Gentoo Archives: gentoo-dev

From: Matthias Maier <tamiko@g.o>
To: gentoo-dev@l.g.o
Cc: toolchain@g.o, embedded@g.o
Subject: [gentoo-dev] [RFC] toolchain-funcs.eclass / toolchain-glibc.eclass - gcc-6 bugfixes and updates
Date: Wed, 14 Jun 2017 23:18:23
Message-Id: 20170614231541.29719-1-tamiko@gentoo.org
1 Hello all,
2
3 this is a series of patches against the toolchian-funcs and toolchain-glibc
4 eclasses, most notably
5
6 - introducing new tc-enables-pie(), tc-enables-ssp(),
7 tc-enables-ssp-strong() and tc-enables-ssp-all() functions in
8 toolchain-funcs compatible with gcc >=6 and clang as a replacement for
9 the old gcc-specs-* functions (patch 1).
10
11 After this patchset is merged, I will follow up with fixes to a (small)
12 number of ebuilds and eclasses utilizing the old gcc-specs-* functions
13 so that we can deprecate those relatively quickly.
14
15 - updates toolchain-glibc to use said new variants and removing obsolete
16 configuration logic for gcc >=6. [1]
17
18 - enables a number of (upstreamed) security features for glibc-2.25 per
19 default. [2,3]
20
21 Best,
22 Matthias
23
24 [1] https://bugs.gentoo.org/show_bug.cgi?id=618160
25 [2] https://bugs.gentoo.org/show_bug.cgi?id=621742
26 [3] https://bugs.gentoo.org/show_bug.cgi?id=609048

Replies