Enable bolt on arm64, now supported upstream

This commit is contained in:
Emanuele Rocca 2024-08-15 10:43:18 +02:00
parent 970848bade
commit be3b319d2d
4 changed files with 10 additions and 10 deletions

4
debian/changelog vendored
View File

@ -1,8 +1,12 @@
llvm-toolchain-18 (1:18.1.8-10) UNRELEASED; urgency=medium llvm-toolchain-18 (1:18.1.8-10) UNRELEASED; urgency=medium
[ Matthias Klose ]
* ld.lld: When no package-metadata option is given, fall-back * ld.lld: When no package-metadata option is given, fall-back
to the envvar ELF_PACKAGE_METADATA. to the envvar ELF_PACKAGE_METADATA.
[ Emanuele Rocca ]
* Enable bolt on arm64, now supported upstream.
-- Matthias Klose <doko@debian.org> Tue, 06 Aug 2024 16:13:21 +0200 -- Matthias Klose <doko@debian.org> Tue, 06 Aug 2024 16:13:21 +0200
llvm-toolchain-18 (1:18.1.8-9) unstable; urgency=medium llvm-toolchain-18 (1:18.1.8-9) unstable; urgency=medium

6
debian/control vendored
View File

@ -917,8 +917,7 @@ Description: Multi-Level Intermediate Representation library
# ------------- bolt ------------- # ------------- bolt -------------
Package: bolt-18 Package: bolt-18
Architecture: amd64 Architecture: amd64 arm64
# Disable on arm64 because libbolt_rt_hugify.a isn't generated
Depends: ${shlibs:Depends}, ${misc:Depends}, libbolt-18-dev (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, libbolt-18-dev (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Post-link optimizer Description: Post-link optimizer
@ -927,8 +926,7 @@ Description: Post-link optimizer
Package: libbolt-18-dev Package: libbolt-18-dev
Section: libdevel Section: libdevel
Architecture: amd64 Architecture: amd64 arm64
#arm64
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Post-link optimizer Description: Post-link optimizer
It achieves the improvements by optimizing application's code layout based on It achieves the improvements by optimizing application's code layout based on

6
debian/control.in vendored
View File

@ -917,8 +917,7 @@ Description: Multi-Level Intermediate Representation library
# ------------- bolt ------------- # ------------- bolt -------------
Package: bolt-@LLVM_VERSION@ Package: bolt-@LLVM_VERSION@
Architecture: amd64 Architecture: amd64 arm64
# Disable on arm64 because libbolt_rt_hugify.a isn't generated
Depends: ${shlibs:Depends}, ${misc:Depends}, libbolt-@LLVM_VERSION@-dev (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, libbolt-@LLVM_VERSION@-dev (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Post-link optimizer Description: Post-link optimizer
@ -927,8 +926,7 @@ Description: Post-link optimizer
Package: libbolt-@LLVM_VERSION@-dev Package: libbolt-@LLVM_VERSION@-dev
Section: libdevel Section: libdevel
Architecture: amd64 Architecture: amd64 arm64
#arm64
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Post-link optimizer Description: Post-link optimizer
It achieves the improvements by optimizing application's code layout based on It achieves the improvements by optimizing application's code layout based on

View File

@ -1,4 +1,4 @@
#!/usr/bin/dh-exec #!/usr/bin/dh-exec
[amd64] /usr/lib/llvm-@LLVM_VERSION@/lib/libbolt_rt_hugify.a [amd64 arm64] /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_instr.a