summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/llvm.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 2222c497f6d..d870901c56a 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -1412,7 +1412,11 @@ Library.")
(substitute-keyword-arguments arguments
((#:configure-flags flags)
#~(append #$flags
- (list "-DLLVM_TARGETS_TO_BUILD=AMDGPU;X86"
+ (list #$(string-append
+ "-DLLVM_TARGETS_TO_BUILD=AMDGPU;X86"
+ (if (string=? "X86" (system->llvm-target))
+ ""
+ (string-append ";" (system->llvm-target))))
"-DLLVM_VERSION_SUFFIX=")))))
(properties `((hidden? . #t)
,@(package-properties llvm-base)))