From patchwork Tue Mar 18 04:38:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59324 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 E4049C28B2F for ; Tue, 18 Mar 2025 04:39:00 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web11.4304.1742272730898777606 for ; Mon, 17 Mar 2025 21:38:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GXqwDslL; spf=pass (domain: gmail.com, ip: 209.85.214.170, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-22359001f1aso50782775ad.3 for ; Mon, 17 Mar 2025 21:38:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272730; x=1742877530; 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=ewqRR8VT87B87puFMp0A5okGQAGn48mMmTxWndsFaxg=; b=GXqwDslLockdBlc84KXUi3L7XsrK/jmL3jfc91kfNIs/TZE0klbHKLJzvJvY2pu+zs OroSPsF7P8WvdeCGXk198e33ijSMJqVJODxM8Y62D6mo06MzFsexs2V4ct8fSBITcMnq FKqQQy1/qp2EBdppid+anEuoUu69Yj1bJahtvcTNq032QNS9wcTaFkX/Eyl1bCETuNu6 +lm5ZzavH3zqrvFR+cFN5celplldrjnMPVw2Ui0tQoKA3UcGWLc1QgYq+C8Gc+4slMnK RqXFAlTVmomjx66go/0qeflLIxlLuFlwbug44SB0Th7510LVaQ9BpvmIQMG3bdX1u8Pq o5Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272730; x=1742877530; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ewqRR8VT87B87puFMp0A5okGQAGn48mMmTxWndsFaxg=; b=tFzF7rCoXOAipg45wKGD8jO10vxvG2pWwJGMUhCROiYcWBEemLh7hcUwEEp1FXkkaH rNEU9o9OrykarSdOA/nB/jwZG/vrF10i/9cYqsi+w00IbozWVyY3ujbgBFhMpLTn/k34 gzqQtnAIGr+wXIqmccOJUEoTg2m2ydgKZ3wCQI5Z9+d1kpw+5eM7fed0L+smtjemI9eY UAbENbzxOx5T890f8GKEsSqhMSi8b0vZBOEIq+yY9IhQLF10w7WEejSREKJ5MN/xH7b5 lLY0g/fcTgp4/HmoTRoV5cDQJJ3maTBI9C6lcF+c6kzQ9ZcgHW8DBLNOmITF2bOVXZy9 539w== X-Gm-Message-State: AOJu0YxvFECfQMuWFQb49YItTLL/tFvfgdSt55fUA0bbWaGCUnYAf2VW eRKaNmq+FleRqyNM1TFEWoOWaYYmNuBq7YOu+VD4q0hRhvU6MF90G+5LNUgu X-Gm-Gg: ASbGncunenY4vOYo3fzohOJIvYaWEmZ4ZPA4NZb8zyRaO1BgkT0dAUGxK3aTTjBa3lV EHLWTbSK7NASsvYDxmmtVqqwz00b6muMGXj1sWqW3fxCIAR8SQPgyNv1j1E0rlkQJEV8N5Z/hwm Q0o/WbmmRRjHH223Xl6FFDMupuyMvnbgzPBBZpwYwLZ+xK0RclGHAIdvnbsG9EpXY0tm+2HNl6f XkoZDgU1d3z5iJEHPRspAEj1HKQ8gxWC7pZv2fEpJyHdTRTiHKAqzaJOZALSj0uiq48rsi7YN0K PPzB7hkvwQ3UkHjRo2P772uiJtOjoYgH0CGW X-Google-Smtp-Source: AGHT+IHw0VXr9TLm3A/rzj+HZotEURh7UUw5DpQ+FdpVY2JPMOKbKOwedUhKlsKpejCWJSQhfd/aXA== X-Received: by 2002:a17:902:ccc3:b0:224:a79:5fe9 with SMTP id d9443c01a7336-2262c580f3cmr27675505ad.30.1742272729851; Mon, 17 Mar 2025 21:38:49 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:49 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Kai Kang , Khem Raj Subject: [PATCH 01/24] webkitgtk: 2.46.6 -> 2.48.0 Date: Mon, 17 Mar 2025 21:38:21 -0700 Message-ID: <20250318043846.2422141-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 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 ; Tue, 18 Mar 2025 04:39:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213135 From: Kai Kang Upgrade webkitgtk from 2.46.6 to 2.48.0: * remove backported patch bmalloc-fix.patch * update context of no-musttail-arm.patch * add PACKAGECONFIG speech Signed-off-by: Kai Kang Signed-off-by: Khem Raj --- .../webkit/webkitgtk/bmalloc-fix.patch | 36 ------------------- .../webkit/webkitgtk/no-musttail-arm.patch | 14 +++++--- ...ebkitgtk_2.46.6.bb => webkitgtk_2.48.0.bb} | 4 +-- 3 files changed, 11 insertions(+), 43 deletions(-) delete mode 100644 meta/recipes-sato/webkit/webkitgtk/bmalloc-fix.patch rename meta/recipes-sato/webkit/{webkitgtk_2.46.6.bb => webkitgtk_2.48.0.bb} (97%) diff --git a/meta/recipes-sato/webkit/webkitgtk/bmalloc-fix.patch b/meta/recipes-sato/webkit/webkitgtk/bmalloc-fix.patch deleted file mode 100644 index 37e0fdcbbdc..00000000000 --- a/meta/recipes-sato/webkit/webkitgtk/bmalloc-fix.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 6ab7d3f7d8d0d8e1ab401d0fb13f60bbc64279a2 Mon Sep 17 00:00:00 2001 -From: Thomas Klausner -Date: Thu, 7 Nov 2024 11:54:30 -0800 -Subject: [PATCH] bmalloc: Build problem in bmalloc when X11/X.h is in the same - namespace https://bugs.webkit.org/show_bug.cgi?id=282693 - -This avoids a build problem when the X11/X.h is included, -which defines Success to '0'. - -Reviewed by Fujii Hironori. - -* Source/bmalloc/bmalloc/EligibilityResult.h: - -Canonical link: https://commits.webkit.org/286295@main -Upstream-Status: Backport [https://github.com/WebKit/WebKit/commit/6ab7d3f7d8d0d8e1ab401d0fb13f60bbc64279a2] -Signed-off-by: Alexander Kanavin ---- - Source/bmalloc/bmalloc/EligibilityResult.h | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/Source/bmalloc/bmalloc/EligibilityResult.h b/Source/bmalloc/bmalloc/EligibilityResult.h -index ead7dbb52c07a..48f9e5bfe8a80 100644 ---- a/Source/bmalloc/bmalloc/EligibilityResult.h -+++ b/Source/bmalloc/bmalloc/EligibilityResult.h -@@ -29,6 +29,11 @@ - - #if !BUSE(LIBPAS) - -+/* avoid conflict with symbol from X11 headers */ -+#ifdef Success -+#undef Success -+#endif -+ - namespace bmalloc { - - enum class EligibilityKind { diff --git a/meta/recipes-sato/webkit/webkitgtk/no-musttail-arm.patch b/meta/recipes-sato/webkit/webkitgtk/no-musttail-arm.patch index c98d8b7727b..367e6b8342a 100644 --- a/meta/recipes-sato/webkit/webkitgtk/no-musttail-arm.patch +++ b/meta/recipes-sato/webkit/webkitgtk/no-musttail-arm.patch @@ -11,20 +11,24 @@ this code is new in webkit 2.42[2] thats why we do not see the crash in older we Upstream-Status: Inappropriate [work around to avoid clang compiler crash] Signed-off-by: Khem Raj + +Update context for webkitgtk 2.48.0. + +Signed-off-by: Kai Kang --- Source/WTF/wtf/Compiler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/WTF/wtf/Compiler.h b/Source/WTF/wtf/Compiler.h -index c01ed849..b69b1527 100644 +index 16e416d..68dd9a0 100644 --- a/Source/WTF/wtf/Compiler.h +++ b/Source/WTF/wtf/Compiler.h -@@ -290,7 +290,7 @@ +@@ -293,7 +293,7 @@ #if COMPILER(CLANG) #if __SIZEOF_POINTER__ == 8 #if !defined(MUST_TAIL_CALL) && defined(__cplusplus) && defined(__has_cpp_attribute) --#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) -+#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && !defined(__arm__) +-#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) ++#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) && !defined(__arm__) #define MUST_TAIL_CALL [[clang::musttail]] - #endif + #define HAVE_MUST_TAIL_CALL 1 #endif diff --git a/meta/recipes-sato/webkit/webkitgtk_2.46.6.bb b/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb similarity index 97% rename from meta/recipes-sato/webkit/webkitgtk_2.46.6.bb rename to meta/recipes-sato/webkit/webkitgtk_2.48.0.bb index d1f24bbbf70..cb4e09662f7 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.46.6.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb @@ -15,10 +15,9 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \ file://0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch \ file://no-musttail-arm.patch \ file://t6-not-declared.patch \ - file://bmalloc-fix.patch \ file://sys_futex.patch \ " -SRC_URI[sha256sum] = "f2b31de693220ba9bab76ce6ddfe5b0bfab2515cb2b0a70f3c54d4050766c32b" +SRC_URI[sha256sum] = "94904a55cf12d44a4e36ceadafff02d46da73d76be9b4769f34cbfdf0eebf88e" inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gi-docgen @@ -81,6 +80,7 @@ PACKAGECONFIG[jpegxl] = "-DUSE_JPEGXL=ON,-DUSE_JPEGXL=OFF,libjxl" PACKAGECONFIG[backtrace] = "-DUSE_LIBBACKTRACE=ON,-DUSE_LIBBACKTRACE=OFF,libbacktrace" PACKAGECONFIG[gamepad] = "-DENABLE_GAMEPAD=ON,-DENABLE_GAMEPAD=OFF,libmanette" PACKAGECONFIG[sysprof-capture] = "-DUSE_SYSTEM_SYSPROF_CAPTURE=YES,-DUSE_SYSTEM_SYSPROF_CAPTURE=NO,sysprof" +PACKAGECONFIG[speech] = "-DENABLE_SPEECH_SYNTHESIS=ON,-DENABLE_SPEECH_SYNTHESIS=OFF,flite" EXTRA_OECMAKE = " \ -DPORT=GTK \ From patchwork Tue Mar 18 04:38:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59321 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 E9606C35FF9 for ; Tue, 18 Mar 2025 04:39:00 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web10.4268.1742272731905261921 for ; Mon, 17 Mar 2025 21:38:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=PnlhDAyq; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-22403cbb47fso94141945ad.0 for ; Mon, 17 Mar 2025 21:38:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272731; x=1742877531; 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=wV6uWN8IBH6f8kurRbIW2u6AxknqU5t6DlOUOOHNNXg=; b=PnlhDAyq2pnp9MGetbH7gZLEZDE4hVL5Z4WoOZ/F+cHnJ2stH9IldLEj8j1bp+lqiB zqw4sWTy51gHz5GvbFiKZkTtxmYx1p+p6CjkFK7LczMi96gWgXnIpPnc2kdxAyUk1dvv bpN9fp7RDunbzFeHDzOc+xRkcySOcLPvZGMjQAeN9Ap2mdXuI/1gnd4r9ZZYo4hkjyJJ p4pl3M7414n9PajrswImbHC3pYovCmhQuOL0ap9XdJLG0qQqLYJbUor0ypG3tXxDh1Jh QfMd9wkguJLgeoBUjL63u658cJ6cOpCLLSNJ4KD2xYCEXsyLU29sVYTL/C2k/kw48AjC L5ZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272731; x=1742877531; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wV6uWN8IBH6f8kurRbIW2u6AxknqU5t6DlOUOOHNNXg=; b=wS8k/kF4kua8dNKdkByXeQ3DhXiYj6djdmIrqLAFuBbEvHU4rXU0jbi9+zWm24LZkW WfrewfACgAhIv6WuzisMzG9euBTsva8yO4wqBZtx5ssH+SZamnoDq4DYzePNWZM3/8Ng lNYuL6OudsqvX6+IUBb2GVwPb1yYDU0/0iDRGCf9Y5C4oce1riABd04nuDzumP4E95kw SvHwIe+V0MNnEbM0kZP6VqdZ5xJGphV+lkZNW5vsm5viEDMPAa1wkoaCPei0SH5GK2fc IFA/bRC6D5jyFyt0iRrJsCefe1bofVF28s7ZWBnVBZk5GpALoERikr7zPUPR8ra183Yr bOZQ== X-Gm-Message-State: AOJu0YzYwXJcWiSCur3wEiK4z/nWYwO4wlXCarZTQUubs+F+GGsnj8eW mjTXbQGxBh+JUHbqjuwu2kEaI24/0NZSVgmXQIgwyCSQAJ7I9NV7alAn9SMM X-Gm-Gg: ASbGncs+fecZ+s6P1BxRZXl0RUlCJz9835d3ZLcQS7nGMIZNFPlS+r3kDGNiHrWVEGR pGD3t7OUjTq7a97p7nndJoSi2HzJkbasA9Jq34CVQbe3Y3T2n3aPgQ8KQA7/3QXg1O2SrA5A8q2 q4+Um4gszKMqeueQvhchY6B3060qbnHPBLn7Y2P7qW1ElJCGLHao1f1nwVrA6z/8xVmbE6oF/Cu k+dXg1kqwubBvy9Z3DWvmOQ6pCRnUK+2eyrUU3MAtaLr2+etdKjqCNejNk4UrhFfZobs/X5Un5O crnLJHVuwmrRCSP1Jc9JBWv8GJ3IidcsdXMy X-Google-Smtp-Source: AGHT+IEyIoNE5ol0GPKIwZlb0Pb9w5DtvlM8O3VRFp95dmVH+eB5Jc/6WOtzsquSoGvntWrCQBv7tA== X-Received: by 2002:a17:902:ce0a:b0:223:3630:cd32 with SMTP id d9443c01a7336-225e0b2fa2amr203194015ad.53.1742272730897; Mon, 17 Mar 2025 21:38:50 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:50 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 02/24] webkitgtk: Add packageconfig for assertions Date: Mon, 17 Mar 2025 21:38:22 -0700 Message-ID: <20250318043846.2422141-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213136 assertions have new knob in 2.48, add a packageconfig to control it Signed-off-by: Khem Raj --- meta/recipes-sato/webkit/webkitgtk_2.48.0.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb b/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb index cb4e09662f7..ea16b23994e 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb @@ -55,6 +55,7 @@ PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', ${PACKAGECONFIG_SOUP} \ " +PACKAGECONFIG[assertions] = "-DUSE_CXX_STDLIB_ASSERTIONS=ON,-DUSE_CXX_STDLIB_ASSERTIONS=OFF," PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND_TARGET=ON,-DENABLE_WAYLAND_TARGET=OFF,wayland libwpe wpebackend-fdo wayland-native" PACKAGECONFIG[angle] = "-DUSE_ANGLE_WEBGL=ON,-DUSE_ANGLE_WEBGL=OFF" PACKAGECONFIG[x11] = "-DENABLE_X11_TARGET=ON,-DENABLE_X11_TARGET=OFF,virtual/libx11 libxcomposite libxdamage libxrender libxt" From patchwork Tue Mar 18 04:38:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59327 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 34802C36001 for ; Tue, 18 Mar 2025 04:39:01 +0000 (UTC) Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by mx.groups.io with SMTP id smtpd.web10.4269.1742272732892303201 for ; Mon, 17 Mar 2025 21:38:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Bxg4JRF1; spf=pass (domain: gmail.com, ip: 209.85.214.173, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-22398e09e39so110291835ad.3 for ; Mon, 17 Mar 2025 21:38:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272732; x=1742877532; 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=7w3eOCY0iTx4w2fsjiphgRkY/cvjWY+/Ff0ZztKCC0w=; b=Bxg4JRF1eD3UnmiQ4TNsiShBd1cGV1qvVxUnrrADmPXl2LXZfMXDalnqinqDbBoE2J +Xn3fMuAxMFOUwuTnG0l8YaIuLkTHIM9m2eiHVjfc0Y1M6eb9VnXVY2wFZ2CawyAd3TS XGVjpj3zhLNHd1AbHPUkACPerOofJxr+uPbOYB0blMOLN8g4t8UM0/WF8JZmgQxG5z6i IDeHndJ2aqAkYOTg1jPT+fQmEo4LJp4fHjj46RyydBrHkv1apE+UC3Epg8dkq84Szkdc A2bpfwVPSskB2Mg2xmg+MYPUEEUVZHfm8Nl1ve62O12OoBEV0aLAqlNz1Bb0iG9fcbe9 dnNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272732; x=1742877532; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7w3eOCY0iTx4w2fsjiphgRkY/cvjWY+/Ff0ZztKCC0w=; b=bpqyxwEjx08Owam22XWlqxLuzdYcbOwoA1/ZI37EVIcYWOC703HvNC+RMu7ZIqFE6N M6BDCP0akGCHTN2873DQ2GDYLJkWKZByZCL857QlUqaAi8rveik3Y0yKY/brKAwVLrHJ L5n9YTOm0CrtG5GrNKTa7322kFxHMDL1toUWNyFInlb30KTFzxRC4fbKl5CbemAHVEFM aG1fcLYFJbjmHmEhiYUML2KueHqH/9JVEjzLPxeR/pUBmOhw4QzF3wixrDvkc1rD2AxB NL0/LPucR4URlaJaW8jEgapkPLN0prZlsTo/i4PlAB1/JqucgvtccgwGWVwQRJlpK0lA 1FcQ== X-Gm-Message-State: AOJu0Yy3HrRZjw8OJy6iw7iRNnAeCPJwjL1eInfuKNsIkFTkCydmzJXL HWRX225WIPtCI+uRoBP9j12QZejUPO7Sp5NSKMwaBUQP/1fwZGkb1waZlFsi X-Gm-Gg: ASbGncsY/ads54Mtpdx26MhD3wFZb0uojasP5IbYb/VOlwFlb1WhePD+dQ9LSngV+CD 9YHuF+V5HfrqGAmymKNVejaCu6ES9v7EHUdk8bfbh0VdXoUdNDu9CzQndD9vV8/GcriRK0S444P SYr6zYuV/v6Y0FbxwFHESo/WQVrH2O1RJckG2Pdiwr7RGsEOjQ/o5ckte9ZGWtAmfCWE1T/ZDn2 TEn/oNLyUz9/bqxSUK4ZmstUs7vpwm60brFjfj2g6k8CbiB+/xzIdWaD73JLGa6/DZXQOOABEhf 5w4ZA5GAymZgWGKTsAfqIppqkzHWtSQzXUKo X-Google-Smtp-Source: AGHT+IFogj7/3F6HKt2i1niZGZd6tq8pn0Jt+RPm4rpRfsaVylZr4tmHQPzz/+d1PhQqc49FDYhBIg== X-Received: by 2002:a17:903:22c6:b0:224:216e:3342 with SMTP id d9443c01a7336-225e0b1092cmr198687955ad.43.1742272731987; Mon, 17 Mar 2025 21:38:51 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:51 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 03/24] webkitgtk: Fix build with clang-20 Date: Mon, 17 Mar 2025 21:38:23 -0700 Message-ID: <20250318043846.2422141-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213137 Backport the proposed patch to sync Enum traits header Signed-off-by: Khem Raj --- ...or-no-matching-function-for-call-to-.patch | 77 +++++++++++++++++++ meta/recipes-sato/webkit/webkitgtk_2.48.0.bb | 1 + 2 files changed, 78 insertions(+) create mode 100644 meta/recipes-sato/webkit/webkitgtk/0001-EnumTraits.h-error-no-matching-function-for-call-to-.patch diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-EnumTraits.h-error-no-matching-function-for-call-to-.patch b/meta/recipes-sato/webkit/webkitgtk/0001-EnumTraits.h-error-no-matching-function-for-call-to-.patch new file mode 100644 index 00000000000..5b83d9e7eb2 --- /dev/null +++ b/meta/recipes-sato/webkit/webkitgtk/0001-EnumTraits.h-error-no-matching-function-for-call-to-.patch @@ -0,0 +1,77 @@ +From 7d159a631ae55c10a0b7a92cf031200a11629736 Mon Sep 17 00:00:00 2001 +From: Fujii Hironori +Date: Tue, 18 Mar 2025 10:25:47 +0900 +Subject: [PATCH] EnumTraits.h: error: no matching function for call to + 'enumName' with Clang 20 https://bugs.webkit.org/show_bug.cgi?id=289669 + +Reviewed by NOBODY (OOPS!). + +Clang 20 couldn't compile EnumTraits.h. + +> wtf/EnumTraits.h:212:33: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V' + +An invalid enum value can't be specifed to the template parameter `V`. + +> template constexpr std::span enumName() + +The upstream Magic Enum C++ has a template variable `is_enum_constexpr_static_cast_valid` to check a enum value is valid. + + +Imported the template variable. + +* Source/WTF/wtf/EnumTraits.h: +(WTF::enumName): +(WTF::makeEnumNames): + +Upstream-Status: Submitted [https://github.com/WebKit/WebKit/pull/42597] +Signed-off-by: Khem Raj +--- + Source/WTF/wtf/EnumTraits.h | 21 ++++++++++++++++++++- + 1 file changed, 20 insertions(+), 1 deletion(-) + +diff --git a/Source/WTF/wtf/EnumTraits.h b/Source/WTF/wtf/EnumTraits.h +index 0d33e39a..95e6318b 100644 +--- a/Source/WTF/wtf/EnumTraits.h ++++ b/Source/WTF/wtf/EnumTraits.h +@@ -152,6 +152,16 @@ constexpr bool isZeroBasedContiguousEnum() + #pragma clang diagnostic ignored "-Wenum-constexpr-conversion" + #endif + ++#if COMPILER(CLANG) && __clang_major__ >= 16 ++template ++inline constexpr bool isEnumConstexprStaticCastValid = false; ++template ++inline constexpr bool isEnumConstexprStaticCastValid(V)>>> = true; ++#else ++template ++inline constexpr bool isEnumConstexprStaticCastValid = true; ++#endif ++ + template + constexpr std::span enumTypeNameImpl() + { +@@ -215,6 +225,15 @@ constexpr std::span enumName() + return result; + } + ++template ++constexpr std::span enumName() ++{ ++ if constexpr (isEnumConstexprStaticCastValid) ++ return enumName(V)>(); ++ else ++ return { }; ++} ++ + template + constexpr std::underlying_type_t enumNamesMin() + { +@@ -264,7 +283,7 @@ constexpr auto makeEnumNames(std::index_sequence) + { + constexpr auto min = enumNamesMin(); + return std::array, sizeof...(Is)> { +- enumName(static_cast>(Is) + min)>()... ++ enumName>(Is) + min>()... + }; + } + diff --git a/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb b/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb index ea16b23994e..7a1271910ac 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb @@ -16,6 +16,7 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \ file://no-musttail-arm.patch \ file://t6-not-declared.patch \ file://sys_futex.patch \ + file://0001-EnumTraits.h-error-no-matching-function-for-call-to-.patch \ " SRC_URI[sha256sum] = "94904a55cf12d44a4e36ceadafff02d46da73d76be9b4769f34cbfdf0eebf88e" From patchwork Tue Mar 18 04:38:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59329 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 3BF45C35FFF for ; Tue, 18 Mar 2025 04:39:01 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web10.4270.1742272733767527568 for ; Mon, 17 Mar 2025 21:38:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AD0clXQ3; spf=pass (domain: gmail.com, ip: 209.85.214.174, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-225e3002dffso52414525ad.1 for ; Mon, 17 Mar 2025 21:38:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272733; x=1742877533; 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=1FkonGlWmIlM3IsS5leGH/uKmdN3husJG9W9mDrXSm4=; b=AD0clXQ3QH0Jjdhq/3kDWm3OdZuf+U8ITR0neq+sUt1B0eAV4QSGSkbScpglXcS4xi hAud0MqW+6spiXNLLEsvIUITxcoRYNZ83QB0RHnTuFKMXeCKTre/ISCkTMVr1CNdQuMQ Osg3LitgtNZJ1BAUOR2VPg0aEqzcbGeH6hIKbzMcZldE3if/x1h45knme37mce16GCX4 iJmgYZKCw8vCiw4O95E0FnUN9WsdT4VL4nN8AJdCFEgVVKZXGaaHsqfdgTS5OTszcPkN LRamLJbfiZCX8iSx94LCy/gNl19EbEaIEFKYeZ911lwYVBqs8nOOo5ewdG4nfXXCBCH2 aE5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272733; x=1742877533; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1FkonGlWmIlM3IsS5leGH/uKmdN3husJG9W9mDrXSm4=; b=uhEsQQ9gsFHg6cZoUIDJmpoJgneUzEv86ifePh1rmHBElrwaT8BeGvGS2++gRajeB1 faIM9Uawh4Ryc0K+CpSdHhL31+xmKTDR69sysrZc48Rs+dWL7b1rGkpC2o8xgecgdbcg wJET9zvBmjcZgluLQqhRF9ii7t0rx64o5/UTsKKJQ3ViYn5d9jO48hVODU4yRKOafOF6 srWWOnO4pUlKIbT59V+Pbk+InOoheIbQsM9xydLHArpP2e1iHkIknd/1SdkMgRTVfcV1 gIw0XtnYpnC8dJalgFhbROtHY1uc0vsHHmgFXwgYD6EQjXXVqgvlSrIJYP9f1CS5yvPp AHbA== X-Gm-Message-State: AOJu0Ywum3Gx4DLAjja4RbctA4JnSCEtWBsLlZy4kKJJt3C5O3Ls5FxX xYPKKCmap1TuXaHTD9avIq65rNET3+nt27qAfM9LF1UVLgjRzBUupvhe/uoM X-Gm-Gg: ASbGncug29C9JrAhCBiwEoGNIZtayFn4tQUd8c/FPGNtRSL4sIM5KZxxE6X0C6+pSu6 A3fUv186zMObAZxoAKxBAx4eXIyBF1EFGgREN+JJqn8xGUkamVNEvuyiKRpYUNKXb9MvXByz+y+ zzeIQ/+tyXicVzrjCM8WSnsR8xXiTMycJbGwYyYSQe8jmbqY8ofzNZIrOcZtBb0Uaq7G8AWXC5H NP/m/qyLMSTBkbPtnYYr0BFymzPLUHJFJiK/kQ2oywBUOHKXY57KHC0vby205ciWvflWntDo5sM UoqkqXMky6FgKP+iCkmpY6x19fXHOL9WzRtO X-Google-Smtp-Source: AGHT+IGZc4Er86E+8hftoP5ZApgxkmO/elA1q2a3Y80Bd9lcMrWAkBLgkL9Fg1Zh8hIRRuGRBiyyHg== X-Received: by 2002:a17:903:188:b0:224:1d1c:8837 with SMTP id d9443c01a7336-2262c554bc8mr26073045ad.19.1742272732952; Mon, 17 Mar 2025 21:38:52 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:52 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Kai Kang , Khem Raj Subject: [PATCH 04/24] libpam: add ptest cases back Date: Mon, 17 Mar 2025 21:38:24 -0700 Message-ID: <20250318043846.2422141-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213138 From: Kai Kang It removes the installation of ptest cases when upgrade libpam to 1.7.0. Add them back to make ptest work. And 2 more cases in libpam 1.7.0. Signed-off-by: Kai Kang Signed-off-by: Khem Raj --- meta/recipes-extended/pam/libpam_1.7.0.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-extended/pam/libpam_1.7.0.bb b/meta/recipes-extended/pam/libpam_1.7.0.bb index 1be3c9e2bb9..4abc52bd93b 100644 --- a/meta/recipes-extended/pam/libpam_1.7.0.bb +++ b/meta/recipes-extended/pam/libpam_1.7.0.bb @@ -142,6 +142,12 @@ do_install:append() { fi } +do_install_ptest() { + mkdir -p ${D}${PTEST_PATH}/tests + find ${B}/tests -maxdepth 1 -type f -exec cp {} ${D}${PTEST_PATH}/tests \; + install -m 0644 ${S}/tests/confdir ${D}${PTEST_PATH}/tests +} + pkg_postinst:${PN}() { if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then /etc/init.d/populate-volatile.sh update From patchwork Tue Mar 18 04:38:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59326 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 20721C36000 for ; Tue, 18 Mar 2025 04:39:01 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web10.4271.1742272734824679314 for ; Mon, 17 Mar 2025 21:38:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OnVwWE50; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-224191d92e4so98219865ad.3 for ; Mon, 17 Mar 2025 21:38:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272734; x=1742877534; 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=Dmrg0EeIZrkFPWnz835/8kFleF+SXogWt1MEkvwGaTc=; b=OnVwWE50tnRDrYItKqkSte/RCrGfzSmlf86sHkdEU2sf6l5Ul7GGDSvYUPhP+VF5KW DcIruF1wML1bOei0+GGnHsQ+Hfh73LfHa3EmFrfnS1uHpvcy1iy7tpjCSO10YZrG9ZBe C06SuELxqbGb1HqSeOSj9rJ4OPwZIcIPD7ys3XjXu4Y5cVl9bY3Ld4IGu7SChKZ58V// OipzyVeN+d0bo86IkqYB/lFIAxhg7eM6yk0yOHkAxVP51HGSFw9ztLUWxWsQ++B1h86W Rkr69OnnPBrUuJUAYa9BcuRf1b8gVGLd2sSpo5WpBspaC1pBgz+rLJ+rtIhL6SFAvaYO S5bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272734; x=1742877534; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Dmrg0EeIZrkFPWnz835/8kFleF+SXogWt1MEkvwGaTc=; b=V0b0cjv+DszuJ0jtHut79DW7waksqux+Qp88koO9gxwJqDPR9iAeq3u3OjsHf0V1xD brx9JULax9eZcp77BdHg3Ws/BYbb5MtAFywDQbs0HqrXT+agZINkKt7uud8C3qK7LuJc 6ozJj2eHfPibRtvSMkQB0/sGik1RpYDRoc0Cm28Dr6taBlmL/6dcTiKM4zcekmqX+sCO 81FIKc+1MpHq+Va7T76jVKrTtkvSP87PRzWiJqgRyazDfZAJG/+lH8SZk+iyTehTGLwM h8ep1e5T3edvS5m4VVTpvgr81wO84xV08k41wUMjuue/e7NDeVBPlW5BEub/cllnt+Rd g2GA== X-Gm-Message-State: AOJu0Yz7I67bdDJPAVOUnVKJ4/jyQWcF5mnNtmX6rATWrIM0FAIDP7Pp s+xgutChzVK92jHlqao2FNWSDQ3DVpf8cTgNgy7xBixfGwf32J4D1KH0naUa X-Gm-Gg: ASbGncs5fPeA+/14/NHMEpZGpALZ1ZxL8m3cDt3nY5NzQonqWQl0ttzLb7upxPaw0rB Ojw+hiuGGEHkfuQtQgBuUa2UbLBb9mZyCTo1xWMeSFu+5xCLOuhORo7KLqqrahVDjm4IZLbJ+D7 mVLOD69Odk/Jhg2LE5cvNBWkiDiiwIj0YKieQSxz3JsVKwU4IJVfmtGK+baRUQy0BFpQJJeNJLe LaMqPx+w+ihHbZ/mRCHoLti6ryjwLmoslsX3qq7R3dSeU4TbsJMzejeIGev/bJ3tvSUJstW4dxd TTqSfbO6CB+Vk5sHikbf0u0GKEj8cJ3/iFKd X-Google-Smtp-Source: AGHT+IFbR003yHpWex63bNjFcu8/HpZ+21W0bkwr46jKF5ihJtWUjdBvp6s+S4zSS8UNYljnnLua8Q== X-Received: by 2002:a17:902:e745:b0:224:160d:3f5b with SMTP id d9443c01a7336-225e0b2a55dmr186254915ad.49.1742272733846; Mon, 17 Mar 2025 21:38:53 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:53 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 05/24] ncurses: Upgrade to v6_5_20250315 Date: Mon, 17 Mar 2025 21:38:25 -0700 Message-ID: <20250318043846.2422141-5-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213139 Brings needed fixes to build with GCC15 License-Update: Copyright Years changed Signed-off-by: Khem Raj --- .../ncurses/files/0001-tic-hang.patch | 4 +--- .../files/0002-configure-reproducible.patch | 4 +--- ...in-Do-not-include-LDFLAGS-in-generated.patch | 4 +--- .../ncurses/files/exit_prototype.patch | 17 ++++++++++++----- meta/recipes-core/ncurses/ncurses.inc | 2 +- meta/recipes-core/ncurses/ncurses_6.5.bb | 8 +++++--- 6 files changed, 21 insertions(+), 18 deletions(-) diff --git a/meta/recipes-core/ncurses/files/0001-tic-hang.patch b/meta/recipes-core/ncurses/files/0001-tic-hang.patch index 8cb92a39398..d2df9680ffc 100644 --- a/meta/recipes-core/ncurses/files/0001-tic-hang.patch +++ b/meta/recipes-core/ncurses/files/0001-tic-hang.patch @@ -16,11 +16,9 @@ Signed-off-by: Hongxu Jia misc/terminfo.src | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) -diff --git a/misc/terminfo.src b/misc/terminfo.src -index 5d575b8e..f9cc6880 100644 --- a/misc/terminfo.src +++ b/misc/terminfo.src -@@ -6518,12 +6518,11 @@ konsole-xf3x|KDE console window with keyboard for XFree86 3.x xterm, +@@ -6577,12 +6577,11 @@ konsole-xf3x|KDE console window with key # The value for kbs (see konsole-vt100) reflects local customization rather # than the settings used for XFree86 xterm. konsole-xf4x|KDE console window with keyboard for XFree86 4.x xterm, diff --git a/meta/recipes-core/ncurses/files/0002-configure-reproducible.patch b/meta/recipes-core/ncurses/files/0002-configure-reproducible.patch index 11ca66c8e8f..1353405ee25 100644 --- a/meta/recipes-core/ncurses/files/0002-configure-reproducible.patch +++ b/meta/recipes-core/ncurses/files/0002-configure-reproducible.patch @@ -17,11 +17,9 @@ Signed-off-by: Hongxu Jia configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/configure b/configure -index 488d93fc..005d44e2 100755 --- a/configure +++ b/configure -@@ -5129,7 +5129,7 @@ else +@@ -5448,7 +5448,7 @@ else ;; (*) cf_cv_ar_flags=unknown diff --git a/meta/recipes-core/ncurses/files/0003-gen-pkgconfig.in-Do-not-include-LDFLAGS-in-generated.patch b/meta/recipes-core/ncurses/files/0003-gen-pkgconfig.in-Do-not-include-LDFLAGS-in-generated.patch index d89399bbe51..c2e3984db92 100644 --- a/meta/recipes-core/ncurses/files/0003-gen-pkgconfig.in-Do-not-include-LDFLAGS-in-generated.patch +++ b/meta/recipes-core/ncurses/files/0003-gen-pkgconfig.in-Do-not-include-LDFLAGS-in-generated.patch @@ -14,11 +14,9 @@ Signed-off-by: Nathan Rossi misc/gen-pkgconfig.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/misc/gen-pkgconfig.in b/misc/gen-pkgconfig.in -index 89a5cd4a..07d94d17 100644 --- a/misc/gen-pkgconfig.in +++ b/misc/gen-pkgconfig.in -@@ -83,7 +83,7 @@ if [ "$includedir" != "/usr/include" ]; then +@@ -83,7 +83,7 @@ if [ "$includedir" != "/usr/include" ]; fi lib_flags= diff --git a/meta/recipes-core/ncurses/files/exit_prototype.patch b/meta/recipes-core/ncurses/files/exit_prototype.patch index 299852d2c07..09a9d5dce1b 100644 --- a/meta/recipes-core/ncurses/files/exit_prototype.patch +++ b/meta/recipes-core/ncurses/files/exit_prototype.patch @@ -9,19 +9,26 @@ Signed-off-by: Khem Raj configure | 2 ++ 1 file changed, 2 insertions(+) -diff --git a/configure b/configure -index 005d44e2..72fa6c23 100755 --- a/configure +++ b/configure -@@ -3462,6 +3462,7 @@ rm -f "conftest.$ac_objext" "conftest.$ac_ext" +@@ -3763,6 +3763,7 @@ rm -f "conftest.$ac_objext" "conftest.$a cat >"conftest.$ac_ext" <<_ACEOF - #line 3463 "configure" + #line 3764 "configure" #include "confdefs.h" +#include $ac_declaration int main (void) -@@ -13533,6 +13534,7 @@ cat >"conftest.$ac_ext" <<_ACEOF +@@ -3821,7 +3822,7 @@ echo $ECHO_N "checking if $CXX works... + + save_CPPFLAGS="$CPPFLAGS" + eval cf_includedir=${includedir} +- CPPFLAGS="$CPPFLAGS -I${cf_includedir}" ++ CPPFLAGS="$CPPFLAGS " + + cat >"conftest.$ac_ext" <<_ACEOF + #line 3827 "configure" +@@ -13891,6 +13892,7 @@ cat >"conftest.$ac_ext" <<_ACEOF #include #include #include diff --git a/meta/recipes-core/ncurses/ncurses.inc b/meta/recipes-core/ncurses/ncurses.inc index 3f93550cf99..513cb4c1c9c 100644 --- a/meta/recipes-core/ncurses/ncurses.inc +++ b/meta/recipes-core/ncurses/ncurses.inc @@ -2,7 +2,7 @@ SUMMARY = "The New Curses library" DESCRIPTION = "SVr4 and XSI-Curses compatible curses library and terminfo tools including tic, infocmp, captoinfo. Supports color, multiple highlights, forms-drawing characters, and automatic recognition of keypad and function-key sequences. Extensions include resizable windows and mouse support on both xterm and Linux console using the gpm library." HOMEPAGE = "http://www.gnu.org/software/ncurses/ncurses.html" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=6f291ee54551d9d8d992ecd623fe4bc7;endline=27" +LIC_FILES_CHKSUM = "file://COPYING;md5=c534844fa5a74d14ae8fa3d9b3b42138;endline=27" SECTION = "libs" DEPENDS = "ncurses-native" DEPENDS:class-native = "" diff --git a/meta/recipes-core/ncurses/ncurses_6.5.bb b/meta/recipes-core/ncurses/ncurses_6.5.bb index 2e3ee337ea4..980671218ca 100644 --- a/meta/recipes-core/ncurses/ncurses_6.5.bb +++ b/meta/recipes-core/ncurses/ncurses_6.5.bb @@ -6,10 +6,12 @@ SRC_URI += "file://0001-tic-hang.patch \ file://exit_prototype.patch \ " # commit id corresponds to the revision in package version -SRCREV = "1c55d64d9d3e00399a21f04e9cac1e472ab5f70a" +# v6_5_20250315 +SRCREV = "5fa5aea6d020750dbe601c1136c7cc35a8a53dd8" +PV .= "+20250315" S = "${WORKDIR}/git" EXTRA_OECONF += "--with-abi-version=5" UPSTREAM_CHECK_GITTAGREGEX = "v(?P\d+_\d+)$" -# This is needed when using patchlevel versions like 6.1+20181013 -#CVE_VERSION = "${@d.getVar("PV").split('+')[0]}.${@d.getVar("PV").split('+')[1]}" +# This is needed when using patchlevel versions like 6.5+20250315 +CVE_VERSION = "${@d.getVar("PV").split('+')[0]}.${@d.getVar("PV").split('+')[1]}" From patchwork Tue Mar 18 04:38:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59325 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 0ADA5C35FFC for ; Tue, 18 Mar 2025 04:39:01 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mx.groups.io with SMTP id smtpd.web11.4305.1742272735832437064 for ; Mon, 17 Mar 2025 21:38:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=aT65IJlR; spf=pass (domain: gmail.com, ip: 209.85.214.172, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-22423adf751so86703825ad.2 for ; Mon, 17 Mar 2025 21:38:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272735; x=1742877535; 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=4Jo6wVv5sH6f+xu5+yscyvr9mQs6TlekCIsEgIMf5Lc=; b=aT65IJlRcEkk1aFIBSJh4i6Au5AIKq9Ppb/ON0/Z5Oa8qZ6uhAFW8RZKilTRUbs5pK tQIsaYOMid9VB/n87Uw6t3Nj1yHOu9lWSOzeAa2Ig8SGEn59A2ZGAZeVFbNmQ9Nzoqzf dMJv5pVYs57nK7Jje8szE5dxU6Rd0IROUGS7vPG9yyFrC3QLcBgEIc5DcM8m6A14L+oe 7V2BBcHWE7n7djk5RJsjpUKnPEY4KurbcrSfP2oReFV9X1WYln95zQcnIl5K/xsguHaG RBNqrk0MgH7PZAuGk5hLpX3AbRdiHOe/dB2MXc9BKyZ+BnjCc3ucAdzBypaAWQQlwPMu zSRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272735; x=1742877535; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4Jo6wVv5sH6f+xu5+yscyvr9mQs6TlekCIsEgIMf5Lc=; b=hFQetHTW57K6HH+xWnjnBICOyG4yerE56aqR3SadpI6CZXkY8o4Bi1tJDQ//oJG3gl 9RxL5vsQEaNkda2fJUn9Y0jwMj1DsxwCRYBQ9nFz1K/oL5eXlJ1Kj3rxumETZsBY3MTO B6pu6uKz2M6YMEBaVavzBxZm8b1px+hPTTWa2oRlxR3vWT6ue7a9zEN0Uz7nGXEaLKVl 2qVVWsRwfOzgkdmkjxY8o5LfSCH07y0+n9MctFO9Gl7q8so7KD1MG+aKXlCCTELikh5u ZKqdOH5xbf99sDkBHNRrc7doJpGKThYdIpPeG9KpsLBAmk44f1eFlVSMPEy+4O1LYLxm tqRw== X-Gm-Message-State: AOJu0YwLMmpooxnzb5yu05OhS92dhD9NdjtYs3ySuXMa5i6EL9/vjpq0 AA/d7/OxbCpf0zwH7MLItmpfIhIGJHI4igY6ukN6I6rjqggLgZ5Igo7ytnAn X-Gm-Gg: ASbGnct34Tlj5cGS1Ww6jCHP0f2nF/wrs8p9iNkmD/9SQ9wKgh3FO6LMUp7mFhMmO6o 7s7rLLD8u587wvRpBZgMqDXVPZ229Z8ULncHLhSFRZZVM5TFd844aQbZZ/S3DpFhNxEjx/OIZZY bYEMKb52NCQb7YIF+MpzMXuabmtrRdcLzdo0e2vLYydeyMTcTFpQ1C8Gn6B85BJ0/zvNIUJfDJZ 4S1LbSDHAlvqaSWGHvp3EGA0jcOeQXp5oCPyQyROtNiwksd6cMvb0b0WB0vLFqMeS4x3iqpg4ic d8lX49rqJlePC7+JXZoZOlU0t9fWkUAd0uZY X-Google-Smtp-Source: AGHT+IFy/78eIUgQcGngG8HjLLJ/fpDUG7CfSrnw4VRQQi/7Fcgfj7EYfaq8E5sclHblAzVDRAXQxw== X-Received: by 2002:a17:903:22c1:b0:223:5c77:7ef1 with SMTP id d9443c01a7336-225e0a75be1mr206207135ad.21.1742272734835; Mon, 17 Mar 2025 21:38:54 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:54 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 06/24] gdbm: Use C11 standard Date: Mon, 17 Mar 2025 21:38:26 -0700 Message-ID: <20250318043846.2422141-6-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213140 GCC15 is switching defaults to C23 and gdbm is not yet ready to compile using C23 std. Signed-off-by: Khem Raj --- meta/recipes-support/gdbm/gdbm_1.24.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-support/gdbm/gdbm_1.24.bb b/meta/recipes-support/gdbm/gdbm_1.24.bb index 88f9fa47cf5..8e3cec42957 100644 --- a/meta/recipes-support/gdbm/gdbm_1.24.bb +++ b/meta/recipes-support/gdbm/gdbm_1.24.bb @@ -23,6 +23,9 @@ EXTRA_OECONF = "--enable-libgdbm-compat --without-readline" # Stop presence of dbm/nbdm on the host contaminating builds CACHED_CONFIGUREVARS += "ac_cv_lib_ndbm_main=no ac_cv_lib_dbm_main=no" +# Not yet ready for C23 +CFLAGS += "-std=gnu11" + BBCLASSEXTEND = "native nativesdk" do_install:append () { From patchwork Tue Mar 18 04:38:27 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59328 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 1C26EC35FFB for ; Tue, 18 Mar 2025 04:39:01 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web10.4272.1742272736822482794 for ; Mon, 17 Mar 2025 21:38:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=TDtW8B6y; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-224341bbc1dso95530895ad.3 for ; Mon, 17 Mar 2025 21:38:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272736; x=1742877536; 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=YuJt1g/9ppwR1m/5BtS6hGuBR2Z96SDqB5DNVxB93qg=; b=TDtW8B6yP1UHvm+uYrN7kOobDa5VzsVmNHiR0QTXWsVKLiioqkXFwINrNTtg32b/6k WJXA4SSF7j8wL3IRh/t5BC0PPHMCPFq9jBUQ1DmPa80Ig8y/5RY0C5M4bD7Jf3JgSuCc +bW1o5CJuYpRHbqCxrq5sYFmsYb53bMBCWKSFVz7hsuXM7Bm7+ZcEabTXd8up+ESCs46 slR6BVEmEDiHti7/H3NF8jf6yPDECBvorqHVpiu19ee/ecJbWlskj4qsvvWcdSzWEED4 GwKmVc1K/mJxEgppPIUd1nYukUoUIUzx0oL01bAaIativtaLMDzsUgew/g3n9ycYrrUG 60qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272736; x=1742877536; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YuJt1g/9ppwR1m/5BtS6hGuBR2Z96SDqB5DNVxB93qg=; b=seP75Aao6kwl8GIWWRQTFsPHSq4XbwVq100+XDX/JwGRHySfOVh/h3LCCVw2lsqh5V blbvhF6GI6xZ2mYNUiP3ogJm4hM8oEUwCN4oTgjuepQ9rs5E535zAJbW3LdlfuQqPuh/ /jtzPEp2RvSEfHEfJFCMB9HIkgedHCDXFAGju6bEqdItKY3NU46W+Z4oBB/geP5mYv3b RB9xZMojsuNyGb5iaZieYP7Bi84wmVD9Gm6EOCvI7OjA0aptRWPdC5vDYFHLCmKYNAJb UexgIOtFihkIhgZHq0zDoZjcyWdsx+RaQJxkAigUCs8396upBOZURi8XE5EJfZNg1KxX B+4Q== X-Gm-Message-State: AOJu0YxE5/5Ue0UFU/6aFNsTh3OBWwpvYOF5f/WnBDpqszn6bim/yWVE 8xwKcBegAwj4RUTdiKGapVnmwrOuiTSC3toF4hEC10UtdBzBrXbQbDuU75r7 X-Gm-Gg: ASbGncuZCkq3+MacE+gd1VGMSCt3Myn5RMqn584q1yaifyfYEFNjEPu0K4NfBU3JgeQ v7MpDGK+d/LbQl2SzwVMvM8P1IGcO4xAhM36l1mDEp88+kHGRDSWp4d5J5ndhUnmzOzo+Fi8fOi t7Q6Mx3aNhNQvhr490ezktNmZiAzHb1OhrffhfV78wijwmskajxgsPuflBz9W1zxWYqP+9HLsJY QuPlN7q9azYsdK+3YujCSmblmTEbVrRjA7x57/U628QozRN2l1hTgOXxMbazNkj+5F49mZnorlb JJyk0X9tgP738BYqduNKcq9FqpKJUnjKv707 X-Google-Smtp-Source: AGHT+IE0fDa2pkckxsdOg6Z0U3ji8gXaw5X7mHvzSO3+XyIOcpek4tT+BDE6ocm1xK5ysov5YJ7wDQ== X-Received: by 2002:a17:903:1664:b0:225:abd2:5e39 with SMTP id d9443c01a7336-2262c583437mr27326675ad.30.1742272735847; Mon, 17 Mar 2025 21:38:55 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:55 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 07/24] bluez: Fix build with GCC-15 Date: Mon, 17 Mar 2025 21:38:27 -0700 Message-ID: <20250318043846.2422141-7-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213141 gcc-15 switched to -std=c23 by default: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 As a result `bluez` fails the build as: src/shared/ad.c:1090:24: error: incompatible types when returning type '_Bool' but 'const char *' was expected 1090 | return false; | ^~~~~ Signed-off-by: Khem Raj --- meta/recipes-connectivity/bluez5/bluez5.inc | 3 + ...-shared-ad-fix-std-c23-build-failure.patch | 34 +++++++++++ ...ared-shell-fix-std-c23-build-failure.patch | 34 +++++++++++ ...tt-helpers-fix-std-c23-build-failure.patch | 58 +++++++++++++++++++ 4 files changed, 129 insertions(+) create mode 100644 meta/recipes-connectivity/bluez5/bluez5/0001-shared-ad-fix-std-c23-build-failure.patch create mode 100644 meta/recipes-connectivity/bluez5/bluez5/0002-shared-shell-fix-std-c23-build-failure.patch create mode 100644 meta/recipes-connectivity/bluez5/bluez5/0003-shared-gatt-helpers-fix-std-c23-build-failure.patch diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc b/meta/recipes-connectivity/bluez5/bluez5.inc index d31f4e2295e..d6268721037 100644 --- a/meta/recipes-connectivity/bluez5/bluez5.inc +++ b/meta/recipes-connectivity/bluez5/bluez5.inc @@ -70,6 +70,9 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \ file://0001-tests-add-a-target-for-building-tests-without-runnin.patch \ file://0001-test-gatt-Fix-hung-issue.patch \ file://0001-gdbus-define-MAX_INPUT-for-musl.patch \ + file://0001-shared-ad-fix-std-c23-build-failure.patch \ + file://0002-shared-shell-fix-std-c23-build-failure.patch \ + file://0003-shared-gatt-helpers-fix-std-c23-build-failure.patch \ " S = "${WORKDIR}/bluez-${PV}" diff --git a/meta/recipes-connectivity/bluez5/bluez5/0001-shared-ad-fix-std-c23-build-failure.patch b/meta/recipes-connectivity/bluez5/bluez5/0001-shared-ad-fix-std-c23-build-failure.patch new file mode 100644 index 00000000000..82eaed79298 --- /dev/null +++ b/meta/recipes-connectivity/bluez5/bluez5/0001-shared-ad-fix-std-c23-build-failure.patch @@ -0,0 +1,34 @@ +From 5c4cbf5cb95e4fc1a53545af52b420a8008b3ffa Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Wed, 20 Nov 2024 13:02:56 +0000 +Subject: [PATCH 1/3] shared/ad: fix -std=c23 build failure + +gcc-15 switched to -std=c23 by default: + + https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 + +As a result `bluez` fails the build as: + + src/shared/ad.c:1090:24: error: incompatible types when returning type '_Bool' but 'const char *' was expected + 1090 | return false; + | ^~~~~ + +Upstream-Status: Backport [https://web.git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=da5b5b0ecb1ead38676768ef78d46449d404bdc0] +Signed-off-by: Khem Raj +--- + src/shared/ad.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/shared/ad.c b/src/shared/ad.c +index d08ce7a..dac381b 100644 +--- a/src/shared/ad.c ++++ b/src/shared/ad.c +@@ -1087,7 +1087,7 @@ bool bt_ad_add_name(struct bt_ad *ad, const char *name) + const char *bt_ad_get_name(struct bt_ad *ad) + { + if (!ad) +- return false; ++ return NULL; + + return ad->name; + } diff --git a/meta/recipes-connectivity/bluez5/bluez5/0002-shared-shell-fix-std-c23-build-failure.patch b/meta/recipes-connectivity/bluez5/bluez5/0002-shared-shell-fix-std-c23-build-failure.patch new file mode 100644 index 00000000000..9ea622601b1 --- /dev/null +++ b/meta/recipes-connectivity/bluez5/bluez5/0002-shared-shell-fix-std-c23-build-failure.patch @@ -0,0 +1,34 @@ +From 408510d751e9482fe965e5dd96fbac7f9ee2ef62 Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Wed, 20 Nov 2024 13:03:29 +0000 +Subject: [PATCH 2/3] shared/shell: fix -std=c23 build failure + +gcc-15 switched to -std=c23 by default: + + https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 + +As a result `bluez` fails the build as: + + src/shared/shell.c:365:24: error: incompatible types when returning type '_Bool' but 'struct input *' was expected + 365 | return false; + | ^~~~~ + +Upstream-Status: Backport [https://web.git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=4d60826865c760cc4e5718b6414746a394768110] +Signed-off-by: Khem Raj +--- + src/shared/shell.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/shared/shell.c b/src/shared/shell.c +index a8fa876..aa6c16c 100644 +--- a/src/shared/shell.c ++++ b/src/shared/shell.c +@@ -362,7 +362,7 @@ static struct input *input_new(int fd) + + io = io_new(fd); + if (!io) +- return false; ++ return NULL; + + input = new0(struct input, 1); + input->io = io; diff --git a/meta/recipes-connectivity/bluez5/bluez5/0003-shared-gatt-helpers-fix-std-c23-build-failure.patch b/meta/recipes-connectivity/bluez5/bluez5/0003-shared-gatt-helpers-fix-std-c23-build-failure.patch new file mode 100644 index 00000000000..996bb048acf --- /dev/null +++ b/meta/recipes-connectivity/bluez5/bluez5/0003-shared-gatt-helpers-fix-std-c23-build-failure.patch @@ -0,0 +1,58 @@ +From 7c07bb10f57c80467bc3079d45dac4d3839927d0 Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Wed, 20 Nov 2024 13:03:55 +0000 +Subject: [PATCH 3/3] shared/gatt-helpers: fix -std=c23 build failure + +gcc-15 switched to -std=c23 by default: + + https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 + +As a result `bluez` fails the build as: + + src/shared/gatt-helpers.c:1136:24: error: incompatible types when returning type '_Bool' but 'struct bt_gatt_request *' was expected + 1136 | return false; + | ^~~~~ + src/shared/gatt-helpers.c:1250:24: error: incompatible types when returning type '_Bool' but 'struct bt_gatt_request *' was expected + 1250 | return false; + | ^~~~~ + src/shared/gatt-helpers.c:1478:24: error: incompatible types when returning type '_Bool' but 'struct bt_gatt_request *' was expected + 1478 | return false; + | ^~~~~ + +Upstream-Status: Backport [https://web.git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=6f3111eb680df9c13502aacd65554846a9e13a3f] +Signed-off-by: Khem Raj +--- + src/shared/gatt-helpers.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/shared/gatt-helpers.c b/src/shared/gatt-helpers.c +index 50fcb26..f1fa630 100644 +--- a/src/shared/gatt-helpers.c ++++ b/src/shared/gatt-helpers.c +@@ -1133,7 +1133,7 @@ struct bt_gatt_request *bt_gatt_discover_included_services(struct bt_att *att, + uint8_t pdu[6]; + + if (!att) +- return false; ++ return NULL; + + op = new0(struct bt_gatt_request, 1); + op->att = att; +@@ -1247,7 +1247,7 @@ struct bt_gatt_request *bt_gatt_discover_characteristics(struct bt_att *att, + uint8_t pdu[6]; + + if (!att) +- return false; ++ return NULL; + + op = new0(struct bt_gatt_request, 1); + op->att = att; +@@ -1475,7 +1475,7 @@ struct bt_gatt_request *bt_gatt_discover_descriptors(struct bt_att *att, + uint8_t pdu[4]; + + if (!att) +- return false; ++ return NULL; + + op = new0(struct bt_gatt_request, 1); + op->att = att; From patchwork Tue Mar 18 04:38:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59323 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 0475EC35FFA for ; Tue, 18 Mar 2025 04:39:01 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web10.4273.1742272737691566590 for ; Mon, 17 Mar 2025 21:38:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ReSRLH1J; spf=pass (domain: gmail.com, ip: 209.85.214.174, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-225fbdfc17dso38564665ad.3 for ; Mon, 17 Mar 2025 21:38:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272737; x=1742877537; 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=zBRRqPDTmJZKWa94L6KKft2V9agPlHabHhPXheGBHxU=; b=ReSRLH1JcKBT6+Di08XjsztMwE9aieVtACMDalaDbUG0BMPjLm2tMDeVRkFLPqJE7C 6hEgFTCqrd9WVs2U3JX2iDQExA1vdkeZ2AUuQExuJ+9fBUM3CmNH33v2vzoNaPNn7pK1 xO5yNr7YY9mHAVbgUm4gaMlosZ934eOIVrJZFLh+AJGflEOAK9aPw2y+6azcCH+ZO8LH i+2Wgq0rb9tq5deUcSZxUvlqQWUY+UQjd8LMnjx4RWq3XYvMn/VkLzB41fzD4Z/ElK9S j4Tncon2N+5BrFmWV1bKPldMs2U5oO/zFnmyrlei6kuLhGcDT/eZAcSzYcX25Rui0Cv4 cOlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272737; x=1742877537; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zBRRqPDTmJZKWa94L6KKft2V9agPlHabHhPXheGBHxU=; b=dU6rqZ6v7gzsRY6uuFt+sxSRuZQlyfBLRsT21Ast4wS6Bhf49Wi7xd7hfiYADQP4L3 9WucWLm0ReYhdPRvF0TsRxXJDOgr3TEtL0zDJtZz2cvlTJlqE3L3V+tJMqSNr7tzRW8L InIE0OU0CkjiNshMnL8lB7fk9qcVMUFvP9vSrb6RxjW/zDN5bVFy5bfcyLsbWpjze2FI To/g4Lbp8tg9f1rJotkF/NWJ5chc4q0gQ5vOCpUw5+F4hnsSGL6fkUzhofBoyvN8YuYP sZtkZBMmtNNleT3kcVvdOcRZ1MF2I4RNtOd5O3eeSV8OuWehotbf3e9FWhGOlf46pYZp dkPg== X-Gm-Message-State: AOJu0YyrYlIPfsljCYqnObbIxDZdAIlNQWqawFb68Ps4F2kGuHR1GNQH 4NqeS/CZ8Nvd7rTIk2NuFoP/Z690mIm6aUEOWEjhMSDNyxxU1flS9Ltq93L2 X-Gm-Gg: ASbGnctlgfLW2aPdopcUR28IU0MBoQUU5n0d7ukWxuwZ5dCEjfFfCXqwHAqXWc1dfJv 9XiXeYVQLxHuCPXUmyUF2kwR0Qag891ep6mis3qy//7S0wEmXf7e5TEyhBFJzV9zyDZsRROqNTE MOEebBfdnE7xSS3asotBNAr8nvg5bGerPHrLKUN1SkJhlAIzImAxZr+o/bNiIe3+vlkN/W4zNV7 0+ii5tJuRCfbxVSzMfDgEGB+rVjEUHX1l7UIgaq+zWpWtdXLSrWW+XVLxZB1RogrSuvBCP8IERN ACmgDH3RFmjAUxm/nDN8yZXdk7WfxYfolZSjQS3FGlhfFRs= X-Google-Smtp-Source: AGHT+IFJJ+KHBKFkw82CLo5G/pOgniNOULEb1NIzBfgUwA4lVWpP1zp8hg0lkhXZKKbuNME6tqX3TQ== X-Received: by 2002:a17:902:d50e:b0:223:2630:6b82 with SMTP id d9443c01a7336-225e0a36298mr194031395ad.10.1742272736817; Mon, 17 Mar 2025 21:38:56 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:56 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 08/24] readline: Fixed build with GCC-15 Date: Mon, 17 Mar 2025 21:38:28 -0700 Message-ID: <20250318043846.2422141-8-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213142 Signed-off-by: Khem Raj --- ...ages-that-are-not-compatible-with-C2.patch | 29 +++++++++++++++++++ meta/recipes-core/readline/readline_8.2.13.bb | 4 ++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-core/readline/readline/0001-Add-fix-for-packages-that-are-not-compatible-with-C2.patch diff --git a/meta/recipes-core/readline/readline/0001-Add-fix-for-packages-that-are-not-compatible-with-C2.patch b/meta/recipes-core/readline/readline/0001-Add-fix-for-packages-that-are-not-compatible-with-C2.patch new file mode 100644 index 00000000000..69fea508908 --- /dev/null +++ b/meta/recipes-core/readline/readline/0001-Add-fix-for-packages-that-are-not-compatible-with-C2.patch @@ -0,0 +1,29 @@ +From 9459ee899a291c55f08341df63e9a1b9b7af200a Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sun, 16 Mar 2025 12:48:46 -0700 +Subject: [PATCH] Add fix for packages that are not compatible with C23 + +Fixes builds with GCC-15 +Sourced from Fedora: https://src.fedoraproject.org/rpms/readline/c/c47eb813afb942128253213ad5b8221770557e48?branch=rawhide + +Help getting packages like bluez5 building + +Upstream-Status: Pending +Signed-off-by: Khem Raj +--- + rlstdc.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/rlstdc.h b/rlstdc.h +index 2aaa30b..a7a0ef3 100644 +--- a/rlstdc.h ++++ b/rlstdc.h +@@ -44,7 +44,7 @@ + + /* Moved from config.h.in because readline.h:rl_message depends on these + defines. */ +-#if defined (__STDC__) && defined (HAVE_STDARG_H) ++#if defined (__STDC__) + # define PREFER_STDARG + # define USE_VARARGS + #else diff --git a/meta/recipes-core/readline/readline_8.2.13.bb b/meta/recipes-core/readline/readline_8.2.13.bb index 78b988365a6..19b5cb6f583 100644 --- a/meta/recipes-core/readline/readline_8.2.13.bb +++ b/meta/recipes-core/readline/readline_8.2.13.bb @@ -1,5 +1,7 @@ require readline.inc -SRC_URI += " file://norpath.patch" +SRC_URI += "file://norpath.patch \ + file://0001-Add-fix-for-packages-that-are-not-compatible-with-C2.patch \ + " SRC_URI[archive.sha256sum] = "0e5be4d2937e8bd9b7cd60d46721ce79f88a33415dd68c2d738fb5924638f656" From patchwork Tue Mar 18 04:38:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59322 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 01EB7C35FF8 for ; Tue, 18 Mar 2025 04:39:01 +0000 (UTC) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mx.groups.io with SMTP id smtpd.web11.4306.1742272738690513678 for ; Mon, 17 Mar 2025 21:38:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=CF9BS3Lb; spf=pass (domain: gmail.com, ip: 209.85.214.177, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2232aead377so114972965ad.0 for ; Mon, 17 Mar 2025 21:38:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272738; x=1742877538; 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=b8le/Z1ps8+P5NGFWEipToC9oMxO784khj5mFtyqm+8=; b=CF9BS3LbwoDDT5+40svb7xFUhKCnps/XQNg96YYVDrDeiAolIQk9eYGOzQQNeRRhbk sAecgy1/F8/xjT/hohjbjpIh9iUL7i+C7HpGWDT91jTEtzMU2Zw5D0u82eRtECRYrSUS tYnCIZ2kA2gz7jsuPypjbnHq3KvLhBVtdtgHieDx0WwXcg5hckPm3DAKa1P+PYGzKEYB 13x88lgDajNMzxpXx2TxgwtYBQJmUVL8NqC6D+krxj2xP/CM/MWZEH1CjhQi8pv0GT4i TRMB21Nsiz1ULIGUmsADslI5pOc1HwjCyqQV537X6SIR4EuuaxkKX9hAIbaAwvPHWE5J 0+cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272738; x=1742877538; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=b8le/Z1ps8+P5NGFWEipToC9oMxO784khj5mFtyqm+8=; b=i2Bg2GMMsrVdZ8kOR0vXnt5J8UFrSmAGn/uN+xPKyGtq2wO+q1NdCIMsvHtjDhhHtK SbitLpuReVsKMto9DWKmxJTIPGY8QC7Lrg046TUlJbofV00sSseYO/6LImz7UK/bX2Jm 4D3UbiVsAbgzX5sqfNoxhFxwg63S5VjPfPAwuCFbmg3LP1PneK1F0kK5s2p3olx0qGba aIY8q0n6PNGuX5rmyuoTKNvz0HrkE8wBeUcZPLsWUQYpgd4FsTyRMWsh1m2h/IunpiQc 4IjuOWz3/PoNZ7BZEeOPEQiWXwbwhxZpNEPIh8N5B8GstWmw0IDvVYGa3nq53s82ivOp yCjw== X-Gm-Message-State: AOJu0Yz3VUhZH5wbtpkMsiy5AOeqmPAKCI8QxAH8Id/1BcNoF+ZujQ9c q11N/1UjN888wR1TxcNNnpVbKOcZ9cJ/xGV0zZq6yvQuUYjzJ4widN90ggfg X-Gm-Gg: ASbGncvvBt9rd4dYs+V6IJYsc0j6smoldZ2SwCdPGf8rEDfbhagm2PQq/DJPDoooNhY Zgwcv0KQwW/X026T5tqieqvKe/IxMnuMf5wluS1qVMWYsswU6mGozJO7GcwmtdiRnysefBi7vDI gRQdx1WRhJ31b5N0B7yQ7sAZ7ztGuQO1Lkfw/Dh7tWPTiW5hX6nRk75RFdPeHyiSFIJsHHAmEVQ 5J7UvRNwj1tO7FxGylGHAhxy2SBFgkB42kh1wtRufNQYsyhphUwyWSOP7MAzah0w+oXd+j7xoGX bDRLym8ttAfHti66K865u1dGHfUguZlu7JAi X-Google-Smtp-Source: AGHT+IHgooFhBi62scRbo81toKGDIUuDVTpijpJnPY1x6xY5aEOfD99uitCTOuScrMrqLP5rUinMRg== X-Received: by 2002:a17:902:e784:b0:220:e9ef:ec98 with SMTP id d9443c01a7336-225e0a58949mr175320445ad.19.1742272737678; Mon, 17 Mar 2025 21:38:57 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:57 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 09/24] bash: Stick to C17 std Date: Mon, 17 Mar 2025 21:38:29 -0700 Message-ID: <20250318043846.2422141-9-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213143 GCC 15 defaults to C23 and bash is not yet ready for that so keep using C17 like GCC 14 for now Signed-off-by: Khem Raj --- meta/recipes-extended/bash/bash_5.2.37.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-extended/bash/bash_5.2.37.bb b/meta/recipes-extended/bash/bash_5.2.37.bb index 20c51ecdbc9..9f02ea17b5b 100644 --- a/meta/recipes-extended/bash/bash_5.2.37.bb +++ b/meta/recipes-extended/bash/bash_5.2.37.bb @@ -20,4 +20,6 @@ SRC_URI[tarball.sha256sum] = "9599b22ecd1d5787ad7d3b7bf0c59f312b3396d1e281175dd1 DEBUG_OPTIMIZATION:append:armv4 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}" DEBUG_OPTIMIZATION:append:armv5 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}" +CFLAGS += "-std=gnu17" + BBCLASSEXTEND = "nativesdk" From patchwork Tue Mar 18 04:38:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59320 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 E6ECDC282EC for ; Tue, 18 Mar 2025 04:39:00 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web10.4274.1742272739738701938 for ; Mon, 17 Mar 2025 21:38:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=PO5Jr+72; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2235189adaeso87914555ad.0 for ; Mon, 17 Mar 2025 21:38:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272739; x=1742877539; 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=XPSfqcsFYCmDEIEBHfIYCnL+AQbT8jQB7KG0eCEwLOk=; b=PO5Jr+721nAyniCtTiDkH/nuh3YyUtPeI2O/DIFLmuJStV9/zo4vagmv6i0/7yLzq6 uuN/yUxPCflqDPrwKU2L9l98LXksXyndirvRY/9eNSije2mvQa2fXyZD4gOTxhwIntd5 ZCAx8iWVxpI9bTpRWqQGNynXr0a3G+ZUPjp9ISp1DnF28oHuf13mNHsGoQsXxeJAD7tc tsPySLM5agPWYL4nyOpD9tBX95WydfP6C5p6TtKyR7WMtdxa4qdC5qmEE/PCwo5BSYG9 ifC2cuzCFntpnyXbQy+ALyIns7vYD0VFo0vBDUslLyzMvMfFowAMz0keShUVi24lPnwW kyeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272739; x=1742877539; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XPSfqcsFYCmDEIEBHfIYCnL+AQbT8jQB7KG0eCEwLOk=; b=gloApW9Zblrp2c4j7kr4F3UELrwzfjBhy78xXqZK0RKRwsXyNfQgL9EW8/De55nWW8 +G1YL6Q40robWMO+1BBcebAe7Wv1eBLHU5hwDurtw4Ag7BkZi5nKw9bkzYeWLq/JvTjg MG8kbdRBpWbS5EkMGKyhqdq+E6JQDk/uGRwzaRfg6tZk/qyUu5W+G10GVO4hOpqje+Rf NBHZ6nrbeVpca1UQbTR85wWFIDkAcx3Qu+/H2HajDRmcojYYfzKJdDUG/kadVpvvUUrx QfrPQByTFS4q5Zed8SfxR9nv3RbVEvTcbhmD5ClPXTFFV0s/3KIfTZHTo8HplJNibjyO aKWg== X-Gm-Message-State: AOJu0YxQsBlYvYUVOv9A6gFBAsdqzEcB46istjbKUiAP2ZNQZ7JLszOk p3dYeLuT25n6e3YcH7Z1cd9nOGUWuu2mzfjRrc3UhzlrYVwN+sDYOBsrAtR2 X-Gm-Gg: ASbGncuyHUwyAUl05/AGRg5Csb2xzhh4QAELAFdlAeuBUJA9F31VdxG71qtYQS6hs2D OKQ7Dcc/w/fQHQOwcAk+XiifyfU6aTFja4PAunJN05N7hDbU06+J9g0lW7W0UMyJgrL9G9kJOcj 8gVoa6mEfVnLg5iWpNvu9kMSzqIHYcD872JnhK11tKMm+D9Gbftx1gutbfui7+eAX4cVXjZTih6 FG5YP6ikHsU7PmVYTL/hyYF/9gviEkkpE+vHmd0PtoFaJbK3iZe+PtxrdHa9KRfy3zelQLBhRw+ 9GVyfIynDNkWXfsf3trXPoexU3sHTmQn27l9 X-Google-Smtp-Source: AGHT+IH4Bmd7Sfp30Ci2JTsZ3iTTAYBdfxb38Jn5TSkAnjriRZPicsndCgmOX+qObSd/fUGburaY8Q== X-Received: by 2002:a17:902:f546:b0:220:ff82:1c60 with SMTP id d9443c01a7336-2262caec34bmr24086325ad.14.1742272738705; Mon, 17 Mar 2025 21:38:58 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:58 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 10/24] tcp-wrappers: Stick to C17 standard Date: Mon, 17 Mar 2025 21:38:30 -0700 Message-ID: <20250318043846.2422141-10-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213144 GCC 15 has switched to C23 by default and tcp-wrappers is old code pre-c99 and would need to be fixed all around to get to work in C23 Signed-off-by: Khem Raj --- meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb b/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb index 8cf927153f0..05644b7db95 100644 --- a/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb +++ b/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb @@ -55,6 +55,8 @@ SRC_URI[sha256sum] = "9543d7adedf78a6de0b221ccbbd1952e08b5138717f4ade814039bb489 S = "${WORKDIR}/tcp_wrappers_${PV}" +CFLAGS += "-std=gnu17" + EXTRA_OEMAKE = "'CC=${CC}' \ 'AR=${AR}' \ 'RANLIB=${RANLIB}' \ From patchwork Tue Mar 18 04:38:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59330 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 4B478C36003 for ; Tue, 18 Mar 2025 04:39:01 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.4307.1742272740660202874 for ; Mon, 17 Mar 2025 21:39:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Fhn5IrSS; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-22401f4d35aso96422515ad.2 for ; Mon, 17 Mar 2025 21:39:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272740; x=1742877540; 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=AhzkP8MEVpHWnx8XNSAlZP6Y3WdVRHIhXu6jRccd0g8=; b=Fhn5IrSSOlJOeFCyjf/z9n0hMrfBIrVKlN8lnvtN7T/wtl1V5TegBd5Qx45BQmm/UX Z/v5TQDKy+6fwu9JE2PUDtpfQ9v78K3mAVxbo5Qk8dtTmQ7ChBdShNxHW1M7hsmQmops 8Yy2dqBLzcEx59RVhr2X0obWl3GAMMo6R/20UNqWtMJ32o4hbKA1AYARkQfaKbni8bQi aevx+kE31aw/YJih+e7QW7LSgTJtNg8ZrOWZeGR+kr8klQFhkqJ8QWq/bHT45C4iami9 jW95KKaR/gMVI4EDPYy0F3zcsFeqUEOHI3nWEmpRSlkO42Dpn/2vASwhjQ9xSVlkqF2T y7OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272740; x=1742877540; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=AhzkP8MEVpHWnx8XNSAlZP6Y3WdVRHIhXu6jRccd0g8=; b=a96BB2V0H2eO6nfkz9BtxW7+R78fVUteqsSWKqA0LvNGBXyd9Ll9MSsSq0bHPrV660 KuASX2XKmaVVWltNI7fQjGVWaxFKOwzkfRofExymwAsrPVrB0qZcmUBQp02E+EncyDOl /3OeNGc4M8jL4umCyHd+EKfb0RFb4E0DiVTa3TD81GnpgJG/xqkNJk+Odb4Xu60ROt7k 67/agreamkXLahft0qtGhjwy9FekG1Ud4LukU9FPP5WFjAhB+zs3oXycteg8GIQHVpFn y4U56Umz4iXqnT4rg0HmataiP2eqPYZT4a0IaoXIQFwLSOPXJL5bJzPF+sZGEJH7XuXp xMBw== X-Gm-Message-State: AOJu0Yze8zacYdjv0Ob3mB5hXxUKt4HLUUktYRgr0xkCJsTxWcUY0OtP 5ZHeoRahoC4G8Vup1QRw4hkBQUJd+m9f8KNq3z1Wuj03ZMvZRsCFDcs0ZzND X-Gm-Gg: ASbGncuEAP7q1yXv2HZdh2vTCiQrVMywy/2RPpqch9m2zeQHR5gCYLk02ywy4c4U6xz T3NyoPI8+RcVdd0HDsxXg5NU9nPijtUl24/tLT3q/ublFpig/YjLR4O2p9za6+6aQI7EjO3Gyrl xsuvFjLhdQD6XmMiYHVwBZGlHm+DqeEgGvLbT+7HkZgbixMp4RN0uM+BIoAlB3/71m5famj3/J0 lZNxnpNty8VrCCZUi8mBGM2fwSV/qTGEfzrcB3q7kUAiSAFH9gi2h1hmJ+RPPya/IDl+fFTcnE9 eixe7pWBevIELOIMmZnGPT1LxjqhDlJE6HFb X-Google-Smtp-Source: AGHT+IGEfCtBxIp8BK2+MYI+GFJP9OgqmUgLoAu5ChMHap/uaxATyEBDwhj/vrP0xtUJhfGKAfiAHA== X-Received: by 2002:a17:902:f647:b0:220:c066:94eb with SMTP id d9443c01a7336-2262c567f43mr26278415ad.25.1742272739756; Mon, 17 Mar 2025 21:38:59 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:38:59 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 11/24] libsndfile1: Include instead of redefining bool true and false Date: Mon, 17 Mar 2025 21:38:31 -0700 Message-ID: <20250318043846.2422141-11-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213145 Signed-off-by: Khem Raj --- ...h-instead-of-redefining-bool-true-an.patch | 65 +++++++++++++++++++ .../libsndfile/libsndfile1_1.2.2.bb | 1 + 2 files changed, 66 insertions(+) create mode 100644 meta/recipes-multimedia/libsndfile/libsndfile1/0001-Include-stdbool.h-instead-of-redefining-bool-true-an.patch diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1/0001-Include-stdbool.h-instead-of-redefining-bool-true-an.patch b/meta/recipes-multimedia/libsndfile/libsndfile1/0001-Include-stdbool.h-instead-of-redefining-bool-true-an.patch new file mode 100644 index 00000000000..542a7838590 --- /dev/null +++ b/meta/recipes-multimedia/libsndfile/libsndfile1/0001-Include-stdbool.h-instead-of-redefining-bool-true-an.patch @@ -0,0 +1,65 @@ +From 0ba5ab2fb7f29a01dbe570c324011e8cffc89d82 Mon Sep 17 00:00:00 2001 +From: Fabian Greffrath +Date: Tue, 17 Dec 2024 10:38:47 +0100 +Subject: [PATCH] Include instead of redefining `bool`, `true` and + `false` keywords + +Fixes #1049 + +Upstream-Status: Submitted [https://github.com/libsndfile/libsndfile/pull/1055] + +Signed-off-by: Khem Raj +--- + src/ALAC/alac_decoder.c | 6 +----- + src/ALAC/alac_encoder.c | 7 +------ + 2 files changed, 2 insertions(+), 11 deletions(-) + +diff --git a/src/ALAC/alac_decoder.c b/src/ALAC/alac_decoder.c +index 46d3330..1b4a87c 100644 +--- a/src/ALAC/alac_decoder.c ++++ b/src/ALAC/alac_decoder.c +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + #include + + #include "alac_codec.h" +@@ -38,11 +39,6 @@ + #include "ALACBitUtilities.h" + #include "EndianPortable.h" + +-typedef enum +-{ false = 0, +- true = 1 +-} bool ; +- + // constants/data + const uint32_t kMaxBitDepth = 32 ; // max allowed bit depth is 32 + +diff --git a/src/ALAC/alac_encoder.c b/src/ALAC/alac_encoder.c +index 599399a..f303311 100644 +--- a/src/ALAC/alac_encoder.c ++++ b/src/ALAC/alac_encoder.c +@@ -30,6 +30,7 @@ + // headers + #include + #include ++#include + #include + + #include "sfendian.h" +@@ -44,12 +45,6 @@ + #include "ALACAudioTypes.h" + #include "EndianPortable.h" + +-typedef enum +-{ +- false = 0, +- true = 1 +-} bool ; +- + static void GetConfig (ALAC_ENCODER *p, ALACSpecificConfig * config) ; + + static int32_t EncodeStereo (ALAC_ENCODER *p, struct BitBuffer * bitstream, const int32_t * input, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) ; diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1_1.2.2.bb b/meta/recipes-multimedia/libsndfile/libsndfile1_1.2.2.bb index 2a1b96d5e79..63c1570621b 100644 --- a/meta/recipes-multimedia/libsndfile/libsndfile1_1.2.2.bb +++ b/meta/recipes-multimedia/libsndfile/libsndfile1_1.2.2.bb @@ -11,6 +11,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/libsndfile-${PV}.tar.xz \ file://noopus.patch \ file://cve-2022-33065.patch \ file://CVE-2024-50612.patch \ + file://0001-Include-stdbool.h-instead-of-redefining-bool-true-an.patch \ " GITHUB_BASE_URI = "https://github.com/libsndfile/libsndfile/releases/" From patchwork Tue Mar 18 04:38:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59331 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 4B16BC28B2F for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.4308.1742272741446849738 for ; Mon, 17 Mar 2025 21:39:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=aJlyB23V; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2235189adaeso87914815ad.0 for ; Mon, 17 Mar 2025 21:39:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272741; x=1742877541; 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=dytxn8/3v9xEKbbS6QXvvkvya0DqwV1g+1x9oT0lQLE=; b=aJlyB23VWS8CzQMASHCgOYA69pskoBmf3fq6N7RxftY3VZ23kuXRUXt5Deg1B+A95E btsbOR6l96dwJkddWc22JamRzszrGnSk5SoEUZ7R5lKQ++VH9m0tECOLxaM2YLjqdkJY ojyMGAYtBUvvlzZYht7gHTHG7ahT8moelV/mVWTKcIb5w2297RfjOZKP0Jm0mgUmbtoY 1sfraDnMfN4sdFO6YyRWW5wlxBWo5JTeNAA5RuIBOv3imzsDavAiC2iUCMzaMY3MGM5W u1XoElTE7+9M0T7nyjTwRQ9U9gNe/pWrI6/43SORI7oKvUjLVT7WCwof9i67PxShQxkk zN6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272741; x=1742877541; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dytxn8/3v9xEKbbS6QXvvkvya0DqwV1g+1x9oT0lQLE=; b=vc07qAA5FimXb0L8djt4hw4ZZUCE9Ot70mIBUrGnSFUSh0uplhCj86pL3Qw97c5+LP Yn1pneLitmRm5bwZ27QZvrBEX+3V0cVy255ni/lGJ98NJDHNpAt2V/gCzgVgD+riD64Q i4T6cg+DnNANECH94JGo8n3rZxrs8ZDt7FLVapwcHtP56O4I+yC1qrGR7h8DvdWstyj/ f5RVsd6qkhfh2REPdqnzJEcTUFp1MqE4AM8PI1uymJJYgL8Wfd2U8UH9I8AG/OhIxvFW KvGkAhBWDTz2rnD5qfqacosa9mRnWXt1oK7mqr4HWJ11JSAkzS29KXvzRR5VlBglKG0t ZMOA== X-Gm-Message-State: AOJu0YylppsVmQnDJJNe32x9tbxIXesKY8YPCWwExfAbHcwQudrwON/V KmkR5OGlIFZQxWOxaxgtnqHQk5EzN7cfzGosq3f3gQC84NFGezzyld6K2QQt X-Gm-Gg: ASbGnct/qDv8lDy1TfATebX7Ju7jchnaFZSf67mac/S0/HZW8gyLGqHB/ncoxYE+0ug ePIIUkJIYi2tbq4SmsnwfrusukGD8tgJ7JeOu9jOSPglcStZu71Sf1rTMA7peo70TrxD9B9ebAQ HXm8s3diC8+fczxTPZms/DZkK606ptYM6lIxq4egANJuELeLTNT+WzAO+nUNFdgLJfb5cIVP4C3 aXNkd48FANt3n5O/UbDNxi8UD/Q6omf1LFJUkzcRai1XvtKhOyCcCkxWekdWTy8aXBPLF6OYO9D 9QiMUxbcqlvY5pXbR1qL+hN2a5v9UxY7WyEo X-Google-Smtp-Source: AGHT+IG39KkWTbc+VBQLbwG8CBX8ZAqnIH8HvstW9Rc3nD1jyymC06mAxLSeYQ9nIFVwvOw4d8t3kA== X-Received: by 2002:a17:902:f691:b0:21f:6dcf:fd2b with SMTP id d9443c01a7336-2262c97f660mr29074825ad.1.1742272740597; Mon, 17 Mar 2025 21:39:00 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.38.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:00 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 12/24] e2fsprogs: Fix build failure with gcc 15 Date: Mon, 17 Mar 2025 21:38:32 -0700 Message-ID: <20250318043846.2422141-12-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213146 Backport a needed fix Signed-off-by: Khem Raj --- ...-libext2fs-fix-std-c23-build-failure.patch | 42 +++++++++++++++++++ .../e2fsprogs/e2fsprogs_1.47.1.bb | 1 + 2 files changed, 43 insertions(+) create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-libext2fs-fix-std-c23-build-failure.patch diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-libext2fs-fix-std-c23-build-failure.patch b/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-libext2fs-fix-std-c23-build-failure.patch new file mode 100644 index 00000000000..01ab9d5afb5 --- /dev/null +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-libext2fs-fix-std-c23-build-failure.patch @@ -0,0 +1,42 @@ +From 72dcef02bee9924c4d5b3dc6e7ef4d07becebcc6 Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Fri, 22 Nov 2024 12:36:32 +0000 +Subject: [PATCH] libext2fs: fix -std=c23 build failure + +gcc-15 switched to -std=c23 by default: + + https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 + +As a result `e2fsprogs` fails the build so only typedef int bool +for __STDC_VERSION__ <= 201710L (C17) + + ../../../lib/ext2fs/tdb.c:113:13: error: two or more data types in declaration specifiers + ../../../lib/ext2fs/tdb.c:113:1: warning: useless type name in empty declaration + 113 | typedef int bool; + | ^~~~~~~ + +https://github.com/tytso/e2fsprogs/issues/202 + +Upstream-Status: Backport [https://github.com/tytso/e2fsprogs/commit/49fd04d77b3244c6c6990be41142168eef373aef] +Signed-off-by: Rudi Heitbaum +Link: https://lore.kernel.org/r/Z0B60JhdvT9bpSQ6@6f91903e89da +Signed-off-by: Theodore Ts'o +Signed-off-by: Khem Raj +--- + lib/ext2fs/tdb.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/lib/ext2fs/tdb.c b/lib/ext2fs/tdb.c +index b07b2917..98dc95d8 100644 +--- a/lib/ext2fs/tdb.c ++++ b/lib/ext2fs/tdb.c +@@ -110,7 +110,9 @@ static char *rep_strdup(const char *s) + #endif + #endif + ++#if defined __STDC__ && defined __STDC_VERSION__ && __STDC_VERSION__ <= 201710L + typedef int bool; ++#endif + + #include "tdb.h" + diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.1.bb b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.1.bb index bd6ac92cb14..022b016f123 100644 --- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.1.bb +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.1.bb @@ -4,6 +4,7 @@ SRC_URI += "file://remove.ldconfig.call.patch \ file://run-ptest \ file://ptest.patch \ file://mkdir_p.patch \ + file://0001-libext2fs-fix-std-c23-build-failure.patch \ " SRC_URI:append:class-native = " \ file://e2fsprogs-fix-missing-check-for-permission-denied.patch \ From patchwork Tue Mar 18 04:38:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59342 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 58470C35FF9 for ; Tue, 18 Mar 2025 04:39:11 +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.web10.4277.1742272742237003862 for ; Mon, 17 Mar 2025 21:39:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=E3l8/mOO; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-225477548e1so89082245ad.0 for ; Mon, 17 Mar 2025 21:39:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272741; x=1742877541; 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=Z80FLWYlIjF5wF1RqFcGBdgb45hxlD07i1vOHGwqVzE=; b=E3l8/mOOJZbYTy3k7+37WslkIsokKMoLKRiCWER2WCUhdx8kgkn2rQ+m4671JGtD1f J85tL12SPkGnqXWJif5wleGF4bUv8sBQRzVd2hQSUg5PovDa/aPomGu5MDiGXFTFv/Zb 9H+nVfNvl9eHzdL42sXtGcd7MaV6vXgfWWBudoVHBA5aU7THVgUrEJexO6pJGFNnzRQ5 mkU5yy/+KBCX3yyMiusg/hpvQ0k5yGdzhvNOXPiR8f10n3qJgOOZFW43KmnkCIFFK8DC 8gkK7QgfuY8oDh2mIpn+8uNARDtouZWhkyvP37b9Y2SaajMgYp4zJz/+2H6ws00wGIRB bENw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272741; x=1742877541; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z80FLWYlIjF5wF1RqFcGBdgb45hxlD07i1vOHGwqVzE=; b=gduVCUYyG4HBK5PPcPiXoTk758lNRu4SVRMvVopElr9Hffn58JP7SK+N4o4pwiqUQm dDdXnZcPM8QlE9nUIhD50Az4BFQQ06lHYTIGo3uwRdMjhhZ0gbdLN+fQl9KFj1SqsoHl K+SuwhuUOCC259BMdbBUQMvFFWV7DqN1eDciIwSfuyR2+9F7f7BUe3BCUgOrxngRMx4L lHAwRZrcLcV2qF74D4+6beT+SAwnghXiZz2iGUHl34k98XGa21Kfax6G3sbVm0DFV1FV jLW0jta4Ko+CtHB5c6cyhc9khSEAn13I0jQlpwI1Gv1Hq8vuRWzJUFxa73GaYspu1016 m9vA== X-Gm-Message-State: AOJu0YxkhmT4sw1xmVHppo5gnqsE6VEwrRvm5ASrMDmbszbV88eUPpE+ 9aVvM/dRPd4p9XhEwzgFI9hiupddkfuZ8i8il5Pfietm9m2qOX9ZQoQSj/aF X-Gm-Gg: ASbGncsF5qbY4Ra7KCDieyJLPueKLQNk23iAYQv3L3zpaqGX2LRDHy0TlCvG+nWmSvq tTNvKIPZ9VaiV/5Gh5/KOkpIa6yBnGf3MQ7rPqStDG/XcCr8qa3n9iSiAoksZRHdgQtZ/smgTSU B6rJ4Ywq128fsM1QL527OnD678Tp0jk+NGXSljqf5dJYJM4o5RElgh5nkJz22b4asxjBkawfJDf DOxq0sDVM/xXPlvrKwKKNdv//W3DHqlo14o+85zh2IFELNmISySvncJJQaFrTF9pBB3P/K4/20z +zUHNpCozb37UtxMDEhbESlhniwJStsS0u2K X-Google-Smtp-Source: AGHT+IGHXnNTSJSfTnWOp9jWl6Nt50ZCspFjlNMMX77kjrjditVKd+X4h/9HYhqj8LpXyKP9wcR5zg== X-Received: by 2002:a17:902:e74e:b0:21a:8300:b9d5 with SMTP id d9443c01a7336-225e0a6e646mr203426685ad.23.1742272741427; Mon, 17 Mar 2025 21:39:01 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:01 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 13/24] man-db: Add missing rdep for col utility Date: Mon, 17 Mar 2025 21:38:33 -0700 Message-ID: <20250318043846.2422141-13-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213147 man utility calls col utility internally when formatting is asked for therefore it expects col to be in rootfs otherwise silently errors with retcode 3 meaning 'file not found' in this case its due to col not being found, other distros eg. gets this via bsdextrautils dependency libssh2 ptest mansyntax.sh fails due to this error, which now works Signed-off-by: Khem Raj --- meta/recipes-extended/man-db/man-db_2.13.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/man-db/man-db_2.13.0.bb b/meta/recipes-extended/man-db/man-db_2.13.0.bb index 2178239bb60..17bb2996531 100644 --- a/meta/recipes-extended/man-db/man-db_2.13.0.bb +++ b/meta/recipes-extended/man-db/man-db_2.13.0.bb @@ -14,7 +14,7 @@ SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \ SRC_URI[sha256sum] = "82f0739f4f61aab5eb937d234de3b014e777b5538a28cbd31433c45ae09aefb9" DEPENDS = "libpipeline gdbm groff-native base-passwd" -RDEPENDS:${PN} += "base-passwd" +RDEPENDS:${PN} += "base-passwd util-linux-col" PACKAGE_WRITE_DEPS += "base-passwd" # | /usr/src/debug/man-db/2.8.0-r0/man-db-2.8.0/src/whatis.c:939: undefined reference to `_nl_msg_cat_cntr' From patchwork Tue Mar 18 04:38:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59336 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 B099DC35FFA for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.4311.1742272743004442029 for ; Mon, 17 Mar 2025 21:39:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Ngdj2ij2; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-22548a28d0cso141195675ad.3 for ; Mon, 17 Mar 2025 21:39:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272742; x=1742877542; 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=Ynk6VseWbOQWH7Z9/iUfjbzkDci8YP6WROlYoMRCllk=; b=Ngdj2ij2Bup871Gcr9yzgs3G8RVm+0lDioJ+F8qvPAMviCStqvEK6FRtc7s+rh/ttk RBnLcI67hReFhfM9miM5MyOvSQnlwLVCtKpWj9W+4BtXEgg6rFB6RtKAs76qZX8dRhsq GQf9Kvh2FcqKRWP1L4rfpCs9S8qxjc14D1ceffQEFdLIirn4Ci3cdqEs8gTyHDKurc6p POir7+9p6F9+8eun9w4quFuG14q7Ir2Rjyh0Hz+1Qc7OTEQ3BSd9fT11n6XAvtHT7lTm R8w9bRnzfXcOTuuZWwJJgkHuO94S7S0GqnxEdd5bPUOEItDSNP8I3XSETpusoBx1tiMk vsvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272742; x=1742877542; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ynk6VseWbOQWH7Z9/iUfjbzkDci8YP6WROlYoMRCllk=; b=isrkuEzkfRJ9FBegffLIXyLEJRpluw/ZAfUG1aU4lcwQKTm4gOnjltvqeRz2sTIBcS zNEik/mU5m9Id3Qb39ED3Mwc9eD0bfUEt6U6EZKFGIJQNYHWlHBUUnAAS4SD/5ZpXxLV CM/K8rtZ/uVdc+bNtHU4N0PeOGF5zDei3EOmLXqP/xgwEHAwk7K4OuoYqhjLieEOHf1h e36s4udz6HdwsleeUxPQV85y43VXtWTlQQy0AA/1C80+EiCknBKSoTUucFXE5YmLyNgH 9lQ713ta5V3/yaJ8+TKh/hGG/4PU/+J4r+pqWUYXdC6TS0vrckRw2Ru0SnEvZbfKjw8x JIEw== X-Gm-Message-State: AOJu0YyEAf5eDUcIvFa/AUll8knyp1Cfh1YhNb5DP/b8b1D5aBH6UpsG 3gFsThdXBlMcpvUDZwb3qBYCImAOT8NkSJSZaNneegPSYeJpdtc5ZOnHjzUW X-Gm-Gg: ASbGncv4xQHmDbNLtebS2tT0VkrbR5rzwvUNdpaHkKfXhODL1pk6iRAvUm+si5Wt/eJ yrRL8V5lHGUggNu3HRpMMDsx+JRk6X0eRnDdh+09Uyow+BpqjyaW/1+WW+wdaLVvEximusTaMfA vKwpDC08i9QtyRtodDlX5ThF/jtcKlF8ppUhylbXiU9BPVzbw41WVqE/yPhNuLNXgL/JgONyunD rXwdHwiN+tHgVHUqgipE3PehOL/PRaocO2FiBturMxqRES4awUakpa+J4fi+IXRxom+MRucpfiE Wg6mHez/87tSpmQE4lEHDAgsodvUpO7fFJh/nijXYyArlRo= X-Google-Smtp-Source: AGHT+IE/AszHYYVu2fBECfZw5Jo7k94cJqjE4hfiYUZPhQcJjDn/kQbH5IYqvzb1RNk2LlMQKQu6qA== X-Received: by 2002:a17:903:4403:b0:224:1c1:4ac1 with SMTP id d9443c01a7336-225e0b1a9b6mr189517685ad.47.1742272742269; Mon, 17 Mar 2025 21:39:02 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:01 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 14/24] dbus-glib: Fix build with GCC 15 Date: Mon, 17 Mar 2025 21:38:34 -0700 Message-ID: <20250318043846.2422141-14-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213148 GCC 15 defaults to C23, it can not handle it latest release is from 2021, and this seems to be deprecated upstream and no longer actively developed. Signed-off-by: Khem Raj --- meta/recipes-core/dbus/dbus-glib_0.112.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-core/dbus/dbus-glib_0.112.bb b/meta/recipes-core/dbus/dbus-glib_0.112.bb index 4acf4356942..e892348262a 100644 --- a/meta/recipes-core/dbus/dbus-glib_0.112.bb +++ b/meta/recipes-core/dbus/dbus-glib_0.112.bb @@ -26,6 +26,8 @@ PACKAGECONFIG[tests] = "--enable-tests,,," EXTRA_OECONF:class-target = "--with-dbus-binding-tool=${STAGING_BINDIR_NATIVE}/dbus-binding-tool" +CFLAGS += "-std=gnu17" + PACKAGES += "${PN}-tests" FILES:${PN} = "${libdir}/lib*${SOLIBS}" From patchwork Tue Mar 18 04:38:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59337 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 BDFB9C36005 for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web10.4278.1742272743896145597 for ; Mon, 17 Mar 2025 21:39:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=FHJG6jrQ; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2255003f4c6so89380405ad.0 for ; Mon, 17 Mar 2025 21:39:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272743; x=1742877543; 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=Not2OL6jS1+oGzZ+d3jIQHLqET8KaVvwVrxHBriJkpg=; b=FHJG6jrQOrY8KgqY6szQRirp7l0y83mKwTnwNjwxRnDJxFWXOo5oHi3UitrLrQqjqN 9FUUsjIfmvNEnYzqEmlT9DqutY5ACufIb9jXnpf6e8Qv2pEIRNX8pSeKdz7dnTNCrPj6 7ZKqwA/wMIFewG1hVgDc4yYF0Zkeeum5yU1ObqR3qzcbiGO8fpfeSZ14bwvtIpIwYxEW WmXLgDM1K+Tjvdn/X5Ua4SolzXnW/o5VPveSN9qEjtGT3CgQjZJKnmZ3AP9YIumaq5/E +xseTnNbnbNYmuKEqnEMV7RGuEBzdS6Mut85vUKZOP+WytraSrAvw1rivx92nXqRSHL/ xDKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272743; x=1742877543; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Not2OL6jS1+oGzZ+d3jIQHLqET8KaVvwVrxHBriJkpg=; b=DqwdeWB4D+k/+L9AspfaDTS+wOW0kULafw5GItUQh+vRMLmsSk/XB0+tw1uNfs4agX t2hW3WLbisCaLIhdiBmzq50K6F+cU9kppyvZTap3aUBuT2MqQaEX08ji71Gmcttfugsg RWAAPxFqHn/A6Xcp3qxm6b9hdoK+sPN3fdmxdo5ZkVEtCcLvsDMU5Qx+WOZcK2uGP9m1 L19aocWokCV8qRmMpPKNadZhJRRtJFWNNX9upO4YRpHihQu439/AGROjgbK476egedWA flstoI00rM57iaAyjZCt7twN/lRtGUD3aa3jOjxH075hO1VXPKJSQdYs2aDxO8hQh6qy Ngqw== X-Gm-Message-State: AOJu0Ywu9INOixVS8BBogx+T7etUpXWNKOEYHWeuYYm+mUyNKcyhzsgY z9GBmJlnlLmYMhgtlSaOS98gI0IvZecw/apiP9t4Z2yBGx6TC1rM5DOtHITU X-Gm-Gg: ASbGncvRbdomzo7OTCunse9fq/Bej5oF9lnk65xPr93ghl6pXsOYojy5ybE4KkPrhfV InROJ9fgEGDNqjRzcRn67rrpyLp5TkBCl3+9AjqddN2V1mWwMLMm0sBbt+sfvld3bR8HGe7jgSJ iiZcTbytkS88HFlp7PHFTvqQIL1N40iYvYmOD+DSHvKP93+ZgdG6UWLw2izcKWFSqh1G382ZtP8 Nou2gdUGcGvMew0iRF+AtYdQw2sTL4gL84cDmO6DsRFQkHB960WDRQkzmh4Tda2TJ9gR3RZ5A7+ giFCnhVUkMglG/QQGHs2jRUdkNHTqKffUXn7hZ3g4TIOXh8= X-Google-Smtp-Source: AGHT+IHx5m0t/akSgFdB+Xf+ihJcNemmwmB/3gtnxRG83NeWKqxDjivewkq/NZ30j2xIou5QaT/A1Q== X-Received: by 2002:a17:903:3c50:b0:224:1579:5e8e with SMTP id d9443c01a7336-225e0a3635emr202468435ad.1.1742272743051; Mon, 17 Mar 2025 21:39:03 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:02 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 15/24] libmatchbox: Fix build with gcc-15 Date: Mon, 17 Mar 2025 21:38:35 -0700 Message-ID: <20250318043846.2422141-15-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213149 Signed-off-by: Khem Raj --- meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb b/meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb index bf3f5c005d9..e99b66855e1 100644 --- a/meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb +++ b/meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb @@ -15,10 +15,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34 \ DEPENDS = "virtual/libx11 libxext" -#SRCREV for 1.12 -SRCREV = "e846ee434f8e23d9db38af13c523f791495e0e87" +PV .= "+git" +#SRCREV for 1.12 + 1 patch for gcc15 +SRCREV = "312c04b6ba60dca0d6c4a7d1393f0ec816a265e3" SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" - S = "${WORKDIR}/git" inherit autotools pkgconfig features_check From patchwork Tue Mar 18 04:38:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59341 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 A4CE0C36001 for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web10.4279.1742272744638945904 for ; Mon, 17 Mar 2025 21:39:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Nz/kd2be; spf=pass (domain: gmail.com, ip: 209.85.214.170, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-22349bb8605so110704545ad.0 for ; Mon, 17 Mar 2025 21:39:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272744; x=1742877544; 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=ZJ05rwQLgpD4nQtUXB+ZH8/aCYggtjCAeomRqpq1MPI=; b=Nz/kd2beIOdUWM/UPbolUONiw8BDSm6TNMXUeNJ423XpF1thq3DqR2Ux+MvuYb1T7e 2+OEoyDIvKmMSOR3S/IZIE8U0yFNtFzc63l/WrrpsHYsHUZ5Jpx7z21rScXRryydo5jp uFHXF2c1gszG0MDuC6laGSZSakPGP+TYjHtArYqZgDZe73Pr4PI+cjDRvebbNLcOVpPQ SQeXjysChzN1Rp11XXoYVtAEUupdBtvVPR08VJf+cVJX4MQe6VCMn6QHC3jJpH4GHAOe XeiJ5vHHAVUrZDp8LTTA+/PwiuAYw40fDiRDrs8Gpuvh3I84nsS/IwN7I2k5ucqsR7YP lMBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272744; x=1742877544; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZJ05rwQLgpD4nQtUXB+ZH8/aCYggtjCAeomRqpq1MPI=; b=hvcVMwG3HJnUlspDp0b4ecHdhJTSTzmsgJA7nrcvlAfYWO8LuWEnbBQW4Wo8Sn6lyx 5R8zRVVkBhlWPyndW+WK+NgoqYs9T3vuxJwKWwlX2d3bXTnXL5W2sUnrkPrUenqHcGiV pckCAUZIYIOy8ecKklQkVdfWQAALXqk5qp0zRt4m9z4xj9pHTxVXZC6qjfPGgXcZJOS/ 1oDV5XwQ92YiLcImOWskjlNWtYPbYp2Hf9yrUWUjYz+WoMjnBaCED/Dt5bTDd5uckxkK V3hGCVSk+vczGsU1/ikcwC0ySNNSuEOtvwJbnahvrQ88qa9wjUabCo9fWmTUq61uL4i5 PfKw== X-Gm-Message-State: AOJu0Yybwc2vfk6PBKBdWtMhsgoqNUGXxwmKjFB7CFgG1JpFfFf6IKub wTIZW0255cY1DBw/olxNAGqpVHWR43OSetzTidqPVuiomD/3Vv70ACggi+sY X-Gm-Gg: ASbGnct/LGvQVga0BKXca5pHnNM9WPPbryZocfXyJb53533zTF0Cw8mK7A/cn2wVEne jwCJ0kzVtpEXtDUnKnHKJMHeM45q6tkOda92u/UH7VaR7pRXJ/CJHGZQfybvocI26eXQSG0OsXU KePsd9q/zFYXn6JIfwpI+pGhQXht4Vc/27Vt8SgCdgf2TsPoVCyf4ygdaZn03f2m+5rsLdaB4vQ +1USBDScsVosFR9RQHnf5L9gOq8c6J0mDG6910QSh5Enmn6IQTCeVW3DIxQpBw5ot7nXdDu1JEt rPBtvkFKWv8IFgKManvK0fGhvoeGxjf7won9MCl3iCi59n0= X-Google-Smtp-Source: AGHT+IFY4LtKeluA914UxwrxhXiUNnsk8Ku+WQzVPqSC5OgMwDelGP2RgxOfid8pfyKEp69LZ3MxKQ== X-Received: by 2002:a17:902:b18f:b0:224:3db:a296 with SMTP id d9443c01a7336-225e0a28830mr133656545ad.2.1742272743845; Mon, 17 Mar 2025 21:39:03 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:03 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 16/24] ppp: Fix build when shadow is enabled Date: Mon, 17 Mar 2025 21:38:36 -0700 Message-ID: <20250318043846.2422141-16-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213150 GCC-15 patch is not sufficient when shadow is enabled, therefore fix the remaining issues. Signed-off-by: Khem Raj --- ...d-session-Fixed-building-with-GCC-15.patch | 33 +++++++++++++++++++ meta/recipes-connectivity/ppp/ppp_2.5.2.bb | 1 + 2 files changed, 34 insertions(+) create mode 100644 meta/recipes-connectivity/ppp/ppp/0001-pppd-session-Fixed-building-with-GCC-15.patch diff --git a/meta/recipes-connectivity/ppp/ppp/0001-pppd-session-Fixed-building-with-GCC-15.patch b/meta/recipes-connectivity/ppp/ppp/0001-pppd-session-Fixed-building-with-GCC-15.patch new file mode 100644 index 00000000000..d95c72e96ba --- /dev/null +++ b/meta/recipes-connectivity/ppp/ppp/0001-pppd-session-Fixed-building-with-GCC-15.patch @@ -0,0 +1,33 @@ +From 5edcb01f1d8d521c819d45df1f1bb87697252130 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 17 Mar 2025 14:38:26 -0700 +Subject: [PATCH] pppd/session: Fixed building with GCC 15 + +Fixed building with GCC 15 which defaults to C23 +and find conflicting declration of getspnam() here +with the one provided by shadow.h (extern struct spwd *getspnam (const char *__name);) + +Fixes +../../ppp-2.5.2/pppd/session.c: In function 'session_start': +../../ppp-2.5.2/pppd/session.c:185:18: error: conflicting types for 'getspnam'; have 'struct spwd *(void)' + 185 | struct spwd *getspnam(); + | ^~~~~~~~ + +Upstream-Status: Submitted [https://github.com/ppp-project/ppp/pull/553] +Signed-off-by: Khem Raj +--- + pppd/session.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/pppd/session.c b/pppd/session.c +index f08d8e1..9cc7538 100644 +--- a/pppd/session.c ++++ b/pppd/session.c +@@ -182,7 +182,6 @@ session_start(const int flags, const char *user, const char *passwd, const char + char *cbuf; + #ifdef HAVE_SHADOW_H + struct spwd *spwd; +- struct spwd *getspnam(); + long now = 0; + #endif /* #ifdef HAVE_SHADOW_H */ + #endif /* #ifdef PPP_WITH_PAM */ diff --git a/meta/recipes-connectivity/ppp/ppp_2.5.2.bb b/meta/recipes-connectivity/ppp/ppp_2.5.2.bb index 5565ce51cff..602f98991dc 100644 --- a/meta/recipes-connectivity/ppp/ppp_2.5.2.bb +++ b/meta/recipes-connectivity/ppp/ppp_2.5.2.bb @@ -24,6 +24,7 @@ SRC_URI = "https://download.samba.org/pub/${BPN}/${BP}.tar.gz \ file://provider \ file://ppp@.service \ file://0001-pppdump-Fixed-building-with-GCC-15-548.patch \ + file://0001-pppd-session-Fixed-building-with-GCC-15.patch \ " SRC_URI[sha256sum] = "47da358de54a10cb10bf6ff2cf9b1c03c0d3555518f6182e8f701b8e55733cb2" From patchwork Tue Mar 18 04:38:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59332 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 7709AC36002 for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web10.4280.1742272745565887025 for ; Mon, 17 Mar 2025 21:39:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Nec3Mewf; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2235189adaeso87915525ad.0 for ; Mon, 17 Mar 2025 21:39:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272745; x=1742877545; 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=sZwvUPhg0zmXaS74gLgBF+hjFnxoQ0KnZ7SOFmWX+cM=; b=Nec3MewfH0l9lrs1Jm8r0Rmm7weQnncwTv74sDzMPnhOdgtjIFEnlHIXL3EWP33Owa r/Z5F6+ESmlKrNzK1ddVCQpkT4OyUcEe1mNKbQtr3nnCrzX4OrPlyjvinmg6q/t3eubE NkOJGh7AZmE9Oc/NpdEVqphSUOzrJvqmKfqQqn8M9vunCaL3Z+EboZOwHfBL3d2hY69s 6igqyC0gq5K+lCv81hHDTWeOLM2G8EkAO8neEc9oGBM1pegPT7KS3ysN12MCha7/yUa8 cBiBst1S/QI0IXy65NNaQ8zQ8vuzl3K4rYRfDeFIk41np7XBmcGJyru1mfCESo7tcCvH YshQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272745; x=1742877545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sZwvUPhg0zmXaS74gLgBF+hjFnxoQ0KnZ7SOFmWX+cM=; b=YuupG6QJr3F/X9IHBsC0liFYqWiZz3Nf0svPTA40uVjwpcSQ0H9lr9bMg0boCX6QFv pev6snp8tnCD5JTxk/cF7BqS77El6mA9xk1DTSIEl+S8rs8w5Eqy9S4Ny/WChf9A8rlo WbdIcA93/+1MLFSoW4ssMqaKiqCTZHX21yeELF5g+WFkBXzSY9EY2sOg4JRBGrDAlyqJ pSoQS97c3/Z5aVL0r1qwzTHw8MXcxKomQrL5s12/5zllz+R21qeL2CEQ0bN+EiPJdAcB 8VFAq9WiEsPKp2NKt4hlpOXPTAhBMm34/748bYzOWv3d35pQ/F3jmGwkpWFgrqHNdLxI X6EA== X-Gm-Message-State: AOJu0YyIB/8ucs57hl3G2Tg1tM+wC6MFaizkoBgNoxqWAJc+6VO6ESlu yds3T//SA7GK99aERC7jgL3K6BnEF9em16qZIekU6UzRQGpImPr3bZB5SDjf X-Gm-Gg: ASbGncv7ZVYPVY/z/aaVLb1s5Lf9venWhlBs1JQ3EIRPrM/9VE8gaQyICqK3XnALoQ8 /WQUo4VNkvibhLlDs34TeK9/vJz133NssjFwNqwILpd0uaSD4MapbsDtg7FiVQeOuB9tGRgk2ZX ee/IXSqRZyIjOZW6+0lThKmcXHCB90GzqOPG6XP56qE0pR9b0czehYzcS/MSVKuhO2yML9hy0DG K3XMdSv0jddvHYQ4O5XES8YpfTBuZx+NkffPH3IGD5mMgsZv2qJfabP5LwB4jLMolFZ5GVTTgBl k9Rf/Cdn1KxugeeFSes7J2zs2xwSnvUmONmnWem8Xj3NLM8= X-Google-Smtp-Source: AGHT+IHKkwXezqXyNAz6Nc2ZVQqVF02V6L4g9J3y9OdIgzhvzkeJntniO6f+eHdJcwXwe4WeLFj1sg== X-Received: by 2002:a17:902:d58d:b0:21f:6d63:6f4f with SMTP id d9443c01a7336-2262c97e7d1mr28533185ad.2.1742272744685; Mon, 17 Mar 2025 21:39:04 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:04 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 17/24] unzip: Fix build with GCC-15 Date: Mon, 17 Mar 2025 21:38:37 -0700 Message-ID: <20250318043846.2422141-17-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213151 Add a patch to remove redundant declarations Signed-off-by: Khem Raj --- meta/recipes-extended/unzip/unzip/gcc15.patch | 17 +++++++++++++++++ meta/recipes-extended/unzip/unzip_6.0.bb | 1 + 2 files changed, 18 insertions(+) create mode 100644 meta/recipes-extended/unzip/unzip/gcc15.patch diff --git a/meta/recipes-extended/unzip/unzip/gcc15.patch b/meta/recipes-extended/unzip/unzip/gcc15.patch new file mode 100644 index 00000000000..42a2f81681e --- /dev/null +++ b/meta/recipes-extended/unzip/unzip/gcc15.patch @@ -0,0 +1,17 @@ +Do not redefine gmtime(), localtime() + +They are already provided by system time.h header + +Upstream-Status: Inactive-Upstream [need a new release] + +Sign-off-by: Khem Raj +--- a/unix/unxcfg.h ++++ b/unix/unxcfg.h +@@ -117,7 +117,6 @@ typedef struct stat z_stat; + # endif + #else + # include +- struct tm *gmtime(), *localtime(); + #endif + + #if (defined(BSD4_4) || (defined(SYSV) && defined(MODERN))) diff --git a/meta/recipes-extended/unzip/unzip_6.0.bb b/meta/recipes-extended/unzip/unzip_6.0.bb index c13e7a008ea..0a88b4c092b 100644 --- a/meta/recipes-extended/unzip/unzip_6.0.bb +++ b/meta/recipes-extended/unzip/unzip_6.0.bb @@ -32,6 +32,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/ file://CVE-2022-0530.patch \ file://0001-configure-Add-correct-system-headers-and-prototypes-.patch \ file://0001-unix-configure-fix-detection-for-cross-compilation.patch \ + file://gcc15.patch \ " UPSTREAM_VERSION_UNKNOWN = "1" From patchwork Tue Mar 18 04:38:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59340 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 88D33C36004 for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.4313.1742272746415245566 for ; Mon, 17 Mar 2025 21:39:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jNhqRXwg; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-223f4c06e9fso86714005ad.1 for ; Mon, 17 Mar 2025 21:39:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272745; x=1742877545; 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=V76gE1t15i7HtBeNxC7RLmZPcN5O/9N+2cvLc5uxWCw=; b=jNhqRXwgYeECN8m1JHX5mEo3z8CKywF47gpyJ1jJKm0WPzCdKjmU4LTjqUgyGqDNL3 BQhc4o1yMd9MoKldqhkIPhkcKo4U+4shwp9dSIakBhheDIlbaAxMd7oGWD4zQVg69VhJ /w4R82NyK8t2Yp1LZO85lWkFY7fyprHqiv7eKYNU+hW2taM+p8RzWDVbirAxei8MUWMM 3nTPsTEkA0LYESDi0kazXVVfjqquD4Q0YtZ+gbd/fO6xP7OziTX387noKRSTUb6dsWgZ SnEgI3R1N7JfReOwUFmgdvkAMLa0IN7evAzzgVlSg4PcFGMB4eyQwbroD7aJyL34lJdZ eIcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272745; x=1742877545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V76gE1t15i7HtBeNxC7RLmZPcN5O/9N+2cvLc5uxWCw=; b=LqPFc052rtuyfLEZBDBrlNirJup3W8ibBW5qNl47FdzMRgiIazKhsjBbqhzpBvzl1K KJVixFwlWLCS5ZpxC4FOvmmdP5OyN2JUK6QCYz9ChihH3DDUQEnByxGT/Htm57GGy8J+ spo8h+6m82XspX0SDp5uUd12msqZ7Q/R+3EB32yWjQGGpPqLaf0xT55Qryd3YexRM/tb 06PRPCva+b2A26mXFF6hAuhji3xjVFaINsTaDWhcTTUbqJukRPd6Ydw7BIDBI+RSViyc fwT1oAOByV0e566Tdyk/JuuiTuz3Hm51WjqAO7damR5RWgqIFi/NPcaLDKmU9KzsS7JX wj6Q== X-Gm-Message-State: AOJu0YzQCy5fkJ8NLhKgM79GSV2YuxiDYSoMqn5vjURGUYA/PEyP6/OH btqkmVj/UTar9pDg+lJJZxhpKTQ0SY2rDHu9HKNttdf2kSV4FeqHTbHCFhNB X-Gm-Gg: ASbGncvawKCYCMox5/BQHa88122h4PKyRpPRNzde3HOZDxo4xRTT5Ji+xHiAj7yFGBG NC7mnS2gT6d/Br9quNt4wD0S8iNWdvUJQUQ9zZ8J0fDPvJKqs7MIYs3ZZCPfkjPEnPjdQ8aCvB9 p0Z4mAJyxIN2gGi3SAAAoUJklNy665uVdnMTGyCc90F2KzjMKFBmFrjZAcF5e5TRRmfIC/UlX78 C0QEJsTWZaiKbiUpmZtZlo5F+x1s6v3mat+xDxyjLRqUxcdxLS45eHCWJHwNR7FkiTb8EfVPi99 /HPScPn1QS2fADxFLfXnpA2AwYV6sWuFSU7y X-Google-Smtp-Source: AGHT+IGtGcYTLNewb9G+s3cXatEb6ilx2MXsiJ1JL+qj1dKOZySXB+9izEbG3iRKLCWXEenZvIQ56w== X-Received: by 2002:a17:903:2349:b0:215:58be:334e with SMTP id d9443c01a7336-2262c9b26ebmr21022215ad.10.1742272745551; Mon, 17 Mar 2025 21:39:05 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:05 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 18/24] makedumpfile: Fix build with GCC-15 Date: Mon, 17 Mar 2025 21:38:38 -0700 Message-ID: <20250318043846.2422141-18-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213152 fix gcc-15 compiling error: too many arguments to function eppic_init Signed-off-by: Khem Raj --- ...-compiling-error-too-many-arguments-.patch | 43 +++++++++++++++++++ .../makedumpfile/makedumpfile_1.7.6.bb | 1 + 2 files changed, 44 insertions(+) create mode 100644 meta/recipes-kernel/makedumpfile/makedumpfile/0001-PATCH-fix-gcc-15-compiling-error-too-many-arguments-.patch diff --git a/meta/recipes-kernel/makedumpfile/makedumpfile/0001-PATCH-fix-gcc-15-compiling-error-too-many-arguments-.patch b/meta/recipes-kernel/makedumpfile/makedumpfile/0001-PATCH-fix-gcc-15-compiling-error-too-many-arguments-.patch new file mode 100644 index 00000000000..90f1b4038be --- /dev/null +++ b/meta/recipes-kernel/makedumpfile/makedumpfile/0001-PATCH-fix-gcc-15-compiling-error-too-many-arguments-.patch @@ -0,0 +1,43 @@ +From 73e62a08022bf8e5edad250f8c1452f0be3771a3 Mon Sep 17 00:00:00 2001 +From: Coiby Xu +Date: Thu, 23 Jan 2025 17:47:10 +0800 +Subject: [PATCH] [PATCH] fix gcc-15 compiling error: too many arguments to function eppic_init +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2340813 + +When building makekdumpfile against gcc-15, the following error is +shown, + + erase_info.c: In function ‘process_eppic_file’: + erase_info.c:2226:13: error: too many arguments to function ‘eppic_init’; expected 0, have 1 + 2226 | if (eppic_init(&eppic_cb)) { + | ^~~~~~~~~~ ~~~~~~~~~ + make: *** [Makefile:109: erase_info.o] Error 1 + +Upstream-Status: Backport [https://github.com/makedumpfile/makedumpfile/commit/73e62a08022bf8e5edad250f8c1452f0be3771a3] + +Signed-off-by: Coiby Xu +Signed-off-by: Coiby Xu +--- + erase_info.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/erase_info.c b/erase_info.c +index cbe1681..af6bfae 100644 +--- a/erase_info.c ++++ b/erase_info.c +@@ -2192,7 +2192,7 @@ process_eppic_file(char *name_config) + { + void *handle; + void (*eppic_load)(char *), (*eppic_unload)(char *); +- int (*eppic_init)(); ++ int (*eppic_init)(struct call_back *); + + /* + * Dynamically load the eppic_makedumpfile.so library. +-- +2.48.1 + diff --git a/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.6.bb b/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.6.bb index 21847ece6b8..46be13e7d0f 100644 --- a/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.6.bb +++ b/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.6.bb @@ -26,6 +26,7 @@ FILES:${PN}-tools = "${bindir}/*.pl" SRC_URI = "\ git://github.com/makedumpfile/makedumpfile;branch=${SRCBRANCH};protocol=https \ file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \ + file://0001-PATCH-fix-gcc-15-compiling-error-too-many-arguments-.patch \ " S = "${WORKDIR}/git" From patchwork Tue Mar 18 04:38:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59335 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 728B1C36000 for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.web10.4281.1742272747159255543 for ; Mon, 17 Mar 2025 21:39:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AgBEdHh2; spf=pass (domain: gmail.com, ip: 209.85.214.175, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-22435603572so82037145ad.1 for ; Mon, 17 Mar 2025 21:39:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272746; x=1742877546; 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=Z8htbS5eHG54cm53T1cvh9m41VKMDCvM1oYLBVAL5ck=; b=AgBEdHh2XroZIoKKfxNgIKF6TEGepgF/GJBIUcBJXfpeRyvXQEn42dYuu4BJk0E4yL BGe0SG0jNFJu46ZnGzZPTfKqf+tLcOagE00LgNe8Tng3c7ws+29EE9TSBfa6rxN56KtZ MfyuISposwXmJPWIncHwr8rEziobnpNq2h/Jm0a69S/UkHGyI9gWTILQXHSlp5GTL9oc oB4DZtOk7Tt1su1rd+mYtsvzDkedu/wB7JEPTQc6SsLtmCyXnxkpELpHErJ87f1957B+ Updd0NQCodfs8+wCvf9bX18GvuBG+F67dI1eQhfZdrexDB3YNYhE1MU71734yMcdasWq lAIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272746; x=1742877546; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z8htbS5eHG54cm53T1cvh9m41VKMDCvM1oYLBVAL5ck=; b=ZcTWpAwls5/hVwHVLW2KhuEIh9tpEJHdSTY9lD+nEIJFednZfxZ4dxwWEcFxW4lAGz 2l47ZyoRdg/a7/V4ihXvZA8U3FMaiEB0wrbZmQSTsJnoxffHC7s2dPsgXBRuxRCXh+2L Vzj7a9qtC3Fai5sh369F5RVfjArzdqVXiUL0Kll3BXcotNhV07apcer3hISxM5jCrPqi WVB5qPWXnuL5BwVANOPgqZ7dTfo0dxVMTM4i+P5L3CAPyQsJJbkbJLxVf6kc6EA9Kzrn Byjvq4xsgg7OWWZyfVMUfcuqRrLF8qK+d/BGJkbwpdEYjasE2qy6T33/IR7a5ToHahsf rkgA== X-Gm-Message-State: AOJu0Yyx3c6lDZ5zl4z7iY9fAxmzJii6QkHl8Z4B9Ye5Z7RFl9QcMEO7 5NkWxG//htVAWzBDZwYTrqF8ZVRQ3UyJ1A5BFYJ7RYUPrhZtuejo4gcEj/oN X-Gm-Gg: ASbGncul+5fO3jJ1wBTM4ZCU2VcFhYl2Wlzx7hdH2jim4m45oYya1V3DeOF4+IXqq8N vlZM0U+9lt31IQeRzbKXTj52jXcbj8rG5gN/HRZQMqP+2B+STX4WiO4T0ScxJgrSh45g2tYhVKF m+PDgKDo52v8Ffn6Mitt9gfW06k34q3xBBr34PNEtlKDKXyh2PO/a3jAVx1uMZTFu9AxW6vIXle YlTFfJQbGAbbrUtmJfgLmOTJOCnQNwZTOuoFcKaJsZA5SgtXPcGLcf0Z4qqA4l+TAQrZvBBII4k YO3RPYyC1eB/1UhOwyfkZd49QeCwZsy551rsOJOHaBF32lo= X-Google-Smtp-Source: AGHT+IFDLTGvZrVuslHQubC37WZTLTzxzsyuZhRwfeRoMboK2UxYCm2bQR4UrU/nZRV8/oXIWZTXAA== X-Received: by 2002:a17:902:f707:b0:223:44c5:4eb8 with SMTP id d9443c01a7336-225e0af57c7mr189338935ad.32.1742272746395; Mon, 17 Mar 2025 21:39:06 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:06 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 19/24] cpio: Pin to use C17 std Date: Mon, 17 Mar 2025 21:38:39 -0700 Message-ID: <20250318043846.2422141-19-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213153 Fixes build with GCC-15 which is defaulting to C23 Signed-off-by: Khem Raj --- meta/recipes-extended/cpio/cpio_2.15.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-extended/cpio/cpio_2.15.bb b/meta/recipes-extended/cpio/cpio_2.15.bb index bfaf5c31c37..b081bd53db5 100644 --- a/meta/recipes-extended/cpio/cpio_2.15.bb +++ b/meta/recipes-extended/cpio/cpio_2.15.bb @@ -20,6 +20,8 @@ CVE_STATUS[CVE-2023-7216] = "disputed: intended behaviour, see https://lists.gnu EXTRA_OECONF += "DEFAULT_RMT_DIR=${sbindir}" +CFLAGS += "-std=gnu17" + do_install () { autotools_do_install if [ "${base_bindir}" != "${bindir}" ]; then From patchwork Tue Mar 18 04:38:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59339 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 64A6BC35FFC for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web10.4283.1742272748317369346 for ; Mon, 17 Mar 2025 21:39:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=erqyA6u6; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-226185948ffso32298585ad.0 for ; Mon, 17 Mar 2025 21:39:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272747; x=1742877547; 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=Qc6/+KXa5zJlOJ1+/3NMnaKQLW7j5GiiXOdzk+yFN/I=; b=erqyA6u6HETLEquMBu0YEDY8fPgtNzM1eHMerqdazh28kRiLqffmIlrPnw2KjHhl5z WSPYq38RLabsHr5DhI9GI/7HTbNfMhzTaUfJFLXfNb1YS39JxKDn/0MB3Cj6254DQaBb nEVUY7Q1RC2b269QisTjunjT3AQRPVbc2Veml3desOHnEoryDEKrG/lqZ5ik/wNwkcGU dzIXgo3pVVMvObTjswzXk1FizQDxPajx6a7n2E9ASx3Vxo73v1pdrc3TAp2AM+lARJ3H gjWFAy5CSLBXXfWH1ES3MJ8KfWBs3OP99bVeSzDQRNSoZYg8jHKn49iRNJR4h+aeIxkg g0zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272747; x=1742877547; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qc6/+KXa5zJlOJ1+/3NMnaKQLW7j5GiiXOdzk+yFN/I=; b=JzjwwKYpjZh8phL1VT32wXICcEaj/60EuJ73TCN5xzR0JjVp428GrjQc0F3WIY/tr8 OHJduZAJH4V5NjZc1kpqunBtmkELM4BFxYW+ljgE5o93p9CTt8SGox/qmQ9zY9nQcbnS urTYPD1lFDQuyfSMgfOJV2R2TUbGJrTWEtu4W2jJb4cgkHf8/oL2yrQs1NrgjolGo0gN se3tLVi6mIi6/qe+DtfYgzvyao/TEtuP/YQJOOrJaWxX04y6CY2Q4mcl9yFIXxfO5hDC bC/X+Lm9w728ORFa+9hsLGoe7AjD4ku0C45EZW7VjdA4QhYqqLHFBbFLaN+NVudd7eLx vxFQ== X-Gm-Message-State: AOJu0YxzbMAwWqD45BkqFuBkWFKM1Uq5IwgJPQTh1k2o9rYfmQjGZa2m N1sdonOEDwCg4+BHgTEIaCodtNox9TwtMlH7T9fIQEShteykRHSLgtlGMsXA X-Gm-Gg: ASbGncu1wYaji13cu20rB0QETxn+KvMU6ae9KvbDQS+rPyVyX+uCUtNpu4YvORlRtyM okUa0TqpEFcLfrgyuhyO22XGIV61OwF5nOLfp1S3uYT+8BlqnbodrOPFA1oEi6spIiwPMvNCwiQ F/gccu8JJbGzg7k3vqOIQWWFUPIPY9Xt/bmuisD4ZV0eHjTWvzdm7vqNdNXA+0dWZ24tyZwQpmM 90Pac9yS16LV4Iww/BGAfSoYdiqlp13NvL4zuV3v2z5RQv8PbrNQGd/6J+/h5FjOuZYqqiKVOQN wEiaHRWp2KxlhBDK7uGZX0LZSyNLsBwVtQ73 X-Google-Smtp-Source: AGHT+IHOmP8n/dLn9VvgkrcjZG5oszNl+HnX3n9QXuIVrfhfvi1n1mb7GtKMean1zb/T38I5+GGNpw== X-Received: by 2002:a17:903:1664:b0:225:abd2:5e39 with SMTP id d9443c01a7336-2262c583437mr27333575ad.30.1742272747210; Mon, 17 Mar 2025 21:39:07 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:06 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 20/24] expect: Fix build with GCC 15 Date: Mon, 17 Mar 2025 21:38:40 -0700 Message-ID: <20250318043846.2422141-20-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213154 Stick to C17 standard as GCC 15 switches to C23 Signed-off-by: Khem Raj --- meta/recipes-devtools/expect/expect_5.45.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-devtools/expect/expect_5.45.4.bb b/meta/recipes-devtools/expect/expect_5.45.4.bb index 65f717cc5f7..010e18dd24a 100644 --- a/meta/recipes-devtools/expect/expect_5.45.4.bb +++ b/meta/recipes-devtools/expect/expect_5.45.4.bb @@ -42,6 +42,8 @@ S = "${WORKDIR}/${BPN}${PV}" EXTRA_AUTORECONF += "--exclude=aclocal" +CFLAGS += "-std=gnu17" + do_install:append() { mv ${D}${libdir}/expect${PV}/libexpect*.so ${D}${libdir}/ install -m 0755 ${S}/fixline1 ${D}${libdir}/expect${PV}/ From patchwork Tue Mar 18 04:38:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59333 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 61945C35FF8 for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web11.4314.1742272749129359108 for ; Mon, 17 Mar 2025 21:39:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=L3DGysuH; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-22548a28d0cso141197235ad.3 for ; Mon, 17 Mar 2025 21:39:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272748; x=1742877548; 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=Ax+aVWiUr1vKokyCy6KsuxLt8SS/aV0dFC7ojI1gB0M=; b=L3DGysuHHH/xFcVblG28fVQxoiGleAlC72UK6eIVQRhV0TxEAqwEe6tKhSNEGSzjWa 2a2wMLIzT2dKnZ0l/tWk611cDbBB7VLNo1P4ikQc+yBHnzN5RkMvkFiGMgw/U/3n3W1C KLftmERVY7YQSl/W0RQDLpt/9YmD4NACYuXXLsntltovymGbSwX40XrF+KnZWx0q49sf byJE3NBQvBe926DQZ526pATymcFc2yAEyZQTpFm0q4nxmhXyikX2vzAecK1CjAtu8Ava hvzwvim+3jhRkEiLvTeTpYz2IQ5sru251hX2rbGgcuA/UDmv4lHej5Bj0fXIN/Hve/3f Dqkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272748; x=1742877548; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ax+aVWiUr1vKokyCy6KsuxLt8SS/aV0dFC7ojI1gB0M=; b=NqxyN4KKGEIUyxGOsavChwKya4WiSPrI93uWiDPy6PXxkk6GgJnTSRv+nHy1tFpteQ oFEWfnqRu+Svw65RsNpU1zYSWIuVVxPTrmT0ClEN7+VzTumtlRyX7cOvJwXLTUzal+1R ObEcfMReu3UpSC35qKWp3y7J51l9ZFN4aWqD9WCk98tpQ8cuLiyl1xUY9oWCnwKolBac h1QYZmDZpTHGrcFv4F4t6QES/56/bI8mj+g1EyUofRX2WIVVQEnk2Xlglja4+h564UjD WQl0i/ejHcK28Ka4RM1o75326X8F3KKlITAzzAtCsaX5rbTExsCYFM6fe+bSt5I0zIL5 3htQ== X-Gm-Message-State: AOJu0YzT3nUXPNM/W752rP0lDSZSyX81S9MnsysTaLEnsp2MoZqjdYon hZPNJdCBlElSoV7gVL9l4T9Z2KBOZwHtMKA7flmJCoCWEVYeBj31h4A543Qw X-Gm-Gg: ASbGnct2jHDbQlsl5h9fxXoJPTurLcTRPVSBo3QemS0mv/knMkpbHHJS0tZcVL1uoSI 4uGUUCUcOJgFRUOmxWVpCauL8ddXD3afTC/044rb3Wyj7CwUPNxSzLesAkh8RtQ7LleRZCF8mHs KlPAhcwTLOyT93MssxV5wOnd/Wjj9CDnqZSa4Z8GbSRkz9DnsObYBgReoq+Ppcd/FtgwYHLONpV D8RoSc4B4k2ekdY9YFJpzZYj9uNcjUKlcJQ11MsM2WFR5ntqo0dyakVI2kuSeVLqca9M56hlrR0 RjhelwX1mKdqMlFNNVoCRnvKUFoQkOWocHNE X-Google-Smtp-Source: AGHT+IGOf7zwoBHRRxucO4K8Q28rPA390V31NgSSMLo50rIHE8929gowreBT016QioQMdcnw76WV1Q== X-Received: by 2002:a17:902:eccf:b0:224:f12:3734 with SMTP id d9443c01a7336-225e0a7b300mr193137645ad.30.1742272748311; Mon, 17 Mar 2025 21:39:08 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:07 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 21/24] cronie: Resolve build failure with GCC15 Date: Mon, 17 Mar 2025 21:38:41 -0700 Message-ID: <20250318043846.2422141-21-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213155 Fix function prototypes for C23 to work Signed-off-by: Khem Raj --- .../make_error_func_prototype_complete.patch | 41 +++++++++++++++++++ meta/recipes-extended/cronie/cronie_1.7.2.bb | 1 + 2 files changed, 42 insertions(+) create mode 100644 meta/recipes-extended/cronie/cronie/make_error_func_prototype_complete.patch diff --git a/meta/recipes-extended/cronie/cronie/make_error_func_prototype_complete.patch b/meta/recipes-extended/cronie/cronie/make_error_func_prototype_complete.patch new file mode 100644 index 00000000000..71f0153ec6f --- /dev/null +++ b/meta/recipes-extended/cronie/cronie/make_error_func_prototype_complete.patch @@ -0,0 +1,41 @@ +From 09c630c654b2aeff06a90a412cce0a60ab4955a4 Mon Sep 17 00:00:00 2001 +From: Tomas Mraz +Date: Mon, 18 Nov 2024 21:02:30 +0100 +Subject: [PATCH] load_entry(): Make error_func prototype complete + +Fixes #193 + +Upstream-Status: Backport [https://github.com/cronie-crond/cronie/commit/09c630c654b2aeff06a90a412cce0a60ab4955a4] + +Signed-off-by: Khem Raj +--- + src/entry.c | 2 +- + src/funcs.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/entry.c b/src/entry.c +index 586eb9d..a2077e8 100644 +--- a/src/entry.c ++++ b/src/entry.c +@@ -90,7 +90,7 @@ void free_entry(entry * e) { + /* return NULL if eof or syntax error occurs; + * otherwise return a pointer to a new entry. + */ +-entry *load_entry(FILE * file, void (*error_func) (), struct passwd *pw, ++entry *load_entry(FILE * file, void (*error_func) (const char *), struct passwd *pw, + char **envp) { + /* this function reads one crontab entry -- the next -- from a file. + * it skips any leading blank lines, ignores comments, and returns +diff --git a/src/funcs.h b/src/funcs.h +index 427e027..f28d634 100644 +--- a/src/funcs.h ++++ b/src/funcs.h +@@ -89,7 +89,7 @@ char *env_get(const char *, char **), + user *load_user(int, struct passwd *, const char *, const char *, const char *), + *find_user(cron_db *, const char *, const char *); + +-entry *load_entry(FILE *, void (*)(), struct passwd *, char **); ++entry *load_entry(FILE *, void (*)(const char *), struct passwd *, char **); + + FILE *cron_popen(char *, const char *, struct passwd *, char **); + diff --git a/meta/recipes-extended/cronie/cronie_1.7.2.bb b/meta/recipes-extended/cronie/cronie_1.7.2.bb index 496ca39fd71..b250717ab81 100644 --- a/meta/recipes-extended/cronie/cronie_1.7.2.bb +++ b/meta/recipes-extended/cronie/cronie_1.7.2.bb @@ -17,6 +17,7 @@ SECTION = "utils" GITHUB_BASE_URI = "https://github.com/cronie-crond/${BPN}/releases/" SRC_URI = "${GITHUB_BASE_URI}/download/cronie-${PV}/cronie-${PV}.tar.gz \ + file://make_error_func_prototype_complete.patch \ file://crond.init \ file://crontab \ file://crond.service \ From patchwork Tue Mar 18 04:38:42 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59334 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 4D89AC3DA4A for ; Tue, 18 Mar 2025 04:39:11 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mx.groups.io with SMTP id smtpd.web11.4315.1742272750007022719 for ; Mon, 17 Mar 2025 21:39:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=iTjZyUOU; spf=pass (domain: gmail.com, ip: 209.85.214.172, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-224019ad9edso48082785ad.1 for ; Mon, 17 Mar 2025 21:39:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272749; x=1742877549; 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=Gk4DvG8eVTVw5pktdDAj45EUsau3TFqeotrTSWpfjHw=; b=iTjZyUOUT074j0nEAmpiJB8ggzLo3sv39+LaBZvdHHys2nULIukT2EhBstnPKML2mg 6HsdJN2ynkwfke8EnAf2bXl2Ty2lVvCR75xwYVMiOdciSI7iZPYmmv2GQEO87vsDPO7Q bnmfY4LznaocUYaYM0LXVIqR+CLB2VOu5LO0J8OgeeMk4UoCP1cHnTkcUdwsbNJ15Ih5 rLHa9VQw6EXtAR9vOutqsHPxxxrhwOHyWSrZSoFTydtemRe3DcEYw2Es8OdtRafAskZn nXQPcOC1zaPb0rBaTOc6BUHEcgU/+yiU06OII/dCcGKxrOUBIy/OV9XD5c8wYQxLaiOl Nw8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272749; x=1742877549; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gk4DvG8eVTVw5pktdDAj45EUsau3TFqeotrTSWpfjHw=; b=BW/LHbO9UIN4f4gcKMgBETnZZtrabXUKnZVqSA6ppyyhPDqMOQb4UvzY1XMQ/xlU35 bUI4jIGsQv+FQSj+mHXy5v94Xfemq5Vm5jHCM1hBnUD01ORZP9YfQ1EH0I8iVeZhEbdN BQ7kHpZnrGJimmme6IG4TWpbz0dreWJo+qtYFuCMs4Gwi8sn5cVcEA++kHJoHzivdX0p xneDk6JVUqQ/ugwM2vfRz9kO3KnWKizF/u0v8eMtQRQgzKJJaeJMDAYElWAse3XFmls4 V5c9ocOk7uoZWoeRASJjFIQEC7yD5TvkJc9S/wKOGvqzsTpgi/S3Jxo3faXc5ELrJhp3 l7OQ== X-Gm-Message-State: AOJu0Yy8uwtgUxlMCEtitEUXnDEKp6iJZCHIrr+SKXnzMXzzVs9lCMZI D9aTMBOscKoL8CDex32L3EDVvAoSVspZyVFCp6D5/FHnypj9DcAjn9fKQ73N X-Gm-Gg: ASbGncvh20kzoShwq0d6Dsxrrsw97uLgAIGjQbQxYMYS/2LJGjkkdI+ZS5E2GNnSFEx WSmI1slvnYcCyHQs2Bem5b8p+IC5FUK/lBeD4wd7VVR+dtYwlONnS8vnu/7pHLewe9lWDXruU2O YTssxKMR04hPyatT6o3qLH2g3y346UlTNkFUC+pQwMH2HVbVgE5/zal/TIyOZRL3NEBCaGN12h+ pK2SdXLE0y3YR4Nyy7QuFIk4/gAlwanyuD/GvdKamgO3dd8bINKmQ5ZwswyaVyS0ba8RhisequO aUbD3Zn9SMkAZwq0kv4Unr3ngxkLs99Axux2 X-Google-Smtp-Source: AGHT+IGFW0MheHqRNoRaFy+hnWSRtI0rrPG/tI1mzu3JATunSChOzk8diwgo8RnoZ6ABPdkloJkKAQ== X-Received: by 2002:a17:902:ce89:b0:224:13a4:d61d with SMTP id d9443c01a7336-2262c55f498mr26372115ad.23.1742272749144; Mon, 17 Mar 2025 21:39:09 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:08 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 22/24] time: Fix build with GCC 15 Date: Mon, 17 Mar 2025 21:38:42 -0700 Message-ID: <20250318043846.2422141-22-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213156 Initialize interrupt_signal and quit_signal with correct type Signed-off-by: Khem Raj --- .../time-1.9-Fix-compiling-with-GCC15.patch | 33 +++++++++++++++++++ meta/recipes-extended/time/time_1.9.bb | 1 + 2 files changed, 34 insertions(+) create mode 100644 meta/recipes-extended/time/time/time-1.9-Fix-compiling-with-GCC15.patch diff --git a/meta/recipes-extended/time/time/time-1.9-Fix-compiling-with-GCC15.patch b/meta/recipes-extended/time/time/time-1.9-Fix-compiling-with-GCC15.patch new file mode 100644 index 00000000000..76141aec18c --- /dev/null +++ b/meta/recipes-extended/time/time/time-1.9-Fix-compiling-with-GCC15.patch @@ -0,0 +1,33 @@ +From 831194f0be7733c99c7a2c69d9e9695b82e05010 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ond=C5=99ej=20Poho=C5=99elsk=C3=BD?= +Date: Thu, 30 Jan 2025 08:48:47 +0100 +Subject: [PATCH] time: fix compiling with GCC15 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +GCC15 complains about incompatible pointer type in run_command() +Initialize interrupt_signal and quit_signal with correct type + +Upstream-Status: Submitted [https://lists.gnu.org/archive/html/bug-time/2025-01/msg00000.html] +Signed-off-by: Ondřej Pohořelský +--- + src/time.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/time.c b/src/time.c +index 7b401bc..c8d7ab0 100644 +--- a/src/time.c ++++ b/src/time.c +@@ -803,7 +803,7 @@ run_command (cmd, resp) + RESUSE *resp; + { + pid_t pid; /* Pid of child. */ +- sighandler interrupt_signal, quit_signal; ++ __sighandler_t interrupt_signal, quit_signal; + int saved_errno; + + resuse_start (resp); +-- +2.48.1 + diff --git a/meta/recipes-extended/time/time_1.9.bb b/meta/recipes-extended/time/time_1.9.bb index 8364210e61c..d9e2d06b32d 100644 --- a/meta/recipes-extended/time/time_1.9.bb +++ b/meta/recipes-extended/time/time_1.9.bb @@ -15,6 +15,7 @@ BBCLASSEXTEND = "native nativesdk" SRC_URI = "${GNU_MIRROR}/time/time-${PV}.tar.gz \ file://0001-include-string.h-for-memset.patch \ + file://time-1.9-Fix-compiling-with-GCC15.patch \ " SRC_URI[md5sum] = "d2356e0fe1c0b85285d83c6b2ad51b5f" From patchwork Tue Mar 18 04:38:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59338 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 461FBC282EC for ; Tue, 18 Mar 2025 04:39:11 +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.web10.4285.1742272750954124429 for ; Mon, 17 Mar 2025 21:39:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=f0k7/LCa; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-223594b3c6dso106301565ad.2 for ; Mon, 17 Mar 2025 21:39:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272750; x=1742877550; 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=hLLvqlax8u+s860s0BUwlOwVbZ4U2+vsW9ruPWvozjY=; b=f0k7/LCaLP5/PMVZXlMOiHxeZL3BZO82n4maT14mbnlrTKNC/qyuYHi0Gz0kjlbHTc DK/u+v2cHbPCw6Gt0iSEpE7EoAe0dHIZhSL0Fzitf9VQFt8ptNQlnlEd/iQf5DsmGnoj BarRV8RZLLzLCXCPEkenIVBBJS0yGEQDL7tATZ4xBTJWF2t1BaFxFIXqk6f66SYRznMl 8dMmzdCb7j2DTVLLrsdOsPT8/RXmiZR0Bm4IT0NbfqPvniJ/5c1NwROKN9gTCyGLRLaz +gH4eU14EkMNEX2S2jreVkoK6hhRUhJZZajVjUq7Y6o2aJxECRCEiuIqlfxe49dsglkM 0QEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272750; x=1742877550; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hLLvqlax8u+s860s0BUwlOwVbZ4U2+vsW9ruPWvozjY=; b=gx4WAmAHGB7rEug9s0qz3kuM13qL5tmiFnn2EmKVf36EoFiEq6RrALOk3FgUm6Ru8U O8Clvw6QYKnfDucpsuLmHUtY1cUlvqkhJEbLpXTjvQz59vZ0rLxpHeAKjd9DYD67tkjA oFjoXSkoYLm5djh1OfvGrWWulvyRGjV9hjsSumnVV05UmYw+nkgOUJ7kdfbEIMdNMTyZ HzaH0lrGYWQq/SE1LOHUsbyx5sgtq5nrdAE4W9OE9FdYPp4BKRgM/jI++0PFX2I7nipS 283AawgJvd03NRBJuP1t3AciLTyAdUc0w469PcWlSK2Ay/q1YS7jhqa0WzjaVlKhdF91 +pcA== X-Gm-Message-State: AOJu0YzWvdhwfvyX4lcsNzugPv83HrlbLityWBZ47rVWXQwSAkBoQRg7 KSn025aPg7Mqdc4x4LRNHGscThBs+WOyGTlP5D+F/6E+XylW5dpLIaCnqhGv X-Gm-Gg: ASbGnct7WSaBOd2uA7Nzb74DNjyDdr8nu2EDDjVBa7lURgGJHxB/PCellmIh4YVssaP 8jexjSzZfdclR0XmcDmgfeKpT1rU88sOxB0jqasTYyso2rOVoGPxho8Vr1Hmc+zNU7JmtZHLghk dera15b9x62hlbHJac0cOKs4Z1dysNjshoE6eEIvjzzr1OEfoGbeQsK9bZa82V+dpI4bVDNwbYO 2r6O7K/0XDADx9SHEPtU77oijhs3oEYBhaBP0vr3qaAYGStaVvwsg35QfxIKKCjM/b97mTLa0BS Y6xNxYSo6ERxBvNyjialFdo+mthe8YDVqKXGUHqUn4PKHr0= X-Google-Smtp-Source: AGHT+IFcSW+5RfNvSOqQ/jXIZBGHyaeSML1D8Aj9N2WjtNXQ3QIkU9++8SRY7fCsZxwQ/nScLAcemw== X-Received: by 2002:a17:902:d489:b0:223:6657:5008 with SMTP id d9443c01a7336-225e0a757d8mr164148245ad.24.1742272749957; Mon, 17 Mar 2025 21:39:09 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:09 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 23/24] psplash: Fix build with GCC 15 Date: Mon, 17 Mar 2025 21:38:43 -0700 Message-ID: <20250318043846.2422141-23-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213157 Signed-off-by: Khem Raj --- ...ine-bool-if-using-C-standard-older-t.patch | 32 +++++++++++++++++++ meta/recipes-core/psplash/psplash_git.bb | 1 + 2 files changed, 33 insertions(+) create mode 100644 meta/recipes-core/psplash/files/0001-psplash-Only-define-bool-if-using-C-standard-older-t.patch diff --git a/meta/recipes-core/psplash/files/0001-psplash-Only-define-bool-if-using-C-standard-older-t.patch b/meta/recipes-core/psplash/files/0001-psplash-Only-define-bool-if-using-C-standard-older-t.patch new file mode 100644 index 00000000000..cc5f2e02e65 --- /dev/null +++ b/meta/recipes-core/psplash/files/0001-psplash-Only-define-bool-if-using-C-standard-older-t.patch @@ -0,0 +1,32 @@ +From eab6948cd8eba493f2af7533a931df5ef1d30715 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 17 Mar 2025 20:31:19 -0700 +Subject: [PATCH] psplash: Only define bool if using C standard older than C23 + +gcc-15 switched to -std=c23 by default: + +https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 + +only typedef int bool for __STDC_VERSION__ <= 201710L (C17) + +Upstream-Status: Submitted [https://lists.yoctoproject.org/g/yocto-patches/message/1213] +Signed-off-by: Khem Raj +--- + psplash.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/psplash.h b/psplash.h +index 1c42ec7..138e49d 100644 +--- a/psplash.h ++++ b/psplash.h +@@ -37,7 +37,10 @@ + + typedef uint8_t uint8; + typedef uint16_t uint16; ++ ++#if defined __STDC__ && defined __STDC_VERSION__ && __STDC_VERSION__ <= 201710L + typedef int bool; ++#endif + + #ifndef FALSE + #define FALSE 0 diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb index 233c07a380c..e47c9b408dc 100644 --- a/meta/recipes-core/psplash/psplash_git.bb +++ b/meta/recipes-core/psplash/psplash_git.bb @@ -10,6 +10,7 @@ SRCREV = "5a32cf6392c784a7ae1983a354cf07b024625cd2" PV = "0.1+git" SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https \ + file://0001-psplash-Only-define-bool-if-using-C-standard-older-t.patch \ file://psplash-init \ file://psplash-start@.service \ file://psplash-systemd.service \ From patchwork Tue Mar 18 04:38:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59343 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 B3AF5C282EC for ; Tue, 18 Mar 2025 04:39:21 +0000 (UTC) Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by mx.groups.io with SMTP id smtpd.web11.4316.1742272751767534124 for ; Mon, 17 Mar 2025 21:39:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=A6Ul7iXY; spf=pass (domain: gmail.com, ip: 209.85.214.173, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-22438c356c8so89496415ad.1 for ; Mon, 17 Mar 2025 21:39:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742272751; x=1742877551; 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=VPHM28uBdjpHooxMXjSAs93HbFmeeD990oxPLiAte2E=; b=A6Ul7iXYABCw/88ls+gk117NpNkkV5xKWwzCPUrPrvdWJxL6IzNLobZn1O1nJ4h39q 2+GHS1PXwr3ApnSVOMLjLcP2ts21JVow7GOo0DAni4TadV9dIRiwMgeoWgNhLVbaHpiI 9XqbVEXGHlQcNzkQqervWcaaTJSmbbf/nGm+6+zuf2XM2J5KYX50z7ss6PoRHObYebtV Om45o3R2ax1zHx8pAZ4nwEjpF4akfDalEehrwA7gwsthYItxpkQ052tWlPAG/CDl+1OH DmJELuf1SwqS/Eg0/8wgwhDWG134cMcJ48RO5hG9BgIB9Sn8kUemmq6Mtu1TPkjS1pVu VjWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742272751; x=1742877551; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VPHM28uBdjpHooxMXjSAs93HbFmeeD990oxPLiAte2E=; b=Rm4t11j9q3CoPS8wZp8NqwJlCIOz7Nreb/QA13fDYUai0Oc3bPiWY1HxbyE9LflP31 pcQE5RjZFqJv2nyu9yFLypoFd1pOlQfZFy7HiIk9PDuBDxlZizkmjrMzqkMM05SAvS0z TI+JOlj6T7ovXKgUp4kCKTjCWb8GanZQgCMlt8Wu3GldriGbSGdRRBDT26w4JxXJsiDK XnVGfhd+jiUsc+3Y8Z8S+DJ1Kcl3pV1g+WX9RCRTgtrtp2GeGSYgQATgldx76ZClXeeZ A2Z+5hzU3sJQ75CW2TIRwCe5VorAuc0W0QET6hWoAZOZENq7+eVT4CxjE3oxPA8xFPdw 7aCA== X-Gm-Message-State: AOJu0YxT5s34CVZGgkMwufJAyvVli2QqFeVllDFdn9sp11rQ2Oo08lGU Rvog5WOJJDNbGMNgpelhvu3eZUL6X89xPKdtUwa4nhoPCOtsk3WiWA9XsrkU X-Gm-Gg: ASbGnctfaVAzGFvnH9tQGfvn886icUoUQNb9Ppw/uXt2JulMFZs6wBDkg0HiS8qr3Yv PeM/HbZAYFFS+e/wt+l2PgItbNZlf0eMeYtsts+NIaCOhLBTQ7r+aAZJ6vJmP0PTMstnZh+OuVE OML0ohvWjZTc7k5dSq8s+7z2+wLAUM0oBlWFypzQuzy7SYkC6mq1IE6ECQmkMiDjGS+lb7Upwqd fJ0XB4muUCvhXsUJs9ylRAKcwyVQ2kYrecmwy8/AOS7/ludLS72VM+Zh3ru5IpASjEtjxlkrTaR 8hU3/VgLEUmtcqaWebVB0NL6S59tzuQlW3Th X-Google-Smtp-Source: AGHT+IGMlgoQPsXBeP8eKvKFOorj1PUKePFd9UCgv4/kV8dYPAlKP0uIERFTcXje6+tqtLwBesKbng== X-Received: by 2002:a17:903:2412:b0:223:5ca1:3b0b with SMTP id d9443c01a7336-225e0af4fe0mr208208095ad.40.1742272750949; Mon, 17 Mar 2025 21:39:10 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbc8c6sm84112375ad.160.2025.03.17.21.39.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Mar 2025 21:39:10 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH 24/24] at: Remove mktime signature from posixtm.c Date: Mon, 17 Mar 2025 21:38:44 -0700 Message-ID: <20250318043846.2422141-24-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318043846.2422141-1-raj.khem@gmail.com> References: <20250318043846.2422141-1-raj.khem@gmail.com> 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 ; Tue, 18 Mar 2025 04:39:21 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213158 This is in conflict with signature from system time.h extern time_t mktime (struct tm *__tp) __THROW; GCC-15 with C23 on, this is treated at error posixtm.c:45:8: error: conflicting types for 'mktime'; have 'time_t(void)' {aka 'long int(void)'} | 45 | time_t mktime (); | | ^~~~~~ | config.h is local include file to use quotes to include it Signed-off-by: Khem Raj --- meta/recipes-extended/at/at/posixtm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/meta/recipes-extended/at/at/posixtm.c b/meta/recipes-extended/at/at/posixtm.c index 5514ba4fe26..bba8312d9a8 100644 --- a/meta/recipes-extended/at/at/posixtm.c +++ b/meta/recipes-extended/at/at/posixtm.c @@ -20,7 +20,7 @@ /* Yacc-based version written by Jim Kingdon and David MacKenzie. Rewritten by Jim Meyering. */ -#include +#include "config.h" #include "posixtm.h" @@ -42,8 +42,6 @@ of `digit' even when the host does not conform to POSIX. */ #define ISDIGIT(c) ((unsigned int) (c) - '0' <= 9) -time_t mktime (); - /* POSIX requires: