aboutsummaryrefslogtreecommitdiff
path: root/package/lz4/lz4.mk
diff options
context:
space:
mode:
authorGravatar Baruch Siach <baruch@tkos.co.il>2018-04-21 23:58:52 +0300
committerGravatar Thomas Petazzoni <thomas.petazzoni@bootlin.com>2018-04-22 23:37:56 +0200
commit3e0d304d20b66d3ec3e0e471c06e521e447d4640 (patch)
tree5e9e0e82790d6ff01224fb4f3c167dcbb5a51e0e /package/lz4/lz4.mk
parent206f01dfb22b96b9358cff39390fcac5cee9bcba (diff)
downloadbuildroot-3e0d304d20b66d3ec3e0e471c06e521e447d4640.tar.gz
buildroot-3e0d304d20b66d3ec3e0e471c06e521e447d4640.tar.bz2
lz4: don't build library and tools in parallel
Since commit e93fec6673e (lz4: bump to version 1.8.1.2) we use two make targets, 'lib' and 'lz4'. Both targets depend on the static library. When these targets run in parallel the two make instances that build the static library race against each other. Split these targets to ensure build order. Should fix: http://autobuild.buildroot.net/results/a8d/a8d956ff420f6a265c5c00b33646dbbc24ce2d48/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'package/lz4/lz4.mk')
-rw-r--r--package/lz4/lz4.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk
index a77f6b5f5f..b17bc8ada9 100644
--- a/package/lz4/lz4.mk
+++ b/package/lz4/lz4.mk
@@ -15,7 +15,8 @@ LZ4_MAKE_OPTS += BUILD_SHARED=no
endif
define HOST_LZ4_BUILD_CMDS
- $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) lib lz4
+ $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) lib
+ $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) lz4
endef
define HOST_LZ4_INSTALL_CMDS
@@ -25,7 +26,9 @@ endef
define LZ4_BUILD_CMDS
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) $(LZ4_MAKE_OPTS) \
- -C $(@D) lib lz4
+ -C $(@D) lib
+ $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) $(LZ4_MAKE_OPTS) \
+ -C $(@D) lz4
endef
define LZ4_INSTALL_STAGING_CMDS