This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Break fixproto-enquire dependency (was: Re: Irix make loop (stmp-multilib) )
- To: manfred at s-direktnet dot de, Manfred dot Hollstein at ks dot sel dot alcatel dot de
- Subject: Re: PATCH: Break fixproto-enquire dependency (was: Re: Irix make loop (stmp-multilib) )
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 19 May 1998 22:48:31 -0600
- cc: egcs-bugs at cygnus dot com, wilson at cygnus dot com, mmitchell at usa dot net, ghazi at caip dot rutgers dot edu
- Reply-To: law at cygnus dot com
In message <13654.46921.636606.926317@slsvhmt>you write:
> On Thu, 7 May 1998, 16:39:44, manfred@s-direktnet.de wrote:
>
> > To fix my current problem on m68k-motorola-sysv, I've appended a
> > modified patch, which simply uses "stmp-int-hdrs" instead of
> > "stmp-headers" and adds the latter where necessary.
> >
> > If we'd decide to take one consistent approach for both gfloat.h-nat
> > and gfloat.h-cross, I'll come up with a patch for it.
> >
> > Is it OK to check in the patch below?
> >
>
> %^&*&^% It's still not correct :-( Need to swap order of $(LIBGCC) and
> $(STMP_FIXPROTO) (this - final (?) - patch replaces all earlier ones):
>
> Mon May 11 10:29:10 1998 Manfred Hollstein <manfred@s-direktnet.de>
>
> * Makefile.in (all.cross): Surround $(LIBGCC) and $(STMP_FIXPROTO)
> with stmp-int-hdrs and stmp-headers dependencies to break dependency
> upon gfloat.h and enquire; swap order of $(LIBGCC) and $(STMP_FIXPROTO).
> (rest.encap): Likewise.
> (install-headers-tar): Likewise.
> (install-headers-cpio): Likewise.
> (stmp-fixproto): Add comment; change to depend upon stmp-int-hdrs
> instead of stmp-headers.
A note, according to Jim, breaking this circular dependency should
be easier now. :-)
Basically we never try to build float.h, instead we pick up whatever
version configure tells us to from the config subdir.
If someone wants a little cleanup project, removing all the Make rules
for building float.h would probably simplify the Makefile a little :-)
jeff