diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index 4d52e48d8775..774190ef0c0c 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -63,7 +63,9 @@ let inherit (stdenvAdapters) overrideCC; buildLlvmTools = buildPackages."llvmPackages_${attrName}".tools; targetLlvmLibraries = - targetPackages."llvmPackages_${attrName}".libraries or llvmPackages."${attrName}".libraries; + # Allow overriding targetLlvmLibraries; this enables custom runtime builds. + packageSetArgs.targetLlvmLibraries or targetPackages."llvmPackages_${attrName}".libraries + or llvmPackages."${attrName}".libraries; targetLlvm = targetPackages."llvmPackages_${attrName}".llvm or llvmPackages."${attrName}".llvm; inherit officialRelease