commit:     9450c1fcadc71efcc52b358f3bcb8860417f68c4
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 24 04:30:04 2018 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Wed Jan 24 04:30:04 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9450c1fc

sys-apps/busybox: turn off some features uClibc omits #567598

Closes: https://bugs.gentoo.org/567598

 sys-apps/busybox/busybox-1.25.1.ebuild    | 6 ++++++
 sys-apps/busybox/busybox-1.26.2-r1.ebuild | 6 ++++++
 sys-apps/busybox/busybox-1.27.2.ebuild    | 6 ++++++
 sys-apps/busybox/busybox-1.28.0.ebuild    | 6 ++++++
 sys-apps/busybox/busybox-9999.ebuild      | 6 ++++++
 5 files changed, 30 insertions(+)

diff --git a/sys-apps/busybox/busybox-1.25.1.ebuild 
b/sys-apps/busybox/busybox-1.25.1.ebuild
index 373d932ae1a..e2608ae82c0 100644
--- a/sys-apps/busybox/busybox-1.25.1.ebuild
+++ b/sys-apps/busybox/busybox-1.25.1.ebuild
@@ -139,6 +139,12 @@ src_configure() {
        busybox_config_option systemd FEATURE_SYSTEMD
        busybox_config_option math FEATURE_AWK_LIBM
 
+       # disable features that uClibc doesn't (yet?) provide.
+       if use elibc_uclibc; then
+               busybox_config_option n FEATURE_SYNC_FANCY #567598
+               busybox_config_option n NSENTER
+       fi
+
        # all the debug options are compiler related, so punt them
        busybox_config_option n DEBUG_SANITIZE
        busybox_config_option n DEBUG

diff --git a/sys-apps/busybox/busybox-1.26.2-r1.ebuild 
b/sys-apps/busybox/busybox-1.26.2-r1.ebuild
index 19d62510f28..2cf1f1574c3 100644
--- a/sys-apps/busybox/busybox-1.26.2-r1.ebuild
+++ b/sys-apps/busybox/busybox-1.26.2-r1.ebuild
@@ -147,6 +147,12 @@ src_configure() {
        busybox_config_option systemd FEATURE_SYSTEMD
        busybox_config_option math FEATURE_AWK_LIBM
 
+       # disable features that uClibc doesn't (yet?) provide.
+       if use elibc_uclibc; then
+               busybox_config_option n FEATURE_SYNC_FANCY #567598
+               busybox_config_option n NSENTER
+       fi
+
        # all the debug options are compiler related, so punt them
        busybox_config_option n DEBUG_SANITIZE
        busybox_config_option n DEBUG

diff --git a/sys-apps/busybox/busybox-1.27.2.ebuild 
b/sys-apps/busybox/busybox-1.27.2.ebuild
index 80b530dc184..97b793186c4 100644
--- a/sys-apps/busybox/busybox-1.27.2.ebuild
+++ b/sys-apps/busybox/busybox-1.27.2.ebuild
@@ -147,6 +147,12 @@ src_configure() {
        busybox_config_option systemd FEATURE_SYSTEMD
        busybox_config_option math FEATURE_AWK_LIBM
 
+       # disable features that uClibc doesn't (yet?) provide.
+       if use elibc_uclibc; then
+               busybox_config_option n FEATURE_SYNC_FANCY #567598
+               busybox_config_option n NSENTER
+       fi
+
        # all the debug options are compiler related, so punt them
        busybox_config_option n DEBUG_SANITIZE
        busybox_config_option n DEBUG

diff --git a/sys-apps/busybox/busybox-1.28.0.ebuild 
b/sys-apps/busybox/busybox-1.28.0.ebuild
index 73ee93bb96b..ece00db5d1c 100644
--- a/sys-apps/busybox/busybox-1.28.0.ebuild
+++ b/sys-apps/busybox/busybox-1.28.0.ebuild
@@ -147,6 +147,12 @@ src_configure() {
        busybox_config_option systemd FEATURE_SYSTEMD
        busybox_config_option math FEATURE_AWK_LIBM
 
+       # disable features that uClibc doesn't (yet?) provide.
+       if use elibc_uclibc; then
+               busybox_config_option n FEATURE_SYNC_FANCY #567598
+               busybox_config_option n NSENTER
+       fi
+
        # all the debug options are compiler related, so punt them
        busybox_config_option n DEBUG_SANITIZE
        busybox_config_option n DEBUG

diff --git a/sys-apps/busybox/busybox-9999.ebuild 
b/sys-apps/busybox/busybox-9999.ebuild
index 73ee93bb96b..ece00db5d1c 100644
--- a/sys-apps/busybox/busybox-9999.ebuild
+++ b/sys-apps/busybox/busybox-9999.ebuild
@@ -147,6 +147,12 @@ src_configure() {
        busybox_config_option systemd FEATURE_SYSTEMD
        busybox_config_option math FEATURE_AWK_LIBM
 
+       # disable features that uClibc doesn't (yet?) provide.
+       if use elibc_uclibc; then
+               busybox_config_option n FEATURE_SYNC_FANCY #567598
+               busybox_config_option n NSENTER
+       fi
+
        # all the debug options are compiler related, so punt them
        busybox_config_option n DEBUG_SANITIZE
        busybox_config_option n DEBUG

Reply via email to