Hundreds Of Ubuntu Packages Are Failing To Build With GCC 6

Written by Michael Larabel in Ubuntu on 13 January 2016 at 10:42 AM EST. 17 Comments
UBUNTU
Debian/Ubuntu developer Matthias Klose has run a test rebuild of Ubuntu Linux re-compiled under the in-development GCC 6 compiler.

Klose did a test rebuild of the Ubuntu Xenial development series for all architectures (including s390x, PowerPC, and friends along with the common x86_64 and AArch64) using the GCC 6 development snapshot as well as GCC 5.

Matthias Klose found that under GCC 6, around 918 packages are regressing with GCC 6 compared to around 500 packages with GCC 5. The build failures range due to a variety of errors in packages ranging from Firefox to GnuPG to PulseAudio to many other packages in Ubuntu's main archive as well as their other repositories.

In the main archive there were build failures for 114 of the packages with the current GCC 6 state. In the grand scheme of things though this shouldn't be bad since GCC 6 is still around two months away from release, some errors are due to increased coverage by GCC 6, some of the errors are trivial, etc.

Details on this test rebuild of Ubuntu 16.04 under GCC 6 can be found via this mailing list post and details on the failures can be found via this page. Though last I heard, Ubuntu 16.04 is still planning to ship with GCC 5 by default since GCC 6 won't be released until at least March while Ubuntu's April release is going to be a Long-Term Support (LTS) version. Fedora 24, on the other hand, will be defaulting to GCC 6 in taking advantage of the new compiler features.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week