public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* 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).