Commit Graph

6097 Commits

Author SHA1 Message Date
Matthias Klose
ea652fb717 * Build with --as-needed. 2024-03-16 20:34:07 +01:00
Matthias Klose
ae4896c64d * Add a stage1 profile to disable curl, grpc and spirv. 2024-03-16 20:08:16 +01:00
Gianfranco Costamagna
08c22a2df4 Fixup arch:all->arch:any migration 2024-03-10 07:52:09 +01:00
Gianfranco Costamagna
1e14d1ffba Upload to sid 2024-03-10 01:39:41 +01:00
Gianfranco Costamagna
e11b894442 Drop extra hack 2024-03-08 16:50:33 +01:00
Gianfranco Costamagna
c73a5a6e72 Fix changelog merge 2024-03-08 15:56:39 +01:00
Gianfranco Costamagna
395523e15c Merge remote-tracking branch 'origin/17' into 17 2024-03-08 15:56:20 +01:00
Gianfranco Costamagna
b78652a782 Update changelog 2024-03-08 15:53:14 +01:00
Gianfranco Costamagna
2d98c52c9c Drop changelog entries 2024-03-08 15:52:00 +01:00
Gianfranco Costamagna
e5f5a75f7d Drop compiler-rt hacks 2024-03-08 15:51:37 +01:00
Gianfranco Costamagna
5ca2adc357 Drop hack 2024-03-08 15:50:31 +01:00
Gianfranco Costamagna
25f044b222 Revert " * Make libclang-common-18-dev architecture dependent, mark profile and xray"
This reverts commit 0d717ce123.
2024-03-08 15:49:52 +01:00
Matthias Klose
387c617b01 fix typo in changelog 2024-03-08 15:49:39 +01:00
Matthias Klose
13375484b4 Revert: mark profile and xray include files as optional on armel and armhf. 2024-03-08 15:38:14 +01:00
Matthias Klose
3820512127 * Enable compiler-rt runtime again for 32bit time_t64 architectures. 2024-03-08 14:54:29 +01:00
Matthias Klose
69ac5b7c8c * Fix sanitizer build on 32bit time_t64 architectures. 2024-03-07 16:57:48 +01:00
Gianfranco Costamagna
c3b4008c49 Merge branch '17' into '17'
Disable LIBUNWIND_USE_COMPILER_RT when COMPILER_RT is disabled

See merge request pkg-llvm-team/llvm-toolchain!134
2024-03-07 04:56:37 +00:00
liushuyu
1eb9506784
changelog: add new entries 2024-03-06 21:21:59 -07:00
liushuyu
22c0a38297 Disable LIBUNWIND_USE_COMPILER_RT when COMPILER_RT is disabled 2024-03-06 21:21:56 -07:00
liushuyu
f2cd318cb8
Backport LLVM patch #75089 to fix compiler rt linkage 2024-03-06 13:25:38 -07:00
Gianfranco Costamagna
7e49a06017 Merge remote-tracking branch 'origin/17' into 17 2024-03-06 10:30:58 +01:00
Matthias Klose
81e2edc30f merge changelog entries 2024-03-06 09:21:49 +01:00
Matthias Klose
0d717ce123 * Make libclang-common-18-dev architecture dependent, mark profile and xray
include files as optional on armel and armhf.
2024-03-06 09:20:28 +01:00
Gianfranco Costamagna
c57514041a Merge changelogs together 2024-03-06 07:28:08 +01:00
Gianfranco Costamagna
d609765a7c Merge branch '17' into '17'
Fix unwind detection logic when compiler-rt is disabled

See merge request pkg-llvm-team/llvm-toolchain!133
2024-03-06 06:13:26 +00:00
liushuyu
0d959c73cd
Fix unwind detection logic when compiler-rt is disabled 2024-03-05 22:57:07 -07:00
Matthias Klose
32497f066e * Make libclang-common-17-dev architecture dependent. 2024-03-05 23:43:58 +01:00
Gianfranco Costamagna
4fde42011e Disable tests on mips64el 2024-03-05 10:18:06 +01:00
Gianfranco Costamagna
e336d3af61 Reupload to sid 2024-03-04 16:10:31 +01:00
Gianfranco Costamagna
02034b1a69 Fix mxgot export on mips64el 2024-03-04 09:07:59 +01:00
Gianfranco Costamagna
4d5cf64dc4 Update changelog 2024-03-03 11:55:23 +01:00
Gianfranco Costamagna
2987ecf226 Disable compiler-rt on 32bit architectures except i386 2024-03-03 11:54:05 +01:00
Gianfranco Costamagna
4f12df35af Rename for time64_t transition (from Steve Langasek) 2024-03-03 11:48:32 +01:00
Sylvestre Ledru
4574486306 remove a useless tab 2024-02-09 12:37:30 +01:00
Sylvestre Ledru
8d9b6e5c2b s390x sccache: increase cache size to 20G 2024-02-09 12:37:18 +01:00
Sylvestre Ledru
2fd06c6ff2 on my s390x machines, increase the cache size to 20g 2024-01-26 10:14:25 +01:00
Sylvestre Ledru
a883ee8d45 try to enable sccache on 'my' s390x machines 2024-01-24 13:30:08 +01:00
Sylvestre Ledru
9827291d40 try to enable sccache on 'my' s390x machines 2024-01-24 11:51:17 +01:00
Sylvestre Ledru
2a2d05e967 update of the changelog 2024-01-15 08:56:45 +01:00
Sylvestre Ledru
97c059388e uploaded 2024-01-15 08:56:07 +01:00
Sylvestre Ledru
28be2cd7e6 Merge branch '17' into '17'
Enable flang on loong64

See merge request pkg-llvm-team/llvm-toolchain!131
2024-01-15 07:52:32 +00:00
chenli
2cd430f493 Enable flang on loong64 2024-01-15 14:14:05 +08:00
Sylvestre Ledru
e058c4fea4 Merge branch '17.0.6-4-fallout' into '17'
Fix FTBFSes on i386 and armel resulting from the 1:17.0.6-3 -> 1:17.0.6-4 changes

See merge request pkg-llvm-team/llvm-toolchain!130
2024-01-10 08:20:14 +00:00
Faidon Liambotis
9a997c5589 Fix i386 FTBFS resulting from COMPILER_RT_DEFAULT_TARGET_ONLY
> dh_install: warning: Cannot find (any matches for) "usr/lib/llvm-17/lib/clang/17/bin/hwasan_symbolize" (tried in ., debian/tmp)

hwasan_symbolize is actually an 64-bit-only feature, and was
accidentally included before. Replace the arch opt-out list, with an
opt-in one and a comment pointing to HWASAN_SUPPORTED_ARCH.

> dh_install: warning: Cannot find (any matches for) "usr/lib/llvm-17/lib/clang/17*/lib/linux/liborc_rt*" (tried in ., debian/tmp)

i386 is not in the ALL_ORC_SUPPORTED_ARCH list. Previously, the package
shipped liborc_rt-x86_64.a, but since we don't ship amd64 multilib
binaries anymore, remove the reference.

Addresses regressions introduced with commit:
  400d893908
  Enable COMPILER_RT_DEFAULT_TARGET_ONLY for all archs
2024-01-10 09:47:01 +02:00
Faidon Liambotis
bdfce0866c Revert "Enable COMPILER_RT_BUILD_BUILTINS for armel"
FTBFSes with:

FAILED: CMakeFiles/clang_rt.builtins-arm.dir/arm/sync_fetch_and_add_4.S.o
/<<PKGBUILDDIR>>/build-llvm/./bin/clang -target arm-linux-gnueabi -DVISIBILITY_HIDDEN  -O3 -DNDEBUG -fno-lto -std=c11 -fPIC -fno-builtin -fvisibility=hidden -fomit-frame-pointer -DCOMPILER_RT_HAS_FLOAT16 -MD -MT CMakeFiles/clang_rt.builtins-arm.dir/arm/sync_fetch_and_add_4.S.o -MF CMakeFiles/clang_rt.builtins-arm.dir/arm/sync_fetch_and_add_4.S.o.d -o CMakeFiles/clang_rt.builtins-arm.dir/arm/sync_fetch_and_add_4.S.o -c /<<PKGBUILDDIR>>/compiler-rt/lib/builtins/arm/sync_fetch_and_add_4.S
In file included from /<<PKGBUILDDIR>>/compiler-rt/lib/builtins/arm/sync_fetch_and_add_4.S:14:
/<<PKGBUILDDIR>>/compiler-rt/lib/builtins/arm/sync-ops.h:22:2: error: DMB is only supported on ARMv6+
   22 | #error DMB is only supported on ARMv6+
      |  ^

This was despite an upstream commit labeled "[compiler-rt] support
armv4t". Perhaps something going on with the way we configure? Revert
for the time being, until (if) someone cares.

This reverts commit 1b0abffef7.
2024-01-10 09:32:21 +02:00
Sylvestre Ledru
556a6737b6 debian/qualify-clang.sh: remove the test of i386 - use libcompiler-rt:i386 instead 2024-01-09 13:04:50 +01:00
Sylvestre Ledru
70777a3fed fix package name 2024-01-09 11:54:56 +01:00
Sylvestre Ledru
ac5a7481d4 fix changelog 2024-01-09 11:53:43 +01:00
Sylvestre Ledru
0c176de6ac prepare upload 2024-01-09 09:45:59 +01:00
Sylvestre Ledru
f463aa4e23 Cherry pick the wasm fix from 16 (Closes: #1057838) 2024-01-09 09:42:47 +01:00