Commit Graph

6733 Commits

Author SHA1 Message Date
Gianfranco Costamagna
50000c16af Drop multilib packages on s390* they have been dropped by gcc-defaults. 2024-07-10 09:40:24 +02:00
Sylvestre Ledru
684859a972 upload to unstable 2024-07-08 08:37:06 +02:00
Sylvestre Ledru
729d02753c Try to unbreak powerpc & sparc64 2024-07-07 22:03:21 +02:00
Matthias Klose
381ba79ebb * Pass --package-metadata on distros with supporting linkers (starting
with Debian trixie and Ubuntu noble).
    The package metadata is constructed from the environment variables
    DEB_BUILD_OS_RELEASE_ID, DEB_SOURCE, DEB_VERSION and DEB_HOST_ARCH.
    Setting NO_PKG_METADATA=1 disables the generation of the package metadata.
2024-07-07 16:57:26 +02:00
Matthias Klose
b49172df2b * Pass --package-metadata on distros with supporting linkers (starting
with Debian trixie and Ubuntu noble).
    The package metadata is constructed from the environment variables
    DEB_BUILD_OS_RELEASE_ID, DEB_SOURCE, DEB_VERSION and DEB_HOST_ARCH.
    Setting NO_PKG_METADATA=1 disables the generation of the package metadata.
2024-07-07 16:51:44 +02:00
Matthias Klose
831c781696 * Pass --package-metadata on distros with supporting linkers (starting
with Debian trixie and Ubuntu noble).
    The package metadata is constructed from the environment variables
    DEB_BUILD_OS_RELEASE_ID, DEB_SOURCE, DEB_VERSION and DEB_HOST_ARCH.
    Setting NO_PKG_METADATA=1 disables the generation of the package metadata.
2024-07-07 16:44:42 +02:00
Sylvestre Ledru
033208480e Change the LLVM_HOST_TRIPLE option from i386-linux-gnu to i386-pc-linux-gnu and arm-linux-gnueabihf to arm-pc-linux-gnueabihf Otherwise, it will fail with: Cannot find builtins library for the target architecture 2024-07-07 00:39:39 +02:00
Norbert Lange
090d6c3486 lldb: Enable Intel Processor Trace
The necessary library is available in debian, obviously
limited to the x86 architecture.
Build lldb to support this functionality [1].

[1] - https://lldb.llvm.org/use/intel_pt.html
2024-07-07 00:37:09 +02:00
Sylvestre Ledru
86c8ff3384 fix changelog 2024-07-04 11:53:00 +02:00
Sylvestre Ledru
82d9043258 libclang: remove the general link + add a check 2024-07-04 11:51:55 +02:00
Sylvestre Ledru
05d61700e9 Bring back libLLVM to be installed in /usr/lib/llvm-18/lib/libLLVM-18.so instead of /usr/lib/llvm-18/lib/libLLVM.so This should make the packages co installable again 2024-07-04 11:51:53 +02:00
Gianfranco Costamagna
9b1f6b3775 Rename some target following upstream changes
*Rename check-libcxxabi in check-cxxabi.
* Rename check-libcxx in check-cxx
* Drop removed check-sanitizer (Closes: #1073201)
2024-07-03 08:16:29 +02:00
Zixing Liu
7bb9784ecb Record GCC-style command-line switches by default
This makes Clang default behaviour more like GCC where if debug
symbol generation is enabled, the command-line switches data
will be stored inside the debug symbols.
2024-07-03 08:07:22 +02:00
Sylvestre Ledru
b9b2b31da9 fix changelog 2024-07-01 23:14:54 +02:00
Sylvestre Ledru
8d8cb00fdd fix changelog 2024-07-01 23:13:24 +02:00
Sylvestre Ledru
4d1e3fdfae Adjust the clang-X-doc path after the change d7dd778cde84110e38521a6b55dfeb4e1c649ec2 2024-06-26 21:18:58 +02:00
Sylvestre Ledru
85d6871597 rebase of the patch 2024-06-26 09:58:56 +02:00
Sylvestre Ledru
1522af1474 Merge branch 'update_changelog' into 'snapshot'
changelog: add note about Intel PT support

See merge request pkg-llvm-team/llvm-toolchain!140
2024-06-23 22:30:05 +00:00
Norbert Lange
e25eb8feec changelog: add note about Intel PT support 2024-06-23 23:58:05 +02:00
Sylvestre Ledru
ace6c5d181 Merge branch 'add_libipt_support' into 'snapshot'
lldb: Enable Intel Processor Trace

See merge request pkg-llvm-team/llvm-toolchain!139
2024-06-23 08:13:25 +00:00
Sylvestre Ledru
d09fe68bdf Merge branch '18' into '18'
Enable lldb on riscv64

See merge request pkg-llvm-team/llvm-toolchain!137
2024-06-23 08:12:35 +00:00
Sylvestre Ledru
f34ad196a3 rebase of the patch 2024-06-22 23:04:59 +02:00
Aurelien Jarno
4cf15e6671 Enable lldb on riscv64
It has been supported for a few releases but not enabled on the debian
side.

This should fix the autopkgtest on riscv64
2024-06-22 12:18:57 +02:00
Norbert Lange
0e0c765d7f lldb: Enable Intel Processor Trace
The necessary library is available in debian, obviously
limited to the x86 architecture.
Build lldb to support this functionality [1].

[1] - https://lldb.llvm.org/use/intel_pt.html
2024-06-22 00:26:45 +02:00
Sylvestre Ledru
bfae978799 llvmlibc: try to workaround the bionic issue 2024-06-18 13:17:19 +02:00
Sylvestre Ledru
b22e6ab21d rebase of the patch 2024-06-16 13:28:32 +02:00
Sylvestre Ledru
cfb3370f36 rebase of the patch 2024-06-14 16:38:00 +02:00
Sylvestre Ledru
6f43ce8df4 fix liborc 2024-06-14 14:57:29 +02:00
Sylvestre Ledru
21fa7e923a prepare a new release 2024-06-14 13:19:29 +02:00
Sylvestre Ledru
92d36668ed New upstream release 2024-06-14 13:19:16 +02:00
Sylvestre Ledru
92286344f8 rebase of the patch 2024-06-08 15:55:19 +02:00
Sylvestre Ledru
1d5c011bd3 qualify-clang.sh: add a check to make sure that libllvm is still co installable 2024-06-04 10:25:58 +02:00
Sylvestre Ledru
0859c35d24 fix conflict 2024-06-02 13:05:38 +02:00
Sylvestre Ledru
6ef30e36a7 Introduce the new variable @DEB_HOST_MULTIARCH_LLVM@ in the build system because the LLVM triple is different than Debian x86_64-pc-linux-gnu instead of x86_64-linux-gnu 2024-06-02 13:03:22 +02:00
Sylvestre Ledru
9ca35f3038 Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR to move the libraries into multi archi directories (Closes: #1067699, #1067005) (LP: #2063207) 2024-06-02 13:03:22 +02:00
Sylvestre Ledru
c4fe55e3c5 refresh the list of symbols 2024-06-02 12:38:48 +02:00
John Paul Adrian Glaubitz
1594fd8aba Install hwasan_symbolize on x32 2024-06-01 23:22:50 +02:00
John Paul Adrian Glaubitz
f9f606c59d Install hwasan_symbolize on x32 2024-06-01 23:21:58 +02:00
John Paul Adrian Glaubitz
edc88b5a8c Install liborc_rt-x86_64.a on x32 2024-06-01 23:17:04 +02:00
John Paul Adrian Glaubitz
5fdf2c5075 Disable LLVM testsuite on x32 2024-06-01 23:16:36 +02:00
John Paul Adrian Glaubitz
b3c2e27641 Install liborc_rt-x86_64.a on x32 2024-06-01 21:39:01 +02:00
John Paul Adrian Glaubitz
e3fa3a22b5 Disable LLVM testsuite on x32 2024-06-01 21:29:43 +02:00
John Paul Adrian Glaubitz
724b11d928 Fix missing authorship information in debian/changelog 2024-05-31 12:30:25 +02:00
John Paul Adrian Glaubitz
c883ce7832 Don't install Gold plugin on sparc64 2024-05-31 10:41:46 +02:00
Sylvestre Ledru
99f5b32d63 prepare upload 2024-05-29 09:36:41 +02:00
Sylvestre Ledru
0bb8ab1477 Ship reduce-chunk-list in llvm 2024-05-29 09:34:34 +02:00
Sylvestre Ledru
33baf6bcb0 rebase of the patch 2024-05-28 23:19:08 +02:00
Fabian Grünbichler
a517e1e0ea bump version to 1:17.0.6-12~bpo12+pve1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-05-28 09:14:49 +02:00
Fabian Grünbichler
368d68ecb0 Revert "Rename for time64_t transition (from Steve Langasek)"
This reverts commit 4f12df35af.
2024-05-28 09:14:38 +02:00
Fabian Grünbichler
ecc1a11898 Merge tag 'debian/1%17.0.6-12' into proxmox/bookworm
llvm-toolchain-17 Debian release 1:17.0.6-12
2024-05-28 09:09:01 +02:00