[libcamera-devel] [PATCH] meson: Correctly locate libc++

Laurent Pinchart laurent.pinchart at ideasonboard.com
Fri Jul 28 18:15:17 CEST 2023


The meson find_library() function takes a library name without the "lib"
prefix. Its usage to find lic++ is thus not correct, and meson warns
about it:

WARNING: find_library('libc++') starting in "lib" only works by accident and is not portable

Fix it by dropping the "lib" prefix.

Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
---
 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 031e1eda08f0..7959b5386eee 100644
--- a/meson.build
+++ b/meson.build
@@ -109,7 +109,7 @@ if cc.get_id() == 'clang'
 
     # Use libc++ by default if available instead of libstdc++ when compiling
     # with clang.
-    if cc.find_library('libc++', required : false).found()
+    if cc.find_library('c++', required : false).found()
         cpp_arguments += [
             '-stdlib=libc++',
         ]
-- 
Regards,

Laurent Pinchart



More information about the libcamera-devel mailing list