summaryrefslogtreecommitdiff
path: root/package/setools
diff options
context:
space:
mode:
authorVicente Olivert Riera <Vincent.Riera@imgtec.com>2015-09-10 16:58:25 +0100
committerPeter Korsgaard <peter@korsgaard.com>2015-09-10 22:07:30 +0200
commit1ac68fe2c9b4cea91c7a30429ebf75279ede8e70 (patch)
treed49f6abf9686688e6e92a634a3290ea0663f16e6 /package/setools
parentb287378d3c0fca20d7fec4fbf3c097115afcbd5a (diff)
setools: fix race condition
As reported upstream: https://github.com/TresysTechnology/setools3/issues/5 setools tries to compile a .c file before being generated and then it produces an error like this one: error: policy_scan.c: No such file or directory Until upstream fixes the problem we can workaround this by using MAKE1 as the SETOOLS_MAKE. Fixes: http://autobuild.buildroot.net/results/119/1196ac448c77320b59b63b6133d2d1af1245bf69/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/setools')
-rw-r--r--package/setools/setools.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/package/setools/setools.mk b/package/setools/setools.mk
index a2bfd420e..71301c78a 100644
--- a/package/setools/setools.mk
+++ b/package/setools/setools.mk
@@ -12,6 +12,10 @@ SETOOLS_INSTALL_STAGING = YES
SETOOLS_LICENSE = GPLv2+ LGPLv2.1+
SETOOLS_LICENSE_FILES = COPYING COPYING.GPL COPYING.LGPL
+# Race condition reported upstream:
+# https://github.com/TresysTechnology/setools3/issues/5
+SETOOLS_MAKE = $(MAKE1)
+
# configure.ac is patched by the cross compile patch,
# so autoreconf is necessary
SETOOLS_AUTORECONF = YES