]>
git.proxmox.com Git - llvm-toolchain.git/log
Sylvestre Ledru [Tue, 21 Nov 2023 23:22:06 +0000 (00:22 +0100)]
refresh debian/control with control.in changes
Sylvestre Ledru [Tue, 21 Nov 2023 23:21:48 +0000 (00:21 +0100)]
relax the wasi-libc dep declaration
Sylvestre Ledru [Mon, 20 Nov 2023 18:35:31 +0000 (19:35 +0100)]
Add a symlink for libc++experimental.a to /usr/lib/*/libc++experimental.a to fix https://github.com/llvm/llvm-project/issues/72753
Matthias Klose [Fri, 17 Nov 2023 07:56:12 +0000 (08:56 +0100)]
Fix typos
Matthias Klose [Fri, 17 Nov 2023 07:44:12 +0000 (08:44 +0100)]
* Don't build-depend on llvm-spirv-17 on armel and mipsel (LLVM 17 is not
yet built on these architectures).
Gianfranco Costamagna [Wed, 15 Nov 2023 16:54:44 +0000 (17:54 +0100)]
Update changelog
Gianfranco Costamagna [Wed, 15 Nov 2023 16:54:36 +0000 (17:54 +0100)]
Further limit the number of parallel processes
Sylvestre Ledru [Sun, 12 Nov 2023 21:22:55 +0000 (22:22 +0100)]
Merge remote-tracking branch 'origin/16' into 17
Sylvestre Ledru [Sun, 12 Nov 2023 11:24:32 +0000 (12:24 +0100)]
fix the declaration for the archs
Sylvestre Ledru [Sun, 12 Nov 2023 08:43:04 +0000 (09:43 +0100)]
fix the check
Sylvestre Ledru [Sat, 11 Nov 2023 19:09:55 +0000 (20:09 +0100)]
disable spv files too
Sylvestre Ledru [Sat, 11 Nov 2023 18:27:27 +0000 (19:27 +0100)]
Change the logic to disable SPIRV. Disable it on most of the versions because it needs llvm-spirv-16. Enabled on trixie/sid, Ubuntu Mantic
Sylvestre Ledru [Sat, 11 Nov 2023 10:03:48 +0000 (11:03 +0100)]
fix the space syntax
Sylvestre Ledru [Sat, 11 Nov 2023 09:53:12 +0000 (10:53 +0100)]
For Ubuntu bionic, improve the deactivation of lldb python
Sylvestre Ledru [Sat, 11 Nov 2023 08:58:56 +0000 (09:58 +0100)]
prepare upload
Sylvestre Ledru [Sat, 11 Nov 2023 08:58:34 +0000 (09:58 +0100)]
Do not build spirv features on bookworm as the spirv compiler is too old: FAILED: spirv-mesa3d-.spv /build/source/libclc/build/spirv-mesa3d-.spv cd /build/source/libclc/build && /usr/bin/llvm-spirv-15 --spirv-max-version=1.1 -o spirv-mesa3d-.spv builtins.link.spirv-mesa3d-.bc Unknown attribute kind (86) (Producer: 'LLVM16.0.6' Reader: 'LLVM 15.0.6')
Sylvestre Ledru [Sat, 11 Nov 2023 08:57:06 +0000 (09:57 +0100)]
add debug info
Sylvestre Ledru [Sat, 11 Nov 2023 08:49:30 +0000 (09:49 +0100)]
remove unecessary quotes
Matthias Klose [Fri, 10 Nov 2023 12:46:03 +0000 (13:46 +0100)]
[ Matthias Klose ]
* Build-depend on llvm-spirv-17.
John Paul Adrian Glaubitz [Thu, 9 Nov 2023 09:08:32 +0000 (10:08 +0100)]
Don't run chrpath for libclang on sparc and sparc64
John Paul Adrian Glaubitz [Thu, 9 Nov 2023 08:57:13 +0000 (09:57 +0100)]
Don't run chrpath for libclang on sparc and sparc64
Gianfranco Costamagna [Tue, 31 Oct 2023 22:02:31 +0000 (23:02 +0100)]
Merge branch '16' into 17
Steve Langasek [Tue, 31 Oct 2023 21:54:40 +0000 (22:54 +0100)]
Add noble as supported Ubuntu release
Sylvestre Ledru [Tue, 31 Oct 2023 21:20:03 +0000 (22:20 +0100)]
fix changelog
Sylvestre Ledru [Tue, 31 Oct 2023 21:19:41 +0000 (22:19 +0100)]
* New supstream release
* Upload to unstable
* New snapshot release
Gianfranco Costamagna [Wed, 25 Oct 2023 07:39:22 +0000 (09:39 +0200)]
Update patch
Gianfranco Costamagna [Wed, 25 Oct 2023 06:36:58 +0000 (08:36 +0200)]
Make it arch:any
Gianfranco Costamagna [Wed, 25 Oct 2023 06:35:24 +0000 (08:35 +0200)]
Merge branch '16' into 17
Gianfranco Costamagna [Wed, 25 Oct 2023 06:10:50 +0000 (08:10 +0200)]
Set distribution back to sid
Gianfranco Costamagna [Tue, 24 Oct 2023 11:05:49 +0000 (13:05 +0200)]
Upload to experimental
Gianfranco Costamagna [Tue, 24 Oct 2023 10:38:11 +0000 (12:38 +0200)]
Update debian/README documentation
Gianfranco Costamagna [Tue, 24 Oct 2023 10:37:57 +0000 (12:37 +0200)]
Fixup the move from all to any
Gianfranco Costamagna [Tue, 24 Oct 2023 10:24:48 +0000 (12:24 +0200)]
Sylvestre Ledru [Thu, 19 Oct 2023 20:37:38 +0000 (22:37 +0200)]
Try to fix the wasm path detection (Closes: #
1052002 )
Matthias Klose [Wed, 18 Oct 2023 13:13:57 +0000 (15:13 +0200)]
[ Matthias Klose ]
* Limit the number of parallel processes based on the available memory
and the packages to be built (flang has some memory hogs).
Matthias Klose [Wed, 18 Oct 2023 12:58:39 +0000 (14:58 +0200)]
[ Sylvestre Ledru ]
* New upstream release
Sylvestre Ledru [Tue, 17 Oct 2023 06:40:59 +0000 (06:40 +0000)]
Merge branch '17' into '17'
Add support for loongarch64
See merge request pkg-llvm-team/llvm-toolchain!121
chenli [Mon, 16 Oct 2023 11:51:14 +0000 (19:51 +0800)]
Add support for loongarch64
The details are as follows:
* Do not try to install hwasan_symbolize on loong64.
* Enable libunwind, lld, lldb and openmp on loong64.
Sylvestre Ledru [Sat, 14 Oct 2023 16:39:14 +0000 (18:39 +0200)]
Revert:
[ Gianfranco Costamagna ]
* Make libclang-common-16-dev arch:any (Closes: #
1041455 )
It was arch:all because all the code isn't arch dependant
Sylvestre Ledru [Mon, 9 Oct 2023 06:46:15 +0000 (08:46 +0200)]
prepare upload
Matthias Klose [Mon, 9 Oct 2023 02:20:04 +0000 (04:20 +0200)]
* d/rules/preconfigure: Print info about build environment.
Sylvestre Ledru [Sun, 8 Oct 2023 19:27:41 +0000 (21:27 +0200)]
rename the patch
Sylvestre Ledru [Sun, 8 Oct 2023 19:27:07 +0000 (21:27 +0200)]
Cherry-pick upstream patch
D142688 to fix the build failure on loong64 (Closes: #
1053655 )
Matthias Klose [Sun, 8 Oct 2023 10:14:20 +0000 (12:14 +0200)]
* Factor-out the calls to dh_listpackages.
Matthias Klose [Sun, 8 Oct 2023 09:43:17 +0000 (11:43 +0200)]
* Use a stamps subdirectory for all build stamps.
Matthias Klose [Sun, 8 Oct 2023 09:39:56 +0000 (11:39 +0200)]
fix version
Matthias Klose [Sun, 8 Oct 2023 08:36:58 +0000 (10:36 +0200)]
* d/rules: Be less noisy when building without grpc.
Matthias Klose [Sun, 8 Oct 2023 08:35:39 +0000 (10:35 +0200)]
Merge branch '16' of salsa.debian.org:pkg-llvm-team/llvm-toolchain into 16
Matthias Klose [Sun, 8 Oct 2023 08:34:16 +0000 (10:34 +0200)]
* Disable the clc and wasm builds when not building binary indep packages.
* Limit the parallel links to 2 on riscv64.
Sylvestre Ledru [Sun, 8 Oct 2023 07:12:57 +0000 (09:12 +0200)]
Add support for loongarch64
Matthias Klose [Sun, 8 Oct 2023 06:59:32 +0000 (08:59 +0200)]
* Build-depend on libncurses-dev instead of libncurses5-dev.
Matthias Klose [Sun, 8 Oct 2023 06:30:54 +0000 (08:30 +0200)]
* d/rules: Be less noisy when building without grpc.
Matthias Klose [Sun, 8 Oct 2023 06:08:47 +0000 (08:08 +0200)]
* Disable the clc and wasm builds when not building binary indep packages.
* Limit the parallel links to 2 on riscv64.
Sylvestre Ledru [Wed, 4 Oct 2023 07:46:59 +0000 (09:46 +0200)]
Consolidate the build flags for the wasm builds.
Sylvestre Ledru [Tue, 3 Oct 2023 07:19:38 +0000 (09:19 +0200)]
New upstream release
Sylvestre Ledru [Sat, 30 Sep 2023 09:48:54 +0000 (11:48 +0200)]
remove old doc files
Sylvestre Ledru [Sat, 30 Sep 2023 09:48:54 +0000 (11:48 +0200)]
remove old doc files
Gianfranco Costamagna [Thu, 28 Sep 2023 09:24:55 +0000 (11:24 +0200)]
Upload to experimental
Sylvestre Ledru [Thu, 28 Sep 2023 07:57:36 +0000 (09:57 +0200)]
Remove python-six as dep
Alexandre Detiste [Thu, 28 Sep 2023 07:56:45 +0000 (09:56 +0200)]
remove python3-six from now on
six usage has been removed upstream a long time ago already:
https://github.com/llvm/llvm-project/commit/
5ed6d99a8311e54762df3d40dfb1d12578aaa4f5
Gianfranco Costamagna [Mon, 25 Sep 2023 13:00:15 +0000 (15:00 +0200)]
Also remove omp from cmake file (Closes: #
1052533 )
Sylvestre Ledru [Wed, 20 Sep 2023 21:11:03 +0000 (23:11 +0200)]
Revert "Make libclang-common-16-dev arch:any (Closes: #
1041455 ) It was arch:all because all the code isn't arch dependant However, it causes issues for cross build. So, back to any and libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}) instead of source (thanks to Gianfranco Costamagna too)"
This reverts commit
40f8d9483782aca20e0ca84701310e77f0d22380 .
Sylvestre Ledru [Wed, 20 Sep 2023 09:23:19 +0000 (11:23 +0200)]
Make libclang-common-16-dev arch:any (Closes: #
1041455 ) It was arch:all because all the code isn't arch dependant However, it causes issues for cross build. So, back to any and libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}) instead of source (thanks to Gianfranco Costamagna too)
Sylvestre Ledru [Wed, 20 Sep 2023 09:22:00 +0000 (11:22 +0200)]
So, back to any and libclang-common-@LLVM_VERSION@-dev (= ${binary:Version})
instead of source
Sylvestre Ledru [Wed, 20 Sep 2023 09:20:08 +0000 (11:20 +0200)]
new upstream release
Sylvestre Ledru [Tue, 19 Sep 2023 08:42:51 +0000 (10:42 +0200)]
New upstream release
Sylvestre Ledru [Tue, 19 Sep 2023 12:41:35 +0000 (14:41 +0200)]
allow hello on i386 to replace llvm spirv
Sylvestre Ledru [Tue, 19 Sep 2023 11:47:43 +0000 (13:47 +0200)]
add some missing symbols
Sylvestre Ledru [Tue, 19 Sep 2023 10:06:51 +0000 (12:06 +0200)]
Bring back old version of spirv - necessary for apt.llvm.org
Sylvestre Ledru [Mon, 18 Sep 2023 09:23:17 +0000 (11:23 +0200)]
Enable again python3-lldb on bionic (apt.llvm.org)
Sylvestre Ledru [Sat, 16 Sep 2023 09:04:56 +0000 (11:04 +0200)]
improve the changelog
Gianfranco Costamagna [Sat, 16 Sep 2023 08:44:57 +0000 (10:44 +0200)]
Drop patch not fixing the mips64el issue
Gianfranco Costamagna [Sat, 16 Sep 2023 08:44:44 +0000 (10:44 +0200)]
Drop patch
Gianfranco Costamagna [Sat, 16 Sep 2023 08:40:22 +0000 (10:40 +0200)]
Merge branch '16' into 17
Gianfranco Costamagna [Sat, 16 Sep 2023 08:39:36 +0000 (10:39 +0200)]
Update changelog
Gianfranco Costamagna [Sat, 16 Sep 2023 08:39:01 +0000 (10:39 +0200)]
Make libclang-common-16-dev arch:any (Closes: #
1041455 )
Gianfranco Costamagna [Wed, 13 Sep 2023 09:52:14 +0000 (11:52 +0200)]
Revert "Try to enable mips64el for experimental"
This reverts commit
881afc1a01a64f9768345840ad9b251d65bd85d1 .
Gianfranco Costamagna [Tue, 12 Sep 2023 17:57:53 +0000 (19:57 +0200)]
Try to enable mips64el for experimental
Gianfranco Costamagna [Tue, 12 Sep 2023 17:44:26 +0000 (19:44 +0200)]
Upload
Gianfranco Costamagna [Tue, 12 Sep 2023 17:32:39 +0000 (19:32 +0200)]
Revert "Drop mips64el hack"
This reverts commit
63151625c2ac12f1d1b5705fbb2d48f227b4548d .
Gianfranco Costamagna [Tue, 12 Sep 2023 17:44:26 +0000 (19:44 +0200)]
Upload
Gianfranco Costamagna [Tue, 12 Sep 2023 17:32:39 +0000 (19:32 +0200)]
Revert "Drop mips64el hack"
This reverts commit
63151625c2ac12f1d1b5705fbb2d48f227b4548d .
Sylvestre Ledru [Tue, 12 Sep 2023 07:33:33 +0000 (09:33 +0200)]
Merge remote-tracking branch 'origin/16' into 17
Sylvestre Ledru [Tue, 12 Sep 2023 07:31:18 +0000 (09:31 +0200)]
rename the patch for something more explicit
Gianfranco Costamagna [Tue, 12 Sep 2023 07:14:59 +0000 (09:14 +0200)]
Update changelog
Gianfranco Costamagna [Tue, 12 Sep 2023 07:08:35 +0000 (09:08 +0200)]
Merge branch '16' into 17
Gianfranco Costamagna [Tue, 12 Sep 2023 07:07:17 +0000 (09:07 +0200)]
Update changelog
Gianfranco Costamagna [Tue, 12 Sep 2023 07:07:11 +0000 (09:07 +0200)]
Drop mips64el hack
Gianfranco Costamagna [Tue, 12 Sep 2023 07:06:58 +0000 (09:06 +0200)]
Add patch to hopefully fix mips64el build
Gianfranco Costamagna [Tue, 12 Sep 2023 07:06:48 +0000 (09:06 +0200)]
Gianfranco Costamagna [Tue, 12 Sep 2023 07:04:11 +0000 (09:04 +0200)]
Update changelog
Gianfranco Costamagna [Tue, 12 Sep 2023 07:03:59 +0000 (09:03 +0200)]
Add patch
D158066 from llvm-toolchain-16 branch
Gianfranco Costamagna [Sun, 10 Sep 2023 17:18:43 +0000 (19:18 +0200)]
Make sure we use at least spirv 17, FTBFS otherwise
Gianfranco Costamagna [Sun, 10 Sep 2023 06:49:46 +0000 (08:49 +0200)]
Update changelog
Gianfranco Costamagna [Sun, 10 Sep 2023 06:23:15 +0000 (08:23 +0200)]
Don't depend on spirv, the version 16 is too old to work
[2747/2769] cd "/<<PKGBUILDDIR>>/libclc/build" && "/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/bin/opt" -o builtins.opt.spirv-mesa3d-.bc builtins.link.spirv-mesa3d-.bc
[2748/2769] cd "/<<PKGBUILDDIR>>/libclc/build" && /usr/bin/llvm-spirv-16 --spirv-max-version=1.1 -o spirv-mesa3d-.spv builtins.link.spirv-mesa3d-.bc
FAILED: spirv-mesa3d-.spv /<<PKGBUILDDIR>>/libclc/build/spirv-mesa3d-.spv
cd "/<<PKGBUILDDIR>>/libclc/build" && /usr/bin/llvm-spirv-16 --spirv-max-version=1.1 -o spirv-mesa3d-.spv builtins.link.spirv-mesa3d-.bc
Not implemented!
UNREACHABLE executed at ./lib/SPIRV/SPIRVWriter.cpp:477!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/bin/llvm-spirv-16 --spirv-max-version=1.1 -o spirv-mesa3d-.spv builtins.link.spirv-mesa3d-.bc
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 libLLVM-16.so.1 0x00007fd129ae9be6 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 54
1 libLLVM-16.so.1 0x00007fd129ae7e30 llvm::sys::RunSignalHandlers() + 80
2 libLLVM-16.so.1 0x00007fd129aea3bb
3 libc.so.6 0x00007fd128720510
4 libc.so.6 0x00007fd12876e0fc
5 libc.so.6 0x00007fd128720472 gsignal + 18
6 libc.so.6 0x00007fd12870a4b2 abort + 211
7 libLLVM-16.so.1 0x00007fd129a31a30 LLVMInstallFatalErrorHandler + 0
8 libLLVMSPIRVLib.so.16 0x00007fd1303695af
9 libLLVMSPIRVLib.so.16 0x00007fd13036c630
10 libLLVMSPIRVLib.so.16 0x00007fd13036ca2f
11 libLLVMSPIRVLib.so.16 0x00007fd13036f66e
12 libLLVMSPIRVLib.so.16 0x00007fd13037311f
13 libLLVMSPIRVLib.so.16 0x00007fd1303734b7
14 libLLVMSPIRVLib.so.16 0x00007fd13037363a
15 libLLVMSPIRVLib.so.16 0x00007fd1303737b1
16 libLLVMSPIRVLib.so.16 0x00007fd130352d4e
17 llvm-spirv-16 0x0000564c5c1d6cd0
18 libc.so.6 0x00007fd12870b6ca
19 libc.so.6 0x00007fd12870b785 __libc_start_main + 133
20 llvm-spirv-16 0x0000564c5c1d73d1
Aborted
[2749/2769] cd "/<<PKGBUILDDIR>>/libclc/build" && "/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/bin/opt" -O3 -o builtins.opt.cedar-r600--.bc builtins.link.cedar-r600--.bc
[2750/2769] cd "/<<PKGBUILDDIR>>/libclc/build" && "/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/bin/opt" -O3 -o builtins.opt.cayman-r600--.bc builtins.link.cayman-r600--.bc
Gianfranco Costamagna [Sun, 10 Sep 2023 06:22:53 +0000 (08:22 +0200)]
Merge branch '16' into 17
Gianfranco Costamagna [Sun, 10 Sep 2023 06:19:07 +0000 (08:19 +0200)]
Now llvm-16 is built everywhere, add spirv
Sylvestre Ledru [Fri, 8 Sep 2023 15:35:25 +0000 (17:35 +0200)]
Merge remote-tracking branch 'origin/16' into 17
Sylvestre Ledru [Fri, 8 Sep 2023 15:26:39 +0000 (17:26 +0200)]
On bionic & buster, for apt.llvm.org, pass -DLLVM_ENABLE_ZSTD=OFF as libzstd is too old
Sylvestre Ledru [Fri, 8 Sep 2023 11:49:42 +0000 (13:49 +0200)]
Also ignore "-mbranch-protection=standard" (used on arm64)