summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eclass/toolchain-glibc.eclass: skip pie check for gcc-6 or newerMatthias Maier2017-06-161-8/+14
| | | | | | | | | | | | For gcc-6 and newer the old logic in the toolchain-glibc eclass: if use hardened && gcc-specs-pie ; then append-cppflags -DPIC else filter-flags -fPIE fi is obsolete. Simply disable the check.
* eclass/toolchain-glibc.eclass: use tc-enables-pie instead of gcc-specs-pieMatthias Maier2017-06-161-2/+2
|
* toolchain-glibc.eclass: Always enable stack guard randomization (bug #621742).Arfrever Frehtes Taifersar Arahesis2017-06-161-1/+6
| | | | Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* toolchain-glibc.eclass: Build most of >=sys-libs/glibc-2.25 with ↵Arfrever Frehtes Taifersar Arahesis2017-06-161-3/+14
| | | | | | | | | | -fstack-protector-all (bug #609048). configure accepts --enable-stack-protector=... option which results in build system passing appropriate -fstack-protector... option when possible. Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* toolchain-glibc.eclass: Fix typos in comments.Arfrever Frehtes Taifersar Arahesis2017-06-031-5/+5
|
* toolchain-glibc.eclass: Replace evar_* with local variablesMichał Górny2017-04-141-3/+1
| | | | | | Use local variable to limit the scope of ABI variable override. This is a builtin bash solution that is reliable and simple, unlike the complex evar_* logic that unnecessarily pollutes global variables.
* sys-libs/glibc: [QA] Convert from eblits to eclass, #586422Michał Górny2017-03-241-0/+1404