Commit Graph

6256 Commits

Author SHA1 Message Date
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
Matthias Klose
4a5c909594 * Enable compiler-rt runtime again for 32bit time_t64 architectures.
* Revert: mark profile and xray include files as optional on armel and armhf.
2024-03-08 15:44:50 +01:00
Matthias Klose
6429a76c2a * Fix sanitizer build on 32bit time_t64 architectures. 2024-03-07 17:02:50 +01:00
Gianfranco Costamagna
25de83aaa5 Undo the commenting of rm -rf 2024-03-06 21:49:36 +01:00
Sylvestre Ledru
14e2367bc1 new release 2024-03-06 11:39:43 +01:00
Sylvestre Ledru
66ad38e289 add a test for C++ modules 2024-03-06 11:22:06 +01:00
Sylvestre Ledru
2c086230ae adjust the qualify-clang.sh with the libclang-common update 2024-03-06 11:08:09 +01:00
Sylvestre Ledru
a5bf4aa0b2 disable thinlto 2024-03-06 09:23:29 +01:00
Sylvestre Ledru
cd5f1cce89 fix the call to the llvm ir => .a 2024-03-06 09:22:37 +01:00
Sylvestre Ledru
a403fa2c96 update of the repack llvm ir => .a file 2024-03-06 09:22:37 +01:00
Sylvestre Ledru
f6c22777bc adjust some symlinks 2024-03-06 09:22:34 +01:00
Sylvestre Ledru
b33212f2d3 enable thinlto 2024-03-06 09:21:28 +01:00
Matthias Klose
264e74e251 mark profile and xray include files as optional on armel and armhf. 2024-03-06 09:17:16 +01:00
Gianfranco Costamagna
c78e2ba003 Update changelog 2024-03-06 07:27:22 +01:00
Matthias Klose
e09de8fa03 * Make libclang-common-18-dev architecture dependent. 2024-03-05 23:35:52 +01:00
Sylvestre Ledru
7f41bce4f0 Disable libllvmlibc-18-dev on armhf (Closes: #1065503) 2024-03-05 19:08:51 +01:00
Gianfranco Costamagna
9fe6ae31e2 Disable tests on mips64el 2024-03-05 10:18:20 +01:00
Gianfranco Costamagna
34cd34bbfc Fix mxgot export on mips64el 2024-03-04 09:09:03 +01:00
Gianfranco Costamagna
9fa6fc4dc6 Use stack-protector on mips64el 2024-03-03 15:08:18 +01:00
Gianfranco Costamagna
84f08a657c Simplify rules file now that time64_t transition has started 2024-03-03 11:52:09 +01:00
Gianfranco Costamagna
e5997f0f1a Export mxgot on mips64el 2024-03-03 11:31:57 +01:00
Sylvestre Ledru
c5dd54428d fix the version detection 2024-03-02 17:19:43 +01:00
Sylvestre Ledru
a1442f1a02 Also install usr/lib/llvm-18/lib/libLLVM.so.1 and usr/lib/llvm-18/lib/libLLVM.so.18.1 2024-03-01 22:00:19 +01:00
Sylvestre Ledru
3271139eeb adjust the version minor 2024-03-01 21:58:11 +01:00
Sylvestre Ledru
4b46fbf047 adjust the filename with the recent naming change 2024-03-01 18:05:30 +01:00
Sylvestre Ledru
67cd1db5ec fix the activation of libc 2024-03-01 16:09:06 +01:00
Sylvestre Ledru
72f45797b9 rebase of all patches 2024-02-28 11:12:03 +01:00
Sylvestre Ledru
dfa704d6fe rc4 2024-02-28 11:08:49 +01:00
Sylvestre Ledru
b42ff9916e only enable libc on 3 archs 2024-02-27 14:06:38 +01:00
Sylvestre Ledru
dad9d0d187 fix the syntax 2024-02-27 13:39:07 +01:00
Sylvestre Ledru
a80bdfc563 New snapshot release (amd64, arm64 and armhf) 2024-02-27 08:45:30 +01:00
Sylvestre Ledru
d4d38faa71 add an llvmlibc test 2024-02-27 08:41:32 +01:00
Sylvestre Ledru
3071f6c49c rebase of the patches 2024-02-23 09:01:00 +01:00
Gianfranco Costamagna
5b030d7eb8 Merge tag 'debian/1%18.1.0_rc2-4' into 18
llvm-toolchain-18 Debian release 1:18.1.0~rc2-4
2024-02-22 17:58:43 +01:00
Gianfranco Costamagna
5b6b66c4c7 Refresh timestamp for changelog 2024-02-22 17:58:25 +01:00
Gianfranco Costamagna
61c73fcbe8 Merge remote-tracking branch 'origin/18' into 18 2024-02-22 14:23:43 +01:00
Gianfranco Costamagna
b8b0648991 Update changelog 2024-02-22 14:11:36 +01:00
Gianfranco Costamagna
1a18aa1aa6 Add code to hack time64 in 32bit builds, and try to disable stack protector on mips64el 2024-02-22 14:10:45 +01:00
Gianfranco Costamagna
a656221b33 Revert: Try gold linker on mips64el 2024-02-22 09:20:50 +01:00
Sylvestre Ledru
8ab71b62cf Add a new package libllvmlibc-18-dev to ship LLVM libc (experimental for now) 2024-02-20 22:43:10 +01:00
Sylvestre Ledru
989a63a68e fix changelog 2024-02-20 22:40:44 +01:00
Sylvestre Ledru
9cd963c144 Ship libc++-18-dev /usr/lib/llvm-18/lib/libc++.modules.json /usr/lib/llvm-18/include/c++/v1/std.compat.cppm
/usr/lib/llvm-18/include/c++/v1/std.cppm
2024-02-20 22:15:26 +01:00
Sylvestre Ledru
397c393faf Ship libc++-18-dev /usr/lib/llvm-18/lib/libc++.modules.json /usr/lib/llvm-18/include/c++/v1/std.compat.cppm
/usr/lib/llvm-18/include/c++/v1/std.cppm
2024-02-19 16:22:25 +01:00
Sylvestre Ledru
4df76dc5b4 add -DLIBCXX_INSTALL_MODULES=ON see https://discourse.llvm.org/t/libc-c-23-module-installation-support/77061/1 2024-02-18 22:34:33 +01:00
John Paul Adrian Glaubitz
88f4607443 Run chrpath for libclang on sparc and sparc64 2024-02-16 09:55:59 +01:00
John Paul Adrian Glaubitz
34affc3768 Install *clang_rt* on sparc and sparc64 2024-02-16 09:54:15 +01:00
Sylvestre Ledru
2a5c838b13 show DEB_BUILD_MAINT_OPTIONS too 2024-02-11 14:44:43 +01:00
Sylvestre Ledru
74834881c5 Add abi=+time64,+lfs only on 64bits system 2024-02-11 14:29:38 +01:00
Sylvestre Ledru
1bce57bd9d remove a useless tab 2024-02-09 12:38:41 +01:00