This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: generalizing linux startfile/endfile usage
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: "Peter S. Mazinger" <ps dot m at gmx dot net>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 15 Nov 2004 11:28:30 +0000 (UTC)
- Subject: Re: generalizing linux startfile/endfile usage
- References: <Pine.LNX.4.44.0411151017400.11813-200000@lnx.bridge.intra>
On Mon, 15 Nov 2004, Peter S. Mazinger wrote:
> currently we have following exceptions used for linux:
> startfile:
> ia64/arm don't use crtbeginT.o for static linking
> alpha/sparc[64]/rs6000 do not use profile
> rs6000 has some addon (mnewlib related)
>
> endfile:
> alpha/ia64/sparc[64] use crtfastmath.o
> rs6000 has some addon (mnewlib related)
As far as I can tell from config.gcc, alpha, rs6000, sh and sparc do not
use config/linux.h, only the subdirectory linux.h files, so it isn't clear
to me that your patch makes any change to them. Ordinary Linux targets
with GNU libc that don't use config/linux.h (as opposed to *-*-uclinux
targets) should probably be cleaned up to do so, but I'm not sure of the
issues behind not using config/linux.h in the first place.
--
Joseph S. Myers http://www.srcf.ucam.org/~jsm28/gcc/
jsm@polyomino.org.uk (personal mail)
joseph@codesourcery.com (CodeSourcery mail)
jsm28@gcc.gnu.org (Bugzilla assignments and CCs)