This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
RE: Problem when compiling GCC 3.0 in Solaris 2.6
- To: gcc-help at gcc dot gnu dot org
- Subject: RE: Problem when compiling GCC 3.0 in Solaris 2.6
- From: "Karthikeyan M. D" <dkarthik at wilco-int dot com>
- Date: Tue, 19 Jun 2001 15:10:16 +0530
Hi Again,
The problem is not exactly with the libgcj, I even couldn't build
the normal c/c++ compiler from gcc 3.0 source for sparc-sun-solaris2.6 in an
Ultra 60 machine. It gives me the following error in all the cases. I tried
compiling with gnu as,ld (binutils 2.11) and also tried with native linker
and assembler. In either case am getting the following error, but I am able
to build the compiler from gcc 2.95.3 sources for both kind of linkers and
assemblers. Any help would be highly appreciable.
./xgcc -B./ -B/tmp/dkarthik/gnu/sparc-sun-solaris2.6/bin/ -isystem
/tmp/dkarthik/gnu/sparc-sun-solaris2.6/include -O2 -DIN_GCC -DSVR4 -W
-Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem
./include -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs -Wl,-h,libgcc_s.so.1
-Wl,-z,text -Wl,-z,defs -Wl,-M,libgcc.map -o libgcc_s.so
libgcc/./_muldi3.o libgcc/./_divdi3.o libgcc/./_moddi3.o libgcc/./_udivdi3.o
libgcc/./_umoddi3.o libgcc/./_negdi2.o libgcc/./_lshrdi3.o
libgcc/./_ashldi3.o libgcc/./_ashrdi3.o libgcc/./_ffsdi2.o libgcc/./_clz.o
libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o libgcc/./_cmpdi2.o
libgcc/./_ucmpdi2.o libgcc/./_floatdidf.o libgcc/./_floatdisf.o
libgcc/./_fixunsdfsi.o libgcc/./_fixunssfsi.o libgcc/./_fixunsdfdi.o
libgcc/./_fixdfdi.o libgcc/./_fixunssfdi.o libgcc/./_fixsfdi.o
libgcc/./_fixxfdi.o libgcc/./_fixunsxfdi.o libgcc/./_floatdixf.o
libgcc/./_fixunsxfsi.o libgcc/./_fixtfdi.o libgcc/./_fixunstfdi.o
libgcc/./_floatditf.o libgcc/./_clear_cache.o libgcc/./_trampoline.o
libgcc/./__main.o libgcc/./_exit.o libgcc/./_absvsi2.o libgcc/./_absvdi2.o
libgcc/./_addvsi3.o libgcc/./_addvdi3.o libgcc/./_subvsi3.o
libgcc/./_subvdi3.o libgcc/./_mulvsi3.o libgcc/./_mulvdi3.o
libgcc/./_negvsi2.o libgcc/./_negvdi2.o libgcc/./_ctors.o
libgcc/./unwind-dw2.o libgcc/./unwind-dw2-fde.o libgcc/./unwind-sjlj.o -lc
&& rm -f libgcc_s.so.1 && ln -s libgcc_s.so libgcc_s.so.1
/tmp/dkarthik/gnu/sparc-sun-solaris2.6/bin/ld:libgcc.map: file format not
recognized; treating as linker script
/tmp/dkarthik/gnu/sparc-sun-solaris2.6/bin/ld:libgcc.map:1: parse error
collect2: ld returned 1 exit status
make[3]: *** [libgcc_s.so] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/tmp/dkarthik/new/gcc-3.0/_objdir_/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/tmp/dkarthik/new/gcc-3.0/_objdir_/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/tmp/dkarthik/new/gcc-3.0/_objdir_/gcc'
make: *** [bootstrap] Error 2
Thanks and Regards,
Karthik
________________________________________________
Karthikeyan M D * +91-40-340 8600 x8422
> -----Original Message-----
> From: Karthikeyan M. D
> Sent: Tuesday, June 19, 2001 11:47
> To: 'gcc-help@gcc.gnu.org'
> Subject: Problem when compiling GCC 3.0 in Solaris 2.6
>
> Hi,
> When I tried to compile GCC 3.0 in Sparc Solaris 2.6 (Ultra 60) with
> all languages support (including libgcj), I get the following error,
>
> /tmp/dkarthik/gnu/sparc-sun-solaris2.6/bin/ld:libgcc.map: file format not
> recognized; treating as linker script
> /tmp/dkarthik/gnu/sparc-sun-solaris2.6/bin/ld:libgcc.map:1: parse error
> collect2: ld returned 1 exit status
> make[3]: *** [libgcc_s.so] Error 1
> make[3]: *** Waiting for unfinished jobs....
> make[3]: Leaving directory `/tmp/dkarthik/new/gcc-3.0/_objdir_/gcc'
> make[2]: *** [libgcc.a] Error 2
> make[2]: Leaving directory `/tmp/dkarthik/new/gcc-3.0/_objdir_/gcc'
> make[1]: *** [stage1_build] Error 2
> make[1]: Leaving directory `/tmp/dkarthik/new/gcc-3.0/_objdir_/gcc'
> make: *** [bootstrap] Error 2
>
> I understand the error is while compiling the libgcj, but I remember I
> have read somewhere that libgcj will compile smoothly in GCC 3.0. Any
> clues ?
>
> Thanks and Regards,
> Karthik
> ________________________________________________
> Karthikeyan M D * +91-40-340 8600 x8422
>