This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Some Bugs


Doug Evans wrote:
> 
>    Date: Wed, 5 Mar 1997 13:28:08 -0500 (EST)
>    From: Bernie Doehner <bad@uhf.wireless.net>
> 
>    > Are you building in the source tree or in a separate directory?
>    >
>    > Secondly, newlib should be buildable by non GNU makes,
>    > though one is required to build in the source tree if one
>    > is not using GNU make.
> 
>    Sorry to disagree, but building in a SEPARATE directory with FreeBSD make
>    does not work. I'll try it again before writing up the patch.
> 
> I'm trying to make sure we're on the same wavelength here.
> 
> If one builds in a separate directory (i.e. srcdir != .)
> then one is required to use GNU make.  I'll reword the
> FAQ to state this unequivocally (right now the FAQ says
> if one is using a make that understands VPATH one can build
> with srcdir != . --- SunOS make pretends to understand VPATH, but
> not to the extent that makes it usable without an unacceptable effort, IMHO).

Sorry to disagree, but building in the same source tree also required
GNU make! Let me point out this is really a NEWLIB problem: I reported
this some days ago in newlib@cygnus.com but forgot it the moment of
building the crosscompiler (where this discussion started).

FreeBSD also has available GNU make so I see this discusion is not
leading too far. We should center on how upgrading the tools could
affect the patches and procedures for building the cross compiler. For
example: What happened with new GO32 and the WINNT support? What
information do I need to replace the libgcc1.a in 386 boxes?
BTW, there is a small bug in binutils-2.7 (under BSD boxes) that will be
fixed shortly :(.

Pedro.