Cross build without target runtime [Re: CYGWIN To Solaris question]
Stefan Petters
petters@lpr.e-technik.tu-muenchen.de
Sun Feb 4 08:29:00 GMT 2001
Hi,
Fabrice Gautier wrote:
> Sure, I had to build the runtime (ie: linux glibc in my case) in order
> to produce any binaries. And sure for that i had to have the glibc
> source, so in a way I needed the runtime (in source form).
Why the heck source???
> (and I still think there is something not clear with the fact that when
> I build with --with-newlib, i don't need newlib headers but i need glibc
> headers otherwise)
obviously you need the headers of the libc (in the original posters
case Solrais libc headers). I don't have the manual here, but I would
suspect, that the switch ``--with-newlib'' simply stands for
``--there-is-a-libc-on-target-and-here-are-the-headers''. The headers
are needed to build libgcc.a. The binary and especially the source of
the libc is IMHO not necessary. The binary is only needed for the
linking stage of the target-executables.
Regards,
Stefan.
--
-----------------------------------------------------------------------
Dipl.-Ing. Stefan M. Petters http://www.rcs.ei.tum.de
Institute for Real-Time Computersystems (RCS) fon +49/89-289-23556
Technische Universitaet Muenchen, D-80290 Muenchen fax +49/89-289-23555
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
More information about the crossgcc
mailing list