[libcamera-devel] [PATCH] libcamera: Add todo comment in meson.build about switch to dependency('dl')
Kieran Bingham
kieran.bingham at ideasonboard.com
Mon Oct 31 01:08:19 CET 2022
Quoting Laurent Pinchart via libcamera-devel (2022-10-30 16:27:55)
> The dlopen() & co. functions are provided by libdl on some systems, and
> but the C library on others. Starting from version 0.62.0, meson handles
> this behind the scenes when using dependency('dl'). Add a todo comment
> to remember we should replace the manual implementation with a
> dependency() call when updating to meson 0.62.0.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> src/libcamera/meson.build | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build
> index 0494e808f7d0..65b0ed047b48 100644
> --- a/src/libcamera/meson.build
> +++ b/src/libcamera/meson.build
> @@ -67,6 +67,7 @@ subdir('proxy')
>
> null_dep = dependency('', required : false)
>
> +# TODO: Use dependency('dl') when updating to meson 0.62.0.
That's very predictive that we will only update /to/ 0.62.0 next, and
not beyond ... ;-)
I guess it depends on what makes it into the next LTS/stable releases on
the distros?
But either way,
Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
> libdl = null_dep
> if not cc.has_function('dlopen')
> libdl = cc.find_library('dl')
>
> base-commit: 2f0987d1dbd4a1529a701720c11d693a4fcdef3e
> --
> Regards,
>
> Laurent Pinchart
>
More information about the libcamera-devel
mailing list