Merge #18522: glibc: enable stackprotection hardening
This commit is contained in:
commit
f071028911
@ -82,7 +82,7 @@ stdenv.mkDerivation ({
|
||||
"--enable-add-ons"
|
||||
"--enable-obsolete-rpc"
|
||||
"--sysconfdir=/etc"
|
||||
"libc_cv_ssp=no"
|
||||
"--enable-stackguard-randomization"
|
||||
(if linuxHeaders != null
|
||||
then "--with-headers=${linuxHeaders}/include"
|
||||
else "--without-headers")
|
||||
|
@ -33,6 +33,9 @@ in
|
||||
makeFlagsArray+=("bindir=$bin/bin" "sbindir=$bin/sbin" "rootsbindir=$bin/sbin")
|
||||
'';
|
||||
|
||||
# The stackprotector and fortify hardening flags are autodetected by glibc
|
||||
# and enabled by default if supported. Setting it for every gcc invocation
|
||||
# does not work.
|
||||
hardeningDisable = [ "stackprotector" "fortify" ];
|
||||
|
||||
# When building glibc from bootstrap-tools, we need libgcc_s at RPATH for
|
||||
|
Loading…
x
Reference in New Issue
Block a user