From 5ec597d83923f3c2f3643df56a6f80ee8ccdbf42 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 6 Apr 2019 17:04:50 -0700 Subject: redis: Fix ocasional parallel build failure Sometimes with high parallel build we see compile errors e.g. clang-8: error: linker command failed with exit code 1 (use -v to see invocation) make[3]: *** [Makefile:52: lua] Error 1 Therefore try to build dependencies before main build Signed-off-by: Khem Raj --- meta-oe/recipes-extended/redis/redis_4.0.12.bb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta-oe/recipes-extended') diff --git a/meta-oe/recipes-extended/redis/redis_4.0.12.bb b/meta-oe/recipes-extended/redis/redis_4.0.12.bb index af99537f52..f09d226cc6 100644 --- a/meta-oe/recipes-extended/redis/redis_4.0.12.bb +++ b/meta-oe/recipes-extended/redis/redis_4.0.12.bb @@ -31,6 +31,10 @@ GROUPADD_PARAM_${PN} = "--system redis" REDIS_ON_SYSTEMD = "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}" +do_compile_prepend() { + (cd deps && oe_runmake hiredis lua jemalloc linenoise) +} + do_install() { export PREFIX=${D}/${prefix} oe_runmake install -- cgit 1.2.3-korg