On Wed, Jun 14, 2017, at 18:15 CDT, Matthias Maier <tam...@gentoo.org> wrote:
> Hello all, > > this is a series of patches against the toolchian-funcs and toolchain-glibc > eclasses, most notably > > - introducing new tc-enables-pie(), tc-enables-ssp(), > tc-enables-ssp-strong() and tc-enables-ssp-all() functions in > toolchain-funcs compatible with gcc >=6 and clang as a replacement for > the old gcc-specs-* functions (patch 1). > > After this patchset is merged, I will follow up with fixes to a (small) > number of ebuilds and eclasses utilizing the old gcc-specs-* functions > so that we can deprecate those relatively quickly. > > - updates toolchain-glibc to use said new variants and removing obsolete > configuration logic for gcc >=6. [1] > > - enables a number of (upstreamed) security features for glibc-2.25 per > default. [2,3] Pushed. Best, Matthias