Commit Graph

6446 Commits

Author SHA1 Message Date
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
Gianfranco Costamagna
3d4b64df99 Uncomment part of sanitizer patch, from <doko> 2024-03-11 22:49:01 +01:00
Gianfranco Costamagna
08c22a2df4 Fixup arch:all->arch:any migration 2024-03-10 07:52:09 +01:00
Gianfranco Costamagna
518f0fa5b4 Update changelog 2024-03-10 01:45:35 +01:00
Gianfranco Costamagna
1e14d1ffba Upload to sid 2024-03-10 01:39:41 +01:00
Sylvestre Ledru
cf5b006c6c new upstream release 2024-03-09 08:27:59 +01:00
Sylvestre Ledru
8cfa278f7b show the value of the libc install 2024-03-09 08:17:17 +01:00
Sylvestre Ledru
479f9879df add a C++ module test 2024-03-09 08:14:44 +01:00
Sylvestre Ledru
2ac4279a50 improve the libc check 2024-03-09 00:02:48 +01:00
Sylvestre Ledru
71f2952b6d Try to address a link issue with libclang-cpp.so.18 (GH: #83986) 2024-03-08 21:20:41 +01:00
Sylvestre Ledru
841e1ce65b Disable libc on bionic for apt.llvm.org 2024-03-08 20:27:25 +01:00
Gianfranco Costamagna
87a903d191 Drop extra hack 2024-03-08 16:50:50 +01:00
Gianfranco Costamagna
e11b894442 Drop extra hack 2024-03-08 16:50:33 +01:00
Matthias Klose
b74f7bdca8 * Fix sanitizer build on 32bit time_t64 architectures. 2024-03-08 16:46:15 +01:00
Gianfranco Costamagna
8c3b7796c4 Revert compiler-rt hacks 2024-03-08 16:04:40 +01:00
Gianfranco Costamagna
20819031eb Revert unwind detection logic changes 2024-03-08 16:01:18 +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