summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-09-03 01:19:53 -0700
committerKhem Raj <raj.khem@gmail.com>2022-09-05 22:49:35 -0700
commitc5f7b7eb69df7b710461e97aab6c443b567fb995 (patch)
tree070e048e2bc4fffb168c0155a5b4e1e457913a3a
parent3ab3b08ad9aad9d1488efbe15513785fad1b3f86 (diff)
downloadmeta-openembedded-c5f7b7eb69df7b710461e97aab6c443b567fb995.tar.gz
minifi-cpp: Disable gnu extention of strerror_r when using musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb
index 671d320195..8fc253908f 100644
--- a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb
+++ b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb
@@ -79,6 +79,11 @@ TARGET_CXXFLAGS:append:riscv64 = " -fpic"
79do_install[cleandirs] += "${WORKDIR}/minifi-install" 79do_install[cleandirs] += "${WORKDIR}/minifi-install"
80PSEUDO_CONSIDER_PATHS .= ",${WORKDIR}/minifi-install" 80PSEUDO_CONSIDER_PATHS .= ",${WORKDIR}/minifi-install"
81 81
82do_configure:prepend:libc-musl() {
83 sed -i -e 's/-DHAVE_GLIBC_STRERROR_R=1/-DHAVE_GLIBC_STRERROR_R=0/' ${S}/CMakeLists.txt
84 sed -i -e 's/-DHAVE_POSIX_STRERROR_R=0/-DHAVE_POSIX_STRERROR_R=1/' ${S}/CMakeLists.txt
85}
86
82do_install() { 87do_install() {
83 DESTDIR='${WORKDIR}/minifi-install' cmake_runcmake_build --target ${OECMAKE_TARGET_INSTALL} 88 DESTDIR='${WORKDIR}/minifi-install' cmake_runcmake_build --target ${OECMAKE_TARGET_INSTALL}
84 MINIFI_BIN=${bindir} 89 MINIFI_BIN=${bindir}