diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-12-24 15:38:52 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-12-24 15:38:55 +0100 |
commit | 192f4171d8a9cb7f2e675b4b96f16770bcf2bd15 (patch) | |
tree | 80410039eddbabb674f54f60b86a112c2a96372a /pkgs/development/compilers/llvm | |
parent | ef935fa1016ba6209a8882f4ccd776c5272a4359 (diff) | |
download | nixlib-192f4171d8a9cb7f2e675b4b96f16770bcf2bd15.tar nixlib-192f4171d8a9cb7f2e675b4b96f16770bcf2bd15.tar.gz nixlib-192f4171d8a9cb7f2e675b4b96f16770bcf2bd15.tar.bz2 nixlib-192f4171d8a9cb7f2e675b4b96f16770bcf2bd15.tar.lz nixlib-192f4171d8a9cb7f2e675b4b96f16770bcf2bd15.tar.xz nixlib-192f4171d8a9cb7f2e675b4b96f16770bcf2bd15.tar.zst nixlib-192f4171d8a9cb7f2e675b4b96f16770bcf2bd15.zip |
llvm: allow passing arbitrary targets
Mesa requires AMDGPU target but previously, we only allowed a pre-defined set of targets.
Diffstat (limited to 'pkgs/development/compilers/llvm')
-rw-r--r-- | pkgs/development/compilers/llvm/common.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/compilers/llvm/common.nix b/pkgs/development/compilers/llvm/common.nix index e4f55963a6fb..27f48ff3f113 100644 --- a/pkgs/development/compilers/llvm/common.nix +++ b/pkgs/development/compilers/llvm/common.nix @@ -2,7 +2,9 @@ rec { llvmBackend = platform: - if platform.parsed.cpu.family == "x86" then + if builtins.typeOf platform == "string" then + platform + else if platform.parsed.cpu.family == "x86" then "X86" else if platform.parsed.cpu.name == "aarch64" then "AArch64" |