Commit Graph

6733 Commits

Author SHA1 Message Date
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
b641b1b38d adjust the patch after 4ec9a662d388db8a2bb862dbaa7fc3fd809d1240 2024-04-24 13:44:22 +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
8fd1476760 rebase of the patches 2024-04-24 09:58:18 +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
710e3307c7 rebase of the patch 2024-04-23 11:30:25 +02:00
Sylvestre Ledru
160e0b59ff prepare upload 2024-04-21 14:21:55 +02:00
Sylvestre Ledru
79ab58cffb Remove lang-to-external-fc to match upstream change in 4841d70a4b7d7cd8c492c16a9da339ec75bca135 2024-04-21 14:14:27 +02:00
Sylvestre Ledru
561d3d954d Revert "rebase of the patch"
This reverts commit eca70a4150.
2024-04-21 10:53:54 +02:00
Sylvestre Ledru
eca70a4150 rebase of the patch 2024-04-20 22:34:20 +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
432dc2710c rebase of the patch 2024-04-05 22:50:31 +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
cce51c00b0 Also install libMLIRExecutionEngineShared.so 2024-03-30 18:27:46 +01:00
Sylvestre Ledru
5ec2f2a436 rebase of the patch 2024-03-26 09:34:37 +01:00
Sylvestre Ledru
9df9381846 rebase of the patches 2024-03-23 19:55:45 +01: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
32b95a22e3 rebase of the patch 2024-03-21 13:27:21 +01:00
Sylvestre Ledru
8d4c8b4bb3 rebase of the patch 2024-03-21 10:37:20 +01:00
Sylvestre Ledru
d6a9730e15 rename the patch for something more explicit 2024-03-21 08:34:32 +01:00
Sylvestre Ledru
248780e81f rebase of the patch 2024-03-20 18:02:35 +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
6291f05e5f rebase of the patch 2024-03-19 09:51:11 +01: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
7eec61e6a3 update of the unapack script to automatically refresh the patch 2024-03-17 22:32:08 +01:00
Sylvestre Ledru
9dcf3eecb5 rebase of the patch 2024-03-17 22:30:36 +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
fa56ca9efc also add spirv-tools b-d to stage1 2024-03-16 21:13:55 +01:00