Skip to content

Set PIC for C as well. #1979

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
wants to merge 12 commits into from
2 changes: 1 addition & 1 deletion compiler/ghc/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,7 @@ stdenv.mkDerivation (rec {
checkTarget = "test";

hardeningDisable = [ "format" ]
++ lib.optional stdenv.targetPlatform.isAarch32 "pic"
++ lib.optional (stdenv.targetPlatform.isAarch32 || enableRelocatedStaticLibs) "pic"
++ lib.optional stdenv.targetPlatform.isMusl "pie"
++ lib.optional enableDWARF "fortify";

Expand Down
Loading