This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

sparc solaris problems



An attempt to build current main branch gcc on sparc-sun-solaris2.7 failed in
two places.  First, make LANGUAGES=c ended here:

  gcc -g -O2  -o jar  jartool.o dostime.o compress.o pushback.o
    ./../zlib/libz.a -L/../zlib/ 
  cd ../ccdir/fastjar && autoheader
  autoheader: error: shell error while sourcing /tmp/ah13409/traces.sh
  make[1]: *** [../ccdir/fastjar/stamp-h.in] Error 1

After the build directory for fastjar was removed, then make LANGUAGES=c
built the C compiler but failed as shown below on libgcc with a complaint
about libgcc.map from the linker.

Apparently binutils was installed on this system.  Should it be?
    /usr/local/sparc-sun-solaris2.7/bin/ld --version
    GNU ld 2.9.1
The installed gcc is 2.95.1.  Last built gcc on this computer from cvs
sources in February or March with no trouble.

Note, in order to get this far it was necessary to install guile,
autogen, libtool, autoconf, and automake.  Are these supposed
to be requirements now?


/home/smoshier/egcs-build/gcc/xgcc -B/home/smoshier/egcs-build/gcc/
-B/usr/local/sparc-sun-solaris2.7/bin/ -B/usr/local/sparc-sun-solaris2.7/lib/
-isystem /usr/local/sparc-sun-solaris2.7/include -O2   -DIN_GCC    -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.0
 -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/./__gcc_bcmp.o libgcc/./_bb.o libgcc/./_clear_cache.o
 libgcc/./_trampoline.o libgcc/./__main.o l ibgcc/./_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.0 && ln -s libgcc_s.so libgcc_s.so.0

/usr/local/sparc-sun-solaris2.7/bin/ld:libgcc.map: file format not
recognized; treating as linker script
/usr/local/sparc-sun-solaris2.7/bin/ld:libgcc.map:1: parse error
collect2: ld returned 1 exit status
make[2]: *** [libgcc_s.so] Error 1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]