Commit Graph

6466 Commits

Author SHA1 Message Date
Gianfranco Costamagna
bb4d2ae67e Add some more archs to GOLD, to fix missing LLVMgold plugin 2024-05-08 08:50:32 +02:00
Gianfranco Costamagna
98b1c19d78 Update changelog, upload to sid 2024-05-04 07:33:50 +02:00
Gianfranco Costamagna
eb889e502a Add ubuntu oracular as supported release 2024-05-04 07:33:40 +02:00
Gianfranco Costamagna
46fce2b831 Add oracular as supported release 2024-05-04 07:31:19 +02:00
Sylvestre Ledru
72950dbd0f disable mold for all for now to make sure it builds gold 2024-04-29 13:46:37 +02:00
Sylvestre Ledru
7204c780c8 Be explicit with what ships in llvm-18-linker-tools to make sure we always ships gold. Will avoid issues like: https://github.com/llvm/llvm-project/issues/87553 2024-04-29 11:11:52 +02:00
Sylvestre Ledru
8a0c9fcf8e fix syntax 2024-04-28 18:18:51 +02:00
Sylvestre Ledru
a3da2c4986 Pass LLVM_EXPERIMENTAL_TARGETS_TO_BUILD to stage 1 to (try to) build M68k (Closes: #1067646) 2024-04-28 18:06:03 +02:00
Sylvestre Ledru
c7bde1a598 prepare upload 2024-04-28 18:00:25 +02:00
Sylvestre Ledru
b7d187e5e1 remove 16 specific patches 2024-04-27 11:21:12 +02:00
Sylvestre Ledru
0719f75a9f Merge remote-tracking branch 'origin/16' into 17 2024-04-27 11:17:50 +02:00
Sylvestre Ledru
bedad29d49 Disable --as-needed on armel 2024-04-27 01:12:05 +02:00
Sylvestre Ledru
cb2bb7ab94 disable -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR 2024-04-26 14:19:27 +02:00
Sylvestre Ledru
b2515dbb99 Show LDFLAGS_EXTRA when building 2024-04-25 08:21:55 +02:00
Sylvestre Ledru
e915be9fdc upload done 2024-04-24 16:26:54 +02:00
Sylvestre Ledru
72f74dad49 Allow build on machines without too many CPU Thanks to Santiago Vila for the patch (Closes: #1067714) 2024-04-24 12:21:46 +02:00
Sylvestre Ledru
8a58f6bd0e prepare upload 2024-04-24 10:26:28 +02:00
Sylvestre Ledru
e44ae5e5f7 rebase of the patch 2024-04-23 22:04:18 +02:00
Sylvestre Ledru
2db840f24b rebase of the patch 2024-04-23 21:25:08 +02:00
Sylvestre Ledru
0692d0ed4a fix changelog 2024-04-23 21:25:08 +02:00
Sylvestre Ledru
f6f4cbdc83 New upstream release 2024-04-18 18:15:04 +02:00
Matthias Klose
8b318786ef * Fix libomp symbols file for t64. 2024-04-14 12:01:49 +02:00
Matthias Klose
5a6bfc3987 * Fix libomp symbols file for t64. 2024-04-14 11:56:56 +02:00
Matthias Klose
084b3b80f4 check in missing bits for 1:16.0.6-24 2024-04-14 11:54:02 +02:00
Sylvestre Ledru
afcf07feaa New upstream release but disabled for now because of https://github.com/rui314/mold/issues/1224 2024-04-04 09:22:10 +02:00
Sylvestre Ledru
42b3f8adc4 Disable Loongson SIMD Extension (LSX) and Loongson Advanced SIMD Extension (LASX) on 17 (Closes: #1068169) 2024-04-01 10:33:56 +02:00
Sylvestre Ledru
87c95b8abe Merge branch '17' into '17'
Revert D154931 on loong64

See merge request pkg-llvm-team/llvm-toolchain!135
2024-04-01 08:32:31 +00:00
Sylvestre Ledru
f802896e03 fix the mold check 2024-03-22 22:20:11 +01:00
Sylvestre Ledru
89ce97a201 show control_vars as debug 2024-03-22 22:16:14 +01:00
Sylvestre Ledru
d4c37a3c41 fix the syntax 2024-03-22 21:47:29 +01:00
Sylvestre Ledru
d38538d72d Only install mold when used 2024-03-22 21:24:26 +01:00
Sylvestre Ledru
d6a9730e15 rename the patch for something more explicit 2024-03-21 08:34:32 +01:00
Sylvestre Ledru
f918e56c65 prepare release 2024-03-20 09:23:21 +01:00
Sylvestre Ledru
5018d1a639 rebase of the patch 2024-03-20 09:23:11 +01:00
chenli
357cf918d7 Revert D154931 on loong64
D154931[1] needs to be reverted on LLVM17. As Loongson SIMD Extension
(LSX) and Loongson Advanced SIMD Extension(LASX) are not fully
supported on LLVM17, InlineAsm for LSX and LASX should not be
supported as well. Otherwise it leads to the following issue[2]:
'''
LLVM ERROR: Cannot select: 0x7ffea41a3650: ch = store<(store (s128) into %ir.mask
store52)> 0x7ffea41a35e0, 0x7ffea4196a30, FrameIndex:i64<6>, undef:i64
'''

LSX and LASX are fully supported on LLVM18 and are not supported on LLVM16,
thus only LLVM17 has the problem.

[1] https://reviews.llvm.org/D154931
[2] https://buildd.debian.org/status/fetch.php?pkg=qtdeclarative-opensource-src&arch=loong64&ver=5.15.10%2Bdfsg-2%2Bb1&stamp=1710571569&raw=0
2024-03-19 18:45:34 +08:00
Sylvestre Ledru
e6ae36a279 remove old missing in symbols 2024-03-18 11:54:44 +01:00
Sylvestre Ledru
4a21831337 refresh symbols 2024-03-18 11:54:20 +01:00
Sylvestre Ledru
a8bd421038 disable mold on bookworm 2024-03-18 11:02:49 +01:00
Sylvestre Ledru
9740d53d94 mold: disable on old distro 2024-03-17 10:17:53 +01:00
Sylvestre Ledru
089c187448 Build using mold 2024-03-17 10:14:09 +01:00
Matthias Klose
c9847d7ab5 * ASan: move allocator base to avoid conflict with high-entropy ASLR
for x86-64 Linux. Patch taken from LLVM 17.
2024-03-16 22:18:17 +01:00
Matthias Klose
cff18adb3b * Add a stage1 profile to disable curl, grpc and spirv.
* Build with --as-needed.
2024-03-16 22:16:18 +01:00
Matthias Klose
fdd54c6dbc also add spriv-tools b-d to stage1 2024-03-16 21:15:53 +01:00
Matthias Klose
84711da234 also add spriv-tools b-d to stage1 2024-03-16 21:14:52 +01:00
Matthias Klose
2e5dcb35cd * Build with --as-needed. 2024-03-16 20:34:47 +01:00
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
Matthias Klose
4d034a9a83 * Add a stage1 profile to disable curl, grpc and spirv. 2024-03-16 20:01:46 +01:00
Sylvestre Ledru
08dfdeb5a8 finish the management when libc is disabled 2024-03-13 14:08:58 +01:00
Matthias Klose
6ccf025a03 * Build-depend on llvm-spirv-18 instead of llvm-spirv-17. 2024-03-12 18:21:39 +01:00