Fixed Thank You: Build Failure in gcc-3.4.6

Thomas Dineen tdineen@ix.netcom.com
Sat Dec 1 08:06:00 GMT 2007


Gentle People:

      I tried another run with the following configure command
and it worked!

/export/home/tools/gcc/gcc-3.4.6/configure  --with-gnu-ld

- Commands used for Solaris 8 Sparc Build of Gcc gcc-3.4.6:
; Use gmake gls, gas - required!
; Using csh
cd /export/home/tools/gcc
mkdir gcc-3.4.6-obj
chmod 777 gcc-3.4.6-obj
cd gcc-3.4.6-obj
ln -s /opt/sfw/bin/gmake make
ln -s /opt/sfw/bin/gld ld
ln -s /opt/sfw/bin/gas as
/export/home/tools/gcc/gcc-3.4.6/configure  --with-gnu-ld
gmake



Thomas Dineen wrote:

> Gentle People:
>
>    I am continuing to the the following crash listed below  when 
> attempting
> to make gcc-3.4.6. The --version commands shown below were typed in
> the SAME shell right after the make failure. The commands used are shown
> below. A longer make output listing is included at the bottom of this 
> email!
> The ln commands were added per suggestions in previous emails.
>
> - Commands used:
>
> ; Use gmake gls, gas - required!
> ; Using csh
> cd /export/home/tools/gcc
> mkdir gcc-3.4.6-obj
> chmod 777 gcc-3.4.6-obj
> cd gcc-3.4.6-obj
> rm -R *
> ln -s /opt/sfw/bin/gmake make
> ln -s /opt/sfw/bin/gld ld
> ln -s /opt/sfw/bin/gas as
> ; The above links were tested for command and vsrsion.
> /export/home/tools/gcc/gcc-3.4.6/configure
> gmake
>
> - Error Listing:
>
> "libgcc_s.so.1.tmp libgcc_s.so.1 && ln -s libgcc_s.so.1 libgcc_s.so
> /usr/local/sparc-sun-solaris2.8/bin/ld:libgcc/./libgcc.map: file 
> format not recognized; treating as linker script
> /usr/local/sparc-sun-solaris2.8/bin/ld:libgcc/./libgcc.map:1: parse error
> collect2: ld returned 1 exit status
> gmake[2]: *** [libgcc_s.so] Error 1
> gmake[2]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[1]: *** [stmp-multilib] Error 2
> gmake[1]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake: *** [all-gcc] Error 2"
>
> - Version Commands typed in same shell after crash:
>
> root@Sun# make --version
> GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
> Built for sparc-sun-solaris2.8
> Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
>        Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> Report bugs to <bug-make@gnu.org>.
>
> root@Sun# gcc --version
> gcc (GCC) 3.1
> Copyright (C) 2002 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There 
> is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> root@Sun# ld --version
> GNU ld 2.11
> Copyright 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.
>  Supported emulations:
>   elf32_sparc
>   elf64_sparc
>
> root@Sun# as --version
> GNU assembler 2.11
> Copyright 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.
> This assembler was configured for a target of `sparc-sun-solaris2.8'.
> root@Sun#
>
> - Longer Error Listing:
>
> ls/gcc/gcc-3.4.6/gcc/libgcov.c -o libgcc/./_gcov.o
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl  
> -DL_gcov_merge_add -c /export/home/tools/gcc/gcc-3.4.6/gcc/libgcov.c 
> -o libgcc/./_gcov_merge_add.o
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl  
> -DL_gcov_merge_single -c 
> /export/home/tools/gcc/gcc-3.4.6/gcc/libgcov.c -o 
> libgcc/./_gcov_merge_single.o
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl  
> -DL_gcov_merge_delta -c /export/home/tools/gcc/gcc-3.4.6/gcc/libgcov.c 
> -o libgcc/./_gcov_merge_delta.o
> rm -rf ./libgcov.a
> ar  rc ./libgcov.a libgcc/./_gcov.o libgcc/./_gcov_merge_add.o 
> libgcc/./_gcov_merge_single.o libgcc/./_gcov_merge_delta.o
> ranlib ./libgcov.a
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl 
> -fexceptions -c /export/home/tools/gcc/gcc-3.4.6/gcc/unwind-dw2.c -o 
> libgcc/./unwind-dw2.o
> /export/home/tools/gcc/gcc-3.4.6/gcc/unwind-dw2.c: In function 
> `uw_init_context_1':
> /export/home/tools/gcc/gcc-3.4.6/gcc/unwind-dw2.c:1295: warning: 
> missing braces around initializer
> /export/home/tools/gcc/gcc-3.4.6/gcc/unwind-dw2.c:1295: warning: (near 
> initialization for `once_regsizes.__pthread_once_pad')
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl 
> -fexceptions -c /export/home/tools/gcc/gcc-3.4.6/gcc/unwind-dw2-fde.c 
> -o libgcc/./unwind-dw2-fde.o
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl 
> -fexceptions -c /export/home/tools/gcc/gcc-3.4.6/gcc/unwind-sjlj.c -o 
> libgcc/./unwind-sjlj.o
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl 
> -fexceptions -c /export/home/tools/gcc/gcc-3.4.6/gcc/gthr-gnat.c -o 
> libgcc/./gthr-gnat.o
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl 
> -fexceptions -c /export/home/tools/gcc/gcc-3.4.6/gcc/unwind-c.c -o 
> libgcc/./unwind-c.o
> rm -rf ./libgcc_eh.a
> ar  rc ./libgcc_eh.a libgcc/./unwind-dw2.o libgcc/./unwind-dw2-fde.o 
> libgcc/./unwind-sjlj.o libgcc/./gthr-gnat.o libgcc/./unwind-c.o
> ranlib ./libgcc_eh.a
> { nm -pg  libgcc/./_muldi3.o libgcc/./_negdi2.o libgcc/./_lshrdi3.o 
> libgcc/./_ashldi3.o libgcc/./_ashrdi3.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/./_enable_execute_stack.o libgcc/./_trampoline.o 
> libgcc/./__main.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/./_ffssi2.o libgcc/./_ffsdi2.o libgcc/./_clz.o 
> libgcc/./_clzsi2.o libgcc/./_clzdi2.o libgcc/./_ctzsi2.o 
> libgcc/./_ctzdi2.o libgcc/./_popcount_tab.o libgcc/./_popcountsi2.o 
> libgcc/./_popcountdi2.o libgcc/./_paritysi2.o libgcc/./_paritydi2.o 
> libgcc/./_divdi3.o libgcc/./_moddi3.o libgcc/./_udivdi3.o 
> libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o  
> libgcc/./unwind-dw2.o libgcc/./unwind-dw2-fde.o libgcc/./unwind-sjlj.o 
> libgcc/./gthr-gnat.o libgcc/./unwind-c.o; echo %%; \
>  cat /export/home/tools/gcc/gcc-3.4.6/gcc/libgcc-std.ver \
>    | sed -e '/^[   ]*#/d' \
>          -e 's/^%\(if\|else\|elif\|endif\|define\)/#\1/' \
>    | /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/ 
> -I/export/home/tools/gcc/gcc-3.4.6/gcc/../include -I../intl  -E 
> -xassembler-with-cpp -; \
> } | gawk -f /export/home/tools/gcc/gcc-3.4.6/gcc/mkmap-symver.awk  > 
> libgcc/./tmp-libgcc.map
> mv 'libgcc/./tmp-libgcc.map' libgcc/./libgcc.map
> gmake GCC_FOR_TARGET="/export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include" \
>  AR_FOR_TARGET="ar" \
>  AR_CREATE_FOR_TARGET="ar  rc" \
>  AR_EXTRACT_FOR_TARGET="ar  x" \
>  AR_FLAGS_FOR_TARGET="" \
>  CC="gcc" CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
> -Wmissing-prototypes -pedantic -Wno-long-long  " \
>  BUILD_PREFIX="" \
>  BUILD_PREFIX_1="loser-" \
>  LANGUAGES="" \
>  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings 
> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  
> -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 
> -D__GCC_FLOAT_NOT_NEEDED  "  \
>  MULTILIB_CFLAGS="" T= crtbegin.o
> gmake[3]: Entering directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[3]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake GCC_FOR_TARGET="/export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include" \
>  AR_FOR_TARGET="ar" \
>  AR_CREATE_FOR_TARGET="ar  rc" \
>  AR_EXTRACT_FOR_TARGET="ar  x" \
>  AR_FLAGS_FOR_TARGET="" \
>  CC="gcc" CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
> -Wmissing-prototypes -pedantic -Wno-long-long  " \
>  BUILD_PREFIX="" \
>  BUILD_PREFIX_1="loser-" \
>  LANGUAGES="" \
>  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings 
> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  
> -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 
> -D__GCC_FLOAT_NOT_NEEDED  "  \
>  MULTILIB_CFLAGS="" T= crtend.o
> gmake[3]: Entering directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[3]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake GCC_FOR_TARGET="/export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include" \
>  AR_FOR_TARGET="ar" \
>  AR_CREATE_FOR_TARGET="ar  rc" \
>  AR_EXTRACT_FOR_TARGET="ar  x" \
>  AR_FLAGS_FOR_TARGET="" \
>  CC="gcc" CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
> -Wmissing-prototypes -pedantic -Wno-long-long  " \
>  BUILD_PREFIX="" \
>  BUILD_PREFIX_1="loser-" \
>  LANGUAGES="" \
>  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings 
> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  
> -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 
> -D__GCC_FLOAT_NOT_NEEDED  "  \
>  MULTILIB_CFLAGS="" T= gmon.o
> gmake[3]: Entering directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[3]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake GCC_FOR_TARGET="/export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include" \
>  AR_FOR_TARGET="ar" \
>  AR_CREATE_FOR_TARGET="ar  rc" \
>  AR_EXTRACT_FOR_TARGET="ar  x" \
>  AR_FLAGS_FOR_TARGET="" \
>  CC="gcc" CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
> -Wmissing-prototypes -pedantic -Wno-long-long  " \
>  BUILD_PREFIX="" \
>  BUILD_PREFIX_1="loser-" \
>  LANGUAGES="" \
>  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings 
> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  
> -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 
> -D__GCC_FLOAT_NOT_NEEDED  "  \
>  MULTILIB_CFLAGS="" T= crt1.o
> gmake[3]: Entering directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[3]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake GCC_FOR_TARGET="/export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include" \
>  AR_FOR_TARGET="ar" \
>  AR_CREATE_FOR_TARGET="ar  rc" \
>  AR_EXTRACT_FOR_TARGET="ar  x" \
>  AR_FLAGS_FOR_TARGET="" \
>  CC="gcc" CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
> -Wmissing-prototypes -pedantic -Wno-long-long  " \
>  BUILD_PREFIX="" \
>  BUILD_PREFIX_1="loser-" \
>  LANGUAGES="" \
>  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings 
> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  
> -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 
> -D__GCC_FLOAT_NOT_NEEDED  "  \
>  MULTILIB_CFLAGS="" T= crti.o
> gmake[3]: Entering directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[3]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake GCC_FOR_TARGET="/export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include" \
>  AR_FOR_TARGET="ar" \
>  AR_CREATE_FOR_TARGET="ar  rc" \
>  AR_EXTRACT_FOR_TARGET="ar  x" \
>  AR_FLAGS_FOR_TARGET="" \
>  CC="gcc" CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
> -Wmissing-prototypes -pedantic -Wno-long-long  " \
>  BUILD_PREFIX="" \
>  BUILD_PREFIX_1="loser-" \
>  LANGUAGES="" \
>  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings 
> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  
> -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 
> -D__GCC_FLOAT_NOT_NEEDED  "  \
>  MULTILIB_CFLAGS="" T= crtn.o
> gmake[3]: Entering directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[3]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake GCC_FOR_TARGET="/export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include" \
>  AR_FOR_TARGET="ar" \
>  AR_CREATE_FOR_TARGET="ar  rc" \
>  AR_EXTRACT_FOR_TARGET="ar  x" \
>  AR_FLAGS_FOR_TARGET="" \
>  CC="gcc" CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
> -Wmissing-prototypes -pedantic -Wno-long-long  " \
>  BUILD_PREFIX="" \
>  BUILD_PREFIX_1="loser-" \
>  LANGUAGES="" \
>  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings 
> -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  
> -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 
> -D__GCC_FLOAT_NOT_NEEDED  "  \
>  MULTILIB_CFLAGS="" T= gcrt1.o
> gmake[3]: Entering directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[3]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> /export/home/tools/gcc/gcc-3.4.6-obj/gcc/xgcc 
> -B/export/home/tools/gcc/gcc-3.4.6-obj/gcc/ 
> -B/usr/local/sparc-sun-solaris2.8/bin/ 
> -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem 
> /usr/local/sparc-sun-solaris2.8/include -isystem 
> /usr/local/sparc-sun-solaris2.8/sys-include -O2  -DIN_GCC    -W -Wall 
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
> -Wold-style-definition  -isystem ./include  -fPIC -g 
> -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/./libgcc.map -o libgcc_s.so.1.tmp   libgcc/./_muldi3.o 
> libgcc/./_negdi2.o libgcc/./_lshrdi3.o libgcc/./_ashldi3.o 
> libgcc/./_ashrdi3.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/./_enable_execute_stack.o 
> libgcc/./_trampoline.o libgcc/./__main.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/./_ffssi2.o libgcc/./_ffsdi2.o 
> libgcc/./_clz.o libgcc/./_clzsi2.o libgcc/./_clzdi2.o 
> libgcc/./_ctzsi2.o libgcc/./_ctzdi2.o libgcc/./_popcount_tab.o 
> libgcc/./_popcountsi2.o libgcc/./_popcountdi2.o libgcc/./_paritysi2.o 
> libgcc/./_paritydi2.o libgcc/./_divdi3.o libgcc/./_moddi3.o 
> libgcc/./_udivdi3.o libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o 
> libgcc/./_udivmoddi4.o  libgcc/./unwind-dw2.o 
> libgcc/./unwind-dw2-fde.o libgcc/./unwind-sjlj.o libgcc/./gthr-gnat.o 
> libgcc/./unwind-c.o -lc && rm -f libgcc_s.so && if [ -f libgcc_s.so.1 
> ]; then mv -f libgcc_s.so.1 libgcc_s.so.1.backup; else true; fi && mv 
> libgcc_s.so.1.tmp libgcc_s.so.1 && ln -s libgcc_s.so.1 libgcc_s.so
> /usr/local/sparc-sun-solaris2.8/bin/ld:libgcc/./libgcc.map: file 
> format not recognized; treating as linker script
> /usr/local/sparc-sun-solaris2.8/bin/ld:libgcc/./libgcc.map:1: parse error
> collect2: ld returned 1 exit status
> gmake[2]: *** [libgcc_s.so] Error 1
> gmake[2]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake[1]: *** [stmp-multilib] Error 2
> gmake[1]: Leaving directory `/export/home/tools/gcc/gcc-3.4.6-obj/gcc'
> gmake: *** [all-gcc] Error 2
>
> root@Sun# make --version
> GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
> Built for sparc-sun-solaris2.8
> Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
>        Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> Report bugs to <bug-make@gnu.org>.
>
> root@Sun# gcc --version
> gcc (GCC) 3.1
> Copyright (C) 2002 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There 
> is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> root@Sun# ld --version
> GNU ld 2.11
> Copyright 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.
>  Supported emulations:
>   elf32_sparc
>   elf64_sparc
>
> root@Sun# as --version
> GNU assembler 2.11
> Copyright 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.
> This assembler was configured for a target of `sparc-sun-solaris2.8'.
> root@Sun#
>
>
>
>



More information about the Gcc-help mailing list