Commit Graph

718 Commits

Author SHA1 Message Date
Sylvestre Ledru
f5d0923c6d fix the dep to address
https://lintian.debian.org/tags/not-binnmuable-all-depends-any
2022-12-27 11:16:45 +01:00
Sylvestre Ledru
d86636d8bc then ${binary:Version} => ${source:Version}
to avoid not-binnmuable-any-depends-all
2022-12-27 00:29:58 +01:00
Sylvestre Ledru
d24f4d88f1 * Move the compiler-rt content into a new package called
libclang-rt-X.Y-dev (including polly)
* the wasm targets are shipped into libclang-rt-14-dev-wasm32
  and libclang-rt-14-dev-wasm64
* libclang-common-X.Y-dev arch moved to all
2022-12-24 12:14:20 +01:00
Sylvestre Ledru
fabb4d2349 Do not install wasm-libc if doesn't exist 2022-12-19 17:06:53 +01:00
Gianfranco Costamagna
78fcc5f7bb Merge with experimental upload 1:14.0.6-10~exp1 2022-12-04 09:13:31 +01:00
Gianfranco Costamagna
ba4fb0b8e5 Upload 1:14.0.6-9 to sid, fixing the various RC bugs 2022-12-04 09:08:45 +01:00
Faidon Liambotis
97d60707ed Build libc++/libc++abi for wasm32-wasi
Do a standalone build of libcxx/libcxxabi, for wasm32-wasi. libcxx
requires a libc, and thus this requires a new build dependency on
wasi-libc. wasi-libc is not currently available for wasm64, so limit the
build to wasm32.

This introduces two new binary packages:
  - libc++-${LLVM_VERSION}-dev-wasm32
  - libc++abi-${LLVM_VERSION}-dev-wasm32
There isn't currently a naming convention in Debian for WebAssembly. Use
a "-dev-wasm32" suffix, which makes it consistent with packages such as
"libc6-dev-i386" and "libstd-rust-dev-wasm32".

Given these builds are specific to WASI, it can be argued that the names
should be something like "-dev-wasm32-wasi", or simplified to
"-dev-wasi" (not very future proof) or "-dev-wasi32" (not something
upstream uses). Something to think through later on.

WebAssembly only supports shared linking, hence why we -dev packages are
provided, shipping development headers and static archives.
2022-11-18 11:43:50 +02:00
Sylvestre Ledru
3a8266fb1b Update of the build dep llvm-spirv => llvm-spirv-14 2022-10-16 23:33:46 +02:00
Sylvestre Ledru
7e49b81826 suggest wasi-libc for the compiler 2022-10-07 19:37:15 +02:00
Sylvestre Ledru
ddab807aab Allow libunwind-dev to be coinstallable (Closes: #1004112) 2022-10-07 19:36:46 +02:00
Sylvestre Ledru
006b642aad Merge remote-tracking branch 'origin/13' into 14 2022-06-06 13:41:46 +02:00
Michael Biebl
f60d81e883 Add support for systemd-binfmt
Closes: #1012367
2022-06-05 20:50:24 +02:00
Gianfranco Costamagna
352843f570 Enable grpc on riscv64 2022-06-04 15:30:29 +02:00
Gianfranco Costamagna
071e52fec4 Enable grpc on riscv64 too 2022-05-31 12:46:36 +02:00
Gianfranco Costamagna
b8e0a22e40 Fix GRPC installation for ports architectures 2022-05-30 22:17:37 +02:00
Gianfranco Costamagna
14cf2917bf Add breaks/replaces for grpc binaries being placed in another package in Ubuntu 2022-05-30 22:17:02 +02:00
Gianfranco Costamagna
ac224cb321 Break/Replaces for llvm-13-dev, because grpc files were installed wrongly in this package 2022-05-30 21:47:35 +02:00
Gianfranco Costamagna
99f8cfdd6c Fix libclang grpc installation on ports 2022-05-30 21:47:15 +02:00
John Paul Adrian Glaubitz
c720154003 Enable GRPC build dependency only on supported targets 2022-05-13 21:12:36 +02:00
John Paul Adrian Glaubitz
6407b099c8 Enable GRPC build dependency only on supported targets 2022-05-13 21:05:36 +02:00
Sylvestre Ledru
c0119c7f46 Add the option -DLLVM_ENABLE_CURL=ON See https://github.com/llvm/llvm-project/issues/55289 2022-05-10 09:03:32 +02:00
Sylvestre Ledru
f02f02a0e9 Merge remote-tracking branch 'origin/13' into 14 2022-02-05 14:28:36 +01:00
Sylvestre Ledru
18e75ffc90 * Build clangd with GRPC support
Thanks to Sam McCall for the patch
* Unbreak llvm-toolchain-12 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
* Rename ocaml-nox => ocaml-base (Closes: #1002608)
* Remove Build-Conflicts: ocaml
* Rebuild to workaround the coinstallability issue (Closes: #996858)
2022-02-05 11:11:11 +01:00
Gianfranco Costamagna
3d36be737b Fix VCS fields 2022-02-04 09:46:48 +01:00
Gianfranco Costamagna
5b9901950f Fix VCS fields 2022-02-04 09:46:30 +01:00
Sylvestre Ledru
f3b27327e5 snapshot is now 15, create the 14 branch 2022-02-02 21:27:47 +01:00
Sam McCall
227598dbc7 Build clangd remote index (grpc & protobuf dependency) 2022-01-29 10:16:10 +01:00
Sylvestre Ledru
7dc5798d56 Merge remote-tracking branch 'origin/13' into snapshot 2022-01-21 18:28:49 +01:00
Sylvestre Ledru
602e8c3621 Remove Build-Conflicts: ocaml 2022-01-21 18:28:04 +01:00
Sylvestre Ledru
3c830a56b4 Remove Build-Conflicts: ocaml 2022-01-21 15:19:47 +01:00
Sylvestre Ledru
a0d5cdbec0 Rename ocaml-nox => ocaml-base 2022-01-21 00:15:01 +01:00
Sylvestre Ledru
65486a1d60 Rename ocaml-nox => ocaml-base (Closes: #1002609) 2022-01-21 00:13:59 +01:00
Sylvestre Ledru
7532cc6947 Rename ocaml-nox => ocaml-base (Closes: #1002608) 2022-01-21 00:13:00 +01:00
Sylvestre Ledru
e1bcd2b0d0 Lower the debhelper dep to 10 for debian stretch 2022-01-19 23:47:55 +01:00
Sylvestre Ledru
84ad3d3390 Lower the debhelper dep to 10 for debian stretch 2022-01-19 23:46:33 +01:00
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
faf09cb980 Build & ship mlir too 2021-12-30 17:23:09 +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