diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dc6cba46119..e1fe0fa154f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5244,7 +5244,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 { };