From patchwork Mon Sep 21 21:06:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaipaul Cheernam X-Patchwork-Id: 98849 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 B5DC2C982E6 for ; Mon, 21 Sep 2026 21:07:00 +0000 (UTC) Received: from AM0PR02CU008.outbound.protection.outlook.com (AM0PR02CU008.outbound.protection.outlook.com [52.101.72.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.7001.1790024810388684263 for ; Mon, 21 Sep 2026 14:06:51 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=mTnK+wW6; spf=pass (domain: est.tech, ip: 52.101.72.51, mailfrom: jaipaul.cheernam@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Yfh05P7UZUhXhdKazqVDT1q4QDTub0u5Hxmr9VG9xnxj3w4ZZyNJx6AglKmKr8puVHcTqn4mTMmBH1jSnXrxNQSK9WgAmgNy+1RP04zj1MjFtsuPoDnSBta5/jSgYIQXx2OlL4FQTQih5vXvSCsR+d31oCsdgNBK89PDYFYwPmaonCC8sMhNuY0GihWZBysxzkSQBcCIdZFLZLgfBvneGHY7ije17Lt3/NcczDIE47xD9C+4Wz7YNpG5JMU2q4+ptFBwa/W4vAkB18tInRKFnpMT1ULBLSQPkgLQowFdVLTq7B72/YHtzvvJndnPtVA/8LGEmldo8aW5GXS6jWO27g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TjnUqQ5FkZTtk/B3rDpQmi7L1PhrRrfcCT+yTlOGvbc=; b=NXwfQ0WlYw2SgnFrlCTFey3Fe4Khxc6S3gy/1KUgnGtm3cFoxwCj2Pv+ttoIU8YQHP4Cn82vqRvz6idMM5OSyCDdtJN4mnWeVRy13pwL+KXlGo+/BVZWq681gzcEIgmPm/olCNjKp24/DxBoFvI8kiPpYWWQlenkPBibdIrLMVMHwC/tFBsui2Wq6hNburJLL0jnifi4Q6X5+wvVwebN6m8sLlX7o8EI2SVwWcpzMqHYvMTl/oOAyTe9nDvIP6KCp7DPuM/cxuIx8hyfQ2JwMTalPM6NYtk22JMyaDNA0DIBUToxs4pHp6oNQPoM1eSnOWXnF3jbae8+Fr2YW9KaSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TjnUqQ5FkZTtk/B3rDpQmi7L1PhrRrfcCT+yTlOGvbc=; b=mTnK+wW6W1BpDN99M3i4mtr7GGdMNL0VkqZTYm3Ka9qvD13am8IPcB+1TD5wKkeUrkQIE/POgmxz62247sQ36Nk3rk0p/OqNlSl82iYHcVIIN+5en5y3IuHLUN3N8mxl6raW1H2GxEmE560zF4G9jeYX1SRz2JcqtRWLQAwierneBbHTnfd+RsIBDTs8/e6M+vPHV7cdgiXg7ZpVESMxs/MHnVZQkerk/g8djBHYvVZCdCTNynVgWaRvZZx6C0zqmDs1oYyjMGAp0wWEvQencymhGyTK9TyDbkzrkJpE5dpoPQ1I3xfabdvwBDpGwiugJO1ecjSaGG9Lf3QtFWj2MQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from AM6P189MB3107.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6c0::19) by AM4P189MB3546.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6e9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.13; Mon, 21 Sep 2026 21:06:47 +0000 Received: from AM6P189MB3107.EURP189.PROD.OUTLOOK.COM ([fe80::bc97:3847:8f02:acb]) by AM6P189MB3107.EURP189.PROD.OUTLOOK.COM ([fe80::bc97:3847:8f02:acb%6]) with mapi id 15.21.0428.014; Mon, 21 Sep 2026 21:06:47 +0000 From: Jaipaul Cheernam To: openembedded-core@lists.openembedded.org Subject: [PATCH v2 1/3] systemd: fix musl build by fixing limits.h override Date: Mon, 21 Sep 2026 23:06:42 +0200 Message-ID: <20260921210644.85026-2-jaipaul.cheernam@est.tech> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20260921210644.85026-1-jaipaul.cheernam@est.tech> References: <20260921104520.47933-1-jaipaul.cheernam@est.tech> <20260921210644.85026-1-jaipaul.cheernam@est.tech> X-ClientProxiedBy: LO4P265CA0144.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c4::17) To AM6P189MB3107.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6c0::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6P189MB3107:EE_|AM4P189MB3546:EE_ X-MS-Office365-Filtering-Correlation-Id: 74becb89-c59e-4f73-7193-08df18243f53 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|376014|13003099007|10067099003|11063799006|56012099006|4143699003|18002099003|6133799003|22082099003|3023799007; X-Microsoft-Antispam-Message-Info: gpquSFgGzoeV4LRU+yTruxcDa50I0OYg3IAJPekUuGXeb+S5akHZUdo1xbgqGbhz4QgLXX1LpLunfkG4evFt3/SAza/N/Ha5wrccCOnO8m92M63bywfY8CNBi3HQ5o2jzJfd/i5tBRmo55wWp+0mXNGBAiQ2xLk67m2kwEb3PrCzZ5nwTzDb6gkfwqQU32zLyfXvN/7eXjh5onyPoyGqa+9kvexvdd2Rno1GiMJPAKxGPnKZzv3i7tFe2Um5eOGoUWgmZLXaV6GUid4ctOA/RuriItGHt8MfNUox+6jmoEv0erjS/Pm5m3MmL1Dr/cTrlW2K05KFu6wPii7VOlRNqeWGD0iQS0fh0JkECBzn8MWVfq7uNBe1TAwHFsJBgK//IUcmd9MZtPUmdX+7jnlu2u5NqNtkmzttrKPm8cVx4o68lRo6pbb2QhGWW0eQNXdTYsMc4JbAbAfV1JYWyHVi57EHyrA48dw/mW9UwEhrz3jrwhwLqz+gH+SFDwk9+AvOR7+HsUQ1pjesm8GN4zNcRin+DqmaQZe+CmSsAV5qoR4R/dJtKYCwckrkfGKQvgra91g1PwSGPKjTsDOGAfDFqtg0r5LplhvnvLRA735eE7I1bAuHer9ORHaQ14AjziNRJ6Eu48GGV6A8VxltRHeyeqpwaevYxLM6fO9+yTN/73Q= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6P189MB3107.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(13003099007)(10067099003)(11063799006)(56012099006)(4143699003)(18002099003)(6133799003)(22082099003)(3023799007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: a4jamG9NeaQrBJsBMw9k3YJ/aD2CkrIvNRUks3se7EPVELpyh1fY6fh/By448XOpuGCAY2FyINp4OM4qjSZ7xitmxcbnegFcCsoOfZ30PYzWePDVcL1nxW4J8tEkIuBy6Vpou4TiSdhXs+VJnbckxjRa8jtym1s81AGT2u/4mrYfknB+WJWHyuVIHTPlcFfH6amnnuK6YKOuARfnAKa7E3qUoSr2O7vCWJmpVVI7r/08Q3ER3Y+QwVR5SxHjDOqj6C4Rii03Ft3lCU5CGzbPygAMs8R61NH45Xam5mYuBI3HVBNDOiU7s1UP3XVLV1lKl6yTNz1cv4ftMfRO2X4vT43vbLtqBrRGJ6uGazibadtgvknzCbl1jLMZ+L9/Mpmoji0SiV2GxnLlYBdyDrFsNuXUruzfYNBgjC8brMz7kbbaFOChzTSDIqfqAPIKzlbjg8bvhcyLWCedNWpYgW6Nrul0skoScVJQgimimU3kHW4lUHEVZ6yzyLdQxDNe+CyZiVLMIaWbAOqfHNqTd0fv9LEQHVnaTJP9fdqxFcywhgpxMvV/t2K6ifoNxtIVTqJ2AE5xYIZCQPM7zqCn42H/DqGW5SVN2cOU9IOtJ7oZ+mZH6mLy07rvfYtREoc1j+SPZtcbSyub2xBWL3/XU8LQN9gtLn+QQnswx+tY9EKGq15psGR2peeuL8HMwTPXm8Qkq9iiy+fWT0+9CKUqh5nVvDS7NlUIlk8jCti6TRnAOOTPl2rWb5/+Zh5X9mjXPCI3CW2EGz9SJrlWpHqy7L+H90O4CcJoCQ56MG8JXA6AGY30qrzD2kJCHQFhIq/qZj5BXsv9F92HqvHhiNmQcAo+r27bU+zwUPAZ1qj/oVOZCMkjW+4rkazqi1/eYOyuaUBSBm06heKN43tqZlc2zMY2/6iBN//Fuo9q6Fi/tGVezi2Qo6R46wRUHfzDROfxQSHK3/qgZncwY7+Ni0ZcB7fpAjAXKIsYWFfVLd5HIeI0CBKDFm2UQTg2R6+QPRuQG4dBlxnghDTNmIuwrxwwW2f8a4Tweb5sdf8FFfmPhhkZwSGxklIXJcV2ZO/stIWWYgBjxjOcA3nGLJ0BljEcWd3QN2ELvUjVJZJ7gGkIaeOIZf76MMCgMsb8eldesWmSqKiufVFm+oVyX94hsQgz3fRsT4c6kOLQ6rqhAU62iu6Zrh6TJdbqVsaBAZx3PX1lpb0da4O+rt4YQESjYY9yFsS/loBa/3QXtztq6RU6NKkcl5qrN75ezZI6Vti+XfVgb8wqp8v9j3v4djMR6yGimCeppU8B+WTbTXDzvHiBxaKp09wnQaF7Hr1gvlrH4WNtQt3muDNWPbdOukVBCCsJ27iEGoABP9JCa8za8+jAFYAEKniyeNHy0+3tmTNgF6nI4tFRIRSUSfDBmCTTjzVavPJUbgWr1EH7/d78n2AjZPlHJi0FknpCi5AK3atTclHfM+5OSFeRFXY/Dfhb9s299B7zOr0nF+cr2ppqOLV8ZEDvBFhDCE7HDxoi1DkLbXkP9qYS9mNtAH26pwgDsDWXzOkVdb+6OnqmHXF5YElfWLOGgVlNZVwGkfmpeIdropHokaETQYKicLZVawQ28ncQ43kKXyNdzyhyrg4F/zMQnu7PFIneocV5TOw4cJsu5k1POSOcVLhuhwM9adY68QcUlfK1+LlS8gSMyzuDJAqWL+aSnAYCrIGz3G55hVzx/FyTp2nw/CMIf6QIcSv2nf+NPm3XEw== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 74becb89-c59e-4f73-7193-08df18243f53 X-MS-Exchange-CrossTenant-AuthSource: AM6P189MB3107.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2026 21:06:47.1546 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wGW1JvlhyMnqdaj9MHrVLb0IF2qNRE+0WlKbG6lov//6gid5RKff9eCjilTm46rKCrVNELOvoO7BN2NIoj9Vrq67AquZIMpvkg36bOEbUvU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4P189MB3546 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, 21 Sep 2026 21:07:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246359 Backport the upstream fix for the limits.h override, which breaks GCC's include cycle (notably GCC 16.x) and fails musl builds. musl only. Upstream fix: https://github.com/systemd/systemd/pull/43831 (cherry picked from commit 4e08fdf59ffcafef6ca2df6342101e7e82b6183b) Signed-off-by: Jaipaul Cheernam --- Changes in v2: - Use the upstream fix from systemd PR #43831 (more accurate). .../0001-include-fix-limits.h-override.patch | 47 +++++++++++++++++++ meta/recipes-core/systemd/systemd_261.3.bb | 2 + 2 files changed, 49 insertions(+) create mode 100644 meta/recipes-core/systemd/systemd/0001-include-fix-limits.h-override.patch diff --git a/meta/recipes-core/systemd/systemd/0001-include-fix-limits.h-override.patch b/meta/recipes-core/systemd/systemd/0001-include-fix-limits.h-override.patch new file mode 100644 index 00000000000..6316b3ddf61 --- /dev/null +++ b/meta/recipes-core/systemd/systemd/0001-include-fix-limits.h-override.patch @@ -0,0 +1,47 @@ +From 4e08fdf59ffcafef6ca2df6342101e7e82b6183b Mon Sep 17 00:00:00 2001 +From: Yu Watanabe +Date: Tue, 22 Sep 2026 01:55:01 +0900 +Subject: [PATCH] include: fix limits.h override + +This is especially necessary since GCC 16.x. + +Replaces #43824. + +(cherry picked from commit 4e08fdf59ffcafef6ca2df6342101e7e82b6183b) + +Upstream-Status: Backport [https://github.com/systemd/systemd/pull/43831] +Signed-off-by: Jaipaul Cheernam +--- + src/include/musl/limits.h | 19 +++++++++++++++++++ + 1 file changed, 19 insertions(+) + +diff --git a/src/include/musl/limits.h b/src/include/musl/limits.h +index 9620a3b0acc..cffb8ddd274 100644 +--- a/src/include/musl/limits.h ++++ b/src/include/musl/limits.h +@@ -1,6 +1,25 @@ + /* SPDX-License-Identifier: LGPL-2.1-or-later */ + #pragma once + ++/* GCC introduces a spurious, tricky inclusion cycle: ++ * GCC's limits.h ++ * -> GCC's syslimits.h ++ * -> GCC's limits.h (again!!!) ++ * -> glibc/musl's limits.h ++ * -> define POSIX defines ++ * -> define ISO C defines ++ * This works only when GCC's limits.h is included first, but a user override breaks the cycle. Hence, we ++ * need to manually achieve the cycle here. If GCC is not used (e.g., Clang), then including the compiler's ++ * limits.h twice should be redundant but harmless. */ ++ ++/* First, get the POSIX defines from glibc/musl's limits.h. When the two macros below are defined, GCC's ++ * limits.h includes the next limits.h, that is, one from glibc/musl. */ ++#define _GCC_LIMITS_H_ ++#define _GCC_NEXT_LIMITS_H ++#include_next /* IWYU pragma: export */ ++ ++/* Next, get the ISO C defines from GCC's limits.h. */ ++#undef _GCC_LIMITS_H_ + #include_next /* IWYU pragma: export */ + + #include diff --git a/meta/recipes-core/systemd/systemd_261.3.bb b/meta/recipes-core/systemd/systemd_261.3.bb index 1a256a598a8..175f0a4834f 100644 --- a/meta/recipes-core/systemd/systemd_261.3.bb +++ b/meta/recipes-core/systemd/systemd_261.3.bb @@ -38,6 +38,8 @@ SRC_URI += "file://touchscreen.rules \ file://0003-Do-not-create-var-log-README.patch \ " +SRC_URI:append:libc-musl = " file://0001-include-fix-limits.h-override.patch" + PAM_PLUGINS = " \ pam-plugin-unix \ pam-plugin-loginuid \ From patchwork Mon Sep 21 21:06:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaipaul Cheernam X-Patchwork-Id: 98848 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 336BEC982ED for ; Mon, 21 Sep 2026 21:07:01 +0000 (UTC) Received: from AM0PR02CU008.outbound.protection.outlook.com (AM0PR02CU008.outbound.protection.outlook.com [52.101.72.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.7001.1790024810388684263 for ; Mon, 21 Sep 2026 14:06:52 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=Qb/eZRvV; spf=pass (domain: est.tech, ip: 52.101.72.51, mailfrom: jaipaul.cheernam@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lfBbAmIhBzDjk81AWLX2cxN3JbJHpXobrMn8AxIBF3DWdBYhOohW0zbUXQOjhAjuWhFTxvT8Bm5XQ4qHo2MnCBJa8xgl+67OCEETGg1BtBf6bFMyWrFRQ7XrjudrWD9weBAyVhsdTDnBVuaHt+aSiwrbEDz2hmaU6NPFc5uelf0AfmL2bhK/We+OxxhlUqFEUbIGiKWNcP26LDfamvGn848aWhkd6215M2w56mLPtwwOpzd0qgGYM3HZ61IT/AxJvQkw8VEgME/H0/5hQJ8c8nlulg4JzAxraCS0zJTJiMMDrDooNq9ska9Krz1FfwNt7rpR+0y1m4z//gjv0V84Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XJy2K4aC9aEgUf52cf4VwprjFN2vfhIbNE/+oLyfNb0=; b=PlncDFVkuRETQwdFSFsZlJENQEU1n/RMGX6MhrM+1z+9ib2D+KORS261CxcYHDuJYnR1BtC6pCR/iVtD/6kLZCaOUzGIs8szznzE9VtxhtLMlR75xpczQFKNRQpUdi7i6ONZUuHP3LhctfFrqA+WD0hlsIzkEZI5587cdeYZ+WSqfNnmHHyLjrp1vbGH3kgaVH8I3e1GI4VvVpZJRfAcyo7gL/cybcH5yQucnmIbNRj5bnl/tc9sn4rbU9Eg1gYEWAwRJMpI+/Qq8Mf/vfbjMpCfbH/IlbKXCfm/BdpstY1JIF2xJvCnT8u9xWNT36pUqnvKb6/LRSnRUthVDbRJdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XJy2K4aC9aEgUf52cf4VwprjFN2vfhIbNE/+oLyfNb0=; b=Qb/eZRvVsCT0djn+OUirg9/G8s8IqNnlN6mUXUn3TmvgrTYGt7B5XQ/zs9hVJxSB0aVM+3z1+ycM6RjJZAVAynfeV0aADtGQAzT61qac404RFCGF4wKkr+hI8f12SaKzIVxJFEYVu7pdEUP4kYins4mxz4W+DGRPzy//mVsZ0q3+9wrHZ1irNnupjzdC02GNq8NvWUt1eaQ6rMqmVVKaqhZN9QW2ZF38JrvxrWX2dsPDa7jZ8dhE/2c59m1rwvd/MkJQgeAl/OxaS7/BtP18x1MnspDRd8zK2vKYu+c8ZpSwXS1dn7mSrf0sSazeX0IXqzv/i1UbgpoWv0v8HDfntQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from AM6P189MB3107.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6c0::19) by AM4P189MB3546.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6e9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.13; Mon, 21 Sep 2026 21:06:48 +0000 Received: from AM6P189MB3107.EURP189.PROD.OUTLOOK.COM ([fe80::bc97:3847:8f02:acb]) by AM6P189MB3107.EURP189.PROD.OUTLOOK.COM ([fe80::bc97:3847:8f02:acb%6]) with mapi id 15.21.0428.014; Mon, 21 Sep 2026 21:06:48 +0000 From: Jaipaul Cheernam To: openembedded-core@lists.openembedded.org Subject: [PATCH v2 2/3] systemd: dlopen-deps: only warn for missing required providers Date: Mon, 21 Sep 2026 23:06:43 +0200 Message-ID: <20260921210644.85026-3-jaipaul.cheernam@est.tech> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20260921210644.85026-1-jaipaul.cheernam@est.tech> References: <20260921104520.47933-1-jaipaul.cheernam@est.tech> <20260921210644.85026-1-jaipaul.cheernam@est.tech> X-ClientProxiedBy: LO3P123CA0022.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:388::12) To AM6P189MB3107.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6c0::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6P189MB3107:EE_|AM4P189MB3546:EE_ X-MS-Office365-Filtering-Correlation-Id: 79d66072-7030-4348-6e08-08df18244029 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|376014|10067099003|11063799006|56012099006|4143699003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: jlhT0FgTOGgUO9DSHk54zyjmwy2+dUZ5oKIGynyN0ZXkpInKhafFVKbTfuvtopPPtnqt9wk1wHN2kE89lG/vXlxzN9rXkH/NmirbCCl3SJYk4Xh84KCNs4kbOnt1Y6g6LsR7BLnMVkpetib6Kv2wOipaTZnjFxnMtqJ6mCWDD7dtE9OqImQndK5XfS50YSBO0Lo/ULjYaGT7NcBSGsE7Pr74LqKTzMydJ+WcOzwt6Kz0/1s/9oJh4DbmlJ+iZWDHBdFYTBP4/+jUWv3Nmt4k+eLwmJzwMUzTa+CP0nk/SLE3q8el1yd1MuJlvQNqn1rhGK5VtY1wXyBC8rlOSBl/VBsu/oREXV9W5KrJvmoMwgdIQoYGkELiREilENIjLciJSKFtLzFrnXiOuKMOKDHS2h2g7yLSn/6seiI5yKQAcpXi8zVJtE56hBvDs2mQpEkE9U9b21XBkEyJASbtvc6Bu3+2DlDF/HABw5C7I9H8AVD2TtrfuEd/0X9mhXuzCSNQJ22L1fB1YxNtZn+Hp3sdlp7NUbucWlzgQyGpueypCnGDa9cg6OWY0x58t1XBM8baH5R4lmpNMkyxDjm+4dghm3ZSME89e6jDdczKuIeDksFhiqE+OivkCrClX3bpOu6bU8+fLe0PMMfUXXDnnKqzJZUxiVi3UAm7lOryUPT0kw8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6P189MB3107.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(10067099003)(11063799006)(56012099006)(4143699003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: iN0FQqOso3vD7dVmiziGXZytqZ6J4UMbJJ9zpGlUM1dQdyl69Joo72XE3uGh5+ZWNdcZXsKNNR93tPXxrgQ/o0FNHwoeGBzu6yC1ToX6vnxzY4slJUuTNZQQNQqy0c4idmfw1xLovFzKKYAHv10H/GNdADaMe2znTTdQJS/Mq6zz2E/C7PR12MBcRhclVAwGVh0kCSF+TjZd12dXb9IVHSX6r7ibJ4Lb3ghfiVMW4HqfFuYB9Mh0jNb7vDq9Wq1jyqO+MOJkZHTganLQZYU/UlRRrKXEMsSAgXSPlbHC7CKg2TjMhevJL5Sj7/kOxEwW35qsVpmPPtgoKqlSRIRKD2t9UG3tNhKkyx5cAhGg1IdH/jq3wlMBP+wnD4T0r6+qCFzOXydni314bvryABX94ZNBEuGtKVzAcE2KHYHNUEyBnol+p4nIl5ryhhutFE4zm+Ls0IKG4ywkQRSLi3QmYo3QTkezSlesR9HBftPKQ5MuXDvVFxZugVg1NIiTjHP0OQ3gdjBnnC0JSEEBXP3cvoTTnhiHc1/1RfaNnhyS2yWtio6hgwLt8FnyPlG+dZIEBZbpduSyJHiD5TYmW18+s+CpGAPa8ch9oOKmwU6d1CWvmW87LDmucrSUkbMtOFSipfNn5e0h313FV0qoffelN29DtfGTanaYCnfl+Jgmrv4ilsk/hmPVUD2X18iR4ynoKygAds6kQPuzLD9PLYciyV5A5t1osH67MjI7Wi+cn9CPTYu/YW8wNq+49N/iZo3TCpRqTfuG9w17UBqKJSIP/6eqKWPW0TITZZeK8VffykC/bJWlfyMX0dZycbPA0VZNWZsrRgH1BLs8o7ltef1Jq2WWYRI3xGo+/bUP3aeenhru/p9EttYgU8t6fpljKFd+6pie7aAGMyKpzoep6zDGPDVKtjfMM01Udea3c06vyyabMoYyb4CJlP/MWUjL71kWBtGXLG7enkU25+a6qBkyXsNozyDyFb+1GalQe8VqLMSmFIqMRe0Qyu0tEs14qXlOcoYupkPSfKitpIqD/FLnKgQ/EjCwt9frxBZqCg0cZtmnbSzFjyyr56SzbAKeuDtLw8IG8CGktcPQukdr6e32lZtHN8O3hnla5Bmesatu0HSqn7lqJn2mQh5WuNsO/KPCffP+362OQyYapNR5H5l1neSBrtWsleARxszQsThB9KOlCPjrlDjdncFrTYMlDpzs08Bdk1LsGJJ2dcM6Np9Aj1qeDIT3fN+wCP4mpSV3WT5ZbWAXoNC0Tnr6sYDhCPTAfGiyjyFBVQ1bFqos0rlCHyvPq/L1Kq4ny59uFT5tPLQIuoajtQ7Ng1KXssgUBcZM91N7i1sz98DD2Vl1w9B7MKKvLm877Z8U9VcQlE2Ls2rgCiolYbKwFcKPH7h3XJokf3eOEwQgp7NfmgQo+zl+iK1ljmosncGcukPNMVnrC8xiuiSrGVkEJ2kdjkJvv6u1kx78qjqt95GwYatods/6a0Yr8r7LUAtncB9IDq7pQPmqwN91CasqGXC6wexHDxMh8H51SKgN16maCvy4Jjt9HG8WrqsnCvwEhmZxqRkp6iOON0xc60KlbBGOsnOQa/tP9KEZAn0wX3aRLpckkLtfyIBSFqgyaQj4I3IRtZGxhbEbFhugroN19lA+4+4AG0+vS0Pt88H8xqv2HsWxrZZylLPDquEE1mTMW81h4522J1hVCOAn9iPloSFKqHoEyAVE1VNfiF6nhv0x+8KzgzPyXQ== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 79d66072-7030-4348-6e08-08df18244029 X-MS-Exchange-CrossTenant-AuthSource: AM6P189MB3107.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2026 21:06:48.5410 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DUKnke5ctd9vmpQrb9bic8d4907lALEB0UqZkjl27kodJkRZwEfvdSnlwrqrF9gDmLoRav/TVLSJqEG0ejA6JJyNfwPosavZhmX73oR9mnU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4P189MB3546 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, 21 Sep 2026 21:07:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246360 Optional recommended/suggested dlopen deps often have no provider, so musl builds print warnings like: WARNING: cannot find any provider for dlopen dependency: libintl.so.8 Only warn for required deps, note the rest. Signed-off-by: Jaipaul Cheernam --- Changes in v2: - Reword the commit message and shorten the inline comment. meta/recipes-core/systemd/dlopen-deps.inc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/systemd/dlopen-deps.inc b/meta/recipes-core/systemd/dlopen-deps.inc index 2d43f2dcb8e..50ea862df06 100644 --- a/meta/recipes-core/systemd/dlopen-deps.inc +++ b/meta/recipes-core/systemd/dlopen-deps.inc @@ -77,7 +77,13 @@ python package_generate_dlopen_deps() { found = True break if not found: - bb.warn(f"cannot find any provider for dlopen dependency: {dep['soname']}") + # Optional (recommended/suggested) dlopen deps may have + # no provider on some configs, so only warn for required ones. + msg = f"cannot find any provider for dlopen dependency: {dep['soname']}" + if dep["priority"] == "required": + bb.warn(msg) + else: + bb.note(msg) except oe.qa.NotELFFileError as e: bb.note(f"Cannot extract ELF notes: {e}") pass From patchwork Mon Sep 21 21:06:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaipaul Cheernam X-Patchwork-Id: 98850 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 59027C982FB for ; Mon, 21 Sep 2026 21:07:01 +0000 (UTC) Received: from AM0PR02CU008.outbound.protection.outlook.com (AM0PR02CU008.outbound.protection.outlook.com [52.101.72.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.7001.1790024810388684263 for ; Mon, 21 Sep 2026 14:06:52 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=pX2Hs7A8; spf=pass (domain: est.tech, ip: 52.101.72.51, mailfrom: jaipaul.cheernam@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Q4MZym25L4hX3jX0o3YCEwRETe+YGeHN9RBBvn4nfmWLKe91bslr3bfJCE2puoAnmIFDmkFxE6oNzlEOXKLkzvmCkEPBrShVlNN1HH1hC+dGf6tvkZthrJe8roi9OSGO+KA+rEday53fyhTX5syj/JqIs0o2C53nsJokc9Ljo6xOfwnBdJui8IHEzTRV1+2gVCj0dswwKo2rtkTQvDv+sTsCvuSUTd/dcVT7Ou5BddszehLCNp9x2S7t0TMpFEtMgWM9OB1lSlfOpV0dW+yZOnZEs2WVV37ZAjrZEpVm+kY78UIIOFspHxEuiVXzPHVpYERXQpenjZ8tAJ+DgAaPnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/TkULppfy1udyQnwBR0+jVLA3e+9zShZXYRlTvnxP4I=; b=Liu81GRDrN8nwrhzYHBK47fH5YB2JHLYydZbIavsVtRRGjVVvEkqD/apdkWyftVtFVY+jfoljZZs/1VH4zilESfo4qGNzI++2xfylaNhk3k8wA6zCWNEwsIGx7wShSxkiGHGtlPEToq6TqjhRghtI12Bc+BuoJPorEm95uSzNAjw8uYmWBNYYpDuhaR+IHjWqiTrsmjdXc92Wyj5rPsUXp49rG+OC1enxp2NQI9AVYX25RAoirtu3u764zoa+Tsd87a3jGtd0pUAIwy/5+8jVtPMN6OSkl0UOpATtediMtdtGdlgO+XRIWl3g4LqOsdMPjL5JiV5HQ01neoIBp7dJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/TkULppfy1udyQnwBR0+jVLA3e+9zShZXYRlTvnxP4I=; b=pX2Hs7A8/YVlwn5ErO0keeC9TViy0ut4Fb9Y83oKJQb+OUrpZChbGhYMI/bztkWUZ9/DVKZ4Y27qi1DrUBMnkVWjecDcdIoXbz1YxS1hzTh6ypYedP4Fkqj2ch1JDeZZptLPpkeEOUcT+oE603Ojdsf0nF+vIn1o8GJASNpnKHK3H1PaO/hDdyQVLvuMUuXoFGANFBN4nsp8SXXieSf5VybVYfYiUPVK2PH3sTz0tYeDOL+I8A4Znq0CHUMCDkjENQusyLiBsptedyZ0Hb4BIxnS5+M6GxbgaDHSNY1TV5CoRAh+pKeSCfkXA3U4LzzIV+hDaziPQl5rtibiw5xszA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from AM6P189MB3107.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6c0::19) by AM4P189MB3546.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6e9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.13; Mon, 21 Sep 2026 21:06:50 +0000 Received: from AM6P189MB3107.EURP189.PROD.OUTLOOK.COM ([fe80::bc97:3847:8f02:acb]) by AM6P189MB3107.EURP189.PROD.OUTLOOK.COM ([fe80::bc97:3847:8f02:acb%6]) with mapi id 15.21.0428.014; Mon, 21 Sep 2026 21:06:50 +0000 From: Jaipaul Cheernam To: openembedded-core@lists.openembedded.org Subject: [PATCH v2 3/3] nfs-utils: upgrade 2.9.2 -> 3.1.1 Date: Mon, 21 Sep 2026 23:06:44 +0200 Message-ID: <20260921210644.85026-4-jaipaul.cheernam@est.tech> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20260921210644.85026-1-jaipaul.cheernam@est.tech> References: <20260921104520.47933-1-jaipaul.cheernam@est.tech> <20260921210644.85026-1-jaipaul.cheernam@est.tech> X-ClientProxiedBy: LO4P123CA0638.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:296::18) To AM6P189MB3107.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:6c0::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6P189MB3107:EE_|AM4P189MB3546:EE_ X-MS-Office365-Filtering-Correlation-Id: 896005b0-71ed-46ab-f731-08df18244105 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|376014|10067099003|11063799006|56012099006|4143699003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: msKV7GEbVFcKrjSYxq6jCKAlz/x8OOJ1FHJs+H6jpE6WBFkkm9SnbvgstPRheyBwcOukfhvxGvm5Lf1FK6wEoHUgH5Cdi5Ipj/SZNX4bSzUElYkl0oQGuOp1VPT1hUPyVcatrPdHpNS5V7zxyJVJ7roZOK/2KCtB7NxVJS/5PHvInAg90984ygFHFnidTlenwdWuJfvqFOGYchFhya86bxOUSTvukfDfGVtU1X1dD+nxFHDVpBQ29hECu+8pJG3LtAbvrf8+Cbil1GxJI0DMvtAS8IiBIKAOaxSUfy/n73D4iFkzsDW19+jJeMkC2D/ZEKg13uexQdnIcsNcPTlU4slaOvw12mQ4J/puz2B5DO1WI98lWJdRJ+VD4Avu2mo+TVVjwS+6xl7ud8jBGpcC3LPuMfKJ/KEtJcPB2lVwWIk7D3qd3P6q+N2i16MZr+qWnHpYZaIxP8NlHAykKk7rLnSTB7Ul3598b4bEvGjuAg+eZ96NmZCmNqG+8kVhc7kj2DQQ+I9cWXkogtNQdygXqZ/XSiTcDVRx6l/5D/8CEheRK5Ea6wIIKN3q1ve43CFrzk6LguA5rxcyXYyJ2kIlJ4fCjuAfbqj3d6M5D8Fftjlk+3XYyQWmlmEGWcXxhVeu X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6P189MB3107.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(10067099003)(11063799006)(56012099006)(4143699003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HW2oKZo1Txyea/yG9vfVDg5ft11QxenCaAeFE70HpASJjbWzAXI1EbdJdJ8bEkP3uDL6SkmEERcPdB+YLw4DF9l6lkW+VWDtTIN0aMjnLbEphaYRqg8m6uYu0geTC1I0xH+3Rbgae23NOeo7TsxO+2gkcHagBuoSBlaTuSfzMQh7+s5AIe1kuw7U/EMHDYBwsyVbwvrPKJkgmFstuJ9l259u6XOBiwvLTFNUG9uK27kGUKzSAafDPaH9gXGzkuVcjf8EOZuimshA9BUoqU580iCf3/9iR80IA8dzhM9M4Ojh7FP8rv8NtL+O6uij5xIoLJJbZSenL/AZdZSly5J80aoZQVjjNKp0LIfJ8aWepjTv6ZLVFbBfnJpfjDwgRfM8b+bxdn8AgMU2xyjv+d6kBBNHbyJGxqmTQnsNJ1g6opNM1Kw9IKMUeUYa/nwuzId0YUoZvQWTFhqIboq2ykSJyx7oRWBh6grAeI4uBmsErf29Qgqi5/rs4L10G1S/3XlgB2tSY0vFIpGR960+C1x+8mkSy0jrDpE4JFspYjUJu/Q4guziSIZfZW522kaoHn0sTD8QgLEM/am/0ECChZEGGfdDcQieED9NQu7+s2AfHDrZlQMb6zyBa7dOWm0NK1eZ+PuL9AEv+NCTNLFvV3FZdAa4zDiKIdFEg83TFWsHtaf8aDjl143A/4vUubHyzDPCbpK4+PQIJrOV3PiTfNg1+UOqn8T9BZoOr/11pMKemkgV4Am/DzwznGxqVn4kqo2J0HV4YHR505nHxe6PqDPXjqFsoqpTMTc4zrU2FVtHQsfJpmna7mdBTIRUzKhnTOSrpoZmgGg2leCfTvg2QZBCUgNLy0FD3B/T5YP2ZYFJ0rPXmBOGVQCr9GtHqxOtFCcfdH08O62uV3nnAg9iip/4ipqYccNtSCNEvrh56B9FgWMFd+UvxJ6+uqXXRUWLoh0EFM4t9uQmLpKxKP8IfR/nRCoWRPg9u/MHd5IoPALC7qXzTUS6cJ3iavSkjDTWB/r8FtHDWN0WwPQN+eOZDRZnR5Eu23v4wpCcUSj9sXXtCSm6l7ctuW56hLHdA3azwOpLzUfVyM6EEZA13hpJhTqFUBnTqvI8NX8n63huwlsqseV/BUfdkQPOgtuh7Qw+Gcm7gcPoILd2mBgU2HOKbtX5O5tTuV2toaIX+fpX3LL69tpQBmoa4hj/Ia2LOlsHulK+kIQEIeMCnTwwaXE6XxrEiklAOSpEtxQWVYLoSkgvEqee5prIwDB1ynjOhyQdXYUIPQ9FywiuMMV8znrnZvmRTMWc962gxlxVGqNGFyj3acDRa6ZI3AfnA2+mQkTJjZ2XFQCUSlG0Bz1LAZckbL7khSI5+HruAwlKumrPvvunt2mc130B2Rz+pw+wTDnJvPVDh68FNlTHkYMc7l9dNN/ZNCmidRyyMoRBCwOPiEYGktKysfFdMWzkVJhBmBgR/VtlqLsJNWveSInpENv9J4H+ekRHjOvN1268Wi0XqM+7UAvuDXPNfSpYjMs5817N2MPI6czW7i/SV3s06H4kYq11MNtM1nyIJK1LwL4+/3Tssg0BAOgTHbZZtw/SHG2eboGnS9v5dm7FimJi2iDFCAjCDLZlPmTFgLJW40kjN3oJrzsS03Up31xIZXcfj0ECzBPG6NdFuYHJOgPeWqkKFiIM0bk+t8x4qIZ9trXPXSPRoKmsFAMmH9H8hA11tW+sQtecKEbkOkNEjgRkWWc6I12+LA== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 896005b0-71ed-46ab-f731-08df18244105 X-MS-Exchange-CrossTenant-AuthSource: AM6P189MB3107.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2026 21:06:49.9879 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1yCV4GQ4fhdMNzb0T+Lv8yELHxbUltmFXAn3krF9WqS6w6VjbaVViz5GKlTO3vfHAs2mP/wNBue/hoSj3QPrQ9gTf/nkEG2mpZPBnvxvCl0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4P189MB3546 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, 21 Sep 2026 21:07:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246361 ChangeLog: https://www.kernel.org/pub/linux/utils/nfs-utils/3.1.1/3.1.1-Changelog Drop two local patches now merged upstream: - 0001-getport-fix-missing-stddef.h-inclusion.patch - 0006-configure.ac-gate-HAVE_NFSD_NETLINK-on-enable-nfsdct.patch (upstream now gates HAVE_NFSD_NETLINK on --enable-nfsdctl) Refresh the remaining local patches (0004, 0005) against the new source. Signed-off-by: Jaipaul Cheernam --- Changes in v2: - No change since v1. ...tport-fix-missing-stddef.h-inclusion.patch | 27 ----------- .../0004-Use-nogroup-for-nobody-group.patch | 4 +- .../0005-find-OE-provided-Kerberos.patch | 2 +- ...e-HAVE_NFSD_NETLINK-on-enable-nfsdct.patch | 47 ------------------- ...{nfs-utils_2.9.2.bb => nfs-utils_3.1.1.bb} | 4 +- 5 files changed, 4 insertions(+), 80 deletions(-) delete mode 100644 meta/recipes-connectivity/nfs-utils/nfs-utils/0001-getport-fix-missing-stddef.h-inclusion.patch delete mode 100644 meta/recipes-connectivity/nfs-utils/nfs-utils/0006-configure.ac-gate-HAVE_NFSD_NETLINK-on-enable-nfsdct.patch rename meta/recipes-connectivity/nfs-utils/{nfs-utils_2.9.2.bb => nfs-utils_3.1.1.bb} (96%) diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils/0001-getport-fix-missing-stddef.h-inclusion.patch b/meta/recipes-connectivity/nfs-utils/nfs-utils/0001-getport-fix-missing-stddef.h-inclusion.patch deleted file mode 100644 index 1683e9692b5..00000000000 --- a/meta/recipes-connectivity/nfs-utils/nfs-utils/0001-getport-fix-missing-stddef.h-inclusion.patch +++ /dev/null @@ -1,27 +0,0 @@ -From: Jaipaul Cheernam -Date: Thu, 6 Aug 2026 10:55:00 +0000 -Subject: [PATCH] getport: fix missing stddef.h inclusion - -getport.c uses offsetof() but does not include . On glibc -this works because offsetof is pulled in transitively, but on musl it -is not available without the explicit include, causing: - - getport.c:459:41: error: implicit declaration of function 'offsetof' - -Upstream-Status: Submitted [https://lore.kernel.org/linux-nfs/20260806112023.25090-1-jaipaul.cheernam@est.tech/] -Signed-off-by: Jaipaul Cheernam ---- - support/nfs/getport.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/support/nfs/getport.c b/support/nfs/getport.c ---- a/support/nfs/getport.c -+++ b/support/nfs/getport.c -@@ -27,6 +27,7 @@ - #include - #endif - -+#include - #include - #include - #include diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils/0004-Use-nogroup-for-nobody-group.patch b/meta/recipes-connectivity/nfs-utils/nfs-utils/0004-Use-nogroup-for-nobody-group.patch index 7e63cb62826..1bc3fc832be 100644 --- a/meta/recipes-connectivity/nfs-utils/nfs-utils/0004-Use-nogroup-for-nobody-group.patch +++ b/meta/recipes-connectivity/nfs-utils/nfs-utils/0004-Use-nogroup-for-nobody-group.patch @@ -1,4 +1,4 @@ -From 5f4739475f3c01145174734ed8a3b31b3da99b77 Mon Sep 17 00:00:00 2001 +From f8407c33b26641c08ad76422ba2ff78214364b19 Mon Sep 17 00:00:00 2001 From: Daniel McGregor Date: Tue, 6 Jun 2023 16:07:53 -0600 Subject: [PATCH] Use "nogroup" for nobody group @@ -24,7 +24,7 @@ index 2a2f79a..e6f3724 100644 [Translation] diff --git a/utils/idmapd/idmapd.c b/utils/idmapd/idmapd.c -index 5231f56..e1aa8a5 100644 +index c41ae1f..7339a88 100644 --- a/utils/idmapd/idmapd.c +++ b/utils/idmapd/idmapd.c @@ -89,7 +89,7 @@ diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils/0005-find-OE-provided-Kerberos.patch b/meta/recipes-connectivity/nfs-utils/nfs-utils/0005-find-OE-provided-Kerberos.patch index bb152c2754b..e88608bd376 100644 --- a/meta/recipes-connectivity/nfs-utils/nfs-utils/0005-find-OE-provided-Kerberos.patch +++ b/meta/recipes-connectivity/nfs-utils/nfs-utils/0005-find-OE-provided-Kerberos.patch @@ -1,4 +1,4 @@ -From a1759d9079a436096be5ce44622a3a5a85ec9faa Mon Sep 17 00:00:00 2001 +From 43a992e7bb491fd6e7e50861c9eaf0c549e98293 Mon Sep 17 00:00:00 2001 From: Daniel McGregor Date: Wed, 8 Nov 2023 16:24:20 -0600 Subject: [PATCH] find OE provided Kerberos diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils/0006-configure.ac-gate-HAVE_NFSD_NETLINK-on-enable-nfsdct.patch b/meta/recipes-connectivity/nfs-utils/nfs-utils/0006-configure.ac-gate-HAVE_NFSD_NETLINK-on-enable-nfsdct.patch deleted file mode 100644 index d15ea1ac5dd..00000000000 --- a/meta/recipes-connectivity/nfs-utils/nfs-utils/0006-configure.ac-gate-HAVE_NFSD_NETLINK-on-enable-nfsdct.patch +++ /dev/null @@ -1,47 +0,0 @@ -From: Jaipaul Cheernam -Date: Wed, 5 Aug 2026 06:55:00 +0000 -Subject: [PATCH] configure.ac: gate HAVE_NFSD_NETLINK on --enable-nfsdctl - -HAVE_NFSD_NETLINK is currently defined unconditionally, but the -implementation of nfsd_nl_cmd_str() in support/nfs/nfsdnl.c is only -compiled into libnfs when CONFIG_NFSDCTL is true (--enable-nfsdctl). - -This causes a link failure when building with --disable-nfsdctl: - - ld: exportfs-exportfs.o: in function `unexportfs_parsed': - exportfs.c:491: undefined reference to `nfsd_nl_cmd_str' - -The callers (exportfs.c) guard their usage with #ifdef HAVE_NFSD_NETLINK, -and nfsdnl.h provides a static inline stub returning -ENOSYS when the -macro is not defined. So the correct fix is to only define -HAVE_NFSD_NETLINK when --enable-nfsdctl is in effect, keeping netlink -support as an opt-in feature consistent with the CONFIG_NFSDCTL guard -on nfsdnl.c. - -Upstream-Status: Submitted [https://lore.kernel.org/linux-nfs/9fec9f1b-1c10-4a20-8282-dfc9addb4ee8@est.tech/T/#u] -Signed-off-by: Jaipaul Cheernam ---- - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -256,8 +256,6 @@ - PKG_CHECK_MODULES(LIBNLGENL3, libnl-genl-3.0 >= 3.1) - - AC_CHECK_HEADERS(linux/nfsd_netlink.h) --AC_DEFINE([HAVE_NFSD_NETLINK], 1, -- [Define to 1 if nfsd generic netlink support is available]) - - # ensure the system netlink headers have the latest features - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]], -@@ -279,6 +277,8 @@ - enable_nfsdctl="yes") - AM_CONDITIONAL(CONFIG_NFSDCTL, [test "$enable_nfsdctl" = "yes" ]) - if test "$enable_nfsdctl" = yes; then -+ AC_DEFINE([HAVE_NFSD_NETLINK], 1, -+ [Define to 1 if nfsd generic netlink support is available]) - PKG_CHECK_MODULES(LIBREADLINE, readline) - fi - diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_2.9.2.bb b/meta/recipes-connectivity/nfs-utils/nfs-utils_3.1.1.bb similarity index 96% rename from meta/recipes-connectivity/nfs-utils/nfs-utils_2.9.2.bb rename to meta/recipes-connectivity/nfs-utils/nfs-utils_3.1.1.bb index c2017a14ef3..89a69ca72c1 100644 --- a/meta/recipes-connectivity/nfs-utils/nfs-utils_2.9.2.bb +++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_3.1.1.bb @@ -23,11 +23,9 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/nfs-utils/${PV}/nfs-utils-${PV}.tar.x file://nfscommon \ file://0004-Use-nogroup-for-nobody-group.patch \ file://0005-find-OE-provided-Kerberos.patch \ - file://0006-configure.ac-gate-HAVE_NFSD_NETLINK-on-enable-nfsdct.patch \ - file://0001-getport-fix-missing-stddef.h-inclusion.patch \ " -SRC_URI[sha256sum] = "e1dd8a9c95af15492065942cc3b52b1339ffd586baa2280ed86c9d3dc4097e8c" +SRC_URI[sha256sum] = "7dbc05eb8b32828b322872b759a62cb3979cb4118f344dd8616813d1390e84e0" # Only kernel-module-nfsd is required here (but can be built-in) - the nfsd module will # pull in the remainder of the dependencies.