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