gcc-3.4 doesn't build on mips and mipsel

Bug #9934 reported by Debian Bug Importer
6
Affects Status Importance Assigned to Milestone
gcc-3.4 (Debian)
Fix Released
Unknown
gcc-3.4 (Ubuntu)
Invalid
High
Matthias Klose

Bug Description

Automatically imported from Debian bug report #279850 http://bugs.debian.org/279850

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #279850 http://bugs.debian.org/279850

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.0 KiB)

Message-Id: <email address hidden>
Date: Fri, 05 Nov 2004 12:01:11 +0100
From: Adrian Bunk <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: gcc-3.4 doesn't build on mips and mipsel

Package: gcc-3.4
Version: 3.4.2-3
Severity: serious

buildd.debian.org lists the following build error on mips and mipsel:

<-- snip -->

...
/build/buildd/gcc-3.4-3.4.2/build/gcc/xgcc -shared-libgcc -B/build/buildd/gcc-3
4-3.4.2/build/gcc/ -nostdinc++ -L/build/buildd/gcc-3.4-3.4.2/build/mips-linux/
libstdc++-v3/src -L/build/buildd/gcc-3.4-3.4.2/build/mips-linux/libstdc++-v3/sr
c/.libs -B/usr/mips-linux/bin/ -B/usr/mips-linux/lib/ -isystem /usr/mips-linux/
include -isystem /usr/mips-linux/sys-include -shared -nostdlib /usr/lib/crti.o
/build/buildd/gcc-3.4-3.4.2/build/gcc/crtbeginS.o .libs/libgcj.la-2.o -Wl,--who
le-archive ../boehm-gc/.libs/libgcjgc_convenience.a ../libffi/.libs/libffi_conv
enience.a ./libltdl/.libs/libltdlc.a -Wl,--no-whole-archive -L/build/buildd/gc
c-3.4-3.4.2/build/mips-linux/libstdc++-v3/src -L/build/buildd/gcc-3.4-3.4.2/bui
ld/mips-linux/libstdc++-v3/src/.libs -L/build/buildd/gcc-3.4-3.4.2/build/mips-l
inux/libjava ../boehm-gc/.libs/libgcjgc_convenience.a ../libffi/.libs/libffi_co
nvenience.a -lpthread ./libltdl/.libs/libltdlc.a -ldl -lz -L/build/buildd/gcc-3
4-3.4.2/build/gcc -lgcc_s -lc -lgcc_s /build/buildd/gcc-3.4-3.4.2/build/gcc
/crtendS.o /usr/lib/crtn.o -Wl,-O1 -Wl,-soname -Wl,libgcj.so.5 -o .libs/libgcj
so.5.0.0
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x68): In function `
GC_print_hblkfreelist':
./../../src/boehm-gc/allchblk.c:104: relocation truncated to fit: R_MIPS_GOT16
 GC_arrays
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x70):../../../src/b
oehm-gc/allchblk.c:104: relocation truncated to fit: R_MIPS_GOT16 GC_hblkfreeli
st
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x138):../../../src/
boehm-gc/allchblk.c:126: relocation truncated to fit: R_MIPS_CALL16 GC_is_black
_listed
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x150):../../../src/
boehm-gc/allchblk.c:128: relocation truncated to fit: R_MIPS_CALL16 GC_is_black
_listed
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x294): In function
`free_list_index_of':
./../../src/boehm-gc/allchblk.c:147: relocation truncated to fit: R_MIPS_GOT16
 GC_hblkfreelist
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x2b0):../../../src/
boehm-gc/allchblk.c:157: relocation truncated to fit: R_MIPS_GOT16 GC_arrays
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x348): In function
`GC_dump_regions':
./../../src/boehm-gc/allchblk.c:170: relocation truncated to fit: R_MIPS_GOT16
 GC_n_heap_sects
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x360):../../../src/
boehm-gc/allchblk.c:170: relocation truncated to fit: R_MIPS_GOT16 GC_arrays
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x384):../../../src/
boehm-gc/allchblk.c:171: relocation truncated to fit: R_MIPS_GOT16 GC_arrays
./boehm-gc/.libs/libgcjgc_convenience.a(allchblk.o)(.text+0x4ec):../../../src/
boehm-gc/allchblk.c:177: relocation truncated to fit: R_MI...

Read more...

Revision history for this message
Daniel Stone (daniels) wrote :

we are not down with mips

Revision history for this message
In , Matthias Klose (doko) wrote : Bug#279850: fixed in gcc-3.4 3.4.3-1
Download full text (10.4 KiB)

Source: gcc-3.4
Source-Version: 3.4.3-1

We believe that the bug you reported is fixed in the latest version of
gcc-3.4, which is due to be installed in the Debian FTP archive:

cpp-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/cpp-3.4-doc_3.4.3-1_all.deb
cpp-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/cpp-3.4_3.4.3-1_i386.deb
fastjar_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/fastjar_3.4.3-1_i386.deb
g++-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/g++-3.4_3.4.3-1_i386.deb
g77-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/g77-3.4-doc_3.4.3-1_all.deb
g77-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/g77-3.4_3.4.3-1_i386.deb
gcc-3.4-base_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4-base_3.4.3-1_i386.deb
gcc-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/gcc-3.4-doc_3.4.3-1_all.deb
gcc-3.4_3.4.3-1.diff.gz
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.3-1.diff.gz
gcc-3.4_3.4.3-1.dsc
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.3-1.dsc
gcc-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.3-1_i386.deb
gcc-3.4_3.4.3.orig.tar.gz
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.3.orig.tar.gz
gcj-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gcj-3.4_3.4.3-1_i386.deb
gij-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gij-3.4_3.4.3-1_i386.deb
gnat-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/gnat-3.4-doc_3.4.3-1_all.deb
gnat-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gnat-3.4_3.4.3-1_i386.deb
gobjc-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gobjc-3.4_3.4.3-1_i386.deb
gpc-2.1-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4-doc_3.4.3-1_all.deb
gpc-2.1-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4_3.4.3-1_i386.deb
lib64gcc1_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/lib64gcc1_3.4.3-1_i386.deb
lib64stdc++6_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/lib64stdc++6_3.4.3-1_i386.deb
libffi3-dev_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libffi3-dev_3.4.3-1_i386.deb
libffi3_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libffi3_3.4.3-1_i386.deb
libgcc1_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgcc1_3.4.3-1_i386.deb
libgcj5-awt_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-awt_3.4.3-1_i386.deb
libgcj5-common_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/libgcj5-common_3.4.3-1_all.deb
libgcj5-dev_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-dev_3.4.3-1_i386.deb
libgcj5_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5_3.4.3-1_i386.deb
libgnat-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgnat-3.4_3.4.3-1_i386.deb
libstdc++6-dbg_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dbg_3.4.3-1_i386.deb
libstdc++6-dev_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dev_3.4.3-1_i386.deb
libstdc++6-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/libstdc++6-doc_3.4.3-1_all.deb
libstdc++6-pic_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-pic_3.4.3-1_i386.deb
libstdc++6_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6_3.4.3-1_i386.deb
treelang-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/treelang-3.4_3.4.3-1_i386.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>....

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (10.6 KiB)

Message-Id: <email address hidden>
Date: Sat, 20 Nov 2004 18:17:19 -0500
From: Matthias Klose <email address hidden>
To: <email address hidden>
Subject: Bug#279850: fixed in gcc-3.4 3.4.3-1

Source: gcc-3.4
Source-Version: 3.4.3-1

We believe that the bug you reported is fixed in the latest version of
gcc-3.4, which is due to be installed in the Debian FTP archive:

cpp-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/cpp-3.4-doc_3.4.3-1_all.deb
cpp-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/cpp-3.4_3.4.3-1_i386.deb
fastjar_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/fastjar_3.4.3-1_i386.deb
g++-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/g++-3.4_3.4.3-1_i386.deb
g77-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/g77-3.4-doc_3.4.3-1_all.deb
g77-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/g77-3.4_3.4.3-1_i386.deb
gcc-3.4-base_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4-base_3.4.3-1_i386.deb
gcc-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/gcc-3.4-doc_3.4.3-1_all.deb
gcc-3.4_3.4.3-1.diff.gz
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.3-1.diff.gz
gcc-3.4_3.4.3-1.dsc
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.3-1.dsc
gcc-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.3-1_i386.deb
gcc-3.4_3.4.3.orig.tar.gz
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.3.orig.tar.gz
gcj-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gcj-3.4_3.4.3-1_i386.deb
gij-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gij-3.4_3.4.3-1_i386.deb
gnat-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/gnat-3.4-doc_3.4.3-1_all.deb
gnat-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gnat-3.4_3.4.3-1_i386.deb
gobjc-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gobjc-3.4_3.4.3-1_i386.deb
gpc-2.1-3.4-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4-doc_3.4.3-1_all.deb
gpc-2.1-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4_3.4.3-1_i386.deb
lib64gcc1_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/lib64gcc1_3.4.3-1_i386.deb
lib64stdc++6_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/lib64stdc++6_3.4.3-1_i386.deb
libffi3-dev_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libffi3-dev_3.4.3-1_i386.deb
libffi3_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libffi3_3.4.3-1_i386.deb
libgcc1_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgcc1_3.4.3-1_i386.deb
libgcj5-awt_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-awt_3.4.3-1_i386.deb
libgcj5-common_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/libgcj5-common_3.4.3-1_all.deb
libgcj5-dev_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-dev_3.4.3-1_i386.deb
libgcj5_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5_3.4.3-1_i386.deb
libgnat-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libgnat-3.4_3.4.3-1_i386.deb
libstdc++6-dbg_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dbg_3.4.3-1_i386.deb
libstdc++6-dev_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dev_3.4.3-1_i386.deb
libstdc++6-doc_3.4.3-1_all.deb
  to pool/main/g/gcc-3.4/libstdc++6-doc_3.4.3-1_all.deb
libstdc++6-pic_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-pic_3.4.3-1_i386.deb
libstdc++6_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6_3.4.3-1_i386.deb
treelang-3.4_3.4.3-1_i386.deb
  to pool/main/g/gcc-3.4/treelang-3.4_3.4.3-1_i386.deb

A su...

Changed in gcc-3.4:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.