summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/liburcu/liburcu_0.15.0.bb
diff options
context:
space:
mode:
authorYi Zhao <yi.zhao@eng.windriver.com>2025-02-08 12:41:24 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-02-10 13:03:58 +0000
commita886f0a8cdb4fd98f68b7494c666878fadf4626f (patch)
tree1cfc7d91c0241607419a717b4c45ad34beaa5e3e /meta/recipes-support/liburcu/liburcu_0.15.0.bb
parentfe5eb41c4cde9d24f1514293dea53b1b57467369 (diff)
downloadpoky-a886f0a8cdb4fd98f68b7494c666878fadf4626f.tar.gz
liburcu: add missing header file in uatomic/generic.h
We encountered the following error when building multipath-tools on qemuppc64 platform: | In file included from /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic/ppc.h:228, | from /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic.h:73, | from lock.h:5, | from lock.c:1: | /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic/generic.h: In function '_uatomic_and': | /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic/generic.h:422:24: error: implicit declaration of function 'abort' [-Wimplicit-function-declaration] | 422 | oldt = uatomic_read((uint32_t *) addr); | | ^~~~~~~~~~~~ | /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic/generic.h:1:1: note: include '<stdlib.h>' or provide a declaration of 'abort' | +++ |+#include <stdlib.h> | 1 | // SPDX-FileCopyrightText: 1991-1994 by Xerox Corporation. All rights reserved. | make[1]: *** [../Makefile.inc:155: lock.o] Error 1 | make[1]: Leaving directory '/build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/git/libmultipath' Add stdlib.h header file for abort() in uatomic/generic.h. (From OE-Core rev: 6dd6da04485152971346ee3fc09402c72aacbf22) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support/liburcu/liburcu_0.15.0.bb')
-rw-r--r--meta/recipes-support/liburcu/liburcu_0.15.0.bb4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-support/liburcu/liburcu_0.15.0.bb b/meta/recipes-support/liburcu/liburcu_0.15.0.bb
index 95d9ba17e1..a029b88111 100644
--- a/meta/recipes-support/liburcu/liburcu_0.15.0.bb
+++ b/meta/recipes-support/liburcu/liburcu_0.15.0.bb
@@ -12,7 +12,9 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=c2a92498b6e88e276f986877995425b8 \
12 " 12 "
13 13
14 14
15SRC_URI = "http://lttng.org/files/urcu/userspace-rcu-${PV}.tar.bz2" 15SRC_URI = "http://lttng.org/files/urcu/userspace-rcu-${PV}.tar.bz2 \
16 file://0001-uatomic-generic.h-add-missing-stdlib.h-header-file-f.patch \
17 "
16 18
17SRC_URI[sha256sum] = "4f2d839af67905ad396d6d53ba5649b66113d90840dcbc89941e0da64bccd38c" 19SRC_URI[sha256sum] = "4f2d839af67905ad396d6d53ba5649b66113d90840dcbc89941e0da64bccd38c"
18 20