Commit Graph

826 Commits

Author SHA1 Message Date
Sylvestre Ledru
d2e2ed9cdb llvm-spirv-17: fix 'llvm-spirv-17 but it is not installable' on i386 2023-11-23 23:57:36 +01:00
Gianfranco Costamagna
b5ccb8c06f Drop extra spaces 2023-11-22 17:02:14 +01:00
Sylvestre Ledru
cfffa8ace2 refresh debian/control with control.in changes 2023-11-22 00:22:06 +01:00
Sylvestre Ledru
edfb1e171e relax the wasi-libc dep declaration 2023-11-22 00:21:48 +01:00
Matthias Klose
4c24440f87 * Don't build-depend on llvm-spirv-17 on armel and mipsel (LLVM 17 is not
yet built on these architectures).
2023-11-17 08:44:12 +01:00
Matthias Klose
1d6486afa7 [ Matthias Klose ]
* Build-depend on llvm-spirv-17.
2023-11-10 13:46:03 +01:00
Gianfranco Costamagna
5f371677fe Make it arch:any 2023-10-25 08:36:58 +02:00
Gianfranco Costamagna
c110201415 Merge branch '16' into 17 2023-10-25 08:35:24 +02:00
Gianfranco Costamagna
2946aa5c70 Fixup the move from all to any 2023-10-24 12:37:57 +02:00
Gianfranco Costamagna
51c7366db9 Revert "Revert:"
This reverts commit 6241366525.
2023-10-24 12:24:48 +02:00
chenli
afd2b3f5b3 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.
2023-10-16 19:55:22 +08:00
Sylvestre Ledru
6241366525 Revert:
[ Gianfranco Costamagna ]
  * Make libclang-common-16-dev arch:any (Closes: #1041455)
    It was arch:all because all the code isn't arch dependant
2023-10-14 18:39:14 +02:00
Sylvestre Ledru
b3a840b6de Add support for loongarch64 2023-10-08 09:17:32 +02:00
Matthias Klose
9cd9288bdf * Build-depend on libncurses-dev instead of libncurses5-dev. 2023-10-08 08:59:32 +02:00
Alexandre Detiste
64ea2cdfe8 remove python3-six from now on
six usage has been removed upstream a long time ago already:

5ed6d99a83
2023-09-28 09:56:45 +02:00
Sylvestre Ledru
be7848d2b9 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 40f8d94837.
2023-09-20 23:13:01 +02:00
Sylvestre Ledru
40f8d94837 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) 2023-09-20 11:23:19 +02:00
Sylvestre Ledru
39e07012b8 So, back to any and libclang-common-@LLVM_VERSION@-dev (= ${binary:Version})
instead of source
2023-09-20 11:22:00 +02:00
Sylvestre Ledru
6cea097083 allow hello on i386 to replace llvm spirv 2023-09-19 14:41:35 +02:00
Sylvestre Ledru
9af30d9926 Bring back old version of spirv - necessary for apt.llvm.org 2023-09-19 12:06:53 +02:00
Gianfranco Costamagna
3be4ec24ca Merge branch '16' into 17 2023-09-16 10:40:22 +02:00
Gianfranco Costamagna
f595c837a2 Make libclang-common-16-dev arch:any (Closes: #1041455) 2023-09-16 10:39:01 +02:00
Gianfranco Costamagna
9467550d91 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
2023-09-10 08:23:35 +02:00
Gianfranco Costamagna
56ea4bb96b Merge branch '16' into 17 2023-09-10 08:22:53 +02:00
Gianfranco Costamagna
b00ef832ca Now llvm-16 is built everywhere, add spirv 2023-09-10 08:19:07 +02:00
Gianfranco Costamagna
7d266ab1bf Update control file 2023-09-07 23:03:57 +02:00
Sylvestre Ledru
3fdc3c3920 fix conflict 2023-09-07 13:49:26 +02:00
Sylvestre Ledru
d1a622b9b6 Merge remote-tracking branch 'origin/16' into 17 2023-09-07 13:46:36 +02:00
Samuel Henrique
9e8860e7e3 Explicitly depend on libcurl4-openssl-dev
The same change was done to 16, we don't really need this for 17 but
 it's the relase team's strong recommendation that it should be done.
2023-09-06 21:18:18 +01:00
Gianfranco Costamagna
59c796c0e2 Also runtime-depend on {libzstd,zlib1g}-dev, from Paravoid 2023-08-18 17:32:13 +02:00
Gianfranco Costamagna
32947f0f45 Drop old spirv versions 2023-08-18 08:41:15 +02:00
Gianfranco Costamagna
6be367e58f Disable unwind on mips64el, fixing FTBFS 2023-08-18 08:41:15 +02:00
Gianfranco Costamagna
f47bc1736e Explicitly depend on libcurl4-openssl-dev, since nss is being removed.
(Closes: #1043552)
2023-08-18 08:41:15 +02:00
Gianfranco Costamagna
f71afdd5ed Build-depend on libzstd-dev (Closes: #1047718) 2023-08-18 08:41:15 +02:00
Gianfranco Costamagna
8a0b005291 Enable spirv again to unbreak mesa build 2023-08-03 14:21:50 +02:00
Gianfranco Costamagna
8995e6778a Make sure flang-16 depends on libflang-16-dev (Closes: #1041202) 2023-08-02 09:32:41 +02:00
Gianfranco Costamagna
4d733e01c2 Use spirv-16 to build llvm, this should fix mesa build 2023-08-02 09:12:22 +02:00
Sylvestre Ledru
8ca0e630b4 prepare the 17 release 2023-07-25 18:25:34 +02:00
Sylvestre Ledru
21f9bfb9a7 Merge remote-tracking branch 'origin/16' into snapshot 2023-07-14 09:45:04 +02:00
Samuel Thibault
01437f41ce Fix wasi-libc build-deps on i386 !linux-i386 2023-07-14 09:44:42 +02:00
Sylvestre Ledru
8f41bfddae Merge remote-tracking branch 'origin/16' into snapshot 2023-07-09 17:24:54 +02:00
Sylvestre Ledru
bcc2dd149d lldb-16: lldb no longer depend on llvm-dev (Closes: #1039490) 2023-06-29 16:12:30 +02:00
Gianfranco Costamagna
4bbc91cc38 Merge branch '16' into snapshot 2023-06-24 20:59:01 +02:00
Sylvestre Ledru
5f62914ce0 Fix llvm-16-dev: depends-on-obsolete-package Depends: libtinfo-dev => libncurses-dev 2023-06-16 08:43:27 +02:00
Sylvestre Ledru
1e659d0f9e Fix libomp-16-doc: documentation-package-not-architecture-independent 2023-06-16 08:40:27 +02:00
Sylvestre Ledru
57b722ea4a refresh debian/control 2023-05-07 19:51:01 +02:00
Sylvestre Ledru
56b5a12e1a fix merge 2023-03-17 18:10:30 +01:00
Sylvestre Ledru
5081cc902f Merge remote-tracking branch 'origin/16' into snapshot 2023-03-17 09:20:56 +01:00
Sylvestre Ledru
d5738a029c refresh the control 2023-01-28 17:30:19 +01:00
Sylvestre Ledru
90f84e77c2 try to fix the lintian warning 2023-01-27 18:56:57 +01:00