busybox: fix #2448 and debug build
Busybox builds "busybox" and "busybox_unstripped", where the latter contains debug symbols.
This commit is contained in:
parent
28129617b0
commit
2ebffe1f7e
|
@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://busybox.net/
|
||||||
TERMUX_PKG_DESCRIPTION="Tiny versions of many common UNIX utilities into a single small executable"
|
TERMUX_PKG_DESCRIPTION="Tiny versions of many common UNIX utilities into a single small executable"
|
||||||
TERMUX_PKG_ESSENTIAL=yes
|
TERMUX_PKG_ESSENTIAL=yes
|
||||||
TERMUX_PKG_VERSION=1.28.4
|
TERMUX_PKG_VERSION=1.28.4
|
||||||
|
TERMUX_PKG_REVISION=1
|
||||||
TERMUX_PKG_SHA256=e3c14a3699dc7e82fed397392957afc78e37bdf25398ac38ead6e84621b2ae6a
|
TERMUX_PKG_SHA256=e3c14a3699dc7e82fed397392957afc78e37bdf25398ac38ead6e84621b2ae6a
|
||||||
TERMUX_PKG_SRCURL=https://busybox.net/downloads/busybox-${TERMUX_PKG_VERSION}.tar.bz2
|
TERMUX_PKG_SRCURL=https://busybox.net/downloads/busybox-${TERMUX_PKG_VERSION}.tar.bz2
|
||||||
TERMUX_PKG_BUILD_IN_SRC=yes
|
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||||
|
@ -27,6 +28,9 @@ termux_step_configure () {
|
||||||
}
|
}
|
||||||
|
|
||||||
termux_step_post_make_install () {
|
termux_step_post_make_install () {
|
||||||
|
if [ "$TERMUX_DEBUG" == "true" ]; then
|
||||||
|
install busybox_unstripped $PREFIX/bin/busybox
|
||||||
|
fi
|
||||||
# Create symlinks in $PREFIX/bin/applets to $PREFIX/bin/busybox
|
# Create symlinks in $PREFIX/bin/applets to $PREFIX/bin/busybox
|
||||||
rm -Rf $TERMUX_PREFIX/bin/applets
|
rm -Rf $TERMUX_PREFIX/bin/applets
|
||||||
mkdir -p $TERMUX_PREFIX/bin/applets
|
mkdir -p $TERMUX_PREFIX/bin/applets
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
svlogd doesn't work with clang.
|
||||||
|
Patch inspired by http://landley.net/mantis/mantis-2344.html
|
||||||
|
--- ../svlogd.c.orig 2018-06-07 19:34:47.442867090 +0000
|
||||||
|
+++ ./runit/svlogd.c 2018-06-07 19:35:16.438776951 +0000
|
||||||
|
@@ -244,6 +244,7 @@
|
||||||
|
#define INIT_G() do { \
|
||||||
|
setup_common_bufsiz(); \
|
||||||
|
SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \
|
||||||
|
+ asm volatile("":::"memory"); \
|
||||||
|
linemax = 1000; \
|
||||||
|
/*buflen = 1024;*/ \
|
||||||
|
linecomplete = 1; \
|
Loading…
Reference in New Issue