Mercurial > vanilla
changeset 654:8100a1897e9e
core/busybox: improve build without binutils
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 29 Jul 2019 21:00:00 +0200 |
parents | f231cc801094 |
children | 667f0402062f |
files | core/busybox/busybox.sh core/busybox/config |
diffstat | 2 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/core/busybox/busybox.sh Mon Jul 29 20:50:00 2019 +0200 +++ b/core/busybox/busybox.sh Mon Jul 29 21:00:00 2019 +0200 @@ -21,6 +21,7 @@ PKGLICENSE="GPLv2" PKGSUMMARY="swiss army knife for embedded" PKGDOWNLOAD="https://busybox.net/downloads/$PKGNAME-$PKGVERSION.tar.bz2" +PKGDEPENDS="lib/linux-headers:build" PKGOPTIONS="CONFIG IPV6 PAM SELINUX" PKGPROTECT="etc/udhcpd.conf" @@ -75,7 +76,7 @@ # Our start script is located in /etc/rc.init. sed -i -e 's|/etc/init.d/rcS|/etc/rc.init|' init/init.c - make CC="$CC" HOSTCC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" + make CC="$CC" HOSTCC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" CROSS_COMPILE=llvm- install -Dm0755 busybox $DESTDIR/bin/busybox install -dm0755 $DESTDIR/share/udhcp install -m0644 examples/udhcp/sample.* $DESTDIR/share/udhcp
--- a/core/busybox/config Mon Jul 29 20:50:00 2019 +0200 +++ b/core/busybox/config Mon Jul 29 21:00:00 2019 +0200 @@ -491,7 +491,7 @@ # CONFIG_FEATURE_CALL_TELINIT is not set CONFIG_TELINIT_PATH="" CONFIG_INIT=y -CONFIG_LINUXRC=y +CONFIG_LINUXRC=n CONFIG_FEATURE_USE_INITTAB=y # CONFIG_FEATURE_KILL_REMOVED is not set CONFIG_FEATURE_KILL_DELAY=0