diff options
| author | Roman Scherer <roman@burningswell.com> | 2026-03-25 19:26:42 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-04-04 00:30:52 +0200 |
| commit | cfd36ce667897deefc1a79b47ca2b13e3d17ecf1 (patch) | |
| tree | c6a5d2508200b29b84bc8b012ff1b3762fc4e343 /gnu/packages/llvm.scm | |
| parent | c8d3b544599658042963832d737f28ce21f4aa45 (diff) | |
gnu: llvm-rocm: Include native target in build.
* gnu/packages/llvm.scm (make-llvm-rocm)[arguments]: Use system->llvm-target
instead of hardcoded "X86" for LLVM_TARGETS_TO_BUILD, so that the native
backend is always available. This fixes test failures on non-x86 hosts where
llc cannot resolve the default triple.
Change-Id: I2e94583452730c15fe5e24a39420289cdff70202
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7472
Diffstat (limited to 'gnu/packages/llvm.scm')
| -rw-r--r-- | gnu/packages/llvm.scm | 6 |
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))) |
