Commit Graph

779 Commits

Author SHA1 Message Date
Sylvestre Ledru
5f62914ce0 Fix llvm-16-dev: depends-on-obsolete-package Depends: libtinfo-dev => libncurses-dev 2023-06-16 08:43:27 +02:00
Sylvestre Ledru
1e659d0f9e Fix libomp-16-doc: documentation-package-not-architecture-independent 2023-06-16 08:40:27 +02:00
Sylvestre Ledru
90f84e77c2 try to fix the lintian warning 2023-01-27 18:56:57 +01:00
Sylvestre Ledru
710044a07d for real fix E: llvm-toolchain-16 source: weak-library-dev-dependency libclang-common-16-dev on libllvm16 (>= :Version) 2023-01-26 09:28:08 +01:00
Sylvestre Ledru
e31016ea63 Branching of 16 (snapshot is now 17) 2023-01-25 08:47:51 +01:00
Sylvestre Ledru
f41041aecc Disable flang on s390x. Seems that it is breaking 2023-01-17 10:31:55 +01:00
Sylvestre Ledru
e713a9eafe adjust more versions 2023-01-15 18:02:37 +01:00
Sylvestre Ledru
a5f14f108c Merge remote-tracking branch 'origin/15' into snapshot 2023-01-15 17:55:13 +01:00
Sylvestre Ledru
5d138a991e Merge remote-tracking branch 'origin/15' into 15.flang 2023-01-08 12:24:14 +01:00
Sylvestre Ledru
170aa163cd remove space 2023-01-08 12:20:59 +01:00
Sylvestre Ledru
a4f8b6cf9b refresh the control file 2023-01-06 13:39:41 +01:00
Sylvestre Ledru
8efc870c16 remove libflang1 - not useful 2023-01-03 11:27:13 +01:00
Sylvestre Ledru
a5a28bb9d5 update flang desc 2023-01-03 00:37:46 +01:00
Sylvestre Ledru
53827082de Prepare flang package (from 15) 2023-01-02 14:23:10 +01:00
Sylvestre Ledru
f5404ca22c Merge remote-tracking branch 'origin/14' into 15 2023-01-02 13:58:04 +01:00
Sylvestre Ledru
899e7862c5 Update SV to 4.6.2 2023-01-02 13:55:10 +01:00
Sylvestre Ledru
535562981f add missing epoch 2023-01-02 10:08:15 +01:00
Sylvestre Ledru
1f08ba4f19 add missing epoch 2023-01-02 10:07:40 +01:00
Sylvestre Ledru
95e292f19b add missing epoch 2023-01-02 10:06:41 +01:00
Sylvestre Ledru
2102d2f5f6 add missing epoch 2023-01-02 10:00:23 +01:00
Sylvestre Ledru
c62b2619ac Merge remote-tracking branch 'origin/14' into 15 2023-01-02 09:48:32 +01:00
Sylvestre Ledru
f2231f3342 Move libPolly in libpolly-X.Y-dev for real 2023-01-01 12:10:14 +01:00
Sylvestre Ledru
519cbc611b Create a libpolly-X.Y-dev package 2022-12-28 13:20:23 +01:00
Sylvestre Ledru
3e3e3fe1b7 Fix the libclang-rt-14-dev-wasm64 description 2022-12-28 13:10:26 +01:00
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
Gianfranco Costamagna
bf56f934f1 Riscv64 is now bootstrapped 2022-11-30 16:29:02 +01:00
Gianfranco Costamagna
9c051a37c9 Disable WASM on riscv64 to let it build there. 2022-11-30 15:32:20 +01:00
Gianfranco Costamagna
d3cdf73c57 Finish the bootstrap and upload again to sid with riscv64 architecture too 2022-11-22 12:42:00 +01:00
Gianfranco Costamagna
258c5837bb Bootstrap riscv64 too 2022-11-22 12:39:50 +01:00
Gianfranco Costamagna
2381d41548 Revert the change, hopefully mips64el is bootstrapped now 2022-11-20 00:01:07 +01:00
Gianfranco Costamagna
8b4e09e299 Add spirv-14 to alternate dependencies for mips64el, to be reverted once a build of spirv-15 is available 2022-11-19 23:43:29 +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
2757a45bf7 bring back the packages 2022-11-11 23:29:02 +01:00
Sylvestre Ledru
92684f54f5 Merge remote-tracking branch 'origin/15' into snapshot 2022-11-11 15:00:11 +01:00
Jordan Justen
b7f42769ed
d/control: Add llvm-spirv-14 as an alternative to llvm-spirv-15
Signed-off-by: Jordan Justen <jljusten@debian.org>
2022-10-30 22:07:58 -07:00
Jordan Justen
5c8a71515a
debian: Bump llvm-spirv to 15 to match the llvm version
Signed-off-by: Jordan Justen <jljusten@debian.org>
2022-10-30 00:29:07 -07:00
Sylvestre Ledru
3a8266fb1b Update of the build dep llvm-spirv => llvm-spirv-14 2022-10-16 23:33:46 +02:00
Sylvestre Ledru
160c9b82ca Merge remote-tracking branch 'origin/15' into snapshot 2022-10-10 20:09:54 +02:00
Sylvestre Ledru
be4a884bdc bolt: add description 2022-10-10 14:56:07 +02:00
Sylvestre Ledru
834eff2d9b bolt: add description 2022-10-10 13:56:05 +02:00
Sylvestre Ledru
8aacee3dc4 fix the version 2022-10-10 13:51:08 +02:00
Sylvestre Ledru
2c777189ef Only ship libbolt_rt_hugify.a & libbolt_rt_instr.a on amd64
* Only ship libbolt_rt_hugify.a & libbolt_rt_instr.a on amd64
* fix the cmake detection with libmlir
* Build using LTO - better performances of the llvm-toolchain
  binaires
* Build libfuzzer with C++ 17 ot unbreak it
* Fix a typo to silent lintian (Closes: #1018770)
* Fix some hardcoded paths (Closes: #1020847)
* Suggest wasi-libc for clang
* Allow libunwind-dev to be coinstallable (Closes: #1004112)
* Add better support for the WebAssembly (wasm32/wasm64) targets:
  - Ship compiler-rt for the wasm32 and wasm64 targets. (Closes: #1010932)
  - Add patch wasm-compiler-rt-default.diff to default to compiler-rt for
    these targets. libgcc does not currently exist for WebAssembly in neither
    Debian nor upstream, and therefore compiler-rt is the only option.
  - Add patch wasm-sysroot-usr.diff to support a system-installed (i.e. shipped
    in /usr) wasi-libc. (Closes: #1020746)
* Ship bolt
* New upstream release
* Upload to unstable now that we have removed 12 from the archive
* Unbreak the clang symlink. See
  https://github.com/llvm/llvm-project/issues/57857
* New upstream release
* Fix build on ppc64 and riscv64 (Closes: #1019582)
* New stable release
* syscall-mips64el-def.diff: fix the call to undeclared function 'syscall';
  on mips
* Update of the build dep from llvm-spirv => llvm-spirv-14
  as it is now versioned. It should build libclc
* Fix some hardcoded paths (Closes: #1020847)
* Suggest wasi-libc for clang
* Allow libunwind-dev to be coinstallable (Closes: #1004112)
* Add better support for the WebAssembly (wasm32/wasm64) targets:
  - Ship compiler-rt for the wasm32 and wasm64 targets. (Closes: #1010932)
  - Add patch wasm-compiler-rt-default.diff to default to compiler-rt for
    these targets. libgcc does not currently exist for WebAssembly in neither
    Debian nor upstream, and therefore compiler-rt is the only option.
  - Add patch wasm-sysroot-usr.diff to support a system-installed (i.e. shipped
    in /usr) wasi-libc. (Closes: #1020746)
* Add '-DCMAKE_FIND_DEBUG_MODE=true' to help with debugging
* Add '-DCMAKE_FIND_DEBUG_MODE=true' to help with debugging
* Fifth RC release
* Switch to 3.9 (remove lldb-3.9-dev as it was a transitional pkg)
2022-10-09 20:41:14 +02:00
Sylvestre Ledru
ff4d2206cf Merge remote-tracking branch 'origin/14' into 15 2022-10-08 09:57:30 +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