Commit Graph

187 Commits

Author SHA1 Message Date
Finagolfin 16b0e14a0a bump(libllvm): 18.1.3 to 18.1.4 2024-04-24 14:25:43 +05:30
Finagolfin ee7248b536 bump(libllvm): 18.1.2 to 18.1.3 2024-04-06 14:40:01 +05:30
Finagolfin d7d422a456 bump(libllvm): 17.0.6 to 18.1.2 2024-03-26 15:42:30 +05:30
Finagolfin 5c69b909a3 bump(libllvm): 17.0.5 to 17.0.6 2023-11-28 19:17:31 +05:30
Lucy Phipps b3c81c01ba
libllvm: update to 17.0.5 2023-11-14 12:53:29 +00:00
Lucy Phipps dfe1780fdf
libllvm: revbump 2023-11-13 23:50:42 +00:00
Lucy Phipps 2647629fa5
libllvm: TERMUX_EXEC__PROC_SELF_EXE
https://github.com/termux/termux-exec/pull/24
2023-11-13 23:49:17 +00:00
Lucy Phipps 78a9cfcc4c
libllvm: update to 17.0.4 2023-10-31 08:50:04 +00:00
Lucy Phipps a9352ea125
revbump libllvm 2023-10-31 00:48:27 +00:00
Lucy Phipps ad23066796
llvm: use TERMUX_SELF_EXE
https://github.com/termux/termux-exec/pull/24
2023-10-30 00:52:44 +00:00
Finagolfin 04a324a992 bump(libllvm): 17.0.2 to 17.0.3 2023-10-20 04:01:23 +05:30
Lucy Phipps 311bdcd5f0
Update llvm-lib-Support-Unix-Path.inc.patch
this one's just formatting
%ci:no-build
2023-10-16 23:25:40 +01:00
Lucy Phipps d1cd781370
Update llvm-lib-Support-Unix-Path.inc.patch
ok it's bulletproof now
2023-10-16 23:00:23 +01:00
Lucy Phipps fa082e5a85
Update llvm-lib-Support-Unix-Path.inc.patch
final!!
2023-10-16 22:06:05 +01:00
Lucy Phipps 7eac0e100b
Update llvm-lib-Support-Unix-Path.inc.patch 2023-10-16 21:52:08 +01:00
Lucy Phipps e002e07596
Update llvm-lib-Support-Unix-Path.inc.patch
oopsie :p
2023-10-16 21:13:12 +01:00
Lucy Phipps 4b43fb302a
Update llvm-lib-Support-Unix-Path.inc.patch
forgot that /system/bin/linker[64] can itself be a link
2023-10-16 21:09:43 +01:00
Lucy Phipps a658027fbf
libllvm: fix clang-tools (#18270) 2023-10-16 18:43:18 +01:00
finagolfin 47bf467745
chore(libllvm): Bump to trigger build 2023-10-06 15:18:23 +05:30
Finagolfin 3547f3627e bump(libllvm): 16.0.6 to 17.0.2 2023-10-06 14:49:23 +05:30
Fredrik Fornwall 710c81cc32 llvm: Avoid looking at /proc/self/exe
LLVM looks at /proc/self/exe to determine which binary has been called.
This does not work with the proposed changes for termux-exec:
https://github.com/termux/termux-exec/pull/24

Luckily the fallback to look at argv0 works instead.
2023-10-04 14:24:07 +02:00
Twaik Yont 1717d2c586
chore(main/libllvm): force disable auto updates [no ci]
This is needed to avoid auto-updater script warnings.
2023-10-04 12:45:05 +03:00
Finagolfin 3b316cfc17 enhance(libllvm): add a flag to clang so the Termux rpaths are not automatically added 2023-07-18 23:29:11 +05:30
Tee KOBAYASHI dd4525a229 libllvm: Exclude lldb from 32-bit arches
%ci:no-build
2023-07-05 17:53:10 +09:00
Tee KOBAYASHI 43de184b3e *: Remove version specifier for libxml2 in dependency
Effectively reverts commit 0120a4048a.

%ci:no-build
2023-07-02 18:23:39 +09:00
Tee KOBAYASHI 9aa773a611 libllvm: Revbump to rebuild
due to SONAME change in libxml2.
2023-07-02 13:32:10 +09:00
Tee KOBAYASHI 0120a4048a *: Add version specifier for libxml2 in dependency
Will be reverted afterwards.

%ci:no-build
2023-07-02 09:00:23 +09:00
Tee KOBAYASHI 107d6f89de libllvm: Bump to 16.0.6 2023-06-16 04:12:11 +09:00
Lucy Phipps 3e8cae4dc5
libllvm: update to 16.0.5 2023-06-02 21:05:21 +01:00
Finagolfin e4dd29ceab fix(libllvm): Disable lld multi-threading on AArch64, as it is leaking on certain devices 2023-05-22 18:09:56 +05:30
Finagolfin 93970b9e64 bump(libllvm): 16.0.3 to 16.0.4 2023-05-17 20:46:56 +05:30
Butta 18dc0668f0 chore(username): update my username from buttaface to finagolfin 2023-05-04 11:56:52 +05:30
Lucy Phipps e2fd78db0b fix(libllvm): Delete Clear-read_fd_set-if-EINTR-received.patch
Upstreamed in llvm/llvm-project@3cc0a5629
2023-05-03 23:21:25 +05:30
Butta 826f48dcc6 bump(libllvm): 16.0.2 to 16.0.3 2023-05-03 23:21:25 +05:30
Butta b1052a5cc0 bump(libllvm): 16.0.1 to 16.0.2 2023-04-20 03:48:15 +05:30
Tee KOBAYASHI 8a6c0db73b libllvm: Link in `libunwind.a` for sanitizers 2023-04-11 16:15:51 +09:00
Butta 7544dd10f8 bump(libllvm): 16.0.0 to 16.0.1
Also, add the rpath for ndk-multilib when cross-compiling.
2023-04-06 15:10:04 +05:30
Butta 2574b20c67 fix(libllvm): clang and llvm-tools 16 updates are erroring
I moved libarcher.so from libllvm 15 to the clang 16 subpackage and another tool
to llvm-tools, so make sure libllvm is uninstalled first.
2023-04-01 12:10:15 +05:30
Butta fd7c3fc3a9 scripts(libllvm): use bash shell for llvm-config shell script instead, as default dash shell on Ubuntu doesn't support variable substitution 2023-03-29 11:47:32 +05:30
Chongyun Lee b08c504c89 clang: link `libc++` on mingw 2023-03-29 13:28:06 +08:00
Butta 0727af2da7 bump(libllvm): 15.0.7 to 16.0.0 2023-03-28 01:40:46 +05:30
Tee KOBAYASHI 8552671238 libllvm: Build gold plugin 2023-02-14 15:51:32 +00:00
Chongyun Lee e24df21859 libllvm: bump revision
Due to the changes in libcompiler-rt
2023-02-12 17:57:21 +08:00
Chongyun Lee 716bf76852 libcompiler-rt: Revert "libcompiler-rt: add trigger for llvm-mingw-w64"
This reverts commit 7113d60ab6.
2023-02-12 17:55:41 +08:00
Chongyun Lee 7113d60ab6 libcompiler-rt: add trigger for llvm-mingw-w64 2023-02-12 04:20:10 +00:00
Tee KOBAYASHI 45147db2a8 tree-wide: Migrate to using `TERMUX_PYTHON_VERSION` variable
%ci:no-build

Co-authored-by: Maxython <mixython@gmail.com>
2023-01-16 14:04:35 +00:00
Tee KOBAYASHI 2b8b4d808b libllvm: Bump to 15.0.7 2023-01-12 17:14:15 +09:00
Butta 4bf89cf207 upgpkg(libllvm): 15.0.5 to 15.0.6 2022-12-01 17:30:36 +00:00
Tee KOBAYASHI 397ed596f9 libllvm: Adapt build.sh for sourcing
through termux_step_override_config_scripts.

%ci:no-build
2022-11-20 17:36:01 +09:00
Tee KOBAYASHI 8c51d102df libllvm: Bump to 15.0.5 2022-11-17 14:38:55 +09:00