Bug#635126: status of ruby 1.9.1 wrt porting
On Mon, Aug 29, 2011 at 11:48:34PM +0200, Lucas Nussbaum wrote: Ruby 1.9.3 is going to be released in september, and is a candidate for the default ruby version in wheezy. A snapshot is available in experimental. Now is an ideal time to work on porting issues and get the fixes integrated upstream. Ruby has a fairly large test suite, which makes finding problems easy, but exercises the threading library in interesting ways. Most of the issues are reproducible by re-building the Debian package. Use make make test to get a shorter build. Here is the current complete list of issues I'm aware of. My time will be very limited in the coming weeks, but I will try my best to provide help. [armel,sparc] FTBFS due to miscompilation with -ftree-sra (inc. in -O3). See http://bugs.debian.org/635126. Currently worked-around by using -fno-tree-sra. Other packages might be affected. - FIXED from ruby1.9.1's POV, but you really want to look at this for other packages. [armel] I've just seen that now that this one is fixed, the test suite segfaults. See https://buildd.debian.org/status/fetch.php?pkg=ruby1.9.1arch=armelver=1.9.3~preview1%2Bsvn33077-1stamp=1314634969 search for 'TestFiber#test_many_fibers'. 'make test-all' to reproduce. Failures during test-all are currently not fatal. The remaining ones needs more investigation, but I don't think that they are arch-specific. I'd like to make test-all failures fatal at some point. Building on armhf seemed to go fine, and running some of the examples looked good too. -- Len Sorensen -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110830140829.gl15...@caffeine.csclub.uwaterloo.ca
Processed: persists in 4.6
Processing commands for cont...@bugs.debian.org: reassign 182360 gnat-4.6 Bug #182360 [gnat-4.4] gnat: GNAT.OS_Lib.Close ignores return value Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 182360: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182360 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131471478618875.transcr...@bugs.debian.org
Bug#639818: gcc-4.6: valgrind reports Invalid read of size 4 in legal code
Package: gcc-4.6 Version: 4.6.1-4 Severity: important Tags: upstream The attached code is being miscompiled with gcc-4.6 (works perfectly with 4.4 or 4.5). The error can be seen if valgrind is run on the resulting executable as: ==21804== Invalid read of size 4 ==21804==at 0x400437: main (c.c:12) ==21804== Address 0x51b1048 is 8 bytes inside a block of size 11 alloc'd ==21804==at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck- amd64-linux.so) ==21804==by 0x40040D: main (c.c:9) -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gcc-4.6 depends on: ii binutils 2.21.52.20110606-2 The GNU assembler, linker and bina ii cpp-4.6 4.6.1-4GNU C preprocessor ii gcc-4.6-base 4.6.1-4GCC, the GNU Compiler Collection ( ii libc6 2.13-16Embedded GNU C Library: Shared lib ii libcloog-ppl0 0.15.9-3 the Chunky Loop Generator (runtime ii libgcc1 1:4.6.1-4 GCC support library ii libgmp10 2:5.0.1+dfsg-7 Multiprecision arithmetic library ii libgmpxx4ldbl 2:5.0.1+dfsg-7 Multiprecision arithmetic library ii libgomp1 4.6.1-4GCC OpenMP (GOMP) support library ii libmpc2 0.9-3 multiple precision complex floatin ii libmpfr4 3.0.1-5multiple precision floating-point ii libppl-c4 0.11.2-4 Parma Polyhedra Library (C interfa ii libppl9 0.11.2-4 Parma Polyhedra Library (runtime l ii libquadmath0 4.6.1-4GCC Quad-Precision Math Library ii zlib1g1:1.2.3.4.dfsg-3 compression library - runtime Versions of packages gcc-4.6 recommends: ii libc6-dev 2.13-16Embedded GNU C Library: Developmen Versions of packages gcc-4.6 suggests: pn binutils-gold none (no description available) pn gcc-4.6-doc none (no description available) pn gcc-4.6-locales none (no description available) pn gcc-4.6-multilib none (no description available) pn libgcc1-dbg none (no description available) pn libgomp1-dbg none (no description available) pn libmudflap0-4.6-dev none (no description available) pn libmudflap0-dbg none (no description available) pn libquadmath0-dbg none (no description available) #include stdio.h #include stdlib.h #include string.h int main(int argc, char** argv) { char *z; z = malloc(11); strcpy(z, hello ppl); /* 9 chars */ strcat(z, .); /* + 1 */ return 0; }
Processed: unreproducible with gnat-4.6
Processing commands for cont...@bugs.debian.org: retitle 380260 [Fixed in 4.6] gnat-4.1: Bug box in referenced_var_lookup, at tree-dfa.c:581 at -O1, -O2 Bug #380260 [gnat-4.4] gnat-4.1: Bug box in referenced_var_lookup, at tree-dfa.c:581 at -O1, -O2 Changed Bug title to '[Fixed in 4.6] gnat-4.1: Bug box in referenced_var_lookup, at tree-dfa.c:581 at -O1, -O2' from 'gnat-4.1: Bug box in referenced_var_lookup, at tree-dfa.c:581 at -O1, -O2' thanks Stopping processing here. Please contact me if you need assistance. -- 380260: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380260 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131472065218846.transcr...@bugs.debian.org
Processed: fixed upstream
Processing commands for cont...@bugs.debian.org: retitle 564182 [Fixed in 4.6] gnat-4.4: missing 'overriding' indicators Bug #564182 [gnat-4.4] gnat-4.4: missing 'overriding' indicators Changed Bug title to '[Fixed in 4.6] gnat-4.4: missing 'overriding' indicators' from 'gnat-4.4: missing 'overriding' indicators' thanks Stopping processing here. Please contact me if you need assistance. -- 564182: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=564182 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131472159423728.transcr...@bugs.debian.org
Processed: unreproducible with gcc-4.6.1-8.
Processing commands for cont...@bugs.debian.org: retitle 569016 [fixed in 4.6] gnat-4.4: Assert_Failure atree.adb:884 when aggregate extends an interface Bug #569016 [gnat-4.4] gnat: Assert_Failure atree.adb:884 when aggregate extends an interface Changed Bug title to '[fixed in 4.6] gnat-4.4: Assert_Failure atree.adb:884 when aggregate extends an interface' from 'gnat: Assert_Failure atree.adb:884 when aggregate extends an interface' thanks Stopping processing here. Please contact me if you need assistance. -- 569016: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569016 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.13147249086719.transcr...@bugs.debian.org
Processed: reassign to 4.6
Processing commands for cont...@bugs.debian.org: retitle 283833 gnat-4.6: Illegal program not detected, RM 6.3.1(7), 8.5.4(5), 13.14(3) Bug #283833 [gnat-4.4] gnat: Illegal program not detected, RM 6.3.1(7), 8.5.4(5), 13.14(3) Changed Bug title to 'gnat-4.6: Illegal program not detected, RM 6.3.1(7), 8.5.4(5), 13.14(3)' from 'gnat: Illegal program not detected, RM 6.3.1(7), 8.5.4(5), 13.14(3)' reassign 283833 gnat-4.6 Bug #283833 [gnat-4.4] gnat-4.6: Illegal program not detected, RM 6.3.1(7), 8.5.4(5), 13.14(3) Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 283833: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283833 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131472714218858.transcr...@bugs.debian.org
Processed: fixed upstream in 4.6.1
Processing commands for cont...@bugs.debian.org: retitle 519336 [fixed in 4.6] gnat1 segfault when unchecked converting an identifier with type mismatch Bug #519336 [gnat-4.4] gnat1 segfault when unchecked converting an identifier with type mismatch Changed Bug title to '[fixed in 4.6] gnat1 segfault when unchecked converting an identifier with type mismatch' from 'gnat1 segfault when unchecked converting an identifier with type mismatch' thanks Stopping processing here. Please contact me if you need assistance. -- 519336: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519336 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131472796423228.transcr...@bugs.debian.org
Processed: fixed in 4.6 VCS
Processing commands for cont...@bugs.debian.org: retitle 542460 [fixed in 4.6] libgnat-4.4: long description no sentence Bug #542460 [libgnat-4.4] libgnat-4.4: long description no sentence Changed Bug title to '[fixed in 4.6] libgnat-4.4: long description no sentence' from 'libgnat-4.4: long description no sentence' thank Stopping processing here. Please contact me if you need assistance. -- 542460: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542460 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131472877827251.transcr...@bugs.debian.org
Bug#630892: libstdc++6-4.5-dev: Please remove the dependency on g++-4.5
tags 630892 patch thanks Hello Matthias, Could you apply these patches against gcc-4.5 gcc-4.6 ? It fixes a non necessary dependency which triggers the installation of g ++ when you want to install clang. Thanks, Sylvestre Index: debian/changelog === --- debian/changelog (révision 5572) +++ debian/changelog (copie de travail) @@ -2,6 +2,10 @@ * Fix setting the multiarch names for m68k, powerpcspe and sh4. + [ Sylvestre Ledru] + * Drop the unnecessary dependency of libstdc++6-4.5-dev on g++-4.5 +(Closes: #630892) + -- Matthias Klose d...@debian.org Tue, 23 Aug 2011 13:28:49 +0200 gcc-4.5 (4.5.3-7) unstable; urgency=medium Index: debian/control === --- debian/control (révision 5572) +++ debian/control (copie de travail) @@ -296,7 +296,7 @@ Architecture: any Section: libdevel Priority: optional -Depends: gcc-4.5-base (= ${gcc:Version}), g++-4.5 (= ${gcc:Version}), libstdc++6 (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} +Depends: gcc-4.5-base (= ${gcc:Version}), libstdc++6 (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} Conflicts: libg++27-dev, libg++272-dev ( 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev ( 1:2.95.3-2), libstdc++3.0-dev Suggests: libstdc++6-4.5-doc Provides: libstdc++-dev Index: debian/control.m4 === --- debian/control.m4 (révision 5572) +++ debian/control.m4 (copie de travail) @@ -1413,7 +1413,7 @@ Architecture: ifdef(`TARGET',`all',`any') Section: ifdef(`TARGET',`devel',`libdevel') Priority: ifdef(`TARGET',`extra',PRI(optional)) -Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), libstdc++CXX_SO`'LS (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} +Depends: BASEDEP, libstdc++CXX_SO`'LS (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} ifdef(`TARGET',`',`dnl native Conflicts: libg++27-dev, libg++272-dev ( 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev ( 1:2.95.3-2), libstdc++3.0-dev Suggests: libstdc++CXX_SO`'PV-doc Index: debian/changelog === --- debian/changelog (révision 5572) +++ debian/changelog (copie de travail) @@ -6,6 +6,10 @@ * Fix gcc --print-multilib-osdir for non-biarch architectures. + [ Sylvestre Ledru ] + * Drop the unnecessary dependency of libstdc++6-4.5-dev on g++-4.5 +(Closes: #630892) + -- Matthias Klose d...@debian.org Tue, 30 Aug 2011 03:23:13 +0200 gcc-4.6 (4.6.1-8) unstable; urgency=low Index: debian/control === --- debian/control (révision 5572) +++ debian/control (copie de travail) @@ -880,7 +880,7 @@ Architecture: any Section: libdevel Priority: optional -Depends: gcc-4.6-base (= ${gcc:Version}), g++-4.6 (= ${gcc:Version}), libstdc++6 (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} +Depends: gcc-4.6-base (= ${gcc:Version}), libstdc++6 (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} Conflicts: libg++27-dev, libg++272-dev ( 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev ( 1:2.95.3-2), libstdc++3.0-dev Suggests: libstdc++6-4.6-doc Provides: libstdc++-dev Index: debian/control.m4 === --- debian/control.m4 (révision 5572) +++ debian/control.m4 (copie de travail) @@ -1950,7 +1950,7 @@ Architecture: ifdef(`TARGET',`all',`any') Section: ifdef(`TARGET',`devel',`libdevel') Priority: ifdef(`TARGET',`extra',PRI(optional)) -Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), libstdc++CXX_SO`'LS (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} +Depends: BASEDEP, libstdc++CXX_SO`'LS (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends} ifdef(`TARGET',`',`dnl native Conflicts: libg++27-dev, libg++272-dev ( 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev ( 1:2.95.3-2), libstdc++3.0-dev Suggests: libstdc++CXX_SO`'PV-doc
Processed: libstdc++6-4.5-dev: Please remove the dependency on g++-4.5
Processing commands for cont...@bugs.debian.org: tags 630892 patch Bug #630892 [libstdc++6-4.5-dev] libstdc++6-4.5-dev: Please remove the dependency on g++-4.5 Added tag(s) patch. thanks Stopping processing here. Please contact me if you need assistance. -- 630892: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630892 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.13147302822016.transcr...@bugs.debian.org
Processing of gnat-4.4_4.4.6-4_amd64.changes
gnat-4.4_4.4.6-4_amd64.changes uploaded successfully to localhost along with the files: gnat-4.4_4.4.6-4.dsc gnat-4.4_4.4.6-4.diff.gz libgnatvsn-dev_4.4.6-4_all.deb libgnatprj-dev_4.4.6-4_all.deb gnat-4.4-base_4.4.6-4_amd64.deb libgnat-4.4_4.4.6-4_amd64.deb libgnatvsn4.4-dev_4.4.6-4_amd64.deb libgnatvsn4.4_4.4.6-4_amd64.deb libgnatprj4.4-dev_4.4.6-4_amd64.deb libgnatprj4.4_4.4.6-4_amd64.deb libgnatprj4.4-dbg_4.4.6-4_amd64.deb libgnat-4.4-dbg_4.4.6-4_amd64.deb libgnatvsn4.4-dbg_4.4.6-4_amd64.deb gnat-4.4_4.4.6-4_amd64.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qywjl-0002xt...@franck.debian.org
gnat-4.4_4.4.6-4_amd64.changes ACCEPTED into unstable
Accepted: gnat-4.4-base_4.4.6-4_amd64.deb to main/g/gnat-4.4/gnat-4.4-base_4.4.6-4_amd64.deb gnat-4.4_4.4.6-4.diff.gz to main/g/gnat-4.4/gnat-4.4_4.4.6-4.diff.gz gnat-4.4_4.4.6-4.dsc to main/g/gnat-4.4/gnat-4.4_4.4.6-4.dsc gnat-4.4_4.4.6-4_amd64.deb to main/g/gnat-4.4/gnat-4.4_4.4.6-4_amd64.deb libgnat-4.4-dbg_4.4.6-4_amd64.deb to main/g/gnat-4.4/libgnat-4.4-dbg_4.4.6-4_amd64.deb libgnat-4.4_4.4.6-4_amd64.deb to main/g/gnat-4.4/libgnat-4.4_4.4.6-4_amd64.deb libgnatprj-dev_4.4.6-4_all.deb to main/g/gnat-4.4/libgnatprj-dev_4.4.6-4_all.deb libgnatprj4.4-dbg_4.4.6-4_amd64.deb to main/g/gnat-4.4/libgnatprj4.4-dbg_4.4.6-4_amd64.deb libgnatprj4.4-dev_4.4.6-4_amd64.deb to main/g/gnat-4.4/libgnatprj4.4-dev_4.4.6-4_amd64.deb libgnatprj4.4_4.4.6-4_amd64.deb to main/g/gnat-4.4/libgnatprj4.4_4.4.6-4_amd64.deb libgnatvsn-dev_4.4.6-4_all.deb to main/g/gnat-4.4/libgnatvsn-dev_4.4.6-4_all.deb libgnatvsn4.4-dbg_4.4.6-4_amd64.deb to main/g/gnat-4.4/libgnatvsn4.4-dbg_4.4.6-4_amd64.deb libgnatvsn4.4-dev_4.4.6-4_amd64.deb to main/g/gnat-4.4/libgnatvsn4.4-dev_4.4.6-4_amd64.deb libgnatvsn4.4_4.4.6-4_amd64.deb to main/g/gnat-4.4/libgnatvsn4.4_4.4.6-4_amd64.deb Override entries for your package: gnat-4.4-base_4.4.6-4_amd64.deb - optional libs gnat-4.4_4.4.6-4.dsc - source devel gnat-4.4_4.4.6-4_amd64.deb - optional devel libgnat-4.4-dbg_4.4.6-4_amd64.deb - extra debug libgnat-4.4_4.4.6-4_amd64.deb - optional libs libgnatprj-dev_4.4.6-4_all.deb - optional libdevel libgnatprj4.4-dbg_4.4.6-4_amd64.deb - extra debug libgnatprj4.4-dev_4.4.6-4_amd64.deb - optional libdevel libgnatprj4.4_4.4.6-4_amd64.deb - optional libs libgnatvsn-dev_4.4.6-4_all.deb - optional libdevel libgnatvsn4.4-dbg_4.4.6-4_amd64.deb - extra debug libgnatvsn4.4-dev_4.4.6-4_amd64.deb - optional libdevel libgnatvsn4.4_4.4.6-4_amd64.deb - optional libs Announcing to debian-devel-chan...@lists.debian.org Thank you for your contribution to Debian. -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qywrs-00053f...@franck.debian.org
Processed: confirmed 4.6.1-5
Processing commands for cont...@bugs.debian.org: retitle 244936 gnat-4.6: Legal program rejected, RM 8.2(22) Bug #244936 [gnat-4.4] gnat: Legal program rejected, RM 8.2(22) Changed Bug title to 'gnat-4.6: Legal program rejected, RM 8.2(22)' from 'gnat: Legal program rejected, RM 8.2(22)' reassign 244936 gnat-4.6 Bug #244936 [gnat-4.4] gnat-4.6: Legal program rejected, RM 8.2(22) Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 244936: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244936 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131474659014791.transcr...@bugs.debian.org
Processed: fixed in 4.6
Processing commands for cont...@bugs.debian.org: retitle 244943 [fixed in 4.6] gnat-4.4: Illegal program not detected, RM 3.7(11) Bug #244943 [gnat-4.4] gnat: Illegal program not detected, RM 3.7(11) Changed Bug title to '[fixed in 4.6] gnat-4.4: Illegal program not detected, RM 3.7(11)' from 'gnat: Illegal program not detected, RM 3.7(11)' thanks Stopping processing here. Please contact me if you need assistance. -- 244943: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244943 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131474732818673.transcr...@bugs.debian.org
Processed: confirmed in 4.6.1, reassigned
Processing commands for cont...@bugs.debian.org: reassign 244970 gnat-4.6 Bug #244970 [gnat-4.4] gnat: Illegal program not detected, RM 12.1(11) Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 244970: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244970 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131474829823173.transcr...@bugs.debian.org
Processed: confirm on 4.6.1
Processing commands for cont...@bugs.debian.org: reassign 246183 gnat-4.6 Bug #246183 [gnat-4.4] gnat: Legal program rejected, derived tagged type in child package doesn't see parent's element Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 246183: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246183 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131474860624490.transcr...@bugs.debian.org
Processed: fixed in 4.6
Processing commands for cont...@bugs.debian.org: retitle 246185 [fixed in 4.6] gnat: Bug box in Gigi, code=201, on legal program with tasking Bug #246185 [gnat-4.4] gnat: Bug box in Gigi, code=201, on legal program with tasking Changed Bug title to '[fixed in 4.6] gnat: Bug box in Gigi, code=201, on legal program with tasking' from 'gnat: Bug box in Gigi, code=201, on legal program with tasking' thanks Stopping processing here. Please contact me if you need assistance. -- 246185: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246185 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131474952629611.transcr...@bugs.debian.org
Processed: confirmed 4.6.1
Processing commands for cont...@bugs.debian.org: reassign 246186 gnat-4.6 Bug #246186 [gnat-4.4] gnat: Legal program rejected, using Boolean'Base Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 246186: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246186 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.131474996231131.transcr...@bugs.debian.org
Processed: confirmed 4.6.1
Processing commands for cont...@bugs.debian.org: reassign 246187 gnat-4.6 Bug #246187 [gnat-4.4] gnat: Bug box, Storage_Error at system.ads:139:5 on legal program Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 246187: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246187 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.13147513354980.transcr...@bugs.debian.org
Processed: confirmed 4.6.1
Processing commands for cont...@bugs.debian.org: reassign 247013 gnat-4.6 Bug #247013 [gnat-4.4] gnat: Illegal program not detected, RM 3.7(14) Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 247013: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247013 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.13147520178243.transcr...@bugs.debian.org
Processed: confirm 4.6.1
Processing commands for cont...@bugs.debian.org: reassign 247017 gnat-4.6 Bug #247017 [gnat-4.4] gnat: Illegal program not detected, RM 3.7.2(2) Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'. thanks Stopping processing here. Please contact me if you need assistance. -- 247017: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247017 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.13147522689549.transcr...@bugs.debian.org
Bug#624354: Processed: Re: Bug#624354: ./xpcshell: error while loading shared libraries: ./libxul.so: R_PPC_REL24 relocation at 0x0f9f0148 for symbol `_restgpr_29_x' out of range
On Mon, Aug 29, 2011 at 06:48:49PM +0200, Michel Dänzer wrote: Fast forward four months... On Sam, 2011-04-30 at 20:04 +0200, Mike Hommey wrote: On Sat, Apr 30, 2011 at 12:00:41PM +0200, Mike Hommey wrote: On Thu, Apr 28, 2011 at 02:17:15PM +0200, Gabriel Paubert wrote: On Thu, Apr 28, 2011 at 12:10:54PM +0200, Mike Hommey wrote: On Thu, Apr 28, 2011 at 12:04:42PM +0200, Mike Hommey wrote: Let me write it again: - The R_PPC_REL24 relocations are all over libxul.so on objects that are built -fPIC. - libcrmf.a is also linked into libxul.so, and it also contains R_PPC_REL24 relocations, but all the objects it contains are built -fPIC. And this is a -Os bug, apparently. Building with -O2 doesn't seem to yield these relocations. That's because the out-of-line prologue/epilogue register save and restore functions are only used at -Os (they save size). Now I believe, but don't quote me on that, that the linker should insert a copy of these functions in every shared library since these functions have non standard linkage and probably would not survive crossing shared library boundaries. I can see a bug if the shared library text size is above 32M or so (needs several copies of these functions), but I don't think the libraries are that big. The linker actually normally does that, because it compiles with -lgcc, which will link libgcc.a, which contains these functions. However, for some reason, in libxul.so case, gcc uses -shared-libgcc, which I fail to see where it collects it from (thanks KiBi for the verbose build, see below). OTOH, I still can't reproduce with a simple test case. The linker still seems to do the right thing. Even if I use the same build flags. I really don't know what makes the libxul.so case so special. Its size? So, the problem is its compile line, containing -lstartup-notification-1, and has nothing to do with -shared-libgcc. It looks like startup-notification was built with a broken toolchain in 2009 (will ask for a binNMU), and exported the _rest* symbols that libgcc.a also contains. As -lstartup-notification-1 appears before -lgcc on the link line, ld wrongly picks the versions in startup-notification-1. So it looks to me like there were and are several problems: - The original problem that made startup-notification export these symbols, that is gone. - gcc, that doesn't mark _rest* symbols as hidden in object files (they are in libgcc.a) I guess fixing the latter would either force ld to use the libgcc.a symbols or fail to link with the startup-notification symbols. /usr/lib/xulrunner-6.0/libxul.so still has lots of these R_PPC_REL24 relocations, and today this prevented iceweasel from starting at all for me, as one of them ended up unresolvable. AFAICT the libstartup-notification0 problem should be fixed now. Is this just a gcc -Os / binutils bug that should be worked around at least for now by building with -O2? I'm successfully running iceweasel with libxul.so rebuilt with -O2, it's 100% R_PPC_REL24 free. (I wonder if it's worth trying to use -Os at all, given all the trouble it's caused; AFAIK it's also known to result in generally rather bad code generation...) Interestingly, according to bug #639851, 6.0-2 didn't have the problem. Which suggests something else broke. Mike -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110831043509.gc3...@glandium.org
Bug#624354: Processed: Re: Bug#624354: ./xpcshell: error while loading shared libraries: ./libxul.so: R_PPC_REL24 relocation at 0x0f9f0148 for symbol `_restgpr_29_x' out of range
On Wed, Aug 31, 2011 at 06:35:09AM +0200, Mike Hommey wrote: Interestingly, according to bug #639851, 6.0-2 didn't have the problem. Which suggests something else broke. Actually, it must have worked by luck in 6.0-2 for that user, because the binary is affected the same way. So, it would be interesting to find what particular library is exporting the _rest* symbols this time, since libstartup-notification doesn't anymore. Mike -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110831050504.gd3...@glandium.org
Bug#624354: Processed: Re: Bug#624354: ./xpcshell: error while loading shared libraries: ./libxul.so: R_PPC_REL24 relocation at 0x0f9f0148 for symbol `_restgpr_29_x' out of range
On Wed, Aug 31, 2011 at 07:05:04AM +0200, Mike Hommey wrote: On Wed, Aug 31, 2011 at 06:35:09AM +0200, Mike Hommey wrote: Interestingly, according to bug #639851, 6.0-2 didn't have the problem. Which suggests something else broke. Actually, it must have worked by luck in 6.0-2 for that user, because the binary is affected the same way. So, it would be interesting to find what particular library is exporting the _rest* symbols this time, since libstartup-notification doesn't anymore. And the winner is libevent. Mike -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110831052610.gb5...@glandium.org
Bug#624354: Processed: Re: Bug#624354: ./xpcshell: error while loading shared libraries: ./libxul.so: R_PPC_REL24 relocation at 0x0f9f0148 for symbol `_restgpr_29_x' out of range
On Wed, Aug 31, 2011 at 07:26:10AM +0200, Mike Hommey wrote: On Wed, Aug 31, 2011 at 07:05:04AM +0200, Mike Hommey wrote: On Wed, Aug 31, 2011 at 06:35:09AM +0200, Mike Hommey wrote: Interestingly, according to bug #639851, 6.0-2 didn't have the problem. Which suggests something else broke. Actually, it must have worked by luck in 6.0-2 for that user, because the binary is affected the same way. So, it would be interesting to find what particular library is exporting the _rest* symbols this time, since libstartup-notification doesn't anymore. And the winner is libevent. iceweasel built against 1.4.13-stable-1 which was built a long time ago, like libstartup-notification had, and 1.4.14b-stable-1 currently in unstable doesn't export the symbols. Same conclusion as with libstartup-notification: old toolchain bug. Still, I think it's wrong that a random library can highjack symbols that gcc uses to call its own stuff from libgcc. Are there actual legitimate uses of that feature? Mike -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110831053528.gc5...@glandium.org