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 |
Subject | Author |
---|---|
[gentoo-dev] [PATCH 4/5] eclass/toolchain-glibc.eclass: use tc-enables-pie instead of gcc-specs-pie | Matthias Maier <tamiko@g.o> |
[gentoo-dev] [PATCH 3/5] toolchain-glibc.eclass: Always enable stack guard randomization (bug #621742). | Matthias Maier <tamiko@g.o> |
[gentoo-dev] [PATCH 1/5] toolchain-funcs.eclass: Add functions for detection of PIE / SSP in way compatible with GCC >=6. | Matthias Maier <tamiko@g.o> |
[gentoo-dev] [PATCH 5/5] eclass/toolchain-glibc.eclass: skip pie check for gcc-6 or newer | Matthias Maier <tamiko@g.o> |
[gentoo-dev] [PATCH 2/5] toolchain-glibc.eclass: Build most of >=sys-libs/glibc-2.25 with -fstack-protector-all (bug #609048). | Matthias Maier <tamiko@g.o> |
[gentoo-dev] Re: [RFC] toolchain-funcs.eclass / toolchain-glibc.eclass - gcc-6 bugfixes and updates | Matthias Maier <tamiko@g.o> |
Re: [gentoo-dev] [RFC] toolchain-funcs.eclass / toolchain-glibc.eclass - gcc-6 bugfixes and updates | Matthias Maier <tamiko@g.o> |