Merge pull request #28860 from dtzWill/fix/clang_34_hardening

clang 3.4: Disable hardening bits (#28543)

authored by Jörg Thalheim and committed by GitHub 82c493d3 38311727

+7 -1
+7 -1
pkgs/top-level/all-packages.nix
··· 5244 5244 clang_38 = llvmPackages_38.clang; 5245 5245 clang_37 = llvmPackages_37.clang; 5246 5246 clang_35 = wrapCC llvmPackages_35.clang; 5247 - clang_34 = wrapCC llvmPackages_34.clang; 5247 + clang_34 = (wrapCC llvmPackages_34.clang).override { 5248 + # Default cc-wrapper's hardening flags don't work with clang-3.4, 5249 + # so just remove it entirely for this wrapper. 5250 + extraBuildCommands = '' 5251 + :> $out/nix-support/add-hardening.sh 5252 + ''; 5253 + }; 5248 5254 5249 5255 clang-tools = callPackage ../development/tools/clang-tools { }; 5250 5256