Processing of autoconf2.64_2.64-1_amd64.changes
autoconf2.64_2.64-1_amd64.changes uploaded successfully to localhost along with the files: autoconf2.64_2.64-1.dsc autoconf2.64_2.64.orig.tar.gz autoconf2.64_2.64-1.diff.gz autoconf2.64_2.64-1_all.deb Greetings, Your Debian queue daemon (running on host ries.debian.org) -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Processing of gcc-4.4_4.4.2-6_i386.changes
gcc-4.4_4.4.2-6_i386.changes uploaded successfully to localhost along with the files: gcc-4.4_4.4.2-6.dsc gcc-4.4_4.4.2-6.diff.gz gcc-4.4-source_4.4.2-6_all.deb libstdc++6-4.4-doc_4.4.2-6_all.deb gcc-4.4-locales_4.4.2-6_all.deb gcc-4.4-base_4.4.2-6_i386.deb libgcc1_4.4.2-6_i386.deb libgcc1-dbg_4.4.2-6_i386.deb lib64gcc1_4.4.2-6_i386.deb lib64gcc1-dbg_4.4.2-6_i386.deb libgomp1_4.4.2-6_i386.deb libgomp1-dbg_4.4.2-6_i386.deb lib64gomp1_4.4.2-6_i386.deb lib64gomp1-dbg_4.4.2-6_i386.deb cpp-4.4_4.4.2-6_i386.deb protoize_4.4.2-6_i386.deb fixincludes_4.4.2-6_i386.deb libmudflap0-4.4-dev_4.4.2-6_i386.deb libmudflap0_4.4.2-6_i386.deb libmudflap0-dbg_4.4.2-6_i386.deb lib64mudflap0_4.4.2-6_i386.deb lib64mudflap0-dbg_4.4.2-6_i386.deb gobjc++-4.4-multilib_4.4.2-6_i386.deb gobjc++-4.4_4.4.2-6_i386.deb gobjc-4.4-multilib_4.4.2-6_i386.deb gobjc-4.4_4.4.2-6_i386.deb libobjc2_4.4.2-6_i386.deb libobjc2-dbg_4.4.2-6_i386.deb lib64objc2_4.4.2-6_i386.deb lib64objc2-dbg_4.4.2-6_i386.deb g++-4.4-multilib_4.4.2-6_i386.deb g++-4.4_4.4.2-6_i386.deb libstdc++6_4.4.2-6_i386.deb lib64stdc++6_4.4.2-6_i386.deb lib64stdc++6-4.4-dbg_4.4.2-6_i386.deb libstdc++6-4.4-dev_4.4.2-6_i386.deb libstdc++6-4.4-pic_4.4.2-6_i386.deb libstdc++6-4.4-dbg_4.4.2-6_i386.deb libgfortran3_4.4.2-6_i386.deb libgfortran3-dbg_4.4.2-6_i386.deb lib64gfortran3_4.4.2-6_i386.deb lib64gfortran3-dbg_4.4.2-6_i386.deb gfortran-4.4-multilib_4.4.2-6_i386.deb gfortran-4.4_4.4.2-6_i386.deb gcc-4.4-multilib_4.4.2-6_i386.deb gcc-4.4_4.4.2-6_i386.deb Greetings, Your Debian queue daemon (running on host ries.debian.org) -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#561429: marked as done (gcc-4.3: error: unable to find a register to spill in class 'R0_REGS')
e library for GNU Objective-C applications (32bit) lib32objc2-dbg - Runtime library for GNU Objective-C applications (32 bit debug sy lib32stdc++6 - The GNU Standard C++ Library v3 (32 bit Version) lib32stdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files) lib64gcc1 - GCC support library (64bit) lib64gcc1-dbg - GCC support library (debug symbols) lib64gfortran3 - Runtime library for GNU Fortran applications (64bit) lib64gfortran3-dbg - Runtime library for GNU Fortran applications (64bit debug symbols lib64gomp1 - GCC OpenMP (GOMP) support library (64bit) lib64gomp1-dbg - GCC OpenMP (GOMP) support library (64bit debug symbols) lib64mudflap0 - GCC mudflap shared support libraries (64bit) lib64mudflap0-dbg - GCC mudflap shared support libraries (64 bit debug symbols) lib64objc2 - Runtime library for GNU Objective-C applications (64bit) lib64objc2-dbg - Runtime library for GNU Objective-C applications (64 bit debug sy lib64stdc++6 - The GNU Standard C++ Library v3 (64bit) lib64stdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files) libgcc1- GCC support library libgcc1-dbg - GCC support library (debug symbols) libgcc2- GCC support library libgcc2-dbg - GCC support library (debug symbols) libgcc4- GCC support library libgcc4-dbg - GCC support library (debug symbols) libgfortran3 - Runtime library for GNU Fortran applications libgfortran3-dbg - Runtime library for GNU Fortran applications (debug symbols) libgomp1 - GCC OpenMP (GOMP) support library libgomp1-dbg - GCC OpenMP (GOMP) support library (debug symbols) libmudflap0 - GCC mudflap shared support libraries libmudflap0-4.4-dev - GCC mudflap support libraries (development files) libmudflap0-dbg - GCC mudflap shared support libraries (debug symbols) libn32gcc1 - GCC support library (n32) libn32gcc1-dbg - GCC support library (debug symbols) libn32gfortran3 - Runtime library for GNU Fortran applications (n32) libn32gfortran3-dbg - Runtime library for GNU Fortran applications (n32 debug symbols) libn32gomp1 - GCC OpenMP (GOMP) support library (n32) libn32gomp1-dbg - GCC OpenMP (GOMP) support library (n32 debug symbols) libn32mudflap0 - GCC mudflap shared support libraries (n32) libn32mudflap0-dbg - GCC mudflap shared support libraries (n32 debug symbols) libn32objc2 - Runtime library for GNU Objective-C applications (n32) libn32objc2-dbg - Runtime library for GNU Objective-C applications (n32 debug symbo libn32stdc++6 - The GNU Standard C++ Library v3 (n32) libn32stdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files) libobjc2 - Runtime library for GNU Objective-C applications libobjc2-dbg - Runtime library for GNU Objective-C applications (debug symbols) libstdc++6 - The GNU Standard C++ Library v3 libstdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files) libstdc++6-4.4-dev - The GNU Standard C++ Library v3 (development files) libstdc++6-4.4-doc - The GNU Standard C++ Library v3 (documentation files) libstdc++6-4.4-pic - The GNU Standard C++ Library v3 (shared library subset kit) protoize - Create/remove ANSI prototypes from C code Closes: 561429 561550 Changes: gcc-4.4 (4.4.2-6) unstable; urgency=low . * Update to SVN 20091220 from the gcc-4_4-branch (r155367). Fix PR c++/42387, PR c++/41183. . [ Matthias Klose ] * Apply svn-doc-updates.diff for non DFSG builds. * gcc-snapshot: - Remove patches integrated upstream: pr40133.diff. Closes: #561550. . [ Nobuhiro Iwamatsu ] * Backport linux atomic ops changes for sh4 from the trunk. Closes: #561550. * Backport from trunk: [SH] Not run scheduling before reload as default. Closes: #561429. . [ Arthur Loiret ] * Apply spu patches independently of the hardening patches; fix build failure on powerpc. Checksums-Sha1: 1904da36053d8afadd2d9c633bf1286d7d7b8179 3558 gcc-4.4_4.4.2-6.dsc 6eb50aced7efa6d0ac8852e3faeb1409f2a207e5 689791 gcc-4.4_4.4.2-6.diff.gz 84ee394efe265e07689218b0a271a284a6e9e096 49719760 gcc-4.4-source_4.4.2-6_all.deb 6923ee2e8741ce7a19b18b84ba0784ee17256105 16360926 libstdc++6-4.4-doc_4.4.2-6_all.deb c56c11c06b2aa5813e45bf365f69d62332e16157 2290024 gcc-4.4-locales_4.4.2-6_all.deb 3939fc3831d80085e15d419f41bb485090c24f82 113796 gcc-4.4-base_4.4.2-6_i386.deb b287cddf94e8847b61be05639a3b39404733cfcc 54946 libgcc1_4.4.2-6_i386.deb 6c0aebba53359d03c33d51fed38ffb099b1965a2 79404 libgcc1-dbg_4.4.2-6_i386.deb be691c672a40b6264524824da003acec120ec037 44700 lib64gcc1_4.4.2-6_i386.deb 1ca52d95612f3c91cd995d6a25d57f727250141a 83286 lib64gcc1-dbg_4.4.2-6_i386.deb ff53381a394797b76cc658ab4e6ef395f12267cc 23930 libgomp1_4.4.2-6_i386.deb 6d28abfc4a221189e9feb35fa833af31c1891422 61702 libgomp1-dbg_4.4.2-6_i386.deb 74290eab52f7e7a295ad3322f46cd70d9acb3232 25362 lib64gomp1_4.4.2-6_i386.deb 368ab4d294953b024cd5950e41b82c934a591903 58746 lib64gomp1-dbg_4.4.2-6_i386.deb cdda4489c6c16b50a184d31806114992a5f71245 3533380 cpp-4.4_4.
Bug#561550: marked as done (gcc-4.4: sh4: undefined reference to `__sync_bool_compare_and_swap_2')
dev - GCC mudflap support libraries (development files) libmudflap0-dbg - GCC mudflap shared support libraries (debug symbols) libn32gcc1 - GCC support library (n32) libn32gcc1-dbg - GCC support library (debug symbols) libn32gfortran3 - Runtime library for GNU Fortran applications (n32) libn32gfortran3-dbg - Runtime library for GNU Fortran applications (n32 debug symbols) libn32gomp1 - GCC OpenMP (GOMP) support library (n32) libn32gomp1-dbg - GCC OpenMP (GOMP) support library (n32 debug symbols) libn32mudflap0 - GCC mudflap shared support libraries (n32) libn32mudflap0-dbg - GCC mudflap shared support libraries (n32 debug symbols) libn32objc2 - Runtime library for GNU Objective-C applications (n32) libn32objc2-dbg - Runtime library for GNU Objective-C applications (n32 debug symbo libn32stdc++6 - The GNU Standard C++ Library v3 (n32) libn32stdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files) libobjc2 - Runtime library for GNU Objective-C applications libobjc2-dbg - Runtime library for GNU Objective-C applications (debug symbols) libstdc++6 - The GNU Standard C++ Library v3 libstdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files) libstdc++6-4.4-dev - The GNU Standard C++ Library v3 (development files) libstdc++6-4.4-doc - The GNU Standard C++ Library v3 (documentation files) libstdc++6-4.4-pic - The GNU Standard C++ Library v3 (shared library subset kit) protoize - Create/remove ANSI prototypes from C code Closes: 561429 561550 Changes: gcc-4.4 (4.4.2-6) unstable; urgency=low . * Update to SVN 20091220 from the gcc-4_4-branch (r155367). Fix PR c++/42387, PR c++/41183. . [ Matthias Klose ] * Apply svn-doc-updates.diff for non DFSG builds. * gcc-snapshot: - Remove patches integrated upstream: pr40133.diff. Closes: #561550. . [ Nobuhiro Iwamatsu ] * Backport linux atomic ops changes for sh4 from the trunk. Closes: #561550. * Backport from trunk: [SH] Not run scheduling before reload as default. Closes: #561429. . [ Arthur Loiret ] * Apply spu patches independently of the hardening patches; fix build failure on powerpc. Checksums-Sha1: 1904da36053d8afadd2d9c633bf1286d7d7b8179 3558 gcc-4.4_4.4.2-6.dsc 6eb50aced7efa6d0ac8852e3faeb1409f2a207e5 689791 gcc-4.4_4.4.2-6.diff.gz 84ee394efe265e07689218b0a271a284a6e9e096 49719760 gcc-4.4-source_4.4.2-6_all.deb 6923ee2e8741ce7a19b18b84ba0784ee17256105 16360926 libstdc++6-4.4-doc_4.4.2-6_all.deb c56c11c06b2aa5813e45bf365f69d62332e16157 2290024 gcc-4.4-locales_4.4.2-6_all.deb 3939fc3831d80085e15d419f41bb485090c24f82 113796 gcc-4.4-base_4.4.2-6_i386.deb b287cddf94e8847b61be05639a3b39404733cfcc 54946 libgcc1_4.4.2-6_i386.deb 6c0aebba53359d03c33d51fed38ffb099b1965a2 79404 libgcc1-dbg_4.4.2-6_i386.deb be691c672a40b6264524824da003acec120ec037 44700 lib64gcc1_4.4.2-6_i386.deb 1ca52d95612f3c91cd995d6a25d57f727250141a 83286 lib64gcc1-dbg_4.4.2-6_i386.deb ff53381a394797b76cc658ab4e6ef395f12267cc 23930 libgomp1_4.4.2-6_i386.deb 6d28abfc4a221189e9feb35fa833af31c1891422 61702 libgomp1-dbg_4.4.2-6_i386.deb 74290eab52f7e7a295ad3322f46cd70d9acb3232 25362 lib64gomp1_4.4.2-6_i386.deb 368ab4d294953b024cd5950e41b82c934a591903 58746 lib64gomp1-dbg_4.4.2-6_i386.deb cdda4489c6c16b50a184d31806114992a5f71245 3533380 cpp-4.4_4.4.2-6_i386.deb 1b74a0ec76821df648f98ff2ed657de10d7b97ee 41898 protoize_4.4.2-6_i386.deb 1ea1052c055b1a351dd4a8ae88e6a6b3d99bfe42 58648 fixincludes_4.4.2-6_i386.deb a815acc8d00c0cedab3f1dcfee712c1d3c756b57 215706 libmudflap0-4.4-dev_4.4.2-6_i386.deb 3957187a40dea07582a9735a3b878e3f6dea2a46 81946 libmudflap0_4.4.2-6_i386.deb 0559bdf667aae3df488bed589cdd3d7371c4f5a5 120004 libmudflap0-dbg_4.4.2-6_i386.deb 4fd624b9654abd06b9deca3e41b620e26d95ea27 98142 lib64mudflap0_4.4.2-6_i386.deb 5e357b1d5e3078876efae0870ef199f5a7fa65ae 122458 lib64mudflap0-dbg_4.4.2-6_i386.deb 423c52fa6b500e16827134ce28ec6dbff4a2aa71 870 gobjc++-4.4-multilib_4.4.2-6_i386.deb 4f0e1275c0ebdcff1b47876e180c217683bcb602 3780132 gobjc++-4.4_4.4.2-6_i386.deb 6ce4903a23603fa3225a1d05364b480fceeeb384 185244 gobjc-4.4-multilib_4.4.2-6_i386.deb 0a9b82bc2be6c838669e1d66633952d05b19fbcc 3671986 gobjc-4.4_4.4.2-6_i386.deb f9a5982c41d9a6c89b6a5c82f75b43a634d43586 152162 libobjc2_4.4.2-6_i386.deb 56bc354a5d1de0252d588157c643d539b451c8d8 267008 libobjc2-dbg_4.4.2-6_i386.deb 212c52a43ed988b7287b1691329bf9292ab3fd11 160032 lib64objc2_4.4.2-6_i386.deb 11d1a1e4668a1d462a810cda8b6e2eb695a83e0a 277734 lib64objc2-dbg_4.4.2-6_i386.deb 32270e015775979fdab3b27fcde392c8fe589726 1059722 g++-4.4-multilib_4.4.2-6_i386.deb 15c5a9fcd013405f16b223221997b46025fa09f4 5136912 g++-4.4_4.4.2-6_i386.deb ab2cb120dbb8ebc31c319904757b0fc5130e0cd0 344512 libstdc++6_4.4.2-6_i386.deb 939862b722e9cc6c9525ad6eb1522f2beaf87c32 341786 lib64stdc++6_4.4.2-6_i386.deb dcf139c308270dcfb3a5c57451a2f92fc901cb05 6529748 lib64stdc++6-4.4-dbg_4.4.2-6_i386.deb f3bc5f94a941cdf71
Results for 4.4.2 (Debian 4.4.2-5) testsuite on ia64-unknown-linux-gnu
LAST_UPDATED: Obtained from SVN: tags/gcc_4_4_2_release revision 152840 Target: ia64-linux-gnu gcc version 4.4.2 (Debian 4.4.2-5) Native configuration is ia64-unknown-linux-gnu === g++ tests === Running target unix === g++ Summary === # of expected passes18736 # of expected failures 156 # of unsupported tests 154 /build/buildd/gcc-4.4-4.4.2/build/gcc/testsuite/g++/../../g++ version 4.4.2 (Debian 4.4.2-5) === gcc tests === Running target unix FAIL: gcc.dg/debug/dwarf2/inline2.c scan-assembler-times byte.*?0x3.*? DW_AT_inline 3 FAIL: gcc.dg/O16384.c (internal compiler error) FAIL: gcc.dg/O16384.c (test for excess errors) FAIL: gcc.dg/builtin-apply4.c execution test FAIL: gcc.dg/pr37106-1.c (internal compiler error) FAIL: gcc.dg/pr37106-1.c (test for excess errors) XPASS: gcc.dg/tree-ssa/loop-1.c scan-assembler-times foo 5 FAIL: gcc.dg/tree-ssa/loop-31.c scan-tree-dump-times optimized " \\+ 2" 1 === gcc Summary === # of expected passes50531 # of unexpected failures7 # of unexpected successes 1 # of expected failures 246 # of unsupported tests 512 /build/buildd/gcc-4.4-4.4.2/build/gcc/xgcc version 4.4.2 (Debian 4.4.2-5) === gfortran tests === Running target unix FAIL: gfortran.dg/vect/pr39318.f90 -O (internal compiler error) FAIL: gfortran.dg/vect/pr39318.f90 -O (test for excess errors) === gfortran Summary === # of expected passes29905 # of unexpected failures2 # of expected failures 22 # of unsupported tests 29 /build/buildd/gcc-4.4-4.4.2/build/gcc/testsuite/gfortran/../../gfortran version 4.4.2 (Debian 4.4.2-5) === obj-c++ tests === Running target unix XPASS: obj-c++.dg/comp-types-10.mm (test for excess errors) UNRESOLVED: obj-c++.dg/lookup-2.mm compilation failed to produce executable UNRESOLVED: obj-c++.dg/try-catch-2.mm compilation failed to produce executable UNRESOLVED: obj-c++.dg/try-catch-9.mm compilation failed to produce executable === obj-c++ Summary === # of expected passes425 # of unexpected successes 1 # of expected failures 20 # of unresolved testcases 3 # of unsupported tests 13 /build/buildd/gcc-4.4-4.4.2/build/gcc/testsuite/obj-c++/../../g++ version 4.4.2 (Debian 4.4.2-5) === objc tests === Running target unix === objc Summary === # of expected passes1864 # of expected failures 15 # of unsupported tests 25 /build/buildd/gcc-4.4-4.4.2/build/gcc/xgcc version 4.4.2 (Debian 4.4.2-5) === libgomp tests === Running target unix === libgomp Summary === # of expected passes2424 === libmudflap tests === Running target unix FAIL: libmudflap.c++/pass41-frag.cxx execution test FAIL: libmudflap.c++/pass41-frag.cxx (-static) execution test FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test === libmudflap Summary === # of expected passes1890 # of unexpected failures4 === libstdc++ tests === Running target unix XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for excess errors) === libstdc++ Summary === # of expected passes5883 # of unexpected successes 1 # of expected failures 79 # of unsupported tests 331 Compiler version: 4.4.2 (Debian 4.4.2-5) Platform: ia64-unknown-linux-gnu configure flags: -v --with-pkgversion='Debian 4.4.2-5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --disable-libssp --enable-objc-gc --with-system-libunwind --enable-checking=release --build=ia64-linux-gnu --host=ia64-linux-gnu --target=ia64-linux-gnu BOOT_CFLAGS= Build Dependencies: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++--==-== ii binutils 2.20-4 The GNU assembler, linker and binary utilities ii g++-4.3 4.3.4-6 The GNU C++ compiler ii g++-4.4
Results for 4.4.2 (Debian 4.4.2-6) testsuite on i486-pc-linux-gnu
# of unexpected failures1 # of unexpected successes 3 # of expected failures 237 # of unsupported tests 993 Compiler version: 4.4.2 (Debian 4.4.2-6) Platform: i486-pc-linux-gnu configure flags: -v --with-pkgversion='Debian 4.4.2-6' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu BOOT_CFLAGS= Build Dependencies: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ NameVersionDescription +++-===-==-== ii binutils2.20-4 The GNU assembler, linker and binary utilities ii g++-4.3 4.3.4-6The GNU C++ compiler ii g++-4.4 4.4.2-5The GNU C++ compiler ii libc6 2.10.2-2 GNU C Library: Shared libraries ii libcloog-ppl-dev0.15.7-1 the Chunky Loop Generator (development files) ii libgmp3-dev 2:4.3.1+dfsg-3 Multiprecision arithmetic library developers t ii libmpc-dev 0.8.1-1multiple precision complex floating-point libr ii libmpfr-dev 2.4.2-3multiple precision floating-point computation ii libppl0.10-dev 0.10.2-3 Parma Polyhedra Library (development) svn-updates: updates from the 4.4 branch upto 20091220 (r155367). gcc-textdomain: Set gettext's domain and textdomain to the versioned package name. gcc-driver-extra-langs: Add options and specs for languages that are not built from a source (but built from separate sources). gcc-hash-style-both: Link using --hash-style=both (alpha, amd64, ia64, i386, powerpc, ppc64, s390, sparc) gcc-build-id: libstdc++-pic: Build and install libstdc++_pic.a library. libstdc++-doclink: adjust hrefs to point to the local documentation libstdc++-man-3cxx: Install libstdc++ man pages with suffix .3cxx instead of .3 libjava-stacktrace: libgcj: Lookup source file name and line number in separated debug files found in /usr/lib/debug libjava-subdir: - Set the libjava sublibdir to /usr/lib/gcj-4.4 - Set the default libgcj database dir to /var/lib/gcj-4.4 libjava-jnipath: - Add /usr/lib/jni to java.library.path. - When running the i386 binaries on amd64, look in - /usr/lib32/gcj-x.y and /usr/lib32/jni instead. libjava-sjlj: Don't try to use _Unwind_Backtrace on SJLJ targets. See bug #387875, #388505, GCC PR 29206. libjava-atomic-builtins-eabi: libjava: Use atomic builtins For Linux ARM/EABI. libjava-disable-plugin: Don't build the gcjwebplugin, even when configured with --enable-plugin alpha-no-ev4-directive: never emit .ev4 directive. boehm-gc-getnprocs: boehm-gc/pthread_support.c (GC_get_nprocs): Use sysconf as fallback. note-gnu-stack: Add .note.GNU-stack sections for gcc's crt files, libffi and boehm-gc Taken from FC. m68k-allow-gnu99: patch to allow gnu99 mode on m68k pr25509: Backport of PR c/25509, new option -Wno-unused-result pr39429: Proposed patch for PR target/39429, an ARM wrong-code error. rev146451: Fix a typo in the arm back-end. lp43: Proposed patch to fix wrong-code on powerpc (Alan Modra) gcc-cloog-dl: Link against -ldl instead of -lcloog -lppl. Exit with an error when using the Graphite loop transformation infrastructure without having the libcloog-ppl0 package installed. Packages using these optimizations should build-depend on libcloog-ppl0. gcc-unwind-debug-hook: Install a hook _Unwind_DebugHook, called during unwinding. Intended as a hook for a debugger to intercept exceptions. CFA is the CFA of the target frame. HANDLER is the PC to which control will be transferred. libgomp-omp_h-multilib: Fix up omp.h for multilibs. sparc-force-v9: On sparc default to v9 in 32bit mode gcc-stack_chk_fail-check: Fix __stack_chk_fail check for cross builds configured --with-headers pr40521-revert-workaround: Revert the dwarf2cfi_asm workaround, obsoleted by PR debug/40521. pr41848: Fix PR objc/41848 - workaround ObjC and -fsection-anchors. gcc-arm-thumb2-sched:
Processing of gcc-4.5_4.5-20091220-1_i386.changes
gcc-4.5_4.5-20091220-1_i386.changes uploaded successfully to localhost along with the files: gcc-4.5_4.5-20091220-1.dsc gcc-4.5_4.5-20091220.orig.tar.gz gcc-4.5_4.5-20091220-1.diff.gz gcc-4.5-source_4.5-20091220-1_all.deb cpp-4.5-doc_4.5-20091220-1_all.deb gcj-4.5-jre-lib_4.5-20091220-1_all.deb gcj-4.5-source_4.5-20091220-1_all.deb libgcj-doc_4.5-20091220-1_all.deb libstdc++6-4.5-doc_4.5-20091220-1_all.deb gfortran-4.5-doc_4.5-20091220-1_all.deb gcc-4.5-doc_4.5-20091220-1_all.deb gcc-4.5-locales_4.5-20091220-1_all.deb gcc-4.5-base_4.5-20091220-1_i386.deb libgcc1_4.5-20091220-1_i386.deb libgcc1-dbg_4.5-20091220-1_i386.deb lib64gcc1_4.5-20091220-1_i386.deb lib64gcc1-dbg_4.5-20091220-1_i386.deb libgomp1_4.5-20091220-1_i386.deb libgomp1-dbg_4.5-20091220-1_i386.deb lib64gomp1_4.5-20091220-1_i386.deb lib64gomp1-dbg_4.5-20091220-1_i386.deb cpp-4.5_4.5-20091220-1_i386.deb fixincludes_4.5-20091220-1_i386.deb libmudflap0-4.5-dev_4.5-20091220-1_i386.deb libmudflap0_4.5-20091220-1_i386.deb libmudflap0-dbg_4.5-20091220-1_i386.deb lib64mudflap0_4.5-20091220-1_i386.deb lib64mudflap0-dbg_4.5-20091220-1_i386.deb gobjc++-4.5-multilib_4.5-20091220-1_i386.deb gobjc++-4.5_4.5-20091220-1_i386.deb gobjc-4.5-multilib_4.5-20091220-1_i386.deb gobjc-4.5_4.5-20091220-1_i386.deb libobjc2_4.5-20091220-1_i386.deb libobjc2-dbg_4.5-20091220-1_i386.deb lib64objc2_4.5-20091220-1_i386.deb lib64objc2-dbg_4.5-20091220-1_i386.deb gcj-4.5-base_4.5-20091220-1_i386.deb gcj-4.5-jre-headless_4.5-20091220-1_i386.deb libgcj11_4.5-20091220-1_i386.deb libgcj11-awt_4.5-20091220-1_i386.deb gcj-4.5-jre_4.5-20091220-1_i386.deb libgcj11-dev_4.5-20091220-1_i386.deb libgcj11-dbg_4.5-20091220-1_i386.deb gcj-4.5-jdk_4.5-20091220-1_i386.deb g++-4.5-multilib_4.5-20091220-1_i386.deb g++-4.5_4.5-20091220-1_i386.deb libstdc++6_4.5-20091220-1_i386.deb lib64stdc++6_4.5-20091220-1_i386.deb lib64stdc++6-4.5-dbg_4.5-20091220-1_i386.deb libstdc++6-4.5-dev_4.5-20091220-1_i386.deb libstdc++6-4.5-pic_4.5-20091220-1_i386.deb libstdc++6-4.5-dbg_4.5-20091220-1_i386.deb libgfortran3_4.5-20091220-1_i386.deb libgfortran3-dbg_4.5-20091220-1_i386.deb lib64gfortran3_4.5-20091220-1_i386.deb lib64gfortran3-dbg_4.5-20091220-1_i386.deb gfortran-4.5-multilib_4.5-20091220-1_i386.deb gfortran-4.5_4.5-20091220-1_i386.deb gcc-4.5-multilib_4.5-20091220-1_i386.deb gcc-4.5-plugin-dev_4.5-20091220-1_i386.deb gcc-4.5_4.5-20091220-1_i386.deb Greetings, Your Debian queue daemon (running on host ries.debian.org) -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Switch on compiler hardening defaults
Hi, On Tue, Nov 24, 2009 at 09:38:41PM +0100, Moritz Muehlenhoff wrote: > On 2009-11-05, Kees Cook wrote: > > This would certainly be better than nothing, and better than the > > hardening-wrapper package, but it would require that every package in > > Debian be modified to respect external environments. Also, I think > > having the compiler itself be hardened is the bigger win. > > If doko feels uncomfortable with appyling the patches, we should use > the dpkg-buildpackage way (which I'm technically fine with). It also > has the nice side effect that we get a central place where we can > opt out architecture which don't implement a specific hardening feature. > It also allows maintainers to specifically opt out in cases where they > feel the overhead to be inacceptably high. (e.g., a number-crunching > math application). Right. So, the main problem is that I haven't seen a way to interact between dpkg-buildpackage and the rules file itself for cases where a maintainer wants to specifically disable a portion of the hardening (like PIE) without potentially interfering with the package's upstream configured flags. Instead, I've now implemented[1] a new binary package "hardening-includes" which provides a Makefile include[2] that can be used to get the (potentially arch-specific) hardening flags. As an example, I have a debdiff against openssh to use it: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561887 With the new package, the arch-specific logic for hardening defaults is in one place, and a maintainer can selectively disable anything they don't want on by default. > > Out of curiosity, where can I and others find the documentation for the > > dpkg-buildpackage environment framework? We should immediately add the > > hardening options to it now for the packages that it will work on. > > See dpkg-buildpackage(1) in the section "ENVIRONMENT VARIABLES" Yeah, maybe I'm dense, but I didn't see a good way to selectively disable portions of the flags. It seems like it's better suited to things like -O2, etc (which it's doing already). > What flags do you intend to enable? -Wformat, -Wformat-security, > -D_FORTIFY_SOURCE=2 and -fstack-protector ? Also -fPIE/-fPIE -pie, -Wl,-z,relro, -Wl,-z,now I've also started work on a very simple hardening characteristic checker[3] that just looks for everything and reports back. This can be used to validate a built binary, etc. > Could you file a bug against dpkg-dev? If this approach works, perhaps debhelper could do the include automatically in a full dh 7 style rules file? -Kees [1] http://packages.qa.debian.org/h/hardening-wrapper/news/20091220T121706Z.html [2] http://svn.debian.org/wsvn/hardening/hardening-wrapper/hardening.make [3] http://svn.debian.org/wsvn/hardening/hardening-wrapper/hardening-check -- Kees Cook@debian.org -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Switch on compiler hardening defaults
[Kees Cook] > As an example, I have a debdiff against openssh to use it: > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561887 > > With the new package, the arch-specific logic for hardening defaults > is in one place, and a maintainer can selectively disable anything they > don't want on by default. This might be a good compromise to get network services hardened without changing the default build system. Is there a plan for which packages to convert first? A patch for my netplan package would be most welcome. :) I guess starting with the most popular ones is a good idea, and realise netplan is not one of these. :) Personally I would prefer the build default to change instead, and a mechanism to disable in per package for those that can't use the hardening defaults, but realise it might be a risky path to take. Happy hacking, -- Petter Reinholdtsen -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org