From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14881 invoked by alias); 3 Sep 2003 04:41:04 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 14849 invoked from network); 3 Sep 2003 04:41:03 -0000 Received: from unknown (63.201.54.26) by sources.redhat.com with QMTP; 3 Sep 2003 04:41:03 -0000 Received: (qmail 15226 invoked by uid 10); 3 Sep 2003 04:41:03 -0000 Received: (qmail 20903 invoked by uid 500); 3 Sep 2003 04:40:57 -0000 Mail-Followup-To: binutils@sources.redhat.com, gcc@gcc.gnu.org, gdb@sources.redhat.com, drow@mvista.com To: Daniel Jacobowitz Cc: binutils@sources.redhat.com, gcc@gcc.gnu.org, gdb@sources.redhat.com Subject: Re: [toplevel] Gas install name problem from autoconf 2.5x References: <20030903041031.GA29143@nevyn.them.org> From: Ian Lance Taylor Date: Wed, 03 Sep 2003 04:41:00 -0000 In-Reply-To: <20030903041031.GA29143@nevyn.them.org> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-09/txt/msg00026.txt.bz2 Daniel Jacobowitz writes: > I've gotten a report that gas now installs after a native build as > $(target_alias)-as. This is presumably the one consequence of autoconf > 2.5x's "specify absolutely nothing on the command line unless absolutely > necessary" policy. > > I see two basic choices: > - Override AC_CANONICAL_TARGET. > - Always pass down --program-transform-name from the top level. > > I think the latter is the way to go. Any other opinions? Is this yet another quiet autoconf change? Formerly, program_transform_name didn't do anything in the case where host_alias and target_alias were the same. I see that now it does something whenever target_alias is set. I can't see any documentation about this behaviour, but then the old behaviour probably wasn't documented either. I guess my question is: why is --target being passed down from the top level in the native case? I thought part of the autoconf conversion was that the top level had to stop passing down --target all the time. Anyhow, I think it would be moderately useful if `make install' worked correctly in the gas subdirectory. I don't know what is required to make that happen. Ian