From patchwork Tue Mar 18 18:38:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59405 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 A5E3DC3DA4A for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web10.2931.1742323125947350221 for ; Tue, 18 Mar 2025 11:38:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=fxSS02Jg; spf=pass (domain: gmail.com, ip: 209.85.216.41, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-2ff6a98c638so6917113a91.0 for ; Tue, 18 Mar 2025 11:38:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323125; x=1742927925; 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=fxSS02JgYcDVzdq6VjHSqWJ/Xqef5sfQljj1p83+h/VGeWXj52xVwoqfOSJxRiCQKW YXGS9SHWcFTPpOVpOVFfni3Q0q6/ZSgdICpslsbtFFI6X2jPVHvjOARCF/BIchiTURJy 5KXhMrXVOqGHRtrFwpizaUCIdCGGzrMxMoMsjRWjfkTTX+pepM92lE/DiJzSFhNWpXZO dCRwXLiKWp4oYa9LDf39ZFTwafRJG8fX4fwzlTj17QoS5YV/eO0JIL1Xkm9KQRjG9mcK P5aRthwj/cOBQMKGraBxaqZJDR1xVfiUwLQYk2SN3KP98xWdn4BccP8zvB5T5VHJa3Ry ohmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323125; x=1742927925; 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=AgFVm+X28iznJBGSCc9EeAUePZY+EFRc6FBH5N58C6eJIe/ffjp7U6vWgOkzChKO1O 1CXhMOLTgvmZzHRcUCIlPZUe80/m6j8B8owI8Te5BvD1ZBpRQuSYu56R9+KAYBjzryfw bqDdTIgj+tzLXoFMHb6SDDoIcOJ5U/l4HELp7hfON1dOwjm6FpUCkrYRaPm5vQbe4d3b UrDS3OgJnHnVzWK1B+FBdHcvd2FhGGdphlyeBoLZUjtW2ebhP3Wk8FxJOWHUUxFfvvNr c2f8b8lzjeHjebGAFPRb/Z4hzxehDPuVYgq6Ms4a3OdxrYpVDtgz2GoHzESOo1mYDH1T kcqw== X-Gm-Message-State: AOJu0YwW/jxDuEjvlQ3ePPtKT16Th6nHLuXNUgEawbVfcJBAHUTUK8IR bDPip/756sqm6VroA69rG97gxsVNeYFahvdpF2EK4pagtOW+XSNDdCZ2nbnv X-Gm-Gg: ASbGnctb+jvj14SWvopnAzuIxyS5BnvT1bd7biDcaOR3TQA+rwPr9AdBRQoPEemmjGs sa1Ucf9oHhtCGi31/TiM14MR9FfwI7L3Z49LWtP9aKvKuB4J9Hv6nyQqnt3AtcZ4ho1FcRZ7oHE L5TsuhBf2vcGlRgsVK26yKdNeVK0yK027ktm0I9MxOvN4CKtRVGshjd+bqOXb764e0P+E5rhEmy Z+sWqwm42Up1YteJ3s96xeeaY8lLC6Wv9djQ9UaEziJbA7T4uqJjVDdYBBGXR+p9jS+IhFEuX+V 50XiU34KPBYId9TIJAqp1CrInWyTO32jLSdt X-Google-Smtp-Source: AGHT+IH0S1cwhKSwtTcgrNffimlsaqmntLqWcdo7Jy+bad6rDstG92JeNl8CuBx3cQQ+qaW4cjAuvg== X-Received: by 2002:a17:90b:4a82:b0:2fe:baa3:b8bc with SMTP id 98e67ed59e1d1-301ba145d33mr293999a91.23.1742323124773; Tue, 18 Mar 2025 11:38:44 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:44 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Kai Kang , Khem Raj Subject: [[PATCH v2 01/25] webkitgtk: 2.46.6 -> 2.48.0 Date: Tue, 18 Mar 2025 11:38:16 -0700 Message-ID: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213227 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 18:38:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59413 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 D0EF1C35FFA for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web11.2863.1742323126900806159 for ; Tue, 18 Mar 2025 11:38:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=gIJ4SukK; spf=pass (domain: gmail.com, ip: 209.85.216.44, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-300fefb8e06so6681424a91.0 for ; Tue, 18 Mar 2025 11:38:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323126; x=1742927926; 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=Qw+nhN2m+PmBymKP8ih20HDcg0YZZTYFFPYwaX9f/Zg=; b=gIJ4SukKBtdMtTVyPdgyS8vWyzpUSBDU0G4J0KtM2cntCDL+53CwoL8yvpK6+XEXGQ RRLivq3QJHu200b7Of2pDeRNRPC7HwaNZQvW/MAT8fPFUqf7hgKTV71/JEzL0p+2Fdt3 tJn2pkZ7vy4GyqQHayqY/h7MR4o/KliS/YUimUOY+bgUQxgp5zkxB+/ltx0V2i4baF/q mkaSACo8qDIA2g0rLf8m4Zg6mn/v6Jh5XjirpmAILxKYtlqImU9xvL15ptLv38zTutVj I+0o/c6qTJ0sVYZeo6a8IC5aXBoNHT8XFr2CDkWH6CvYL+xFSCmkQOtjSoeC5e7OMDOt CZLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323126; x=1742927926; 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=Qw+nhN2m+PmBymKP8ih20HDcg0YZZTYFFPYwaX9f/Zg=; b=HbKOK9/1nExUhl+Cm3QUOx2CJBpoya4RTrt951MQn2pzMG01U29uHW6+q6VKCc0skn eObzMfT3xNjprq94UhvbUNxNJxTuyMY60K4B5gL8PQn/Lgjs6/yNtp9+Hogwdony7QoF brYjBeivvVCdvEOLj+SXAvet4oUso9t4gRznTc4gOyCzlW2EVwKjaizBP6WwR3wgF5Yf hhY4ww9cVB0XowUHBGCdfYXUA+mhiJzxpoulFZ8LzbIs/nFqoc4Vlas/APlk+1lNk/4s Br5dC5K38Ev01qrBYhAw6IyJ/xlXZf4p1SiViocKnsiGg9GKCVhbkijAa0BikT+ggmST 1BvQ== X-Gm-Message-State: AOJu0YzQs03k8H4GwjhJWawmbAQ+wkbpWrfuUheeSag+QtI1fWFT8l6e irXyToQfPE4IX5BzXCm2R2Ppc6qE6t3HwrKV+PUdYP3p4Mo9KWYMWaYpCSOH X-Gm-Gg: ASbGncsMTZjOhO4a96Qnmyal4FibHJV+XycCQahzivIjCiVmZKS2pew3ntjHrH3/hzm QhC4ql91n/VGIhT5x5uuvclQpqNfqgb21H8x5AkG6zWn+VPNobAO4lDvke9o88AO9MUJhqBZoym csNn7Ni0ss+Bilnd/O1+7QFG35/0ouktFmxyWTwS60zF5+8w8i4J3F6x6gByWkIulfsttF+gqoq 5SksDsZAi1Vqn+yX6ExVPWJcqR2cUajgzbS61u9ophHDVxzbe3ORV6PiiMTOlmJ3jhgUiQXdvTC qEeyHdls9nO4+mSpf5UVuksiA07ydZ4BbQw2 X-Google-Smtp-Source: AGHT+IFi/eR56MgY16Bkbg+NXVpMrE3Ilv0DUu3stxGKejeQFaGdVzL+9vM+FOlWEugs0yB1pcsNsA== X-Received: by 2002:a17:90b:3811:b0:2fe:e9c6:689e with SMTP id 98e67ed59e1d1-301a5b093b5mr4630682a91.8.1742323125911; Tue, 18 Mar 2025 11:38:45 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:45 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 02/25] webkitgtk: Fix build with clang-20 Date: Tue, 18 Mar 2025 11:38:17 -0700 Message-ID: <20250318183842.2256284-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213228 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 cb4e09662f7..afd5dcdd8d8 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 18:38:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59414 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 E8917C36001 for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.web11.2865.1742323127683844285 for ; Tue, 18 Mar 2025 11:38:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=a294KAWk; spf=pass (domain: gmail.com, ip: 209.85.216.45, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-301493f45aeso5462520a91.1 for ; Tue, 18 Mar 2025 11:38:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323127; x=1742927927; 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=+2PtxRgE0TTRXgnqb83QPol09MKM/KsT/+eDq9QzMuk=; b=a294KAWkcLd/CBz6z3YthUry6EG4r0VEr+iIXCD1240VQavelkBHZsMr5eZewKbNvW mJBXbIEFY396zzVCY0esssMgO+Q39GWc5QHMAakCX3vXJQCscS0NUtGn2nCRMfXVmcNE WQORlhtwPn5aYN0jfZJjB3QRLvi7zUlEF8Ucn4cL3eNf4TU/V08qyGVT9zIj6LSmeW3G NARF72M81Tlpq2+lqpu5QYtDrTdDgxd+Dwawxdym5BJpPQWLm6tUWiT4Sz0AwRr1DBmK AzotMkSUQ7g08AlOAoAoFSek5qYD3+Pv2z6gt8JOsBdjEaLXJn7j7PE8B72kn24aXcaE WK1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323127; x=1742927927; 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=+2PtxRgE0TTRXgnqb83QPol09MKM/KsT/+eDq9QzMuk=; b=HhPXynfBOgJm3BLijEkx1ZvF5A0CVP/MDJg5+4tySdrgi+cCMGVGn50fDVU+I1GzRM dVXGb/WbJ0MAjXJe0AjXZmUA7TSS91tLEoErXr9TJzj3mki26ebBdPM3/17tUuqE5b7Z wTm3Eqk8L7VXmG5qiSxJwGiwEaRt0KHJzLj52FkZU7uky4oMlXxMzxAPvnmAcTl8v3+G UX+LDcp0mDg8vfkK5WfPVTWMEkAjsDVzswGbg8Y6MGDEBVSc0JeuZ9JeI98WoAZYYg52 nDKqg8f+tYWLDxgfEU6jMDl0SSZ4GAN8TEkgYV3AEI2j2IgQZfFwuDZ1wmX9tIjc3vc6 hnRA== X-Gm-Message-State: AOJu0YzYCHPPCZYIcmEi6MEfkQg50hR+cIg09qS0wFyAjRwVfAYaJ8td IwRcFVwYNHfR9Bs4yhgUIHyptk/8MH5U+PXXQR4ZCzmdMz5KZBSlIEaPJr/7 X-Gm-Gg: ASbGncvX1OTQEvhQIFFIdnjvKaTE2I2pZ9JhS7iX9v2oo/1+/yNpgJ3gKE278NpaiC7 QBz/0eEfaCQ6LAA9vbl6me/aLUo0yYjCu3YcT1Q8lN2gIW8ZVkXXzfKO3SgBfkI/gabyoiQnPrD +4IoELFJziatWcbRUjlHllqJPRIUL6CjSGAOiZ5yzcBvHsKA1KMI1Y5TvJbWjceFslvZJHvLSqn G+DbyQ8b8Cgm31kKEuweezBpnXJwQODARTPylndn/ntwpFok3tSriIHZGXY5qA6FW2vwgEgNzwe AjwrU3fro0EQPO1NtKjTzC8zRHoI4WdKkNmUYjEHjG1gK8A= X-Google-Smtp-Source: AGHT+IFInI56AR9gLAAuT8eWu593NsN/0b6JNIhRD3ajaJTB+qkylJ8OuVWNtll9gAMgXGgwqSRx6A== X-Received: by 2002:a17:90b:4a07:b0:2f2:a664:df20 with SMTP id 98e67ed59e1d1-301b9ea5915mr422673a91.7.1742323126849; Tue, 18 Mar 2025 11:38:46 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:46 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 03/25] webkitgtk: Fix assertion options with clang Date: Tue, 18 Mar 2025 11:38:18 -0700 Message-ID: <20250318183842.2256284-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213229 libc++20 needs _LIBCPP_HARDENING_MODE while older libc++ needs _LIBCPP_ENABLE_ASSERTIONS Signed-off-by: Khem Raj --- ...04-main-7ffc29624258-.-https-bugs.we.patch | 75 +++++++++++++++++++ meta/recipes-sato/webkit/webkitgtk_2.48.0.bb | 1 + 2 files changed, 76 insertions(+) create mode 100644 meta/recipes-sato/webkit/webkitgtk/0001-Cherry-pick-292304-main-7ffc29624258-.-https-bugs.we.patch diff --git a/meta/recipes-sato/webkit/webkitgtk/0001-Cherry-pick-292304-main-7ffc29624258-.-https-bugs.we.patch b/meta/recipes-sato/webkit/webkitgtk/0001-Cherry-pick-292304-main-7ffc29624258-.-https-bugs.we.patch new file mode 100644 index 00000000000..5cbb1035b21 --- /dev/null +++ b/meta/recipes-sato/webkit/webkitgtk/0001-Cherry-pick-292304-main-7ffc29624258-.-https-bugs.we.patch @@ -0,0 +1,75 @@ +From 83093455d02d73a327cea502d974aac82b59ad17 Mon Sep 17 00:00:00 2001 +From: Adrian Perez de Castro +Date: Tue, 18 Mar 2025 07:39:01 -0700 +Subject: [PATCH] Cherry-pick 292304@main (7ffc29624258). + https://bugs.webkit.org/show_bug.cgi?id=289953 + + [GTK][WPE] Use _LIBCPP_HARDENING_MODE with newer libc++ versions + https://bugs.webkit.org/show_bug.cgi?id=289953 + + Reviewed by Alicia Boya Garcia. + + * Source/cmake/OptionsCommon.cmake: Add a new check for the libc++ + version, if it is 19 or newer, use the new _LIBCPP_HARDENING_MODE + macro, otherwise for older versions keep _LIBCPP_ENABLE_ASSERTIONS. + + Canonical link: https://commits.webkit.org/292304@main + +Upstream-Status: Backport [https://github.com/WebKit/WebKit/commit/2c105443d41e5ce3de3a4cac2ed8a07ebd134459] + +Canonical link: https://commits.webkit.org/290945.71@webkitglib/2.48 + +Signed-off-by: Khem Raj +--- + Source/cmake/OptionsCommon.cmake | 24 +++++++++++++++++++----- + 1 file changed, 19 insertions(+), 5 deletions(-) + +diff --git a/Source/cmake/OptionsCommon.cmake b/Source/cmake/OptionsCommon.cmake +index f6cf5ee..3178674 100644 +--- a/Source/cmake/OptionsCommon.cmake ++++ b/Source/cmake/OptionsCommon.cmake +@@ -229,8 +229,22 @@ set(CXX_STDLIB_TEST_SOURCE " + ") + check_cxx_source_compiles("${CXX_STDLIB_TEST_SOURCE}" CXX_STDLIB_IS_LIBCPP) + if (CXX_STDLIB_IS_LIBCPP) +- set(CXX_STDLIB_VARIANT "LIBCPP") +- set(CXX_STDLIB_ASSERTIONS_MACRO _LIBCPP_ENABLE_ASSERTIONS) ++ set(CXX_STDLIB_TEST_SOURCE " ++ #include ++ #if _LIBCPP_VERSION >= 190000 ++ int main() { } ++ #else ++ #error libc++ is older than 19.x ++ #endif ++ ") ++ check_cxx_source_compiles("${CXX_STDLIB_TEST_SOURCE}" CXX_STDLIB_IS_LIBCPP_19_OR_NEWER) ++ if (CXX_STDLIB_IS_LIBCPP_19_OR_NEWER) ++ set(CXX_STDLIB_VARIANT "LIBCPP 19+") ++ set(CXX_STDLIB_ASSERTIONS_MACRO _LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE) ++ else () ++ set(CXX_STDLIB_VARIANT "LIBCPP <19") ++ set(CXX_STDLIB_ASSERTIONS_MACRO _LIBCPP_ENABLE_ASSERTIONS=1) ++ endif () + else () + set(CXX_STDLIB_TEST_SOURCE " + #include +@@ -239,7 +253,7 @@ else () + check_cxx_source_compiles("${CXX_STDLIB_TEST_SOURCE}" CXX_STDLIB_IS_GLIBCXX) + if (CXX_STDLIB_IS_GLIBCXX) + set(CXX_STDLIB_VARIANT "GLIBCXX") +- set(CXX_STDLIB_ASSERTIONS_MACRO _GLIBCXX_ASSERTIONS) ++ set(CXX_STDLIB_ASSERTIONS_MACRO _GLIBCXX_ASSERTIONS=1) + endif () + endif () + message(STATUS "C++ standard library in use: ${CXX_STDLIB_VARIANT}") +@@ -255,8 +269,8 @@ option(USE_CXX_STDLIB_ASSERTIONS + + if (USE_CXX_STDLIB_ASSERTIONS) + if (CXX_STDLIB_ASSERTIONS_MACRO) +- message(STATUS " Assertions enabled, ${CXX_STDLIB_ASSERTIONS_MACRO}=1") +- add_compile_definitions("${CXX_STDLIB_ASSERTIONS_MACRO}=1") ++ message(STATUS " Assertions enabled, ${CXX_STDLIB_ASSERTIONS_MACRO}") ++ add_compile_definitions("${CXX_STDLIB_ASSERTIONS_MACRO}") + else () + message(STATUS " Assertions disabled, CXX_STDLIB_ASSERTIONS_MACRO undefined") + endif () diff --git a/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb b/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb index afd5dcdd8d8..dfbf9590542 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.48.0.bb @@ -17,6 +17,7 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \ file://t6-not-declared.patch \ file://sys_futex.patch \ file://0001-EnumTraits.h-error-no-matching-function-for-call-to-.patch \ + file://0001-Cherry-pick-292304-main-7ffc29624258-.-https-bugs.we.patch \ " SRC_URI[sha256sum] = "94904a55cf12d44a4e36ceadafff02d46da73d76be9b4769f34cbfdf0eebf88e" From patchwork Tue Mar 18 18:38:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59409 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 DF78EC36000 for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web10.2933.1742323128581139895 for ; Tue, 18 Mar 2025 11:38:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Sc+BYYw7; spf=pass (domain: gmail.com, ip: 209.85.216.41, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-2ff797f8f1bso5776648a91.3 for ; Tue, 18 Mar 2025 11:38:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323128; x=1742927928; 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=Sc+BYYw7WlBIMADgvzfOjP5s5J+io+Sp9TMWlekSH2Dyx6qRXVUnOCMOumiVrezvO+ pr7wacY0nSO1EKRqvmHq0xRTmt5jm7EVXf9+WdvR8IbriM18Qic0Rwm77ZKhm1HVo5dG qfmjhhkFDTzOyY1sqR7XWg5N+m32kUQupwfuR8S44bMyNvNQ5b17YSlXFED5PuRRloGg e3kv0Ohp+JFxx4kTTVNuE9bOvi6iumokU5Fgplfrq9XmDLbCNoqwwyUAeRlQoEuVZ+sx FIooBrmWfMeoHdKPV4RpVNhIYlsfi0qwzyh7olWIRon0tNkjxIib/QqTqZQu0rTMVClq 6vjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323128; x=1742927928; 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=B6GSGJ0+5F8Y843cd8UOnfdTz59DDLPn28PskJm+pzKhHXNkCwN+gRjBsDzLgFcggS 0eRDLR4kI3SjcNCq/hOK6te6qrBfe1CaUn4/GHQwVEmMgo9sdTmztR0zhHzS8H54ZcAI 7ZYlA4wD8DhkYjpoDAkhRYvTl3ydd9aXOxXL9Xdf0k+ATBAKOTlASC0cQcj2NuDXz+H1 8tXXBNTdrSKdnKvK0RZerbALKh+IkOtb+erAQREdq83+ERDDj55nRqaYQ5ngtFqYO9hL QZj3ajxMcrmHR5TgAsxO8TvfV1a6kUT3n4w1HDJGjcnr6axMCaVruovMbmi1xV/wGQkr gjrA== X-Gm-Message-State: AOJu0YyLql9Zl4GZXXlO6/tDx4eO2l2u+pPN9m5e2lmjtrgpVpGWCDEs QTsyUvJfxaaMBcPVMZmS7MaC5U4EIPogxmvtcZNsZOBIvsbFOc+rRasc0IZx X-Gm-Gg: ASbGncvEAuJ5xCsL2w2igDNx9WnOsgqWNimVZllIaCvKSYgUkAUpPFaOYWcSMA4UsNh nMSkTWBQKKdbbC9333Zp8dDYdDpDvun2GDCHZiYv3HGtoYmlcf/tI3/iShdodnkVW+nU7S3qs0t 0TDHE/Bx391i/P5mJEaoFUP4JA/hQxowx40tBuEGo5Jc/RN3iye+qCqlulAwL3+OY7PUeaTyRtg e1UvL6dhDmmoEBEOt1/Uzz7E1SVmRBCiCEb+p3YBUOfARqrM1NkhKz8bydHlq0Dy7j1taGKuNH/ xTizdbzBNZSwTSBK0vAZW30zAGjCa4RuF+pU X-Google-Smtp-Source: AGHT+IGi7Y++NNk3UJfQRTfUn92Ss2w32M209lBQ/M7kJBKP1gOHaiBjpvURmFmWgq3/RBliGGwB7g== X-Received: by 2002:a17:90b:1b51:b0:2fa:157e:c78e with SMTP id 98e67ed59e1d1-301a5afe9d1mr5437927a91.7.1742323127733; Tue, 18 Mar 2025 11:38:47 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:47 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Kai Kang , Khem Raj Subject: [[PATCH v2 04/25] libpam: add ptest cases back Date: Tue, 18 Mar 2025 11:38:19 -0700 Message-ID: <20250318183842.2256284-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213230 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 18:38:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59411 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 B42ADC35FF8 for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web11.2866.1742323129354497911 for ; Tue, 18 Mar 2025 11:38:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GWu/lTEB; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-2ff80290debso5561552a91.3 for ; Tue, 18 Mar 2025 11:38:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323128; x=1742927928; 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=GWu/lTEBGCMP7mDgO/liXJx9MwH0+H9QcUgd43kfAlooob6TIgXdVu9chVRLDWJm32 nChFiBQkBDdVOIjV9O1Dh3OJ/79+15c7XaBGrQ64aRiM/ZAP+XQCKG29qaGxb/s4maIT nlzzEOcbv9Gmj/IWksAK727UCC8o2c0pkx+K2agsct7HiVxgEqpvmvgDt8P4ogWiGLg+ 4v9lMZl8Kw3eL1T5jj21RRPA8JNvEROLIehwsqcxkbCvzfnsSR8n+bDbschOnIS17y2j zDTDTNueKHO0UD+SW8AJOjQ4ySMcYdOPo4enMCy5QQvuCioLE2w9b5qYJaziXoHvclv0 H7Qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323128; x=1742927928; 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=LRqsR4wszbCOb4chU5s64sn/T4M76o6if9H86SZcakIEWdttR/Ov8hgQvgxPRteRMt ylJw70n30T2rTNF98C1a5aTvKWHR0qt4vbDIsgwLcXdIe75UQ6pb9QaEqu1PIQy+wZ7j Z6eTJ3SWPKuQjgQE6+Vgoy9xAYTAtEGg8a/C7FfVxmSfmlgmhhzlAbaMl9b5SjM6xuC4 4mHIyzp0y3NzILczq7mg5P7R30uXzlNgOS9lN8YT0eVUUtl3kn5piA/CtnjczJHMtjme y1PxW5Om/11HE3lbVQME9/PFG7ORDYQ/DNgl2W6Jpw0xV6hkTWR2g/ufURfg3XbLQLPA l3kQ== X-Gm-Message-State: AOJu0YyxQcQU1McPqp9AVrI2OOB0tvYMqZ9ZBwZz6gqfw7KqA2BvvNst AvF796SUZ0XyeS3tcwqNImdsWTg7fKeVjIhXVb6OkFJ6sMMVZnaqNfSBEauz X-Gm-Gg: ASbGnctxpIRI5QQwoEkEQUD2WsKlxHFU/+BJieGx1EmkKSV+zW88Kf75t16oJrgYx0L 4/51oQLzoM4wtNlOZyuCJV4zonfFEyKPRG40a/ia7bFXYvsuoeqRP/qlbsCQaeGR7MWUv6egdTR 3IVZIpOyPyzubBQ2Vz3w0GaHHmP76EO8n+NNa/1wogYz5N25qZTP5EuWKKW2Pk8vt6D+qkCI4Hh /m/cy2kZszm4oniSJ7NV82WNrCcyklIJIr4PctmmCvAKWQ2hLpcJknv8S2MR3KasSqVpVX75gEI dlMkdGH0NM3S+gZEynneolZx23biOSZd5WfM X-Google-Smtp-Source: AGHT+IG6CfWmas35sEcEvDI7kWk7zRrUOzSh2y0lV7AXu8lDeaaxbUKcJSA+M80M6VT/SjfFk0xnUg== X-Received: by 2002:a17:90b:180e:b0:2ff:6a5f:9b39 with SMTP id 98e67ed59e1d1-301ba0f3ca6mr338419a91.18.1742323128567; Tue, 18 Mar 2025 11:38:48 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:48 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 05/25] gdbm: Use C11 standard Date: Tue, 18 Mar 2025 11:38:20 -0700 Message-ID: <20250318183842.2256284-5-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213231 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 18: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: 59415 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 C5EDFC35FFF for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web11.2867.1742323130337733424 for ; Tue, 18 Mar 2025 11:38:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=gdR7jQcz; spf=pass (domain: gmail.com, ip: 209.85.216.47, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-2ff784dc055so6125487a91.1 for ; Tue, 18 Mar 2025 11:38:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323129; x=1742927929; 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=gdR7jQcz55BZfVVkqBsmS6A1lysNaP6lSH6rbxvYJnXGQlRy8jeUkHPDVKdccklsXb ecB8m4bqGZ3Zd1zmY0YlnOtejOOkSlpLQXRCZChV69PuEa30iCsAEBXcgYbY3GqyDKuJ mQTfRmVzKmCy+YjZuVYHjEWIh05q/OsWOUQWWhaicfRxF/e0KTsYwUDj1sDi//GaJaZ4 jYoRXtDjJaR+oCplIIVrUoBZ8lg6Eioq8iMrXXJvJcgNib1T3DFAf0JNp+qpUpcPuyDP u4U5pPC5j5YaKBSxM+Fuow8ORM1WmqLsvdnfydSOBga06zV1rAxzLJL3soO605mojCk2 8I7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323129; x=1742927929; 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=eClU63wjkmd3ZOIFeYn5wcTHEowU0mnZDyJImsyOIskoxPpz2xV/nWe8kQV+i77/9B TCbuEC/cAtcKd0LexjA1a0DZWK/OjG9/JiWyh7vD9JB4DGb5P6Ks4WXifFZo4fnFbrJa AYiklcITZjw+Jks9Id1qLx5M4vtMIXWiVQfGYdyEZKV/vev39IbnM52BjJ0IkOAV48T6 +GQS6nd7oKRqm0hQUZ0EXPqpKXr1Kq4xYmj+8LTom/35gVvkXy2DxkXtZV/FOWolQ74R Qe1L7rKjN2NQXrGmf1p3+f9IELiNC5HaPEaoH1lUZvm45x5YtCYZsxsUsQtWlIzUU88W Ru0A== X-Gm-Message-State: AOJu0YxitY3GYDnbzjyd7Axdk/O9RqPNdGwomffL3OPtl5+SyxqVitgk L6caw7w34RCpMtKo5QOAIM3V3Gz1okmYAgmbfwztFJu9txSylU1A3vM0fzsh X-Gm-Gg: ASbGncvD6vyM4wtD992A9qRAC03YkDw5uzkH/k9avRNF+60aOcf7+dUUTRvJchX0zut 7dMSXYRBDeCw7KU11bRsRkD6KDeGJe+Rxxd9DBfY2VfWf23w7eLQ7sTEcGwlLs4Yaf47hg0mq3P lftSu6O17Pvl0gL92C/Onr6F1+SlrNsibPB+OaWmQu5LmfyEL4QYh5Xek15lKsCVsCc5g1gsoZS zvIgYOxJLl0l6cpzhAQNUzfNh8/alMrtggWk01K6t1FZOeWoar7NpQYXLzuZCLEDxM0ETptH3c1 LpDzWbYx89M0fpLGrd7O45xy6JbXt/Vv0DkPuPDfmLhQA0I= X-Google-Smtp-Source: AGHT+IFYlhWdV/htYbPL3w/G92EBCBQMWTYI5LTEE8zZHKwfALQOeUEBxAk/HL71QkSz0hDuZ3FK6g== X-Received: by 2002:a17:90b:3b4e:b0:2fc:a3b7:108e with SMTP id 98e67ed59e1d1-301a5b00646mr4301136a91.4.1742323129447; Tue, 18 Mar 2025 11:38:49 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:49 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 06/25] bluez: Fix build with GCC-15 Date: Tue, 18 Mar 2025 11:38:21 -0700 Message-ID: <20250318183842.2256284-6-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213232 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 18: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: 59408 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 C5AAFC35FFC for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web10.2934.1742323131206037470 for ; Tue, 18 Mar 2025 11:38:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WNWY2S3n; spf=pass (domain: gmail.com, ip: 209.85.216.54, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-301918a4e1bso3407173a91.1 for ; Tue, 18 Mar 2025 11:38:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323130; x=1742927930; 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=e1//C5f+cDIyqp/SSDe+JcoDCw4ACDBF8//yc/IKcaw=; b=WNWY2S3nA80vsPH2UPXHENZF8HAc/Zi+W2AU8fD8fsWWpMin0iegWkHSG4bFK9QvH1 r2mVXuCByVTd6Fy+QEBd4/OYZHitD3rovc6OEC7aB3isaWlxHrrFNGFFwR8tGPzS31CV wP58GvGxvE7nQ/yL6ghbLMb2Xst+IE525h4gV0M/KIM748LhCx2hjfIUu56yQCLmIfvX wvwx1bPaYt+mH+aEpdhmZrUt49yvORHWbSW7OqjxpCbwyS82IZD2UXAQf1YWDE2QqHpy Ll0IJG8ZNZG5nw/qgxi1PHtOaEfkJYWJe1DykJcLMbnTiZXk3S/Mg1YIzwllPWN7Syrw d+Uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323130; x=1742927930; 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=e1//C5f+cDIyqp/SSDe+JcoDCw4ACDBF8//yc/IKcaw=; b=Z/zcQaXx0N5uDp8Sx4NEov0oMoxn2cYz07Let3BbJ5r5c6A/WRzxrHU4HA3nTIakTx bCcqBrpbOtQerpbZFDcm56uhsFByESvhSgXp4/5K28Ma++90Z6jj1VifSc0eljjCAx+t TgcALlo4sMTmWY6PSsPhknxTiRv0+z2C0VyJe+9TQQt6tV2r1RVjaC06z+V/Pybs9ApT DK+1t7tDn9w6zkGG3M5153IihWlJGoQTQ9AclCG4XSZn5qq/Uarcxv+tjQhQklE078gP UqQQrjcN5R/Z4hYWilBjKmY3BhBHiU8Ci6AkrlXiGtnLuYAxN9iGeH53sLSHPlKcU/20 2vhw== X-Gm-Message-State: AOJu0YwUedtlSzpLqXmVLapW7wQggrvsjmj9ZZgjQclypG3r7DaswIoQ SDqlgZ/V8qoQlSyyMQCifLTWLHH0z5yhX97DT8BqKfGB8ZgyADVdt2klLkeo X-Gm-Gg: ASbGnctnRj6ihRA1jdfbV944/hej2wlkesMv85LQRYdkfNZHs7ewxmcm/7H319Sp0X3 xzH7CvOXy5+thghdfX9raQkp6c5MbZbcdY77aVY1DzsiyUvImZHi7rm4Fl+oUIcnLBqHBJOMVcf XNbOBMfHR0FECl0fTDH7nY5qXUD1eFELRkNsnfGhNVD4IVAdD1xRr8EkuN8qe/0wdL0vizWRBdA rOCuber95JkTqKEhS7CrglSxY01aH69xz7nL+y4fQGxqiIDhq8IAo7+jmtu8rjtleM0GlsIyP87 yiLeFz9vodjX8O+x19i4aEb1c6A8aP7oM9znP3+17tc6i8M= X-Google-Smtp-Source: AGHT+IGM6Ws6lWcF91SYOu8nqx8sZ41zbANee+P3DGPwze66IIwPr4Yxl6+Q7iqQyskwZTmUGKfLjg== X-Received: by 2002:a17:90b:54cf:b0:2fc:ec7c:d371 with SMTP id 98e67ed59e1d1-301a5b006c0mr4424240a91.3.1742323130365; Tue, 18 Mar 2025 11:38:50 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:49 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 07/25] readline: Fixed build with GCC-15 Date: Tue, 18 Mar 2025 11:38:22 -0700 Message-ID: <20250318183842.2256284-7-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213233 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..3bb4d539601 --- /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: Submitted [https://lists.gnu.org/archive/html/bug-readline/2025-03/msg00001.html] +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 18: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: 59412 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 B7115C35FFB for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web10.2935.1742323131992189497 for ; Tue, 18 Mar 2025 11:38:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Ku7WPy7/; spf=pass (domain: gmail.com, ip: 209.85.216.43, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-2fecba90cc3so8534747a91.2 for ; Tue, 18 Mar 2025 11:38:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323131; x=1742927931; 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=Ku7WPy7/Fo6XE3l8hFajLfB331VG7eoWm3oSq8D2TCvSTGwL+pm9vuZ3eg64QbxxGn boJTi0gfeAftJqJVmDmKRV9rgZ45yCzfgVb7vG4L3bZboGPugiPKxEAoW9bumweaZN0U jE9WQdL1JbSGFOK1pqyOJ5qGlTWuXBh7rd23Ubbi5/Cm/1EySBnaQ84Rk1eiDB6hIf0X QM+jEr5n46BqnfuD92Jan5V3EOXf5dKvqa9ggsJ5QAnoiM9WG7p2vC0EL8uPIHRk/GvG TRPczUZXcDlhPzj4noYoUWc67Y9xRT7A1iyOCbHOKR1NwAVsw5dCN+odYKi2EYbHbsXC v8yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323131; x=1742927931; 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=Rb/8Cq2P2wSYg9vVK/5NdN5dBhNReC6+54wXKY48V5S3qQdKjPPZ8/hsHGgouxHiI8 jBn1Evs5vG+1sVGPk0euKdWkWD8h6YjhU22+6XWo4y/bH80+RWIJp71mv/1kCo28QRVp tOcBqe8i9w5cMlWd65yKjU2jVj8qeMO9sESaPPrB6sat9bX+OpgSDPcv4gfzLU3YIU8B IpOyn56eNP1hx6TREYuIumK39EUG8l7/vFxn4LvTvzKQSpKkL8F99M9HfkdVAq0RB95C 8skNbC3dfpvIMJn8pKNvGSGYi9R1GwQ8p4DUcubMIuokSbZctwHfWMMSMl0jMlw/WNFW 3ETg== X-Gm-Message-State: AOJu0YzZQy/tGVA/ve0Uuc+hmfu2mlo+IppnqZ98i7WZGOV2JtjQuhzN G340fM3WXyNMbtoaXior1zcsoYCsGX7SRFZifundC9COk4LgH6HsveKOQ6AU X-Gm-Gg: ASbGncu9fsNnzuzl9FbykqyPaeRgKNfrhR6J1qYPoIJiRAwQGHbxb+0eWkiIj/Jur1K BmqoXI3pUz/B4KA4gNXuGmesHgLWCeP7RT2Cn7aFZL6cm/dIaMZtAxW0ioHfgPQicASUxN+aalh oqbeOPEy5FcuuHScAnW1am1dr7p8YACnL06Bxog7odsF7CuYPKi0AcC+8+2wwbycS0ZtAwa2u72 LJ3fo1f3p7djxs/dMixulXDwSbW4XoSZYMHf9OhiYvdfN75a+RTJiJZt1aOnao5qPpWa0Ha/TZZ 1lzbRV+gawMSXsTK53YLgoZnouZjtYGFh41o X-Google-Smtp-Source: AGHT+IGaLqCNWYziDXyVgEMIsAQsE+5T11acQKQfxww+CWBnHw4BLvhheZpn0cIUPaldRtFOwVkIkQ== X-Received: by 2002:a17:90b:2743:b0:2ff:6aa6:47a3 with SMTP id 98e67ed59e1d1-301ba144363mr409060a91.25.1742323131157; Tue, 18 Mar 2025 11:38:51 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:50 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 08/25] bash: Stick to C17 std Date: Tue, 18 Mar 2025 11:38:23 -0700 Message-ID: <20250318183842.2256284-8-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213234 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 18: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: 59406 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 B5DF0C35FF3 for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web10.2936.1742323132702204718 for ; Tue, 18 Mar 2025 11:38:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=kt5DZDc2; spf=pass (domain: gmail.com, ip: 209.85.216.47, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-300fefb8e06so6681578a91.0 for ; Tue, 18 Mar 2025 11:38:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323132; x=1742927932; 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=kt5DZDc2JYd6jfol9lMwsYKIHX7xvWnNK2n8kGoOC7ntq1itvgqwg1tiakuxLLHV4z +YjLs/3hoakqUzHbAMT92ArVbUqpsNgqX1Zb9tca6t98JBT7Q/Ztnt84IfqD09RCAu+r zEYu4f9hhCu5vPObY/LHHibtW4VSfjdgUEKpYi62XPAQ3GE0FQ6YUf4zAMW0P/jnplK1 wbU1wNrdP/FcxJgoMUlsmrB55iafT0ocJT2ah7LIfmK1JaILgN5oY9/JVSLsTXg1ps5H N2xRtAieVBkZT7ddTRy0H3G7ObPfIDK9koLhPgq8YwnuEMik0A5mQQBdVhN2WT6v4pJO J/HA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323132; x=1742927932; 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=XWrOyoRWXtBxpc2QVGa4sk0liJKi50is7zePuN36RNFQ2DOZaoLKfIj866SD+UFSlS EHahdzHMyzs3J3E8bnStSUvL2NfXu/PWZn6Z1p64Uh5muS11BW3K9jbU55CFcsFT+LJu yMaEnMW8yO14nynKkBQ+nQZNNShB7VE2sqmOBhhlNW/WKhi2wMbYxb8TAaxGcPugPFzu AWt/J1A272gkoQzh/iHUdHwBqy0WgmDwQeT+mtrczmfrOkTts3X0sxQ6AwVNrv8w6cg4 nGZ/PSTb3+K2yzUWzim9WXPXd95VRRemCI10tKTJwbPcvO6BkYUemwCK9lb3tlCfdQJJ Mtdw== X-Gm-Message-State: AOJu0YxOIsgtY+E7h9mR/C5zOx0UO/wM7/aEqac1yPsMhlFPA33W5bjw J0GbP3J+KCe5lyPJ0JAG8D5nDUGsmW+1glipbrK2K4DIiBhNi0/KG9f33Dgo X-Gm-Gg: ASbGncspXDt45RgM2kPOr+Dj3Stuo+Ri0LiSmSZTVjKv09fbELPSDvDq19M4IzB3Hup 7G7fXIrCAsUOzCN183Rp2jTmR68F0C8QwVle5SFYGtPgjdtgtLdMUIN2SUtXDgY16cGP0HyqDaR kav8TTtxvLHQDdZlUan2CtFZj2cIgC+NBLqhW4cjjyJDvwZ+vOQ3uhUpuBDQl+5o3EXNB0CDOMq R20Y5+SXHrc8l0wNQqeD3cwU0kT88aYhMX34QwiY7599ROM19K9BI+fjDT/R6MUfPLpv9Xx4GZf WCG0xfjkxlkjlk+eAIG3/wKxPmt4a7w+TApO2cs09AYrIkI= X-Google-Smtp-Source: AGHT+IGYGOFdPlVe90/2AFQ8mDW/7mnzoQWhoeEv71ZjWrbtUKvPr03oC5DaBFSiQf3SUpUUkhnzqg== X-Received: by 2002:a17:90b:3d0d:b0:2fe:85f0:e115 with SMTP id 98e67ed59e1d1-301a5b80f2amr4474492a91.26.1742323131964; Tue, 18 Mar 2025 11:38:51 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:51 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 09/25] tcp-wrappers: Stick to C17 standard Date: Tue, 18 Mar 2025 11:38:24 -0700 Message-ID: <20250318183842.2256284-9-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213235 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 18: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: 59407 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 A093CC282EC for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by mx.groups.io with SMTP id smtpd.web11.2869.1742323133610406423 for ; Tue, 18 Mar 2025 11:38:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=O4gPp7YD; spf=pass (domain: gmail.com, ip: 209.85.216.49, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-2ff6cf448b8so7717067a91.3 for ; Tue, 18 Mar 2025 11:38:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323133; x=1742927933; 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=O4gPp7YDx0BmkXDozyM2F6WuZiCdNEbWTz3Lq4APdKELpNR5621vf10DkT2Miu0fC8 +tPfY9bQXdQYwYcbM735c9LGU4iPThzj7Zq7zVlv+OsQJzzPW/eQY72wI1roI+FPAqyo tyIWC0DkBeliIEG6ifJPOs6RHQiXsybgeF8Y+f+XWjUGEmW5+HPjCDIoalRLg1NagjIi y0oLxxaKmOW8xlYBw2Mc6SWk4dJ9j5kaeAWnjoWaPlR+QNNj5Waenr5Tc3JMMFOqoLVT +kTmERSIAv9adzV6F0jPB+jtEiG1DiR9pB+2BC/5qfcGS+sLAA/vmyJPF9B8hGC4emKV rf6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323133; x=1742927933; 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=F5cdT79rpa1g2oYZelaD6hR8ZaR/pvFTG4QSXrjj+nowTko5QrbTzQeURkb/EqLrfp 3pVps4DLJf13POYgHUJ49AoXb9+wmonkG1w3k4pUODOL0qSRgVUoxCUZ9NXqvGa6S7JU aBInuxyzxASp2iMmqLoJS2IQMAPh1iVodUNh34q8JwnzuqHm3FsfTGNsQFrDUz7gXf8+ gwJnCpyrZZGPlbxh2XUB+5PqxYHOTNFGCgakHZIHAnu40k8GS3jM98DGB+iN6AdG+zzP 9qZxZ6lX/zc0ioiKXRl0/dPb+pYus09wRTvP10wbfkAlRr+Dps+pavsVbb8lANWlc1r2 sQsw== X-Gm-Message-State: AOJu0YzEoCTqgX1n3xtv+iDMCnIogJRYdqMES92uajlbyljtRoNY13AZ uZcH5OzUFXnBEref8s/Jlj6/uqfMqN+Wu66ZQEZtZu2QDVSp9HD7HHaY+JUl X-Gm-Gg: ASbGncsj/MkFexbYFbqXkgUxXgMf2IDXfQZWCnlUeXQSbctXAuqbT5GebOKY3MbSw7g hz1iPyV780OFKvoVoxMbduALf1lJiSXd0LsDFF/nZ4scviw8LBMO7TijQh4KJ/232oG2befQZwY 69c9JYlWfd5uVaaaFNTdK267jl00uJTmlzu2N++8Ynd6Ya7nwCj3FU624/JtfAfQLih8pngY6bU guHL2hG+bDGnkSm+qC5zg0WyIF5Fs2BUMml/QMuzVKRvtQzVIzNP35dAnbmPBBvwjSIaN6GXKFV 18gQT67FsH7z5BO80PW6fobT3sG/JTvuln2c X-Google-Smtp-Source: AGHT+IEFH+1+KIssCJV0+IKxg5TSwnaKqj+NhxtiabWCJ7DILWHADxRyaHxbUYr5KzM8itmwN9mWeg== X-Received: by 2002:a17:90b:4fc5:b0:2ee:ee77:2263 with SMTP id 98e67ed59e1d1-301a5aff206mr5836853a91.7.1742323132788; Tue, 18 Mar 2025 11:38:52 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:52 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 10/25] libsndfile1: Include instead of redefining bool true and false Date: Tue, 18 Mar 2025 11:38:25 -0700 Message-ID: <20250318183842.2256284-10-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213236 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 18: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: 59404 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 A47F9C28B2F for ; Tue, 18 Mar 2025 18:38:55 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web11.2870.1742323134561444871 for ; Tue, 18 Mar 2025 11:38:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=QgZJC2zb; spf=pass (domain: gmail.com, ip: 209.85.216.50, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-2ff80290e44so7033629a91.0 for ; Tue, 18 Mar 2025 11:38:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323134; x=1742927934; 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=QgZJC2zbBFpgEUKnMTITta/cWqlJKNjDU2aTt0Zd4QcJvYRP9J3TOQz1uVCRmdDb3l OucS9hxJQE2VTHy+qH9QUX7oRiA9D8sVY3Cuh9zdwFgPDLa21lxugbq0C35856BKloL0 W6buY+QApGbu5x/Wv55iT5RIwgu6XGkURhNg84aB7rlYbTzn2lWF9yPFk1IBBvy3M7Dj 8kQVGuZmHzZ1bvMJAu6XPQ1LSYWmREOCEBVUUxgoFT+a54vRFM3aYb1gaK+OgeEi2g/k FPxDksLqmhh7zp0sOvkJ42cU2AHoPSc+W3iqten00gQTKIZcfzXCGu4n2oQDM4rNDQPv nWVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323134; x=1742927934; 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=TxknuKWxxmMizWfmrBne7I1tUXqpj6byp/fpzqLtBuhmuvaRdVGqobsk5FaRFNulY/ ZDkYDvNwpEPEOndLALULpqw0S0LE54+ekVHvHKz+17mvYJYBBXweZwdg9PMUj1BUd+3B 68bsqMIV7iCQ1eJye7gnaPdQZoI5CPjtpIbpZSEYWQrx+ooC+OJXGiNK1R7EISVedGBo LsWu7HpII0qLigSCNu0yupIgL1TyVqExxZJR5UOp8IgfoeqT/bUyoMjdom+w8BNOFrTO dj7MJH0iGwbnNnLiVACXjY9wyM+0u4wo/sLXKs+UlqlJ4Rnkbj72CvF3MFrPTWzGOLjr 47bg== X-Gm-Message-State: AOJu0Yzs0h6GM13sb28FEIKE0uMXcFvO1lqMBEoiRVAIqALlOl8zhnXq api2peyYp20GAc0wTzqU/fe3/g8bcK8TgSSqOWCOtC32ZSmKrlYh9LvsiNfx X-Gm-Gg: ASbGnctSy0uEpI8BDx6gjq3spmqBvEj9Jbdy50dcQhR5HrBX7K6v9WRobkX658EWrMM PMojbiqQOj5MOWujKQxluMKsaOzdt429jGD5X8PrvVERUATrqeE3m3wm9SWlmT6LVKq4CpyLnWA wznMxQtsxW+6sySeSR5KHusLaHrIKm7/6Rk/ejZIL64twVxLTNyFwho+rZa0yJNZ5i4DJe1Ztlh Di4V0CcB8XRvWZyarsIlr+auxXXkT1ieE9ywX6XaYYTs3jSkA+MGA4BiSGngDWQqm7wLgSK5gHa HPYXXUwNX30hJ3Onfj4eC16ou1DzWzhKgIIi X-Google-Smtp-Source: AGHT+IEkbkKtWHE8zAApI+lE2Q76NcbTOFoEhjyVUgHdI2dPBTj+Zu8tCBUtX0Sp3LahOLVbuLRDNg== X-Received: by 2002:a17:90b:4fc5:b0:2ee:ee77:2263 with SMTP id 98e67ed59e1d1-301a5aff206mr5836909a91.7.1742323133637; Tue, 18 Mar 2025 11:38:53 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:53 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 11/25] e2fsprogs: Fix build failure with gcc 15 Date: Tue, 18 Mar 2025 11:38:26 -0700 Message-ID: <20250318183842.2256284-11-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213237 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 18: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: 59410 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 0346DC36002 for ; Tue, 18 Mar 2025 18:38:56 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web11.2874.1742323135419851653 for ; Tue, 18 Mar 2025 11:38:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=cnb+CxOH; spf=pass (domain: gmail.com, ip: 209.85.216.44, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-2f9d3d0f55dso6749433a91.1 for ; Tue, 18 Mar 2025 11:38:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323135; x=1742927935; 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=oKrGjdHHjnR7jsgqadzmaAaILBEfzJQIsOo3GFgMEZI=; b=cnb+CxOHs/rHTOzNAebxkYmV1K85z8+q11CC3dYuJhj0sDjTFfEETdusYwsWJgWIju dSqB6+dTPhYi/Y8IzEYePhjYBs9TWrLiSqOj1CtWyhbswVApyCVKAh8D7AU5bH8IRRXU SPyHqtjeDTsxWegtfb6g0vgDhO8jNGwACb/xhoD2rLh42cpAvumxpYIylI8ZMqAoTBu+ nK3+lnFxgXubGoM0/ceXv87EiG74ZcJEPuNQevhNQqNdd6qLwPnw9rq125J/prH4qApD EJzDk/f++UTGkK0hWdngbjesGYNvItIE1W2FO9xsv7k6ZcvrCeWdKWKlriisOS99xpBV vMYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323135; x=1742927935; 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=oKrGjdHHjnR7jsgqadzmaAaILBEfzJQIsOo3GFgMEZI=; b=HbqsPRckXqf5AAmO2n73kNY02L8SKF04y8BwnxA6hGw/ntmlM/AXLe5+W7X8fO1fDb IUlWkh60oM1JkBx9YlagEW23zuoNkBt1gRGVVYsEvF6pVlySig2j4uvJESe8g3ffUusS re152NYbPFseQedWV2xOJiOCHxB5cNquejZYvUc5JPWjhgaVYrsTB660EzCeNTnQwV9b D8rUAOIya0ClwzMNmpxfw66IDqZ7CSjdVYjsndOned1p65JB+nGPwZcnrEFPmCLLsEPy Fyv1t96rLso9lIxYSTdvRxVCt4NaUk4gfV8v5D1xX5qF9/G0I8HtBmD/tGBUny6i6XRT J9ng== X-Gm-Message-State: AOJu0YxveOj+e+Pv6FRHul4f+6B9cdHLalfgER78fcALe7xaGRkhqHxd I7DtcqNMA65oiGi7ZIOdgxFOrUPoK0k9188B5+fv79tgK+V2/oTU15XgF65A X-Gm-Gg: ASbGncvCbOAGYPll9rQaJJVAckG0thCHvyUs4DKF8jiMIKQYtU6aXaoGmVmRZDhnhDN 8hakLbo3e8gRl+PVhoRFTLMG2kZGxQ4CgvF/SJsbBDRJLirS6pCXoDYVy+uZsTfMWrLUZNgt35N zhwhidxXGi0MNyZku9zHNPrVrhtaF3gLPSzmxPjckTYLe2hJPUKhzkCmf8lxdXIsF3qQQvq8r3P TxWjxGkJrFfA9450Kwi6BMBpiVWD8BS3T9ooQ2zLvvzI8e6zVvjgDH9Dj3lyIIiX0twx0iGbI1i 4cEFakXLhzxUwPW/Id5NqsWobBXsefN6N9wd X-Google-Smtp-Source: AGHT+IHmVK4mO8OiQnk/4nIspVqN1iHTS4z3o5NgbyF+mpmbItpv50oZH0SRCciQV7O5UBFS3lc6sg== X-Received: by 2002:a17:90b:5288:b0:2ff:502e:62d4 with SMTP id 98e67ed59e1d1-301a5b992e9mr4285482a91.32.1742323134572; Tue, 18 Mar 2025 11:38:54 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:54 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 12/25] man-db: Add missing rdep for col utility Date: Tue, 18 Mar 2025 11:38:27 -0700 Message-ID: <20250318183842.2256284-12-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:38:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213238 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 Add util-linux explicitly to DEPENDS as system is not able to trancend rdep to dep due to special handling of packages in util-linux recipe Signed-off-by: Khem Raj --- meta/recipes-extended/man-db/man-db_2.13.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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..e9fd3b5ac57 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 @@ -13,8 +13,8 @@ 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" +DEPENDS = "libpipeline gdbm groff-native base-passwd util-linux" +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 18: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: 59418 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 F395FC282EC for ; Tue, 18 Mar 2025 18:39:05 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web11.2875.1742323136183815190 for ; Tue, 18 Mar 2025 11:38:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=JfaC7k7K; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-2ff6e91cff5so5671014a91.2 for ; Tue, 18 Mar 2025 11:38:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323135; x=1742927935; 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=EXbSqvhVSsKvj7vj8l9HWrGMl70WPnCT0uvZi2+V6L4=; b=JfaC7k7KXPqCn0Y0M3fpPAS3KeQequrYVWNGHPbd9X7W1mIsVqny7PGR5OhtuWvsE0 +VM5mgomqL/krPIcMyxeZPPwFG3NbNLFikGCi2WacaRGkvwUG8Ie50/A1hV7vJHi8pbs N3uq+09ixKA/A2fMBQbHx1a/hJLbQEoiJxk4MpBqV3ndZjZxIsd8TzXyU4Z/cBi6wQN0 ClhW0Z9HTD+tDWDliGRdCj80UYFvth2hYiJTG0WrfbJe1d4vGzB7kHxxIPvfaAcWJoe2 TDkicUOApSg3wtfDlFCx1LkqjMuQP+RPAO9gQO95ns1Ct4IkO+bIMLHfyi6SMdRLSaP0 u85g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323135; x=1742927935; 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=EXbSqvhVSsKvj7vj8l9HWrGMl70WPnCT0uvZi2+V6L4=; b=uv/3iIHi43lKUhWLl0t9Ph2+s1gml0KWnJOeNxa0GprAbH0nBHJdHcxtRm1pCMKD5k DcvuKdWUQN4+DnDXMsC/LXt8NL6qon6wJyNuiBig+gwrzcbhs+unwyERbgEe+Jgm2un3 UGwCf4g9F/MBMqSxLukDNOUO6maV3dzSyelxlo2z3C4LxQ7cYB1GUHrh/kq4tnT+Ykfm 5lSxE4AWJPsjttRe5iGtTlbcJSNtNQ+eORW2pAJx3nt7Pwzn8CYZ0k0ZPRnaQSulKd6q PPw5AInHomQq7J1gO83HBXLQulqNHODsmNcGb0YAR58pLWhuqewANB9IbT5xJcfw/KgP X/yg== X-Gm-Message-State: AOJu0YyjtV1zwHDjdgYxNAr/HP2WeGu04nyIecSjhfhBMp9qw56PDkke Jf1EcgaV1KGfQ5UK9n1A0dX6Hz5Cxa2cRO3fIEbrXL0gvA/IJTB3ulnK62HE X-Gm-Gg: ASbGncufy4GLnDK7Wi4rXniXcJ2l+8jQ9Q1WIAA0bkVmKAgFLZXxf2uXwGMeCxI5fqE Zz9ZQYdlshVvYU3I1iVbd8almSBL0+K1vzeqTXdKXkJJGhN5OXSVyuQFp8hv9Vl7nYtyOloTtnb 9bpXCONN1Q6nE0amfH5n1RJSIPttYQim6tdYMhrLKXy6bBf6qzoyLJHscITj7+qB6h7QLCVBT0w s0sCQPApU/grtw2J82UeABkzpPlqNP3joSD0X2wRADe0GBOvxHuZR0gVDUZAbp2JN4SVx3iqK8x QWdfoqouzBDyp+IuZgl45vF84CzrOK/jEPAk X-Google-Smtp-Source: AGHT+IFjWH2e813zIgZ/jcwz/aELAN6hEaiZnMB0Fi6Dy7ycYtN4WVeshB6Z3YGAbu97f5PPEHwYLQ== X-Received: by 2002:a17:90b:38cd:b0:2ee:bbe0:98c6 with SMTP id 98e67ed59e1d1-301a5b12e82mr4815081a91.8.1742323135381; Tue, 18 Mar 2025 11:38:55 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:55 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 13/25] dbus-glib: Fix build with GCC 15 Date: Tue, 18 Mar 2025 11:38:28 -0700 Message-ID: <20250318183842.2256284-13-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213239 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 4753997d3d2..33675f50fd8 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 18: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: 59420 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 5038CC36002 for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web10.2939.1742323137077817053 for ; Tue, 18 Mar 2025 11:38:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MuNdsGit; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-2ff694d2d4dso5160155a91.0 for ; Tue, 18 Mar 2025 11:38:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323136; x=1742927936; 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=MuNdsGitRuk9Qw7FH7tnqEoGeuo2ych+qKbNLMyrXq4sUxKnouc4rwKruYbiKXP/JW K+8YXJHGhPqFgUwZ8ROXvqFpS26oKeEAPK7A0siRw0st3xW4uM/BxwoAImjzAg+eSGl+ F4B4JUEJaLLB9gSkTbQik0GHCNJkSvytHI+JNUMWk2sHVbbxPIbRqf2T+wgGY0l6NRCv R4sjFOIYH+hy+wvFEj1YZItWDwrIwzZuSwtouDeFvLq0ly921MYNPAge5FBCdluofKj4 aSVg78szoRa5NpyjtuHjbly+vctI5mRya3darYXgubdiP7zGXyD688QPqlLQkHiZQ9V5 Yc1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323136; x=1742927936; 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=OCKs1TYB3oMWt1z8bAvNzM4SrPpd4NdVGzxs+vBpssdpcVN81f9nW+DquVxKfHowIA W8PnzZP/FmhtF+JYKG1N027lZ3PxemYvtsqn58KhvLp+Y1vzrRoz3mA7TZalvxLH+tXR og5EXA1PK4yM66p3bo2FsMxALka4EINx02NUN+NK+hVhPkSh+yzslaeqyEVjMFO3Cb+L ZMnXAiYna4pk8p1j2lGyjx79AUeLCuwF5Kxgw3mwz3tb2SMjfP0WXHPR0TpoI/nSJgKR zrkavINfFmyQAU/p8qDMNC2Nm1WRRMe17w4XDImjDg2U8TcqVtFENQUnoSkavlk17cGg FlMQ== X-Gm-Message-State: AOJu0YzS17tCxZJLb91vv2x2BxSCyLiVZIQ37EHez1sFlX30tmJlQAaK CNJIv0jnHjDp969hjisK5TJI8m1NjP36tl0cwgEVzNZtVCcpdEuqvPIzIbPk X-Gm-Gg: ASbGncvtlux1tApipkTmWSVWP/4nO6qXK/lKDPzmcOD2THgvXpFeRoF4hf72kR0vahF cJLNrTimZSmruB8ChK+AmEw24tZEeUzzKxD7umAKcFLwsWx4zc9TGoVlaUPXNXXtkfvMdb1EM3k l7bF6YmL4eLss8hqtN5pugT2gejvfv7H46bw0mKTST/4g/2zt+tgpKY4yTqeQBLzx5zJLoY5Uvc xhD/+OCc8CqD4oOlBPcKYfTJKqXH+KKc3eZXHnU83Ykpz8GWQzieN3yC4DoUl1RB+6+M9IT8ryV 3Lx1hfMgHDONJAN8zdt9xduDsXE401GA9mOz X-Google-Smtp-Source: AGHT+IGOqYv1tY/vBMQXM12tkhYliN1rP6ci9YyM82ev6q+6r6zdnesZgD4Ovj4LeZqDCaEi8YiDWA== X-Received: by 2002:a17:90b:38cd:b0:2ee:7c65:ae8e with SMTP id 98e67ed59e1d1-301a5b12eeamr4774763a91.11.1742323136269; Tue, 18 Mar 2025 11:38:56 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:55 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 14/25] libmatchbox: Fix build with gcc-15 Date: Tue, 18 Mar 2025 11:38:29 -0700 Message-ID: <20250318183842.2256284-14-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213240 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 18: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: 59423 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 7415BC36006 for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web10.2940.1742323137972064825 for ; Tue, 18 Mar 2025 11:38:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=XtMDV4sZ; spf=pass (domain: gmail.com, ip: 209.85.216.47, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-2ff615a114bso5184741a91.0 for ; Tue, 18 Mar 2025 11:38:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323137; x=1742927937; 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=XtMDV4sZqvrCHre7aJe31Oly2qce6gOU8i7yawHCluzIiJkOK8w/rRaW8lfkstLAYr kbjd6eWQmcPp8eCT3q1Ed4aYZWT5GMwqPyCDlU3CR72Gat9xthvH2mZzUnuRy9qrJ/6P vZVbE2Q0iLjUjyCP4USh6GB1xPTfRY4z/TJT6XiDAbxM7iifAD689NSCAe56WfjdHuWc zos5lSXIdXJnfNgL9ifwCiEH+B4WKaJtCAFbC9hgK7lLOkQ2Vgto0/V/ENSkJc3gnWqi 8YTOemIwycbpnw6EB8PbWfQw1OwLUMYtEiK/aaSyGTfRwBVmXQmyknvPgnHPi7Yy4eCR S79Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323137; x=1742927937; 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=bOwYOudKHgxsT1KAxl1zBnKa2ZYCCSo08hnO3GOWxoby0leJ+iriAZTbmHunjq7PPn Dp5gxD3W4RQjgpJDAFhCPGwSIwpUVAF3TBa41NXvdrIauihVr23+wYfVCCbhux98vkKN ZeRw4T9ByKSe6P2UHgTBha8+b2wnh0eIa/4ndO9hZRYpCVgplCPb6gEGADMPvERvKiGp rqgux08Wv46zgZifiMBub0ZQdDDwcAhCKNrkqPrTs1xjP8mbp4kNsT4PIp65dnenR/Og 7sIrj//4zl+f5GXAAZVb9/JKRUrIQQaFcxyg3t6woedsWOL/LnRMGKh9tGPSH9Y2GjJ9 CHvQ== X-Gm-Message-State: AOJu0YzFRW0QLTNy//k6kl42+Wf3xLFv2yv4wLock4G+kGXRxq1k/YLi GLriAcsM/BUP3uKp3/7oDydlXnybIGqUpPh/7JY9irZf5Fdz8ZE/XKEFxrHd X-Gm-Gg: ASbGncvwytoNmYpbK/Hj1FiuSyByT0ahnU3Rc2LHzLVjHf1WODN4GmMDjuY+1Pwr0Ev itegTUdzDwxaIoSSscvSeZDQmXkXjluv3WEaFFuaV6DvfnIjr+z1Kwes/YoDSPbUJf4p+24UT59 AT6HcHH6JvOEdXO+CU4SJP6FuCXqpcWrzN1784BP3FQFwJlFpNFc7VwHH1kyRvR4/oyZpFzN9D7 /+v/QnM1pFOQUb9GPg3wMWY+ms/8veuwV85jVTjoee59yIOShMTX0rjP7sg/Z8e6wtMbpslC2Yl fDI2KCY5NdiM6AmUyJbcbOxkoM+sl61tm2rm X-Google-Smtp-Source: AGHT+IFjilfKH/obXXKAmJGGQg1l6CdmHbMuvBfhcFomASF2yuGGT+LvPRiNoq4yy6LD6pNcx6F7hg== X-Received: by 2002:a17:90b:3846:b0:2ee:cbd0:4910 with SMTP id 98e67ed59e1d1-301a601d171mr5170622a91.1.1742323137068; Tue, 18 Mar 2025 11:38:57 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:56 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 15/25] ppp: Fix build when shadow is enabled Date: Tue, 18 Mar 2025 11:38:30 -0700 Message-ID: <20250318183842.2256284-15-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213241 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 18: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: 59422 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 69F6BC36005 for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.web10.2941.1742323138753342560 for ; Tue, 18 Mar 2025 11:38:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=NGiRIs5k; spf=pass (domain: gmail.com, ip: 209.85.216.48, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-2ff65d88103so7380865a91.2 for ; Tue, 18 Mar 2025 11:38:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323138; x=1742927938; 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=NGiRIs5kup1+ZLQlFGpimKy/MI7EE5D1l33WHEWANe8xc3+kNSFrOMwjTPwZ893oTt wdL2pq2M4GKsRibqPebz1IpJ8jxYVjIHxSlord9kh55QwmNX1Nu7WVwQ81g3iCVqi6+C kt3kLlzXV3ssQ8EO+15QrE7sGybVAYfYyPIeZ+h2oomBXSXi98mMEkpfehp1khjr6kYc r+6eWrVA4KidpmOc6oyrNSx9bHz+OCudz1XNIZ971WyweAPsXYyg1nFsSNEjWIxyfVwy 8OplzFnCAXqt6Cb7lZ1yr4yHDP5Nh0HRQ2t7WEouZ4Q5A1SY5zRzTG9GZmKnvouUTk0U Rq7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323138; x=1742927938; 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=o2ggx4GHTTUFTRVGvEJ8jEmf69SpL81kgGZAp0xf5ddNqnK5+axJhVtJ0BOgMvUqu/ ia/ug24py/08RegyM+Vph7obukqc+qletDn4LUK8Sfj83sSgnjamrArJxbBT1MTskf/p JY3HSYYCoPj196G9k1rfDXJCUUujeUCIY8+KKjAGy01yYppqBoo2ovfuP0UxdIemFT9p 3FfN8860+95KtD4PMgjyiokFI64IuoCxOf5u/Ci7pgR8BERHLfJcBdKYs06xjCGEwZrT qKpHZdQB8qgKRzFdRNNIC+A+zjDg6vcy8zs5tH//8BTYl/lSvujvxZTUL7lO0G4zD1da MtXg== X-Gm-Message-State: AOJu0YxQGzbAAAxN5AG7jrw42u+M2bd/MLXkWmzYXyXIaHmlNgPIPv20 Nwwlw/NiZGq/y82dsOqFuoclVmqqG8o2bwdjO9m5slStu6gxy/3vNGz/Opjp X-Gm-Gg: ASbGncsI8Ao688XeICa6kSSLEX6jG8H7T9vKvr2ay0fFS7IzeW0XmXlRG6Y6jMcl5fb hVkPqinnnO8AmtJDd8AKwIMTfkM8Cf7wgEiwDeOzf1UYDqExhoz+XAyt8kwQ8aB8dvqEVF6Ud85 S9GL9A7rzcMO7WJ2d0ACYKQx8IwW2RnmnBNs21A1Gf1NZ3l7Iq9OSvFsm79a2ovA6jY9TgTHiBq g9nN/aZwlTyzYkQZK37+J+VvCwKawIA48s/2SetZRSy/lq2TxM7JDGRYGhXuv4FJHvCX5ztTcZO /S+o9GCVbhMjsQUi85qoMJCMpG5fR74nz8zV X-Google-Smtp-Source: AGHT+IGzbMGds40+aRRQd6GH4Iv9n2m2JI2y15fP95mPHLWvMc9ksxHv7mqfkzV7gyTRFE8hSQuK9g== X-Received: by 2002:a17:90b:28cf:b0:2f7:e201:a8cc with SMTP id 98e67ed59e1d1-301a5b1e532mr5505744a91.18.1742323137941; Tue, 18 Mar 2025 11:38:57 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:57 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 16/25] unzip: Fix build with GCC-15 Date: Tue, 18 Mar 2025 11:38:31 -0700 Message-ID: <20250318183842.2256284-16-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213242 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 18:38:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59426 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 16E90C35FF3 for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by mx.groups.io with SMTP id smtpd.web10.2943.1742323139613955101 for ; Tue, 18 Mar 2025 11:38:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AY9ENbqG; spf=pass (domain: gmail.com, ip: 209.85.216.49, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-3018f827c9bso3499955a91.0 for ; Tue, 18 Mar 2025 11:38:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323139; x=1742927939; 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=AY9ENbqGmMtyeM4VtkXdwQhj2ONOkS84zHhbw0dfBDVOZkLJlD4gRneDHqaTjxh9Ws 6U+UpuZBZ36BX/v9Hf174niniA69QI6dHj985wI6nZrH851f/9p2NVft6fKjmz+lraCo TAiggDCpWfMXskNCM6QqUG694115c/yJDYITKWj6ieeXfjxuw93vEYSFPqBMlzsEfzGm ycBnqjQa/ea0HtW0nr/Eb8Jp6EHflt7TZJfrab/KSMLxo7Q3Zvxhlu6iGJrdsCwOQ77U 3eaL1G07Q/L5UMZlTmxFtY6FM1Xgn5eqo59n2r+yVlFpjQ2Yqjqc8DuKqwflGxJPrEiU QvmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323139; x=1742927939; 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=K0+ms9i3Qk+lyrPSNWvylVG4DsUFCtfzDWkEZq0DCz7xdCsjjL0nyjaN+sZ9FpbehR aTCnDTFTr3OXhAbyvrDpsAlFfnsA1FSAKV9IzA9xTDIqWJTr4nN+iWmvrvKFw1c+bdBB 5xN6RSi7zKFSrxrpV2vuAs9XCkUicqbfHc0DUPsKakmUHMHdP0G/CXcwxRcL+EuDUInp C2c6TvRhDG+NCoCjFDFo2ph6MT2mO4soesHOMvvstO5UKhSI+iRix4nrESltKHzeyfV2 nIia1OdKi6t4F++o7VdtJLNgfjI1acMBQuZ1xT1BjJGlIsQ17gAsFpKyK9PJbDXh8Hmz avOQ== X-Gm-Message-State: AOJu0YzeHFq5oiAk9aZorN2+lMvTwjcPBIxOVl6JZmCm+hdvCD2UuxFG J7xQYn8NB9+Y849jfUyVwfUVNo4SsBQ1nmLKnVxE9PopH/E6dPq/h4F+XRFD X-Gm-Gg: ASbGncsUaRzBRzkvCZlwXDF8/VFuZc3Ll1Bv1Q+x2tLGJ3STGPW+Yb339KeJFhYhoMB tj0O0DPXpkjNubhTeXW3PtGe0+Nk8+X3Ti45zFOzV2Rw4ae/4mk9GhHeV714PRzNzK/RGmqCk1W kS2TNrGxRD6IStUYNYAPrB0rF0ERZVZqCaY1vg4nbNH9KYD8dRzgV2UgxHgHOT9P6y98sear3+X WGco7tiin0bFLKpXGgTU2eIVvwxVZ6LZASuw1oR6OmnuvOlq4vZH5cGte5vM/HXmgDkUjbOundi uAkDJMxXfrXqJS17OzeKtgBFcdqKYTrhA3ir X-Google-Smtp-Source: AGHT+IFjBRp9csHhgJUh5xf/mKdRU2voWVCpF+GVyg5hYH7ytMJSmSnYMn1QeAQh/au5pNRzZi1ufg== X-Received: by 2002:a17:90b:52d0:b0:2ff:556f:be8 with SMTP id 98e67ed59e1d1-301a5b1e514mr5036261a91.16.1742323138790; Tue, 18 Mar 2025 11:38:58 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:58 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 17/25] makedumpfile: Fix build with GCC-15 Date: Tue, 18 Mar 2025 11:38:32 -0700 Message-ID: <20250318183842.2256284-17-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213243 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 18: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: 59417 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 3EE0CC36003 for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web11.2877.1742323140381081336 for ; Tue, 18 Mar 2025 11:39:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=JrxWr6BR; spf=pass (domain: gmail.com, ip: 209.85.216.54, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-301918a4e3bso4497284a91.3 for ; Tue, 18 Mar 2025 11:39:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323139; x=1742927939; 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=JrxWr6BRWrv74IK/my8FG9M+0SEoqrYg3yghoG1M2FBzCx3fzWq69zil+QL82HvKZ/ nzdMmvykbGWeQNSO176n2JOC5s21RnE+55dt07IaYmyofn7b7OCRk8pTg7h2XUIZH6Ah 6AsIoQbAWwUX7kU8sJDRJ8dTJGOqtaCnBX+RAY6Re8oZZaWo33jsV5+7Jfq2qStUhF2Y IQJa/TnFPTZ976VMUobTKOtbS/Cd644478IJHPBL1xkIi1H9YTBnDSbABbCvO31Jk3w0 tlgW36fV+ILyTyStOrP2wfVAK0TwarZt4iDJ4wc+6dc+7ZZBLKMsfWac81YtKbqrmEto 42pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323139; x=1742927939; 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=W1mpZQ8RejVD9ieNSmUsAYUFcwNx9vdjtPhadB6qclxMLSrK/SQkK9pkr+KXpusHrf NVMKhkZSxkE4mA8YuU2fOyBRCZtb96NPAVqW3lzFmyUQfq83CPdifvy77vu1GKrdpZcW sd4yMclw4t8xny21EvucF94hR6bi/II9ykRrkQOnASsr9KU434kE9XYf5ANLCmCw35jk Ti0a4tuT9qGimKg7LuDNKNpBM8avacuWJSvPUI6mzxDr/SX6tw6TWxKoNlNBaPHwVYxv z1H+/4SwITcocTvdnv0wA8xA1d5wQg8ySFMk01T8hV9QKZM0XpSiEK++VzoFR7r7CEC1 +biQ== X-Gm-Message-State: AOJu0Yyvx+jygTRCC5tHVnq0+U4/jNXl95ftmWoJYPetLD936O76srLS /Ja2jxQHOYgdNIO6ioHivlF07i9oTKsikE5plL3gnnLhUYCJwaN8wbd+TkMC X-Gm-Gg: ASbGncswBjIeyZsGiWlaaZ7oG/lASL1/mIoOLKWElehHtYaAeUNGHKBEcsqv30eqMWd Y5nDZJedXVEamd5iDsbSpM3oLqHqEyfwt4VLJpr/CMjtNXaUQGtKu9HUNr5Kf5snMadu/66pFRM tJgJZCHokeVpIUmwIpogcspj41lC6kMUxhlOvpbQMxY2dWjDgFJiQ8wQeTsKs8GBv531bCe+ZqD qZR6Cb0kZ5OmpXn4ddLgvPbo57w18a/qROvX6k494BCzNEVYC0SDgnR0yi1j+fs+xAgqe62bCLW WL7jKY4D/AkwDuPG+0haAwQ02tnRKRNbRz75 X-Google-Smtp-Source: AGHT+IGuf9Nxa+YDhVBQBEvoDOZLDtonxdiGq/R19s5T/otcb9BqAn81uhZy938tejLVXVbPScAuyA== X-Received: by 2002:a17:90b:3909:b0:2ff:58e1:2bb1 with SMTP id 98e67ed59e1d1-301a5bff14dmr4241708a91.32.1742323139622; Tue, 18 Mar 2025 11:38:59 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:38:59 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 18/25] cpio: Pin to use C17 std Date: Tue, 18 Mar 2025 11:38:33 -0700 Message-ID: <20250318183842.2256284-18-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213244 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 18: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: 59428 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 355E6C35FFB for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web11.2878.1742323141266738614 for ; Tue, 18 Mar 2025 11:39:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=PCMNeqcR; spf=pass (domain: gmail.com, ip: 209.85.216.47, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-2ff6a98c638so6917608a91.0 for ; Tue, 18 Mar 2025 11:39:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323140; x=1742927940; 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=PCMNeqcRPyqLU3ts2WrCjDHrIzIYBDChO+LktvIcz27GJjD20eAn7CuYJSqBQKtY3v 0OBQG+PxgKOEt9PxlUzh92EsuLG6PNRDfwu72acYGgyYRj2V9omkAhpccbypoPrAmYaH ZJMqkc+6yvGJHQb65Gz3pvffpaU9+dkpk5DsHMH65njrC2OrVg9TfIrU88A/MskwBxio RpAw1WxP7fcdTmA76aQSUYmGSnkAhDVX/lxtGPbFEpoyKXxo2kvlr5WPAke6mdc2U2ad mNT9JOrrkOFIdoobBSqUXeUDTPCTY1E9ArJUtYdq2UaLn7Tp+D3nOEfRJRwmCHN2Q/ip PMcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323140; x=1742927940; 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=XZIunWmHKdTCKTMUNnqqqn2868GgTc2NuI2W6zJhuje6nKz7PK1ihJX2qwzCUVPZBo FsmCGHkKpSxqbKWnfH8eyFnjou7cmaZ+tnaqOuG0skD1m9+NhDKJrBb8gxVojv94FXo9 vURanoYUjqPJcGTZYwn8RNJL+Z4LC7N3ed517SqaRCqobHuJKJplC1edRAlJzwIfYps/ PWUhTCphgFfNpEtkvSlxmWV1w4gXuK4DDlias27i/BibDDkaiqrUqVs+/HkII3maHqRJ Lc5blfL11MyIRFIYWP/Urzi/xNV7qshGdF7L9ZMjvHhl/TnDx+fFH9BdxnjTCm3jjA0B 9DvA== X-Gm-Message-State: AOJu0YyXFYy4EPKlK2PvtD7sGjA3MupjtMEdIrJcSjiFGccOLNaxLMZe 2MrvrXUtbE3+0XzVd2+RzK6YB9yOiY62JiuhkgaH0okOzV/g5WsK+hrsIcJG X-Gm-Gg: ASbGnctqhMpAmW8cOzqKmTYE23VcYkZXPMOwqA4YIUGxlNqHt6guOVA6ncnAver0Ybw IeXsXgvIweSsOOjJn/azZeLUOTd4yeLsHhgz/lb5otKyCl7zKn8My7bg9ida1zVm9b1ujHMK24u 4No1wqG0SbeZCIIxLI3Xv8iUX7JHzx6zHrF85H4eg1mK4zZPgleSK4iL7Qp00k7ml34fVyjIhk+ QnlVoyTIkfrXj5zvqoa8CXxHKem2jZpaECychLrIe8AayTP9vJ+ClIkDHZdQrR7eF9L3s6vw79m mmctECh5qZgQe8YPjwitcUM+zJoWv36S2oZs X-Google-Smtp-Source: AGHT+IGl0u1OdWVVyH9pZnOUBbSryQ7o61Qz2kXMWkMAwSGd/24NeqD3UiG/HcQgSTWOoh3wqa4JsQ== X-Received: by 2002:a17:90b:4a8d:b0:2ff:6f88:b04a with SMTP id 98e67ed59e1d1-301ba0f5720mr405774a91.15.1742323140431; Tue, 18 Mar 2025 11:39:00 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.38.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:39:00 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 19/25] expect: Fix build with GCC 15 Date: Tue, 18 Mar 2025 11:38:34 -0700 Message-ID: <20250318183842.2256284-19-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213245 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 18: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: 59421 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 2F589C36000 for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by mx.groups.io with SMTP id smtpd.web10.2946.1742323142068188859 for ; Tue, 18 Mar 2025 11:39:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=lf50qsid; spf=pass (domain: gmail.com, ip: 209.85.216.49, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-300fefb8e06so6681886a91.0 for ; Tue, 18 Mar 2025 11:39:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323141; x=1742927941; 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=lf50qsidNEFpeHumNsdtXRzsvhVROWL5W9AMS19qtumPyFwjL/pkcu5LG6sPa8+28L cseWTsyGeRMebW6eQWVUBUg8hLdBo7x4AtZcXnkIyosZ5QDHGlbVJw3bJ+9yU/p8A6bw hJKnd0Va5V8dN1s7VE0JRwiqY9ZyJaCXDKl78Lsx7TAGydaHXeLt5g5g9XBb97Lokfn9 LLr9THpAvhHaQet0LNIxz3dNKYNUOfJnlz2dTQNIitCzZIT3+4XmaNsMyynIWbLMjVdx M3MTEm2H9MjLT/4m5VMJV7KKw4TyP1XMR69lG1UWCz2tMpxkmX162toh5WunKRCX3ae4 ii4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323141; x=1742927941; 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=iu6kXzmo6BpO8dqH1rf5ywxzxyFd+X/XNFD2Bao9i4IxK1YZw6O/NpMk9jmBUZuIbG 4mJiXuTwFh+HTd3EIe3tD7hOTePMX6422tsKoLNl85ubeVSy8VgMeFrbqIrYne6Ke9G/ MoUoZ+o6+G4/POvBDPpTqgYpWUOoFDcgoyEDF1MyJHNX0Xx0xJabB4TDZZAdO5c8r3wn nzYMlYS/YjeC5kZcqlslp6Fs8IVmGhR1jArsdoVwGOSecrH3mGn7ZVaCpPb28tWYFbGb 4Gllt7QWx46BUTGQ3XDahotzKbknLqw0VBEuPPEc0ar1PKJ6QFGetRlIPal5VLCsFHiU G9nQ== X-Gm-Message-State: AOJu0Yx5KgJsyAjHaxYVBAKihHhPs+Lt80ttLWiTplEujgJwP8FsGgk9 6bOQxKkT9BtxzAdB/Q2eQo+z9m5wSgNj/VYgdjam6/XLxJr839yKYdInPA75 X-Gm-Gg: ASbGncucs55vuL3iVEImE4mOMu+pdLNZClhlCnPCnxuRWLtkGILZcOSwF34TvqO38iB bg+tq7uYFig7XO8/9r9Wy+VsH1F8fbj6Uinh3Dp3U1sCSDqKFbujlJg+MVWOs3S7EkF5/4rGgRL 5mTuKZKCbADlcKC+OS8QUP4o2RBK4GK4gloemWEf7DB4HzDObJdrq9r//mKGcUQDJetb2NwXc+M qDvXTu5J34Gb+7V/jW2GDFJax35siOcY+12b6wJIhp0LjadGPNnJN1tgs7qly/DMoWFFgC5va5j MgS3719Arsh8zg1GSJEq8bQaGGPBO0U60m1B X-Google-Smtp-Source: AGHT+IGWl9EyyPsi8ClvOwtocgw6viTENnSC7Tauc+bIqu2bGOo/ROumONbm1lz7+SPTH8ij7az74Q== X-Received: by 2002:a17:90b:4c86:b0:2f4:49d8:e6f6 with SMTP id 98e67ed59e1d1-301a5afed94mr4429363a91.3.1742323141261; Tue, 18 Mar 2025 11:39:01 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.39.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:39:00 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 20/25] cronie: Resolve build failure with GCC15 Date: Tue, 18 Mar 2025 11:38:35 -0700 Message-ID: <20250318183842.2256284-20-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213246 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 18:38:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59419 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 17AD8C3DA4A for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web11.2881.1742323142877622769 for ; Tue, 18 Mar 2025 11:39:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Vf5WV2/h; spf=pass (domain: gmail.com, ip: 209.85.216.54, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-301918a4e3bso4497348a91.3 for ; Tue, 18 Mar 2025 11:39:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323142; x=1742927942; 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=Vf5WV2/haENnPItHHYBrrKIxjqW3uQwRZT5RTCB8XMkSurZdthxGF/5uks3EsKLlhD Xyl6vXxkEYzjOF0/iU9XroOd+9ROc5esVAAgxxcpNuaYAnwvoHqHCvl6X78lOLQeQrU/ FfUKaxAFG9yeJchYHijIoPLf+S5BMzUbl19SVlYvJvBN8zgue3HHwBkwIJJlXfWIUP98 Qd9JWq9fuxoGxKAHTrQjqpFbIA3doSZ0H1+J+nLKXvtJRIPeMpqRJyE03xDQJBQ31GOC k9vaT9X4TZwn1llus2507JpIL8hedZTQokoxHaIOJAt/uprQ5u/7aNjv2dYJQdIc59us EJfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323142; x=1742927942; 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=tXlF0qHSxfLFkkXEQ9c1E7f+GCF9zFedu3oq5NY3JMpxEVSKMUsHAYo8jsK7Gnmco2 pe2kPGkArsCBnjic+//W1P6wH7dWj0hHtcauM71TWm3Ao5nieBPTwEXBLrbzqHwUXCyi YYhEhbZiOqvWRWsmtKWXXOBmX/jk9/dYm7u3d4QCZkr81E/MQK1lsJQsqrcy0vuAF7Hm zHn1r67/xVv1H7oBadSE8ZpiHCGJhyWgPubpH3XKgg+miPQiB00OPGRAQKjiBA0BdvTh jEu+Dx4c0NtrbbdDNX09kR7Y49EfW/qyISFksdxrICj8PFPYRDhLlL42ifceILHwo06h nXGg== X-Gm-Message-State: AOJu0Yz0haGJuCVfvGRp0gvPJM2EvLwhxZ8+8M7nSg1zYOM5pt2xmT1T aeiLpbx669Lzcs+ggMpbklNmhGv8H86HC5ZikWCAa8pkGnDp+n4lL5RuAvcv X-Gm-Gg: ASbGncuxv9omQwOGI4UIiQgyJYzgV59TysSFXIs2Dyo1sKFoYvMmhDwsTKPMZAaNLeP b+xm+gl7XYP1R1oksBFtI0y0l6TTx8brmniDpXdWs6roGahqxc4ibaEfrJfTZ6BMPzTjn8iHMTg TidrTo5dH1sGjg5WGJXYTQNwvVXYqGNk7w6nZEqFbxgly9tHkt1TvJwYLykKCqpTS8zYZ7pva0X 20nKn03ndS4TCxXYV+Df1uBgpYDsTe8UrazBjTks8qEX5MsxakzMvmFL3VGpFKuwoTvBt+VoTJk AdNttDF21AAJIaVcnM+Wjpv5EIuesfx15fPv X-Google-Smtp-Source: AGHT+IHB9LES3mOR9fpWNYtTOwM39kB4G4kP6abC0yQTjYh+im6OnMMNsvU2l2ANpsdR2YGiz4TPgw== X-Received: by 2002:a17:90b:2b45:b0:2ff:5cb7:5e73 with SMTP id 98e67ed59e1d1-301a5bd3b41mr3903263a91.23.1742323142059; Tue, 18 Mar 2025 11:39:02 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.39.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:39:01 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 21/25] time: Fix build with GCC 15 Date: Tue, 18 Mar 2025 11:38:36 -0700 Message-ID: <20250318183842.2256284-21-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213247 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 18: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: 59416 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 103F6C35FFC for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web10.2948.1742323143696513330 for ; Tue, 18 Mar 2025 11:39:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mQBpdnMU; spf=pass (domain: gmail.com, ip: 209.85.216.44, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-2ff6a98c638so6917668a91.0 for ; Tue, 18 Mar 2025 11:39:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323143; x=1742927943; 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=mQBpdnMUtHEmXP8BFneIMIAHglomiK/mfur16abEWdz/4xRYW1bFbjbwr0hHj09Tgi ht8y28efH9VxjWlBTAZWnfJ1X+QzmI/s1BMGp7c5js+jO7t1eLDXdrTP34EwhuPdx26Z 0yhyMi1BDuKfDoJbg8IfoCzkhqa/xw38d0dLNwtwB6rjTJvee40jF2yXMIFBCEdLQ7dN NsLh76MvO27X9zqbvzNemL+abcRnxPMW5YD47XX0HMr7QqqUlp3HWDZ2QXPdu2Jj9mne aeGrveik/Sht9bnesgtj7UPec2tonTCV0jz63CuNJolZ+Imp23r4Au5JAh6Ol3GZo3iX +8Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323143; x=1742927943; 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=DHuw8zIdd51Jy8sxTt9udtnrZrumDVT9lSGCYELGt6JOfnC/DUvf9zcsXp4aoTFagm Bp8aiZAixj86/1jlhNvi1lQ2H98IJgTF0v2UZPufYv0VcEzUUcdHqr6ygoLMx88A0z6J QXfi7V9NQv6RADu7QRxj4sMo4VNVuPDK5cp5WQxd3CQC8WkACrl36QmfHXHGSPb2g+94 BMMUHm0lyJmABD6uC7A0i/ylfl6IzlUIKwUVTFx2ZjqnoR9ZVQNe1qv5vSS2QyRtYu8g 3F5uSx9CvIrU3qt/cludMhqWJ6IHPkpfVBk11bkSc92g6bTzPFoe1dCR7jYkCQjVxZ1J upMA== X-Gm-Message-State: AOJu0YxBRzLbnGnd6Q1wfUDgQcbPaMOGUIl1Vwq7dnsqCPWM/+CezZWM 0DJxjNfNip8/B+gbjRsGiMd3Zl78LjiWlYHcE78uoKbsQWB7ixRxUOalCnbM X-Gm-Gg: ASbGncu5tjBAevp7gdoOSqJfC9tpSfd+VDIW+uQrjNh4gAkf2H4/TQYFY9JC97gthzc 47LxsLXmRHRulWC0oCr3rG8eN0nx7KH8GELp0uJHiDjZoKxsCjFMsyhB6Lqx5GLQ5GgL3CF4rs4 VUsRNbfxxZQZd6t9qljGArBR1E7EuyPSj8/3nBnenm9Qsi7y0SCeLP2+3euHinIon/5yrJHSC1n 8hOmjEdM6R5QhsqS29hO/erEe5TS3y2/f/WVIfxZj5Zwh+ogzBD49AXe7TxLbG8GOUf4hQi2MuP Ry1ONDy5ljy4e2KpaqhALzmGzYwThz4A+pAH X-Google-Smtp-Source: AGHT+IHdiPPxKrDN8WLNxcjyecYQHh8XbJ/S5/VX1qGb9LeTMOK4v39d4iROjMPtq8FxCU5/fpwirQ== X-Received: by 2002:a17:90a:dfcf:b0:2ee:b8ac:73b0 with SMTP id 98e67ed59e1d1-301b9ea15dbmr408363a91.2.1742323142860; Tue, 18 Mar 2025 11:39:02 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.39.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:39:02 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 22/25] psplash: Fix build with GCC 15 Date: Tue, 18 Mar 2025 11:38:37 -0700 Message-ID: <20250318183842.2256284-22-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213248 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 18:38:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59427 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 030D4C35FF8 for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web11.2883.1742323144492718888 for ; Tue, 18 Mar 2025 11:39:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=XEYfq9YD; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-2ff6ae7667dso7352133a91.0 for ; Tue, 18 Mar 2025 11:39:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323144; x=1742927944; 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=XEYfq9YDVHjNsGaVVTctz2Iwta1tNI4QkCwu9ZmeO9HJzA+Yn2sb1yhqqzHyIPe3xq 1OcSXkM27emh26nAsZaUZ5E4OV5Iv2LD3MdnvXt7+RgxeE5hUpLdO7Ind/l5aYAlBiM0 ujMlmoCP0B/5UGXVUUfoE1fAyvP73PnfFOymprHhsr58Yshh0zHiUdqIia8Vj1CNrywW sII3DzLecSTGmGNr3ORXNyus9KYQiD9/KFV/YoTopB3TTtuIPxkDBaC5atXtgUMSLh/A 0SfT47lyetG20eJsA1YG2C2ugtDKK9oyNERU4VVQPpeOrOl2Q1TXL3S8KIclrgrCnLv5 sJFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323144; x=1742927944; 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=mb+4A/z5eAWxaDGNAuAUWu6d8S7D5/BT1zyDuo3op3b8VMYJRIlDk/dvqWfJIFXgmx gqV9UiaWnc19eOno+hPBxxS4aorCZZ3QGZyfScHg9NPkCk1HwJn4VXj2Cw044cBx1tdG Atj4B78R7VIn7EGun/rK/ln5MPLwjfxHLAgoT2SdLK2v6Q4kLjHODGPeUf00ZgyTXHtD 9B8S2R26ae31Ife3yrOSdxAI+nhYf2sZbGUuaEmbMbNFQy4wrczXxhKuVDUvjjVSFv4j NjV6fRjwixPEdGMhEDq0sq/5dmgr6XZ5NZEAYG+vgUHMwYshgzKGbrzbPoOtg/9NOhMS 280g== X-Gm-Message-State: AOJu0YyvYQ7vf4I4hHQ/F5xb6tLMDHrgeoPh3BxMRkE6uOmFBYrJsllS R+cF6BiWVaLuqgP2kcjXMSRLuPJZrSOjZhin7qJYqxJTsJ8b8HtZiCqdLiTW X-Gm-Gg: ASbGnctga7tA2aHuDB3n/IZf+8+vQ4Ea3aA/rftHIeBiAPPu+WLDj/vXcNb1E8KXYUs tban2zHLt/mx/DoYSyHyY+VqPqFwc91PCCEHM+xNQKKtZwCICdMsa0c021o+EYU+jsiv7jTrOuc xfzSRelZColUmG8drz+Kt149SyEv5Lk1JtE4iwKaCO/WGZwmLuFrstotvH7cxRTzVDvcpi+uyxG li8QBcngShrHlcTzkbwAF0PcEQ2SgJynEYUgen/Osff9JuwIle3/Hsfpi3v5ff1P0Qp1bWjIo6w YQnyKl6YeueN4doyAkOMGpO5bbbnjs4srixr X-Google-Smtp-Source: AGHT+IFKoy4Nlyjer1zmhQbkzfFHepL+i3iYQUOVk/f+/P6hmn442ivk+R4H2oV/2lcGgUkECQtxbQ== X-Received: by 2002:a17:90a:d40d:b0:2f9:9ddd:68b9 with SMTP id 98e67ed59e1d1-301a5bc5c05mr4268939a91.26.1742323143718; Tue, 18 Mar 2025 11:39:03 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.39.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:39:03 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 23/25] at: Remove mktime signature from posixtm.c Date: Tue, 18 Mar 2025 11:38:38 -0700 Message-ID: <20250318183842.2256284-23-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213249 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: From patchwork Tue Mar 18 18: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: 59425 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 007E5C28B2F for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web11.2884.1742323145308741322 for ; Tue, 18 Mar 2025 11:39:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=CpCKLVzn; spf=pass (domain: gmail.com, ip: 209.85.216.47, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-2ff85fec403so6638816a91.1 for ; Tue, 18 Mar 2025 11:39:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323144; x=1742927944; 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=Tv+bQen5DRBu5hIKf2m9RCRKa9x4Vp2jKB+VM+8bOYY=; b=CpCKLVzn+36T2CvN0kHUFMxb8D+X5q4guUHF5U4h493zPHwWe12wUPjNfeBZ7YTAj0 dk3a5EXevny7jhklERcP+ChYJX02cDeBIQmMKepn6zs9SRXj0nvjVgmewI5GFX5eAJ0h zloP/4U6U7ura4gkcSva8GMENe9yCewcyEF6hONGkQyqw1JL2d/zmQ+KwUXE67g5HHby DfnIWo+e9fbSQUleG2qwlhpDFTrB2YX09dsekDZXUIUKIDAroqAVM22voFzhUcMNhSB4 WUAu1PiRZkg3bJIsCvRFhrIXwcunOKviD5oLFw7ZLhaRBSLQaK6okx4nbqolMsXE2qff QkzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323144; x=1742927944; 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=Tv+bQen5DRBu5hIKf2m9RCRKa9x4Vp2jKB+VM+8bOYY=; b=r26cQLadGkVsvuKU/c2ZywpgE9nbCdSDX5OOLp4hAbu50vuDG0QYHq9gvkaCxe8nsk xEWySMTpqX1j+Lrpy29VNQwf4fRz4T/adkjf4KVPhyFTV1zW2mo1T6/Wc8MHoC4krTHn lBZ67VWRWlkse8k5nRiXW/P+PtSF1G/IzYFVemstEUjMo3Z4EEY2+ixy5IZKA8tLIMo+ yw3V2DOYtShDH8S1vMoBjyRyeBVWHbCCfgkOxqGv+jHeYmbsVGOGLZNmGdhRi4n6LMiF x2hs4gnJwWQqaXy8ROdlmgl/BL4RT60tzW0PMKuTJI2fEjlDCmLVMqKAvX+/OJJfegpD sN2Q== X-Gm-Message-State: AOJu0Yz/hCiZZy8UMURwROU5764/B+VEzE4uqMN5+Ks2Fx31TdiowzCm ENytFJquqJGWT9zWu6WHGLA+sU3/xNKXqcViVEXER/RxV8bHZ7wD0KMTCbiP X-Gm-Gg: ASbGnctyO2zhNkakQTM2zXvwzEZJALXAdVNHqultLn+xNVvtdPv9wxKOcRGZQO4R4Lm Mk5bDo5fRwsJ31h6j1kjhhrBAgY7S8GoBkS9ZrFMsZglke5YfCqODULvFo6aXqgWiC3l8l40IRw FCyxHg0gXA9//wzGrW/z4XC9NGh4gcaLnXQynzTOipEqkfMdDqjjn3GJg/NrWEFep9w/2Qy6O/o snxG8GK51tUbk+ueDcFqcfFcyHQKiRTwV+SvkBcyH5OjpoUa9VIw74KLyfVq9IPrSEFH1apS8dK Fj5kj5GJrIgEQxL2drtj8a2eOvGDFJLFJ/Ms X-Google-Smtp-Source: AGHT+IFIj0YCUrXyD7ZnTxEXQd7uOqskCCpleecr6HBSblxVTtRumEM3vFIsGFdu712HhrtnpTzyWQ== X-Received: by 2002:a17:90b:388d:b0:2fa:9c9:20a3 with SMTP id 98e67ed59e1d1-301a5d30a35mr5036382a91.0.1742323144468; Tue, 18 Mar 2025 11:39:04 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.39.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:39:04 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 24/25] time: Fix build with musl Date: Tue, 18 Mar 2025 11:38:39 -0700 Message-ID: <20250318183842.2256284-24-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213250 Signed-off-by: Khem Raj --- .../0001-Fix-the-type-for-sighandler_t.patch | 27 +++++++++++++++++++ meta/recipes-extended/time/time_1.9.bb | 1 + 2 files changed, 28 insertions(+) create mode 100644 meta/recipes-extended/time/time/0001-Fix-the-type-for-sighandler_t.patch diff --git a/meta/recipes-extended/time/time/0001-Fix-the-type-for-sighandler_t.patch b/meta/recipes-extended/time/time/0001-Fix-the-type-for-sighandler_t.patch new file mode 100644 index 00000000000..0f8bf6e03e0 --- /dev/null +++ b/meta/recipes-extended/time/time/0001-Fix-the-type-for-sighandler_t.patch @@ -0,0 +1,27 @@ +From cfef684e2c2c93c4a871d6c2a7af8f4c1b7c6741 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 18 Mar 2025 09:29:58 -0700 +Subject: [PATCH] Fix the type for sighandler_t + +__sighandler_t is private interface in glibc so its +better to not use it, as an aside fixes build with musl + +Upstream-Status: Submitted [https://lists.gnu.org/archive/html/bug-time/2025-03/msg00000.html] +Signed-off-by: Khem Raj +--- + src/time.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/time.c b/src/time.c +index 7ff29a4..82eb66a 100644 +--- a/src/time.c ++++ b/src/time.c +@@ -728,7 +728,7 @@ run_command (cmd, resp) + RESUSE *resp; + { + pid_t pid; /* Pid of child. */ +- __sighandler_t interrupt_signal, quit_signal; ++ sighandler_t interrupt_signal, quit_signal; + int saved_errno; + + resuse_start (resp); diff --git a/meta/recipes-extended/time/time_1.9.bb b/meta/recipes-extended/time/time_1.9.bb index d9e2d06b32d..366a64d8e5d 100644 --- a/meta/recipes-extended/time/time_1.9.bb +++ b/meta/recipes-extended/time/time_1.9.bb @@ -16,6 +16,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 \ + file://0001-Fix-the-type-for-sighandler_t.patch \ " SRC_URI[md5sum] = "d2356e0fe1c0b85285d83c6b2ad51b5f" From patchwork Tue Mar 18 18: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: 59424 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 868B5C36004 for ; Tue, 18 Mar 2025 18:39:06 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web11.2886.1742323146053365436 for ; Tue, 18 Mar 2025 11:39:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=NAtx97NQ; spf=pass (domain: gmail.com, ip: 209.85.216.50, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-2ff6ae7667dso7352177a91.0 for ; Tue, 18 Mar 2025 11:39:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742323145; x=1742927945; 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=ocz2n2UXaOZ6BnjXTcvm371VNByrrdlTG0TcWzLoIoA=; b=NAtx97NQb6iSzWIASJheAbqwUciyHUVWDrxTl3GWfKMqkHGcVAHkQBRWN9gjSBjhZS JadI03ERDaXCoUgWrMIK18qNJvlXXgFswarg5cYwuhBPyiUtvvhOO0QGc5QDmRU8FI6b wKjhiJVs+FmIleW5IqGdS54z1sAEh40V8M0HoLz2XUN5lb3zvrCwgOXX44mH5BZKFtN+ MR8eB0Yb/pi9+iet7prmXX159PV2q2DHLle77B5eLghg1mbTIMtbqWKEJRLw5XWQtnii B+zxzZ2M0lZ4A0JHWzBsM6PWAwpuTwPJktuDB8TuxXSU9JEhzWtY2+crJOv7oZpaRZa3 x1Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323145; x=1742927945; 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=ocz2n2UXaOZ6BnjXTcvm371VNByrrdlTG0TcWzLoIoA=; b=tBb9+/TnU7SFGT3G07hPWu2hRE7SVIfXnUJuLUkYV6BYYA5iErtb+zoEkmX/BFYLhv 5bslDRBxhkaCaKN847vGx2DK4BINwxjtaPNOCBBo4xoKjRkRiQGCvzj2HJNAlzkhEbPZ qsJ0Sd9QgI5pS5WE1WYVGoS9Pl0pn7FS9Pmu5atMp5fLajQhambeQcD7z80HxYBB/TJL nGg3tNUJpza/mTqimG22dgVRHrsUcggF89fGDQsNos4mVmgz1y3kEcnlsTYQtcHpqZmu +ZZOOB3Nkvic5ZjoCzQFqpKE/hyC4Et6eHuTdY1DjhNhZd1CpMGofpqZb7mUWBTysAQC hjPA== X-Gm-Message-State: AOJu0YwbL3oOfBmx2LZ9D4Mfcr8tPjSoat/ksrvTBvQNizjhb6zqQ9IA 4Pgp+5TZalxifZUceF6s8lxlS05KNQc4WYT9nHLqMv2n+ENNeqnfgnWDn84G X-Gm-Gg: ASbGncs/ZhB6iFADn/6VH0je2V4MPy3mvsDM9LG1TQ4geZ/cjzzhhMFcpQobxNaPE3b 6stbmd+EeNu7CnVVqZ985rPIGihApdZ6fL6u3f83Calj9eBNc+dL45hCAYJhWBrBeJwvALKfHHv m9pddfbOJCB8TqXFGdhslnwPUB1pklnyRMZJWZUivwARD8CHdlqHSIIMKbRZGBuQZEXIifmqdm0 hb8pmuVMorujNwYbfZcDlZaiP/MXPQfL4aHra7xjheMMhngr5PoDgHT45CSrXN1oiib4mNFtbR5 U8j3ys6hKSdu8IZkov53rhPHgzIlHHtvpcgX X-Google-Smtp-Source: AGHT+IEF4PHNg3+i6dDyNlHkuRXRJzDnqkFIz0V4dTte5I6irHRqFgB4w0ZUDinVKfk61BpM2NS8Ng== X-Received: by 2002:a17:90a:e7c4:b0:2ef:2f49:7d7f with SMTP id 98e67ed59e1d1-301a5b2cc87mr4980366a91.18.1742323145291; Tue, 18 Mar 2025 11:39:05 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::6874]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30153afee51sm8537489a91.28.2025.03.18.11.39.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Mar 2025 11:39:04 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [[PATCH v2 25/25] ncurses: Pin to C17 standard Date: Tue, 18 Mar 2025 11:38:40 -0700 Message-ID: <20250318183842.2256284-25-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250318183842.2256284-1-raj.khem@gmail.com> References: <20250318183842.2256284-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 18:39:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213251 Newer snapshots of ncurses have the fixes but they are many needed to get C23 going. Until next release lets stick with C17 even while GCC 15 switches to C23 defaults. Signed-off-by: Khem Raj --- meta/recipes-core/ncurses/ncurses.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-core/ncurses/ncurses.inc b/meta/recipes-core/ncurses/ncurses.inc index 3f93550cf99..1e9ec38ceac 100644 --- a/meta/recipes-core/ncurses/ncurses.inc +++ b/meta/recipes-core/ncurses/ncurses.inc @@ -28,6 +28,9 @@ ENABLE_WIDEC ?= "true" # _GNU_SOURCE is required for widec stuff and is not detected automatically CPPFLAGS += "-D_GNU_SOURCE" +# Check if we still need it when next release (6.6) happens +CFLAGS += "-std=gnu17" + # natives don't generally look in base_libdir base_libdir:class-native = "${libdir}"