Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-18 Thread Mike Hommey
On Tue, May 13, 2014 at 02:56:39PM +0200, Matthias Klose wrote:
 With gcc-4.9 now available in testing, it is time to prepare for the change of
 the default to 4.9, for a subset of architectures or for all (release)
 architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
 already
 point to 4.9 and are used on all architectures.  Issue #746805 tracks the
 gfortran default change, including the change of the Fortran 90 module 
 version.
 
 An email a week ago to debian-{release,ports} [1] didn't show any obvious
 blockers, and various test rebuilds don't show at least any internal compiler
 errors anymore.
 
 The Debian archive was rebuilt twice on amd64, once in February, resulting in
 bug submissions for GCC and feedback for the porting guide [2], a second time 
 in
 March to file issues for packages failing to build with GCC 4.9 [3].  Another
 test rebuild for mips64 didn't show any additional build failures [4]. Another
 test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
 compiler regressions on these architectures.
 
 I'll work on fixing the build failures in [3], help is of course appreciated.
 Trying to be online on May 16/17 on IRC #debian-toolchain (OFTC) and uploading
 packages to the delayed queue.
 
 Almost all build failures are analysed and should be easy to fix (exceptions
 e.g. #746883).  Patches for the ones not caused by the Debian packaging may be
 found in distributions already using GCC 4.9 as the default compiler (e.g.
 Fedora 21).
 
 If anything goes well, and a large amount of build failures are fixed, I plan 
 to
 make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of 
 May,
 beginning of June.
 
 Bugs reports for packages building with a legacy version of GCC (4.6, 4.7) are
 filed [5] [6], and will be filed for 4.8 once 4.9 is the default.

There is a gcc 4.8.2 bug that currently prevents iceweasel 29 to build
on armhf, and it appears this bug is fixed in 4.9. Is it fine to build
depend on 4.9?

Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140518091700.ga14...@glandium.org



Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-15 Thread Wookey
+++ Matthias Klose [2014-05-13 14:56 +0200]:
 With gcc-4.9 now available in testing, it is time to prepare for the change of
 the default to 4.9, for a subset of architectures or for all (release)
 architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
 already
 point to 4.9 and are used on all architectures.  Issue #746805 tracks the
 gfortran default change, including the change of the Fortran 90 module 
 version.
 
 I'll work on fixing the build failures in [3], help is of course appreciated.
 Trying to be online on May 16/17 on IRC #debian-toolchain (OFTC) and uploading
 packages to the delayed queue.

From the arm64 POV this is fine. I have found a few packages where
gcc-4.8 causes ICEs and gcc-4.9 fixes them. I don't have the resource
right now to do a full rebuild (as only ~half the archive is built once
so far) but in general I expect 4.9 to give less trouble than 4.8
except for things that are broken for all arches.

Did you try an arm64 rebuild with 4.9 in Ubuntu?

Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140515172039.gn29...@stoneboat.aleph1.co.uk



preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Matthias Klose
With gcc-4.9 now available in testing, it is time to prepare for the change of
the default to 4.9, for a subset of architectures or for all (release)
architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends already
point to 4.9 and are used on all architectures.  Issue #746805 tracks the
gfortran default change, including the change of the Fortran 90 module version.

An email a week ago to debian-{release,ports} [1] didn't show any obvious
blockers, and various test rebuilds don't show at least any internal compiler
errors anymore.

The Debian archive was rebuilt twice on amd64, once in February, resulting in
bug submissions for GCC and feedback for the porting guide [2], a second time in
March to file issues for packages failing to build with GCC 4.9 [3].  Another
test rebuild for mips64 didn't show any additional build failures [4]. Another
test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
compiler regressions on these architectures.

I'll work on fixing the build failures in [3], help is of course appreciated.
Trying to be online on May 16/17 on IRC #debian-toolchain (OFTC) and uploading
packages to the delayed queue.

Almost all build failures are analysed and should be easy to fix (exceptions
e.g. #746883).  Patches for the ones not caused by the Debian packaging may be
found in distributions already using GCC 4.9 as the default compiler (e.g.
Fedora 21).

If anything goes well, and a large amount of build failures are fixed, I plan to
make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of May,
beginning of June.

Bugs reports for packages building with a legacy version of GCC (4.6, 4.7) are
filed [5] [6], and will be filed for 4.8 once 4.9 is the default.

  Matthias

[1] https://lists.debian.org/debian-release/2014/05/msg00086.html
[2] http://gcc.gnu.org/gcc-4.9/porting_to.html
[3]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org
[4] https://lists.debian.org/debian-release/2014/05/msg00087.html
[5]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.6-legacy;users=debian-...@lists.debian.org
[6]
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.7-legacy;users=debian-...@lists.debian.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53721687.2000...@debian.org



Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Yunqiang Su
On Tue, May 13, 2014 at 8:56 PM, Matthias Klose d...@debian.org wrote:
 With gcc-4.9 now available in testing, it is time to prepare for the change of
 the default to 4.9, for a subset of architectures or for all (release)
 architectures.  The defaults for the gdc, gccgo, gcj and gnat frontends 
 already
 point to 4.9 and are used on all architectures.  Issue #746805 tracks the
 gfortran default change, including the change of the Fortran 90 module 
 version.

 An email a week ago to debian-{release,ports} [1] didn't show any obvious
 blockers, and various test rebuilds don't show at least any internal compiler
 errors anymore.

 The Debian archive was rebuilt twice on amd64, once in February, resulting in
 bug submissions for GCC and feedback for the porting guide [2], a second time 
 in
 March to file issues for packages failing to build with GCC 4.9 [3].  Another
 test rebuild for mips64 didn't show any additional build failures [4]. Another
 test rebuild for Ubuntu on amd64, i386, armhf, ppc64el didn't show any other
 compiler regressions on these architectures.

 I'll work on fixing the build failures in [3], help is of course appreciated.
 Trying to be online on May 16/17 on IRC #debian-toolchain (OFTC) and uploading
 packages to the delayed queue.

 Almost all build failures are analysed and should be easy to fix (exceptions
 e.g. #746883).  Patches for the ones not caused by the Debian packaging may be
 found in distributions already using GCC 4.9 as the default compiler (e.g.
 Fedora 21).

 If anything goes well, and a large amount of build failures are fixed, I plan 
 to
 make GCC 4.9 the default for the C/C++/ObjC/Obj-C++ frontends at the end of 
 May,
 beginning of June.

 Bugs reports for packages building with a legacy version of GCC (4.6, 4.7) are
 filed [5] [6], and will be filed for 4.8 once 4.9 is the default.

Do you plan make 4.9 the only version of gcc in jessie?


   Matthias

 [1] https://lists.debian.org/debian-release/2014/05/msg00086.html
 [2] http://gcc.gnu.org/gcc-4.9/porting_to.html
 [3]
 https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-gcc-4.9;users=debian-...@lists.debian.org
 [4] https://lists.debian.org/debian-release/2014/05/msg00087.html
 [5]
 http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.6-legacy;users=debian-...@lists.debian.org
 [6]
 http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gcc-4.7-legacy;users=debian-...@lists.debian.org


 --
 To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: https://lists.debian.org/53721687.2000...@debian.org




-- 
Yunqiang Su


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cakcpw6wbhlne-noqodj0b26jod+jfg22h2qbsvs0qu+xep6...@mail.gmail.com



Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Matthias Klose
Am 13.05.2014 17:44, schrieb Yunqiang Su:
 Do you plan make 4.9 the only version of gcc in jessie?

This first depends on building the kernel, both linux and kfreebsd, and eglibc
using gcc-4.9.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53724405.8070...@debian.org



Re: preparing for GCC 4.9 (bug squashing on May 16/17)

2014-05-13 Thread Yunqiang Su
On Wed, May 14, 2014 at 12:10 AM, Matthias Klose d...@debian.org wrote:
 Am 13.05.2014 17:44, schrieb Yunqiang Su:
 Do you plan make 4.9 the only version of gcc in jessie?

 This first depends on building the kernel, both linux and kfreebsd, and eglibc
 using gcc-4.9.

I tried build eglibc with gcc-4.9, and use it. All of them works well.

For kernel, gcc-4.8/4.9 have a problem: the prevent the Loongson 3 kernel boot.
We still have no idea why. gcc-4.7 works fine.


-- 
Yunqiang Su


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKcpw6UU-iM35oqXiOkyF_L3W9S5BmceRwOhBF4EbR=r2y0...@mail.gmail.com