Skip to content

Upgrade to GCC 7

Sam Thursfield requested to merge sam/gcc7 into master

This upgrades to a modern GCC 7 toolchain in build-essential.

Lots of new issues are caused by the upgrade, mostly due to components that build with -Werror enabled. Where possible I have upgraded these to the latest versions, which often fix the compile warnings. Some components haven't fixed the issues upstream and one (SYSLINUX) can't be upgraded, so I have patched those.

The GNOME system is now a bit inconsistent as it has a mix of GNOME 3.18, 3.22 and 3.24 components. I don't have time to do a full upgrade and fix the existing issues there right now. I propose we wait until we can use BuildStream and bst track which makes it a whole lot more convenient to keep large sets of components up to date.

Fixes #2 (closed)

Edited by Javier Jardón

Merge request reports