Commit Graph

73 Commits

Author SHA1 Message Date
termux-pacman-bot
77df16a82f Update repo 2024-11-09 02:47:14 +00:00
termux-pacman-bot
6164fe261a Update repo 2024-09-09 12:13:43 +00:00
termux-pacman-bot
a9d41e91bb Update repo 2024-08-20 13:37:27 +00:00
termux-pacman-bot
3d6ecb7e04 Update repo 2024-08-07 16:41:29 +00:00
termux-pacman-bot
feb510c711 Update repo 2024-07-01 02:25:25 +00:00
termux-pacman-bot
c8bcc3fa6f Update repo 2024-05-24 14:08:50 +00:00
termux-pacman-bot
a217e19e27 Update repo 2024-03-31 08:09:30 +00:00
termux-pacman-bot
3a78139ef4 Update repo 2024-03-25 20:37:27 +00:00
termux-pacman-bot
460edac6ce Update repo 2024-01-02 23:08:46 +00:00
termux-pacman-bot
963e549097 Update repo 2023-10-22 19:31:10 +00:00
termux-pacman-bot
b14d210f4c Update repo 2023-08-30 21:01:19 +00:00
termux-pacman-bot
69222a0e22 Update repo 2023-03-28 13:33:05 +00:00
termux-pacman-bot
5dfcf6a2bf Update repo 2023-02-10 13:07:00 +00:00
termux-pacman-bot
489ca72f7d Update repo 2023-02-02 11:32:08 +00:00
termux-pacman-bot
6fb23627c4 Update repo 2022-12-21 11:30:57 +00:00
termux-pacman-bot
2205e451e2 Update repo 2022-11-09 22:38:07 +00:00
termux-pacman-bot
925dfdd6e6 Update repo 2022-11-01 20:40:50 +00:00
termux-pacman-bot
0305b7aeed Update repo 2022-09-14 17:00:41 +00:00
termux-pacman-bot
dec2c2f70d Update repo 2022-08-24 15:40:26 +00:00
termux-pacman-bot
2d4a3aaeb9 Update repo 2022-08-18 15:38:14 +00:00
termux-pacman-bot
bc0696b0a8 Update repo 2022-08-13 10:39:47 +00:00
Maxython
dd79fef1ad Updare repo 2022-06-27 15:12:13 +03:00
termux-actions[bot]
9fe2444b00 Update repo 2022-03-16 14:38:07 +00:00
termux-actions[bot]
e9f4f9c1f7 Update repo 2022-03-09 08:42:24 +00:00
termux-actions[bot]
ecf44f8f9f Update repo 2022-01-30 05:15:28 +00:00
Maxython
1c2b0c69a6 Update repo 2021-12-20 20:12:37 +00:00
Maxython
5e0fe83fde Update repo 2021-12-05 14:33:26 +03:00
Maxython
8156c55ab8 Test 2021-12-05 12:07:21 +03:00
Maxython
c7bef4b5ad Compiler update 2021-11-02 15:00:20 +03:00
Henrik Grimler
d5ba6ecc6b toolchain: fix broken as symlinks in r23b
r23b was suppose to fix so that -fno-integrated-as worked again (which
libx265 needs for example), but the symlinks added point towards an
absolute path in /buildbot/src/android/ndk-release-r23 instead of to
../../bin/. Re-create symlinks with correct destination.
2021-10-23 15:57:11 +02:00
Henrik Grimler
8c1a1b4ba5 termux_step_setup_toolchain: do not add prefix to pkg-config
And create the pkg-config wrapper inside termux_setup_toolchain.
2021-10-22 23:05:45 +02:00
Henrik Grimler
307ffe5a90 termux_setup_standalone_toolchain: remove one indentation level 2021-10-22 23:05:45 +02:00
Henrik Grimler
3f3e2ce49f termux_step_setup_toolchain: print info about applied ndk-patch 2021-10-22 23:05:45 +02:00
Henrik Grimler
a465f14c90 Update to use android-ndk r23 2021-10-22 23:05:45 +02:00
Henrik Grimler
b782c7da0e toolchain: add -fPIC to CPPFLAGS for i686
When adding this, we go from compiling with

  /home/builder/.termux-build/_cache/android-r21d-api-24-v4/bin/clang++ [...] -mrelocation-model pic -pic-level 2 -pic-is-pie [...]

to

  /home/builder/.termux-build/_cache/android-r21d-api-24-v5/bin/clang++ [...] -mrelocation-model pic -pic-level 2 [...]

Before, we got a warning when compiling libandroid-spawn:

  /home/builder/.termux-build/_cache/android-r21d-api-24-v4/bin/../lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: warning: shared library text segment is not shareable

and trying to use a program linked against libandroid-spawn gave an
error, see
https://github.com/termux/termux-packages/issues/7215#issuecomment-906154438
the Without this, libraries might end up with text relocations. For
some reason it does not seem to be an issue on the other arches.

%ci:no-build
2021-08-27 10:02:20 +02:00
Henrik Grimler
2c70621a98 build-package: rename TERMUX_DEBUG to TERMUX_DEBUG_BUILD
To make it more self-explanatory.
2021-08-21 20:55:57 +02:00
Butta
167739f5b8 nushell: try again to fix i686 build by exporting RUSTFLAGS earlier and adding a flag 2021-07-15 23:34:56 +05:30
Henrik Grimler
9887e8cbfd Set __USE_FORTIFY_LEVEL for debug builds 2021-02-03 16:57:21 +01:00
Leonid Pliushch
4994a2a322 build-package.sh: remove -static-openmp from CGO_LDFLAGS 2020-12-29 00:42:49 +02:00
Tom Yan
faf9dd7ca1 sox: build with omp again 2020-12-14 22:12:04 +02:00
Leonid Pliushch
36a846c725 build-package.sh: do not set -Wl,-z,relro,-z,now ldflags for Golang CGO
Causes this error when building Golang projects:

 invalid flag in go:cgo_ldflag: -Wl,-z,relro,-z,now
2020-11-22 13:52:28 +00:00
Fredrik Fornwall
540dd0689b Fix indentation in termux_step_setup_toolchain 2020-05-05 19:29:04 +02:00
Butta
f87609d9f3 termux_step_setup_toolchain.sh: split off setup of standalone toolchain into separate function 2020-04-10 13:03:38 +03:00
Butta
b997c4eafa termux_step_setup_toolchain.sh: don't add duplicate rpath for on-device builds
Unlike the NDK clang, the on-device clang has already been patched to add an rpath
to the Termux-prefixed library path, so only have the build script add the rpath
flag for NDK builds.
2020-02-02 01:21:18 +05:30
Leonid Pliushch
729a737a49 build-package.sh: move golang variable configuration to termux_step_setup_toolchain.sh
Allow to use termux_setup_golang.sh for host builds.
2020-01-03 23:39:54 +02:00
Leonid Pliushch
978358cfa3 Merge pull request #4639 from buttaface/headers
ndk-patches: use upstream ifaddrs.h and remove old syslog.h polyfills
2019-12-29 20:35:46 +02:00
Leonid Pliushch
75af2da554 reformat scripts/build/termux_step_setup_toolchain.sh 2019-12-13 23:57:01 +02:00
Leonid Pliushch
ce0707260d build-package.sh: fix copy-paste typo
clang & clang++ wrappers were copied to same file
2019-12-13 23:49:41 +02:00
Butta
60e9d47df0 ndk-patches: use upstream ifaddrs.h and remove old syslog.h polyfills 2019-12-08 19:57:10 +05:30
Leonid Pliushch
5493481c5c build-package.sh: better support for metapackages 2019-08-14 20:29:58 +03:00