On Tue, 10 Feb 2015, Dimstar / Dominique Leuenberger wrote:
Hi Richard,
On Tue, 2015-02-10 at 10:51 +0100, Richard Biener wrote:
Hi,
we are currently trying to get openSUSE:Factory:Rings:0-Bootstrap and openSUSE:Factory:Rings:1-MinimalX clean to build with GCC 5 in the openSUSE:Factory:Staging:Gcc49 project. Once that works reasonably I will push GCC 5 to Factory without enabling it as a default - that will be done when it works fully (help appreciated at that point).
There is a porting-to document that explains some issues you may run into (also consider the 4.9 variant as we didn't transition to that): https://gcc.gnu.org/gcc-5/porting_to.html https://gcc.gnu.org/gcc-4.9/porting_to.html
Thanks for the notice! Greatly appreciated. Can you maybe give some quick instructions to the list what a project maintainer can do to get a gcc-5 based are?
I'd like to enable that for example for GNOME:Next, on a special repository, to see how much we break to be able to be prepared for the same (I know some stuff will break - GNOME upstream is already aware of that too). Having some instructions on how to achieve that allows the various project maintainers to get a head start on that.
In theory, if GNOME is fine with what openSUSE:Factory:Rings:0-Bootstrap and openSUSE:Factory:Rings:1-MinimalX provide, you could set up a repository building against openSUSE:Factory:Staging:Gcc49. Otherwise it's not that easy because C++ dependencies you might have need to be re-built with GCC 5 as the default ABI used for classes like std::string has changed. Richard. -- Richard Biener <rguenther@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org