1 |
On Wed, Jun 14, 2017, at 18:15 CDT, Matthias Maier <tamiko@g.o> wrote: |
2 |
|
3 |
> Hello all, |
4 |
> |
5 |
> this is a series of patches against the toolchian-funcs and toolchain-glibc |
6 |
> eclasses, most notably |
7 |
> |
8 |
> - introducing new tc-enables-pie(), tc-enables-ssp(), |
9 |
> tc-enables-ssp-strong() and tc-enables-ssp-all() functions in |
10 |
> toolchain-funcs compatible with gcc >=6 and clang as a replacement for |
11 |
> the old gcc-specs-* functions (patch 1). |
12 |
> |
13 |
> After this patchset is merged, I will follow up with fixes to a (small) |
14 |
> number of ebuilds and eclasses utilizing the old gcc-specs-* functions |
15 |
> so that we can deprecate those relatively quickly. |
16 |
> |
17 |
> - updates toolchain-glibc to use said new variants and removing obsolete |
18 |
> configuration logic for gcc >=6. [1] |
19 |
> |
20 |
> - enables a number of (upstreamed) security features for glibc-2.25 per |
21 |
> default. [2,3] |
22 |
|
23 |
Pushed. |
24 |
|
25 |
Best, |
26 |
Matthias |