termux-packages/packages/busybox
Vishal Biswas 160d3aeb06 update ndk to 17 and switch some packages to clang build (#2415)
* update ndk to 17

* bump NDK version in setup-android script

* libnl: fix for ndk r17

* libpixman: use clang's __builtin_shufflevector instead of __builtin_shuffle (#1)

Required to make package build with ndk17.

* fix as for arm

* ndk17 still uses ld.bfd on aarch64

* use -fno-integrated-as for clang only

* glib: remove patch unnecessary after ndk17

* torsocks: remove unneeded patch after ndk17

* subversion: fix build as clang++ now errors out for mismatched flags

* libpulseaudio: fix build with ndk17

https://github.com/termux/termux-packages/pull/2415#issuecomment-388296684

* gst-plugins-good: disable video4linux2

ioctl is defined as __overloadable in ndk17 headers which
  conflicts with v4l2object's member ioctl

* libzmq: disable Werror to build with ndk17

* ltrace: hardcode symbol not available in ndk17

* busybox: build with clang for all arches except arm

* dropbear: build with clang instead of gcc

* gnupg: build with clang instead of gcc

* openssl: use clang for all arches except arm

* picolisp: build with clang instead of gcc

* valgrind: use clang on all arches except aarch64

* Revert "gst-plugins-good: disable video4linux2"

This reverts commit 43850b81ccf60033c25cb13dfd326c1b0528773a.
Already applied on base branch.

* libllvm: use default arm triple
2018-05-27 14:55:20 +02:00
..
arch-i386-Makefile.patch busybox: Update i686 build 2015-12-25 19:13:55 -05:00
build.sh update ndk to 17 and switch some packages to clang build (#2415) 2018-05-27 14:55:20 +02:00
busybox.config busybox: Update from 1.27.2 to 1.28.2 2018-04-01 23:54:38 +02:00
coreutils-date.c.patch busybox: Fix date.c patch 2017-12-21 06:01:52 +01:00
coreutils-mktemp.c.patch busybox: Update from 1.26.2 to 1.27.1 2017-07-25 01:59:40 +02:00
crond.c.patch Initial push 2015-06-13 01:03:31 +02:00
crontab.c.patch fix #590 (#1591) 2017-10-15 00:59:29 +02:00
editors-diff.c.patch busybox: Fix 'diff' when for pipes/stdin 2016-02-08 05:52:15 -05:00
libbb-change_identity.c.patch Update busybox to 1.24.1 2015-10-26 19:35:22 -04:00
libbb.h.patch Initial push 2015-06-13 01:03:31 +02:00
Makefile.patch update ndk to 17 and switch some packages to clang build (#2415) 2018-05-27 14:55:20 +02:00
missing_syscalls.c.patch Initial push 2015-06-13 01:03:31 +02:00
networking-hostname.c.patch busybox: Fix -Werror=implicit-function-declaration 2017-07-07 00:30:54 +02:00
networking-httpd.c.patch busybox: Update from 1.26.2 to 1.27.1 2017-07-25 01:59:40 +02:00
telnetd.patch busybox: Update from 1.24.2 to 1.25.1 2016-10-08 17:54:48 -04:00
tftp.c.patch Initial push 2015-06-13 01:03:31 +02:00
util-linux-getopt.c.patch busybox: Set __progname in getopt for -n to work 2016-11-30 20:32:23 -05:00