termux-packages/scripts
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
..
bin
build toolchain: add -fPIC to CPPFLAGS for i686 2021-08-27 10:02:20 +02:00
updates remove ccnet as it's been deleted upstream 2021-08-16 14:42:31 +01:00
Dockerfile
Vagrantfile
apt-compare-versions
buildorder.py
check-built-packages.py scripts: prepare for Bintray deprecation 2021-02-08 12:56:54 +02:00
check-pie.sh
check-versions.sh
config.guess
config.sub
generate-bootstraps.sh generate-bootstraps.sh: handle paths without ./ prefix 2021-08-17 15:22:18 +02:00
get_hash_from_file.py
ldd
lint-packages.sh linter: add PHP-3.01 license id (https://spdx.org/licenses/) 2021-05-05 11:00:48 +02:00
list-packages.sh
list-versions.sh
properties.sh scripts/properties.sh: set java home to openjdk 8 2021-08-01 18:39:37 +03:00
run-docker.ps1
run-docker.sh run-docker.sh: don't rely on GITHUB_EVENT_PATH when checking for tty 2021-07-27 19:15:35 +03:00
setup-android-sdk.sh scripts/properties.sh: set java home to openjdk 8 2021-08-01 18:39:37 +03:00
setup-archlinux.sh Do not reinstall packages in setup-archlinux.sh 2021-05-05 00:37:29 +03:00
setup-offline-bundle.sh build-package: rename TERMUX_DEBUG to TERMUX_DEBUG_BUILD 2021-08-21 20:55:57 +02:00
setup-termux.sh Ensure gnupg is installed in setup-termux.sh 2021-03-26 08:50:00 +01:00
setup-ubuntu.sh docker image: install libwayland-dev and wayland-scanner++ 2021-08-26 15:48:11 +03:00
test-runner.sh
update-docker.ps1 Add update-docker.ps1 2021-06-16 16:55:25 +03:00
update-docker.sh