bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

solaris 2.7 binutils problem


From: Nils Lohner
Subject: solaris 2.7 binutils problem
Date: Wed, 19 Sep 2001 16:14:51 +0200

Hello,

I've got problems recompiling gcc 3.0.1 (using 2.95.2) and from what
people on irc.dalnet.org #solaris tell me, it's the binutils that are at
fault.  I've got the half-done build still sitting there, so if I can
provide more information that what's below, please let me know.

build was:
./configure --prefix=/sup
make bootstrap

...
rm -rf ./libgcc.a
ar  rc ./libgcc.a 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 libgcc/./_eprintf.o libgcc/./_bb.o libgcc/./__gcc_bcmp.o
if [ -f ranlib ]  || ( [ sparc-sun-solaris2.7 = sparc-sun-solaris2.7 ]  && [ -f 
/usr/bin/ranlib -o -f /bin/ranlib ] ) ; then \
  ranlib ./libgcc.a ; \
else true; fi;
{ nm -pg  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; echo %%; cat ./libgcc-std.ver; } | gawk -f ./mkmap-symver.awk 
> tmp-libgcc.map
mv tmp-libgcc.map libgcc.map
./xgcc -B./ -B/sup/sparc-sun-solaris2.7/bin/ -isystem 
/sup/sparc-sun-solaris2.7/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/./_float!
!
ditf.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
/sup/sparc-sun-solaris2.7/bin/ld:libgcc.map: file format not recognized; 
treating as linker script
/sup/sparc-sun-solaris2.7/bin/ld:libgcc.map:1: parse error
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libgcc_s.so'
Current working directory /sup/build/gcc-3.0.1/gcc
*** Error code 1
make: Fatal error: Command failed for target `libgcc.a'
Current working directory /sup/build/gcc-3.0.1/gcc
*** Error code 1
make: Fatal error: Command failed for target `stage1_build'
Current working directory /sup/build/gcc-3.0.1/gcc
*** Error code 1
make: Fatal error: Command failed for target `bootstrap'
/sup/build/gcc-3.0.1 > head gcc/libgcc.map
GCC_3.0 {
  global:
        _Unwind_GetDataRelBase;
        __register_frame_table;
        __ucmpdi2;
        __addvsi3;
        _Unwind_GetTextRelBase;
        _Unwind_GetLanguageSpecificData;
        __fixunssfdi;
        __floatdidf;
/sup/build/gcc-3.0.1 > which nm
/sup/bin/nm
/sup/build/gcc-3.0.1 > /sup/bin/nm --version
GNU nm 2.11.2
Copyright 1997, 98, 99, 2000, 2001 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
/sup/build/gcc-3.0.1 > uname -a
SunOS lou 5.7 Generic_106541-15 sun4u sparc SUNW,Ultra-5_10
/sup/build/gcc-3.0.1 > 
/sup/build/gcc-3.0.1 > gcc --version
2.95.2

Attachment: pgprOUeFUPf65.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]