Gentoo Archives: gentoo-dev

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] New 17.0 release profiles
Date: Wed, 07 Jun 2017 20:44:43
Message-Id: 2974156.Z0voFz2cgn@pinacolada
1 Hey all,
2
3 as already discussed on IRC, here is a first step towards new 17.0 profile sets.
4 The switchover from 13.0 to 17.0 is introduced for two reasons:
5
6 1) Switch default compiler dialect from gnu++98 (as in <=gcc-5.4) to gnu++14
7 (as in >=gcc-6).
8 2) Switch GCC from default-non-PIE to default-PIE executables.
9
10 This has the following implications:
11 * In 17.0 profiles, <gcc-6 is masked.
12 * In 17.0 profiles, >=icu-59 is UNmasked.
13
14 It also has the great advantage that
15 * we can tell users "on this profile switch please rebuild all your static
16 archives"
17 * it's unnecessary to sprinkle the whole ebuild repository with "add-cxxflags -
18 std=c++11" just because someone still might use gcc-4 in a few years
19
20 Obviously we're now in the test phase and the official switchover recommendation
21 can only happen after gcc-6 is stable. This is also why I'm not touching
22 profiles.desc yet.
23
24 Patches following for review (only amd64 for now).
25
26 Cheers,
27 Andreas
28
29 --
30 Andreas K. Hüttel
31 dilfridge@g.o
32 Gentoo Linux developer (council, perl, libreoffice)

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies