From patchwork Thu Sep 25 13:40:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71012 X-Patchwork-Delegate: steve@sakoman.com 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 5083FCAC5A5 for ; Thu, 25 Sep 2025 13:41:10 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web10.11859.1758807663401938979 for ; Thu, 25 Sep 2025 06:41:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=XGnyTMHY; spf=softfail (domain: sakoman.com, ip: 209.85.216.54, mailfrom: steve@sakoman.com) Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-33226dc4fc9so1184160a91.1 for ; Thu, 25 Sep 2025 06:41:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807663; x=1759412463; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=K6ITK7dEn7G83QAe6+DZmKjWlFWE3/1vaCZhxUWG79k=; b=XGnyTMHY6jGf8iTjL2aDMOI3ZtWeqFtrb4/2h5HiZ3ji9vTXWHrhoCHuPF8ofylir5 goX18Q6gwiXJNpKEGyfSHEwJqgySaNtBl+7ivNCLURGkh+oXvMwSKZxqvFI5DjY103mk 8hj8ADn91YN+BN55QPvSGi5GmzMFTh1TDD3Me52P+kjG8kCbp+QmLyrbMgpvAbcCcGMK 6vJcpDKIkH2HZagm+XsFLlQIutP6r7MjgnsD2zD+S7K/nQerLtZChVKftX9jsv4Gb6sJ NyTfKCSwqZJmvZFoJjMvhnCpjteXTj3dhyoY37V2lV83Wwnrwl3jLd1fBphwaxatHFAx Mcxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807663; x=1759412463; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=K6ITK7dEn7G83QAe6+DZmKjWlFWE3/1vaCZhxUWG79k=; b=Py+7pmRX1nqPljoMJZxQENRcuiPz8ro6+hfYqss+hPT0E+mk2ajHqYn8OoQ183APPj KTi0J/kLmM6yDaa7Bqv7ulwv4X+jBC7Osnuu/pcimwmFUAfnaRoG14V1E9hFa0jQO4ZL ZHyLP/tMwdN0F+wH1UiBf48kK0sGyoQgo97AG1mzl8pcxbu7HvNczQ07OhqmzAA+1ULj v+b6Ea63UO5p7urA1a72FGIClhXzw+LKCJclcn+EQ8208GNI0QrPEJHqtR615An9e/wy eUoMZv/7ebCvmB7NDIhQDnXSJFcyKuOFDtaRKxki5ULQqXv1YYBIVcvLkjDP17z+iOlt O3gA== X-Gm-Message-State: AOJu0YzCva6MH05iU5tbyhVyYjy6q8qAUlYapcJ3HWgSzQ6mNsjaoSaA yqvnetjNY3aRdqMY6J69AG6fDzeHI7XHrwqXrZQKfny/wEtNdYJBjigiV2xCl+4l0J9Px6BEofp /5EYJ X-Gm-Gg: ASbGncua9KgUxp1nj+DHig5Ydk2NCFmFjvkYOJTX4R9dF1rsl0xYbfQ77XS5qN5G6+Q aBcpKIF8rc5t9AcwZSThwUofyyzBlGKguwkrHngN1Zk10gjnVtDNol1gSInz0oHaE4DsDSMuUiv O6S/WGMOnleq2czp+YGNbx9cCxECPbOBoplTtetxGAswHw7Z8YVYXcZezkknXRbCb0nFlhahEz7 +1f7GgXt20W11PnGTBDlIfPto3RB68hwAkeRsU7Wu61g4nZpXvR7R4zUU0taBj1j0LJucRHcffl H1RwyGG/lhErbomZe4S4iPylIP+YPinmh1lxWcadkJcx610W09BdJI4+qIS7c3khyxYGeq27vdq ISse4e9KyTcIFHA== X-Google-Smtp-Source: AGHT+IFgBodlie3Ijq008GxGigLhuQpeevyXY/k1DDk5kl60HSJlLd28URxrueDCnC6tsTLagR0QxA== X-Received: by 2002:a17:90b:4b8c:b0:32e:64ca:e84e with SMTP id 98e67ed59e1d1-3342a2572f8mr4904623a91.15.1758807662425; Thu, 25 Sep 2025 06:41:02 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:02 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 01/11] libxslt: apply patch for CVE-2025-7424 Date: Thu, 25 Sep 2025 06:40:45 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224019 From: Ross Burton This patch is taken from the upstream bug, and is used by Apple in their build of WebKit. Signed-off-by: Ross Burton Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Signed-off-by: Anil Dongare Signed-off-by: Steve Sakoman --- .../gnome-libxslt-bug-139-apple-fix.diff | 103 ++++++++++++++++++ .../recipes-support/libxslt/libxslt_1.1.43.bb | 3 +- 2 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-support/libxslt/files/gnome-libxslt-bug-139-apple-fix.diff diff --git a/meta/recipes-support/libxslt/files/gnome-libxslt-bug-139-apple-fix.diff b/meta/recipes-support/libxslt/files/gnome-libxslt-bug-139-apple-fix.diff new file mode 100644 index 0000000000..c7220ab954 --- /dev/null +++ b/meta/recipes-support/libxslt/files/gnome-libxslt-bug-139-apple-fix.diff @@ -0,0 +1,103 @@ +From 345d6826d0eae6f0a962456b8ed6f6a1bad0877d Mon Sep 17 00:00:00 2001 +From: David Kilzer +Date: Sat, 24 May 2025 15:06:42 -0700 +Subject: [PATCH] libxslt: Type confusion in xmlNode.psvi between stylesheet + and source nodes + +* libxslt/functions.c: +(xsltDocumentFunctionLoadDocument): +- Implement fix suggested by Ivan Fratric. This copies the xmlDoc, + calls xsltCleanupSourceDoc() to remove pvsi fields, then adds the + xmlDoc to tctxt->docList. +- Add error handling for functions that may return NULL. +* libxslt/transform.c: +- Remove static keyword so this can be called from + xsltDocumentFunctionLoadDocument(). +* libxslt/transformInternals.h: Add. +(xsltCleanupSourceDoc): Add declaration. + +Fixes #139. + +CVE: CVE-2025-7424 +Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/libxslt/-/issues/139] +Signed-off-by: Ross Burton +--- + libxslt/functions.c | 16 +++++++++++++++- + libxslt/transform.c | 3 ++- + libxslt/transformInternals.h | 9 +++++++++ + 3 files changed, 26 insertions(+), 2 deletions(-) + create mode 100644 libxslt/transformInternals.h + +diff --git a/libxslt/functions.c b/libxslt/functions.c +index 72a58dc4..11ec039f 100644 +--- a/libxslt/functions.c ++++ b/libxslt/functions.c +@@ -34,6 +34,7 @@ + #include "numbersInternals.h" + #include "keys.h" + #include "documents.h" ++#include "transformInternals.h" + + #ifdef WITH_XSLT_DEBUG + #define WITH_XSLT_DEBUG_FUNCTION +@@ -125,7 +126,20 @@ xsltDocumentFunctionLoadDocument(xmlXPathParserContextPtr ctxt, + /* + * This selects the stylesheet's doc itself. + */ +- doc = tctxt->style->doc; ++ doc = xmlCopyDoc(tctxt->style->doc, 1); ++ if (doc == NULL) { ++ xsltTransformError(tctxt, NULL, NULL, ++ "document() : failed to copy style doc\n"); ++ goto out_fragment; ++ } ++ xsltCleanupSourceDoc(doc); /* Remove psvi fields. */ ++ idoc = xsltNewDocument(tctxt, doc); ++ if (idoc == NULL) { ++ xsltTransformError(tctxt, NULL, NULL, ++ "document() : failed to create xsltDocument\n"); ++ xmlFreeDoc(doc); ++ goto out_fragment; ++ } + } else { + goto out_fragment; + } +diff --git a/libxslt/transform.c b/libxslt/transform.c +index 54ef821b..38c2dce6 100644 +--- a/libxslt/transform.c ++++ b/libxslt/transform.c +@@ -43,6 +43,7 @@ + #include "xsltlocale.h" + #include "pattern.h" + #include "transform.h" ++#include "transformInternals.h" + #include "variables.h" + #include "numbersInternals.h" + #include "namespaces.h" +@@ -5757,7 +5758,7 @@ xsltCountKeys(xsltTransformContextPtr ctxt) + * + * Resets source node flags and ids stored in 'psvi' member. + */ +-static void ++void + xsltCleanupSourceDoc(xmlDocPtr doc) { + xmlNodePtr cur = (xmlNodePtr) doc; + void **psviPtr; +diff --git a/libxslt/transformInternals.h b/libxslt/transformInternals.h +new file mode 100644 +index 00000000..d0f42823 +--- /dev/null ++++ b/libxslt/transformInternals.h +@@ -0,0 +1,9 @@ ++/* ++ * Summary: set of internal interfaces for the XSLT engine transformation part. ++ * ++ * Copy: See Copyright for the status of this software. ++ * ++ * Author: David Kilzer ++ */ ++ ++void xsltCleanupSourceDoc(xmlDocPtr doc); +-- +2.39.5 (Apple Git-154) + diff --git a/meta/recipes-support/libxslt/libxslt_1.1.43.bb b/meta/recipes-support/libxslt/libxslt_1.1.43.bb index d251fa8122..e08e92085d 100644 --- a/meta/recipes-support/libxslt/libxslt_1.1.43.bb +++ b/meta/recipes-support/libxslt/libxslt_1.1.43.bb @@ -13,7 +13,8 @@ LIC_FILES_CHKSUM = "file://Copyright;md5=0cd9a07afbeb24026c9b03aecfeba458" SECTION = "libs" DEPENDS = "libxml2" -SRC_URI = "https://download.gnome.org/sources/libxslt/1.1/libxslt-${PV}.tar.xz" +SRC_URI = "https://download.gnome.org/sources/libxslt/1.1/libxslt-${PV}.tar.xz \ + file://gnome-libxslt-bug-139-apple-fix.diff" SRC_URI[sha256sum] = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a" From patchwork Thu Sep 25 13:40:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71008 X-Patchwork-Delegate: steve@sakoman.com 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 4B9CBCAC5B0 for ; Thu, 25 Sep 2025 13:41:10 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web11.12030.1758807665859424040 for ; Thu, 25 Sep 2025 06:41:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=poK74oar; spf=softfail (domain: sakoman.com, ip: 209.85.216.50, mailfrom: steve@sakoman.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-329e1c8e079so876177a91.2 for ; Thu, 25 Sep 2025 06:41:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807665; x=1759412465; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YR031m3gw6N9C0Bzj2dihlku4pWpOJmUxyfJ+Jmq+7Q=; b=poK74oarjWwIF/Qv2xPqPchEu8uOO9ZW3s+FaQeNq4Vn9cBjd4fTwTnYjw1ILOFU7J nbhqsHN01GuA5qc93Tt7nqIiesNf1S1LTdkVv3GGaXwJvfpzs/8ftgLU/04FHN0pV+pU sC14hzJ5FV/e0cCSfn/zKxZNNy5awDgAZxp1F8YasORXB0VHLIDPTQsx7Y0xPb3kQ4Nw lOaRyrLUSU2Ms+uOAxSo6A4smaGN/bkKz1U0zSiAjWCtOMrZo+opPk+tbr82sMS7XL+O rJ+WNAwg7JZJLXIAgj/Su3xLbieYgbtXos0k+F2cTox60XcEjB61E3lIBD0rfw4kH0ED bM2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807665; x=1759412465; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YR031m3gw6N9C0Bzj2dihlku4pWpOJmUxyfJ+Jmq+7Q=; b=LrGtK3YK7+SuDASj2MUMfBoQV/kqs3s1/0AX+JuoHS6Uwfpp2VBGk5NxloYHVtkpXM 3mTNpbETTZrtgPWf9763rlTuY8+NyNTYoMXF1JfbgbJecjzaOorRpvlRHvMrnFFAUD00 Ycqp0eI5MGVUHYcZ7ALaqFErvOyv7OwROBam1Xe7so1w5fC9BQk/VLhfjTNdV3+7Z8DM sWu+WrXGJxi3DdaznQsJPrRU8Bw+D7NuFScW45Uy6Ek1+XMFVoDnq1cbmxIJrvCyilsS mbGjEfiV+H8qWSWWzHeRiMhr0fodwZEH0U9cHqzizKWwz3iCnluJ0esRxmoF4ZLRTePy cP7w== X-Gm-Message-State: AOJu0Yy27hEmBEWN9vdhfQr2yAGMSNONWo6YZXKUg3ZViF9sDFxq3+K8 r8gyzeT0Ggf28x3Sf8fa5ppvNmsTbDLDtrbqQsKpL5COnmcMJJnlf9JccWCmTBG+MGH45BSMBmy yniGp X-Gm-Gg: ASbGncuA4ECH+FIRZ+8bRkVrZD962KM5CEGXmYM6ZKnT7QqD2K3JO/lwuiKka605n3b AMP96cI+LgbHKxlV5dRdiAYcEzsrkDSONvFxEI+jn7dajHu4VdRbspQVbRTCOYfDKAW62AozXao YCGbwUbJroZROxZmW8EbW/FDgse+j0UNEo1Y6ZjfWODOb2ACbax4iJr0CzI1PN2MMJDlz/eUFF9 2aFrib+PSwArpuJxVw3KMGFHeyeNcx2jNA9oZQBL8BIm97tiQASkjqJiSmCj+JcAfUqre9KeEYK wn341QsVSv2s3icpTKwrRiPVJHkVOZvzEwhvYFiyhnRwXdeQELvY6MvdFJAQVd1LHmGCo669EBM ia2vPkaS/QccobXBaVQhXL67V X-Google-Smtp-Source: AGHT+IHGr0+xI+10UMPn9igyG/6YkPAd8pkGq6PmcpN6IMUB8WJkbO6nUKmDpBqxTY3n1qcqtUO7qA== X-Received: by 2002:a17:90b:4d88:b0:330:4d30:5009 with SMTP id 98e67ed59e1d1-3342a2498cbmr3918457a91.2.1758807664829; Thu, 25 Sep 2025 06:41:04 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:04 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 02/11] curl: fix CVE-2025-9086 Date: Thu, 25 Sep 2025 06:40:46 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224020 From: Yogita Urade 1, A cookie is set using the secure keyword for https://target 2, curl is redirected to or otherwise made to speak with http://target (same hostname, but using clear text HTTP) using the same cookie set 3, The same cookie name is set - but with just a slash as path (path="/"). Since this site is not secure, the cookie should just be ignored. 4, A bug in the path comparison logic makes curl read outside a heap buffer boundary The bug either causes a crash or it potentially makes the comparison come to the wrong conclusion and lets the clear-text site override the contents of the secure cookie, contrary to expectations and depending on the memory contents immediately following the single-byte allocation that holds the path. The presumed and correct behavior would be to plainly ignore the second set of the cookie since it was already set as secure on a secure host so overriding it on an insecure host should not be okay. Reference: https://nvd.nist.gov/vuln/detail/CVE-2025-9086 Upstream patch: https://github.com/curl/curl/commit/c6ae07c6a541e0e96d0040afb6 Signed-off-by: Yogita Urade Signed-off-by: Steve Sakoman --- .../curl/curl/CVE-2025-9086.patch | 55 +++++++++++++++++++ meta/recipes-support/curl/curl_8.7.1.bb | 1 + 2 files changed, 56 insertions(+) create mode 100644 meta/recipes-support/curl/curl/CVE-2025-9086.patch diff --git a/meta/recipes-support/curl/curl/CVE-2025-9086.patch b/meta/recipes-support/curl/curl/CVE-2025-9086.patch new file mode 100644 index 0000000000..c77d8fe33d --- /dev/null +++ b/meta/recipes-support/curl/curl/CVE-2025-9086.patch @@ -0,0 +1,55 @@ +From c6ae07c6a541e0e96d0040afb62b45dd37711300 Mon Sep 17 00:00:00 2001 +From: Daniel Stenberg +Date: Mon, 11 Aug 2025 20:23:05 +0200 +Subject: [PATCH] cookie: don't treat the leading slash as trailing + +If there is only a leading slash in the path, keep that. Also add an +assert to make sure the path is never blank. + +Reported-by: Google Big Sleep +Closes #18266 + +CVE: CVE-2025-9086 +Upstream-Status: Backport [https://github.com/curl/curl/commit/c6ae07c6a541e0e96d0040afb6] + +Signed-off-by: Yogita Urade +--- + lib/cookie.c | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/lib/cookie.c b/lib/cookie.c +index c1ed291..67494d2 100644 +--- a/lib/cookie.c ++++ b/lib/cookie.c +@@ -316,7 +316,7 @@ static char *sanitize_cookie_path(const char *cookie_path) + } + + /* convert /hoge/ to /hoge */ +- if(len && new_path[len - 1] == '/') { ++ if(len > 1 && new_path[len - 1] == '/') { + new_path[len - 1] = 0x0; + } + +@@ -1074,7 +1074,7 @@ Curl_cookie_add(struct Curl_easy *data, + clist->spath && co->spath && /* both have paths */ + clist->secure && !co->secure && !secure) { + size_t cllen; +- const char *sep; ++ const char *sep = NULL; + + /* + * A non-secure cookie may not overlay an existing secure cookie. +@@ -1083,8 +1083,9 @@ Curl_cookie_add(struct Curl_easy *data, + * "/loginhelper" is ok. + */ + +- sep = strchr(clist->spath + 1, '/'); +- ++ DEBUGASSERT(clist->spath[0]); ++ if(clist->spath[0]) ++ sep = strchr(clist->spath + 1, '/'); + if(sep) + cllen = sep - clist->spath; + else +-- +2.40.0 diff --git a/meta/recipes-support/curl/curl_8.7.1.bb b/meta/recipes-support/curl/curl_8.7.1.bb index 6845a43cd2..6ed3d6e84d 100644 --- a/meta/recipes-support/curl/curl_8.7.1.bb +++ b/meta/recipes-support/curl/curl_8.7.1.bb @@ -24,6 +24,7 @@ SRC_URI = " \ file://CVE-2024-11053-0002.patch \ file://CVE-2024-11053-0003.patch \ file://CVE-2025-0167.patch \ + file://CVE-2025-9086.patch \ " SRC_URI:append:class-nativesdk = " \ From patchwork Thu Sep 25 13:40:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71010 X-Patchwork-Delegate: steve@sakoman.com 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 5877CCAC5B5 for ; Thu, 25 Sep 2025 13:41:10 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.web11.12031.1758807667718010079 for ; Thu, 25 Sep 2025 06:41:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=cP7XKGYs; spf=softfail (domain: sakoman.com, ip: 209.85.214.169, mailfrom: steve@sakoman.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-269af38418aso12004055ad.1 for ; Thu, 25 Sep 2025 06:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807667; x=1759412467; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=S0GCShmGU89DOy3NlgylJGuE9uLWS9ybz06T04nO45U=; b=cP7XKGYs4b9L4NxfNdKKHmypyu4qrP+J54tyCRy074rBrjbHjErWWkmh7riWJB5bQI NcOUdtAgmiEYQhZYCcprzi4ZKCvZctEtbXmSx2kNm3xLCFuTivgqW/4mr35Y2qUe4eNv 8r9+tTKCtrYYZor4SEZLG/G09ohpOFFmIoLZrRgOZzGruE4qryj/C9ufvhgly+LgKq5r myAr/3KdHcasWvoFUFMhU4vm4Lm87CWEwtbTxE858f/UD6OPLLv2ePLyVBrq5loNfcky qipOyWF4aayV1gUDAimr95jwUbzb+bMUaKyb3yXAXokFSxTFBBYgjdqiNzEswuJwGM+V 5eHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807667; x=1759412467; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=S0GCShmGU89DOy3NlgylJGuE9uLWS9ybz06T04nO45U=; b=qkBr95WPvdA0rK52bw44pnqHTikWi1e81OTI65Jx5zkOhSsbJnT3XEPdO0xslKO8x5 FTthOTYIX5q7SrN7ugiV9ZW0qze3qGHZEA8SXQlngokWbmQzj0ppfsi5UT6yzMZwiv8k vpPGUSxfDgd7MJq/LWCCY/4U6Lp4SnCSreZdQKGIMfmlwIUgA0lgGYW25YOliYfTRzPa NwbY3HdyYphsk4FUC9SlcgDuDy8pmjbLLrj9jyGJ/fYYktG046zLVdIgG9BmFCkZItWL xbBP4XBi18wlt7HI9n6BbVjnPrLafoT55jArdZWP4Fo2Ch78tp6XDaguiIkUc/slogFG IzEA== X-Gm-Message-State: AOJu0YymbSKWptKOftkIaha6Rf7YYLnfa203Y6ohZaP4/cLrMiJy5cS1 IkI2m2fr/G7WoRamwiXeJZz6Rl3DwvmSDlLDqauEYASJuYSX9iXLmpxFlz/9MugSZzm/PRdYTpX TJdgr X-Gm-Gg: ASbGncswhGUv7nv2n7qqMmziBs5mx05yRJ/rMExN2+kJLZEPzQfTtm9nRYyC75bLfEX wznvEHeCkipDr+aat9s/p1nWLQ/wBSN6ET5Dq1Nb6ZPR28MGNvU+Gt+ClQd3suiXOobQzqCtoH/ JcHCXEXVyQl9WfQrNa9mzJ5u5BzLlfiqFTj+vc1MnA4NN/zBwAVNqzvxzdZFz6/VPmv7VQjyMlU 2S+GXvyw0KJ/6+fg4NFM1zUEk5z1Kmuva3G/tJCAroBrdQcEftgDbllS9i6Z6SZ6z70HFHA3lTz 26f62SbuyihsEKL8AKa4kDOrKs8Nfk4Wa6y2TDWE/wfa3hg9flurEXGf4g7+D9MtvwzkHJkZRSA XKgAvmpt1fC5r6Q== X-Google-Smtp-Source: AGHT+IFJ9jsKXovFEK41QMy7nhLiXjnFlFOeeCoSGTpopQSsDqwmoBXKLcqRRHm9djjjP55IufMT1A== X-Received: by 2002:a17:903:b8f:b0:276:484c:dc57 with SMTP id d9443c01a7336-27ed4a6f05amr42915485ad.49.1758807666829; Thu, 25 Sep 2025 06:41:06 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:06 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 03/11] llvm: update from 18.1.6 to 18.1.8 Date: Thu, 25 Sep 2025 06:40:47 -0700 Message-ID: <3a171fde7d5cb0c2dfb6d1b11f08b061826284c2.1758807463.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224021 From: Adrian Freihofer Signed-off-by: Adrian Freihofer Signed-off-by: Steve Sakoman --- meta/recipes-devtools/llvm/{llvm_18.1.6.bb => llvm_18.1.8.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/llvm/{llvm_18.1.6.bb => llvm_18.1.8.bb} (98%) diff --git a/meta/recipes-devtools/llvm/llvm_18.1.6.bb b/meta/recipes-devtools/llvm/llvm_18.1.8.bb similarity index 98% rename from meta/recipes-devtools/llvm/llvm_18.1.6.bb rename to meta/recipes-devtools/llvm/llvm_18.1.8.bb index caad611d7a..1f4b7e74d7 100644 --- a/meta/recipes-devtools/llvm/llvm_18.1.6.bb +++ b/meta/recipes-devtools/llvm/llvm_18.1.8.bb @@ -28,7 +28,7 @@ SRC_URI = "https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV}/ file://0002-llvm-Fix-CVE-2024-0151.patch;striplevel=2 \ file://llvm-config \ " -SRC_URI[sha256sum] = "bd4b4cb6374bcd5fc5a3ba60cb80425d29da34f316b8821abc12c0db225cf6b4" +SRC_URI[sha256sum] = "0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a" UPSTREAM_CHECK_URI = "https://github.com/llvm/llvm-project" UPSTREAM_CHECK_REGEX = "llvmorg-(?P\d+(\.\d+)+)" From patchwork Thu Sep 25 13:40:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71011 X-Patchwork-Delegate: steve@sakoman.com 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 60D94CAC5B7 for ; Thu, 25 Sep 2025 13:41:10 +0000 (UTC) Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by mx.groups.io with SMTP id smtpd.web10.11863.1758807670057920920 for ; Thu, 25 Sep 2025 06:41:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=UP2iARKv; spf=softfail (domain: sakoman.com, ip: 209.85.215.180, mailfrom: steve@sakoman.com) Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-b5507d3ccd8so910965a12.0 for ; Thu, 25 Sep 2025 06:41:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807669; x=1759412469; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Zj8bUAP4bdL/VGH1JGddHCcXr3E5VWtOJksEalWQuwE=; b=UP2iARKvKblNV8FKuNycptblQMCD9Tz1z7t3k21IWcSamUatSpl0Ze5z0MJ+AsDZWi xur+/cR1/aXYgfKkXeINxJxWreCsabCKNIWZQ8ZQIA6EeYRbae9dJ7vCoa1xbOY1I/yv dtqovH7cNK9xPzbfKpTkYQzfgkiBfPRchdKx8+uBrBHxQQgq7RVBNxK0vyZjYo3SYHmK p9Tzvtlj1+FEKiGZ289EBjWczTodoiVm1nWu2LdkerG36CIrOYvlObJvPw9/6zNlZqfs VgU1rZC61VsaOxrc5s0jyxd1AYbHm26EKKpB+Nu0xvUg/97z9dJvt2//KcwotVL1Ju3J T9+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807669; x=1759412469; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Zj8bUAP4bdL/VGH1JGddHCcXr3E5VWtOJksEalWQuwE=; b=soG9u7V3txcIM5xpfriB9rKq2Nk1rqQt5hfAnHAZO616HCy705k9UqBYN8tuPVAPD6 YJl0qyTohvSxBXaDnpd5Ryw8PH1Xr4eq3Mzn/aUZjdqRkrIVaPUQbMNd3wQMtVYjoIST tvV35Fz74mOQBWVg4lY3LQGkhPlITz8245DqfvviayReuaKDrWluLPnwKVgIuo92kwei bq+W4aVr3E6r2ywLOtJT2j6K+r9ybG4WC4+3CgRS8Y1DUZYTbu56eAWAeJjYM3Yc1Zf3 toPLicN8tl/ECOHXzyDeV6Ra5GdjUEDMhi4e1dEi+rgaPuAbYNF/Ip1fMawv6xAvAlWS VvKw== X-Gm-Message-State: AOJu0YzxhnotJTXLyfgw0V0vd6lzCyRpFNNN7pP+EdFwhnsGDHgAtcAD dJReNGRvabjSigVHDgQeiFybzq3MO26xn2KodnQ/OZrM/+6sGkluMQSzWfG7rkuJYkF/qE0olqn Yj0L9 X-Gm-Gg: ASbGncuUST/GIzRSrlmoUbWfF+6G5RBrppzflwBYTWmYa+E+znxs45onKXyK1YSYMXZ dOYvhrnMl0WTZjQSOz9dce7LoZEhngGL15Sb9S+M8K5TbiqkmDrdTq2hiXiM7768BDZUgY8ty/O d/5O42AUbkoZYopqYP7SbeV4GjprLT8/Ps/5/BJa4bBYaz5GXz/zGFqpappqoc9nm9a4DrQMxyB 55QEdZQEpsDOd5HeKr9+y2xNN/d7SUpqs8n3Ou/bheWetv1WJsPn5Sy4yoQ0s/B8r9uxC14IKBO +3HYL8hByb4gIO/bmAI7kdgTRn4Pl6855tYFxZ4QmPaQ0VphIMTLSdKAO846Is3YD0RDFsV251J 1Yd+YpzBItfufKw== X-Google-Smtp-Source: AGHT+IHvzshPUveU1WVANDGpCND9V3dGWDcySmiz7c0869SjdXtXM65YiwWhwb/QbH68XpuTyGu77g== X-Received: by 2002:a17:903:185:b0:267:a55a:8684 with SMTP id d9443c01a7336-27ed49c770fmr46735145ad.2.1758807669122; Thu, 25 Sep 2025 06:41:09 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:08 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 04/11] llvm: fix build with gcc-15 Date: Thu, 25 Sep 2025 06:40:48 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224022 From: Adrian Freihofer Pick 3 patches from meta-clang's scartsgap branch to fix build with gcc-15. These patches are already in upstream llvm but not in 18.1.8 release. Note: the patch 0039-Fix-build-with-GCC-15.patch from meta-clang is not needed as it targets lldb which we do not build. Signed-off-by: Adrian Freihofer Signed-off-by: Steve Sakoman --- ...36-Add-cstdint-to-SmallVector-101761.patch | 28 ++++++++++++++++ ...cstdint-in-AMDGPUMCTargetDesc-101766.patch | 23 +++++++++++++ ...-include-to-X86MCTargetDesc.h-123320.patch | 32 +++++++++++++++++++ meta/recipes-devtools/llvm/llvm_18.1.8.bb | 3 ++ 4 files changed, 86 insertions(+) create mode 100644 meta/recipes-devtools/llvm/llvm/0036-Add-cstdint-to-SmallVector-101761.patch create mode 100644 meta/recipes-devtools/llvm/llvm/0037-Include-cstdint-in-AMDGPUMCTargetDesc-101766.patch create mode 100644 meta/recipes-devtools/llvm/llvm/0038-Add-missing-include-to-X86MCTargetDesc.h-123320.patch diff --git a/meta/recipes-devtools/llvm/llvm/0036-Add-cstdint-to-SmallVector-101761.patch b/meta/recipes-devtools/llvm/llvm/0036-Add-cstdint-to-SmallVector-101761.patch new file mode 100644 index 0000000000..cf00eacbee --- /dev/null +++ b/meta/recipes-devtools/llvm/llvm/0036-Add-cstdint-to-SmallVector-101761.patch @@ -0,0 +1,28 @@ +From 9c9071480edd4093b28a9e9a9980c2426d27344c Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Fri, 2 Aug 2024 23:07:21 +0100 +Subject: [PATCH] Add `` to SmallVector (#101761) + +SmallVector uses `uint32_t`, `uint64_t` without including `` +which fails to build w/ GCC 15 after a change in libstdc++ [0] + +[0] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2 + +Upstream-Status: Backport [https://github.com/llvm/llvm-project/commit/7e44305041d96b064c197216b931ae3917a34ac1] +Signed-off-by: Martin Jansa +--- + llvm/include/llvm/ADT/SmallVector.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/llvm/include/llvm/ADT/SmallVector.h b/llvm/include/llvm/ADT/SmallVector.h +index 09676d792..17444147b 100644 +--- a/llvm/include/llvm/ADT/SmallVector.h ++++ b/llvm/include/llvm/ADT/SmallVector.h +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/meta/recipes-devtools/llvm/llvm/0037-Include-cstdint-in-AMDGPUMCTargetDesc-101766.patch b/meta/recipes-devtools/llvm/llvm/0037-Include-cstdint-in-AMDGPUMCTargetDesc-101766.patch new file mode 100644 index 0000000000..24e7e1234f --- /dev/null +++ b/meta/recipes-devtools/llvm/llvm/0037-Include-cstdint-in-AMDGPUMCTargetDesc-101766.patch @@ -0,0 +1,23 @@ +From 422390b31680305ce6babcfbf65579b7dbe090a5 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sat, 3 Aug 2024 06:36:43 +0100 +Subject: [PATCH] Include `` in AMDGPUMCTargetDesc (#101766) + +Upstream-Status: Backport [https://github.com/llvm/llvm-project/commit/8f39502b85d34998752193e85f36c408d3c99248] +Signed-off-by: Martin Jansa +--- + llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h +index 3ef00f757..879dbe1b2 100644 +--- a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h ++++ b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h +@@ -15,6 +15,7 @@ + #ifndef LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUMCTARGETDESC_H + #define LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUMCTARGETDESC_H + ++#include + #include + + namespace llvm { diff --git a/meta/recipes-devtools/llvm/llvm/0038-Add-missing-include-to-X86MCTargetDesc.h-123320.patch b/meta/recipes-devtools/llvm/llvm/0038-Add-missing-include-to-X86MCTargetDesc.h-123320.patch new file mode 100644 index 0000000000..9bfbe9e2ed --- /dev/null +++ b/meta/recipes-devtools/llvm/llvm/0038-Add-missing-include-to-X86MCTargetDesc.h-123320.patch @@ -0,0 +1,32 @@ +From 72dc74c42eb9d9940b36c6804a4e4ac757370324 Mon Sep 17 00:00:00 2001 +From: Stephan Hageboeck +Date: Mon, 20 Jan 2025 17:52:47 +0100 +Subject: [PATCH] Add missing include to X86MCTargetDesc.h (#123320) + +In gcc-15, explicit includes of `` are required when fixed-size +integers are used. In this file, this include only happened as a side +effect of including SmallVector.h + +Although llvm compiles fine, the root-project would benefit from +explicitly including it here, so we can backport the patch. + +Maybe interesting for @hahnjo and @vgvassilev + +Upstream-Status: Backport [https://github.com/llvm/llvm-project/commit/7abf44069aec61eee147ca67a6333fc34583b524] +Signed-off-by: Martin Jansa +--- + llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h b/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h +index 437a7bd6f..fd7d79484 100644 +--- a/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h ++++ b/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h +@@ -13,6 +13,7 @@ + #ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H + #define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H + ++#include + #include + #include + diff --git a/meta/recipes-devtools/llvm/llvm_18.1.8.bb b/meta/recipes-devtools/llvm/llvm_18.1.8.bb index 1f4b7e74d7..615c9f9e59 100644 --- a/meta/recipes-devtools/llvm/llvm_18.1.8.bb +++ b/meta/recipes-devtools/llvm/llvm_18.1.8.bb @@ -26,6 +26,9 @@ SRC_URI = "https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV}/ file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \ file://0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch;striplevel=2 \ file://0002-llvm-Fix-CVE-2024-0151.patch;striplevel=2 \ + file://0036-Add-cstdint-to-SmallVector-101761.patch;striplevel=2 \ + file://0037-Include-cstdint-in-AMDGPUMCTargetDesc-101766.patch;striplevel=2 \ + file://0038-Add-missing-include-to-X86MCTargetDesc.h-123320.patch;striplevel=2 \ file://llvm-config \ " SRC_URI[sha256sum] = "0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a" From patchwork Thu Sep 25 13:40:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71013 X-Patchwork-Delegate: steve@sakoman.com 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 5D2D0CAC5A7 for ; Thu, 25 Sep 2025 13:41:20 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web11.12034.1758807671564404640 for ; Thu, 25 Sep 2025 06:41:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=qIn7mszg; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-3304dd2f119so799741a91.2 for ; Thu, 25 Sep 2025 06:41:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807671; x=1759412471; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=mCWVbaNx91T6OAeuCpid29qNlzbYUJT5wmG1eBSBgpc=; b=qIn7mszg0IwG3/EidB/K4NCfVdY/HsM+AQEXSlpoKMD2sk8TLPpr3MJCjQ6T0QtRsg Unp4XUL6K0Y7rs+WjIA1KJINQQyb5DTm2dyxBHKBObslux1U2f9jDcus+6WqOsJLRnMZ pWIsOW6P7SinHTpC4Wz5ItjFML7bp4G5S3Wki5Zcy3WNgxDBFvvmF40hQer96w7WlUhb RMvNuMk+YA77UPZXpYntA5a8i8EkQ6M9NVMttHywPC0nZAyn0kNCP0JaF5HHnYpPz67D po6YnYRQYq3X8P4GBmn+pVpgrypaJChFJvCBPv04MrzNyyZXi/183jLgvqauG6NPL+xH pJyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807671; x=1759412471; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mCWVbaNx91T6OAeuCpid29qNlzbYUJT5wmG1eBSBgpc=; b=qbG/avn/lOXJjrdZ490oJYR/QlvZ5qkDOxaGyrhljAFEldEOjke3HjBNsCfxF94zzJ JUfHOsxP0Vt/ccqUoXV5pQHn77IfMkqrtzXnbrIprL6o52QQACj0PtgMzlyKnZsEW1GQ +2VXZDGz59WO4IWNL+Yu+rPZ154NNKsIuYRb68Yx+2Z2m5THc6zpLGAgR3i9+KuDu4zu foN3Qe9Oxk9lJ7upQjwDpZGjBIturzMy7JmKCn6tvPORWb8aDmanXelMicgAMKz0svPS BoByEKfZz1WSwleyIRNkU+qtM5a+i/QNPKD0yGxeTNV92AaOS/D1r/eiTM8AG8x7jloM UKxg== X-Gm-Message-State: AOJu0YyFfdCU4fs83pLBuJHMJZif1sur/X5FIqqkOYBzfRoQtvZ7x7Di 2deDXlEkHGl2ytrpQfe4b3pTgScOuZEZiAzbVhOOuP8sT5n+tKyBQIzF88u0NFm17l8kknrVCeH BtBme X-Gm-Gg: ASbGncvZEFmAAlhEtDwVPVQR5NbTZz7kM1gOPDZJgmISGxrv5oEf4sxrGOk/r1IX4NK UgHL6DRHQ6/PYoLllnukzKVaxjNwU5RZ0nBqk+ZS86Egbm+fdqndF9WoJ24qxXQMTacLCoZ6lX/ LfK0A2wYpsA4rRd9+rT6me29V6z8TKbsh0KsZwSa/Hba4c1hHL0HVYr1t0m66r/Ld+hKH1bw9+n 7YffIIx8N3TO+KxcqNuCyJQjCqygCzUxWKvOw+/510q7AcDCppki2SA8PeF8rtqeHOqEaakW9EC StQRE2TxmRhkv3FS8zBz8jyeXQqtszV26u8akLA64eEBqL9373dUQRENlxI9Vr6o08gZH5NGb/9 FqHzu5+lzWgoIBA== X-Google-Smtp-Source: AGHT+IEDMRceACivECcsWWqBFWbaK9A+8icxc30AMfPiJ3aGRg8cmQ7w+y+/84uhOqebpiZ7lx1Y0Q== X-Received: by 2002:a17:90b:1b4a:b0:330:72fb:ac13 with SMTP id 98e67ed59e1d1-3342a22cc80mr3543299a91.5.1758807670750; Thu, 25 Sep 2025 06:41:10 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:10 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 05/11] sanity.conf: Update minimum bitbake version to 2.8.1 Date: Thu, 25 Sep 2025 06:40:49 -0700 Message-ID: <95888aa944847cf6dbfac501997a3e2980344b66.1758807463.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224023 From: Martin Jansa Needed for multiprocessing module in bb used in the next commit. It was added to bitbake in 62be9113d98fccb347c6aa0a10d5c4ee2857f8b6 which was backported to 2.8 branch and tagged as 2.8.1 Signed-off-by: Martin Jansa Signed-off-by: Steve Sakoman --- meta/conf/sanity.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/sanity.conf b/meta/conf/sanity.conf index d2f56a3fb0..5f8d3b7619 100644 --- a/meta/conf/sanity.conf +++ b/meta/conf/sanity.conf @@ -3,7 +3,7 @@ # See sanity.bbclass # # Expert users can confirm their sanity with "touch conf/sanity.conf" -BB_MIN_VERSION = "2.7.3" +BB_MIN_VERSION = "2.8.1" SANITY_ABIFILE = "${TMPDIR}/abi_version" From patchwork Thu Sep 25 13:40:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71014 X-Patchwork-Delegate: steve@sakoman.com 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 64F2DCAC5B0 for ; Thu, 25 Sep 2025 13:41:20 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.web10.11865.1758807673229259381 for ; Thu, 25 Sep 2025 06:41:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=PiBK18EO; spf=softfail (domain: sakoman.com, ip: 209.85.216.42, mailfrom: steve@sakoman.com) Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-3324523dfb2so908853a91.0 for ; Thu, 25 Sep 2025 06:41:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807672; x=1759412472; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=n3odeXumc+Yd2J9PSC6g23yN5HIxWp5JpW6rY+NI4cE=; b=PiBK18EOhc110Q5XmFw6aWLyo8smidyUVVlBIxertjtlKu9f6bQYhLqqjwglNRc9zg 7bUOw77ks2QXvIPwNyaRgxClmqYc4BQg/VrrSp8fkwerj+PY0HnXMB+Of6AQTUzhKyHZ /M9a56oMcrFnkykccXJZejq+bS5clGkLrV3buDTLFc0noHutybLOjZphMa7ngEpyeVyt ncaJNxMj3C5D+ejJeAuqhmaJSPlMVqdKYace49Krodq0cSEvHd8Tr3pTUzNTDLAQ71z1 0QbXt0X/KeluK5TymtAQhXblM9VUVemHemrlCVB2DGb1x+Q4Rxz5qP7N4fzMGLrN55dS IJ3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807672; x=1759412472; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n3odeXumc+Yd2J9PSC6g23yN5HIxWp5JpW6rY+NI4cE=; b=wG0/OSNcVmCzPl/Sg4CX+zQmphTAmL5BktqY3vn8huRMLL5+8V2T0JVJ5/50W5QFPf jHtiwffZdr+Kq1P3DQ1AMA8Cjw4eUUz5Ocws5z/ziyBsCO0/QRN0vXemoluYF2oiB2fY 8UI/HkT+l9gGRG0Iuiy/aeJnqKtQAdfoqtTNZnDUCJJdmmQ+iY3rqkUCaK1KsnSTfqLS IM8q0HVPKbI9krQ/ceiKmo9owi7rOL8/MMMWIW3ovl2YYkfLhUjf8w/r58S/MbfSWoK1 l3Jl2E3rcBvV5Bqvdhdp+6CS2OtQbpuVOxskwMdKHhU1zKHqGGIOYH4KTK8Liw5K3SuK 5EpQ== X-Gm-Message-State: AOJu0YxEErZFj5VcQcyNsGhzp1qJNDzrMqk8u2gO3fZAc1DWs0SrgfqO f7X8IpHalCKBTIoDR7kl5WzQu4gRo6c0qBezylJLFqt+VZnP8bse9TMV5+W/J3VoDnWNaG0KrnY nTJJB X-Gm-Gg: ASbGnctOUCSxtdEWsHDsY/0EXKzMZhYxquji7g6rk3M0B6IbcD2PI5kBp+ih4W6U7uz EY/gfiSbna9Ma4MljeCkXrSSwkkOnC1DZAXLd+RioUS3HWo+PqRBijhgKgEyPbPbe/2xD4IFprK akMH17kN8+JuJxkzQaGqR2sDil+ObYcjh/dQW9+oujhiNyIWvflIw6rp7u5WU66QnIb0xkonmv7 IE5Qy19hEdbA6fCH2FYzmNOqf0Ne+JS7hmi05efA2mVQmaUdfh76v48yIeXf2wxWLpCUiJio1UD 2J9/0b4T6IKMU9qdWaq1vXIChlpP8+j5WzGxkJ8iry2AZ96Wx0iXSmsM3xVac72pzWsq72RTEEj n7R9EKulXX7OlZw== X-Google-Smtp-Source: AGHT+IGhS7B7z+7PCWyuZ9l3+tfQqOd6nnDzxp4yKeunTa207CPL7H/8ay/ZYdHYGD3Mw43rxoXd9Q== X-Received: by 2002:a17:90b:3852:b0:32e:24cf:e658 with SMTP id 98e67ed59e1d1-3342a22cdc9mr3932506a91.3.1758807672410; Thu, 25 Sep 2025 06:41:12 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:12 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 06/11] lib/oe/utils: use multiprocessing from bb Date: Thu, 25 Sep 2025 06:40:50 -0700 Message-ID: <92369c8acf0b4d6c2ced88abbda5f5defd276ba2.1758807463.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224024 From: Martin Jansa Fixes build with python-3.14 It was added to bitbake in 62be9113d98fccb347c6aa0a10d5c4ee2857f8b6 and oe-core now requires latest bitbake already, so we can use this. [YOCTO #15858] Signed-off-by: Martin Jansa Reviewed-by: Joshua Watt Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Signed-off-by: Martin Jansa Signed-off-by: Steve Sakoman --- meta/lib/oe/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py index c9c7a47041..437a2d51c7 100644 --- a/meta/lib/oe/utils.py +++ b/meta/lib/oe/utils.py @@ -5,10 +5,11 @@ # import subprocess -import multiprocessing import traceback import errno +from bb import multiprocessing + def read_file(filename): try: f = open( filename, "r" ) From patchwork Thu Sep 25 13:40:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71015 X-Patchwork-Delegate: steve@sakoman.com 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 7793FCAC5B5 for ; Thu, 25 Sep 2025 13:41:20 +0000 (UTC) Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by mx.groups.io with SMTP id smtpd.web10.11870.1758807674943558866 for ; Thu, 25 Sep 2025 06:41:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=gZh5c9E4; spf=softfail (domain: sakoman.com, ip: 209.85.210.175, mailfrom: steve@sakoman.com) Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-77f358c7b8fso1715019b3a.1 for ; Thu, 25 Sep 2025 06:41:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807674; x=1759412474; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YPAbdBq0fcFdGB7OjSTD4ndE2Bd4vDbI7+E/3Fy026w=; b=gZh5c9E4IPrIJQXL9xcLEzl6x2/+n3SGmW9SIw6VF2MOMgxM3hSu+1UcHLUM4HiJ+4 6W6zhj9kgWl77DIxJ9ys9plrbujkkXtGEOlFi+vkFt2ZyNXmmA3zU0xpiWJsoZXt/YN8 6zcK/AFhzdCKONZuZhtQ0MfPFplHJl3TEmZp69us1LNUygWWLgPzZ3pGbb94D64SXJme ut5Ls3QtANVjoBpq215Rnm5w0uLA5lB4OLG5m8YlqPAtXQyJq4YPdEU7Zzzt4SZRCVKY MjlH19/Ly+1/ljGgojgJYbLrnhnbKUuRTZpYx4DOA5kYsSf1JS9LoGbJV+kMKgHymsvP +rdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807674; x=1759412474; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YPAbdBq0fcFdGB7OjSTD4ndE2Bd4vDbI7+E/3Fy026w=; b=STn7Zc6u+uHBXr3RrcZg4ELfMhNhlhp0H0PkvOSjlj4+g/uj+Kk7XcYw+WeXK09Saj VtDBI55hgSfxrRKAdIcKQwS2u9eRWYqvsyIZPH1ktaGFWP7vRcplCrC7agpfoVYB15ur jZ5ZeU4Y385FrXBrI3H+WiWPzAh7o7iT+axMG8y1kAOuVVyW8bFSYvS8KWCsexrd10l+ 4kITw0o5sdPv8k7f+M6ykGr4kjPkgOrqQWD02wVFFB5WYdPBGQt2Hbyn7UXzczTSgDwI zsQ3vDoLljMKeS4IJH4XF1C8dv7AKyeDfjpMoBtcG1Lmnb+Ixp6af87F8H2HU5Ag6k/n x6eQ== X-Gm-Message-State: AOJu0YyGhVG3nQLUn7VhCkaJ4OYT2P8kWgsT0xW0Gj/nxLr3g6JroOv4 KukEto8uT3PSnMka4rY2u7ydssDMXjw/9e3UYEsPeyQHdUewN0PzeYtGNVC+XPTqWbg3MUPGJck Wgfd3 X-Gm-Gg: ASbGncsgD9bzZlVuzdwz0nQLJj7JNoVE/qib1q82kcGdvuGysL4kxm8InZa19jj/RH6 s+UKqz7vVnPkU9jaEtO3OPf1juAR+ez8r96nG+qw60kCMsrx6BurcBhXM81jGE9/Vgl3u8o5Hz0 6qMQbNkSCjrD3WUvBUzJv++CpSu7MZKdoPw+cmg5RIfNY8yxnBk/910zrrY+8j4h0QdPVWxiZfr bT//lBJyQPnls7fIc7GDu4Gb6Rq8RWz8DmXZvYCPN+N0SLtobtgg43uuWIAx9xFczBSybxCIIrP 5mC17LdjPbHVMynxLR9zy8T/9znb2DYxSdu8pTxG1uDVPwo6safsyFVCcwbvYWm9sTWIUF6y0tP 2dPBCQOSdLPU/ECTmEgYn0aX+pXwJDjenZQe780kqYxw= X-Google-Smtp-Source: AGHT+IGypizwqJKPThSlXcbsQltIalFuOdsYX1AqyNgLpikoUV0guWBbq2nvNsjf/T/MWkJtOeZD0Q== X-Received: by 2002:a17:90b:38cb:b0:32e:4716:d551 with SMTP id 98e67ed59e1d1-33455a02c1dmr2933042a91.6.1758807673977; Thu, 25 Sep 2025 06:41:13 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:13 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 07/11] systemd: backport fix for handle USE_NLS from master Date: Thu, 25 Sep 2025 06:40:51 -0700 Message-ID: <780b902a0fd124420f00ee5e55f4fd362d2d8913.1758807463.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224025 From: AshishKumar Mishra Do not build translations when NLS is disabled. (From OE-Core rev: 83795ef6c3fa12a863cd20b7ec1a2607606987b6) This change corresponds to upstream d848b454e64ffbd642590b4bbc378619e1547ad3 from master . Since the systemd version are different between master & scarthgap applied the patch manually Signed-off-by: Philip Lorenz Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Signed-off-by: AshishKumar Mishra Signed-off-by: Steve Sakoman --- meta/recipes-core/systemd/systemd_255.21.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/systemd/systemd_255.21.bb b/meta/recipes-core/systemd/systemd_255.21.bb index e866f9921b..87e186bbfa 100644 --- a/meta/recipes-core/systemd/systemd_255.21.bb +++ b/meta/recipes-core/systemd/systemd_255.21.bb @@ -247,6 +247,7 @@ EXTRA_OEMESON += "-Dnobody-user=nobody \ -Dmode=release \ -Dsystem-alloc-uid-min=101 \ -Dsystem-uid-max=999 \ + -Dtranslations=${@'false' if d.getVar('USE_NLS') == 'no' else 'true'} \ -Dsystem-alloc-gid-min=101 \ -Dsystem-gid-max=999 \ ${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', '-Ddefault-mdns=no -Ddefault-llmnr=no', '', d)} \ From patchwork Thu Sep 25 13:40:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71016 X-Patchwork-Delegate: steve@sakoman.com 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 77CD3CAC5B9 for ; Thu, 25 Sep 2025 13:41:20 +0000 (UTC) Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by mx.groups.io with SMTP id smtpd.web11.12038.1758807676940512841 for ; Thu, 25 Sep 2025 06:41:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=xufk+5Sf; spf=softfail (domain: sakoman.com, ip: 209.85.210.178, mailfrom: steve@sakoman.com) Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-77f3405c38aso1054285b3a.0 for ; Thu, 25 Sep 2025 06:41:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807676; x=1759412476; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=6ejfFBj/Bf1qM2dkwUeEzOGD+9veLwXdIuGw0pU5ouM=; b=xufk+5SfpMGxltZlhjqV6fusVVZUVmZ13vY7iwZsnHAIYSsrvQS1IA8QeqSIEU92WH AYuliNiu9QLq6hDpjj3Je0oRudKGlzVIvnn/bRHikMROV8pxvMCKMjNvgBvC3a9yUSq9 Xdfo/JPSt+7LZU7KIxhdCJPi7pDtfk8Zldz/zbTzH5Wz6GNcfiaqyniJ0Rzro/xdBCmj 6Jrz0s95EtusV9bWB1+PhIq2cj2xIYI+ravId34TH9VawpXUiyw8VKLgbXet3Ypadke0 L4H5DXy7dVj7Gqr1/a+PIYYzm5XC9Pz5432efEU7tJI/6dQGph+jUj9RqxQv0lGQM+iS eOhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807676; x=1759412476; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6ejfFBj/Bf1qM2dkwUeEzOGD+9veLwXdIuGw0pU5ouM=; b=rPS949Cg1xlfkxiaguwab8ewQI/hFLk6M6I5FKDy44SpoGNX2VBo4+sZku4HGo17GX /qT4dN8jDoEAJarpKPnEBPp3Uoq3BhFMLxpuEgaz0Rew2CdOOYQZgC4IJSFoxnIW484c 4eM5Qw9FTHxNZwc2RoBE09HFWYjXaSKtZHC8oywO7XYLuxl4F1o7O7Qm22xxSDt34Zi9 XnVF2wt9aTBG2WVzssXQJHjA0eNFjDPpK9XDMYlTN1AuvnZbRYH16fe7bJei7+qHOVcQ QZY2nJNukLi7TGBcQc4hcdI2m65STLSuJ/7/WqhOGjhRsu1EcGwT5DfarLc8q4aMr1Jf qOSA== X-Gm-Message-State: AOJu0Yybni+e+4LTnomj/GyFXjsmssDwu4W5KpTaHeNBQBamtGS1tCC9 74hIHUGM4ARhHGZ/V4mYKv4jBTIyBLS88Rg/FMi3vbtFYZVlIR1PtWCElQM+WfjTVGFtoVF4pEc SNuGP X-Gm-Gg: ASbGncuNMlklDHwPhoJUMWiaZP3x0MA6ofRe/NpnvgdHprjHgyl/FXjGhGekVX1D1e6 IbyF8MqES46P72jRSTQcg82DC+ALyiVn+rabdwFAo81D6lvdwddgsjnZLqKr63u1kxonSCSA0ua bCJ/MMjsvO7dpZLu72u1ChdZjZvew9zOqeVhoWRNFyRK3x1ImydBVHvwawrIvYofumhdPIs9Rtz 0kDes3ANLvKVZOoY60vNwdS0BuLspz5AjIJIUPQ4rdIKnw40J9zYRMORU41cDtJxgTfzfM5qT0A 87hDkldeFTcx5ywhSGD8+RUuHRDO+DxdyuvrHr7rvEDytWFDExnccrauyl6Pcbiy+QUlhXdWRA3 gYDAb5LA2pv+gaw== X-Google-Smtp-Source: AGHT+IEvjCDWxJ2cukwe0cjykqDgmEvF6DKsPNCYtaMFplf1i7VgyH5N8+ti6X21lA1TUCiSLMAMeg== X-Received: by 2002:a17:90b:33c7:b0:327:ba77:a47 with SMTP id 98e67ed59e1d1-3342a28b8a3mr4273710a91.15.1758807675518; Thu, 25 Sep 2025 06:41:15 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:15 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 08/11] shared-mime-info: Handle USE_NLS Date: Thu, 25 Sep 2025 06:40:52 -0700 Message-ID: <49a9aebc0e9f668cf2896d0b522f8194bb4049ad.1758807463.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224026 From: Philip Lorenz Skip building of translations when NLS is disabled. (From OE-Core rev: b58a3f4e9c78522423a94821b7ba7a35eb18f75a) Signed-off-by: Philip Lorenz Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Signed-off-by: AshishKumar Mishra Signed-off-by: Steve Sakoman --- .../recipes-support/shared-mime-info/shared-mime-info_2.4.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb b/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb index b8a377e2b2..52daccc977 100644 --- a/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb +++ b/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb @@ -17,7 +17,10 @@ S = "${WORKDIR}/git" inherit meson pkgconfig gettext python3native mime -EXTRA_OEMESON = "-Dupdate-mimedb=true" +EXTRA_OEMESON = " \ + -Dupdate-mimedb=true \ + -Dbuild-translations=${@'false' if d.getVar('USE_NLS') == 'no' else 'true'} \ + " FILES:${PN} += "${datadir}/mime" FILES:${PN}-dev += "${datadir}/pkgconfig/shared-mime-info.pc ${datadir}/gettext/its" From patchwork Thu Sep 25 13:40:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71017 X-Patchwork-Delegate: steve@sakoman.com 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 87217CAC5B7 for ; Thu, 25 Sep 2025 13:41:20 +0000 (UTC) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mx.groups.io with SMTP id smtpd.web11.12039.1758807678298733160 for ; Thu, 25 Sep 2025 06:41:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=2zdmU3TU; spf=softfail (domain: sakoman.com, ip: 209.85.216.51, mailfrom: steve@sakoman.com) Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-32e74ae0306so1820186a91.1 for ; Thu, 25 Sep 2025 06:41:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807677; x=1759412477; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=k7pkxzusthR6yqrv4bfxBodfzgClvmsQyFGohvciky8=; b=2zdmU3TU82oz0SKNC06FrLhqUN4raRpZGdbpG9AFqe3rETgenBe1eaaV6b6Bik1X9C IXvm3G8QftsPwRf5J1ze7ZPu9y2hsAZImr1N/2DqM7+2/LmQ4QfaFXxr6o/vKmkpoPDo u/ThC62blKmMXzp6UwXsZcGbg4Kcq6s4c4/g2rmB2GYKFCELTKPR1Y3a7jumgst3zUr2 /sB4Va9cSi5OjK1t/vIKMULowInyjxU0z2+2tZvvR1R1Q3IJ2TSXL+uZBhZ86KEEpMjA YaO0C/WvE11fWqVDMfjBzv+WGaldOdk87be94nBN7KIoGKffsK5pl6Tq8Waik5zw2c2y Rfnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807677; x=1759412477; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=k7pkxzusthR6yqrv4bfxBodfzgClvmsQyFGohvciky8=; b=kAgtjWqSugdu7y9LBuhT6gskptamqcJyGaurnrQulcXr8FsQJGgwMozeYPDjKmWzjM CKi/kiYMrZT8aIT0lCaXT43wlRN6x6TxBmhGhVy40DUQ3GPO2PJqwwJSGqUBQP4yikxm 0kKxPv5LRJOipHIeCPdH+piwwq/P62miwvOqBInLbMG77EPaEumF49RZl7FOmK0Scdqe FCN6KOuHhp5YWT5HbUmqTiaON3MMXlMlVsNN4ZQDN63yWZS4tbSv6oO0fyFNrxDlX3Qm C8qrxAi5A8huFT/T7X+zaUvfHx7Bimdz0O5jHfJK9B1l0uaZcITY7cSMr8RwC0/g+TI3 mzDA== X-Gm-Message-State: AOJu0YzKQUK/LQb9Svv4EnI36Q4cRgGYxlWYIYLQapLvOjhmx7Lr4uw6 KEx5ysTXERUmn1gnPDVr9OIv+OR6dHb5o3uzdsnJ9J5QHRvyiLVjbG17JceiqOxl8Nz0AqZnJVd HMAqY X-Gm-Gg: ASbGncvWMDZcMRHLljIU1jRjHDgxLXhZPQ9m6cVH7lWUqcPC5rIwFiYTq1qPstjbHJv S6G15LFZXM1QsvRX1kQdEDLMs/xTUyWG3Phz/pjtU+A1WmX1yNOOoV+qS9ijtOrjhobqsmR8eRP WI9gDJXilFZAG91qXFUHtSciAS5i6htYtlDPcSXesaZT1fdeknZ49NE+NYbjnNfbmA8As0pj6jD /cPRqxwLRhHlOMjzUE3ZzFoEJmCRFPORdl8mofMONMOaCmq+6ScRiv6lM9KejQTsIykh5yR+xX2 QOCurjXRrhHKBUtzziz2U70a5ZvGDlAjNWF2/qWjhY3KNM2bYqFBuwfxexY/OuAb4AJ3KimEq+8 98jUWYEwd1WxCSQ== X-Google-Smtp-Source: AGHT+IGsmjeWCI0GY71dQJiFIpMgZjvUzrcWkxE9Vr7h/iSF8H3HVMVtWnVyGrSUnUMwvfwfaPB5Vw== X-Received: by 2002:a17:90b:3911:b0:32b:7d35:a7e6 with SMTP id 98e67ed59e1d1-33456c715d0mr2854375a91.18.1758807677079; Thu, 25 Sep 2025 06:41:17 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:16 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 09/11] p11-kit: backport fix for handle USE_NLS from master Date: Thu, 25 Sep 2025 06:40:53 -0700 Message-ID: <96602ea67463170c4cadf748525f5615ce9bbd91.1758807463.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224027 From: AshishKumar Mishra Disable NLS in the build when USE_NLS is off. (From OE-Core rev: b94798ecd535956ef4565663710ea9a701ff21ed) This change corresponds to upstream eeb3974472429a99a724f324dc8a63e435741f68 from master . Since the p11-kit version are different between master & scarthgap applied the patch manually Signed-off-by: Philip Lorenz Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie Signed-off-by: AshishKumar Mishra Signed-off-by: Steve Sakoman --- meta/recipes-support/p11-kit/p11-kit_0.25.3.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-support/p11-kit/p11-kit_0.25.3.bb b/meta/recipes-support/p11-kit/p11-kit_0.25.3.bb index 2ede38deba..5921a46c88 100644 --- a/meta/recipes-support/p11-kit/p11-kit_0.25.3.bb +++ b/meta/recipes-support/p11-kit/p11-kit_0.25.3.bb @@ -20,6 +20,7 @@ PACKAGECONFIG ??= "" PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false,libxslt-native" PACKAGECONFIG[trust-paths] = "-Dtrust_paths=/etc/ssl/certs/ca-certificates.crt,,,ca-certificates" +EXTRA_OEMESON:append = " -Dnls=${@'false' if d.getVar('USE_NLS') == 'no' else 'true'}" GTKDOC_MESON_OPTION = 'gtk_doc' FILES:${PN} += " \ From patchwork Thu Sep 25 13:40:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71018 X-Patchwork-Delegate: steve@sakoman.com 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 977DBCAC5BA for ; Thu, 25 Sep 2025 13:41:20 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web10.11872.1758807679544110371 for ; Thu, 25 Sep 2025 06:41:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=HBn2aVXF; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-3327f8ed081so1312778a91.1 for ; Thu, 25 Sep 2025 06:41:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807679; x=1759412479; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=bgwdJh7vSCk5WKuAXebNyzWG3wf1AhKcsFd32Hc2j74=; b=HBn2aVXF9/PKcaT0NzgYihbYSBX6y3Ysr9FcAfKVfdn/H3DMHVBtFeAO9fdSQ8JYpq E26/ahqqYhD6JtzQAPxeyOSNPz/SB6S+colY1LBjEnMF9f+UtrgGR0rFdYyEg+YiR8Dq IyUqtKmHxfF1srM8+uZnqsmHQ3kKzG0kx9Q/7Sp8BUYorX3PECWOTaSzYCkKUmXVSyU/ vLFkCqArF77LwSaaOetOt6ErgKnh63k23QCLtYzQVTWukPImrETFL1eIsY7Pv/3TtVIi W5cmxyCRrKBoUujdFsIujqG6JRxj5JUXIiNb/y4IV8jgS6CQ3OxPzckI3Ozyhoa/Ct5Y +YEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807679; x=1759412479; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bgwdJh7vSCk5WKuAXebNyzWG3wf1AhKcsFd32Hc2j74=; b=Y6UPq+oVhQJmLgD9CH3b7YcuZqEUYijfpR9X7WpZWT5K/CeBweYRzOQYwEJ9BSRL3e qMW8TQAiEc7MiVN5gBf7v0imh1Umk69uXHIb/VayYusmFPKlCI64z6PeG5NedMougnan iMhFiqh0+B31lONEF3Eh1ToltMEFsEAZIaZtDX2DZtRQxk6apmaOc81HKFHhS0YKFJXy 2usS/W/Pdi/nd8H6r4F7E1lUmKDXouZsGniqIpRvR57vjJbJWJOo/lpK/nxK0YF/Yl5Q WLA5IUN6V6+NrnFcNA/8qMawaZNGBdfS4LaBz9thtm0OQcqywT8FgqVq5T2U0nIHXVvT 5Iwg== X-Gm-Message-State: AOJu0Yzbq0W3aVl7GBIx2eLs7H1Ii//Z8Zg6jB9lK4sfxowbpAkywMGi CWJ+KIH9Qczqoy/ClWBHuDPKnQ99HMp3B38WS0uIOex4FWCKTjfdCN+8g0ZLlogyDuv0pPosO64 96q+U X-Gm-Gg: ASbGncsRtOIU2zqrdQAZ/FAXN0cuZ0z1ha1Yvhc5yiHFjHo/rwURh4iuHdXl2tNr5+V 0ZsiftIzTGeWz0qpVc2PQMZ5K/VqlzexzJgRIe47U4rKdMxr6wwfN8eY8jFqZ97kOmFKPoUu2Px xbPlOEvbhPbphuVlerbVFoOUHKCBA/P78QY+722JHzTsdcRPljTER53gk0qomudtS5yzkILWyIg c6EVe35KW0lxQcj5FZVI2ToePe7zUzMkbvs5JblLdMQmwEy/Udp9pGcD8auWTh3qbgcrS5Px0RJ SZW6QcVmB94XpHsokL+u4iNEJ52UNSfMN/XLLohYUlymPYEdCxElv6giXkjbab2nrIqupe2zX3d EIo7IUlAPyqusTP1PTt0nxQz/ X-Google-Smtp-Source: AGHT+IGOcLbhN48ku0ixQOl4+JhA9RcE2S55wHzVRznGLR09d0MLSt0bEqSXGt9Rtg9oFtHDq323Gg== X-Received: by 2002:a17:90b:17ca:b0:332:906a:85cd with SMTP id 98e67ed59e1d1-3342a2d8f80mr4264073a91.19.1758807678623; Thu, 25 Sep 2025 06:41:18 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:18 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 10/11] examples: genl: fix wrong attribute size Date: Thu, 25 Sep 2025 06:40:54 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224028 From: Nitin Wankhade This example no longer works on more recent kernels: genl-family-get error: Invalid argument dmesg says: netlink: 'genl-family-get': attribute type 1 has an invalid length. Fix this and also zero out the reserved field in the genl header, while not validated yet for dumps this could change. Upstream-Status: Backport [https://git.netfilter.org/libmnl/patch/?id=54dea548d796653534645c6e3c8577eaf7d77411] Reported-by: Divyanshu Rathore Signed-off-by: Florian Westphal (cherry picked from commit 54dea548d796653534645c6e3c8577eaf7d77411) Signed-off-by: Divyanshu Rathore Signed-off-by: Steve Sakoman --- ...amples-genl-fix-wrong-attribute-size.patch | 44 +++++++++++++++++++ meta/recipes-extended/libmnl/libmnl_1.0.5.bb | 5 ++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-extended/libmnl/files/0001-examples-genl-fix-wrong-attribute-size.patch diff --git a/meta/recipes-extended/libmnl/files/0001-examples-genl-fix-wrong-attribute-size.patch b/meta/recipes-extended/libmnl/files/0001-examples-genl-fix-wrong-attribute-size.patch new file mode 100644 index 0000000000..9e06abb9a4 --- /dev/null +++ b/meta/recipes-extended/libmnl/files/0001-examples-genl-fix-wrong-attribute-size.patch @@ -0,0 +1,44 @@ +From 67ad7abf1fe888c650f9e8ed326a499e1456285c Mon Sep 17 00:00:00 2001 +From: Florian Westphal +Date: Mon, 15 Sep 2025 14:40:30 +0200 +Subject: [PATCH] examples: genl: fix wrong attribute size + +This example no longer works on more recent kernels: + +genl-family-get +error: Invalid argument + +dmesg says: +netlink: 'genl-family-get': attribute type 1 has an invalid length. + +Fix this and also zero out the reserved field in the genl header, +while not validated yet for dumps this could change. + +Upstream-Status: Backport [https://git.netfilter.org/libmnl/patch/?id=54dea548d796653534645c6e3c8577eaf7d77411] + +Reported-by: Divyanshu Rathore +Signed-off-by: Florian Westphal +(cherry picked from commit 54dea548d796653534645c6e3c8577eaf7d77411) +Signed-off-by: Divyanshu Rathore +--- + examples/genl/genl-family-get.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/examples/genl/genl-family-get.c b/examples/genl/genl-family-get.c +index ba8de12..0c20067 100644 +--- a/examples/genl/genl-family-get.c ++++ b/examples/genl/genl-family-get.c +@@ -199,8 +199,9 @@ int main(int argc, char *argv[]) + genl = mnl_nlmsg_put_extra_header(nlh, sizeof(struct genlmsghdr)); + genl->cmd = CTRL_CMD_GETFAMILY; + genl->version = 1; ++ genl->reserved = 0; + +- mnl_attr_put_u32(nlh, CTRL_ATTR_FAMILY_ID, GENL_ID_CTRL); ++ mnl_attr_put_u16(nlh, CTRL_ATTR_FAMILY_ID, GENL_ID_CTRL); + if (argc >= 2) + mnl_attr_put_strz(nlh, CTRL_ATTR_FAMILY_NAME, argv[1]); + else +-- +2.34.1 + diff --git a/meta/recipes-extended/libmnl/libmnl_1.0.5.bb b/meta/recipes-extended/libmnl/libmnl_1.0.5.bb index 66b30d7f60..d0bf658eef 100644 --- a/meta/recipes-extended/libmnl/libmnl_1.0.5.bb +++ b/meta/recipes-extended/libmnl/libmnl_1.0.5.bb @@ -6,7 +6,10 @@ SECTION = "libs" LICENSE = "LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" -SRC_URI = "https://netfilter.org/projects/libmnl/files/libmnl-${PV}.tar.bz2" +SRC_URI = "https://netfilter.org/projects/libmnl/files/libmnl-${PV}.tar.bz2 \ + file://0001-examples-genl-fix-wrong-attribute-size.patch \ +" + SRC_URI[sha256sum] = "274b9b919ef3152bfb3da3a13c950dd60d6e2bcd54230ffeca298d03b40d0525" inherit autotools pkgconfig From patchwork Thu Sep 25 13:40:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 71019 X-Patchwork-Delegate: steve@sakoman.com 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 8DB04CAC5A7 for ; Thu, 25 Sep 2025 13:41:30 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web10.11873.1758807681170735517 for ; Thu, 25 Sep 2025 06:41:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=kR6vmWyK; spf=softfail (domain: sakoman.com, ip: 209.85.216.46, mailfrom: steve@sakoman.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-33255011eafso962680a91.1 for ; Thu, 25 Sep 2025 06:41:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758807680; x=1759412480; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=UURjuUtu3KHD77woL9qlN0iaS1yaQw8+KXRlx/JopaA=; b=kR6vmWyKGhM6PIxYPMoWDTIIbxmXeWpipIPR9ruL3kpWnl0OQGv9bHNSPViECS1OPj yZ7LDPikqfpYegHvxenl5PRMV/vdKsUY2YgKduhqTLYzzqeOjJaR8FGjr7DxH7sJ7EC/ 4Owzdmz3ZDv2aFlcRn+LbOVnMdBHysPSqRMXq/RiE+AfEokusS/dpms6l6Z/ehpIrId+ I2UdMpW/xR0D6a9QcgxWM4HAYsk5lqnR58veZK7Iyd8k1M4YeKLiy66YubtLcFuLZPfT 33tth9abj+1TOwHwM4bSnuy+/KA+1h8rKYYvHKUfbGOLIE0tKj5/ysxnFCVTvTJVdHHc BeKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758807680; x=1759412480; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UURjuUtu3KHD77woL9qlN0iaS1yaQw8+KXRlx/JopaA=; b=DCrua/u5OXdyWTvR3oYJ1fISq67VvKTL9JqbxdgDrG1UDWzRM3QWZe08e0iXxw8vhV RZkEzbbUWRqX+JIBqhp0tQAekxjgMzrtZcCqfMTfK4ub/HesVrae5eKAXh+np/DMdEwj BIN4AFvntVULeEBUUpFtCgY0LmWTWTV39XNNt+8fU24xdSB+id7YJt0NWuAAmg7zWtI7 7NdIDgePRzaiCnGB8udI8V2qu4EpzzWm3SUuRmF6JxDgHCAyHep/ZT+PLLvW6vQC34mC lE+Mg/1NxPV0lZsNeB+1g3vgXINrxNk4JB/6Y/xhLwqFrWOZpGi0N5wpR/JYBh/Mb2PZ WHCA== X-Gm-Message-State: AOJu0YyfCCIR/9YIs/ZwUWeVMRG1m2DqwEFs+pRefsjCdgIyudAZK/k2 0cY3GkzF45mGe45/FZf+xP/iNeIZ+KqFtSMz7qLzT3+h79CSuZnvLUK12WTsghAY1NrIUgk8WE2 AR7ww X-Gm-Gg: ASbGncuyQ08N8PzD7boqCToknjrSc0c6aAYfQ/CLY7HBFnstSoaNxwbfwNjWoV2hKgw S5IjjBP0x58e+4XT+Zdz4X9qAIlsYhvgkF6sWvNNreBtMN9igLjw6nwrAm4nT2rtAgFOjpfBlEz XqyddzuwXdWPyN1z7N+hRKeMre8qF9EbUSeQqiKwFNj8wWHdFrIBDDepS7JLFfAZnAfIeAgKKBK QjRH1ygOa52k1qSW34Bw1ntT5PJdjwECUN22mw08tif+31dT/l5DXuDWJjDVEJV7DwDNo48xWIJ kfKbLmFTdVLsWIvLGIzy1vGKX/vDdEvnKfutNbR9WwWfdsIS+SduOBSYIW5rEa2GUGDDO5CAy0i MA/IlL18CFOKg/w== X-Google-Smtp-Source: AGHT+IH9X1HPdHNjHD3ejNUZw0BDaRBp+8RVBrlUCmcB7+r8mEyDwCwt0Cw+hexiwHNmGpLr2uikUA== X-Received: by 2002:a17:90b:314c:b0:32e:96b1:fb6e with SMTP id 98e67ed59e1d1-3342a29906dmr3663921a91.18.1758807680313; Thu, 25 Sep 2025 06:41:20 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:127b:348d:dc99:9937]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3346e9eba87sm2430014a91.0.2025.09.25.06.41.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:41:19 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 11/11] util-linux: use ${B} instead of ${WORKDIR}/build, to fix building under devtool Date: Thu, 25 Sep 2025 06:40:55 -0700 Message-ID: <378f87f087651bacdb6efc6b98168bc6ba865070.1758807463.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Sep 2025 13:41:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/224029 From: Chris Laplante This change already exists on master, but it was made as part of the larger migration to ${UNPACKDIR} and is not cherry-pickable. See: d73595df696 (recipes: Update WORKDIR references to UNPACKDIR) Signed-off-by: Chris Laplante Signed-off-by: Steve Sakoman --- meta/recipes-core/util-linux/util-linux_2.39.3.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/util-linux/util-linux_2.39.3.bb b/meta/recipes-core/util-linux/util-linux_2.39.3.bb index 79ddf2d115..12c504e0a2 100644 --- a/meta/recipes-core/util-linux/util-linux_2.39.3.bb +++ b/meta/recipes-core/util-linux/util-linux_2.39.3.bb @@ -329,7 +329,7 @@ do_install_ptest() { cp ${S}/tests/*.sh ${D}${PTEST_PATH}/tests/ cp -pR ${S}/tests/expected ${D}${PTEST_PATH}/tests/expected cp -pR ${S}/tests/ts ${D}${PTEST_PATH}/tests/ - cp ${WORKDIR}/build/config.h ${D}${PTEST_PATH} + cp ${B}/config.h ${D}${PTEST_PATH} sed -i 's|@base_sbindir@|${base_sbindir}|g' ${D}${PTEST_PATH}/run-ptest