Mail Archives: djgpp-workers/1999/01/19/13:38:54
At 12:59 PM 1/19/99 -0500, DJ Delorie wrote:
>[redirected to djgpp-workers - DJ]
OK. followups -> djgpp-workers
>> If I interprete the relevant parts in the
>> Install file correctly, this is the expected behavior.
>> It says also that the build should stop gracefully, but it doesn't.
>> (tries to make libgcc.a and fails)
>
>Not quite. gcc can build its own libgcc.a for i386 platforms because
>it knows how to open-code all the math functions that libgcc provides.
I tried some tricks (used ranlib from the dos-djgpp) and finally got a
libgcc.a but it was buggy.
Q: Why not use the libgcc.a from the djgpp distribution ?
Should the cross compiled library be different ?
>> * system make has to be GNU make (makefile usees "make" explicitly)
>> * there has to be a yes program (Solaris hasn't)
>
>I think these are reasonable assumptions, and easily handled.
To be precise:
I don't mind using GNU make (in fact I use it most time). AFAIK gcc
doesn't build well with other make programs (?) but it should be
possible to use a GNU make which is not named "make". e.g. our
GNU make programs are usually called "gmake" .
GNU make has a builtin variable called MAKE that contains the actual
name of the make program. This should be used in the makefile to start
sub-makes with the correct make program.
Otherwise you start the toplevel makefile with GNU make and all other
sub-makes with whatever "make" is first in your path (usually /bin/make).
Tony
(still here, but I'v already my coat on... :-)
**************************************************************
Dipl.-Ing. Anton HELM *T* mailto:tony AT nt DOT tuwien DOT ac DOT at
Institut fuer *U* http://www.nt.tuwien.ac.at/~tony/
Nachrichtentechnik und *W* http://www.nt.tuwien.ac.at/
Hochfrequenztechnik *I* talkto:tony AT eagle DOT nt DOT tuwien DOT ac DOT at
Guszhausstr. 25/389 *E* phoneto:+43-1-58801-38920
A-1040 Wien, AUSTRIA *N* faxto:+43-1-5870583
**************************************************************
finger -l tony AT penguin DOT nt DOT tuwien DOT ac DOT at for PGP public key
**************************************************************
- Raw text -