summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Werner SCHNEIDER <contact@schnwalter.eu>2025-12-08 10:44:21 +0200
committerKhem Raj <raj.khem@gmail.com>2025-12-08 12:00:20 -0800
commit779faaa65d5544a97aa87b5c7d90e8d427fb57a3 (patch)
treed097c7ab0e6325961937a11c7fc5f1539c473299
parent55019e2bfa5cfc3e917d59274af5784231bf5d78 (diff)
downloadmeta-openembedded-779faaa65d5544a97aa87b5c7d90e8d427fb57a3.tar.gz
libcamera: upgrade 0.5.2 -> 0.6.0
Signed-off-by: Walter Werner SCHNEIDER <contact@schnwalter.eu> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-libcamera-Do-not-assume-libc-with-clang.patch8
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera_0.6.0.bb (renamed from meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb)2
2 files changed, 5 insertions, 5 deletions
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-libcamera-Do-not-assume-libc-with-clang.patch b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-libcamera-Do-not-assume-libc-with-clang.patch
index 7495205041..25d88cfff4 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-libcamera-Do-not-assume-libc-with-clang.patch
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera/0001-libcamera-Do-not-assume-libc-with-clang.patch
@@ -1,4 +1,4 @@
1From 82e9d391d312d65e7a62252e9e153b93c06ad37b Mon Sep 17 00:00:00 2001 1From 0c68347365ec4c0bd3f84e1d2f9f51eb3c2405c8 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 24 Oct 2025 11:10:59 -0700 3Date: Fri, 24 Oct 2025 11:10:59 -0700
4Subject: [PATCH] libcamera: Do not assume libc++ with clang 4Subject: [PATCH] libcamera: Do not assume libc++ with clang
@@ -17,13 +17,13 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
17 1 file changed, 21 insertions(+), 11 deletions(-) 17 1 file changed, 21 insertions(+), 11 deletions(-)
18 18
19diff --git a/meson.build b/meson.build 19diff --git a/meson.build b/meson.build
20index fd508fd7..5707f850 100644 20index fa6487f6..89294936 100644
21--- a/meson.build 21--- a/meson.build
22+++ b/meson.build 22+++ b/meson.build
23@@ -118,7 +118,24 @@ cpp_arguments = [ 23@@ -118,7 +118,24 @@ cpp_arguments = [
24 '-Wnon-virtual-dtor', 24 '-Wnon-virtual-dtor',
25 ] 25 ]
26 26
27-cxx_stdlib = 'libstdc++' 27-cxx_stdlib = 'libstdc++'
28+# Try to detect libc++ 28+# Try to detect libc++
29+libcxx_ver = cxx.get_define('_LIBCPP_VERSION', 29+libcxx_ver = cxx.get_define('_LIBCPP_VERSION',
@@ -43,7 +43,7 @@ index fd508fd7..5707f850 100644
43+endif 43+endif
44+ 44+
45+message('Detected C++ standard library: ' + cxx_stdlib) 45+message('Detected C++ standard library: ' + cxx_stdlib)
46 46
47 if cc.get_id() == 'clang' 47 if cc.get_id() == 'clang'
48 if cc.version().version_compare('<9') 48 if cc.version().version_compare('<9')
49@@ -138,16 +155,9 @@ if cc.get_id() == 'clang' 49@@ -138,16 +155,9 @@ if cc.get_id() == 'clang'
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.6.0.bb
index 0c6941213b..3b9e4e3fd4 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.5.2.bb
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.6.0.bb
@@ -13,7 +13,7 @@ SRC_URI = " \
13 file://0001-libcamera-Do-not-assume-libc-with-clang.patch \ 13 file://0001-libcamera-Do-not-assume-libc-with-clang.patch \
14" 14"
15 15
16SRCREV = "096c50ca881f72d858aca19757a5e73b4775a7cc" 16SRCREV = "3c17d1fbb2bd93f221afee788ebf0d7394032e4d"
17 17
18PE = "1" 18PE = "1"
19 19