aboutsummaryrefslogtreecommitdiff
path: root/package/ltp-testsuite
diff options
context:
space:
mode:
authorGravatar Gustavo Zacarias <gustavo@zacarias.com.ar>2013-05-05 03:14:35 +0000
committerGravatar Peter Korsgaard <jacmet@sunsite.dk>2013-05-05 21:01:30 +0200
commitb51099dc91b49e4a26cc616620974d0cd0fdd97d (patch)
treec8b2e93f911279837b48a7a1705699714106216e /package/ltp-testsuite
parent59c360bdae993908ec1a2fa4a8a19c173aed8427 (diff)
downloadbuildroot-b51099dc91b49e4a26cc616620974d0cd0fdd97d.tar.gz
buildroot-b51099dc91b49e4a26cc616620974d0cd0fdd97d.tar.bz2
ltp-testsuite: fix build breakage with libcap
ltp-testsuite needs libcap with file attributes which in turn needs attr. Only libcap is checked for so if it lacks file attr support it breaks. Disable libcap support unless it's got attr support, fixes: http://autobuild.buildroot.net/results/b16b20963c7cb17d8e220a5baa1356372ebf85a6/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/ltp-testsuite')
-rw-r--r--package/ltp-testsuite/ltp-testsuite.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk
index caed4b3ab9..093c2c35ca 100644
--- a/package/ltp-testsuite/ltp-testsuite.mk
+++ b/package/ltp-testsuite/ltp-testsuite.mk
@@ -3,10 +3,18 @@
# ltp-testsuite
#
#############################################################
+
LTP_TESTSUITE_VERSION = 20130109
LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).bz2
LTP_TESTSUITE_SITE = http://downloads.sourceforge.net/project/ltp/LTP%20Source/ltp-$(LTP_TESTSUITE_VERSION)
LTP_TESTSUITE_LICENSE = GPLv2 GPLv2+
LTP_TESTSUITE_LICENSE_FILES = COPYING
+# Needs libcap with file attrs which needs attr, so both required
+ifeq ($(BR2_PACKAGE_LIBCAP)$(BR2_PACKAGE_ATTR),yy)
+LTP_TESTSUITE_DEPENDENCIES += libcap
+else
+LTP_TESTSUITE_CONF_ENV += ac_cv_lib_cap_cap_compare=no
+endif
+
$(eval $(autotools-package))