Bug#862927: marked as done (gnat (GCC 7) fails to build on m68k)

2017-07-31 Thread Debian Bug Tracking System
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)

2017-07-22 Thread Debian Bug Tracking System
Your message dated Sat, 22 Jul 2017 16:26:48 +
with message-id 
and 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