public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/17646] New: xgcc links 64bit objects into a 32bit target
@ 2004-09-24  6:59 olh at suse dot de
  2004-09-24 11:56 ` [Bug bootstrap/17646] [4.0 Regression] " pinskia at gcc dot gnu dot org
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: olh at suse dot de @ 2004-09-24  6:59 UTC (permalink / raw)
  To: gcc-bugs

current mainline configured for a native powerpc64-linux system fails to bootstrap:
it links /usr/lib64/crti.o and /usr/lib64/crtn.o into 32/nof/libgcc_s_nof.so.1


looks like last successful bootstrap was on Jun 10 2004. EEP!

mandarine:/usr/src/packages/BUILD/gcc-4.0.0-20040923/obj-powerpc64-suse-linux/gcc$ ./xgcc -v -B./ -B/usr/powerpc64-suse-linux/bin/ -isystem /usr/powerpc64-suse-linux/include -isystem /usr/powerpc64-suse-linux/sys-include -L/usr/src/packages/BUILD/gcc-4.0.0-20040923/obj-powerpc64-suse-linux/gcc/../ld -O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -mno-minimal-toc -fPIC -specs=bispecs -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -shared -nodefaultlibs -Wl,--soname=libgcc_s_nof.so.1 -Wl,--version-script=libgcc/32/nof/libgcc.map -o 32/nof/libgcc_s_nof.so.1  -m32 -msoft-float -fPIC -mstrict-align  libgcc/32/nof/_muldi3.o libgcc/32/nof/_negdi2.o libgcc/32/nof/_lshrdi3.o libgcc/32/nof/_ashldi3.o libgcc/32/nof/_ashrdi3.o libgcc/32/nof/_cmpdi2.o libgcc/32/nof/_ucmpdi2.o libgcc/32/nof/_floatdidf.o libgcc/32/nof/_floatdisf.o libgcc/32/nof/_fixunsdfsi.o libgcc/32/nof/_fixunssfsi.o libgcc/32/nof/_fixunsdfdi.o libgcc/32/nof/_fixdfdi.o libgcc/32/nof/_fixunssfdi.o libgcc/32/nof/_fixsfdi.o libgcc/32/nof/_fixxfdi.o libgcc/32/nof/_fixunsxfdi.o libgcc/32/nof/_floatdixf.o libgcc/32/nof/_fixunsxfsi.o libgcc/32/nof/_fixtfdi.o libgcc/32/nof/_fixunstfdi.o libgcc/32/nof/_floatditf.o libgcc/32/nof/_clear_cache.o libgcc/32/nof/_enable_execute_stack.o libgcc/32/nof/_trampoline.o libgcc/32/nof/__main.o libgcc/32/nof/_absvsi2.o libgcc/32/nof/_absvdi2.o libgcc/32/nof/_addvsi3.o libgcc/32/nof/_addvdi3.o libgcc/32/nof/_subvsi3.o libgcc/32/nof/_subvdi3.o libgcc/32/nof/_mulvsi3.o libgcc/32/nof/_mulvdi3.o libgcc/32/nof/_negvsi2.o libgcc/32/nof/_negvdi2.o libgcc/32/nof/_ctors.o libgcc/32/nof/_ffssi2.o libgcc/32/nof/_ffsdi2.o libgcc/32/nof/_clz.o libgcc/32/nof/_clzsi2.o libgcc/32/nof/_clzdi2.o libgcc/32/nof/_ctzsi2.o libgcc/32/nof/_ctzdi2.o libgcc/32/nof/_popcount_tab.o libgcc/32/nof/_popcountsi2.o libgcc/32/nof/_popcountdi2.o libgcc/32/nof/_paritysi2.o libgcc/32/nof/_paritydi2.o libgcc/32/nof/_divdi3.o libgcc/32/nof/_moddi3.o libgcc/32/nof/_udivdi3.o libgcc/32/nof/_umoddi3.o libgcc/32/nof/_udiv_w_sdiv.o libgcc/32/nof/_udivmoddi4.o libgcc/32/nof/_pack_sf.o libgcc/32/nof/_unpack_sf.o libgcc/32/nof/_addsub_sf.o libgcc/32/nof/_mul_sf.o libgcc/32/nof/_div_sf.o libgcc/32/nof/_fpcmp_parts_sf.o libgcc/32/nof/_compare_sf.o libgcc/32/nof/_eq_sf.o libgcc/32/nof/_ne_sf.o libgcc/32/nof/_gt_sf.o libgcc/32/nof/_ge_sf.o libgcc/32/nof/_lt_sf.o libgcc/32/nof/_le_sf.o libgcc/32/nof/_unord_sf.o libgcc/32/nof/_si_to_sf.o libgcc/32/nof/_sf_to_si.o libgcc/32/nof/_negate_sf.o libgcc/32/nof/_make_sf.o libgcc/32/nof/_sf_to_df.o libgcc/32/nof/_sf_to_tf.o libgcc/32/nof/_thenan_sf.o libgcc/32/nof/_sf_to_usi.o libgcc/32/nof/_usi_to_sf.o libgcc/32/nof/_pack_df.o libgcc/32/nof/_unpack_df.o libgcc/32/nof/_addsub_df.o libgcc/32/nof/_mul_df.o libgcc/32/nof/_div_df.o libgcc/32/nof/_fpcmp_parts_df.o libgcc/32/nof/_compare_df.o libgcc/32/nof/_eq_df.o libgcc/32/nof/_ne_df.o libgcc/32/nof/_gt_df.o libgcc/32/nof/_ge_df.o libgcc/32/nof/_lt_df.o libgcc/32/nof/_le_df.o libgcc/32/nof/_unord_df.o libgcc/32/nof/_si_to_df.o libgcc/32/nof/_df_to_si.o libgcc/32/nof/_negate_df.o libgcc/32/nof/_make_df.o libgcc/32/nof/_df_to_sf.o libgcc/32/nof/_df_to_tf.o libgcc/32/nof/_thenan_df.o libgcc/32/nof/_df_to_usi.o libgcc/32/nof/_usi_to_df.o libgcc/32/nof/tramp.o libgcc/32/nof/ppc64-fp.o libgcc/32/nof/darwin-ldouble.o  libgcc/32/nof/unwind-dw2.o libgcc/32/nof/unwind-dw2-fde-glibc.o libgcc/32/nof/unwind-sjlj.o libgcc/32/nof/gthr-gnat.o libgcc/32/nof/unwind-c.o -lc && rm -f libgcc_s_32_nof.so && ln -s 32/nof/libgcc_s_nof.so.1 libgcc_s_32_nof.so
Reading specs from ./specs
Reading specs from ./bispecs
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,f95,java --enable-checking --with-slibdir=/lib64 --with-system-zlib --enable-shared --enable-__cxa_atexit powerpc64-suse-linux
Thread model: posix
gcc version 4.0.0 20040923 (experimental) (SUSE Linux)
 ./collect2 --eh-frame-hdr -V -Qy -shared -m elf32ppclinux -o 32/nof/libgcc_s_nof.so.1 /usr/lib64/crti.o ./32/nof/crtbeginS.o -L/usr/src/packages/BUILD/gcc-4.0.0-20040923/obj-powerpc64-suse-linux/gcc/../ld -L./32/nof -L. -L/usr/powerpc64-suse-linux/bin -L/usr/lib64/../powerpc64-suse-linux/lib -L/usr/lib64 --soname=libgcc_s_nof.so.1 --version-script=libgcc/32/nof/libgcc.map libgcc/32/nof/_muldi3.o libgcc/32/nof/_negdi2.o libgcc/32/nof/_lshrdi3.o libgcc/32/nof/_ashldi3.o libgcc/32/nof/_ashrdi3.o libgcc/32/nof/_cmpdi2.o libgcc/32/nof/_ucmpdi2.o libgcc/32/nof/_floatdidf.o libgcc/32/nof/_floatdisf.o libgcc/32/nof/_fixunsdfsi.o libgcc/32/nof/_fixunssfsi.o libgcc/32/nof/_fixunsdfdi.o libgcc/32/nof/_fixdfdi.o libgcc/32/nof/_fixunssfdi.o libgcc/32/nof/_fixsfdi.o libgcc/32/nof/_fixxfdi.o libgcc/32/nof/_fixunsxfdi.o libgcc/32/nof/_floatdixf.o libgcc/32/nof/_fixunsxfsi.o libgcc/32/nof/_fixtfdi.o libgcc/32/nof/_fixunstfdi.o libgcc/32/nof/_floatditf.o libgcc/32/nof/_clear_cache.o libgcc/32/nof/_enable_execute_stack.o libgcc/32/nof/_trampoline.o libgcc/32/nof/__main.o libgcc/32/nof/_absvsi2.o libgcc/32/nof/_absvdi2.o libgcc/32/nof/_addvsi3.o libgcc/32/nof/_addvdi3.o libgcc/32/nof/_subvsi3.o libgcc/32/nof/_subvdi3.o libgcc/32/nof/_mulvsi3.o libgcc/32/nof/_mulvdi3.o libgcc/32/nof/_negvsi2.o libgcc/32/nof/_negvdi2.o libgcc/32/nof/_ctors.o libgcc/32/nof/_ffssi2.o libgcc/32/nof/_ffsdi2.o libgcc/32/nof/_clz.o libgcc/32/nof/_clzsi2.o libgcc/32/nof/_clzdi2.o libgcc/32/nof/_ctzsi2.o libgcc/32/nof/_ctzdi2.o libgcc/32/nof/_popcount_tab.o libgcc/32/nof/_popcountsi2.o libgcc/32/nof/_popcountdi2.o libgcc/32/nof/_paritysi2.o libgcc/32/nof/_paritydi2.o libgcc/32/nof/_divdi3.o libgcc/32/nof/_moddi3.o libgcc/32/nof/_udivdi3.o libgcc/32/nof/_umoddi3.o libgcc/32/nof/_udiv_w_sdiv.o libgcc/32/nof/_udivmoddi4.o libgcc/32/nof/_pack_sf.o libgcc/32/nof/_unpack_sf.o libgcc/32/nof/_addsub_sf.o libgcc/32/nof/_mul_sf.o libgcc/32/nof/_div_sf.o libgcc/32/nof/_fpcmp_parts_sf.o libgcc/32/nof/_compare_sf.o libgcc/32/nof/_eq_sf.o libgcc/32/nof/_ne_sf.o libgcc/32/nof/_gt_sf.o libgcc/32/nof/_ge_sf.o libgcc/32/nof/_lt_sf.o libgcc/32/nof/_le_sf.o libgcc/32/nof/_unord_sf.o libgcc/32/nof/_si_to_sf.o libgcc/32/nof/_sf_to_si.o libgcc/32/nof/_negate_sf.o libgcc/32/nof/_make_sf.o libgcc/32/nof/_sf_to_df.o libgcc/32/nof/_sf_to_tf.o libgcc/32/nof/_thenan_sf.o libgcc/32/nof/_sf_to_usi.o libgcc/32/nof/_usi_to_sf.o libgcc/32/nof/_pack_df.o libgcc/32/nof/_unpack_df.o libgcc/32/nof/_addsub_df.o libgcc/32/nof/_mul_df.o libgcc/32/nof/_div_df.o libgcc/32/nof/_fpcmp_parts_df.o libgcc/32/nof/_compare_df.o libgcc/32/nof/_eq_df.o libgcc/32/nof/_ne_df.o libgcc/32/nof/_gt_df.o libgcc/32/nof/_ge_df.o libgcc/32/nof/_lt_df.o libgcc/32/nof/_le_df.o libgcc/32/nof/_unord_df.o libgcc/32/nof/_si_to_df.o libgcc/32/nof/_df_to_si.o libgcc/32/nof/_negate_df.o libgcc/32/nof/_make_df.o libgcc/32/nof/_df_to_sf.o libgcc/32/nof/_df_to_tf.o libgcc/32/nof/_thenan_df.o libgcc/32/nof/_df_to_usi.o libgcc/32/nof/_usi_to_df.o libgcc/32/nof/tramp.o libgcc/32/nof/ppc64-fp.o libgcc/32/nof/darwin-ldouble.o libgcc/32/nof/unwind-dw2.o libgcc/32/nof/unwind-dw2-fde-glibc.o libgcc/32/nof/unwind-sjlj.o libgcc/32/nof/gthr-gnat.o libgcc/32/nof/unwind-c.o -lc ./32/nof/crtsavres.o ./32/nof/crtendS.o /usr/lib64/crtn.o
/usr/powerpc64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
/usr/powerpc64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc
/usr/powerpc64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libc.so when searching for -lc
/usr/powerpc64-suse-linux/bin/ld: skipping incompatible /usr/lib64/libc.a when searching for -lc
/usr/powerpc64-suse-linux/bin/ld: warning: powerpc:common64 architecture of input file `/usr/lib64/crti.o' is incompatible with powerpc:common output
/usr/powerpc64-suse-linux/bin/ld: warning: powerpc:common64 architecture of input file `/usr/lib64/crtn.o' is incompatible with powerpc:common output
/usr/lib64/crti.o(.text+0xe): In function `.call_gmon_start':
/usr/src/packages/BUILD/glibc-2.3/cc/csu/crti.S:25: relocation truncated to fit: R_PPC64_TOC16_DS .toc
GNU ld version 2.15.91.0.2 20040727 (SuSE Linux)
  Supported emulations:
   elf64ppc
   elf32ppclinux
   elf32ppc
   elf32ppcsim
collect2: ld returned 1 exit status
mandarine:/usr/src/packages/BUILD/gcc-4.0.0-20040923/obj-powerpc64-suse-linux/gcc$

-- 
           Summary: xgcc links 64bit objects into a 32bit target
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: olh at suse dot de
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: powerpc64-linux
  GCC host triplet: powerpc64-linux
GCC target triplet: powerpc64-linux


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17646


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2005-01-06 23:46 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-24  6:59 [Bug bootstrap/17646] New: xgcc links 64bit objects into a 32bit target olh at suse dot de
2004-09-24 11:56 ` [Bug bootstrap/17646] [4.0 Regression] " pinskia at gcc dot gnu dot org
2004-10-06  5:14 ` [Bug target/17646] " pinskia at gcc dot gnu dot org
2004-10-06  7:28 ` olh at suse dot de
2004-10-06  7:32 ` aj at gcc dot gnu dot org
2004-10-06  9:27 ` matz at suse dot de
2004-10-06  9:29 ` matz at suse dot de
2004-10-06  9:34 ` olh at suse dot de
2004-10-06  9:37 ` matz at suse dot de
2004-10-06  9:56 ` olh at suse dot de
2004-10-06  9:59 ` matz at suse dot de
2004-10-06 13:32 ` pinskia at gcc dot gnu dot org
2004-10-09 15:53 ` olh at suse dot de
2004-10-19 21:26 ` jgrimm2 at us dot ibm dot com
2004-10-27 15:38 ` jgrimm2 at us dot ibm dot com
2004-12-20  1:02 ` pinskia at gcc dot gnu dot org
2004-12-20  5:57 ` aj at gcc dot gnu dot org
2005-01-06 14:12 ` jakub at gcc dot gnu dot org
2005-01-06 14:16 ` pinskia at gcc dot gnu dot org
2005-01-06 21:58 ` olh at suse dot de
2005-01-06 22:42 ` pinskia at gcc dot gnu dot org
2005-01-06 23:46 ` olh at suse dot de

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).