* 4.0.1, Solaris10/x86, bootstrap failed
@ 2005-07-11 20:44 Guenter Feldmann
2005-07-11 20:53 ` Joseph S. Myers
0 siblings, 1 reply; 2+ messages in thread
From: Guenter Feldmann @ 2005-07-11 20:44 UTC (permalink / raw)
To: gcc; +Cc: fld
Hi
I had no luck in installing gcc-4.0.1 on Solaris10/x86.
My environment:
Solaris10 on AMD64,
binutils: 2.16.1
bootstrap compiler: gcc-3.4.4
libtool: 1.5.18
I tried three configurations:
1) Sun as, Sun ld:
compiling crtstuff.c failed
2) Gnu as, Gnu ld
linking libgcc_s.so failed
3) Gnu as, Sun ld
both compilers (c and c++) built but
linking of libstdc++.so failed
-- Guenter
Details :
first try (Sun as, Sun ld);
../gcc-4.0.1/configure --prefix=/usr/local/lang -program-suffix=_4.0.1
--with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld
--enable-version-specific-runtime-libs --enable-languages=c,c++
make bootsrap
[ ... ]
./xgcc -B./ -B/usr/local/lang/i386-pc-solaris2.10/bin/
-isystem /usr/local/lang/i386-pc-solaris2.10/include
-isystem /usr/local/lang/i386-pc-solaris2.10/sys-include
-L/home/src/gnu/gcc/x86/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
-isystem ./include -I. -I. -I../../gcc-4.0.1/gcc -I../../gcc-4.0.1/gcc/.
-I../../gcc-4.0.1/gcc/../include -I../../gcc-4.0.1/gcc/../libcpp/include
-g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions
-fno-zero-initialized-in-bss -fno-unit-at-a-time -fPIC \
-c ../../gcc-4.0.1/gcc/crtstuff.c -DCRT_BEGIN \
-o crtbegin.o
Assembler: crtstuff.c
"/var/tmp//cc3H1H3W.s", line 34 : Illegal mnemonic
"/var/tmp//cc3H1H3W.s", line 34 : Syntax error
"/var/tmp//cc3H1H3W.s", line 48 : Illegal mnemonic
"/var/tmp//cc3H1H3W.s", line 48 : Syntax error
"/var/tmp//cc3H1H3W.s", line 79 : Illegal mnemonic
"/var/tmp//cc3H1H3W.s", line 79 : Syntax error
----------------------------------------
second try (Gnu as, Gnu ld);
../gcc-4.0.1/configure --prefix=/usr/local/lang -program-suffix=_4.0.1
--with-gnu-as --with-as=/usr/local/bin/gnu-as --with-gnu-ld
--with-ld=/usr/local/bin/gnu-ld --enable-version-specific-runtime-libs
--enable-languages=c,c++
make bootstrap
[ ... ]
./xgcc -B./ -B/usr/local/lang/i386-pc-solaris2.10/bin/
-isystem /usr/local/lang/i386-pc-solaris2.10/include
-isystem /usr/local/lang/i386-pc-solaris2.10/sys-include
-L/home/src/gnu/gcc/x86/gcc/../ld -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,--soname=libgcc_s.so.1
-Wl,--version-script=libgcc/./libgcc.map -o ./libgcc_s.so.1.tmp
libgcc/./_muldi3_s.o libgcc/./_negdi2_s.o libgcc/./_lshrdi3_s.o
libgcc/./_ashldi3_s.o libgcc/./_ashrdi3_s.o libgcc/./_cmpdi2_s.o
libgcc/./_ucmpdi2_s.o libgcc/./_floatdidf_s.o libgcc/./_floatdisf_s.o
libgcc/./_fixunsdfsi_s.o libgcc/./_fixunssfsi_s.o libgcc/./_fixunsdfdi_s.o
libgcc/./_fixdfdi_s.o libgcc/./_fixunssfdi_s.o libgcc/./_fixsfdi_s.o
libgcc/./_fixxfdi_s.o libgcc/./_fixunsxfdi_s.o libgcc/./_floatdixf_s.o
libgcc/./_fixunsxfsi_s.o libgcc/./_fixtfdi_s.o libgcc/./_fixunstfdi_s.o
libgcc/./_floatditf_s.o libgcc/./_clear_cache_s.o
libgcc/./_enable_execute_stack_s.o libgcc/./_trampoline_s.o
libgcc/./__main_s.o libgcc/./_absvsi2_s.o libgcc/./_absvdi2_s.o
libgcc/./_addvsi3_s.o libgcc/./_addvdi3_s.o libgcc/./_subvsi3_s.o
libgcc/./_subvdi3_s.o libgcc/./_mulvsi3_s.o libgcc/./_mulvdi3_s.o
libgcc/./_negvsi2_s.o libgcc/./_negvdi2_s.o libgcc/./_ctors_s.o
libgcc/./_ffssi2_s.o libgcc/./_ffsdi2_s.o libgcc/./_clz_s.o
libgcc/./_clzsi2_s.o libgcc/./_clzdi2_s.o libgcc/./_ctzsi2_s.o
libgcc/./_ctzdi2_s.o libgcc/./_popcount_tab_s.o libgcc/./_popcountsi2_s.o
libgcc/./_popcountdi2_s.o libgcc/./_paritysi2_s.o libgcc/./_paritydi2_s.o
libgcc/./_powisf2_s.o libgcc/./_powidf2_s.o libgcc/./_powixf2_s.o
libgcc/./_powitf2_s.o libgcc/./_mulsc3_s.o libgcc/./_muldc3_s.o
libgcc/./_mulxc3_s.o libgcc/./_multc3_s.o libgcc/./_divsc3_s.o
libgcc/./_divdc3_s.o libgcc/./_divxc3_s.o libgcc/./_divtc3_s.o
libgcc/./_divdi3_s.o libgcc/./_moddi3_s.o libgcc/./_udivdi3_s.o
libgcc/./_umoddi3_s.o libgcc/./_udiv_w_sdiv_s.o libgcc/./_udivmoddi4_s.o
libgcc/./unwind-dw2_s.o libgcc/./unwind-dw2-fde_s.o libgcc/./unwind-sjlj_s.o
libgcc/./gthr-gnat_s.o libgcc/./unwind-c_s.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/bin/gnu-ld: cannot open linker script file ldscripts/elf_i386.xsc:
No such file or directory
------------------------------------
third try (Gnu as, Sun ld);
../gcc-4.0.1/configure --prefix=/usr/local/lang -program-suffix=_4.0.1
--with-gnu-as --with-as=/usr/local/bin/gnu-as --with-ld=/usr/ccs/bin/ld
--enable-version-specific-runtime-libs --enable-languages=c,c++
make bootstrap
[ ... ]
/home/src/gnu/gcc/x86/gcc/xgcc -shared-libgcc -B/home/src/gnu/gcc/x86/gcc/
-nostdinc++ -L/home/src/gnu/gcc/x86/i386-pc-solaris2.10/libstdc++-v3/src
-L/home/src/gnu/gcc/x86/i386-pc-solaris2.10/libstdc++-v3/src/.libs
-B/usr/local/lang/i386-pc-solaris2.10/bin/
-B/usr/local/lang/i386-pc-solaris2.10/lib/
-isystem /usr/local/lang/i386-pc-solaris2.10/include
-isystem /usr/local/lang/i386-pc-solaris2.10/sys-include -shared
-nostdlib /usr/lib/crti.o /usr/lib/values-Xa.o /home/src/gnu/gcc/x86/gcc/crtbegin.o .libs/bitmap_allocator.o .libs/pool_allocator.o .libs/mt_allocator.o .libs/codecvt.o .libs/compatibility.o .libs/complex_io.o .libs/ctype.o .libs/debug.o .libs/debug_list.o .libs/functexcept.o .libs/globals_locale.o .libs/globals_io.o .libs/ios.o .libs/ios_failure.o .libs/ios_init.o .libs/ios_locale.o .libs/limits.o .libs/list.o .libs/locale.o .libs/locale_init.o .libs/locale_facets.o .libs/localename.o .libs/stdexcept.o .libs/strstream.o .libs/tree.o .libs/allocator-inst.o .libs/concept-inst.o .libs/fstream-inst.o .libs/ext-inst.o .libs/io-inst.o .libs/istream-inst.o .libs/istream.o .libs/locale-inst.o .libs/locale-misc-inst.o .libs/misc-inst.o .libs/ostream-inst.o .libs/sstream-inst.o .libs/streambuf-inst.o .libs/streambuf.o .libs/string-inst.o .libs/valarray-inst.o .libs/wlocale-inst.o .libs/wstring-inst.o .libs/atomicity.o .libs/codecvt_members.o .libs/collate_members.o .libs/ctype_members.o .libs/messages_members.o .libs/monetary_members.o .libs/numeric_members.o .libs/time_members.o .libs/basic_file.o .libs/c++locale.o .libs/libstdc++.lax/libmath.a/stubs.o .libs/libstdc++.lax/libmath.a/signbit.o .libs/libstdc++.lax/libmath.a/signbitf.o .libs/libstdc++.lax/libmath.a/signbitl.o .libs/libstdc++.lax/libsupc++convenience.a/del_op.o .libs/libstdc++.lax/libsupc++convenience.a/del_opnt.o .libs/libstdc++.lax/libsupc++convenience.a/del_opv.o .libs/libstdc++.lax/libsupc++convenience.a/del_opvnt.o .libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o .libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o .libs/libstdc++.lax/libsupc++convenience.a/eh_catch.o .libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o .libs/libstdc++.lax/libsupc++convenience.a/eh_globals.o .libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o .libs/libstdc++.lax/libsupc++convenience.a/eh_term_handler.o .libs/libstdc++.lax/libsupc++convenience.a/eh_terminate.o .libs/libstdc++.lax/libsupc++convenience.a/eh_throw.o .libs/libstdc++.lax/libsupc++convenience.a/eh_type.o .libs/libstdc++.lax/libsupc++convenience.a/eh_unex_handler.o .libs/libstdc++.lax/libsupc++convenience.a/guard.o .libs/libstdc++.lax/libsupc++convenience.a/new_handler.o .libs/libstdc++.lax/libsupc++convenience.a/new_op.o .libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o .libs/libstdc++.lax/libsupc++convenience.a/new_opv.o .libs/libstdc++.lax/libsupc++convenience.a/new_opvnt.o .libs/libstdc++.lax/libsupc++convenience.a/pure.o .libs/libstdc++.lax/libsupc++convenience.a/tinfo.o .libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o .libs/libstdc++.lax/libsupc++convenience.a/vec.o .libs/libstdc++.lax/libsupc++convenience.a/vterminate.o .libs/libstdc++.lax/libsupc++convenience.a/cp-demangle.o
-L/home/src/gnu/gcc/x86/i386-pc-solaris2.10/libstdc++-v3/src
-L/home/src/gnu/gcc/x86/i386-pc-solaris2.10/libstdc++-v3/src/.libs
-lm ../libmath/.libs/libmath.a -lm ../libsupc++/.libs/libsupc++convenience.a
-lm -L/home/src/gnu/gcc/x86/gcc -L/usr/ccs/bin
-L/usr/local/lang/lib/gcc/i386-pc-solaris2.10/../.. -lgcc_s -lgcc_s -lm
-lgcc_s -lgcc_s -lc /home/src/gnu/gcc/x86/gcc/crtend.o /usr/lib/crtn.o
-Wl,-h -Wl,libstdc++.so.6 -o .libs/libstdc++.so.6.0.5
ld: fatal: relocation error: file: .libs/stdexcept.o section: .rel.debug_info
symbol: : relocation against a discarded symbol,
symbol is part of discarded
section: .gnu.linkonce.t._ZNSt12out_of_rangeD0Ev
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: 4.0.1, Solaris10/x86, bootstrap failed
2005-07-11 20:44 4.0.1, Solaris10/x86, bootstrap failed Guenter Feldmann
@ 2005-07-11 20:53 ` Joseph S. Myers
0 siblings, 0 replies; 2+ messages in thread
From: Joseph S. Myers @ 2005-07-11 20:53 UTC (permalink / raw)
To: Guenter Feldmann; +Cc: gcc
On Mon, 11 Jul 2005, Guenter Feldmann wrote:
> 3) Gnu as, Sun ld
> both compilers (c and c++) built but
> linking of libstdc++.so failed
Please try --with-as=/usr/sfw/bin/gas as recommended in the documentation
<http://gcc.gnu.org/install/specific.html#ix86-x-solaris210>.
--
Joseph S. Myers http://www.srcf.ucam.org/~jsm28/gcc/
jsm@polyomino.org.uk (personal mail)
joseph@codesourcery.com (CodeSourcery mail)
jsm28@gcc.gnu.org (Bugzilla assignments and CCs)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-07-11 20:53 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-11 20:44 4.0.1, Solaris10/x86, bootstrap failed Guenter Feldmann
2005-07-11 20:53 ` Joseph S. Myers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).