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