public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] toolchain-funcs.eclass / toolchain-glibc.eclass - gcc-6 bugfixes and updates
@ 2017-06-14 23:15 Matthias Maier
  2017-06-14 23:15 ` [gentoo-dev] [PATCH 1/5] toolchain-funcs.eclass: Add functions for detection of PIE / SSP in way compatible with GCC >=6 Matthias Maier
                   ` (6 more replies)
  0 siblings, 7 replies; 18+ messages in thread
From: Matthias Maier @ 2017-06-14 23:15 UTC (permalink / raw
  To: gentoo-dev; +Cc: toolchain, embedded

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]

Best,
Matthias

[1] https://bugs.gentoo.org/show_bug.cgi?id=618160
[2] https://bugs.gentoo.org/show_bug.cgi?id=621742
[3] https://bugs.gentoo.org/show_bug.cgi?id=609048



^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2017-06-16 21:42 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-14 23:15 [gentoo-dev] [RFC] toolchain-funcs.eclass / toolchain-glibc.eclass - gcc-6 bugfixes and updates Matthias Maier
2017-06-14 23:15 ` [gentoo-dev] [PATCH 1/5] toolchain-funcs.eclass: Add functions for detection of PIE / SSP in way compatible with GCC >=6 Matthias Maier
2017-06-15  7:07   ` Michał Górny
2017-06-15  8:09     ` Matthias Maier
2017-06-15  8:11       ` Michał Górny
2017-06-15 13:45         ` [gentoo-dev] [RFC v2] toolchain-funcs.eclass / toolchain-glibc.eclass - gcc-6 bugfixes and updates Matthias Maier
2017-06-15 13:45           ` [gentoo-dev] [PATCH 01/05] toolchain-funcs.eclass: Add functions for detection of PIE / SSP in way compatible with GCC >=6 Matthias Maier
2017-06-15 14:37             ` Michał Górny
2017-06-15 14:40               ` Matthias Maier
2017-06-14 23:15 ` [gentoo-dev] [PATCH 2/5] toolchain-glibc.eclass: Build most of >=sys-libs/glibc-2.25 with -fstack-protector-all (bug #609048) Matthias Maier
2017-06-14 23:15 ` [gentoo-dev] [PATCH 3/5] toolchain-glibc.eclass: Always enable stack guard randomization (bug #621742) Matthias Maier
2017-06-14 23:15 ` [gentoo-dev] [PATCH 4/5] eclass/toolchain-glibc.eclass: use tc-enables-pie instead of gcc-specs-pie Matthias Maier
2017-06-14 23:15 ` [gentoo-dev] [PATCH 5/5] eclass/toolchain-glibc.eclass: skip pie check for gcc-6 or newer Matthias Maier
2017-06-14 23:18 ` [gentoo-dev] Re: [RFC] toolchain-funcs.eclass / toolchain-glibc.eclass - gcc-6 bugfixes and updates Matthias Maier
2017-06-16  8:27 ` [gentoo-dev] " Matthias Maier
2017-06-16 13:25   ` M. J. Everitt
2017-06-16 21:38     ` Sergei Trofimovich
2017-06-16 21:42     ` Alexis Ballier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox