Commit Graph

11 Commits

Author SHA1 Message Date
Tee KOBAYASHI 184b5dcc2f some packages: Re-enable clang16-porting
%ci:no-build
2023-04-09 07:27:34 +09:00
Tee KOBAYASHI 10ada7e4d3 *: Disable clang16-porting for auto-updating packages
%ci:no-build
2023-03-28 16:27:35 +09:00
Tee KOBAYASHI 9a39510fec hors: Use termux_setup_no_integrated_as
%ci:no-build
2022-11-08 22:50:01 +00:00
Jia Yuan Lo 035c918418
scripts: add termux_setup_gnu_as_23c for NDK r25 (#11615)
NDK r25 has removed GNU Assembler (GAS). Removal of GAS introduced a number of build issues.
The most prominent is:
/usr/bin/as: unrecognized option '-EL'

Some options to solve this:
1. Disable building custom assembly and suffer performance penalty
2. Hand rewrite the custom assembly to be LLVM compatible
3. Wait for upstream to write LLVM compatible assembly (openssl, openssl-1.1)
4. Bring back GAS from NDK r23c

In this commit, GAS is brought back as a separate toolchain instead of following NDK r23c file hierarchy.
We pass "--gcc-toolchain=GAS_TOOLCHAIN_DIR" to NDK r25 clang to detect.
Packages only have to add "termux_step_gnu_as_23c" to build.sh to enable GAS.
In the future, we expect packages should follow option 3 more than option 4 as that is a last resort.

This commit also bumps revision for packages that rely (or previously rely) on "-fno-integrated-as":
hors, libffi, libgcrypt, libpixman, openssl, openssl-1.1

Co-authored-by: Henrik Grimler <grimler@termux.dev>
Co-authored-by: Chongyun Lee <45286352+licy183@users.noreply.github.com>
2022-08-24 23:17:08 +08:00
Leonid Pliushch 27afd9e665
auto updates: migrate config from github-projects.txt to build.sh-specific
Re-enable automatic updates after deleting github-projects.txt.

%ci:no-build
2021-10-04 13:43:31 +03:00
YAKSH BARIYA c9ab2c7cb9
Bump `hors` to 0.8.2 (#7000) 2021-06-14 00:02:59 +05:30
Termux Github Actions 2269b40861 hors: update to 0.7.3 2020-12-17 23:26:01 +00:00
Deshdeepak 5cf4ff3541 Update hors to 0.7.2 (#5970)
* fix arm
2020-10-27 10:04:27 +01:00
Krishna Kanhaiya c0cc9076f1 Update hors to 0.7.1 2020-09-17 16:54:26 +05:30
Krishna Kanhaiya e37791c2e6 Update: hors to 0.6.10 2020-09-04 11:51:36 +05:30
Krishna Kanhaiya ce53151c22 new package: hors (#5739) 2020-08-25 16:20:57 +03:00