Skip to content

Commit 7c18ea3

Browse files
llvmPackages: Make targetLlvmLibraries overridable (#355001)
2 parents b994c8c + 51ba14b commit 7c18ea3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkgs/development/compilers/llvm/default.nix

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@ let
6363
inherit (stdenvAdapters) overrideCC;
6464
buildLlvmTools = buildPackages."llvmPackages_${attrName}".tools;
6565
targetLlvmLibraries =
66-
targetPackages."llvmPackages_${attrName}".libraries or llvmPackages."${attrName}".libraries;
66+
# Allow overriding targetLlvmLibraries; this enables custom runtime builds.
67+
packageSetArgs.targetLlvmLibraries or targetPackages."llvmPackages_${attrName}".libraries
68+
or llvmPackages."${attrName}".libraries;
6769
targetLlvm = targetPackages."llvmPackages_${attrName}".llvm or llvmPackages."${attrName}".llvm;
6870
inherit
6971
officialRelease

0 commit comments

Comments
 (0)