This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: One puzzle from cross compilation with 2 different versions of GCC?
- From: Andrew Haley <aph at redhat dot com>
- To: "Zhang, Vic" <Vic dot Zhang at lsil dot com>
- Cc: gcc-help at gcc dot gnu dot org
- Date: Tue, 28 Feb 2006 09:46:13 +0000
- Subject: Re: One puzzle from cross compilation with 2 different versions of GCC?
- References: <5AE055B67BB5764693E2900C7E3699BE4B1DAC@pamail.ad.lsil.com>
Zhang, Vic writes:
> I used to compile my program with gcc-2.7.2 for Sparc, recently I
> wanted to support Unicode in my program and found gcc-2.7.2 can't
> support Unicode at all. After that I change to gcc-2.96. However,
> the output format of the latter one is elf32-sparc and that of the
> first one is a.out-sunos-big.
No, that isn't so. It all depends on how you configured gcc when you
built it. It sounds like the earlier compiler wasn't configured for
an embedded standalone target at all, but for sunos.
> So I can't partially link the code generated with gcc-2.96 with
> some old library generated with gcc-2.7.2 with option -r even if
> --oformat a.out-sunos-big is specified. I think gcc-2.96 maybe
> support a.out-sunos-big format, but I can't find anything
> useful. Can you help me solve this problem or give me some useful
> hint?
You need to tell us what options you used when you built gcc.
Also, the gcc list is for the developers of gcc: gcc help enquiries
should be sent to gcc-help@gcc.gnu.org.
Andrew.