summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem/0001-include-missing-cstdint.patch32
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_2.0.bb (renamed from meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb)16
2 files changed, 3 insertions, 45 deletions
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem/0001-include-missing-cstdint.patch b/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem/0001-include-missing-cstdint.patch
deleted file mode 100644
index 0560daa4c2..0000000000
--- a/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem/0001-include-missing-cstdint.patch
+++ /dev/null
@@ -1,32 +0,0 @@
1From 84e884f99e581515b49d8973538bb17e1e6c0dc0 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 26 Jan 2023 20:45:57 -0800
4Subject: [PATCH] include missing <cstdint>
5
6gcc 13 moved some includes around and as a result <cstdint> is no
7longer transitively included [1]. Explicitly include it for
8uint{32,64}_t.
9
10[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
11
12Upstream-Status: Submitted [https://github.com/tomba/rwmem/pull/7]
13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14---
15 librwmem/helpers.h | 1 +
16 1 file changed, 1 insertion(+)
17
18diff --git a/librwmem/helpers.h b/librwmem/helpers.h
19index a0a738b..8d02c9c 100644
20--- a/librwmem/helpers.h
21+++ b/librwmem/helpers.h
22@@ -1,6 +1,7 @@
23 #pragma once
24
25 #include <cerrno>
26+#include <cstdint>
27 #include <string>
28 #include <vector>
29 #include <string.h>
30--
312.39.1
32
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb b/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_2.0.bb
index 078be849a3..aea81ee23f 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_2.0.bb
@@ -14,22 +14,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
14 14
15DEPENDS += "fmt libinih" 15DEPENDS += "fmt libinih"
16 16
17PV .= "+git" 17SRCREV = "d8dda76a0d8bc3356120d087f783d237602e0278"
18 18
19SRCREV = "8416326777b2aada0706539b8f9f6acefa476b16" 19SRC_URI = "git://github.com/tomba/rwmem.git;protocol=https;name=rwmem;branch=master;tag=${PV}"
20 20
21SRC_URI = "git://github.com/tomba/rwmem.git;protocol=https;name=rwmem;branch=master \ 21inherit meson pkgconfig
22 file://0001-include-missing-cstdint.patch"
23
24
25inherit meson pkgconfig python3native
26
27PACKAGECONFIG ?= "python static"
28PACKAGECONFIG[python] = "-Dpyrwmem=enabled,-Dpyrwmem=disabled,cmake-native python3 python3-pybind11"
29PACKAGECONFIG[static] = "-Dstatic-libc=true,-Dstatic-libc=false,"
30 22
31do_install:append() { 23do_install:append() {
32 install -D -m 0644 ${B}/librwmem/librwmem.a ${D}${libdir}/librwmem.a 24 install -D -m 0644 ${B}/librwmem/librwmem.a ${D}${libdir}/librwmem.a
33} 25}
34
35FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR}/pyrwmem"