From patchwork Thu Apr 16 23:38:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 86364 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 C87B8F8E48F for ; Thu, 16 Apr 2026 23:38:24 +0000 (UTC) Received: from mail-dl1-f52.google.com (mail-dl1-f52.google.com [74.125.82.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.29857.1776382702341800974 for ; Thu, 16 Apr 2026 16:38:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=npEhXOYE; spf=pass (domain: gmail.com, ip: 74.125.82.52, mailfrom: raj.khem@gmail.com) Received: by mail-dl1-f52.google.com with SMTP id a92af1059eb24-12c42a23c8eso95164c88.1 for ; Thu, 16 Apr 2026 16:38:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776382701; x=1776987501; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=LAYLzxvTZWWcR+0pns/NDxemgD/i/oi85MMGU0Bq3Cw=; b=npEhXOYE43gAb0iNYmK201mASKSq87xU4E/8EDSFhAbqt2Mr9YQxAF+kYlznxurucO ToP0L85W9JQxAPETkH57oM89iTBUgRpYkNk78kMRAcLbirjdtXBGQeL80ru8YykYKBha whDgOOrXo+WKQUJ2qcn5TJqnG9i6cH+fgq3zmAwzp6ofsRCj+/ig3ZoN1+Dm9AChWVt0 Av8nYfHB0AjPRRB5WifwrwxZdDqGqws8c5QbHhFmbozNgtvucHT7RyeukSgwSFIePsDv 7hYBNSUPIKdo0mx5t2zheuHj0drzuIrAqAd4AArdryYwG6NC30xlOnfO1/3/8KGWjLOS IU9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776382701; x=1776987501; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=LAYLzxvTZWWcR+0pns/NDxemgD/i/oi85MMGU0Bq3Cw=; b=Ae48FRXOZVhl53ZF6y/obnswU874voUWuva7UkayqAJ/9PUlHhodtGN/38bXbECgX/ aURKTz8D5wgyApK2M7pY8EVCN7msKtHaoQvqKF0VJoclkLO5k16qdXakVL3q/APGyvru E4eFA3tqnRMkjdWs9Ox07qZUmg8tLT4kWOd9egP6GTc5v/8MPTtPE1CNRcRQlLkutEDC F4vPD9ZzWuZ8FnU2pStQ7wFduNx/Kl8vJ6YaMWF8QIgBoZcVmjHERI6jLH2v5Nq3i/dD GQu1ttIeFkOG78iMHqMAOW91Y73TRk7r582DxZ144PiQ3KLQrLfFKFPIXrUUE3PgF6jD tt0A== X-Gm-Message-State: AOJu0YzhAh10Gh0sIXXjYTYjzguBTmaiNi8dTGW/RUZUKKjCpZwmMnY7 auVqUF/z3wNcPYTomqbGPN7RUI/YSkM6FJT4fDRkXkdq+o6ckMYDUvMDxyBsPPZI X-Gm-Gg: AeBDietmAP/tCNUrcg3OgcmNhYtY6JEDSd9EF8Q4QjcEkA8/exlH7Lpjxv/Ko3bZi4+ jjlDk3EzBEEbXKcUP4VUM77MMBmE0uo/whLcOcSz+dajOCkiIr+Lo30jh6ynIpJwNwhfe193rwI eThK6oOPTSn0GlHEPFcFjrw8fSTXOgs9z0JtOl3lvXit6RbhrkT4jdj+0Y0Bj4Z1/WISXIs83GI sxk3arzuwD0JBWFvZQEi2SDrOpOhAQ+xU3FJDwergoG0MVHpBdcf1mRQqQmgkdz0pf4ILZrUuAW ekikk2oFnpxPBBLQGCLLaw7GjDgu7sIjknPI/B8XrG7UaKHgEFwsDxUyZZlIQwXmFMfJcwQXbSl s0yra4EWlMZhwnL5UJRpneW6RlmuIDY7dh9S2Ya3iU/bl07DYipGzrYxFpq/3ppAQXP6JnOxR9t aY1d21Ojb44ipsDKIPYmjbIXhc+f/OME3vPICNkuMjmpxTTc4COu/7uYvREdakotAMm0bIgwbxZ l70G6dmToaf51kiQgusgufZgMm3f+xJK0bam/Cefm93LMgJ9CxBzivGPAXW+xWWYvrQHJyUX3LD 65g3HQzHePLtHwVcFmFo1UDW1U/CyeV/oAQRr/HG+Re5F57K7us= X-Received: by 2002:a05:7300:dc88:b0:2be:171c:5048 with SMTP id 5a478bee46e88-2e4646cbd46mr194835eec.5.1776382701028; Thu, 16 Apr 2026 16:38:21 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2e4c3f4fe72sm247993eec.3.2026.04.16.16.38.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Apr 2026 16:38:20 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 1/4] composefs: Fix incompatible pointer type qualifier mismatches Date: Thu, 16 Apr 2026 16:38:15 -0700 Message-ID: <20260416233818.3790619-1-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 16 Apr 2026 23:38:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/126420 Signed-off-by: Khem Raj --- ...-const-char-for-memchr-return-values.patch | 45 +++++++++++++++++++ .../composefs/composefs_1.0.8.bb | 5 ++- 2 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 meta-oe/recipes-support/composefs/composefs/0001-mkcomposefs-use-const-char-for-memchr-return-values.patch diff --git a/meta-oe/recipes-support/composefs/composefs/0001-mkcomposefs-use-const-char-for-memchr-return-values.patch b/meta-oe/recipes-support/composefs/composefs/0001-mkcomposefs-use-const-char-for-memchr-return-values.patch new file mode 100644 index 0000000000..9c45d4fcc0 --- /dev/null +++ b/meta-oe/recipes-support/composefs/composefs/0001-mkcomposefs-use-const-char-for-memchr-return-values.patch @@ -0,0 +1,45 @@ +From 9d82303c7a3a780d481469cd8eafa016dcbff86f Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Thu, 16 Apr 2026 08:25:28 -0700 +Subject: [PATCH] mkcomposefs: use const char* for memchr return values + +memchr returns void*, which when assigned to char* discards the +const qualifier of the input pointer. Cast to const char* to +preserve const'ness. + +Fixes build with clang-22/glibc-2.43 + +tools/mkcomposefs.c +../sources/composefs-1.0.8/tools/mkcomposefs.c:413:8: error: initializing 'char *' with an expression of type 'const void *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] + 413 | char *embedded_nul_offset = memchr(line, 0, line_len); + | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ +1 error generated. + +Upstream-Status: Submitted [https://github.com/composefs/composefs/pull/435] +Signed-off-by: Khem Raj +--- + tools/mkcomposefs.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/tools/mkcomposefs.c b/tools/mkcomposefs.c +index 13b505d..e14d8d0 100644 +--- a/tools/mkcomposefs.c ++++ b/tools/mkcomposefs.c +@@ -63,7 +63,7 @@ static __attribute__((format(printf, 1, 2))) char *make_error(const char *fmt, . + static size_t split_at(const char **start, size_t *length, char split_char, + bool *partial) + { +- char *end = memchr(*start, split_char, *length); ++ const char *end = (const char*)memchr(*start, split_char, *length); + if (end == NULL) { + size_t part_len = *length; + *start = *start + *length; +@@ -410,7 +410,7 @@ static char *tree_from_dump_line(dump_info *info, const char *line, + * We didn't document support for embedded NULs, and it only introduces + * ambiguity in parsing, so let's just reject this early on. + */ +- char *embedded_nul_offset = memchr(line, 0, line_len); ++ const char *embedded_nul_offset = (const char*)memchr(line, 0, line_len); + if (embedded_nul_offset != NULL) { + size_t off = embedded_nul_offset - line; + return make_error("Invalid embedded NUL character at position %lld", diff --git a/meta-oe/recipes-support/composefs/composefs_1.0.8.bb b/meta-oe/recipes-support/composefs/composefs_1.0.8.bb index f2bae91f44..3450f9a339 100644 --- a/meta-oe/recipes-support/composefs/composefs_1.0.8.bb +++ b/meta-oe/recipes-support/composefs/composefs_1.0.8.bb @@ -14,8 +14,9 @@ LIC_FILES_CHKSUM = "\ " SRCREV = "858ce1b38e1534c2602eb431124b5dca706bc746" -SRC_URI = "git://github.com/containers/composefs.git;protocol=https;branch=main" - +SRC_URI = "git://github.com/containers/composefs.git;protocol=https;branch=main;tag=v${PV} \ + file://0001-mkcomposefs-use-const-char-for-memchr-return-values.patch \ + " inherit meson From patchwork Thu Apr 16 23:38:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 86363 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 D5CC0F8E497 for ; Thu, 16 Apr 2026 23:38:24 +0000 (UTC) Received: from mail-dl1-f53.google.com (mail-dl1-f53.google.com [74.125.82.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.29858.1776382702724305615 for ; Thu, 16 Apr 2026 16:38:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=MbQHqADM; spf=pass (domain: gmail.com, ip: 74.125.82.53, mailfrom: raj.khem@gmail.com) Received: by mail-dl1-f53.google.com with SMTP id a92af1059eb24-12c63e942f3so307930c88.0 for ; Thu, 16 Apr 2026 16:38:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776382702; x=1776987502; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tfw58uV1TF3xP8aNfC5Xy/uxHQxs2l58/DRkBEalec8=; b=MbQHqADMSqDo3kYAoUXxrqpSij4J3uFSjbJXNAQUewW9CjwMHdM3XnMK4LLUfv3Ag5 de0Dt5NOVTFmAHHo1sITsK7HXseVplxIgvzzyTvZ8SwURAR2KuNTRD2AmXLJ023DMto1 Wuf9qNdXJQP/yuM52zTOVM/NqQbrceaZLabjh2ydxJAANLS6nn6qOyRh6ODcAAetzUVg fAn+d+0UEG9xnSsOE2bo7SryA6hIFTGlKwbo2Q9eqZeSd3izeT6AIxfe7VQ5YUrDkROL F/BEvEP0GoBihfZi4wnmo+cse4HgxJrqkyy9QoIYVD0gOS7LyKGeUnbix2Hw3Vkv64bZ OUDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776382702; x=1776987502; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=tfw58uV1TF3xP8aNfC5Xy/uxHQxs2l58/DRkBEalec8=; b=N/W8RlHsbqEkgAntwcp4s/Wj1FON6cErh7FaP5Gr13G3PU4B6Z0kF5G3kxftbaSx+y YcA7cigFvBkT0lAMcAd74QtgDBazTSdCf7andQM2AhojgIcff0mbbmfNCtxMuTzhNm34 KzzZaDJvhpgg7XplZsaoDPS+vvq78CB84hf7vjm+zIs+l6JUqLuJkktuPJ3xlsv0KYOF +q+Bp5g13yfbxRTBxTlwEnEj9/v6fzBWWBsmkujJSqz3keLTk405XSp1itR4zx+u9U+4 JnL6apY9wswFdzAj4M0T5kQYqM/WtY3SCnHbYyra5cxUoeVWVr24wgJuRqsDNObdGiGc h2yw== X-Gm-Message-State: AOJu0Yw/3fDMIUwjpSVK4FdmKpkQYp1ccRqQV7hf4U/1Eu6o6o5iFugC DYAFW2IN+/UhtDy5poVXBobFZIVNTikSxR1uSFzzBYA4QDgQKsrTAnIT4KJV2XG9 X-Gm-Gg: AeBDiesUnxFWdA2ryAuC1tALPuWmdizHX9W8mqq7KuECFGP0Em7IYyiyfjHOfcBiToF cN/fgQWcrFEqZQcCkJtAxeHiMCwC36jHISAFfXrbXRtgMyEkdbXvgM+iRvY66Ho0p8SA5BUAyK8 aTp83eEpnnstVH9etbkM5pmWMMcknqeY9eGWrho1+aVsJjK6led9oYJwBynufaTkXunnO3eqr/A EwxPoDcxmJEWR21BfboURZl3EswuZGPpZ09L19zQ2mZTwyUQnlC42C5SlMiEJPI0MokOFeHgKeJ YTrAwRUPrC7p0kEbSyZ536wZ+R4iprgxkXKRXe/kfib17KrihMrdzvlvdl+gvuCNdSgIUe+tPeo MuW7pRHOpj3RR0394OvWpkc9JR9Mvacl+uLMYZuFWkyxLMA39ohTd32aPK5vgxaOK/TIDfpBe4o 62DIckBYj5gkBeu56aMhwj2lN/Lu5gPRJR/GD/qvYIO2w3YeZkEtzJQRhZxcCnnpeILumOdQsUC cdx9xtKdSyLVpGumtNGrEZlPw1dt3yVyPrAutooxMVVce5tLhJyjVNNsJ76/L3DGFuTAnwA3eLs Izc/ed+HUbBylRcHpjwd4Xk2F8ohr2GTPgILwE6sqEQJ8GP5fMhSl57vG5PrNQ== X-Received: by 2002:a05:7301:1698:b0:2de:aafb:feed with SMTP id 5a478bee46e88-2e466044d92mr202987eec.6.1776382701872; Thu, 16 Apr 2026 16:38:21 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2e4c3f4fe72sm247993eec.3.2026.04.16.16.38.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Apr 2026 16:38:21 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 2/4] streamripper: disable C23 support to fix configure check Date: Thu, 16 Apr 2026 16:38:16 -0700 Message-ID: <20260416233818.3790619-2-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260416233818.3790619-1-khem.raj@oss.qualcomm.com> References: <20260416233818.3790619-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 16 Apr 2026 23:38:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/126421 Set ac_cv_prog_cc_c23=no to prevent autoconf from detecting C23 compiler support, avoiding potential build failures as the package is not yet fully ported to support C23 standard. Signed-off-by: Khem Raj --- .../recipes-multimedia/streamripper/streamripper_1.64.6.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb b/meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb index 1600d9d3ef..480c132473 100644 --- a/meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb +++ b/meta-multimedia/recipes-multimedia/streamripper/streamripper_1.64.6.bb @@ -20,6 +20,8 @@ SRC_URI[sha256sum] = "c1d75f2e9c7b38fd4695be66eff4533395248132f3cc61f375196403c4 inherit autotools pkgconfig +CACHED_CONFIGUREVARS += "ac_cv_prog_cc_c23=no" + EXTRA_OECONF += "--with-included-argv=yes --with-included-libmad=no" EXTRA_OECONF += "\ --with-ogg-includes=${STAGING_INCDIR} \ From patchwork Thu Apr 16 23:38:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 86365 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 E834FF8E499 for ; Thu, 16 Apr 2026 23:38:24 +0000 (UTC) Received: from mail-dl1-f52.google.com (mail-dl1-f52.google.com [74.125.82.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.29505.1776382703779706675 for ; Thu, 16 Apr 2026 16:38:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=TUJMjBB8; spf=pass (domain: gmail.com, ip: 74.125.82.52, mailfrom: raj.khem@gmail.com) Received: by mail-dl1-f52.google.com with SMTP id a92af1059eb24-12c565dd3a7so253959c88.1 for ; Thu, 16 Apr 2026 16:38:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776382703; x=1776987503; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tgvF38B4cNeUVjUggIWMkBoSLpqLvtHviST70kz9pOs=; b=TUJMjBB8Pc4IAzflj+I2XhY6zM8vMmjvKZRTSKP+HxolA/GAnW7iiUvks9ad+sngK0 3BigdYzpg7e+yPnaVix1ee3V36KPnZ2N8BMvhSJV9jYBdzDap9Ce0KcFFKKxPTc1NMwO 3eJVZ1V85iY7Zah/dcijb+vWrdXUOcKBpO18rEGw5scQqFIPZbD8IKdEaR/iG2JT/QhE H5fTY9F/mOhUzkkkiUe7Ft11dwO29FgVJLNn6HQ9LFvRoDFtUivf36C8syKbZxCBRNZe mHOCl2mSlHBro/idtWW7RvO/jWS3QV6r4sU8gXVhIrPySnS8v1rXOZ9SZdPoj1+9mtme QRyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776382703; x=1776987503; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=tgvF38B4cNeUVjUggIWMkBoSLpqLvtHviST70kz9pOs=; b=dJbH8G2zHJA0wS0XYYLlF2Pucw1misZTs+i764JZOPZpXQsYKLBO0EcAa6o1Q2DbAg Zh/tZGbmXA8Pbyt0TypSS6PGEJnhWJC2TotTDXfFZqs/XXs6Pd1Yy2y2Y5EKmCfRFGLU 5KkE2xk9zrfMSg9H4haArdssZ27ifzL+61LAO3O28xaOJ50R2LpYrXqipgiwjzajJNwB 5ysS/vsLVWRk54OVmI9mUB2fvI5V69wln1rojznTUcacq8bxRHv9O6kVcC2goaoemWzG gt3LCVmN5BTbsJOKqdTNR9+gjwhb20rB3UAh5XkVFgx3OSO5hsGn80apxZmYxNO47HDC fH8Q== X-Gm-Message-State: AOJu0YxVHzy9MXrXGGCG0c6fyalLLETjAZOrLC8NU8wchub6ja7LXXkm 93a9Ohp2q+TYF7Lo3e6/GJC9eXulSCMDA2hhfVW7A9BAy0n4nTJR2dQFCmWKerVu X-Gm-Gg: AeBDietsEIL8B5rh+dcPBaayckECb9LZ097F7ytz569yTQPdRtzr52Y7qyHTQuCI5eY HBnWyPTxg9WvgehInWB0MTENiGaw+LLVyTFcqMRr4vxxQjOUorKcEv2Plu33gTvpztZyShkj3aI qqjQ2o/V14iUcVx9OIHX0WVLrjBViSrdZBCcw73qYddK0X+euCmCTkRyFOXi52hsGfkTIYF+Ym+ bguOXa9gFz1a6pEs0aoqI0R4nomDgdl8G1LFVJy+J63DBiKufWVw5OaTDtWNnJuuyF49LoYYBjW 6qS51wevG9acQ0/rTHvsr18fTbxGNyvBs+8q4frJ30s51lBuV3XwBdg15kmXgoc4lmvB1fpEACL a+BzBcG8dYLrP98PXcZ41MZQN6MFc7kyh6ZAHCrR02t3xODVfIqaDl3eykvFEIB2RH0qrqknGlB A9qbCth39lxqtezysAtCQ6iia/uPz/Ur6r74PXMivPwi6emgvdRgH5qmSzhLrIk2fq82WGXQDgi xxUEuIqbtb7fNxrNXTgZgwfqlkpZRSEbOf746Nz2EtkWZtz3XgyhmF4J8tKUcJuxQbIA63CsoaL XO9tDH7fp21q5KHI/b09T6/QdGi3MJGO4UhjOxU2FZOO36SbROk= X-Received: by 2002:a05:7301:1e8c:b0:2dd:c066:bf7 with SMTP id 5a478bee46e88-2e465772629mr203623eec.11.1776382702830; Thu, 16 Apr 2026 16:38:22 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2e4c3f4fe72sm247993eec.3.2026.04.16.16.38.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Apr 2026 16:38:22 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH v2 3/4] magic-enum: Upgrade to latest Date: Thu, 16 Apr 2026 16:38:17 -0700 Message-ID: <20260416233818.3790619-3-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260416233818.3790619-1-khem.raj@oss.qualcomm.com> References: <20260416233818.3790619-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 16 Apr 2026 23:38:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/126422 It has fixes for C23 and Clang-22 added also fixes/workarounds for libstdc++-14 combinations with different versions of gcc and clang. Signed-off-by: Khem Raj --- v2: Bump to include clang-22 fixes meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb b/meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb index 6d5399c8d0..958ae21065 100644 --- a/meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb +++ b/meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb @@ -16,7 +16,8 @@ SRC_URI = " \ file://run-ptest \ " -SRCREV = "e046b69a3736d314fad813e159b1c192eaef92cd" +SRCREV = "7d87efb4a3dddbbe8caa9ca14eff05ede1102ab8" +PV .= "+git" inherit cmake ptest From patchwork Thu Apr 16 23:38:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 86366 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 E12E9F8E498 for ; Thu, 16 Apr 2026 23:38:34 +0000 (UTC) Received: from mail-dl1-f50.google.com (mail-dl1-f50.google.com [74.125.82.50]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.29859.1776382704815909399 for ; Thu, 16 Apr 2026 16:38:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=d01g9Dnj; spf=pass (domain: gmail.com, ip: 74.125.82.50, mailfrom: raj.khem@gmail.com) Received: by mail-dl1-f50.google.com with SMTP id a92af1059eb24-12c565dd3a7so253990c88.1 for ; Thu, 16 Apr 2026 16:38:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776382704; x=1776987504; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Gq8xF3f7omVmICYLoZeYgdcJkqRFIPd7BQN5Y4vx02w=; b=d01g9DnjrWT2W/B/P8retio6hpURHTAQiMEQDfBw+jjh7QPVusPnUqv0AdTUXcldwp MO2YAgrh+OgWkLm83HJvSeKLUOt9hOqLedePZTFejJ9UmqO0jC2Qx5qnyslalaIsimbX BWPikW3q6QVyhi1ourQiLJx9+1qVyQLVppq0EYgOWL4Jgi1EF7SV4PB4SHD66l+h6jf8 L2ej21gH2XmM9R9tbhE5dInFmfMQ+JWHvLG35I1gWXCOYc27XSXfwIwkuWkMTuw73qdt CSldfw1TveokUjVdPlWNqHnFVJNDo3IEsA2D49nmoL43QXxHFA8cB8b47tSxSqfwt9Il CLEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776382704; x=1776987504; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Gq8xF3f7omVmICYLoZeYgdcJkqRFIPd7BQN5Y4vx02w=; b=JZsmXMzu+0W5GFZ1xt32Xt9uEvpjn1b2n+BSgfGtjfBSvbZBi7slGeXk3w00blGaJX Nqmsnsxiw3V5gPkJKVw/D+hEqL39aNPQDizGHUb50u7Lp2G5xg5HC56dIcFKhsPt9+S6 gQmcSFT67KpScYd8vSmZ+pC2WgyL0i4rbH+hgsG1G6Rp9Lpo4a4op/Gz8rSAJIM/zncC otukvin9qvSCksBnedhiLQtKbSz9J2GRBuzOSMkIVtPm05ANU9JXDeKWqWwLvXuS4EuD ty03SQraNBxTtr3lzhenieFuz56PFzZp4/0RcwJLRoiEZsil5Hh6dScyDRGq08gJLaqM jC/g== X-Gm-Message-State: AOJu0YyMF1Lf/SoMyDHaY5FVUcf/L1H9CDx55VgoswVj0ERGfiu9Ivmd InkPSMIKCGpDnGhtW8/1WizImzLCHtSRRQBJJLGyECr/LRz44A2019ASzLKpVtZl X-Gm-Gg: AeBDietHWmmxf74mar0XIAIsbmXue+9MDzjC6uGDQK56mi3pfkiK97eWlK9C7wbgN2a Dsd/5DYcPKpGzZ9LAsOSfoNoyNUShpa5gcNSUWOXzcKswt6VgC+LSjj4AccQRDpaf7zDmfp1wR0 nIUYIavPxOD1tyFVJH9vijyczgvP6N4KjLQXycRto1p9SRaHIqxIwX3QnYwIvWyOv33AimpOiln Td2u6832/i5XLFQZJOUpBfdcyxZ9+afktSCEMGXNqpA/WU7Xuy5NLWCK+5gk9lN9zhQ1+jxAh6m a2rKl+Vagbh+EGqPq+OyagbWJDAHKOeMP/SoFvlwvj83kA30b/dFIotzzKC970OOMvBPEYLooFM ByXKs1IcZU2WMmLhPICAoPLV/2JOdrXGXI39O2xzOs7DN6zo88AKG8/o0sn3LDvUmC4V1+QTzc+ Jo0lMwkaoQ/SyGhWvnV4wiLKjKXvp2d3rrjEoCHMF2v05iEb6Pl+Htia9EEYdBhf7sYRPy0NoPz dgO2CFC6aDpI1mm4TYNqfg4FiHBSiMmuVHRfBVpdKOCgAibWUi0ILV204H2y+U5hBCWT+viKwW9 hksv3PiJkGA7JyMOwqK+lJgDmthYFdusvz5KxzRosW1AHq05ObM= X-Received: by 2002:a05:7300:dc05:b0:2dd:6937:79bc with SMTP id 5a478bee46e88-2e46519e36dmr216884eec.6.1776382703894; Thu, 16 Apr 2026 16:38:23 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2e4c3f4fe72sm247993eec.3.2026.04.16.16.38.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Apr 2026 16:38:23 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 4/4] libtoml11: Fix build with C23 and clang Date: Thu, 16 Apr 2026 16:38:18 -0700 Message-ID: <20260416233818.3790619-4-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260416233818.3790619-1-khem.raj@oss.qualcomm.com> References: <20260416233818.3790619-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 16 Apr 2026 23:38:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/126423 Signed-off-by: Khem Raj --- ...move-more-whitespaces-after-operator.patch | 34 +++++++++++++++++++ .../libtoml11/libtoml11_4.4.0.bb | 3 ++ 2 files changed, 37 insertions(+) create mode 100644 meta-oe/recipes-devtools/libtoml11/files/0001-Remove-more-whitespaces-after-operator.patch diff --git a/meta-oe/recipes-devtools/libtoml11/files/0001-Remove-more-whitespaces-after-operator.patch b/meta-oe/recipes-devtools/libtoml11/files/0001-Remove-more-whitespaces-after-operator.patch new file mode 100644 index 0000000000..5bff81eaf6 --- /dev/null +++ b/meta-oe/recipes-devtools/libtoml11/files/0001-Remove-more-whitespaces-after-operator.patch @@ -0,0 +1,34 @@ +From 6af7de3d5eaae59c53c42aab8eca1e1e9a365da5 Mon Sep 17 00:00:00 2001 +From: Steffen Winter +Date: Thu, 25 Dec 2025 20:48:02 +0100 +Subject: [PATCH] Remove more whitespaces after operator"" + +Upstream-Status: Submitted [https://github.com/ToruNiina/toml11/pull/306] +Signed-off-by: Khem Raj +--- + include/toml11/fwd/literal_fwd.hpp | 4 ++-- + include/toml11/impl/literal_impl.hpp | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +--- a/include/toml11/fwd/literal_fwd.hpp ++++ b/include/toml11/fwd/literal_fwd.hpp +@@ -24,7 +24,7 @@ inline namespace toml_literals + #if defined(TOML11_HAS_CHAR8_T) + // value of u8"" literal has been changed from char to char8_t and char8_t is + // NOT compatible to char +-::toml::value operator"" _toml(const char8_t* str, std::size_t len); ++::toml::value operator""_toml(const char8_t* str, std::size_t len); + #endif + + } // toml_literals +--- a/include/toml11/impl/literal_impl.hpp ++++ b/include/toml11/impl/literal_impl.hpp +@@ -146,7 +146,7 @@ operator""_toml(const char* str, std::si + // value of u8"" literal has been changed from char to char8_t and char8_t is + // NOT compatible to char + TOML11_INLINE ::toml::value +-operator"" _toml(const char8_t* str, std::size_t len) ++operator""_toml(const char8_t* str, std::size_t len) + { + if(len == 0) + { diff --git a/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb b/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb index 7e097e4612..c0a550b910 100644 --- a/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb +++ b/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb @@ -16,12 +16,15 @@ PE = "1" SRC_URI = "\ gitsm://github.com/ToruNiina/toml11.git;protocol=https;branch=main;tag=v${PV} \ file://0001-Remove-whitespace-in-operator.patch \ + file://0001-Remove-more-whitespaces-after-operator.patch \ file://run-ptest \ " SRCREV = "be08ba2be2a964edcdb3d3e3ea8d100abc26f286" inherit cmake ptest +CXXFLAGS += "-Wno-error=c2y-extensions" + EXTRA_OECMAKE += "-DTOML11_PRECOMPILE=ON \ -DTOML11_BUILD_TESTS=${@bb.utils.contains("PTEST_ENABLED", "1", "ON", "OFF", d)} \ "