From: Marek BehĂșn Date: Thu, 24 Sep 2020 19:35:12 +0000 (+0200) Subject: coreutils: fix compilation for when selinux is present X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=70f53c2bfaa3a5362d25d4ca5e8aa470ebafe82d;p=feed%2Fpackages.git coreutils: fix compilation for when selinux is present According to https://bugs.gentoo.org/301782 coreutils does not respect --without-selinux correctly when libselinux.so is present on the target system (in the staging dir). This solves a weird issue of some coreutils programs not building (for example stdbuf), because the configure script uses -Werror to determine whether __attribute__((constructor)) is respected, but -Werror causes compilation to fail because of a warning about redefinition of HAVE_SELINUX_SELINUX_H macro. Signed-off-by: Marek BehĂșn --- diff --git a/utils/coreutils/Makefile b/utils/coreutils/Makefile index fe25061aee..88bc2f0648 100644 --- a/utils/coreutils/Makefile +++ b/utils/coreutils/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=coreutils PKG_VERSION:=8.32 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=@GNU/coreutils @@ -110,7 +110,11 @@ $(foreach a,$(COREUTILS_APPLETS),$(eval $(call GenPlugin,coreutils-$(a),$(a)))) CONFIGURE_VARS += \ gl_cv_func_mbrtowc_incomplete_state=yes \ gl_cv_func_mbrtowc_retval=yes \ - gl_cv_func_wcrtomb_retval=yes + gl_cv_func_wcrtomb_retval=yes \ + ac_cv_header_selinux_context_h=no \ + ac_cv_header_selinux_flash_h=no \ + ac_cv_header_selinux_selinux_h=no \ + ac_cv_search_setfilecon=no CONFIGURE_ARGS += \ --disable-xattr \