[opensuse-packaging] Transitioning to GCC 6
You may have noticed that GCC 6 packages appeared in Factory (but gcc used for building packages still points to GCC 5). Somewhen in January I set up openSUSE:Factory:Staging:Gcc6 where GCC 6 is used to build packages. The status of that is that it depends on the glibc update pending in Staging:B and it still requires fixing a few packages, mostly -Werror related. There was a point in time where openQA was green for x86_64 (and Minimal-X). Once Staging:B has been accepted I'll formally submit an update to gcc to make it point to GCC 6 thus obsoleting the above Staging:Gcc6. That staging can nevertheless be used to look at the current FAILs which are build failed cluster-glue failed elfutils failed espeak failed gdb failed jack failed libyui failed llvm failed mozilla-nss failed pesign failed python3-base failed xen failed and can also be caused by the glibc update which I pulled into Staging:Gcc6. Any help is appreciated. Richard. -- Richard Biener <rguenther@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Fri, 15 Apr 2016 13:25:35 +0200, Richard Biener wrote:
You may have noticed that GCC 6 packages appeared in Factory (but gcc used for building packages still points to GCC 5). Somewhen in January I set up openSUSE:Factory:Staging:Gcc6 where GCC 6 is used to build packages. The status of that is that it depends on the glibc update pending in Staging:B and it still requires fixing a few packages, mostly -Werror related. There was a point in time where openQA was green for x86_64 (and Minimal-X).
Once Staging:B has been accepted I'll formally submit an update to gcc to make it point to GCC 6 thus obsoleting the above Staging:Gcc6. That staging can nevertheless be used to look at the current FAILs which are
build failed cluster-glue failed elfutils failed espeak failed gdb failed jack failed
jack package failed at the point: [ 411s] ../tests/iodelay.cpp:170:49: error: narrowing conversion of '-1' from ' int' to 'jack_nframes_t {aka unsigned int}' inside { } [-Wnarrowing] [ 411s] jack_latency_range_t capture_latency = {-1, -1}; [ 411s] ^ Changing -1 with -1U fixes the problem. This was a warning beforehand, now it becomes an error. Takashi -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Fri, 15 Apr 2016, Takashi Iwai wrote:
On Fri, 15 Apr 2016 13:25:35 +0200, Richard Biener wrote:
You may have noticed that GCC 6 packages appeared in Factory (but gcc used for building packages still points to GCC 5). Somewhen in January I set up openSUSE:Factory:Staging:Gcc6 where GCC 6 is used to build packages. The status of that is that it depends on the glibc update pending in Staging:B and it still requires fixing a few packages, mostly -Werror related. There was a point in time where openQA was green for x86_64 (and Minimal-X).
Once Staging:B has been accepted I'll formally submit an update to gcc to make it point to GCC 6 thus obsoleting the above Staging:Gcc6. That staging can nevertheless be used to look at the current FAILs which are
build failed cluster-glue failed elfutils failed espeak failed gdb failed jack failed
jack package failed at the point:
[ 411s] ../tests/iodelay.cpp:170:49: error: narrowing conversion of '-1' from ' int' to 'jack_nframes_t {aka unsigned int}' inside { } [-Wnarrowing] [ 411s] jack_latency_range_t capture_latency = {-1, -1}; [ 411s] ^
Changing -1 with -1U fixes the problem.
This was a warning beforehand, now it becomes an error.
Yes, this is due to the change to -std=gnu++14. Richard. -- Richard Biener <rguenther@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Friday 2016-04-15 14:35, Takashi Iwai wrote:
[gcc6] jack package failed at the point:
[ 411s] ../tests/iodelay.cpp:170:49: error: narrowing conversion of '-1' from ' int' to 'jack_nframes_t {aka unsigned int}' inside { } [-Wnarrowing] [ 411s] jack_latency_range_t capture_latency = {-1, -1}; [ 411s] ^
Changing -1 with -1U fixes the problem. This was a warning beforehand, now it becomes an error.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65801 ? -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 04/15/2016, 01:25 PM, Richard Biener wrote:
You may have noticed that GCC 6 packages appeared in Factory (but gcc used for building packages still points to GCC 5). Somewhen in January I set up openSUSE:Factory:Staging:Gcc6 where GCC 6 is used to build packages.
Could you remove the first hunk from project.diff (copyright year change) as it breaks the gcc package now? thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Jan Engelhardt
-
Jiri Slaby
-
Richard Biener
-
Takashi Iwai