Commit Graph

619 Commits

Author SHA1 Message Date
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