Commit Graph

6441 Commits

Author SHA1 Message Date
Matthias Klose
1576800889 * debian/rules. Call again dh_ocaml. Closes: #1078234. 2024-08-30 19:11:55 +02:00
Matthias Klose
015428de7e more .gitignore updates 2024-08-30 14:38:09 +02:00
Matthias Klose
d4d8514512 * debian/orig-tar.sh: Don't include .git/.github metadata. 2024-08-30 14:15:20 +02:00
Matthias Klose
fd46c750c4 * Fix installation of the shared libllvm and libclang-cpp libraries
under their soname. Closes: #1072200.
  * Drop some of the unnecessary libllvm symlinks.
2024-08-30 10:39:49 +02:00
Matthias Klose
22b100092a update .gitignore with build artifacts 2024-08-30 10:18:49 +02:00
Matthias Klose
12e4ddd238 fix usage-wrapper for Ubuntu/i386 2024-08-27 14:44:49 +02:00
Matthias Klose
1a852fe062 * Don't try to install hwasan_symbolize on x32.
* Don't try to install xray and profile headers on x32.
2024-08-27 13:18:41 +02:00
Matthias Klose
610c0b7b3a * Disable flang on mips64el (currently not supported). 2024-08-27 13:14:09 +02:00
Matthias Klose
6c740871b8 * Factor-out flang architectures. 2024-08-27 13:13:12 +02:00
Matthias Klose
b31ea1725b * Disable openmp on riscv64 (ld: cannot find -lomptarget.rtl.host). 2024-08-27 12:39:19 +02:00
Matthias Klose
9b503ea56a * Factor-out omp architectures. 2024-08-27 12:37:19 +02:00
Matthias Klose
f804b23c23 * Disable ocaml on armhf, requires ocamlopt. 2024-08-27 12:25:24 +02:00
Matthias Klose
b4a5aa6e85 * Don't try to install xray and profile headers on armel and armhf. 2024-08-27 12:22:32 +02:00
Matthias Klose
df85a63901 * Factor-out ocaml architectures. 2024-08-27 12:20:00 +02:00
Matthias Klose
1fc85c3142 * Don't require g++-multilib on s390x for newer Ubuntu releases. 2024-08-27 12:13:37 +02:00
Matthias Klose
d6a67df217 * Add some memory tracking, getting some information on memory hogs. 2024-08-27 11:56:40 +02:00
Matthias Klose
2b026ab24c * Add a .gitignore file with all toplevel upstream files and directories. 2024-08-27 11:50:21 +02:00
Sylvestre Ledru
df7e9b34f0 New snapshot release 2024-08-20 20:02:13 +02:00
Sylvestre Ledru
54a1412a54 remove llvm-cgdata - see 9e90c40564e21dc5f1a12e08cfdf29305aaf9f50 2024-08-19 17:26:32 +02:00
Sylvestre Ledru
d9e1383f54 prepare release 2024-08-19 17:25:48 +02:00
Sylvestre Ledru
5ba64c3393 prepare release 2024-08-19 17:25:48 +02:00
Emanuele Rocca
eb75a69cb0 Enable bolt on arm64, now supported upstream 2024-08-16 15:50:52 +02:00
Matthias Klose
171ca627f1 * ld.lld: When no package-metadata option is given, fall-back
to the envvar ELF_PACKAGE_METADATA.
2024-08-06 16:26:58 +02:00
Gianfranco Costamagna
e5e85cd194 Drop mips D154390 patch, already upstream 2024-08-01 12:16:15 +02:00
Sylvestre Ledru
7bbc73cbe1 rebase of these patches 2024-07-28 21:44:04 +02:00
Sylvestre Ledru
ef6f66c73a fix version 2024-07-28 21:40:04 +02:00
Sylvestre Ledru
6931d6a270 fix changelog 2024-07-25 23:17:48 +02:00
Sylvestre Ledru
07480879d8 ship llvm-cgdata 2024-07-25 23:16:52 +02:00
Sylvestre Ledru
d5de564123 bring back clang-nvlink-wrapper following upstream commit: 37d0568a6593adfe791c1327d99731050540e97a 2024-07-25 23:12:30 +02:00
Sylvestre Ledru
f38665dde9 fix the version 2024-07-24 00:01:19 +02:00
Sylvestre Ledru
fa1eda2885 prepare 19 2024-07-23 22:37:31 +02:00
Matthias Klose
5490d743ab * Construct the --package-metadata option just from ELF_PACKAGE_METADATA. 2024-07-15 10:00:40 +02:00
Sylvestre Ledru
ec4e455998 rebase of the patch 2024-07-14 18:55:20 +02:00
Sylvestre Ledru
75e74aeaf0 rebase of the patch 2024-07-14 18:47:23 +02:00
Sylvestre Ledru
2833eb79e1 Revert " * Pass --package-metadata on distros with supporting linkers (starting"
This reverts commit e6f8456caa.
2024-07-14 18:06:47 +02:00
Sylvestre Ledru
abf0bb7e5e rebase of the patches 2024-07-11 13:35:21 +02:00
Matthias Klose
e6f8456caa * Pass --package-metadata on distros with supporting linkers (starting
with Debian trixie and Ubuntu noble).
    The package metadata is constructed from the environment variables
    ELF_PACKAGE_METADATA.
    Setting NO_PKG_METADATA=1 disables the generation of the package metadata.
2024-07-11 09:29:12 +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
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
f34ad196a3 rebase of the patch 2024-06-22 23:04:59 +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
92286344f8 rebase of the patch 2024-06-08 15:55:19 +02:00
John Paul Adrian Glaubitz
1594fd8aba Install hwasan_symbolize on x32 2024-06-01 23:22:50 +02:00