From eb75a69cb0464e8cb294e1fbcb7fa87fc41a0bec Mon Sep 17 00:00:00 2001 From: Emanuele Rocca Date: Thu, 15 Aug 2024 10:43:18 +0200 Subject: [PATCH] Enable bolt on arm64, now supported upstream --- debian/changelog | 6 +++++- debian/control | 6 ++---- debian/control.in | 6 ++---- debian/libbolt-X.Y-dev.install.in | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/debian/changelog b/debian/changelog index c14005b2..b09d0b24 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,13 @@ llvm-toolchain-19 (1:19.1.0~++rc2-1~exp2) UNRELEASED; urgency=medium + [ Matthias Klose ] * ld.lld: When no package-metadata option is given, fall-back to the envvar ELF_PACKAGE_METADATA. - -- Matthias Klose Tue, 06 Aug 2024 16:24:53 +0200 + [ Emanuele Rocca ] + * Enable bolt on arm64, now supported upstream. + + -- Matthias Klose Tue, 06 Aug 2024 16:13:21 +0200 llvm-toolchain-19 (1:19.1.0~++rc2-1~exp1) experimental; urgency=medium diff --git a/debian/control b/debian/control index 2ed8e5a3..216285dd 100644 --- a/debian/control +++ b/debian/control @@ -913,8 +913,7 @@ Description: Multi-Level Intermediate Representation library # ------------- bolt ------------- Package: bolt-19 -Architecture: amd64 -# Disable on arm64 because libbolt_rt_hugify.a isn't generated +Architecture: amd64 arm64 Depends: ${shlibs:Depends}, ${misc:Depends}, libbolt-19-dev (= ${binary:Version}), Pre-Depends: ${misc:Pre-Depends} Description: Post-link optimizer @@ -923,8 +922,7 @@ Description: Post-link optimizer Package: libbolt-19-dev Section: libdevel -Architecture: amd64 -#arm64 +Architecture: amd64 arm64 Depends: ${shlibs:Depends}, ${misc:Depends} Description: Post-link optimizer It achieves the improvements by optimizing application's code layout based on diff --git a/debian/control.in b/debian/control.in index edfb213f..1635ad33 100644 --- a/debian/control.in +++ b/debian/control.in @@ -913,8 +913,7 @@ Description: Multi-Level Intermediate Representation library # ------------- bolt ------------- Package: bolt-@LLVM_VERSION@ -Architecture: amd64 -# Disable on arm64 because libbolt_rt_hugify.a isn't generated +Architecture: amd64 arm64 Depends: ${shlibs:Depends}, ${misc:Depends}, libbolt-@LLVM_VERSION@-dev (= ${binary:Version}), Pre-Depends: ${misc:Pre-Depends} Description: Post-link optimizer @@ -923,8 +922,7 @@ Description: Post-link optimizer Package: libbolt-@LLVM_VERSION@-dev Section: libdevel -Architecture: amd64 -#arm64 +Architecture: amd64 arm64 Depends: ${shlibs:Depends}, ${misc:Depends} Description: Post-link optimizer It achieves the improvements by optimizing application's code layout based on diff --git a/debian/libbolt-X.Y-dev.install.in b/debian/libbolt-X.Y-dev.install.in index 5e75263f..f4ce706d 100644 --- a/debian/libbolt-X.Y-dev.install.in +++ b/debian/libbolt-X.Y-dev.install.in @@ -1,4 +1,4 @@ #!/usr/bin/dh-exec -[amd64] /usr/lib/llvm-@LLVM_VERSION@/lib/libbolt_rt_hugify.a -[amd64] /usr/lib/llvm-@LLVM_VERSION@/lib/libbolt_rt_instr.a +[amd64 arm64] /usr/lib/llvm-@LLVM_VERSION@/lib/libbolt_rt_hugify.a +[amd64 arm64] /usr/lib/llvm-@LLVM_VERSION@/lib/libbolt_rt_instr.a