summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2024-10-02 12:08:35 -0700
committerKhem Raj <raj.khem@gmail.com>2024-11-19 13:13:28 -0800
commit0109f985b678b6621925994f0bfdf2f45a11ac4e (patch)
treeee955a04b196828dd4f40adc8dcf928cbe4c8706
parentea1f413b12a6670b3a8f528f629b16afdcafd9bf (diff)
downloadmeta-openembedded-0109f985b678b6621925994f0bfdf2f45a11ac4e.tar.gz
rsyslog: Enable 64bit atomics check
Build checks for this during configure but the test is a runtime test, which does not work when cross-compiling, therefore prescribe this by caching it for architecture/compiler options where it will work ok. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 91c7ac099beca35f7081facd82bee27d9aaf46ba) Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--meta-oe/recipes-extended/rsyslog/rsyslog_8.2408.0.bb11
1 files changed, 6 insertions, 5 deletions
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog_8.2408.0.bb b/meta-oe/recipes-extended/rsyslog/rsyslog_8.2408.0.bb
index 41e3963580..cf833de22c 100644
--- a/meta-oe/recipes-extended/rsyslog/rsyslog_8.2408.0.bb
+++ b/meta-oe/recipes-extended/rsyslog/rsyslog_8.2408.0.bb
@@ -39,11 +39,12 @@ UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
39 39
40inherit autotools pkgconfig systemd update-rc.d ptest 40inherit autotools pkgconfig systemd update-rc.d ptest
41 41
42EXTRA_OECONF += "--disable-generate-man-pages ap_cv_atomic_builtins=yes" 42EXTRA_OECONF += "--enable-imfile-tests ${ATOMICS}"
43EXTRA_OECONF += "--enable-imfile-tests" 43ATOMICS = "ap_cv_atomic_builtins_64=yes ap_cv_atomic_builtins=yes"
44EXTRA_OECONF:remove:mipsarch = "ap_cv_atomic_builtins=yes" 44ATOMICS:mipsarch = ""
45EXTRA_OECONF:remove:powerpc = "ap_cv_atomic_builtins=yes" 45ATOMICS:powerpc = ""
46EXTRA_OECONF:remove:riscv32 = "ap_cv_atomic_builtins=yes" 46ATOMICS:riscv32 = ""
47ATOMICS:armv5 = ""
47 48
48# first line is default yes in configure 49# first line is default yes in configure
49PACKAGECONFIG ??= " \ 50PACKAGECONFIG ??= " \