This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: fix target lib rebuilding
- From: Daniel Jacobowitz <drow at false dot org>
- To: Alexandre Oliva <aoliva at redhat dot com>
- Cc: Mike Stump <mrs at apple dot com>,"gcc-patches at gcc dot gnu dot org Patches" <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 3 May 2005 16:07:06 -0400
- Subject: Re: fix target lib rebuilding
- References: <E45EE072-1961-44A5-AA51-CF184065EAE2@apple.com> <orekcow0yv.fsf@livre.redhat.lsd.ic.unicamp.br>
On Tue, May 03, 2005 at 04:42:16PM -0300, Alexandre Oliva wrote:
> On Apr 27, 2005, Mike Stump <mrs@apple.com> wrote:
>
> > * configure.in: Always pass --target to target configures as
> > otherwise rebuilds that do --recheck will fail.
> > * confiugure: Rebuilt.
>
> Ok, as long as you add a comment explaining why the
> apparently-pointless --target flag is passed.
>
> IIRC the problem only shows up when you first bootstrap, then modify
> the sources such that reconfiguration is needed, then make all, or
> start with make all and end with bootstrap. It's the recursive make
> introduced by bootstrapping that gets the target_alias variable set
> in the target config environment, which autoconf 2.5x checks.
Aha! Thanks for clearing that up, Alexandre. I still don't see how it
happens (courtesy of .NOEXPORT), but I'll take your word for it.
--
Daniel Jacobowitz
CodeSourcery, LLC