mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-14 13:28:35 +00:00
Update changelog, add an omp-riscv64 patch not yet upstreamed to help omp build successfully there
This commit is contained in:
parent
635dc30b14
commit
998cabd4e7
6
debian/changelog
vendored
6
debian/changelog
vendored
@ -1,3 +1,9 @@
|
||||
llvm-toolchain-12 (1:12.0.1-7) UNRELEASED; urgency=medium
|
||||
|
||||
* Add a patch to fix omp build on riscv64
|
||||
|
||||
-- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 27 Aug 2021 10:43:26 +0200
|
||||
|
||||
llvm-toolchain-12 (1:12.0.1-6) unstable; urgency=medium
|
||||
|
||||
* Fixup build process on riscv64, the architecture building was enabled
|
||||
|
23
debian/patches/omp-riscv64.patch
vendored
Normal file
23
debian/patches/omp-riscv64.patch
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
Description: Define the affinity for riscv64
|
||||
Last-Update: 2021-08-27
|
||||
|
||||
--- llvm-toolchain-12-12.0.1.orig/openmp/runtime/src/kmp_affinity.h
|
||||
+++ llvm-toolchain-12-12.0.1/openmp/runtime/src/kmp_affinity.h
|
||||
@@ -209,6 +209,17 @@ public:
|
||||
#elif __NR_sched_getaffinity != 123
|
||||
#error Wrong code for getaffinity system call.
|
||||
#endif /* __NR_sched_getaffinity */
|
||||
+#elif KMP_ARCH_RISCV64
|
||||
+#ifndef __NR_sched_setaffinity
|
||||
+#define __NR_sched_setaffinity 122
|
||||
+#elif __NR_sched_setaffinity != 122
|
||||
+#error Wrong code for setaffinity system call.
|
||||
+#endif /* __NR_sched_setaffinity */
|
||||
+#ifndef __NR_sched_getaffinity
|
||||
+#define __NR_sched_getaffinity 123
|
||||
+#elif __NR_sched_getaffinity != 123
|
||||
+#error Wrong code for getaffinity system call.
|
||||
+#endif /* __NR_sched_getaffinity */
|
||||
#elif KMP_ARCH_X86_64
|
||||
#ifndef __NR_sched_setaffinity
|
||||
#define __NR_sched_setaffinity 203
|
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -146,3 +146,4 @@ scan-build-py-fix-analyze-path.diff
|
||||
scan-build-py-fix-default-bin.diff
|
||||
|
||||
libclc-llvm-spirv.diff
|
||||
omp-riscv64.patch
|
||||
|
Loading…
Reference in New Issue
Block a user