disable stackprotector on target platform musl32

wip/yesman
Walter Franzini 5 years ago committed by Symphorien Gibol
parent 35e12d8343
commit 87e35291a5
  1. 4
      pkgs/build-support/cc-wrapper/default.nix

@ -451,7 +451,9 @@ stdenv.mkDerivation {
hardening_unsupported_flags+=" stackprotector pic"
'' + optionalString (targetPlatform.libc == "newlib") ''
hardening_unsupported_flags+=" stackprotector fortify pie pic"
'' + optionalString targetPlatform.isNetBSD ''
'' + optionalString (targetPlatform.libc == "musl" && targetPlatform.isi686) ''
hardening_unsupported_flags+=" stackprotector"
'' + optionalString targetPlatform.isNetBSD ''
hardening_unsupported_flags+=" stackprotector fortify"
'' + optionalString cc.langAda or false ''
hardening_unsupported_flags+=" format stackprotector strictoverflow"

Loading…
Cancel
Save