Commit Graph

140 Commits

Author SHA1 Message Date
Butta 18dc0668f0 chore(username): update my username from buttaface to finagolfin 2023-05-04 11:56:52 +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
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
Lucy Phipps cf834d674e
libllvm: update to 15.0.4 2022-11-02 21:21:46 +00:00
Lucy Phipps deded0f946
libllvm: bump to build lldb for python 3.11 2022-10-30 02:31:11 +00:00
Butta 8234b01cf0 upgpkg(libllvm): 15.0.2 to 15.0.3 2022-10-21 11:23:10 +05:30
Butta 140483b472 upgpkg(libllvm): 15.0.1 to 15.0.2 2022-10-05 13:19:03 +05:30
Butta 19f9f55fe2 upgpkg(libllvm): 15.0.0 to 15.0.1 2022-09-22 19:40:32 +05:30
Butta b59e4613db upgpkg(libllvm): 14.0.6 to 15.0.0 2022-09-19 12:43:29 +05:30
Butta 6a348732d1 rebuild(libllvm): bump to build against NDK 25
Also, add the clang++-14 symlink asked for, fixes #11366.
2022-08-13 20:28:13 +05:30
Henrik Grimler 60cb712d6d
libllvm: rebuild to get rid of extra subpackage debscripts
Some subpackages had extra debscripts due to bug in our
termux_create_*_subpackages function. termux/termux-packages#11499
fixed that issue, so rebuild libllvm after the fix as its subpackage
lld was affected.
2022-08-07 10:12:18 +02:00
Butta 404e7303e9 upgpkg(libllvm): 14.0.5 to 14.0.6 2022-07-03 00:44:24 +05:30
Butta 38341649ac upgpkg(libllvm): 14.0.4 to 14.0.5 2022-06-16 11:17:28 +05:30
Butta 3070d96f4f libllvm: update from 14.0.3 to 14.0.4 2022-05-30 13:30:44 +05:30
Tee KOBAYASHI 7f6ca25f1c libcompiler-rt: Add hook for ndk-multilib 2022-05-10 14:25:39 +09:00
Butta ddd6258931 libllvm: update from 14.0.1 to 14.0.3 2022-05-06 15:35:08 +05:30
Yaksh Bariya b9fb7f0f31 feat(libllvm/lldb): enable python support
rust-lldb does require python support in lldb. Or else rust-lldb will
simply fail with "error: module importing failed: This script interpreter
does not support importing modules." This should be fixed by enabling
python support for lldb. Also "command script import /path/to/script"
should now work.
2022-05-06 15:35:08 +05:30
Butta c14fd81ae2 libllvm: update from 14.0.0 to 14.0.1 2022-04-22 14:39:27 +05:30
Butta 61d08372ff libllvm: add mlir 2022-04-13 12:10:32 +05:30
Butta 0fe298fd86 libllvm: update from 13.0.1 to 14.0.0 2022-04-13 12:10:32 +05:30
Wetitpig 757db2c47f More targets (#8194) 2022-04-13 12:10:32 +05:30
Wetitpig 0410a2a1bd LLVM Tools (#7952) 2022-04-13 12:10:32 +05:30
Wetitpig cdf1a20f5d Concurrent documentation build 2022-04-13 12:10:32 +05:30
Wetitpig 7240bcf422 Add diagtool.1.gz to clang docs 2022-04-13 12:10:32 +05:30
Tee KOBAYASHI 72d3b537a9 libllvm: Explicitly disable python support for lldb
%ci:no-build
2022-03-02 10:58:56 +09:00
Butta 10fafcb645 libllvm: update from 13.0.0 to 13.0.1 2022-02-07 21:11:39 +05:30
Yaksh Bariya 3ce1eb0663
do not use debianutils `which` in our scripts
The utility is deprecated and might just unnecessarily spam the CI logs when we update to new docker image

%ci:no-build
2022-01-30 10:04:20 +05:30
Henrik Grimler 845c2c79a9
libllvm: should be no need to set up llvm-config in build.sh
It is done in termux_step_override_config_scripts instead.

%ci:no-build
2021-12-05 13:18:35 +01:00
Butta 6f8c30816e libllvm: fix system library path for i686 added by clang 2021-11-07 09:53:31 +05:30
Butta 7a89f6c3d7 libllvm: add llvm as a dependency of the clang compiler, for utilities like llvm-ar 2021-11-05 15:31:37 +05:30
Henrik Grimler f32b2c0e7e libllvm: replace arm-linux-androideabi-clang symlink with wrapper
This is the same wrapper as what the ndk uses for selecting api level.

This fixes https://github.com/termux/termux-packages/issues/7232 and
https://github.com/termux/termux-packages/issues/7839.
2021-10-26 11:23:16 +02:00
Butta f063fe399f libllvm: update from 12.0.1 to 13.0.0 2021-10-23 23:27:34 +05:30
Henrik Grimler a2187e62df Bump all packages depending on libc++
As part of ndk-r23 upgrade.
2021-10-22 23:05:45 +02:00
Ivan Max 04469d9137
create packages group base-devel for pacman format (#7612)
%ci:no-build
2021-09-28 18:21:42 +03:00
Henrik Grimler ecd214881a build-package: add new arg -c for "continue build"
As replacement for TERMUX_PKG_QUICK_REBUILD. Running
./build-package.sh -c <package> starts a build for <package>, but does
not extract and patch the source from scratch. Instead it sets up the
build variables and starts from termux_step_make.

When working on a big package that can take hours to build it is
convenient to be able to build until there is an error, then apply
some new patch (manually) to the source, and then continue from where
the build failed.
2021-08-24 21:40:46 +02:00
Butta bc115c2a31 libllvm: update from 12.0.0 to 12.0.1 2021-08-05 11:50:28 +05:30