[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#777753: marked as done (gcc: LTO produces unreproducible debug information)



Your message dated Sun, 12 Apr 2015 01:49:39 +0000
with message-id <E1Yh71n-0001Y0-Lu@franck.debian.org>
and subject line Bug#777753: fixed in gcc-4.9 4.9.2-11
has caused the Debian Bug report #777753,
regarding gcc: LTO produces unreproducible debug information
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
777753: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777753
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-4.9
Version: 4.9.2-10
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness toolchain
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Forwarded: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65015

The GCC produced binaries seem to be only reproducible when not using
link time optimization. This was discussed on the mailing list [1]. Both
Jérémy Bobbio and Richard Biener pointed me in the direction of debug
information which contained artifacts from the randomly generated
temporary files of the LTO builds.

The last test [2] showed that these really seemed to be the culprit of
the problem. In the meantime, Richard Biener proposed patches which can
solve this problem. I've compiled my own version  of gcc-4.9 using the
attached patch and can confirm that the LTO builds are now working
perfectly fine and no changes to the affected packages are necessary
anymore.

Other versions of gcc might also have this problem but this is right now
only for the default gcc version used by the build infrastructure.

A small testcase is attached to the upstream bug.


[1] http://lists.alioth.debian.org/pipermail/reproducible-builds/Week-of-Mon-20150209/000933.html
[2] http://lists.alioth.debian.org/pipermail/reproducible-builds/Week-of-Mon-20150209/000942.html
diff -u gcc-4.9-4.9.2/debian/rules.patch gcc-4.9-4.9.2/debian/rules.patch
--- gcc-4.9-4.9.2/debian/rules.patch
+++ gcc-4.9-4.9.2/debian/rules.patch
@@ -232,6 +232,7 @@
 	sys-auxv-header \
 	libcilkrts-targets \
 	go-use-gold \
+	drop_opt \
 
 ifeq ($(with_softfloat),yes)
   debian_patches += arm-multilib-soft-float
only in patch2:
unchanged:
--- gcc-4.9-4.9.2.orig/debian/patches/drop_opt.diff
+++ gcc-4.9-4.9.2/debian/patches/drop_opt.diff
@@ -0,0 +1,28 @@
+Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65015
+
+--- a/src/gcc/dwarf2out.c
++++ b/src/gcc/dwarf2out.c
+@@ -19196,6 +19196,9 @@ gen_producer_string (void)
+       case OPT__sysroot_:
+       case OPT_nostdinc:
+       case OPT_nostdinc__:
++      case OPT_fpreprocessed:
++      case OPT_fltrans_output_list_:
++      case OPT_fresolution_:
+ 	/* Ignore these.  */
+ 	continue;
+       default:
+@@ -23984,8 +23987,11 @@ dwarf2out_finish (const char *filename)
+   gen_remaining_tmpl_value_param_die_attribute ();
+ 
+   /* Add the name for the main input file now.  We delayed this from
+-     dwarf2out_init to avoid complications with PCH.  */
+-  add_name_attribute (comp_unit_die (), remap_debug_filename (filename));
++     dwarf2out_init to avoid complications with PCH.
++     Avoid doing this for LTO produced units as it adds random
++     tempfile names.  */
++  if (!in_lto_p)
++    add_name_attribute (comp_unit_die (), remap_debug_filename (filename));
+   if (!IS_ABSOLUTE_PATH (filename) || targetm.force_at_comp_dir)
+     add_comp_dir_attribute (comp_unit_die ());
+   else if (get_AT (comp_unit_die (), DW_AT_comp_dir) == NULL)

--- End Message ---
--- Begin Message ---
Source: gcc-4.9
Source-Version: 4.9.2-11

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

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 777753@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-4.9 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 11 Apr 2015 21:06:48 +0200
Source: gcc-4.9
Binary: gcc-4.9-base libgcc-4.9-dev lib64gcc-4.9-dev lib32gcc-4.9-dev libn32gcc-4.9-dev libx32gcc-4.9-dev gcc-4.9 gcc-4.9-multilib gcc-4.9-plugin-dev gcc-4.9-hppa64 cpp-4.9 gcc-4.9-locales g++-4.9 g++-4.9-multilib libtsan0 libtsan0-dbg libcilkrts5 libcilkrts5-dbg gobjc++-4.9 gobjc++-4.9-multilib gobjc-4.9 gobjc-4.9-multilib libobjc-4.9-dev lib64objc-4.9-dev lib32objc-4.9-dev libn32objc-4.9-dev libx32objc-4.9-dev gfortran-4.9 gfortran-4.9-multilib libgfortran-4.9-dev lib64gfortran-4.9-dev lib32gfortran-4.9-dev libn32gfortran-4.9-dev libx32gfortran-4.9-dev gccgo-4.9 gccgo-4.9-multilib gcj-4.9 gcj-4.9-jdk gcj-4.9-jre-headless gcj-4.9-jre libgcj15 gcj-4.9-jre-lib libgcj15-awt libgcj15-dev libgcj15-dbg gcj-4.9-source libgcj-doc libstdc++-4.9-dev libstdc++-4.9-pic libstdc++6-4.9-dbg lib32stdc++-4.9-dev lib32stdc++6-4.9-dbg lib64stdc++-4.9-dev lib64stdc++6-4.9-dbg libn32stdc++-4.9-dev libn32stdc++6-4.9-dbg libx32stdc++-4.9-dev libx32stdc++6-4.9-dbg libstdc++-4.9-doc gdc-4.9
 gcc-4.9-source
Architecture: source all ppc64el
Version: 4.9.2-11
Distribution: experimental
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
 cpp-4.9    - GNU C preprocessor
 g++-4.9    - GNU C++ compiler
 g++-4.9-multilib - GNU C++ compiler (multilib files)
 gcc-4.9    - GNU C compiler
 gcc-4.9-base - GCC, the GNU Compiler Collection (base package)
 gcc-4.9-hppa64 - GNU C compiler (cross compiler for hppa64)
 gcc-4.9-locales - GCC, the GNU compiler collection (native language support files)
 gcc-4.9-multilib - GNU C compiler (multilib files)
 gcc-4.9-plugin-dev - Files for GNU GCC plugin development.
 gcc-4.9-source - Source of the GNU Compiler Collection
 gccgo-4.9  - GNU Go compiler
 gccgo-4.9-multilib - GNU Go compiler (multilib files)
 gcj-4.9    - GCJ byte code and native compiler for Java(TM)
 gcj-4.9-jdk - GCJ and Classpath development tools for Java(TM)
 gcj-4.9-jre - Java runtime environment using GIJ/Classpath
 gcj-4.9-jre-headless - Java runtime environment using GIJ/Classpath (headless version)
 gcj-4.9-jre-lib - Java runtime library for use with gcj (jar files)
 gcj-4.9-source - GCJ java sources for use in IDEs like eclipse and netbeans
 gdc-4.9    - GNU D compiler (version 2), based on the GCC backend
 gfortran-4.9 - GNU Fortran compiler
 gfortran-4.9-multilib - GNU Fortran compiler (multilib files)
 gobjc++-4.9 - GNU Objective-C++ compiler
 gobjc++-4.9-multilib - GNU Objective-C++ compiler (multilib files)
 gobjc-4.9  - GNU Objective-C compiler
 gobjc-4.9-multilib - GNU Objective-C compiler (multilib files)
 lib32gcc-4.9-dev - GCC support library (32 bit development files)
 lib32gfortran-4.9-dev - Runtime library for GNU Fortran applications (32bit development f
 lib32objc-4.9-dev - Runtime library for GNU Objective-C applications (32bit developme
 lib32stdc++-4.9-dev - GNU Standard C++ Library v3 (development files)
 lib32stdc++6-4.9-dbg - GNU Standard C++ Library v3 (debugging files)
 lib64gcc-4.9-dev - GCC support library (64bit development files)
 lib64gfortran-4.9-dev - Runtime library for GNU Fortran applications (64bit development f
 lib64objc-4.9-dev - Runtime library for GNU Objective-C applications (64bit developme
 lib64stdc++-4.9-dev - GNU Standard C++ Library v3 (development files)
 lib64stdc++6-4.9-dbg - GNU Standard C++ Library v3 (debugging files)
 libcilkrts5 - Intel Cilk Plus language extensions (runtime)
 libcilkrts5-dbg - Intel Cilk Plus language extensions (debug symbols)
 libgcc-4.9-dev - GCC support library (development files)
 libgcj-doc - libgcj API documentation and example programs
 libgcj15   - Java runtime library for use with gcj
 libgcj15-awt - AWT peer runtime libraries for use with gcj
 libgcj15-dbg - Debugging symbols for libraries provided in libgcj15-dev
 libgcj15-dev - Java development headers for use with gcj
 libgfortran-4.9-dev - Runtime library for GNU Fortran applications (development files)
 libn32gcc-4.9-dev - GCC support library (n32 development files)
 libn32gfortran-4.9-dev - Runtime library for GNU Fortran applications (n32 development fil
 libn32objc-4.9-dev - Runtime library for GNU Objective-C applications (n32 development
 libn32stdc++-4.9-dev - GNU Standard C++ Library v3 (development files)
 libn32stdc++6-4.9-dbg - GNU Standard C++ Library v3 (debugging files)
 libobjc-4.9-dev - Runtime library for GNU Objective-C applications (development fil
 libstdc++-4.9-dev - GNU Standard C++ Library v3 (development files)
 libstdc++-4.9-doc - GNU Standard C++ Library v3 (documentation files)
 libstdc++-4.9-pic - GNU Standard C++ Library v3 (shared library subset kit)
 libstdc++6-4.9-dbg - GNU Standard C++ Library v3 (debugging files)
 libtsan0   - ThreadSanitizer -- a Valgrind-based detector of data races (runti
 libtsan0-dbg - ThreadSanitizer -- a Valgrind-based detector of data races (debug
 libx32gcc-4.9-dev - GCC support library (x32 development files)
 libx32gfortran-4.9-dev - Runtime library for GNU Fortran applications (x32 development fil
 libx32objc-4.9-dev - Runtime library for GNU Objective-C applications (x32 development
 libx32stdc++-4.9-dev - GNU Standard C++ Library v3 (development files)
 libx32stdc++6-4.9-dbg - GNU Standard C++ Library v3 (debugging files)
Closes: 777753 780000
Changes:
 gcc-4.9 (4.9.2-11) experimental; urgency=medium
 .
   * Update to SVN 20150411 (r222011) from the gcc-4_9-branch.
     - Fix PR libstdc++/64476, PR libstdc++/60966, PR libstdc++/64239,
       PR libstdc++/64649, PR libstdc++/64584, PR libstdc++/64585,
       PR libstdc++/64646, PR middle-end/64734, PR c/61553,
       PR middle-end/63704 (ice on valid), PR target/64513 (x86),
       PR rtl-optimization/64286 (wrong code), PR tree-optimization/64563 (ice),
       PR middle-end/64391 (ice on valid), PR c++/54442 (ice on valid),
       PR target/64358 (rs6000, wrong code), PR target/63424 (AArch64, ice on
       valid), PR target/64479 (SH), PR rtl-optimization/64536, PR target/64505
       (rs6000), PR target/61413 (ARM, wrong code), PR target/64507 (SH),
       PR target/64409 (x32, ice on valid), PR c++/64487 (ice on valid),
       PR c++/64352, PR c++/64251 (rejects valid), PR c++/64297 (ice on valid),
       PR c++/64029 (ice on valid), PR c++/63657 (diagnostic), PR c++/38958
       (diagnostic), PR c++/63658 (rejects valid), PR ada/64492 (build),
       PR fortran/64528 (ice on valid), PR fortran/63733 (wrong code),
       PR fortran/56867 (wrong code), PR fortran/64244 (ice on valid),
       PR target/64795 (x86), PR middle-end/64734 (ice),
       PR rtl-optimization/64557, PR ipa/63970 (missed optimization),
       PR fortran/64230 (wrong code), PR fortran/64771 (ice on valid),
       PR fortran/57023 (wrong code), PR fortran/60922 (wrong code), PR c/64766
       (ice), PR c/64778 (ice), PR rtl-optimization/61058 (ice),
       PR middle-end/64421 (OpenMP), PR rtl-optimization/63637,
       PR rtl-optimization/60663 (error on valid asm),  PR debug/64511 (ice),
       PR debug/64663 (ice), PR c++/64521 (ice), PR fortran/62044 (ice),
       PR libstdc++/64680, PR libstdc++/64649, PR target/64882 (x86),
       PR c++/64901, PR target/64938 (ICE, ARM), PR ipa/64068, PR ipa/64559,
       PR c/64824 (OpenMP), PR c/64868 (OpenMP, rejects valid), PR c/57653,
       PR target/65153 (SH), PR lto/65015 (closes: #777753, #780000),
       (SH), PR tree-optimization/63844 (OpenMP), PR tree-optimization/61634
       (ice on valid), PR tree-optimization/59354 (wrong code),
       PR tree-optimization/64909 (missed optimization), PR target/64452 (AVR,
       ice on valid), PR tree-optimization/64530 (wrong code), PR lto/64373,
       PR tree-optimization/63593 (ice on valid), PR tree-optimization/65063,
       PR middle-end/64199 (ice on valid), PR tree-optimization/64493 (ice on
       valid), PR tree-optimization/64495 (ice on valid, wrong code),
       PR tree-optimization/56273 (diagnostic), PR tree-optimization/59124
       (diagnostic), PR tree-optimization/64277 (diagnostic),
       PR middle-end/64365 (wrong code), PR target/64387 (x86, ice on valid),
       PR target/64979 (wrong code), PR target/64580 (rs6000), PR c++/62017,
       PR fortran/63744 (rejects valid), PR fortran/64932 (ice on valid),
       PR c/65228 (ice), PR middle-end/63175 (code quality), PR lto/65193 (ice),
       PR target/64569 (MIPS), PR tree-optimization/61917 (ice on valid),
       PR target/64212 (ice on valid), PR target/65196 (AVR), PR target/65163,
       PR tree-optimization/61917 (ice on valid), PR c++/62255 (rejects valid),
       PR ada/65319, PR target/59593 (ARM), PR target/65249 (SH),
       PR target/64331 (AVR), PR target/64453 (ARM), PR c++/65209 (wrong code),
       PR c++/65309 (wrong code), PR tree-optimization/65388, PR target/65296
       (AVR), PR middle-end/56917 (wrong code), PR ipa/64896 (ice),
       PR target/65286 (rs6000), PR target/53988 (SH), PR target/65286 (rs6000),
       PR 65138/target (rs6000), PR fortran/60898 (ice), PR fortran/65024 (ice),
       PR rtl-optimization/65235 (wrong code), PR fortran/61138 (wrong code),
       PR middle-end/65409 (ice on valid), PR ipa/64813 (ice),
       PR ipa/63587 (ice), PR libgfortran/60956, PR libstdc++/65279,
       PR libstdc++/65543, PR target/65561 (x86), PR target/63150 (rs6000),
       PR rtl-optimization/60851 (ice), PR c++/65154 (ice).
   * Update the Linaro support to the 4.9-2015.03 release.
   * Allow to build using gettext built with a newer GCC.
   * Fix gnat build on mips64el (James Cowgill). Addresses: #779191.
   * Fix linaro#1291, ICE (segmentation fault) on arm-linux-gnueabihf.
   * Configure with --enable-targets=powerpcle-linux on ppc64el for
     backports to jessie, trusty, utopic and vivid.
   * Limit the omp.h multilib fix to Linux. Addresses: #778440.
   * For ICEs, dump the preprocessed source file to stderr when in a
     distro build environment.
   * Apply the ada-mips patch for mips and mipsel targets only.
   * Don't build packages built by gcc-5.
Checksums-Sha1:
 09f5586cfc6e27333fd6cf6b2934a595cceb3714 10209 gcc-4.9_4.9.2-11.dsc
 0b0269b1ae886e7486d1dfd65c9bc97a63de75be 1173049 gcc-4.9_4.9.2-11.diff.gz
 624c4450e23580bb65a0fcfb87bf8893d6317c61 74508522 gcc-4.9-source_4.9.2-11_all.deb
 3397119d389022e46212a204a181720ed38b70e9 10349774 gcj-4.9-jre-lib_4.9.2-11_all.deb
 b01a8d2a3e6fac3042cdbcea9b7742600f097527 11662924 gcj-4.9-source_4.9.2-11_all.deb
 b14c751ae18cdf91ecc96da352a5b1b1ca14cf26 8058084 libstdc++-4.9-doc_4.9.2-11_all.deb
 5945f1f560fa7d5a62d0e77fc963348fd28e52b5 1445992 gcc-4.9-locales_4.9.2-11_all.deb
 3e3ef6b8a720e584e6238443fcb72f236e45a469 160904 gcc-4.9-base_4.9.2-11_ppc64el.deb
 a23e65bf28a785696c034d17216d2b54ff4bf20f 264530 libgcc-4.9-dev_4.9.2-11_ppc64el.deb
 ddb00920c85789fa1d76eb5a51f125a6738d43f6 4753592 cpp-4.9_4.9.2-11_ppc64el.deb
 164e02c1ec300dadfe5b787d28c0f321f9735c96 4980226 gobjc++-4.9_4.9.2-11_ppc64el.deb
 ebe3039207b78124d85c562f6bf94f29a9dcb603 4594734 gobjc-4.9_4.9.2-11_ppc64el.deb
 b1ede6ffee1fcfef3a0706fa7462afba65a825ab 392184 libobjc-4.9-dev_4.9.2-11_ppc64el.deb
 bee814914a27e070e7320d07ccb425321a5a3fe4 8079002 gccgo-4.9_4.9.2-11_ppc64el.deb
 deb61dd008e49af3328f87fb2222855c764dfb1b 49424 gcj-4.9-jre-headless_4.9.2-11_ppc64el.deb
 357aa836cf9ac1f9adb34168d7f2f6dc4aeae3f2 9266614 libgcj15_4.9.2-11_ppc64el.deb
 4836f2b2a57a673f01f14667bad94160789d66cc 64760 libgcj15-awt_4.9.2-11_ppc64el.deb
 9f594b9178cd342247ed37e529f43b6bf1bcbf03 1274 gcj-4.9-jre_4.9.2-11_ppc64el.deb
 26894c14ef8794819e47ac0d9f1ae5863b60d794 445146 gcj-4.9-jdk_4.9.2-11_ppc64el.deb
 506be66ae2d5acae9683fd0adfd8120dbf638a2c 607652 libgcj15-dev_4.9.2-11_ppc64el.deb
 28c27a6d1ae1183f874e20077ee6251a022bd760 16859938 libgcj15-dbg_4.9.2-11_ppc64el.deb
 1bd2e2d43c7a501a14ee21888c4efd7c6cd8bc04 4558204 gcj-4.9_4.9.2-11_ppc64el.deb
 40f3f878972ed4af07c82e7a6b48165e679b3214 11854874 g++-4.9_4.9.2-11_ppc64el.deb
 06172f05151e7a21dc0370900dafd1a6c418e92c 1126432 libstdc++-4.9-dev_4.9.2-11_ppc64el.deb
 75f73af740037620d9abad843b47d085dca66bf0 315638 libstdc++-4.9-pic_4.9.2-11_ppc64el.deb
 d61c6e0df3dabba9b8173ba0a567efdfa277ec3a 2842058 libstdc++6-4.9-dbg_4.9.2-11_ppc64el.deb
 9cf08e7148f84e9d04823dc329b949ec3494a44f 240116 libgfortran-4.9-dev_4.9.2-11_ppc64el.deb
 748ebdaa652097b25bb2083895b3443087328f42 5051792 gfortran-4.9_4.9.2-11_ppc64el.deb
 58fc998f3fdbccc557d1d8d278cd5497526677c4 5267310 gdc-4.9_4.9.2-11_ppc64el.deb
 8c70835f8140f222ffff75cc3e49b44571941e19 791676 gcc-4.9-plugin-dev_4.9.2-11_ppc64el.deb
 8b71315968f3896ec6cd9de4472be5fdd119c9ee 4937706 gcc-4.9_4.9.2-11_ppc64el.deb
Checksums-Sha256:
 454a740318d9bf27fc442b1f3ba5bb6ef6e37693f1d6a94c49dc5d9911ed29cb 10209 gcc-4.9_4.9.2-11.dsc
 e544e1c19d721b548b848dda265021fedc2afb630a8826dbefd14fe33c16136f 1173049 gcc-4.9_4.9.2-11.diff.gz
 14380df6f843419adb9c6c8a8f9e4e208fa6c3f762e6dc1532c412da80e20907 74508522 gcc-4.9-source_4.9.2-11_all.deb
 fb12d5be1c9fe5da20ad8f9350d276acc915ca9776804d2c036d72d760b0d0dc 10349774 gcj-4.9-jre-lib_4.9.2-11_all.deb
 98825f27721ad10837bbd55ad2215ff8f7ce32be867bb8a8710e162fbc36fd2c 11662924 gcj-4.9-source_4.9.2-11_all.deb
 476c6786f37f597e4795ca13a80fd23377dcd5c138ce28ac74d5aeefb06e3618 8058084 libstdc++-4.9-doc_4.9.2-11_all.deb
 d1fee167f418fa5c9a6be6d2dc4afe5e3d28e9bf19e2346610bfbf9518dbba5c 1445992 gcc-4.9-locales_4.9.2-11_all.deb
 7124eced44664f75bbbf626b2b5767008305b5185f3db963b0fbdf6b4b0ec15a 160904 gcc-4.9-base_4.9.2-11_ppc64el.deb
 8f08248d5f701c6f32b4e9075e06d8f2cf6aa0606579eac6bee391664d24f1db 264530 libgcc-4.9-dev_4.9.2-11_ppc64el.deb
 e908dff63cb8fe504fb29ef2b1a257bd254f2faf995412fc5420534b96a05505 4753592 cpp-4.9_4.9.2-11_ppc64el.deb
 d2f059eb3c3e68b9119643fd6b0ac0035efc5633f181b5888a1089733174cdc1 4980226 gobjc++-4.9_4.9.2-11_ppc64el.deb
 cbbb257d9e1543cb5593d29a5da022e1a8b62b63e5e828ad5ebcc888197a8008 4594734 gobjc-4.9_4.9.2-11_ppc64el.deb
 0ac8125b6c58ae9e23d17161ea41f5826b52f067ba285354ab6691497d5b5f99 392184 libobjc-4.9-dev_4.9.2-11_ppc64el.deb
 7f1e3e75747da018a62af3c2aab32214ee7c585631db6a44c5eddecb84441993 8079002 gccgo-4.9_4.9.2-11_ppc64el.deb
 9b4c77a41321fed3c190e907a156e5c3ff97eda458e728b441e1ca8818c1e796 49424 gcj-4.9-jre-headless_4.9.2-11_ppc64el.deb
 a31b798281c5ae0cc43cc19048c92c8caef3ca0de27158b0c6f1459cd7d04b46 9266614 libgcj15_4.9.2-11_ppc64el.deb
 cdfe492936824669ec7803d2f2e24641b10ebe2c628beb4e905af85530b7bd15 64760 libgcj15-awt_4.9.2-11_ppc64el.deb
 2213846ddeef1a3161be39e34091d27403d7ffec2979297cee6476a462a665f4 1274 gcj-4.9-jre_4.9.2-11_ppc64el.deb
 e9c09cfdaed0c6e3f003ad43f7e5b058b1972ad164daedc0e6f15d2af782119e 445146 gcj-4.9-jdk_4.9.2-11_ppc64el.deb
 73584fd1da1fc62534760b21807e74e4a3b4f39ac1ecf3d3444d1c83f523e0d7 607652 libgcj15-dev_4.9.2-11_ppc64el.deb
 38ce9f536e5d3ac5dddd5d32d05ae3954c6cb747584fcb57a967c94e344c878c 16859938 libgcj15-dbg_4.9.2-11_ppc64el.deb
 26976d3ffc9d9588fc94887d9ffbb4b3e9484c780071e91868a0fd158bd27dbf 4558204 gcj-4.9_4.9.2-11_ppc64el.deb
 b44e2c8b73a66b6085d4c0d098db20689f874f0a2ab593900f8719b038474f64 11854874 g++-4.9_4.9.2-11_ppc64el.deb
 6cab54fb94a83ad2acfb5302fdbfcc809d8ccb421c20e38f262dbe10de9798e2 1126432 libstdc++-4.9-dev_4.9.2-11_ppc64el.deb
 f060c0adb0ba4115ee80f4095bad308c57762e09078eb5736e9a589b338081bb 315638 libstdc++-4.9-pic_4.9.2-11_ppc64el.deb
 881783fd0ea0773820dbc8fd66e9819c0c2aedacb21a7dbd5a2b46f2e3619015 2842058 libstdc++6-4.9-dbg_4.9.2-11_ppc64el.deb
 5ed470f2f9767ed961455a25ffe890bb4845d86e10e420fc2298ee8d83e890d6 240116 libgfortran-4.9-dev_4.9.2-11_ppc64el.deb
 7c72073f65a1739f91484a849fb7b12b0b5b6489d217d48503490a2e7f21abb1 5051792 gfortran-4.9_4.9.2-11_ppc64el.deb
 a578a13c5748f0320216ec5e4a2e80980a6540fdcf8e980594beb5020580c9ae 5267310 gdc-4.9_4.9.2-11_ppc64el.deb
 5b1482e8d68422777a5b2829196c7c387a63ad880c70604f0c6b7e092cbc62c3 791676 gcc-4.9-plugin-dev_4.9.2-11_ppc64el.deb
 3f7ebcae74b60e16b645007c7234868efef31313c78fb1476825162995b10cd1 4937706 gcc-4.9_4.9.2-11_ppc64el.deb
Files:
 6eae2d3020825587a0a71541d35d50bb 10209 devel optional gcc-4.9_4.9.2-11.dsc
 14c72b058f042c5156ac13e12f9811c9 1173049 devel optional gcc-4.9_4.9.2-11.diff.gz
 211e5ffa03ee1b60149be540918a2b3b 74508522 devel optional gcc-4.9-source_4.9.2-11_all.deb
 24b09d4f750f9baa6c0295986a617fac 10349774 java optional gcj-4.9-jre-lib_4.9.2-11_all.deb
 68e2f6ff7b59debbecaa4bf1319e2b9f 11662924 java optional gcj-4.9-source_4.9.2-11_all.deb
 5bd54c5b0accb49c80cd55de0fc5f3a5 8058084 doc optional libstdc++-4.9-doc_4.9.2-11_all.deb
 2186b513566929f40e376dc5a33efb2c 1445992 devel optional gcc-4.9-locales_4.9.2-11_all.deb
 d5f398cff40c493f4ba09a9642255080 160904 libs required gcc-4.9-base_4.9.2-11_ppc64el.deb
 7bd5a567a4366cb6b445b1ceb798858c 264530 libdevel optional libgcc-4.9-dev_4.9.2-11_ppc64el.deb
 4d7fded3067c2424c8065c36a8b43e81 4753592 interpreters optional cpp-4.9_4.9.2-11_ppc64el.deb
 8a489a4fa1628438ea350c39247c39bf 4980226 devel optional gobjc++-4.9_4.9.2-11_ppc64el.deb
 3a652e421ffb52d76c2fdca8cf01d573 4594734 devel optional gobjc-4.9_4.9.2-11_ppc64el.deb
 6f9be8a916a1c13715182cb5f4380c8b 392184 libdevel optional libobjc-4.9-dev_4.9.2-11_ppc64el.deb
 ef5bfddcebedf5c4edf414edc57323b9 8079002 devel optional gccgo-4.9_4.9.2-11_ppc64el.deb
 cbcb8741e3616a59bdf4696da8793ec5 49424 java optional gcj-4.9-jre-headless_4.9.2-11_ppc64el.deb
 90e11b9b460af274fdc361107df303f7 9266614 libs optional libgcj15_4.9.2-11_ppc64el.deb
 1b9f99f358c3ba1b3c0dc3770093205f 64760 libs optional libgcj15-awt_4.9.2-11_ppc64el.deb
 2c2381df7ae0c108ab28b84f803b0cf6 1274 java optional gcj-4.9-jre_4.9.2-11_ppc64el.deb
 6c62f5b3119cb69bed83789d493c2592 445146 java optional gcj-4.9-jdk_4.9.2-11_ppc64el.deb
 87dbc70cc89cbd961e78acfe8248dbfe 607652 libdevel optional libgcj15-dev_4.9.2-11_ppc64el.deb
 10b68699e233077e5e1b63166069ff61 16859938 debug extra libgcj15-dbg_4.9.2-11_ppc64el.deb
 f3bd7ac24de82458279ceb7876a39de8 4558204 java optional gcj-4.9_4.9.2-11_ppc64el.deb
 619dd3f8fa6e8b8306afbf0259f54b86 11854874 devel optional g++-4.9_4.9.2-11_ppc64el.deb
 352cc73c5acb791eda7a70fea7802d95 1126432 libdevel optional libstdc++-4.9-dev_4.9.2-11_ppc64el.deb
 eb6e336098a930d5ec8eb1aea158d770 315638 libdevel extra libstdc++-4.9-pic_4.9.2-11_ppc64el.deb
 59bfaa2db89761f0a70f294cf861bc8a 2842058 debug extra libstdc++6-4.9-dbg_4.9.2-11_ppc64el.deb
 23d2fc9c50df31341e073d948513a363 240116 libdevel optional libgfortran-4.9-dev_4.9.2-11_ppc64el.deb
 9fb0e0d73ff32c7a6e7eb26e755f5cb8 5051792 devel optional gfortran-4.9_4.9.2-11_ppc64el.deb
 318c2b3e3021fe31a9249c5461a62317 5267310 devel optional gdc-4.9_4.9.2-11_ppc64el.deb
 f16069813e6779ea2ca53328f208eaa5 791676 devel optional gcc-4.9-plugin-dev_4.9.2-11_ppc64el.deb
 08151c47aa259efb6f12d15ae037015e 4937706 devel optional gcc-4.9_4.9.2-11_ppc64el.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVKcw3AAoJEL1+qmB3j6b1gRoQANMNK5oHPzPpEL3FioOHV6qR
1OMecSkiWI+cTFO8+FPkD0UGBvMIpih5EDbqEwhZ6nOGD68eopAudnVyK1/JRhye
jxWYKWIQoDZBPYvc6tSPjIwOcm0vHdH3whU3K+puRxgzeHtyHPKcBKmb5ewFmR6I
98LSc8JM7uNPo3i6NgHOA8RIrjLpNWKHVNxkWZLk0F8G5nEDyzetu2cQMlewhCez
oKPS1Me0ezuX/AE2vwtaruUtjsr0HdAJdxexsVQn0+jvHvIwoWELzK2nnY+gORnn
almXxsXPsvCB3fLmU/jp/cfxonyU7JKNukEoUqUeULh8potKJPFjXaMr+0uOEBsG
hrfqX1IEV2bDid0CuHVI7r0AKAlgHBqbE75W9EZyF9B7SYzxOno8hdgyghjUn1sA
Sd7rm2ql/pRokLpwiavRuHZpeCVbor8PP34Q8pXdAQbwSbbi7pvZbFYcEntZDEeu
47D7FFs4CxOy9Zo5YQN/Tu/PnMRt9QZmPW5CuLWAX55jmJDQb3BYB7GeQn8ZjpQV
VuslxiJ8WqOYHA+iA4+tSjbGX3PxrmDbsv0gNGnvd2wfb1Pj1CwHmgMmXVbZnDvJ
PUabzniBcQ/qzaSqdURTptwtBYvMDj5Vb8/GWvEA6ARpza/lYNmOvrB7PnRDI5sd
DSMgKj5rqtsctEgMB3EP
=+K2L
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: