Gentoo Archives: gentoo-dev

From: Mike Gilbert <floppym@g.o>
To: Gentoo Dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] gcc-4.8 may be needed in stable for www-client/chromium-38.x
Date: Tue, 29 Jul 2014 16:29:03
Message-Id: CAJ0EP42hE9PSM=ed+2wbnT+TQEEOfbyUm9_y_ZMvxO_6qi8orQ@mail.gmail.com
In Reply to: [gentoo-dev] gcc-4.8 may be needed in stable for www-client/chromium-38.x by "Paweł Hajdan
1 On Wed, Jul 23, 2014 at 1:48 PM, "Paweł Hajdan, Jr."
2 <phajdan.jr@g.o> wrote:
3 > Looks like www-client/chromium is going to start using c++11 seriously
4 > and require gcc-4.8+, see thread
5 > <https://groups.google.com/a/chromium.org/d/msg/chromium-packagers/fvJvPG8fa7I/iWPEsUxhKikJ>
6 >
7 > This is in the dev channel for now, but given the 6 weeks release cycle
8 > it'll go to stable in about 3 months, and every time it's a security update.
9 >
10 > I'm trying to get Gentoo prepared now, and so what are our chances to
11 > get gcc-4.8 to stable by that time?
12 >
13 > Possible alternative solutions:
14 >
15 > 1. Depend on clang, and force the build to use it. Possible problem with
16 > this is that since chromium uses very bleeding edge clang, this can put
17 > some strain on our system clang just as well.
18 >
19 > 2. Patch chromium to make it compile with gcc-4.7. This is almost always
20 > technically possible, but can be a maintainability burden, especially if
21 > upstream doesn't accept some parts of the patches. Also, there are known
22 > problem with chromium, c++11 and gcc-4.7
23 > (<https://groups.google.com/a/chromium.org/d/msg/chromium-dev/NrtrEnoMH6g/ERRiVAQcE18J>
24 > , although Gentoo is not affected by this one because we have newer dbus).
25 >
26 > WDYT?
27 >
28
29 A third option that comes from the chromium-packagers ML:
30
31 3. Download and use the pre-built clang binaries from the Chromium project.
32
33 I know we frown upon bundled binaries. However, I think that's really
34 more a problem if the bundled code is used at runtime; maybe it would
35 be ok to utilize pre-built build tools?
36
37 The same could be applied to the [p]nacl toolchains; if I recall
38 correctly, we currently disable nacl due to problems creating these
39 from source.

Replies

Subject Author
Re: [gentoo-dev] gcc-4.8 may be needed in stable for www-client/chromium-38.x Georg Rudoy <0xd34df00d@×××××.com>