On Thu, Oct 26, 2023 at 6:22 AM Peter Kjellerstedt
<[email protected]> wrote:
>
> This is needed to be able to build mosquitto-native.
>
> The dependency on libcap when building for native is needed because
> cmake will pick up the existence of libcap from the host, but then the
> build fails if it is not available in the sysroot. Unfortunately, there
> does not seem to be any way to explicitly tell cmake to not build with
> libcap.
>
> Signed-off-by: Peter Kjellerstedt <[email protected]>
> ---
>  .../recipes-connectivity/libwebsockets/libwebsockets_4.3.2.bb  | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git 
> a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.2.bb 
> b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.2.bb
> index 5e6069fb8..b80c31a1e 100644
> --- a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.2.bb
> +++ b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.2.bb
> @@ -4,6 +4,7 @@ LICENSE = "MIT & Zlib & BSD-3-Clause & Apache-2.0"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=382bfdf329e774859fd401eaf850d29b"
>
>  DEPENDS = "zlib"
> +DEPENDS:append:class-native = " libcap"

it will expand to native automatically but it might be better to be
explicit here and use libcap-native

>
>  S = "${WORKDIR}/git"
>  SRCREV = "b0a749c8e7a8294b68581ce4feac0e55045eb00b"
> @@ -61,3 +62,5 @@ RDEPENDS:${PN}-dev += " 
> ${@bb.utils.contains('PACKAGECONFIG', 'static', '${PN}-s
>
>  # Avoid absolute paths to end up in the sysroot.
>  SSTATE_SCAN_FILES += "*.cmake"
> +
> +BBCLASSEXTEND = "native"
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#105757): 
https://lists.openembedded.org/g/openembedded-devel/message/105757
Mute This Topic: https://lists.openembedded.org/mt/102199463/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to