From: Mingli Yu <mingli...@windriver.com> samhain fails on both aarch64 and mips64 targets with: | samhain[3013]: FATAL: x_dnmalloc.c: 2790: hashval < AMOUNTHASH
Though there is already a patch samhain-mips64-aarch64-dnmalloc-hash-fix.patch to fix this issue, the logic is incomplete and pass -DCONFIG_ARCH_MIPS64=1 and -DCONFIG_ARCH_AARCH64=1 during do_configure phase respectively to fix the issue. Signed-off-by: Mingli Yu <mingli...@windriver.com> --- recipes-security/samhain/samhain.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/recipes-security/samhain/samhain.inc b/recipes-security/samhain/samhain.inc index dcd72b9..90da813 100644 --- a/recipes-security/samhain/samhain.inc +++ b/recipes-security/samhain/samhain.inc @@ -97,6 +97,11 @@ EOF do_configure () { autoconf -f + if [ "${TARGET_ARCH}" = "mips64" ]; then + export CFLAGS="${CFLAGS} -DCONFIG_ARCH_MIPS64=1" + elif [ "${TARGET_ARCH}" = "aarch64" ]; then + export CFLAGS="${CFLAGS} -DCONFIG_ARCH_AARCH64=1" + fi ./configure \ --build=${BUILD_SYS} \ --host=${HOST_SYS} \ -- 2.7.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto