John Paul Adrian Glaubitz
2b9b171e95
Disable libunwind on sparc, sparc64 and x32
2021-09-29 18:49:32 +02:00
Gianfranco Costamagna
1faeaa5c92
Merge branch '11' into 12
2021-09-27 16:35:06 +02:00
Gianfranco Costamagna
65282034ba
Fixup breaks/replaces
2021-09-27 16:29:12 +02:00
Gianfranco Costamagna
8d9fd1e4ab
Merge branch '9' into 11
2021-09-27 15:47:51 +02:00
Gianfranco Costamagna
f0f580b0b5
Add new llvm-11-linker-tools
2021-09-27 15:37:55 +02:00
Gianfranco Costamagna
b11ef87418
From Andreas Beckmann <anbe@debian.org>
...
clang-9: Drop Recommends: libomp-9-dev which is not co-installable with
libomp-11-dev (and libomp-dev) for smoother upgrades of libomp-dev from
buster to bullseye. (Closes : #990452 )
2021-09-27 15:04:12 +02:00
Sylvestre Ledru
066d9c791a
Replace make by ninja for the build process It is now more tested than make by upstream And it is supposed to be faster Removed openmp/bootstrap-with-openmp-version-export-missing.diff as it seems that the ninja move fixed it
2021-09-18 11:37:41 +02:00
Gianfranco Costamagna
4269703bfc
* Don't build lldb on riscv64, fails to build due to missing
...
CreateHostNativeRegisterContextLinux implementation on this architecture.
2021-09-01 12:44:19 +02:00
Gianfranco Costamagna
635dc30b14
First attempt to fix riscv64 build, by fixing build deps and correctly enabling ocaml/lld and other features.
...
Tweak build installability on i386 to help Ubuntu backports and impish
2021-08-27 08:45:23 +02:00
Jordan Justen
ff5ad94c9d
debian: Include SPIR-V (*.spv) outputs in libclc package
...
This adds the following to the libclc-12 package:
/usr/lib/clc/spirv64-mesa3d-.spv
/usr/lib/clc/spirv-mesa3d-.spv
Since Debian buster & Ubuntu 18.04 don't have the llvm-spirv package,
they cannot support this feature. Therefore, as suggested by tjaalton,
we make the control Build-Depends for spirv dependencies include
"| hello".
This causes the simple "hello world" package to be installed on these
older distros, which is small and unrelated to llvm. Then, in
debian/rules, we check to see if llvm-spirv is installed.
Note that sbuild must use `--resolve-alternatives` for these older
distributions, or sbuild won't search for the "hello" alternatives in
the Build-Depends.
Signed-off-by: Jordan Justen <jljusten@debian.org>
2021-08-19 00:33:09 -07:00
Sylvestre Ledru
c5b9334be2
Revert "libclc: Include libclc spir-v outputs (used by Mesa opencl)"
...
This reverts commit f572d3695e
.
2021-08-18 12:47:45 +02:00
Jordan Justen
f572d3695e
libclc: Include libclc spir-v outputs (used by Mesa opencl)
...
This adds the following to the libclc-12 package:
/usr/lib/clc/spirv64-mesa3d-.spv
/usr/lib/clc/spirv-mesa3d-.spv
Signed-off-by: Jordan Justen <jljusten@debian.org>
2021-08-16 01:01:39 -07:00
Sylvestre Ledru
42af26b2d7
Make libunwind-dev depends on libunwind
2021-08-08 10:59:13 +02:00
Sylvestre Ledru
c039e0465f
Build libunwind only on amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64 sparc sparc64 Not supported on s390x for example
2021-08-01 11:43:19 +02:00
Sylvestre Ledru
c72a6c0e50
Generate libunwind-12 & libunwind-12-dev packages
2021-07-30 14:27:04 +02:00
Sylvestre Ledru
ed64f98bf8
fix dep
2021-07-16 08:58:50 +02:00
Sylvestre Ledru
c6bdea6350
Merge branch '12' into '12'
...
Add riscv64 architecture in control
See merge request pkg-llvm-team/llvm-toolchain!68
2021-07-12 06:19:13 +00:00
Sylvestre Ledru
2b662cc078
remove comment which breaks the build
2021-07-11 23:53:51 +02:00
Sylvestre Ledru
3c340db424
remove comment which breaks the build
2021-07-11 23:51:57 +02:00
Sylvestre Ledru
439de0fe2e
Merge remote-tracking branch 'origin/11' into 12
2021-07-11 23:38:53 +02:00
Sylvestre Ledru
443eeecf7b
Add libxml2 as a dependency as it is necessary for llvm manifest tool (llvm-mt) ( Closes : #990537 )
2021-07-11 23:32:16 +02:00
kasperk81
c3ab7d5284
Add riscv64 architecture in control
2021-06-16 12:26:08 -04:00
Timo Aaltonen
437f86c9d5
Build libclc. ( Closes : #942709 )
2021-05-01 01:02:54 +03:00
Sylvestre Ledru
2ab4845b99
Also build lld on s390x
2021-04-28 22:33:42 +02:00
Sylvestre Ledru
90f737ccd4
Also build lld on s390x
2021-04-28 22:31:14 +02:00
Sylvestre Ledru
6a86b64534
adjust the dep for Debian
2021-04-15 13:36:45 +02:00
Sylvestre Ledru
a633fd02be
improve the description
2021-04-15 13:34:02 +02:00
Sylvestre Ledru
608f891ab3
* Disable again LTO
...
* Create a new package llvm-12-linker-tools:
Contains the LLVMgold and LLVMPolly linker plugins.
2021-04-15 13:33:03 +02:00
Gianfranco Costamagna
2523e2ab95
Don't force gcc-11 anymore on riscv64, gcc-10 has the fixes now
2021-03-20 17:16:09 +01:00
Sylvestre Ledru
c5da4109de
Remove an old breaks/replaces for 9 which was causing some issues on Debian buster. Thanks to Julien Wajsberg for the bug report
2021-03-08 12:05:15 +01:00
Sylvestre Ledru
09f3220736
Build using GCC 11 on riscv64.
2021-03-02 13:25:33 +01:00
Sylvestre Ledru
aedba4a93a
Only enable libomp-9-doc on supported archs
2021-03-01 14:39:38 +01:00
Sylvestre Ledru
f13814c61c
Only enable libomp-12-doc on supported archs
2021-03-01 10:54:16 +01:00
Sylvestre Ledru
02bc453fb1
Only enable libomp-11-doc on supported archs
2021-03-01 10:50:52 +01:00
Sylvestre Ledru
da68fdef45
prepare upload of 12
2021-01-27 15:50:00 +01:00
Sylvestre Ledru
dd3e9433bd
Merge remote-tracking branch 'origin/11' into snapshot
2020-11-26 20:48:33 +01:00
Alexander Volkov
47788c39d4
Fix description of libclang-cpp11-dev package
...
It doesn't contain header files, but it provides symlinks for
libclang-cpp11 library without a version number, which needed
by linker at build time.
2020-11-26 21:20:03 +03:00
Sylvestre Ledru
bfe9aeb22b
fix the vcs links
2020-09-29 21:04:37 +02:00
Sylvestre Ledru
37d3ce298b
fix merge
2020-09-02 22:35:48 +02:00
Sylvestre Ledru
1a8415589f
Merge remote-tracking branch 'origin/11' into snapshot
2020-09-02 14:05:12 +02:00
Gianfranco Costamagna
1608105a72
Drop ocaml support also for snapshot package on i386
2020-08-24 09:25:15 +02:00
Gianfranco Costamagna
21abd3c8ca
Drop ocaml support in i386 also for branch=11
2020-08-24 09:19:38 +02:00
Sylvestre Ledru
cf9a0de75b
prepare -12
2020-07-15 17:26:34 +02:00
Sylvestre Ledru
013318285c
snapshot => 11
2020-07-15 16:30:14 +02:00
Sylvestre Ledru
e6e99188f2
Merge remote-tracking branch 'origin/10' into snapshot
2020-07-01 09:28:37 +02:00
Sylvestre Ledru
2048b4af6a
Move binfmt-support as Recommends llvm-10-runtime instead of a strong dependencies ( Closes : #958127 )
2020-04-20 23:03:13 +02:00
Sylvestre Ledru
69541ee1b8
Merge remote-tracking branch 'origin/10' into snapshot
2020-03-31 23:29:23 +02:00
Sylvestre Ledru
7c253e4254
Merge remote-tracking branch 'origin/9' into 10
2020-03-31 23:26:58 +02:00
Sylvestre Ledru
35295a2e43
Allow to build g++ 9 & 10 to fix a gcc build dependency ( closes : #955144 ) And disable thin lto on all archs It needs gcc-8 after after 8 will reject the -flto=thin arg And BOOTSTRAP_LLVM_ENABLE_LTO wil generate .so with llvm IR instead of native code
2020-03-31 21:47:36 +02:00
Sylvestre Ledru
095de32453
fix the merge
2020-03-03 12:00:43 +01:00