diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f09a61bc6263..3a86c658fc20 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5240,7 +5240,13 @@ with pkgs; clang_38 = llvmPackages_38.clang; clang_37 = llvmPackages_37.clang; clang_35 = wrapCC llvmPackages_35.clang; - clang_34 = wrapCC llvmPackages_34.clang; + clang_34 = (wrapCC llvmPackages_34.clang).override { + # Default cc-wrapper's hardening flags don't work with clang-3.4, + # so just remove it entirely for this wrapper. + extraBuildCommands = '' + :> $out/nix-support/add-hardening.sh + ''; + }; clang-tools = callPackage ../development/tools/clang-tools { };