Commit Graph

682 Commits

Author SHA1 Message Date
Sylvestre Ledru
c70d6338a7 mlir: adjust the versions 2021-12-30 20:41:16 +01:00
Sylvestre Ledru
4a688750e5 Build & ship mlir too 2021-12-30 20:41:13 +01:00
Sylvestre Ledru
327de37e3b Bring back the dependency clang => llvm-13-linker-tools
* Bring back the dependency clang => llvm-13-linker-tools
* Unbreak llvm-toolchain-13 on buster.
  -fuse-ld=gold wasn't passed to compiler-rt. it was using bfd.
  And binutils shipping in buster has a bug preventing this to work:
  https://github.com/llvm/llvm-project/issues/42339
* Remove AVR from LLVM_EXPERIMENTAL_TARGETS_TO_BUILD. stable since 11
  https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html#changes-to-the-avr-target
2021-12-21 12:10:31 +01:00
Sylvestre Ledru
87ed1943b3 Bring back the dependency clang => llvm-13-linker-tools 2021-12-12 09:52:42 +01:00
Sylvestre Ledru
34a14ee9f4 remoge dup arch 2021-11-10 22:18:01 +01:00
Sylvestre Ledru
4772d00abb Merge remote-tracking branch 'origin/13' into snapshot 2021-11-10 21:17:21 +01:00
Erik Maciejewski
ffdb0eb41c Merge remote-tracking branch 'origin/12' into 13 2021-11-03 16:13:49 -07:00
Sylvestre Ledru
cd137e1365 remove old references to 'mips' 2021-10-23 13:12:59 +02:00
Sylvestre Ledru
c9086c29ed disable lldb on mips*: also update control 2021-10-23 13:11:32 +02:00
Sylvestre Ledru
1e06e0a7e7 disable lldb on mips*: also update control 2021-10-23 13:09:28 +02:00
Sylvestre Ledru
424a69e830 * Update to compat 11.
oldstable has 12
  bionic has 11
2021-10-20 23:12:13 +02:00
Sylvestre Ledru
59574f7b09 Trim trailing whitespace.
Changes-By: lintian-brush
Fixes: lintian: trailing-whitespace
See-also: https://lintian.debian.org/tags/trailing-whitespace.html
2021-10-20 23:08:58 +02:00
Sylvestre Ledru
a39301619e add a workaround to handle the proper replace in 13 2021-10-18 14:32:31 +02:00
Sylvestre Ledru
7bd3d837c7 Restrict the dependency on libunwind-13-dev from Package: libc++-13-dev on amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64 (Closes: #996462) 2021-10-17 20:51:41 +02:00
Sylvestre Ledru
0a941a5df2 Restrict the dependency on libunwind-13-dev from Package: libc++-13-dev on amd64 arm64 armhf i386 mips64el ppc64el ppc64 riscv64 (Closes: #996462) 2021-10-14 12:33:54 +02:00
Sylvestre Ledru
57fc22d351 fix merge issue 2021-10-14 08:10:11 +02:00
Sylvestre Ledru
bb4c63e11a use apt versioning 2021-10-13 22:56:22 +02:00
Sylvestre Ledru
99d7204ffd fix the todo for the deps 2021-10-13 22:38:11 +02:00
Sylvestre Ledru
f6bb7a18ec Merge remote-tracking branch 'origin/13' into snapshot 2021-10-13 22:36:36 +02:00
Sylvestre Ledru
8c12d273c2 Move llvm-omp-device-info-X.Y from llvm-X to libompX-dev 2021-10-13 13:29:42 +02:00
Erik Maciejewski
6ce54c5ad9 add libelf-dev to build-depends for source pkg as a dependency for
openmp libomptarget runtime build
2021-10-06 10:48:06 -07:00
Sylvestre Ledru
103cb1357c libc++-13-dev should depends on libunwind-13-dev (Closes: #995810) 2021-10-06 12:52:18 +02:00
John Paul Adrian Glaubitz
2b9b171e95 Disable libunwind on sparc, sparc64 and x32 2021-09-29 18:49:32 +02:00
Gianfranco Costamagna
6dac9509d2 Merge branch '13' into snapshot 2021-09-27 16:38:31 +02:00
Gianfranco Costamagna
3ef6475b07 Merge branch '12' into 13 2021-09-27 16:36:10 +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
0a95a36463 Merge remote-tracking branch 'origin/13' into snapshot 2021-09-18 19:01:43 +02:00
Sylvestre Ledru
cb8041ccc0 Merge remote-tracking branch 'origin/12' into 13 2021-09-18 18:58:04 +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
Sylvestre Ledru
308d0b5c2b Merge remote-tracking branch 'origin/13' into snapshot 2021-09-01 21:35:50 +02:00
Sylvestre Ledru
ea58ae89fa Merge remote-tracking branch 'origin/12' into 13 2021-09-01 21:32:45 +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
John Paul Adrian Glaubitz
bd20ed6880 Disable libunwind-X.Y{-dev} packages on sparc and sparc64 2021-08-29 21:31:01 +02:00
John Paul Adrian Glaubitz
6553c6cb1d Disable libunwind-X.Y{-dev} packages on sparc and sparc64 2021-08-29 21:29:44 +02:00
Gianfranco Costamagna
c4df26ee62 Merge branch '13' into snapshot 2021-08-27 11:45:05 +02:00
Sylvestre Ledru
1ee4395092 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 09:42:40 +02:00
Sylvestre Ledru
7a5f476569 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-27 09:41:17 +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
c443c73ab6 Merge remote-tracking branch 'origin/13' into snapshot 2021-08-18 14:01:31 +02:00
Sylvestre Ledru
a5c59c995f Merge remote-tracking branch 'origin/12' into 13 2021-08-18 13:23:10 +02: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
Sylvestre Ledru
510a0270a7 Merge remote-tracking branch 'origin/13' into snapshot 2021-08-17 13:46:54 +02:00
Sylvestre Ledru
1b732c2af9 Merge remote-tracking branch 'origin/12' into 13 2021-08-17 13:45:49 +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
f457c50f73 unwind: fix the version 2021-08-08 11:04:51 +02:00