Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 634476 - sys-devel/gcc-5.5: Version bump
Summary: sys-devel/gcc-5.5: Version bump
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
: 637280 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-10-16 18:49 UTC by José Pekkarinen
Modified: 2018-02-26 13:07 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description José Pekkarinen 2017-10-16 18:49:20 UTC
Hi,

Gcc-5.5 is out so it would be great to have it integrated in the main tree. This seems to be a bit complicated for me to figure out how to make it, but I'm happy to participate in creating the ebuild if I can help in any ways.

Thanks!

José.
Comment 1 Jonas Stein gentoo-dev 2017-10-16 19:18:03 UTC
I guess it is one of the more difficult packages to start helping. 

It is maintained by the Toolchain project.
https://wiki.gentoo.org/wiki/Project:Toolchain

They can explain you best, if there is anything you can do for them. 
The best way to start contributing to Gentoo is with the help of the Proxy Maintainer project. You find us on IRC.
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 2 Tomáš Mózes 2017-10-17 04:43:24 UTC
Since version 6.4.0 is about to be stabilized,we can probably help more by testing it. Or more futuristic,taking a look at version 7.
Comment 3 José Pekkarinen 2017-10-17 05:06:08 UTC
I don't mind to spend some cycles learning how to do it, as there is a bug I reported to gcc related to this(gcc:#82003), hence my interest to try it, though there is no real necessity in the background.
Comment 4 Tomáš Mózes 2017-10-17 05:42:30 UTC
(In reply to José Pekkarinen from comment #3)
> I don't mind to spend some cycles learning how to do it, as there is a bug I
> reported to gcc related to this(gcc:#82003), hence my interest to try it,
> though there is no real necessity in the background.

Of course you are free and welcome to do such contribution. Try to contact the gcc maintainers and I'm sure you'll find out how to help out. Good luck!
Comment 5 Joakim Tjernlund 2017-10-18 19:36:44 UTC
(In reply to Tomáš Mózes from comment #2)
> Since version 6.4.0 is about to be stabilized,we can probably help more by
> testing it. Or more futuristic,taking a look at version 7.

Since gcc 6 change PIE et. all I really think gcc 5.5 has a place.
We will not jump on gcc6 for quite some time, we are just moving to gcc 5 actually
Comment 6 Martin Wohlert 2017-10-26 13:23:25 UTC
(In reply to Tomáš Mózes from comment #2)
> Since version 6.4.0 is about to be stabilized,we can probably help more by
> testing it. Or more futuristic,taking a look at version 7.

When using uclibc-ng you will notice that gcc-6 or gcc-7 is not an option right now. You have to stick to gcc-5. Sadly.
Comment 7 Joakim Tjernlund 2017-10-29 12:05:38 UTC
Can we please have gcc 5.5 too?
Comment 8 EoD 2017-11-09 13:22:29 UTC
Could we at least get a hard-masked version of GCC 5.5 for testing purposes? Or is there some kind of toolchain overlay which contains such an ebuild?

Currently c&p the ebuild gcc-5.4.0-r3.ebuild to gcc-5.5.0.ebuild fails (apparently) due to missing patches:

> >>> Downloading 'http://distfiles.gentoo.org/distfiles/gcc-5.5.0-piepatches-v0.6.5.tar.bz2'
> --2017-11-09 12:20:19--  http://distfiles.gentoo.org/distfiles/gcc-5.5.0-piepatches-v0.6.5.tar.bz2
> Resolving distfiles.gentoo.org... 2600:3404:200:237::2, 2600:3402:200:227::2, 2605:bc80:3010::134, ...
> Connecting to distfiles.gentoo.org|2600:3404:200:237::2|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2017-11-09 12:20:19 ERROR 404: Not Found.
Comment 9 Manuel Rüger (RETIRED) gentoo-dev 2017-11-15 14:23:24 UTC
*** Bug 637280 has been marked as a duplicate of this bug. ***
Comment 10 José Pekkarinen 2017-11-15 14:30:05 UTC
Hi,

I wanted to let you know that the branch gentoo/gcc-5.5.0 at https://github.com/PikkuJose/gcc have all the relevant patches for
gentoo, uclibc, pie, etc applied already. There is one commit per patch to
ease the check. Some gentoo patches were already upstream so may not be any
commit for them. The base has been taken from git://gcc.gnu.org/git/gcc.git

I'm working in some ebuild on my spare time, but the way toolchain_src_prepare
works doesn't ease the checkout of the source code from git. Any hint/comment
would be appreciated.

José.
Comment 11 Zdenek Sojka 2017-12-18 07:12:09 UTC
If I may ask for that, I would very welcome the version dump, even though gcc-6 is now being used for portage build. I am testing my code on all major gcc versions, and I would prefer to use the latest minor release for each of them.