Bug#862927: marked as done (gnat (GCC 7) fails to build on m68k)
Your message dated Mon, 31 Jul 2017 22:18:49 +0200 with message-id <2f9c0407-6110-98d8-469c-cb7f8af15...@physik.fu-berlin.de> and subject line Re: gnat (GCC 7) fails to build on m68k has caused the Debian Bug report #862927, regarding gnat (GCC 7) fails to build on m68k 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.) -- 862927: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862927 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:gcc-7-cross-ports Version: 1 Trying to build a gnat m68k cross compiler fails with: /home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/./gcc/xgcc -B/home/packages/cross/7/p/gcc-7-cross-ports-1/ gcc/build/./gcc/ -B/usr/m68k-linux-gnu/bin/ -B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isys tem /usr/m68k-linux-gnu/sys-include -isystem /home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/sys-include -c -g -O2 -W -Wall -gnatpg -nostdinc s-maccod.ads -o s-maccod.o s-maccod.ads:36:15: violation of No_Elaboration_Code_All at line 37 s-maccod.ads:36:15: unit "System" does not have No_Elaboration_Code_All ../gcc-interface/Makefile:311: recipe for target 's-maccod.o' failed make[9]: *** [s-maccod.o] Error 1 make[9]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/gcc/ada/rts' gcc-interface/Makefile:2748: recipe for target 'gnatlib' failed make[8]: *** [gnatlib] Error 2 make[8]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/gcc/ada' gcc-interface/Makefile:2836: recipe for target 'gnatlib-shared-dual' failed make[7]: *** [gnatlib-shared-dual] Error 2 make[7]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/gcc/ada' gcc-interface/Makefile:2932: recipe for target 'gnatlib-shared' failed make[6]: *** [gnatlib-shared] Error 2 make[6]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/gcc/ada' Makefile:113: recipe for target 'gnatlib-shared' failed make[5]: *** [gnatlib-shared] Error 2 make[5]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/m68k-linux-gnu/libada' Makefile:14110: recipe for target 'all-target-libada' failed make[4]: *** [all-target-libada] Error 2 --- End Message --- --- Begin Message --- Alright, looks like the latest upload (7.1.0-11) now contains the patch [1]: 18502 Index: gcc/ada/system-linux-m68k.ads 18503 === 18504 --- a/src/gcc/ada/system-linux-m68k.ads (.../tags/gcc_7_1_0_release) 18505 +++ b/src/gcc/ada/system-linux-m68k.ads (.../branches/gcc-7-branch) 18506 @@ -7,7 +7,7 @@ 18507-- S p e c -- 18508-- (GNU/Linux/m68k Version) -- 18509-- -- 18510 --- Copyright (C) 2014-2016, Free Software Foundation, Inc. -- 18511 +-- Copyright (C) 2014-2017, Free Software Foundation, Inc. -- 18512-- -- 18513-- This specification is derived from the Ada Reference Manual for use with -- 18514-- GNAT. The copyright notice above, and the license provisions that follow -- 18515 @@ -40,6 +40,9 @@ 18516 -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada 18517 -- 2005, this is Pure in any case (AI-362). 18518 18519 + pragma No_Elaboration_Code_All; 18520 + -- Allow the use of that restriction in units that WITH this unit 18521 + 18522 type Name is (SYSTEM_NAME_GNAT); 18523 System_Name : constant Name := SYSTEM_NAME_GNAT; 18524 18525 @@ -126,7 +129,7 @@ 18526 -- of the individual switch values. 18527 18528 Backend_Divide_Checks : constant Boolean := False; 18529 - Backend_Overflow_Checks : constant Boolean := False; 18530 + Backend_Overflow_Checks : constant Boolean := True; 18531 Command_Line_Args : constant Boolean := True; 18532 Configurable_Run_Time : constant Boolean := False; 18533 Denorm: constant Boolean := True; > [1] > https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-7/debian/patches/svn-updates.diff?revision=9598=markup -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913--- End
Bug#862927: marked as done (gnat (GCC 7) fails to build on m68k)
Your message dated Sat, 22 Jul 2017 16:26:48 + with message-idand subject line Bug#862927: fixed in gcc-7 7.1.0-10 has caused the Debian Bug report #862927, regarding gnat (GCC 7) fails to build on m68k 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.) -- 862927: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862927 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:gcc-7-cross-ports Version: 1 Trying to build a gnat m68k cross compiler fails with: /home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/./gcc/xgcc -B/home/packages/cross/7/p/gcc-7-cross-ports-1/ gcc/build/./gcc/ -B/usr/m68k-linux-gnu/bin/ -B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isys tem /usr/m68k-linux-gnu/sys-include -isystem /home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/sys-include -c -g -O2 -W -Wall -gnatpg -nostdinc s-maccod.ads -o s-maccod.o s-maccod.ads:36:15: violation of No_Elaboration_Code_All at line 37 s-maccod.ads:36:15: unit "System" does not have No_Elaboration_Code_All ../gcc-interface/Makefile:311: recipe for target 's-maccod.o' failed make[9]: *** [s-maccod.o] Error 1 make[9]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/gcc/ada/rts' gcc-interface/Makefile:2748: recipe for target 'gnatlib' failed make[8]: *** [gnatlib] Error 2 make[8]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/gcc/ada' gcc-interface/Makefile:2836: recipe for target 'gnatlib-shared-dual' failed make[7]: *** [gnatlib-shared-dual] Error 2 make[7]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/gcc/ada' gcc-interface/Makefile:2932: recipe for target 'gnatlib-shared' failed make[6]: *** [gnatlib-shared] Error 2 make[6]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/gcc/ada' Makefile:113: recipe for target 'gnatlib-shared' failed make[5]: *** [gnatlib-shared] Error 2 make[5]: Leaving directory '/home/packages/cross/7/p/gcc-7-cross-ports-1/gcc/build/m68k-linux-gnu/libada' Makefile:14110: recipe for target 'all-target-libada' failed make[4]: *** [all-target-libada] Error 2 --- End Message --- --- Begin Message --- Source: gcc-7 Source-Version: 7.1.0-10 We believe that the bug you reported is fixed in the latest version of gcc-7, 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 862...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Matthias Klose (supplier of updated gcc-7 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: Sat, 22 Jul 2017 15:06:36 +0200 Source: gcc-7 Binary: gcc-7-base libgcc1 libgcc1-dbg libgcc2 libgcc2-dbg libgcc-7-dev libgcc4 libgcc4-dbg lib64gcc1 lib64gcc1-dbg lib64gcc-7-dev lib32gcc1 lib32gcc1-dbg lib32gcc-7-dev libn32gcc1 libn32gcc1-dbg libn32gcc-7-dev libx32gcc1 libx32gcc1-dbg libx32gcc-7-dev gcc-7 gcc-7-multilib gcc-7-test-results gcc-7-plugin-dev gcc-7-hppa64-linux-gnu cpp-7 gcc-7-locales g++-7 g++-7-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 libasan4 libasan4-dbg lib32asan4 lib32asan4-dbg lib64asan4 lib64asan4-dbg libx32asan4 libx32asan4-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-7-doc libgccjit-7-dev gobjc++-7