From patchwork Mon Nov 17 09:56:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 74790 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 32E21CE8D6B for ; Mon, 17 Nov 2025 09:57:12 +0000 (UTC) Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6111.1763373426870800364 for ; Mon, 17 Nov 2025 01:57:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AR1wYtX1; spf=pass (domain: gmail.com, ip: 209.85.218.51, mailfrom: martin.jansa@gmail.com) Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-b736f48ba11so483790266b.0 for ; Mon, 17 Nov 2025 01:57:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763373425; x=1763978225; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=LKiQvYCCuBsTxqvLK0C8qbBXPsUdR67d5L5tc8QRWR0=; b=AR1wYtX19LCRcuyTdFJbnt4A6qjvskWm8db6/A+U99umapPdOEM4HyGBKyEeTdmYOr UX6y/Z3x4QRlLm3Sj/aYo0jg2/Z0rYN5AUdlzpOHNdJ14E2EVvCw71j0puvftmhBcaBC DvCh19QB7eMgXmjqjtehcGCIgSG8OmT0QgitJ07ENr3h44TsThYbizAyZIFXPMUjc7LC lC//FIVCYC/iuQx3rSGUM9LazOQQ84roqwwOc3/Rucy9YqNQRPQM2kOjn1fWIclzcV6/ 6ajxBmEDOBe0xkhPC02PTOhnjhbPkJlRX1fv26+ZeViD8iwwwhF2as3tgjYNvWJbiUdM MtsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763373425; x=1763978225; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=LKiQvYCCuBsTxqvLK0C8qbBXPsUdR67d5L5tc8QRWR0=; b=Ey6P2wwfsUkdTR2efNXhqCmYANDg4Zw2jT6vFEEvRQH+K8vWEWLG6xMW79r0gtzefb u/AI6BwOd+9BCHf9voAWgoFRgSDLcaQnN7IYK8Of6Nkb5nOa9RUANLb70rNr5rg3+3KP rPoPHk/NiqzTFDayJVAoOp69OCHf7ZsbLNzLNyQYWWgkyirivM+8rPWHJDLft4IAu3SY 1CCsqvOypuE/ESBNLgJ6K9CeNY7ngO+2MkCTqJEfYvCYkHm6AzwuRFa/sIbx01be301s HP66bEF9xievDuf5S/4eeVIutMp8tZ4ufh8clEIVHOAM7x1s4LmaEnIsDwyynMx2WcNe o+Ew== X-Gm-Message-State: AOJu0Yxq6FbHHvRTztWAKjReVQfw75BEZlHN38x2d2UbtUNWv1a6615v aoh2bVf0y/zfnbhMQMFLs5SO6E4+iZpdnak/dP9LroV+xQr1sA2k2d1Ak5JtNw== X-Gm-Gg: ASbGnctfSEcQ6lPJqF/tI40B/9xNHUpN95ztEkbsj312+wzU11K4A62gkG1uGHSMZwy rVli2Sgf883eq51ZnE4rk7xyceMHKC4jdCqk1HH9sI3/fmYjM5HY3b7C4wgV4Oql6l3rKmpx7mY Cr7UnU49SE0DqkA802AU2ZAC8Y1ZsAt6cCHGI5e3prnN6aBJoV+3z8GMBWxhXG12jkY4WefMOYu r8bspXOsBm+q2sfXUogCvzhNZwTalEYQ4gl9s+vsDYy9IU4m6n6sIjpiS3AvaCNmYrbrORlNlb9 3vxF+KO9DleGGDynybHDXwJtZN1+VlbXoal3/EoAezLcrcrW7WIuqm0SnBjtLZGg9AOuAmTNv/z oFbR9OPJQJ97gtEgNSkwoICcsHfPlukdsWRSZ1C8ynMD8R8SO8EtKJy0HjREZeqtAs6SGSEsgia 1yZ5gmxyaqz25slYt2KlV8qPHH X-Google-Smtp-Source: AGHT+IFnBpQbeHv92GX14TCzkEvbuxb3s+rvkxzALTf+HctUt/bHi8GwEP26TUXumPOXM5U9huGj8g== X-Received: by 2002:a17:907:94c5:b0:b70:aebe:2ef7 with SMTP id a640c23a62f3a-b734839b941mr632653666b.14.1763373424662; Mon, 17 Nov 2025 01:57:04 -0800 (PST) Received: from localhost ([109.238.218.228]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fdac68dsm1042108666b.62.2025.11.17.01.57.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 01:57:03 -0800 (PST) From: martin.jansa@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Mingli Yu , Khem Raj Subject: [kirkstone][meta-oe][PATCH 1/5] nspr: fix buildpaths issue Date: Mon, 17 Nov 2025 10:56:55 +0100 Message-ID: <20251117095659.937489-1-martin.jansa@gmail.com> X-Mailer: git-send-email 2.51.2 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Nov 2025 09:57:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121771 From: Mingli Yu Fixes: WARNING: nspr-4.29-r0 do_package_qa: QA Issue: File /usr/bin/nspr-config in package nspr-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Mingli Yu Signed-off-by: Khem Raj --- ...ig-nspr-config.in-don-t-pass-LDFLAGS.patch | 30 +++++++++++++++++++ meta-oe/recipes-support/nspr/nspr_4.29.bb | 1 + 2 files changed, 31 insertions(+) create mode 100644 meta-oe/recipes-support/nspr/nspr/0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch diff --git a/meta-oe/recipes-support/nspr/nspr/0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch b/meta-oe/recipes-support/nspr/nspr/0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch new file mode 100644 index 0000000000..6ebc9c4ae6 --- /dev/null +++ b/meta-oe/recipes-support/nspr/nspr/0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch @@ -0,0 +1,30 @@ +From 13e9d66c24d1dce5179805ae5e1bf940409b4914 Mon Sep 17 00:00:00 2001 +From: Mingli Yu +Date: Wed, 10 Aug 2022 15:21:07 +0800 +Subject: [PATCH] config/nspr-config.in: don't pass LDFLAGS + +Don't pass LDFLAGS to avoid exposing the build env info. + +Upstream-Status: Inappropriate [oe specific] + +Signed-off-by: Mingli Yu +--- + config/nspr-config.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/config/nspr-config.in b/config/nspr-config.in +index 2cb62a0..2bec715 100755 +--- a/config/nspr-config.in ++++ b/config/nspr-config.in +@@ -136,7 +136,7 @@ if test "$echo_libs" = "yes"; then + if test -n "$lib_nspr"; then + libdirs="$libdirs -lnspr${major_version}" + fi +- os_ldflags="@LDFLAGS@" ++ os_ldflags="LDFLAGS" + for i in $os_ldflags ; do + if echo $i | grep \^-L >/dev/null; then + libdirs="$libdirs $i" +-- +2.25.1 + diff --git a/meta-oe/recipes-support/nspr/nspr_4.29.bb b/meta-oe/recipes-support/nspr/nspr_4.29.bb index c9215fc275..e79bd6127b 100644 --- a/meta-oe/recipes-support/nspr/nspr_4.29.bb +++ b/meta-oe/recipes-support/nspr/nspr_4.29.bb @@ -13,6 +13,7 @@ SRC_URI = "http://ftp.mozilla.org/pub/nspr/releases/v${PV}/src/nspr-${PV}.tar.gz file://0001-md-Fix-build-with-musl.patch \ file://Makefile.in-remove-_BUILD_STRING-and-_BUILD_TIME.patch \ file://0001-Fix-Wincompatible-function-pointer-types.patch \ + file://0001-config-nspr-config.in-don-t-pass-LDFLAGS.patch \ file://nspr.pc.in \ " From patchwork Mon Nov 17 09:56:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 74793 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 43AAACEBF93 for ; Mon, 17 Nov 2025 09:57:12 +0000 (UTC) Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.5997.1763373427612669210 for ; Mon, 17 Nov 2025 01:57:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GDL68EYq; spf=pass (domain: gmail.com, ip: 209.85.208.41, mailfrom: martin.jansa@gmail.com) Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-640d0ec9651so6804158a12.3 for ; Mon, 17 Nov 2025 01:57:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763373426; x=1763978226; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Friba4NOXSjw6JqNm5dRJ78TO51z9N9oe/26cahpAQc=; b=GDL68EYqPXmfPcIuBqWZFqQwoNSVyilEuIFU6NDKYY0O1bjJOJmXVUsahyEaW5nUtv flzAiawdfgLQpTQ1dYk+EfQbqM5eJYwtaSJOG2c3KDsnAgSeUXJwhTnsOTIuWXIGRx/9 hZ9uWue3P4pPEf9hKnbuTLil1mebSLpAFnhNJWEeGOzlHv2YmTsjZe1kN8P2w/6rcrvL Cn7R5X8eqAsJD7dgyTD6LDSw/cCxGXn0k0ovXaSHLZdhXVJ7m6WksTArr3Eo1lqF1QIx Tkv299tHDQ2GkjNB+xQyDjrEPIG/lj2vdA9jM7PAwoa8d70sT+qbpkE9EAH8Y0cfdavM EYBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763373426; x=1763978226; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Friba4NOXSjw6JqNm5dRJ78TO51z9N9oe/26cahpAQc=; b=uuQ5k1SowmIHiOW8MpT+HEG1HMUvEpepXpzHuybLnVOUAxAgZkaihwrK5NhSmA8Qlv 5m568HcoPK9jOV9TKOI2G5qBI7k/PiOSAHAKIFkBBm9T010aTlLW6JCuiBkEovsl9MNn 8ZJYL0oeM/jMrBXgTjQvICfRihMzLEKMh9zspz9fGKnN6bJp+lK384CFQFlBLkmNPzSd RvYMsYmfXu2Bb6QG+mBVKMZPzyEldjzOC2LjSK9e8n+Ax+hgzAynAFZ1jM78QIh/cOYA qy3wAipb+cQSo41A+p+0bpAh057aUqJ9vWUNRF1FoC1KSJ8SlQbjMe2k9PVcIAGKi+9C /4vQ== X-Gm-Message-State: AOJu0YwJ4tnPzWBsdschW86OBkgf7FG2JrCXlZONpshGtajzAdhNSuTY GuI9haZqmcMVcUd2/RnctAkxEKNLYdXIiMkM7crPq98YCODmd988YZ4gmtVIgg== X-Gm-Gg: ASbGnculAYVL0hdOfr8YsDiaJitYcW4mOkfJnPMpGoKGw4+/pcJoj8wM8vU3s/rHCax nMLyIszCPMMq7sHYnEo9yt05MkiAm1XonACfWU4owRi5GYG0CI28BAUTHPCQxBxHLjJEfsBjTi+ rNGCVQrZmEiekx8dQPxE93hSHFZnn9h57Ev2Vlp9zWVOhPwar/2n66iyznKHsApWTEWuKprq3yJ lqNg9Rq1YQdzyeViRtt/HZu/5SBxBqZkN9XmdTI7lA99HrXwM6PSaSUEShFYvcPpEcpy9f4OzYL Q4qqpjcut8rtVWnV7ma7ki+eIT10TnbYM+xKDP/xU7FrXELjcvY8ssEGvS0k+t33LdmhfAwpDj8 TCB/CRO9qc7E+CGyFXj7Zwcvic/LYcAv4KPctpD3lRxkO89m1Az4DddYvueOJHTozed7XYIPI+M 31n4x8/SS/mLVw4Q== X-Google-Smtp-Source: AGHT+IFJEelflYdznSHjdn1yuvEN64tOqT57sK3gijGkzLpzs9Vftq8daJKMGfVTZaRfqi/X48A+rg== X-Received: by 2002:a05:6402:2792:b0:643:129f:9d8e with SMTP id 4fb4d7f45d1cf-64350e0468bmr11018892a12.8.1763373425665; Mon, 17 Nov 2025 01:57:05 -0800 (PST) Received: from localhost ([109.238.218.228]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6433a4b1db6sm9830918a12.26.2025.11.17.01.57.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 01:57:05 -0800 (PST) From: martin.jansa@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Martin Jansa Subject: [kirkstone][meta-oe][PATCH 2/5] libwebsockets: Fix reference to TMPDIR Date: Mon, 17 Nov 2025 10:56:56 +0100 Message-ID: <20251117095659.937489-2-martin.jansa@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251117095659.937489-1-martin.jansa@gmail.com> References: <20251117095659.937489-1-martin.jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Nov 2025 09:57:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121772 From: Khem Raj .cmake files encoded absolute paths, fixed thusly Signed-off-by: Khem Raj Signed-off-by: Martin Jansa --- .../libwebsockets/libwebsockets_4.2.2.bb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb index 24b9e9a071..22bf5f1145 100644 --- a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb +++ b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb @@ -30,6 +30,14 @@ EXTRA_OECMAKE += " \ -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \ " +do_install:append() { + sed -i -e 's|${STAGING_LIBDIR}/libcrypto.so|crypto|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake + sed -i -e 's|${STAGING_LIBDIR}/libssl.so|ssl|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake + sed -i -e 's|${STAGING_LIBDIR}/libuv.so|uv|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake + sed -i -e 's|${STAGING_INCDIR}||g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake \ + ${D}${libdir}/cmake/libwebsockets/libwebsockets-config.cmake +} + PACKAGES =+ "${PN}-testapps ${PN}-evlib-event ${PN}-evlib-uv ${PN}-evlib-ev" FILES:${PN}-testapps += "${datadir}/libwebsockets-test-server/* ${bindir}/libwebsockets-test-*" From patchwork Mon Nov 17 09:56:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 74791 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 52C1BCEBF61 for ; Mon, 17 Nov 2025 09:57:12 +0000 (UTC) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.5998.1763373428391150467 for ; Mon, 17 Nov 2025 01:57:08 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=lAMsLXzB; spf=pass (domain: gmail.com, ip: 209.85.208.43, mailfrom: martin.jansa@gmail.com) Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-64198771a9bso7625147a12.2 for ; Mon, 17 Nov 2025 01:57:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763373427; x=1763978227; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=26SgDrS11E0zWXqW6wi7lx2InOevw8RUZ2rmOBLkC2Q=; b=lAMsLXzB+hVOXWMFv8QoWzacB6LpoGDvrtwaY6o1FcUxUTIZa1OFvt6d7BqsPsUsDS BNNNiPl0QMrwBdiC7heCdcLpUj+ZoELoJOq2FZjlgMVyeoQpVda2NerBL7geYdniEu08 hroAnzvojuPHWcQ13RuqSifVp6sy3tS+0fcaMuyPkUC6447fB89g9bLd7D4F6Zy2ebgi 9MRFTxfkO0Be+5bPsNZpT9as8Vg7nfI+CqlamSq4I6oNz9y7oneYO0LzinqkPcF/1THj ii8J8A5n2MtA4DXZspKJRnbUbCghiQqMS3oDJKTrWY1gQ7d9RQjaT/gDhr+5WQfxSCcD yoMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763373427; x=1763978227; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=26SgDrS11E0zWXqW6wi7lx2InOevw8RUZ2rmOBLkC2Q=; b=PGSN3biW0uAp1ZV2K08x6QkKZvPYfUuLipPiQ7CvhVSyW/nHdBQwsU6w/cphbIzldd 4TIvyRygUoxZDSGfd14kzeQdifIKtERIHwRRZKaWn5LwBtIp/x5HYzGilKaPFHjJgrve PwBlw6ASLBfDH8CPNSypZLsi/f86N0F0liMOsM5w9+sUZh2u3foe2NiDqPiVVVMZvjyV YAf278BpKe9xOOWIhXHV42mWpiz5JXJGblnA09I2rXaKz219UGIP7Kvb/EkF3Vy41C0C hFITBt2/F0uYUFf5cWK0DtrhaPuDDh2mV1JQVCwOETLnXdZcK9zUfixUtfOn1Gldiz7I 2Ayg== X-Gm-Message-State: AOJu0Ywl00LHy/Jp4t7nsPn0wdt8ZOuCvB7k0xfD4XAOvyVZf9/83bVE AJqsGpXgP1S+URlozD1nFQIdO0SvLv7E3mMo6tt5Id6HdgvsOTv2GE5bUjaGbg== X-Gm-Gg: ASbGncuMzMdOnJnEqF8qPxJ2A54geSJD1pjvHnzrhZY65jpT7j9Ph75A/oWSkWV+kDN D/AOdtxxOWuq/hkIms2T8x6cClBLOOeYOsih9asJjTFS7EoqYQH5y/gXEOLqddVXoeYevoCdW6c Ygkr4wIPWAtrmYb8c+vxOO//sKXc4+6ZCqUwOX4XwDlvREkboMAjWGM9Rh2A+9A3p3o2xtd/XL2 neFu9PHi1qeexj3sx8vaqDGMl97UwQKvxjfGVRNyWz8S/+ESLF+vP3WVzhfLi+WXfQ4pJiMryqE 32LyPPH9qLwkgBSIlnuRvHPTH/N4XfaUV+nraMcOgvdZkpK15pivdN06FM8XzRpxEJEJU8WmEfK QwqLa5F59KP05Y9UcADTOVegXLBqhJg8XyYFShsTMVLGuQENsW8qWvbLdP6KW3Q/vLLDOzYa8cK dxJNU6fYI03ed4mbuW4m/9NQyR X-Google-Smtp-Source: AGHT+IFWugq1/8HBJYBHE78uVMCa6c14s5STwALnmg8VhSPjTy/xZQ4Z2Ce+R+25HqUjujW6Shc/9g== X-Received: by 2002:a05:6402:5188:b0:641:5502:c8e0 with SMTP id 4fb4d7f45d1cf-64350e8a3e6mr11804699a12.20.1763373426677; Mon, 17 Nov 2025 01:57:06 -0800 (PST) Received: from localhost ([109.238.218.228]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6433a49806csm9836598a12.18.2025.11.17.01.57.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 01:57:06 -0800 (PST) From: martin.jansa@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Gerard Salvatella , Khem Raj , Peter Marko , Armin Kuster Subject: [kirkstone][meta-oe][PATCH 3/5] libwebsockets: fix buildpath warnings Date: Mon, 17 Nov 2025 10:56:57 +0100 Message-ID: <20251117095659.937489-3-martin.jansa@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251117095659.937489-1-martin.jansa@gmail.com> References: <20251117095659.937489-1-martin.jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Nov 2025 09:57:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121773 From: Gerard Salvatella In order to remove absolute paths from the cmake artifacts, paths from the `$lib` folder should also be stripped off, otherwise internally linked libraries (e.g. libz) may appear. Signed-off-by: Khem Raj Signed-off-by: Peter Marko Signed-off-by: Armin Kuster --- .../recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb index 22bf5f1145..721406267a 100644 --- a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb +++ b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb @@ -36,6 +36,8 @@ do_install:append() { sed -i -e 's|${STAGING_LIBDIR}/libuv.so|uv|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake sed -i -e 's|${STAGING_INCDIR}||g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake \ ${D}${libdir}/cmake/libwebsockets/libwebsockets-config.cmake + sed -i -e 's|${STAGING_LIBDIR}||g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake \ + ${D}${libdir}/cmake/libwebsockets/libwebsockets-config.cmake } PACKAGES =+ "${PN}-testapps ${PN}-evlib-event ${PN}-evlib-uv ${PN}-evlib-ev" From patchwork Mon Nov 17 09:56:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 74792 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 630FACEBF96 for ; Mon, 17 Nov 2025 09:57:12 +0000 (UTC) Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.6000.1763373429408333151 for ; Mon, 17 Nov 2025 01:57:09 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=XSMhcPU/; spf=pass (domain: gmail.com, ip: 209.85.208.47, mailfrom: martin.jansa@gmail.com) Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-640d0ec9651so6804189a12.3 for ; Mon, 17 Nov 2025 01:57:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763373428; x=1763978228; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/bk2vYP9+1n82zghgvLCSzzKRY8M8z+ysjRoft473jg=; b=XSMhcPU/A2lFzgmqBa6MWyNpS93CH7acIUqEl0OLWaWBV/J74K2Zkk9kzzQrMKmKri zw56jc/PMU/JYDklOP9tyj4CgfhxrZcVfYTP5tlvGsA5c9dLOFTMcdZu4UKSqHFQjuzE 3RdVFO6hUYGz2iLt0LfytnYkSn0FaTvnB5DXZ5aGu4d14UNQF85dIE/aKcEF78HG8ocQ MTJGKOuJ8YmksAotRRJo9wrlMUM+9JlA/t977HX9v1PRvrbScA4qLQZlYazM1f6RH2WA ifPDXc9jpzMYmTDccNjQFq51AclsHhACujXwyHRi4cMX2SCtybR73ExsLkNdQMF6uuDC F8kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763373428; x=1763978228; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/bk2vYP9+1n82zghgvLCSzzKRY8M8z+ysjRoft473jg=; b=JourDaA22YzAcVNdJIsRWzvfjcBiQT14tkdJM7Ryf6PlQcdEQqHVwACSz9jQEGJ2q9 vcyMMjMwAcO/kxQ4bkrqAdLqFfc17FlwFMQzRtBre8NzEBgi8Nfe0kHxtzs2VJR5XD2d ywHOYldJEOIY9NTRtRn3jA3zyDwrpXbsmzFGB5zeWgL7xY2Q7mBc6cdABEF8tmCXZG/S NTIVSguBhYva64NmSgyt6c3IucI7mgLBeFzoL3RnsxX3k8Qyjh/f8DwNY/f8Zw2DiFzg LMhAcGb+qOBtaDisSjHsM4c9cU0NEWz69KCUyRsWkFndqoS3xLjescNMVS5kSpJHof7t Xqlw== X-Gm-Message-State: AOJu0YztGQgIMWJBGYZvlV4mpgQYspK0CsU9WOGyf1nX3aOv0RUyJlVL FqRvWWDJiB2jOusRjnN1AouxgRqXjmQMaUCOpPscQ6roT67SboqnI8zB0hroRA== X-Gm-Gg: ASbGncs0BKUV/y9sW/rWC1CtohrMskjPX8JESOHv9Rsc6czuXxY/2eK0KZttPIpPzIa rZzmG7ppoxZ7IefYCS2xZGFKTN1TB+fYWJ38Jkn9M16nYUFnN3BF5u6FFwdRIYPXV5Kfm1jeUWq DysfCjj0IMTGD2YZeFJVt94pZivIXQjXosqcuVTSfTH0BhKOBbENtHARr+e7ef6yMImOFQiSA4f BbMqlA4vdukcvhTele2yt2QtqDFE132YWZQTHKVevujyJvkixxGwbtDWslfdfymBO+viNU+8EHD kRucFYioQ3tGA+ISVREIGG56tE9fkLtz/UEdzZnSY9UUTxi9uz1blFfYdjkpvjYLcQOD9tb8tTj ALZ76yZ8ZDXd89WsGDQbwIIRwYdLq/gYXGiPQum3D3dJxRRmP0ODza1rvwoZAgBYGZYDeaRidcf eXM4woXZ8JmwVo719KB7ivZojaRMG6XhuetgU= X-Google-Smtp-Source: AGHT+IGTthycuge5M4Dq+KAz8MLJ1fvrwX++WYLDc0D7ecN/Qk5WhP016yrBH17Q8ukIBMR2Iqt6pg== X-Received: by 2002:a05:6402:1456:b0:641:1cd6:fee9 with SMTP id 4fb4d7f45d1cf-64350e045f9mr10959672a12.1.1763373427616; Mon, 17 Nov 2025 01:57:07 -0800 (PST) Received: from localhost ([109.238.218.228]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6433a49884dsm9686216a12.20.2025.11.17.01.57.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 01:57:07 -0800 (PST) From: martin.jansa@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa , Khem Raj , Peter Marko , Armin Kuster Subject: [kirkstone][meta-oe][PATCH 4/5] libwebsockets: remove STAGING_LIBDIR with / Date: Mon, 17 Nov 2025 10:56:58 +0100 Message-ID: <20251117095659.937489-4-martin.jansa@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251117095659.937489-1-martin.jansa@gmail.com> References: <20251117095659.937489-1-martin.jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Nov 2025 09:57:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121774 From: Martin Jansa * after buildpath warnings fix from: https://git.openembedded.org/meta-openembedded/commit/?id=eeef1fddd9052bed4b1a91565260518eb042fed2 the LibwebsocketsTargets.cmake ends with: INTERFACE_LINK_LIBRARIES "ssl;crypto;ssl;crypto;/libcap.so;-lpthread" instead of: INTERFACE_LINK_LIBRARIES "ssl;crypto;ssl;crypto;/OE/build/.../libwebsockets/4.3.3/lib32-recipe-sysroot/usr/lib/libcap.so;-lpthread" which causes e.g. mosquitto to fail in do_compile with: ninja: error: '/libcap.so', needed by 'src/mosquitto', missing and no known rule to make it * this happens only when libwebsocket is built with libcap enabled (by libcap in DEPENDS) Signed-off-by: Martin Jansa Signed-off-by: Khem Raj Signed-off-by: Peter Marko Signed-off-by: Armin Kuster --- .../recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb index 721406267a..67c1bb4421 100644 --- a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb +++ b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb @@ -36,8 +36,8 @@ do_install:append() { sed -i -e 's|${STAGING_LIBDIR}/libuv.so|uv|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake sed -i -e 's|${STAGING_INCDIR}||g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake \ ${D}${libdir}/cmake/libwebsockets/libwebsockets-config.cmake - sed -i -e 's|${STAGING_LIBDIR}||g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake \ - ${D}${libdir}/cmake/libwebsockets/libwebsockets-config.cmake + sed -i -e 's|${STAGING_LIBDIR}/||g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake \ + ${D}${libdir}/cmake/libwebsockets/libwebsockets-config.cmake } PACKAGES =+ "${PN}-testapps ${PN}-evlib-event ${PN}-evlib-uv ${PN}-evlib-ev" From patchwork Mon Nov 17 09:56:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Jansa X-Patchwork-Id: 74789 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C979CEACEF for ; Mon, 17 Nov 2025 09:57:12 +0000 (UTC) Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6114.1763373430449655664 for ; Mon, 17 Nov 2025 01:57:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mCXN++JB; spf=pass (domain: gmail.com, ip: 209.85.208.47, mailfrom: martin.jansa@gmail.com) Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-640c6577120so7018885a12.1 for ; Mon, 17 Nov 2025 01:57:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763373429; x=1763978229; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vCP1rZP8ewzwXEx57e79gSamHdpaeWOtU6S2hh6suHA=; b=mCXN++JBRwvgkNOXVopBHQq/+rgcpvmBQp2McYZ4itP/a67z4oUev3jdOy8rOQPzht Gcyl5jHO/IeBXETZ7baLDxl5UteDPi/peN2yxZM+k4hO+beIY4rZoO/QNoveyLQG9nGf horCPYxQFOH8LFQJ7azWhsAHuBog3lXQpP8YQCF821flLdj7UyTo9AqaPeE3y8u4I9hf CxfA5vh5XreXC+Z7SdYuDPW+sml3CDvteor0kb98HHASIHraxphNQskM6FwduX2WNB9Q RzVRFxGgb4Pj1gi4Xh95dAoSbUCeACI5GfhoJKpa9N6zeU/w6lTgHp5ITNhxkQx5Jw9n kazA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763373429; x=1763978229; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=vCP1rZP8ewzwXEx57e79gSamHdpaeWOtU6S2hh6suHA=; b=Q8PmYoe9nUfArDU+s6diyFJAEfbND5exSqj9Leq8e6+MGgxO8kNKqmHiycaay9WFRI mmE3BdKCbFx1vEoKrqgvWyumeIstbNAPwToKqUPXRJv0tcFXexRLyElfmL1ykBK+lOBs 5StTW02+WghWb976clv3d3uy1gU7G5WTon7BmBu27/2RDZHQqz5H0bygiixqAhG+hoYP XluowajlkZM/MzumfJTc66z7+E3voB6MXfFW9uzEM9KrBxyDvZS8a+4mcwDYnE8peVkZ ScEqWk91MORVS6YFuL+U02ynDqFxbDtXvvEIFmIPMndCSucx2oPoarW7Lt/rtIWUvwae c1aQ== X-Gm-Message-State: AOJu0YyYLnDst4swDz9ojeeRzcO6ITIHCu5UiD2yY+Az/4pcWltJvZh5 f9bWopQEbzL5PmhpfQCFgInFsva8s2hQ0sKSirxm3wPPd15WoGwnvUIxGaKLLw== X-Gm-Gg: ASbGncvchc/byqhvi/u35XViUXtx3G9rD3ulgPxGcpyhZj8xDh+oJxO3GM5ClOYo5br 2SX2CQA+6X7Hr4JATQAc2B1rWJPFkOq/UgRqx6BMW0OcICuYcCCeET1HtKX1Osk396rNlG6MclI JvUZFIdV2/eXBf9FfiPJL6FdQjf22I99q2+n92v3S2mFFpB28YkhGh/oVqnR4WX7DOzKJQZwZRA XbvVLK6NuZgMPTsgDtzWJplqzoNoatgqMLiabpeugvcroJ48naCVuh3H8jBv4TcTFmHZOcrG05V IPQME7xKJr71nO0WphQGfvIvyYduSPHv4vU2M+QeJYlX/TpsDal9/16DZywJObxy3V/WoJflYma vBnT8d+eZCuGYQjFwDoKSSRVG/+rPg3ruik9TLXTr4vwF80zKPlzpHsRMGi39j9rTOLGennn8Gg Nq9AabdGXBmrtcfw== X-Google-Smtp-Source: AGHT+IEDVjX0fGGHr+BzcqURSlBUgpOaa5AmDZ5KOeyXi7MOTlXW09W6u/g3g+m17i4jwmgk9o829g== X-Received: by 2002:a05:6402:50d4:b0:640:c640:98c5 with SMTP id 4fb4d7f45d1cf-64350ebe2abmr10592026a12.34.1763373428716; Mon, 17 Nov 2025 01:57:08 -0800 (PST) Received: from localhost ([109.238.218.228]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6433a4b28b0sm9868991a12.30.2025.11.17.01.57.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Nov 2025 01:57:08 -0800 (PST) From: martin.jansa@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Martin Jansa Subject: [kirkstone][meta-oe][PATCH 5/5] libwebsockets: fix buildpath warnings from libcap.so Date: Mon, 17 Nov 2025 10:56:59 +0100 Message-ID: <20251117095659.937489-5-martin.jansa@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251117095659.937489-1-martin.jansa@gmail.com> References: <20251117095659.937489-1-martin.jansa@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 17 Nov 2025 09:57:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121775 From: Martin Jansa The ${STAGING_LIBDIR} used in scarthgap doesn't catch this, because in kirkstone without usrmerge libcap is installed in base_libdir which is different from libdir. Signed-off-by: Martin Jansa --- .../recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb index 67c1bb4421..22434b4493 100644 --- a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb +++ b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.2.2.bb @@ -34,6 +34,7 @@ do_install:append() { sed -i -e 's|${STAGING_LIBDIR}/libcrypto.so|crypto|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake sed -i -e 's|${STAGING_LIBDIR}/libssl.so|ssl|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake sed -i -e 's|${STAGING_LIBDIR}/libuv.so|uv|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake + sed -i -e 's|${STAGING_BASELIBDIR}/libcap.so|cap|g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake sed -i -e 's|${STAGING_INCDIR}||g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake \ ${D}${libdir}/cmake/libwebsockets/libwebsockets-config.cmake sed -i -e 's|${STAGING_LIBDIR}/||g' ${D}${libdir}/cmake/libwebsockets/LibwebsocketsTargets.cmake \