From a8ab81b59f8e1d44a6689d6737bbf2c7336fe5a7 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Wed, 18 Jan 2023 11:20:58 +0100 Subject: [PATCH] compiler-rt: Only build liborc on amd64 & arm64 --- debian/changelog | 1 + debian/libclang-rt-X.Y-dev.install.in | 5 ++++- debian/rules | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index a40c023b..a11e20ad 100644 --- a/debian/changelog +++ b/debian/changelog @@ -16,6 +16,7 @@ llvm-toolchain-snapshot (1:16~++20230115053056+df5fc4504b86-1~exp1) experimental * ship amdgpu-arch & nvptx-arch in clang-tools * ship llvm-omp-kernel-replay in libomp-X.Y-dev * Disable flang on s390x. Seems that it is breaking + * compiler-rt: Only build liborc on amd64 & arm64 -- Sylvestre Ledru Sat, 19 Nov 2022 10:16:49 +0100 diff --git a/debian/libclang-rt-X.Y-dev.install.in b/debian/libclang-rt-X.Y-dev.install.in index b6dac6ff..9aa8035f 100644 --- a/debian/libclang-rt-X.Y-dev.install.in +++ b/debian/libclang-rt-X.Y-dev.install.in @@ -1,7 +1,10 @@ +#!/usr/bin/dh-exec + usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION@*/share/*.txt usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION@*/include/sanitizer/ usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION@*/lib/linux/*clang_rt* -usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION@*/lib/linux/liborc_rt* usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION@*/README.txt usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION@*/include/fuzzer/ usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION@*/include/orc/c_api.h +# See cmake/Modules/AllSupportedArchDefs.cmake / ALL_ORC_SUPPORTED_ARCH +[amd64 arm64] usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION@*/lib/linux/liborc_rt* diff --git a/debian/rules b/debian/rules index 8da279ea..ee64491c 100755 --- a/debian/rules +++ b/debian/rules @@ -538,6 +538,7 @@ preconfigure: chmod +x \ debian/clang-tools-$(LLVM_VERSION).install \ debian/libclang-$(LLVM_VERSION)-dev.install \ + debian/libclang-rt-$(LLVM_VERSION)-dev.install \ debian/libpolly-$(LLVM_VERSION)-dev.install \ debian/libomp-$(LLVM_VERSION)-dev.install \ debian/llvm-$(LLVM_VERSION)-dev.install \