Your message dated Wed, 19 Oct 2016 17:42:40 +0000 with message-id <e1bwusy-0000gc...@franck.debian.org> and subject line Bug#840574: fixed in gcc-6 6.2.0-8 has caused the Debian Bug report #840574, regarding Please backport libgo fixes for sparc64 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 ow...@bugs.debian.org immediately.) -- 840574: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840574 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: gcc-6 Version: 6.2.0-6 User: debian-sp...@lists.debian.org Usertags: sparc64 X-Debbugs-Cc: debian-sp...@lists.debian.org Tags: patch fixed-upstream Hi, Could you please backport the patches listed below so that we can have a working gccgo? They fix the (minor) issue of using the wrong syscall number for getrandom (if code uses it), add support for sparc64's relocations, and also the following error when running go build: /usr/bin/sparc64-linux-gnu-gccgo-6: wait: no child processes /usr/bin/sparc64-linux-gnu-gccgo-6: exit status 1 The patches are: https://go.googlesource.com/go/+/e1fc292500aa70c265937aebad00ac010031cbaf (not yet pulled into gofrontend's libgo) https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=a357a86a9f2772561454ce17ef13a89a51fc4a27 https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=0509fa0eae193f8d99886e9b6a1feda4c6c16356 https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3457370357929d70f26873e914fae6ea6f1a8ffd With all but the last patch (a minor fixup after my patches), I have been able to successfully build and run go programs on sparc64. Regards, Jamessignature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: gcc-6 Source-Version: 6.2.0-8 We believe that the bug you reported is fixed in the latest version of gcc-6, 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 840...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Matthias Klose <d...@debian.org> (supplier of updated gcc-6 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 19 Oct 2016 08:57:23 +0200 Source: gcc-6 Binary: gcc-6-base libgcc1 libgcc1-dbg libgcc2 libgcc2-dbg libgcc-6-dev libgcc4 libgcc4-dbg lib64gcc1 lib64gcc1-dbg lib64gcc-6-dev lib32gcc1 lib32gcc1-dbg lib32gcc-6-dev libn32gcc1 libn32gcc1-dbg libn32gcc-6-dev libx32gcc1 libx32gcc1-dbg libx32gcc-6-dev gcc-6 gcc-6-multilib gcc-6-test-results gcc-6-plugin-dev gcc-6-hppa64-linux-gnu cpp-6 gcc-6-locales g++-6 g++-6-multilib libgomp1 libgomp1-dbg lib32gomp1 lib32gomp1-dbg lib64gomp1 lib64gomp1-dbg libn32gomp1 libn32gomp1-dbg libx32gomp1 libx32gomp1-dbg libitm1 libitm1-dbg lib32itm1 lib32itm1-dbg lib64itm1 lib64itm1-dbg libx32itm1 libx32itm1-dbg libatomic1 libatomic1-dbg lib32atomic1 lib32atomic1-dbg lib64atomic1 lib64atomic1-dbg libn32atomic1 libn32atomic1-dbg libx32atomic1 libx32atomic1-dbg libasan3 libasan3-dbg lib32asan3 lib32asan3-dbg lib64asan3 lib64asan3-dbg libx32asan3 libx32asan3-dbg liblsan0 liblsan0-dbg lib32lsan0 lib32lsan0-dbg libx32lsan0 libx32lsan0-dbg libtsan0 libtsan0-dbg libubsan0 libubsan0-dbg lib32ubsan0 lib32ubsan0-dbg lib64ubsan0 lib64ubsan0-dbg libx32ubsan0 libx32ubsan0-dbg libcilkrts5 libcilkrts5-dbg lib32cilkrts5 lib32cilkrts5-dbg lib64cilkrts5 lib64cilkrts5-dbg libx32cilkrts5 libx32cilkrts5-dbg libmpx2 libmpx2-dbg lib32mpx2 lib32mpx2-dbg lib64mpx2 lib64mpx2-dbg libquadmath0 libquadmath0-dbg lib32quadmath0 lib32quadmath0-dbg lib64quadmath0 lib64quadmath0-dbg libx32quadmath0 libx32quadmath0-dbg libcc1-0 libgccjit0 libgccjit0-dbg libgccjit-6-doc libgccjit-6-dev gobjc++-6 gobjc++-6-multilib gobjc-6 gobjc-6-multilib libobjc-6-dev lib64objc-6-dev lib32objc-6-dev libn32objc-6-dev libx32objc-6-dev gfortran-6 gfortran-6-multilib libgfortran-6-dev lib64gfortran-6-dev lib32gfortran-6-dev libn32gfortran-6-dev libx32gfortran-6-dev libgfortran3 libgfortran3-dbg lib64gfortran3 lib64gfortran3-dbg lib32gfortran3 lib32gfortran3-dbg libn32gfortran3 libn32gfortran3-dbg libx32gfortran3 libx32gfortran3-dbg gccgo-6 gccgo-6-multilib libgo9 libgo9-dbg lib64go9 lib64go9-dbg lib32go9 lib32go9-dbg libn32go9 libn32go9-dbg libx32go9 libx32go9-dbg libstdc++6 lib32stdc++6 lib64stdc++6 libn32stdc++6 libx32stdc++6 libstdc++-6-dev libstdc++-6-pic libstdc++6-6-dbg lib32stdc++-6-dev lib32stdc++6-6-dbg lib64stdc++-6-dev lib64stdc++6-6-dbg libn32stdc++-6-dev libn32stdc++6-6-dbg libx32stdc++-6-dev libx32stdc++6-6-dbg libstdc++-6-doc fixincludes gcc-6-source Architecture: source Version: 6.2.0-8 Distribution: unstable Urgency: medium Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> Changed-By: Matthias Klose <d...@debian.org> Description: cpp-6 - GNU C preprocessor fixincludes - Fix non-ANSI header files g++-6 - GNU C++ compiler g++-6-multilib - GNU C++ compiler (multilib support) gcc-6 - GNU C compiler gcc-6-base - GCC, the GNU Compiler Collection (base package) gcc-6-hppa64-linux-gnu - GNU C compiler (cross compiler for hppa64) gcc-6-locales - GCC, the GNU compiler collection (native language support files) gcc-6-multilib - GNU C compiler (multilib support) gcc-6-plugin-dev - Files for GNU GCC plugin development. gcc-6-source - Source of the GNU Compiler Collection gcc-6-test-results - Test results for the GCC test suite gccgo-6 - GNU Go compiler gccgo-6-multilib - GNU Go compiler (multilib support) gfortran-6 - GNU Fortran compiler gfortran-6-multilib - GNU Fortran compiler (multilib support) gobjc++-6 - GNU Objective-C++ compiler gobjc++-6-multilib - GNU Objective-C++ compiler (multilib support) gobjc-6 - GNU Objective-C compiler gobjc-6-multilib - GNU Objective-C compiler (multilib support) lib32asan3 - AddressSanitizer -- a fast memory error detector (32bit) lib32asan3-dbg - AddressSanitizer -- a fast memory error detector (32 bit debug sy lib32atomic1 - support library providing __atomic built-in functions (32bit) lib32atomic1-dbg - support library providing __atomic built-in functions (32 bit deb lib32cilkrts5 - Intel Cilk Plus language extensions (32bit) lib32cilkrts5-dbg - Intel Cilk Plus language extensions (32 bit debug symbols) lib32gcc-6-dev - GCC support library (32 bit development files) lib32gcc1 - GCC support library (32 bit Version) lib32gcc1-dbg - GCC support library (debug symbols) lib32gfortran-6-dev - Runtime library for GNU Fortran applications (32bit development f lib32gfortran3 - Runtime library for GNU Fortran applications (32bit) lib32gfortran3-dbg - Runtime library for GNU Fortran applications (32 bit debug symbol lib32go9 - Runtime library for GNU Go applications (32bit) lib32go9-dbg - Runtime library for GNU Go applications (32 bit debug symbols) lib32gomp1 - GCC OpenMP (GOMP) support library (32bit) lib32gomp1-dbg - GCC OpenMP (GOMP) support library (32 bit debug symbols) lib32itm1 - GNU Transactional Memory Library (32bit) lib32itm1-dbg - GNU Transactional Memory Library (32 bit debug symbols) lib32lsan0 - LeakSanitizer -- a memory leak detector (32bit) lib32lsan0-dbg - LeakSanitizer -- a memory leak detector (32 bit debug symbols) lib32mpx2 - Intel memory protection extensions (32bit) lib32mpx2-dbg - Intel memory protection extensions (32 bit debug symbols) lib32objc-6-dev - Runtime library for GNU Objective-C applications (32bit developme lib32quadmath0 - GCC Quad-Precision Math Library (32bit) lib32quadmath0-dbg - GCC Quad-Precision Math Library (32 bit debug symbols) lib32stdc++-6-dev - GNU Standard C++ Library v3 (development files) lib32stdc++6 - GNU Standard C++ Library v3 (32 bit Version) lib32stdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files) lib32ubsan0 - UBSan -- undefined behaviour sanitizer (32bit) lib32ubsan0-dbg - UBSan -- undefined behaviour sanitizer (32 bit debug symbols) lib64asan3 - AddressSanitizer -- a fast memory error detector (64bit) lib64asan3-dbg - AddressSanitizer -- a fast memory error detector (64bit debug sym lib64atomic1 - support library providing __atomic built-in functions (64bit) lib64atomic1-dbg - support library providing __atomic built-in functions (64bit debu lib64cilkrts5 - Intel Cilk Plus language extensions (64bit) lib64cilkrts5-dbg - Intel Cilk Plus language extensions (64bit debug symbols) lib64gcc-6-dev - GCC support library (64bit development files) lib64gcc1 - GCC support library (64bit) lib64gcc1-dbg - GCC support library (debug symbols) lib64gfortran-6-dev - Runtime library for GNU Fortran applications (64bit development f lib64gfortran3 - Runtime library for GNU Fortran applications (64bit) lib64gfortran3-dbg - Runtime library for GNU Fortran applications (64bit debug symbols lib64go9 - Runtime library for GNU Go applications (64bit) lib64go9-dbg - Runtime library for GNU Go applications (64bit debug symbols) lib64gomp1 - GCC OpenMP (GOMP) support library (64bit) lib64gomp1-dbg - GCC OpenMP (GOMP) support library (64bit debug symbols) lib64itm1 - GNU Transactional Memory Library (64bit) lib64itm1-dbg - GNU Transactional Memory Library (64bit debug symbols) lib64mpx2 - Intel memory protection extensions (64bit) lib64mpx2-dbg - Intel memory protection extensions (64bit debug symbols) lib64objc-6-dev - Runtime library for GNU Objective-C applications (64bit developme lib64quadmath0 - GCC Quad-Precision Math Library (64bit) lib64quadmath0-dbg - GCC Quad-Precision Math Library (64bit debug symbols) lib64stdc++-6-dev - GNU Standard C++ Library v3 (development files) lib64stdc++6 - GNU Standard C++ Library v3 (64bit) lib64stdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files) lib64ubsan0 - UBSan -- undefined behaviour sanitizer (64bit) lib64ubsan0-dbg - UBSan -- undefined behaviour sanitizer (64bit debug symbols) libasan3 - AddressSanitizer -- a fast memory error detector libasan3-dbg - AddressSanitizer -- a fast memory error detector (debug symbols) libatomic1 - support library providing __atomic built-in functions libatomic1-dbg - support library providing __atomic built-in functions (debug symb libcc1-0 - GCC cc1 plugin for GDB libcilkrts5 - Intel Cilk Plus language extensions (runtime) libcilkrts5-dbg - Intel Cilk Plus language extensions (debug symbols) libgcc-6-dev - GCC support library (development 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) libgccjit-6-dev - GCC just-in-time compilation (development files) libgccjit-6-doc - GCC just-in-time compilation (documentation) libgccjit0 - GCC just-in-time compilation (shared library) libgccjit0-dbg - GCC just-in-time compilation (debug information) libgfortran-6-dev - Runtime library for GNU Fortran applications (development files) libgfortran3 - Runtime library for GNU Fortran applications libgfortran3-dbg - Runtime library for GNU Fortran applications (debug symbols) libgo9 - Runtime library for GNU Go applications libgo9-dbg - Runtime library for GNU Go applications (debug symbols) libgomp1 - GCC OpenMP (GOMP) support library libgomp1-dbg - GCC OpenMP (GOMP) support library (debug symbols) libitm1 - GNU Transactional Memory Library libitm1-dbg - GNU Transactional Memory Library (debug symbols) liblsan0 - LeakSanitizer -- a memory leak detector (runtime) liblsan0-dbg - LeakSanitizer -- a memory leak detector (debug symbols) libmpx2 - Intel memory protection extensions (runtime) libmpx2-dbg - Intel memory protection extensions (debug symbols) libn32atomic1 - support library providing __atomic built-in functions (n32) libn32atomic1-dbg - support library providing __atomic built-in functions (n32 debug libn32gcc-6-dev - GCC support library (n32 development files) libn32gcc1 - GCC support library (n32) libn32gcc1-dbg - GCC support library (debug symbols) libn32gfortran-6-dev - Runtime library for GNU Fortran applications (n32 development fil libn32gfortran3 - Runtime library for GNU Fortran applications (n32) libn32gfortran3-dbg - Runtime library for GNU Fortran applications (n32 debug symbols) libn32go9 - Runtime library for GNU Go applications (n32) libn32go9-dbg - Runtime library for GNU Go applications (n32 debug symbols) libn32gomp1 - GCC OpenMP (GOMP) support library (n32) libn32gomp1-dbg - GCC OpenMP (GOMP) support library (n32 debug symbols) libn32objc-6-dev - Runtime library for GNU Objective-C applications (n32 development libn32stdc++-6-dev - GNU Standard C++ Library v3 (development files) libn32stdc++6 - GNU Standard C++ Library v3 (n32) libn32stdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files) libobjc-6-dev - Runtime library for GNU Objective-C applications (development fil libquadmath0 - GCC Quad-Precision Math Library libquadmath0-dbg - GCC Quad-Precision Math Library (debug symbols) libstdc++-6-dev - GNU Standard C++ Library v3 (development files) libstdc++-6-doc - GNU Standard C++ Library v3 (documentation files) libstdc++-6-pic - GNU Standard C++ Library v3 (shared library subset kit) libstdc++6 - GNU Standard C++ Library v3 libstdc++6-6-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 libubsan0 - UBSan -- undefined behaviour sanitizer (runtime) libubsan0-dbg - UBSan -- undefined behaviour sanitizer (debug symbols) libx32asan3 - AddressSanitizer -- a fast memory error detector (x32) libx32asan3-dbg - AddressSanitizer -- a fast memory error detector (x32 debug symbo libx32atomic1 - support library providing __atomic built-in functions (x32) libx32atomic1-dbg - support library providing __atomic built-in functions (x32 debug libx32cilkrts5 - Intel Cilk Plus language extensions (x32) libx32cilkrts5-dbg - Intel Cilk Plus language extensions (x32 debug symbols) libx32gcc-6-dev - GCC support library (x32 development files) libx32gcc1 - GCC support library (x32) libx32gcc1-dbg - GCC support library (debug symbols) libx32gfortran-6-dev - Runtime library for GNU Fortran applications (x32 development fil libx32gfortran3 - Runtime library for GNU Fortran applications (x32) libx32gfortran3-dbg - Runtime library for GNU Fortran applications (x32 debug symbols) libx32go9 - Runtime library for GNU Go applications (x32) libx32go9-dbg - Runtime library for GNU Go applications (x32 debug symbols) libx32gomp1 - GCC OpenMP (GOMP) support library (x32) libx32gomp1-dbg - GCC OpenMP (GOMP) support library (x32 debug symbols) libx32itm1 - GNU Transactional Memory Library (x32) libx32itm1-dbg - GNU Transactional Memory Library (x32 debug symbols) libx32lsan0 - LeakSanitizer -- a memory leak detector (x32) libx32lsan0-dbg - LeakSanitizer -- a memory leak detector (x32 debug symbols) libx32objc-6-dev - Runtime library for GNU Objective-C applications (x32 development libx32quadmath0 - GCC Quad-Precision Math Library (x32) libx32quadmath0-dbg - GCC Quad-Precision Math Library (x32 debug symbols) libx32stdc++-6-dev - GNU Standard C++ Library v3 (development files) libx32stdc++6 - GNU Standard C++ Library v3 (x32) libx32stdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files) libx32ubsan0 - UBSan -- undefined behaviour sanitizer (x32) libx32ubsan0-dbg - UBSan -- undefined behaviour sanitizer (x32 debug symbols) Closes: 840574 Changes: gcc-6 (6.2.0-8) unstable; urgency=medium . * Update to SVN 20161019 (r241346, 6.2.1) from the gcc-6-branch. - Fix PR libstdc++/77990, PR target/77991 (x86). * Install arm_fp16.h header on arm* architectures for Linaro builds. * Backport upstream revisions from trunk (James Clark). Closes: #840574. - r240457 (add getrandom for MIPS/SPARC) - r241051 (fix getrandom on sparc64 and clone on sparc*) - r241072 (make rawClone no_split_stack) - r241084 (don't use pt_regs; unnecessary, and seemingly not defined by the included headers on arm64) - r241171 (sparc64 relocations, e1fc2925 in go master, now also in gofrontend/gccgo) * Revert fix for PR c++/71912, causing PR c++/78039. Addresses: #841292. Checksums-Sha1: 57ccea9ef1108d2330c4e1d5db0d722332a4e3e8 23423 gcc-6_6.2.0-8.dsc eb60546f7cb9b31387eb018905ef409a79f0acb4 4592425 gcc-6_6.2.0-8.diff.gz Checksums-Sha256: e5faee04226d23e2756043bae5b926455dd4992004452eb9bcfb86f214a4d78e 23423 gcc-6_6.2.0-8.dsc 574b179d7a56e74f4d6fd9a7c6fac2b3c6aa3cc4eee1d3688178be9348bb1c64 4592425 gcc-6_6.2.0-8.diff.gz Files: 83d2ab300b523c68dec2fe000d5480dc 23423 devel optional gcc-6_6.2.0-8.dsc a25b911ed08c0dfcd01ff096274af2de 4592425 devel optional gcc-6_6.2.0-8.diff.gz -----BEGIN PGP SIGNATURE----- iQItBAEBCAAXBQJYB6GlEBxkb2tvQGRlYmlhbi5vcmcACgkQvX6qYHePpvVbBxAA sBkkWy5d++3e1mkV1Wwi6csIDzuM3WsfFSRelVO9Xja4GX2ijSICV0igVngv+8hC VNENGYGvt2B5lgrnlUSaSQrl+I5qNIg9Ow4sI2zozlhnzdwmPA54zyPKPSuL2t8y DsIHyPJkYkg+OwB3wggzRXkcIB4qUwL1HyeHtlttXrEsqPRIlq3MwMzxPiCgmbWf jicHH9MGNl1IpBe0+P8EKCxibZY+Ak+LyomBKuzjjRad1R9+lVZWTTJ8UvY7OJBb CHRqPMIi4i9lVJ20cg+m2hJbbcV0tkWb4f6e8FpgNo4ohzQhQox2Ll/2ql82wr37 YI9uWdUQkR1uvjFhDgjb0Yx+6twCaz23n7F9CivQf+D9LH93a15wkTbeuVCxzaiC 2M7Sp6kl4KXRuq/fXP2r3jJmn5EZBNxFvARHbNI5ubipC29mZqBYJWLlMuYLR2+l ZZvi+nITgubPwkFi2r6O03ouAi8Eg1cZl4LEBaf6Ukp04um86HztR7LdeyXGF6kF /zEEIMvramCjbLwkohPp+Dd8ZlNViPYHVvQ1NcQpK9mMtwlyi0c+hBUmRQyM+t2O ASHn6ssnQjpv/h/2j1HkaRK9R10c0kBBWadS57Y+15K1b8GoKVhIFB+m/U5EsI0z HKNS4UrQWHYEnpgs7iOFQC+mgpeppNkAeoiIq3YDO0Y= =j5HM -----END PGP SIGNATURE-----
--- End Message ---