Sylvestre Ledru
b13a5e5005
Use the | hello trick for g++-multilib for s390x / Ubuntu Oracular
2024-10-21 10:20:21 +02:00
Sylvestre Ledru
c3b2462be1
Revert "try to remove g++-multilib on s390x"
...
This reverts commit b31ea97a00
.
2024-10-21 10:17:35 +02:00
Sylvestre Ledru
b31ea97a00
try to remove g++-multilib on s390x
2024-10-20 09:57:02 +02:00
Sylvestre Ledru
f58880852a
Update Standards version to 4.7.0
2024-10-05 08:30:06 +02:00
Sylvestre Ledru
df45eae76e
clang provides objc++-compiler ( Closes : #1082744 )
2024-09-30 22:32:58 +02:00
Sylvestre Ledru
f85f853fd0
Fix the bootstrapping ( Closes : #1082610 ) Thanks to Andrey Feofilaktov for the patch
2024-09-30 22:28:34 +02:00
Matthias Klose
d5fd645d36
* libllvm19: No symlinks in the llvm-19 subdir. Closes : #1081192 , #1082495 .
2024-09-21 10:40:34 +02:00
Sylvestre Ledru
fa20800fb5
Adjust the workaround for apt.llvm.org version upgrades https://github.com/llvm/llvm-project/issues/109276
2024-09-19 17:11:21 +02:00
Sylvestre Ledru
d692c71cdf
refresh the control
2024-09-19 17:08:11 +02:00
Matthias Klose
65c22232e7
* New upstream release 19.1.0.
2024-09-17 19:37:40 +02:00
Matthias Klose
e1ab65cefa
* Build-depend on llvm-spirv-19.
2024-09-16 11:16:55 +02:00
Matthias Klose
f1ce55f708
* Move the libLLVM.so.1 symlink into llvm-19-dev. Closes : #1081192 .
2024-09-09 10:45:07 +02:00
Matthias Klose
7eb47e34d4
* Fix usage-wrapper build dependency.
2024-09-08 17:46:12 +02:00
Matthias Klose
2d26549ef2
* Remove references to alpha, hppa, powerpcspe and sh4.
2024-09-08 17:09:50 +02:00
Matthias Klose
f10d3d4a18
* Remove references to powerpcspe.
2024-09-08 17:03:07 +02:00
Matthias Klose
c273117b98
* Remove unused kfreebsd patches, and remove references to kfreebsd and s390.
2024-09-08 16:46:40 +02:00
Matthias Klose
cb93535be6
* Replace LLDB_DISABLE_ARCHS macro with LLDB_ARCHS macro.
2024-09-08 16:40:27 +02:00
Aurelien Jarno
143f4a55d6
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
(cherry picked from commit 4cf15e6671
)
2024-09-08 15:08:15 +02:00
Matthias Klose
1866bfaf3a
* Disable the usage-wrapper/memory tracking by default.
2024-09-08 15:05:01 +02:00
Matthias Klose
2661c00c67
* Disable z3 again for Ubuntu, and make the libz3-dev (build) dependency
...
conditional.
2024-09-04 11:53:56 +02:00
Matthias Klose
7595db38bd
* Add hurd-amd64 support.
2024-09-03 15:01:44 +02:00
Matthias Klose
040529cc72
* Build without z3 on sh4 (ftbfs).
2024-08-31 22:17:11 +02:00
Matthias Klose
9947c34d08
* Disable openmp on loong64 (ld: cannot find -lomptarget.rtl.host).
2024-08-31 20:29:03 +02:00
Matthias Klose
09bac5f2de
* Disable memory tracking on the Hurd and some ports architectures.
2024-08-31 08:08:23 +02:00
Matthias Klose
7862415e28
* Disable openmp on mips64el (ld: cannot find -lomptarget.rtl.host).
2024-08-31 07:52:35 +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
610c0b7b3a
* Disable flang on mips64el (currently not supported).
2024-08-27 13:14:09 +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
df85a63901
* Factor-out ocaml architectures.
2024-08-27 12:20:00 +02:00
Matthias Klose
d6a67df217
* Add some memory tracking, getting some information on memory hogs.
2024-08-27 11:56:40 +02:00
Emanuele Rocca
eb75a69cb0
Enable bolt on arm64, now supported upstream
2024-08-16 15:50:52 +02:00
Sylvestre Ledru
fa1eda2885
prepare 19
2024-07-23 22:37:31 +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
2baa906bfb
Disable openmp on i386 - wasn't officially supported
2024-05-12 13:53:18 +02:00
Matthias Klose
fa56ca9efc
also add spirv-tools b-d to stage1
2024-03-16 21:13:55 +01:00
Matthias Klose
6dee861892
* Add a stage1 profile to disable curl, grpc and spirv.
2024-03-16 20:05:42 +01:00
Matthias Klose
0f22b2b8af
* Build-depend on llvm-spirv-18 instead of llvm-spirv-17.
2024-03-12 18:26:38 +01:00
Sylvestre Ledru
742438d44d
Add python3-pexpect in the build dep for lldb
2024-03-08 19:27:17 +01:00
Matthias Klose
7c735bfe61
* Make libclang-common-19-dev architecture dependent.
2024-03-05 23:41:07 +01:00
Sylvestre Ledru
45469816b2
fix the version
2024-03-03 21:02:39 +01:00
Sylvestre Ledru
9437bc9df3
fix the syntax
2024-03-02 18:43:09 +01:00
Sylvestre Ledru
4db9f7c593
Add a new package libllvmlibc-18-dev to ship LLVM libc (experimental for now)
2024-03-02 18:41:05 +01:00
Gianfranco Costamagna
26c93c9ff7
Add code to hack time64 in 32bit builds, and try to disable stack protector on mips64el
2024-03-02 18:39:04 +01:00
Sylvestre Ledru
0df41ae435
Merge remote-tracking branch 'origin/18' into snapshot
2024-02-09 12:40:23 +01:00
Samuel Thibault
fc5416c767
control: Avoid hello build-dep getting pulled in on buildds
...
If we use
foo [amd64] | hello,
bar | hello
on non-amd64 archs this gets reduced to
hello,
bar | hello
And thus hello gets installed, and thus bar does not get installed. In
the llvm-toolchain package case, this leads to wasi-libc not getting
installed as expected in experimental builds, as can be seen in various
archs:
https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-snapshot&arch=hurd-i386&ver=1%3A19~%2B%2B20240125092523%2B41fe98a6e7e5-1~exp1&stamp=1706212747&raw=0
https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-snapshot&arch=ia64&ver=1%3A19~%2B%2B20240125092523%2B41fe98a6e7e5-1~exp1&stamp=1706212238&raw=0
https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-snapshot&arch=loong64&ver=1%3A19~%2B%2B20240125092523%2B41fe98a6e7e5-1~exp1&stamp=1706211390&raw=0
https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-snapshot&arch=x32&ver=1%3A19~%2B%2B20240125092523%2B41fe98a6e7e5-1~exp1&stamp=1706211402&raw=0
So we should rather be using:
foo [amd64] | hello [amd64],
bar | hello
i.e. keep the constraints coherent, so that on non-amd64 this gets
translated to
bar | hello
which will not unexpectedly install the hello package, and properly
install bar.
2024-01-28 14:00:59 +01:00
Sylvestre Ledru
c4000f7f7f
Merge remote-tracking branch 'origin/18' into snapshot
2024-01-25 09:17:14 +01:00
Sylvestre Ledru
d1e6fa6dc3
Branching of 18
2024-01-24 14:07:30 +01:00
Sylvestre Ledru
1f1f89223e
refresh of the control
2024-01-24 14:06:47 +01:00