From patchwork Wed Mar 19 08:15: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: 59439 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 8DD57C35FFA for ; Wed, 19 Mar 2025 08:16:18 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web11.2934.1742372175396683612 for ; Wed, 19 Mar 2025 01:16:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=gC/fYuO5; spf=pass (domain: gmail.com, ip: 209.85.214.170, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-226185948ffso60435795ad.0 for ; Wed, 19 Mar 2025 01:16:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372174; x=1742976974; 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=gC/fYuO5f0GZVrmBJ2eDR7oXs8Spv+vMS/RHl9ct3shqwt11y7098q2Tx76LiW1Rsp 2RzwmpWxp3kfHFamhGAe24UWRmrJnWf921mMS+4ofv0pjlrWLqAJwMAFQTMlbjp2pBau 5WXzJ7JctcKRtzRNyQoPaxjI2pQINjgeRrbFOzH9Is/3Ix1Lwz6WWhz8lx7Jt5x8UYNj lFsOpXu7XXXO83fwE5l4JZtbbhout4fe67O+19DgcRBYJvP0u8SP7AAmjHeu4z8sRSKL xtarfH1Vk1p6R6rfqS4fM9p4+fifNrEqFLOiB77iqamEQNTy6v6XMCtFvRJZpVeTfo/B 99PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372174; x=1742976974; 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=mk+qI3bFgyJAQyPEb96wboSGJm2S8piSRJ+GFHG3T+X1ch8BRnljxYjB7dxIAuGSPF ET0jKdUzNmvVSXFkJrKrJDhYPgI8EO1pC0y88JZAHWBqFqFWscpHaSixJyQVQW7+WOzb v4h9zRdWSYCOzDAfOuWw54cg2kxprrMqzJ/gMJgIUxwLWIU/zWuFTriXEvqExdiAGWZC oVYEWgqLPJF7M0G1SWHmNHtDSBtO7M5ofNP3fn24Z2t5+uSTZYN7sUetQOKriqaqgbDS pTUv1aTlxB+lJ0erRLElHCHY6S0cF5gc+pXsrdHHQtEw8cFQk6K6Qs5cf3Ae75DxhD01 fsBQ== X-Gm-Message-State: AOJu0YyOi4rIi6R4g96Ix30HN+FlrGymm8FTEWmoPCjCCBaKOnUGMxlE 68D5PSs0iAhkxHTyZXV5Sgx0V3LNQZb9pElifo1Mb5vcpE5+lroNqqHmVYxU X-Gm-Gg: ASbGncubuofoNC4JtaA5qiqqfKxZM/BHOvGq+yGn2dNSca/xulCLx9B0CcZ84IY2iR8 9dW1c6fIUyl9hFlRPyFwQsM1pSXsmAySHX20V5is3rOlC+9NhgqdU04jwOx6zKqx+lpcf5iH1au uxnKZ61josjJzgsYbTlE6f4DBNqb5gIcS8pfsQDg4Fh+1O8gQIFLtL9onpQ7wS6dXvKhCYnIkUT bwCLTZfIJjK75EeEum8pzhN0M3Rw5JtfqbfMQ2OUBUjQ3KUkPFn8vGAA9POj1JZ8NkdyH3D2PyA wGmQBKLauyJAzLePE9q3AQBzU/J/Xlbqqd5i X-Google-Smtp-Source: AGHT+IFBeGPtS6ZZleoFqii3Fw7GkvWlZhNRciqmwgZlLJ509KdbLi1FNNTQ49AJXJmwm02YlrAD9g== X-Received: by 2002:a05:6a21:62c6:b0:1f5:75a9:5257 with SMTP id adf61e73a8af0-1fbeb4a330amr3347746637.13.1742372174288; Wed, 19 Mar 2025 01:16:14 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:13 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Kai Kang , Khem Raj Subject: [PATCH v3 01/27] webkitgtk: 2.46.6 -> 2.48.0 Date: Wed, 19 Mar 2025 01:15:29 -0700 Message-ID: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213267 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 Wed Mar 19 08:15: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: 59440 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 AA49AC36000 for ; Wed, 19 Mar 2025 08:16:18 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web10.2915.1742372176128042767 for ; Wed, 19 Mar 2025 01:16:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ccu6sW3B; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-226185948ffso60435995ad.0 for ; Wed, 19 Mar 2025 01:16:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372175; x=1742976975; 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=ccu6sW3B725JnzFU3dnQxZbceeZ7NXlX+mzd/AhP5qDK0Nk/EGL5xB1iSO3KxIqmxf gez0PJcxko1eDadnwtGZW10gDXdZuLrnfBq6VKeLYDX+wIbOp331kVD4i+xGRnQeEdj1 fRrRun0hiFJ4Ij1fYdLAvoQ6dhcqSKOHIwBnz25tSKG1j3qS+UG0pWrkYa72TSVJFmQK qZeaW1uB//NJISimrXUWNjUkDp/aErIM9/GY5cjN5ma6LTl0qApkfmax2vBGwcGbfeHn OKbbvSfJ3WX9PAnHdp/2RrY7DnW2WH/lhNrMUhVsXDiDKhaX6vFYzfAsuz0Ap9gdxT0N efSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372175; x=1742976975; 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=l9QFuFZXtYycXCa667zmq2HfxWdGk1RFec/C3lPhgYDNz3VGNWhZUJbceVpb5gi558 zTRwljY3aKiJPLxDfKUVtmNvZ7mK07bXTWLrPDXIWjcA3OsQlJOqkWnAp5IGFDY0UoHu tZ5XuVq7/aM8Ul9Cjz/ayeDyOaa1rYQ5xLDu5hO6ol2dwZZE3GEgBYldIlKX5BrOUEW/ YK35XOKgMdwb3cj8RSiCQq7jr9UcdzuSeDOicAW1n8YjhfuprvWZLA1q0c2gktG7uOwr bHSSXdOlGFWLc0ZH+/NFPTg095/f/CaNhP4jkVLxgBTTAdoMskwyks3u1LU7XjRVMs42 SBkg== X-Gm-Message-State: AOJu0YyBDR702+4RXiVL+/3OVTqKWjAiUPTFkzlzgNr542xmYOOfnuic fXtQ05XJ74UIYUwfr6ob4Q2nlxFKIytSpMEmtsGM8rHIpusUCWIjCe5YOGgB X-Gm-Gg: ASbGncveNCGIVn2QQXYQQejrbS2R1Po1nHp+JtKnau1kL6C6mJ8i0d4b9ejytMLsoBa 3k9SBEepI8U6ALF+vkrTid2M+35t3UpoTsiR5tdkxUmqiu0w9aWVxsmVkte7/GdU98Fj/ueo3H9 UnH84M2nNtn1cijRGLYng4p6LpYV/SoDdPZjg5JNooudXFthIV047vXiE7kXnkPdTq2zcROZ0ji 2jxqmW4Tby5FN7KfSrGtMagJG0DUyN3+HtdhxPuRJR4jt2mrAnnCsbPsEBOoWXboXOFCjwJhQFc TQ0I/DY5Ryrgmz2HpDc6Ju9dgAK6pgNURJ6K X-Google-Smtp-Source: AGHT+IFGM8BptkBUkzo4VUVDp9irF0ek6274EJkcDd3Zr8IueXFEYudDUA728uBE6TM4zX96/lDlmg== X-Received: by 2002:a05:6a21:7002:b0:1f3:194b:30b0 with SMTP id adf61e73a8af0-1fbeae916aemr2993294637.5.1742372175283; Wed, 19 Mar 2025 01:16:15 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:14 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 02/27] webkitgtk: Fix build with clang-20 Date: Wed, 19 Mar 2025 01:15:30 -0700 Message-ID: <20250319081610.3536475-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213268 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 Wed Mar 19 08:15: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: 59441 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 926A4C36001 for ; Wed, 19 Mar 2025 08:16:18 +0000 (UTC) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mx.groups.io with SMTP id smtpd.web11.2935.1742372177131234045 for ; Wed, 19 Mar 2025 01:16:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jcDOtp+9; spf=pass (domain: gmail.com, ip: 209.85.214.177, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-22409077c06so164550315ad.1 for ; Wed, 19 Mar 2025 01:16:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372176; x=1742976976; 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=jcDOtp+93mJz09VchSzmbtT/Ak2Tr956fBqSmvGvrXjkzgc7JP3XMED4YJIPiufHU1 5r9rVUPgoKT5SqP6dlh8piRRhTx9QbIKvSZRkkZ3tGj/OZ0qrEM0xA/O+H7z95M2JLpM hJMePf1LDryRIE18k8sSmrXM+r1+nsah0Spn41kRJBX/jYO6CY3wryFB7KOJtjkvthfm AMnvBhIZn1A96AjeDoEs9sQLtyTLa7a9DzOxkxoEVvsGBS9YExyHhDmV9ex2rKkC361f E0ca7NNIT5/BxASd8oKPxV0UUZexOvhC43VOxs5VZi9A7QdJ3SgfD1iaoYKioVWDjBiz jGZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372176; x=1742976976; 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=BfirURPY4evG/pRMJoKZiLhsgdFfZszjmnsWrKECdPncq8cWPR7zMTJR5WORTvyT5N BM2mX3y5O2Kp06hwNPinQYS2kRVJkNpHG4USbJ4kpyiAeopXgnEzxivekWOr76H1m+sb sVtEll3N6vhQWwauPL7QWowtT+G8M+lo43k2+T6pAOkdnYCw2WAAOt2fnuUqmtcG+rMv fvMfZTnKP4refbmnOTdv884V6UW/XHbz3bMcTsAP+f0RUSDcGVaAG5FfAIPV7Kfy1400 tfFtKqLx5SvW2F+on2XlMF5T5WVPE4PU+7XtbgQZ16C25o7B5oj23XElepeKGb6E9Z0F G4kQ== X-Gm-Message-State: AOJu0YxIvvswMyz27nBo3jqBXsuGMdvyaa8uaqxlXC/jTUjTAJLEcdkw EFftNnFgdqHyPkdrfADBeHzlWvU/pOB214rylhhYXcbHWy2t7nlFrvRQ7Pyy X-Gm-Gg: ASbGncvOMy/pxjQzP6Q39GccFuMDO/lMwOFT0pNz1XZ8OwXHpPjx2vph87jPuw7XJDZ nwAgM2jjPBWnVI0B+JQ76sSXYohtl6+hKcWLLHycFzlyhuvqj/Y/mNxUvkm/F5oZOvPk2rcems/ gfXyBz0Dr7lYRCmGzY+q5GOU5OGc8dv9wVRevLDL6xGga65ojyfa1E48MzrcQkfieig++06XaG/ PJcWKCBsRNPtrBfOfDeYuxOByhq/IwIrhjBGlH7UVw+dtlPHGpXgmRiUY2QFct+Gz2+ADXJJoPM Z/sSpS99gg90NrGDOAHhQoKbu6oCH/1v76a42iTclaNL8zU= X-Google-Smtp-Source: AGHT+IE0qfrRk/Wkmo1REbuqrR0IozNSVohM487tsk8j2tVSA8feZOVjQoglP59d5rENeX+cSLGd0A== X-Received: by 2002:a05:6a20:2d09:b0:1f5:6d00:ba03 with SMTP id adf61e73a8af0-1fbed125619mr3478102637.36.1742372176120; Wed, 19 Mar 2025 01:16:16 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:15 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 03/27] webkitgtk: Fix assertion options with clang Date: Wed, 19 Mar 2025 01:15:31 -0700 Message-ID: <20250319081610.3536475-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213269 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 Wed Mar 19 08:15:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59438 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 8B4FAC35FFF for ; Wed, 19 Mar 2025 08:16:18 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web11.2936.1742372177912746933 for ; Wed, 19 Mar 2025 01:16:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Q/u5rtU5; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-224171d6826so33721745ad.3 for ; Wed, 19 Mar 2025 01:16:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372177; x=1742976977; 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=Q/u5rtU5xqrUHWkBao3qZI57w6i90K+zA8ETIrXBF89bF8CHz2VgBIIAuoSB9CEg1C uPdFnu2A+DfIpGErjLC7Q6CVvAv/YePoBs5YmQbVJiAzq1HYJ12BwodX6n4qPSxBogI1 abgSq1v8SlTbnDc2ORZ8UF3u9UUsA4qMGRxfL/pLd6NqeME/4Ofeg8v1jsoJW5iQH04h VSaZVGuCEYhCt8uHw3bhoHUBJJ8KLtz6NIJylb93ooJgLG9xZEZTLbxigC0DVCoThNu2 5z7xQ8xrbNSC6ypkl/g7kpQqBWLZ7key5eSvtgaMd0imlN1Yx1BlNdYkaSMwGB+JqlGw tMaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372177; x=1742976977; 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=VWpzQhA4YK7llPMEUzMOqG6ifnNsA2DkTQmt+ie57hXCdvvLJa8JWCKkjLUfVsAmGe u0AUiDdU7uqlCGpmkFfPSOkOiL+cnadZHai5fKZG+H7pLE5yHjjq83i04c80TIG+W6ZR O6bI8E/KdMYStlntRpjdhfipORKs+Vf7ejMCxIFHcT8fmUkQBp9NmiZvsBvNM17sItwH g1Nwa3PKnG/MwMznSlwrtSQk/TODAnkFedaH48oQPJnQrBp2/J96PUeUBYCXOxuHmwlm 0FMYGP8iFwnuYxtHf314bYU4KfGeFdeehdviksRfEq04BpjhI0qkmyCKzRY8FTKuQKa+ bI4Q== X-Gm-Message-State: AOJu0YzZAOrasSrS5GAu5oV1GD4WsNOGV9anUwSD+OP/j4s7KWJNb9MO SHPzskNEx/4luJjgr3SUPiUbgXTNnHFS2TUTimGXal9yGCtXtv1ZvsauI1oV X-Gm-Gg: ASbGncsm+bGxiBxu08K0edsM/g/SciwqxBcbW0U6Ki13q449Y7vJLKej4mfJ+jNfMOO fiIdf9m983h88n1Pz41F0sAIpfFg4CY0gSGntuzxO8wMAgJbvMFuWtl8f1HjSQXKmHCWV1aHl2J 1+/49hR7Ijarw6alWTXmaAPEF2JExBufp+39blroakOvJ0U6TPcswSI/YKhQtVYI0IbHGic//av V6eihX55zdatYTh+johg+CsEQcY2xUKntXvCaeROjlN8NkJRJTMOyGHn0YtAxga42vmNgq0G8jC fg7pLbQbtCis9UfijXAWTtiskJEEwqIelaz7 X-Google-Smtp-Source: AGHT+IG6phnMtDJegQeueJifGrZ25RsVzVGoAFJJlL/jwzil1NGIoXvlyxuWvjCGIWjgDyTyyaidIQ== X-Received: by 2002:a05:6a20:430d:b0:1f5:8e94:2e7f with SMTP id adf61e73a8af0-1fbecd48014mr2463372637.33.1742372177103; Wed, 19 Mar 2025 01:16:17 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:16 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Kai Kang , Khem Raj Subject: [PATCH v3 04/27] libpam: add ptest cases back Date: Wed, 19 Mar 2025 01:15:32 -0700 Message-ID: <20250319081610.3536475-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213270 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 Wed Mar 19 08:15: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: 59443 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 84838C35FFA for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by mx.groups.io with SMTP id smtpd.web11.2937.1742372178734823225 for ; Wed, 19 Mar 2025 01:16:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ZuA3rfca; spf=pass (domain: gmail.com, ip: 209.85.214.173, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-224191d92e4so126427095ad.3 for ; Wed, 19 Mar 2025 01:16:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372178; x=1742976978; 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=ZuA3rfca0V8N+5sz4T56955SbaGMfC+G/Ewqx2nZySmFgcnS550fx/ej0UyoLetZLr NB3RhRqqLIAOC+hZkVsF7INEQ4twbG9Xz8rvVaeNNxayXf+Mldoc/duLbB/V52sTryZO Qr7/+AgQ+lzWfTYq0ebK1mn6zXBXzn1rmhm93nwkYAqgNU1TWMKHPtroaMwNlsoNJTM3 YEX1t9k0D1U4iREoAIbK7qWjQkoI7gt9iC0N0huHRfZfsuNWgBrz2QOYVLy/w91q1Skn Z/+iLJ2lmxwIV3OmSzsQ+9aOqI1mwugwM6bFMnfKnTgY+4txENdm7fvbhZ2Wg9DDXuaB d+ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372178; x=1742976978; 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=FEercdmr/lJSop3t+e6hfnFMyvgd007yzj+CVp68+Ng6Cl4/7cf0U8hX12mLW07a83 9xzLNoqtNsiMDGdJI4F7t+9b5/5O5iDeNjx+e5V+O0TBRezZxhGyigmM+GzhPrpWAgIy tjPF2v9Q7daXe108coqySIcBHldDOx46Wro0tQNsNUfv7p0vXvKCRdxBEBmIQCt8YqHp TGgKZ2sf5eH86U1mADDLmG3XnZTQ9uTpy+fgaFxj5dpJw7o7/Z1LhB0oCVDN4KoHV2lE c3XU+UeGXroRuJk/K/f+4mqixlADBdb6yG04x7PkVBzhROkQTgMyEjmmi1IHmkkuOA25 5XkQ== X-Gm-Message-State: AOJu0Yz75UFUFwi0LyB6kQ3w6DSEQ5xlXuKb5IC2NYPjfulYgFpDeeDb BtWZK8YRE1S5o9N1HQ1t0VoVzlGgD99AF1UB0MIgj4Pd0BmrHWd4Vjk9AIvC X-Gm-Gg: ASbGncvbJIw7QOnvAtWo2darZYASA8VMqjXIr4a/fzdoRNU3GzY43SLEGc7jfj+xjN3 goM6vyA0egLSntkPdP+1o7avyWdxKlUo9LND79WYFuy/+mR2hldAK4bxgfGLK4COzELjKHK1ocp PhiQ61XgcG0qfho2Tb1rpb+L7zjiT6nlO1qMU1Ht9yeVrHmIGa75S/49OGkt8mNLuEOyDZEm28Q 1NhxJFeo1cBxlVF19BwpFGEV0sdFhYqOf2mpao1F6L23LLS20iKYifOslZrdlVL/NS/aGOTCsV1 sVQdib3Ep7ZO7z2sSzEGC5T2fwUt6lMrRTX8 X-Google-Smtp-Source: AGHT+IEfjJRX+XAoRBxuTL5gf6hUTFV65K06PEvOlqIrKQGKBujYoM7SJNaPj0ky7lcb0dS1tg2oSA== X-Received: by 2002:a17:902:ebc3:b0:225:ac99:ae0d with SMTP id d9443c01a7336-2264992dd80mr38965675ad.10.1742372177895; Wed, 19 Mar 2025 01:16:17 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:17 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 05/27] gdbm: Use C11 standard Date: Wed, 19 Mar 2025 01:15:33 -0700 Message-ID: <20250319081610.3536475-5-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213271 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 Wed Mar 19 08:15: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: 59452 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 E1990C36007 for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.2938.1742372179544493346 for ; Wed, 19 Mar 2025 01:16:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=kk8qDSwM; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-225df540edcso8856265ad.0 for ; Wed, 19 Mar 2025 01:16:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372179; x=1742976979; 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=kk8qDSwMdipxJ/VN94ylRRBBE6F5v2cAYKb+wbJWKNIdvXp2P2wygLry8KyErCWMGw MKDF88RBwoGvvdTxjPKR9MG3qQllMS3+Yy4zDm4eNrpR8JDNAld1GbXH0TTeEf0aRDxD qM0caiwnwZxuoxpwelGRgDxFflWZBGQbh/UEIDLobRWqU9P6KdMRLQOO+nkebCoth34R 1VjmXkUuzZQXGNJcTAQX9KwFOCuYDWrDJYLSZhtQeYJtdp/rbkVa2r3xCqnTWOIWQlxV 7LCPVG7pSRfgV62JZfE8i0el8EzzNvbYYUzj5l8PAgvZ1qRF/FSyCL1qj1K5XZQRvKez sP2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372179; x=1742976979; 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=d9XCPy21k9dBW1WX3gPcV28VK+LT62uuVNsDyxUPlcsc5xQ6wjeTEVrIjhW+sZuLPo C8yXxseFzV+t5YxBgvjLey3jkYdCdxB//9azAAPxvHYA5DetBt5GuPWFXDIXFpJJ3Mpw KfNdOsA4sY2pDUrMgbOMDUOzXFcwOmxOjJMgNPN2cAmMGEP+49p1bo/IpTiSeMfqyFvq 4axPo4Rr1JNHyXBE1MPnPxGPF0LWvUoaZMf0pvM/cZRX0Onhm5kn+2zXkFlzUe0ijobD +71J/Q7mrJBZ8lFVARz1j5xMMRIKeUY2i2EiUou98qjQGT9Z9/3846jkzh8u7IW1YBRI iKrA== X-Gm-Message-State: AOJu0Yw8jJssK52L9kOmn9Xm7IDqqUuOETEUrMGvC56vpkaOsFJ5O4eu rofxiRtMcUdaKE1Ler3FkRcEopqcs88v3NIH647mDug+gtG2bPhsJ0yN2vnp X-Gm-Gg: ASbGncuzkgNxOHoIGZXZUTh8jsTbUgHLAbcjzZjbO6I+0oXmg8yg/JEK8LlN5LuQ/oE oZJqE/SqrEeWcMVwcwag0qgXhKlPz3Rb+0VAcET4lw9WS6IK3UgmaKr6cD99xDaLk0u+oLVXJvT DOk9xVrxb06phJDaHPzQEv46yLH3Nus0zG4cHcPeIYQkdNlWMIzoLuTsOQ8Hc+Umc0jVLksq2Rw vOSjHAAEfhxWLqtnAAVTcm0OQaSDiFgXXcV+TjHSJYkzTjCEqb2qKgKDrOrAlRPT6J6PnxDCJvC jtXA4ogKPZFsmW38DubaszigM7LeEZFr/lhqGQuoMywFGF0= X-Google-Smtp-Source: AGHT+IHO65Tl8phvOmSgRjdGhdnS+IaRlQA419cazhI7sTGHGuclP3OnMJzxLxNEWfkPkpLZexFuGw== X-Received: by 2002:a05:6a20:9f43:b0:1f2:f1a8:70ca with SMTP id adf61e73a8af0-1fa4f953302mr9343489637.5.1742372178672; Wed, 19 Mar 2025 01:16:18 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:18 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 06/27] bluez: Fix build with GCC-15 Date: Wed, 19 Mar 2025 01:15:34 -0700 Message-ID: <20250319081610.3536475-6-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213272 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 Wed Mar 19 08:15: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: 59453 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 E8900C36009 for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web11.2939.1742372180502163559 for ; Wed, 19 Mar 2025 01:16:20 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WLuORZO8; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-225fbdfc17dso62538465ad.3 for ; Wed, 19 Mar 2025 01:16:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372180; x=1742976980; 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=WLuORZO86OtlyeFDS8iVpBte6Yzop8Ok5CwWjKBFI1BguRk64sAZgwvNCatou/Hs89 fLi+mbgQqEPlvzV3ZLwj9ulJhIdswp4BrvBK0MnI0C/5aI7ziC32M0MX3xINSxQgmlxC dr36/7JiQRw+j6IudSh2IG2VyRalw+wx+sBrzOKHA/kqPkVh7bxJCkP/4uIEPORVDdbx LcIvhY+pkwKEu2GYGGiGD3eztB56QIb0uM9VdFufNIFeNjh/yLGT1zSWJQc9JJ2zt5x9 VMUrqjmdIpiTASDnHYYAfGOCFIbbHR6jGAOOcYjLHGTnmQz/4SNbSI1JbQvVBZ2i9Ouo /TbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372180; x=1742976980; 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=AhZs2CSoHCYxGzU6mICI3TTEApmVG1DbaPuc+O0b/3ttduvM4axatn3bgLcn9d6TXp EV0uROnK0Duw4SJqVuDgyteaGXtpU6vQjDCeRHr+h4qtVhecjUu7J8ITy16dzdHKY7Xr 79AerVqfqxknj9N+PDbEfI0M9upnnMoA74Sw80Q+fGcbzRHEx8qkJ8Sk0jr7C0E0KAap n/5nD+sfy3YGcy1j2z9llkZOj4I9PKCpj4hjXoaAju7xQdlN0sMgqRGizOXuyTLp7v7k p1cbSnfSkSRXgkPKrO3B3RYibxdwrI1o/ylVBeg1Ql4SwojGnPc7168ZlATNFUvy253h w3WQ== X-Gm-Message-State: AOJu0YyUkJg2NxohkqSbSt6R50XnHHZiElDwWkS55sfZLbpJW4jVtH8n NEu5NHoxZdpEWMaBkL16+NFvvlYmDY1PnfYzBsnc405G3AxyZDRgwj42VAI6 X-Gm-Gg: ASbGncuF4nzX5XSFPl3l96g6p5gdBWHNCyATQSWlCU6V35IzWOrEOF+U9YwaHFDv4Vq Vn+oOE0kFiMuaeNHl0eKTTW5oMqjSdcM/GPbnW5v7j0dvo0Tk5JuP3uCCMIdBS6cRdJNCmKusW/ dv6grPOAsJKnT2z8PQmc65piHN5l8ZkVZKYx3KIl1czNWODgaRk/Qj2SKJ6Hoow6IzccxAATwak TFYhN3qND4vka7kU3T62XETQH8f0N19TogYC2iPk64NhUYJZLLpPRyosilaqQsLx1tcQ4Gu1F4a OElcK312PO/bG6uXQk9YPIrPSUlwqRyFg1gt X-Google-Smtp-Source: AGHT+IHjlIlKaGPoxcRIfFZdqA6NkvlU8k7AVaDA37J6C7Rc5bMy1KDJEGPUaxjhBhhYNbIZUhnLvQ== X-Received: by 2002:a05:6a20:4388:b0:1f3:26e5:55bc with SMTP id adf61e73a8af0-1fbed5fe419mr3059608637.42.1742372179668; Wed, 19 Mar 2025 01:16:19 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:19 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 07/27] readline: Fixed build with GCC-15 Date: Wed, 19 Mar 2025 01:15:35 -0700 Message-ID: <20250319081610.3536475-7-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213273 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 Wed Mar 19 08:15:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59446 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 8D90DC36000 for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mx.groups.io with SMTP id smtpd.web10.2916.1742372181264101403 for ; Wed, 19 Mar 2025 01:16:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=eU62G3xW; spf=pass (domain: gmail.com, ip: 209.85.214.172, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-225fbdfc17dso62538615ad.3 for ; Wed, 19 Mar 2025 01:16:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372180; x=1742976980; 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=eU62G3xWPTLSyKFS1bvlc3tZSA1u51WFhdFzcn1aweU8hRQfsSLtmoCDKTWcZ0Tgqy zfAFuxbjDh6HBrqdSpZIPONJ8b8IeyaWBXh60ByrlroCJJw7Ylvy4D6zThq4LHMhtvHy AoCsQ1i9gVr6Tl0YGxKuXKIG6pywm2+Kec6Z9nPQdW5UM29y0fTun1xlGGiQxhAYgTU1 +CcYr6OSec/6vbm4fueVYbcfy1uuDf8mqBGW/seE8f7XWceuc/zb0O05evAOFPCONitY Rpsa5NbikR9l9Cjd4YvPKUOvio2gPTFsxlIDvCagRr8OZDvpz1jhnCd6z0nDGu0mzf8u 927A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372180; x=1742976980; 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=Qq4V8z1+szP7ReAzl3Jneyzpl4qc6LLQlP9Dg9sYPSPEO6sySORLWh26sz2EGCfiLk YYo1gFsB+xzT0fqPWL6oBH6Z3UNEhLBnLfKWZHXH4iIpP8nwKEmsP/EeK/OfbHStl34k EFoVypV/emWSZYH9s21fpR9dC3sJpai7a4piEfg1ZXhRYgHxlT5IzaMqshl2fObCrwTT tOEFjYk+eLpl1y7mX18IL99lopekay+D9tWDgz/nw4mE6W662H/3koYP0bKyticdM9P4 p3TVe8ED7ZNdPLWctzObkStoNFMSzlO/oW3amsqJ+Jp2737Ovt7a9No32cVCk1pIADS8 TZfg== X-Gm-Message-State: AOJu0Yy0UchkCPUwD7MvAtsdGCg18VLS4pAIiu3d45RHnhypZRO5U54y IK1+mbtu9WhHaGqkp62iW6PlSOWT17+pEuNy4348+3ibj5lJYNSl5+FV6OQ/ X-Gm-Gg: ASbGnctKwTSTkxk8sFQLQ0S4yEiLuGfBwlEPw4cjonOvH22D691bFe6ACT1nhpAlHlx 8Xch+cPztZGMjJ5Dsuhr/tvMeLBUPdDvU7z71W7v1SSyVyjzvRCiuSMGgm4OPduJ/CZz3SJRmf0 Fg36OP9F4F+NHhjUDt80pxiLryhFu0aOZKwiRwYrjETR2nW86Su9oUXP6NkUYfc9hpvf0zwbydl Nj9yV/W25Ev5c3XFHd1WXe+i1gFwzfccLmaZQP/r0cE+6b3bQ8TEgSME6GUO80GdNAwozjymDIp ms0XOK34SLVftMIwaFQBMPgtnAQgtOl6+9wB X-Google-Smtp-Source: AGHT+IGECfFvu7kYkq9/6lQZOSnJcZkmZEh2cUNUB4Yz0aAW+kCdZRmmmglE/yhCT5zO11UkdX2CeA== X-Received: by 2002:a05:6a20:7f9f:b0:1f5:7eb5:72c7 with SMTP id adf61e73a8af0-1fbece408fdmr3443778637.29.1742372180429; Wed, 19 Mar 2025 01:16:20 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:20 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 08/27] bash: Stick to C17 std Date: Wed, 19 Mar 2025 01:15:36 -0700 Message-ID: <20250319081610.3536475-8-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213274 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 Wed Mar 19 08:15: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: 59448 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 C3A2CC36005 for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.web11.2942.1742372182124399620 for ; Wed, 19 Mar 2025 01:16:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Cjtb2s1u; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-22398e09e39so140413655ad.3 for ; Wed, 19 Mar 2025 01:16:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372181; x=1742976981; 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=Cjtb2s1u9vYP0Wa87fLmw4RRHPpsm6Ma67TEoaNVPTJbW5UhGLYrX16eYiCXQHEYjn oqd3zVRLc31/mUlKUxIR5FSgXjuE02DMAQduyjE06lnhjtTsXFhFU9l3zsoHrH7+zPYf UMgrxqNEwUlLAsMJdV64pWVv+wAbf5dHwILdpqO5sSm5Y4QoL5SHh8sr18Ac5nfV/Nx/ FjCclZT4K7T8rHRS/Y0jSxKQZOZTFAcMIxNJdv/d0GEdL/GY3bbPlCSZTiY8odHx32i6 eOs6XxPnXa0lfWqTjk7klXrGvVznvfmeULZlnoub75aYq//XIZ0YO2OTFzmRsh6p7s6R xNLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372181; x=1742976981; 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=Z1aPIvpaEX4dM/I4nEUWPspxssz4ABQdM7QtDmfYYWh91GqOG7C7GrBGFwYzL1pTI7 xcF7KYNuqcO2oso36SVFahMo8XMAUGWZ99X0Lsbq+whmxkDTVx2E7ovEKe+uD+/90hmp DNTCDU+dNcqXnsVgCR30qdDNFq+tMfy0u96kN1I94o5X6z7SOld1Ei/Km+qZZfrI/Q6C d2RpmJFHsJaDQ5xWxHtU/6exrh7Mc+zfzpexIMMzp6QnN7ujozkLWt0Vq6msXdC+4ob3 dEpwT8Bk3SA9aI31qbLDZm0x2ZZJ3UVGVjHDirNc1/ixSy7yrN4rFAzraAvUZ/D/lOOT f0Hg== X-Gm-Message-State: AOJu0Ywr8C11ERd4sLYbtLTeVH8hSl9O4C82HN5TVmAxtM1SchyHPZ6v fQrqCh27rDr6wz/YmPLM3KTpRVcVLL41eEavsNwVAqV0USPKDGJ6XhNsqqfw X-Gm-Gg: ASbGncsMhaIeNGLZOKH/4djdsJVIo37x3wFlho27ufp4Pvq4SLd8SJeKoQ7sneVOD5V R5RMNru3XnVKTkrhQfGuujWTpLeZTKuUFKlMEdg7mixjAo3yN9GZj6Bktg/PMq940n6ZAsUlXTU Fg4nT7ofqu12VGJvLyAavc6L6WlNxR7yzK4D2Te/4DYaLDJ4BXCT/93Y19/rgVkoNLbF0U3j2hI +AmgdbO+kD4gXnlN5kHhWGZq2/Ce7CmZ6/1PcwTdNdT8zrFo5wxSJ6u8Q2t7qoCEhTHLxYUbto4 4u5b5TB5xo1nT0QKzWkZKxPIXtmcyXaTPgKw X-Google-Smtp-Source: AGHT+IFTEhcNNmgEJsj+2rPVPY3fFmJdMbVlrDC7J587bNtxXTaXrvvvlYP08baWiyMJp7BK9RumLA== X-Received: by 2002:a17:903:46c5:b0:224:191d:8a87 with SMTP id d9443c01a7336-2264992dd5fmr29590485ad.26.1742372181225; Wed, 19 Mar 2025 01:16:21 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:20 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 09/27] tcp-wrappers: Stick to C17 standard Date: Wed, 19 Mar 2025 01:15:37 -0700 Message-ID: <20250319081610.3536475-9-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213275 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 Wed Mar 19 08:15: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: 59451 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 D5877C36006 for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web10.2919.1742372182908108857 for ; Wed, 19 Mar 2025 01:16:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=j1SNoOmC; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-225a28a511eso111947165ad.1 for ; Wed, 19 Mar 2025 01:16:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372182; x=1742976982; 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=j1SNoOmCnipXR0+LJo7nTklhTg04KTSNGkTxsuKsG0TyOAP/cLchdIHsaD8OuuhmMS +nti5UtbkWiLc7lFzE7HrOi8cWVZI16/0DbXVczzLKUyHSht+GIOPGTHhkhkkVGgfzAY BZl/vN3gkQFV32XMrrvl5K9QAhqgKfOqnEkmThrys9ahDuS/Nm1Ka8V8B1e4IJLNBOMc w2UjAmqL/QYSHUTeM3ePeQfxc0+QKWnVDBXU3tAb6LVkKW7XM6wq0COK6In2Ue36lA5X gwzHEjIrg6Gci5lG9sl7Td7n7bAlCSA3NuhtbiHGWTjGQZIEsErOgdOeIptE7hRYBodm jxhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372182; x=1742976982; 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=DUIMOp6P7pDMutsDlQ1P/jqja8V8/m2PwIVSavYMRmnhYAPlzbH3Drq5b+SrFuR+a0 OGbqHhco1+Zfe1d9Nr69riGmkvpvPCPaj0gGmYYCURS+OYJ0/a9N9FZ0D37B4pYYWA28 +NOolJn/MKYHAVtv3St4xbIvUqPGL86sakzeXMOy2dyiQcHz4cXNA80sTSQzITmUCuCE V0PHGdD7YeVxloXzslW2X9/k0VwRsvPQkB+bPei94xTlorE7laAHjEat5t7meoyW7ls1 zwpIa/EjF6TyTkDTkGBNzkT2+FIvzE77j9WP+2LWtBgxqpG5mNW/9531lnuri1eQuNmz KUfg== X-Gm-Message-State: AOJu0YwgAFIZnMf+r0Rg4tndTqLmbA2zXL7dW2S0Brgw78L56MWFhhbV pAJJlxhSQvJDNOqrYsyQfhxMVmvFS8iLbSqgIl1wsKEB/3SE58PkzQRp22Nr X-Gm-Gg: ASbGncuj+cdbr2KUrKk9gMW8AS7qCe+vru5RusCEs/gCLkRhNU4OPCxym4KJHieXCB7 nHE8iVQF0KpsRJ81EElRrQHIYaqTFfiqcX3JUAzsXkZ0MTiXe5mJJPlUNajfXm8fYOwphVvuXZW 5EyNRyVgDtRCENzDruIJQPIlr0apUE1tWFwiCWhJJX9IAAaP9aJlyKpEKA+cbb3p1u/TAJ9CZup fB/6eXoGICyTANhvai+wqB79zygLWYh6PCHhaVnlWsz7+R8Ux0cgNnrpm6qUtV0J9kEHxuITXrS Bk1yu2BYpt2BmkbtH+tWHw7ozYNaj00UqNFA X-Google-Smtp-Source: AGHT+IF0pIUXO74jjcyfKkGDKSncSR5+9+eJKpSXLgVmMEnrRBVOxvOyE41S2LVAf+vYhrxGhAy95w== X-Received: by 2002:a05:6a21:3993:b0:1f5:7df9:f147 with SMTP id adf61e73a8af0-1fbed3161b5mr3630069637.40.1742372182085; Wed, 19 Mar 2025 01:16:22 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:21 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 10/27] libsndfile1: Include instead of redefining bool true and false Date: Wed, 19 Mar 2025 01:15:38 -0700 Message-ID: <20250319081610.3536475-10-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213276 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 Wed Mar 19 08:15: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: 59450 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 C2C6CC36001 for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.web10.2921.1742372183833350552 for ; Wed, 19 Mar 2025 01:16:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=kS93+iue; spf=pass (domain: gmail.com, ip: 209.85.214.181, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-22398e09e39so140414165ad.3 for ; Wed, 19 Mar 2025 01:16:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372183; x=1742976983; 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=kS93+iue/X5LnmYvKo9lBodxScSspWpCblhrDafcMXaHZURdIVCpunvWdWQoiZIrSH 3lCq1syDehAYueSAVpHydsADBlrll6v1GdUQ7y30lPoPr2vdyfZ2ibxpVM0KsHIClagD +m1bSHi6s846Cjvb6wC1OxjPY3OTMpll41gp2PYIMqVj3M4tqbNRyqEYU9MiZ1CcqFyt HHjmCfZtUi416fwf9sdr9okK6wP3iSrSOh+hJN1xWlEDnXWPQoug9Ex3Yw/xW8/ZdiIk kQDySK2OI8xjwdcMOLlOBaVPqhgs9GOy+V2aCgS5cMmHG0mv44jzUfMEm9JLAOhvmWwk aS/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372183; x=1742976983; 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=SdABgZO8o11Wif10TKsSK6YEBYFDwpWncomcOztHz4e15RRAJQ71fRX11OSOMp9q3T et8SWErbyaEHJ4WOMzvYbR8Dvl9vhM5D5IvbmYSHL6a2sLcitoMsDGhLqMW08qvpTvN2 kqZmv2sNPzbeY/vi0vtx47hK8vyj+/AXdy3qtgzrMxvD5U1JPLFFs55GNtVfBfN+vaaW qEMpDtwpD+Ih0aewF41WYrCHWTzHkqfdOap5YNIzYNRKrv372Qy4k1T6EyQYfQHawTdD /rMuolooYi4oaqq8ecECSQwLHVyThkaJ7MZ1kS5Gqe6PF5NLYrluNPSishqa4sfQ95YY WTKQ== X-Gm-Message-State: AOJu0YxSst7iEZCxnj8yPM/nX2QYekkQ4Q5v3vyAx53D7qu3qcUA+vug lzZqtZlKABweDI/HYy+fbC8wWaS0VdpYZ8gbmWkt8Hd0BVabpq9ETzlQbUv2 X-Gm-Gg: ASbGncuiDjSHcf8+JRnHb3tfKHH9rglpKnEcn9r5RlS2ixxCBS6VxsPqGcJieUes0i+ xZm0Zd8XZhhgoHbKQMkQFJLjMPNsn1ZMvi5E2woo7zi2fqEJ4b2LWGON1ndqErGcETszY//l60/ 9bKx1gc4lubjqtQ4JC55+hRxplO2xvBUn3+R9vbO2KgorIf3RbEXUbh6L/2Vttvayf4OJk/FB4j x0wbvB3dKzFZXQk+CjKBJRDyQbotH8u56pbmRmiK3GT4knjLiGJHmqOVC1LBt9qz8OxZF8JvcQN oCvnLY6JgKgnZixVJGMPTNyXIPnVsuj9oedx X-Google-Smtp-Source: AGHT+IHx7SXweQL+NO0KJtHw2FuU+eVAE4glZv57S3A7QdUqfVAQb2GJyVTSETml4wK7z2Uary/AlA== X-Received: by 2002:a05:6a20:c707:b0:1f5:7cb4:b713 with SMTP id adf61e73a8af0-1fbebc8412fmr3210021637.19.1742372182891; Wed, 19 Mar 2025 01:16:22 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:22 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 11/27] e2fsprogs: Fix build failure with gcc 15 Date: Wed, 19 Mar 2025 01:15:39 -0700 Message-ID: <20250319081610.3536475-11-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213277 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 Wed Mar 19 08:15: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: 59447 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 B24ABC36004 for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.web11.2945.1742372184665577145 for ; Wed, 19 Mar 2025 01:16:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=L/QFSjFN; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-225d66a4839so6126595ad.1 for ; Wed, 19 Mar 2025 01:16:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372184; x=1742976984; 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=L/QFSjFNYsRKfeUcwfeggPM8A7hJI9Xl3RaIcnMLEVIfY8ouDZRWGXl4LUMcAbyumq qWrW1wEDvcusf1cD5vSD8Cwqx7wIgtEK5DAondZ7taAVe+Mhl4Wnh5/vogP0vZmdq/Cl OS2DqIReZPizU+8vzxHEPUzMICAx4wwPR9ARMmP/j1NSzLuIDA1iffT7qMbrLrHoNQQ+ NHAiisMqqmeODy1zRVHpVym46V1xgRD/pAYNRhKpoNUjMafASRN+weInUpr3gIPr6knK QB9Kf1ldpHn9z4+4T/2z48W0BEOy7iCYYc7HjCqj9QJp45FMrStpXfAuAz8tcXvjoijG 3How== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372184; x=1742976984; 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=nykQjGvU7OOrMC87ZrJcjEA0qGlJ4fDKugX0ZzKYCl/tjhHrgvGLhwXW8Iyz/bhgVC fvGpJKPFbDPzB3spZL0EaxS+0om/nxGnlADibhagtCfa8wXo3AxNkpvg5FxK/9gHYuiM WmQbBfQ7GSrGU+B/FxE3S9fsjF+JhmqpsCmpzywK5xSva78/T/yUgWbRmLVAg7c2jy63 JKE2O2L8UhjTm00pqmoGKDNpPleAH+ZgzDOmPr/GGUHcq5bpbZEx+2mQ9LSJqyJjmxFZ 70oyv1nxVf3qjCk9rXT5dMsXHhYWzFMVJYJ2yy3lZMoNIW9mpnSOKfnrZnKJf8CkjxfH ePXA== X-Gm-Message-State: AOJu0Yz/9IRiZI50Z7XDaLcXKa5PAMc23tjJEmZQtHK1NDBwFUQddZ6C jIOoNafB2ywkPoDsqzCtg7GcR2yvhJ4cfldZAvprxW6pU2mD1OaaNRwoZOG2 X-Gm-Gg: ASbGncsYvIZLm572ZGD87rE3x6ehL1Ej6jDmcPgSDyXZ2JdIoCFFAn1phYhWjfUXM9w OFyvbeYedztI/vNgqkkv8g0C73IveYmc4j7h+Db9Bhlrd5ndsSq/PKj+wY8OiCCNzM5MWfo7nJT LmlYoD9Ga330Un0TlXIvOxztZR5rcLfeokeIv9UBb/FvRWSFzoWiwrOt8XszGTqmoiomKQhrq6E Z6i2UiNpcIAKdOTAqUkxjOFn8w1D0LAqCEU616PIjjticvCNQjShSdkQprkQ8ltFu5egQ3C82uz QHcNWPuGaX4xOKWs1lyY/N/NgQ2Qqrby5EqL X-Google-Smtp-Source: AGHT+IEt9uWJUOkJXaIjcaBw5u5miYMESmCFEzLKMmur92H7qAmBuFSiOf/YmVl0RhX2TUbYkLf+Fw== X-Received: by 2002:a05:6a20:144e:b0:1ee:c830:abdc with SMTP id adf61e73a8af0-1fa513b8f30mr8868830637.15.1742372183860; Wed, 19 Mar 2025 01:16:23 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:23 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 12/27] dbus-glib: Fix build with GCC 15 Date: Wed, 19 Mar 2025 01:15:40 -0700 Message-ID: <20250319081610.3536475-12-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213278 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 Wed Mar 19 08:15:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59442 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 9349EC35FFF for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mx.groups.io with SMTP id smtpd.web11.2948.1742372187089141737 for ; Wed, 19 Mar 2025 01:16:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=gewTxLvc; spf=pass (domain: gmail.com, ip: 209.85.214.172, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-223fd89d036so130931725ad.1 for ; Wed, 19 Mar 2025 01:16:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372186; x=1742976986; 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=gewTxLvcOSC4bkqfxfnF4coAxnY3hZDzgzSQopR4Vd+RrsVOf20o/rM9PGoD9bsQYh bn3xDTTEjHT9DjrIHwncEBD2+a5XugsbYYEdfhOx/Qp04/MCU8BMHgNl/XkaOdtJNUMf GdcT3ed1FA8YYJIB4yTPseCEolnMy17tGncvBJo3JR37S1G1/XwZrtf/xraj59dFGz0x zNdOoKJv1HQnbFpNi4NC/582gkxDZxmVmNvu0mAP3A0TpZoDzY0bspBa2aoPvDPGU2+i i6JfyaZsZIl0O1i6iNI6/Dz/QsFYEmA6G4pNjBS6bFHFk42Vh2qjWk0Hxcbd0XVKRWIg SRrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372186; x=1742976986; 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=fF9vU9Z9bwD0Voo1zCKyi51rlOVrwUw+HulN8Ph+3kL+1WGocZxGeo6/sqkXq1NdwC M+YKca68Z+jfHPwNFgQinqCYHoOvn+qbGsOS8fHesCAUKPLuJ952AEC+CRPseFYJNvk5 djghCEqgynoy/ReENfsvitlPdq4eqG0TfQzWZ++QK93+OdPzr9YHs1xqP2AyOwpv+hdQ PHcoErR5+wGT+Gh3o7k46hC6GqtJVAwYFygqH1fwdGrdtMcmITrAcZsn9RWtF9Art2vD VgkIOafXwP1ybKlhKDQ8YEpuImnmvSc2q4uq9rrt7dYBfAJoElbLqE1HEAcAZq3rsuSx iywA== X-Gm-Message-State: AOJu0Yxkw6a4+uFu95F42AwVu+FJCFHQ5XR9HvJgn75KWaFwmB+vI7Oe gh6t6brafLUzA3N5o37opnL988wr2zTax84EnSP0tLwAROfAEqFJCLH+82tP X-Gm-Gg: ASbGnct9+eXbHRO4olRfkYyBq/XPqY5RDUiSj/mBrR3afrfGCHN/b2UOxJE6VfEux9h 5X32wmrkM/Tx4EDl9ojaomEtEEco3hR4hMo19ejxybiiQub6XO2aQJ+jiIf1nTBy+Vq6icpNoLk t2xQqOh3r5lQoFkuxu++LqhKo0w0E9TwYVTY1GcHWWVJaXVQmIcvPeuYX6DQ6ocifMKPTFYxrIQ BXSaElp7YdBd4qkjp2eAqr6MDgHPICU73lXxSkl2JhlAseu4Z+sge8qeLxhpHYQh+WY9qsyIMWL UrPDAuf4qUKZLFUnvjah8MgPz/T83LS9zfXl X-Google-Smtp-Source: AGHT+IFPz7sfQE2qje/KA90Ry1U0MSsHF19K+7yJvxeHi8JPa4v4ABURf/b2gSel2r9PfnufOks0BA== X-Received: by 2002:a05:6a20:3943:b0:1f5:59e5:8ade with SMTP id adf61e73a8af0-1fbecd425b0mr3118034637.29.1742372186303; Wed, 19 Mar 2025 01:16:26 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:25 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 13/27] libmatchbox: Fix build with gcc-15 Date: Wed, 19 Mar 2025 01:15:43 -0700 Message-ID: <20250319081610.3536475-15-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213281 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 Wed Mar 19 08:15:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59445 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 9F591C36002 for ; Wed, 19 Mar 2025 08:16:28 +0000 (UTC) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mx.groups.io with SMTP id smtpd.web11.2949.1742372187940964088 for ; Wed, 19 Mar 2025 01:16:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=T1Aa8OWN; spf=pass (domain: gmail.com, ip: 209.85.214.177, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-223a7065ff8so37240645ad.0 for ; Wed, 19 Mar 2025 01:16:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372187; x=1742976987; 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=T1Aa8OWNd8hXQW/bR3k7f2Ryz8NDH4tIAq2XTb3ttMb7/CY5nMvja5Ps6O1LJMLUpq dFqQ0KhGwHBANKpIViubPNYqe+rX7XP+o4wKp7OQSZh4Ipdrow2XAn8GamFVjVjhQIoE G1ZPYgu0G0qb3BFk4UjcnFiR4uyAXHRyU1u+Tk+9T292q6aoVFw0WTe/UL9YU5brtsue 5etDsEXZ9wc65yQR10RFsGs0xmBwOSh/FtRiTk2doOjSZYhn/UbGUXr49clhQc0YZq3S MGTacWWbtI1hfRMLIEnh1+JUq360skMO7SrEas2pOk7BogVo8hXdQBbQOlZhhh3UuE0i HZKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372187; x=1742976987; 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=daN6/Dz1Wukbt3bVKACsNxJJQddcZlz0U+kKX9OlNb0Juql+vsrNM1C0FV9AYLAX5u nFMkKfUdO5he4ubLCDAJgovgtoVF1h4vfojmcnKoVE0WgnhiC069tIZ7B94ImnNsJuIV LOu95dnT9M4hCesxOPJV9CjRaoXY1q1ubQN2CKPKnDLTZNPozK/z4el+MDspnEICm39h 7xvVZL6GdoBvL9yne4mkkkAgjw4uX3zM43AWe3/HtF3zoTVHXJ1qluPHGRwcX3cUp2qw BiVgCa9/1YtizO3NNvu2xfUEliIkZMf32i9Snswh7xOXomv11mKY1Zim4knymMBtx9bv wzlw== X-Gm-Message-State: AOJu0Yy08A0OxiGKRVmI+M1zmZqGQYSA+VLKfwL3NpWTIHyuS2PZff/S dggcpLx0Fbc1g+7uMhSC8eUQiGNMN6jYlVLGK5poSo2NcSP2x3VV0FjuLJ6G X-Gm-Gg: ASbGncsolh9hYffJHRQsxALt4glDc/P5Rsk8wbr95iZMubNBakMMAOfx4UgRtAnVQ91 6R+TLr/h3Aer6ZJQYD3sXq2bTu0RkHDPp0ohw+tYIW3E8V12FTyI9qcwGx/w5LDshzckqeXjeQs vJmNdbQx6p0VGNxXciZ5CevYq05DlQfWakzizOTLhqYUXC3km7b5RIO/hH1gfrWZlEgQaTtS6zM VbbDtw6boha2VQOa8tTNQovmrPt0kLR90ASPDaG0yEpVKKX9MJANETdqEMVjT/Hl7WZ2XoaOGfn ZFyVnNjWgTQo86VqlB6PYMeRVdRSaNNKUtX3 X-Google-Smtp-Source: AGHT+IFrzHfoFzlPqYMH2nWcZPchPMqea6luxBr8KY9PzG7YqhcJ4JNiKQ49fqkPjUT35A1ZqRCl4g== X-Received: by 2002:a05:6a20:7484:b0:1f5:790c:94a with SMTP id adf61e73a8af0-1fbebe7183amr3006477637.25.1742372187116; Wed, 19 Mar 2025 01:16:27 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:26 -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: Wed, 19 Mar 2025 01:15:44 -0700 Message-ID: <20250319081610.3536475-16-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213282 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 Wed Mar 19 08:15:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59458 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 04D1CC35FFF for ; Wed, 19 Mar 2025 08:16:39 +0000 (UTC) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.web11.2951.1742372189593412732 for ; Wed, 19 Mar 2025 01:16:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=bdmfQ/tS; spf=pass (domain: gmail.com, ip: 209.85.214.176, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-225fbdfc17dso62540575ad.3 for ; Wed, 19 Mar 2025 01:16:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372189; x=1742976989; 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=bdmfQ/tS/YRUuER+TIb8I3l0l71G1FwbMzikXLgSacjD7VJ3X9+qmkFRydsOTujKVh fFZo7pngj6lO8k9Thwsuyv0NvZb27IZDmqm58eDMF1KoByQF7KGDyluDk9cSLFXwMAQZ h6s0I4cLUYL8seQc8xNexGqlc/C3e3VmiOUZeEqiAjhRcPzjqC4YPgmIHJuODZuD/rxF 4xPgWUoElz1MsOg2LEqtxm0aRa1AX2Sb7MmFPAXArOUCgUmwasxwzLNOHdcIVeB8LAVd fSZSkvJSXzouRv+CMTFPUh5kOwjrSd3om72VCbM4pSOTP7PKnL8YwrSDNni/uVaMfEnQ ojMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372189; x=1742976989; 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=KwwpgDx6zWEHoCQLnz/zvSLgvG0EuF6N4DyttKazk15yijqhVpBzO7BUZhBHc9mfw2 sztUV7vumPJdpRBvqQCPAtm7KSAznJibUtNes02V8UBUftEgGyz0vWzu7tgipIgUtY15 S64gcxwgWsa/49zZDz/LE/BgG531Qz4T3mxdktQHvYyZYgCOoQHhJlEGPMu6b5DYl/eG yhw72McwhyyeuMqn8BYPwAmkyhyfBrMnhfkrqpr7XzsFtP2PtF1z+pyGpnRw5h0sAz9T mQVhsbb7pHpdS8qCHUD9yIlDWWbgmDEF0iRZ0ZdwqutMuiyADw0ABseAkfoxufU1zonj 44mg== X-Gm-Message-State: AOJu0YxU6qFUCD2Eksdxaf28ERtiagGIEmfASq0v6LhWBZe66c8Bb4PY WxTEiZCFewn7TWTbS9PRUQnGACqF+6VL9bWxHCBUKuaNXFUmPsX6gZjLDjts X-Gm-Gg: ASbGncsZixy9HubzH26OcPGYs1cMMcZ1CxwI6PAAsERH1t3pmzCkpWgLMCSveO6dq9f g24h2ptDnwDZUhzgKJWqp/t5pQXB2+3htDHFCkfpl8VZaEDfTa/T6R9wTp1augrdpUskpV2v1GM Dz8xaWs3JuWupdv8SutQ8FWHDr3i3/QkMInRT7HP6woNqLlUungmf8tunyLAD66Ll2UbHGUiso4 1tP05ay7mTlG0/CqUoVEaKBkk30Nnp1FAfhVt24YvgDQMV5eM4MaGZEnPOjkSXVAl9dP8ivXKDU rMKb7P6Z6haeTYMQflooBE0VprdcZ2as6ADi X-Google-Smtp-Source: AGHT+IEcqVgi/joyOcLRawI2L61xv+G+KWnKC3bgMF/S8lEnaATGizT1wajPESLVrBz4tcquLKmKHg== X-Received: by 2002:a05:6a00:2e1f:b0:736:5504:e8b4 with SMTP id d2e1a72fcca58-7376d6cbaddmr2897127b3a.19.1742372188653; Wed, 19 Mar 2025 01:16:28 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:28 -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: Wed, 19 Mar 2025 01:15:46 -0700 Message-ID: <20250319081610.3536475-18-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213284 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 Wed Mar 19 08:15:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59455 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 04CEFC35FFA for ; Wed, 19 Mar 2025 08:16:39 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.web11.2952.1742372192059047432 for ; Wed, 19 Mar 2025 01:16:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=DSz3tbYv; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-224019ad9edso13908335ad.1 for ; Wed, 19 Mar 2025 01:16:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372191; x=1742976991; 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=DSz3tbYvVmKA1Yn3LXCIYSzpuLOe17stwXbBs1PaBAHcjFgkmToyNoDF7AbK2kQhv/ 75iVEpFn8jM+3T8ntlPUzb51WuDJDGa5KcF1uZrjlfUCjQjDrInUk1xLIc1l54oYHUlx +wnbNFwSenwG0wPdYGS+VrbNbtvao1h0C4jg3tulsiuyemW99XpvfTqJITVql/6MU14R 3ZreKr42dxJCnanR5WOJ8AbDUShra/i/+sFUfTIySCurXa/4mu/mY6k0C0keuGmSeIcr xEQBRaFeJsgy7b5ItFx8V+4umjGp7hBBjwi2MwzdfV1wcGdtGtoLQHYusVGS7R4paIMw vr0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372191; x=1742976991; 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=UvrJQBHj60tydglyjDgbPCRAIWhqsIfAPUUKAUtCdgTNY1r4tagh4Iv7oEw3JBT72W VdAMRNFkBu5lN9DUuUnU6QqXqA/ISvMBpQsaH65229HspWNZrCt5Mdc+k5OlSwsCAeDj hpVIBePjAOgtY07A8Gcxthne12POCCaM5qvebpJTZGY8Twtsm1LnyI6BroSDJh2yPANg Mn7p57uKQJOpJY07Lz9EPU997PUmtWZnSiMvCnv00cx02EJC/au4ayyJYwhMAqXPi5sQ t00Ef7PRBOOl3hTlMj4PezK05DxW57IydEL0Q4LOxbID1mVWRMevGIGge92DzdcZceJa 5+pw== X-Gm-Message-State: AOJu0YxLnnI0S2ClcVkVEEK3ItL5oO/1BGO6WQQK7BptbBMJ2z06BVrD 34OCLv/UOXDHPyUZAnpdoXVpfrad/PEyjfZJsxyFzWG3AOe/JDfjvUn3yl29 X-Gm-Gg: ASbGncsU6E7bDXjF5GWBfnoWuUTChArqdLqPvSmcqVKOyiCLs3UI6L5fNPZj0Fl3XF9 89heFyUy6QAj3MSCGPVxCB8GBWn84UHtHDhjxDNXHnXAfpGyBBo9m3cX+7b5fpKtU4boEmjtAFu GAIt/iJHIgt7z1udYyOLcFAxMYH6JrSMOb0E9YsGg9gWhR6ezys9IQRxzCgHVLOrM/pQdbhqOyg mc9ZTbNWkFewReU7viYDkydqCU+R+9PADNNarauUXXtgNTVrvcLpR88srI5FQdAO6Pmgx84ve1o oeCUmNlTWW6F0i0gc8grhT5QBY8lctMo2sQG X-Google-Smtp-Source: AGHT+IG6May+C2mTCg0IdUGosVYiGgjfWW3djVpBuUMAA00/x2HkedBfbzzD78/xUdX+e9Y11ScSmQ== X-Received: by 2002:a05:6a21:3993:b0:1f5:a98d:3d8a with SMTP id adf61e73a8af0-1fbed40be09mr3490742637.40.1742372191235; Wed, 19 Mar 2025 01:16:31 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:30 -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: Wed, 19 Mar 2025 01:15:49 -0700 Message-ID: <20250319081610.3536475-21-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213287 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 Wed Mar 19 08:15:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59463 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 37683C36007 for ; Wed, 19 Mar 2025 08:16:39 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.web10.2926.1742372192844682372 for ; Wed, 19 Mar 2025 01:16:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=JYuLnnST; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-223a7065ff8so37242625ad.0 for ; Wed, 19 Mar 2025 01:16:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372192; x=1742976992; 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=JYuLnnSTzy9+pQcxBOdgFxrVC2g7BQcWrnlyJwYXX7w/vbfnH6bhzjlyBBCQlh44/x VnCsWkYM5gMbwG5JNau3mg+kWeHJ9ViK4bRJKMZudkt7xa4Ungo3UU3UPdnzJsyPbrnn cEHOfZ6v0IjQtDfLLSPkvgsxCUPlEeqGa+tGONe5x51eF1ZSyQw6hkUwdZ2cAyiTPQ7x HiRz53K+rIgCfMmVK+UiH8eIVA1UDRHrOU9DI3PZKZloirxjU4Pvq0rxVNbFsDTxJX+6 tVsCbsxiw6xgcsMfmkKOHPFOEEVcr6lp5MY4JIV/izmeon0xnjx/CMyTCyNAIRW3aiCq YGKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372192; x=1742976992; 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=eFLP2zvzaWPZRM8K1d+O2cgqkcYT/6YgUV5IYTxwEf+2M7+M78dRWaR3T44kaaCHZ1 WQj+3ZABNOkvlakeE1JkWasEeKJDU7Fedus+CC7nA9RA+Bnai8662PZTm1r37ROsRrdH kzqr6Uypml9eZ4Rk3Kp3LwR8h4JWKB4HQrCPx9CTHIWy2zpy9nw/5aWBo6PpXhC5+MO7 YctOmmo3m9+DYDIytpAbrUktnivd7yKjFIKtVY8/uro8+EtWzmP/97lkQzHclWlPqRXV EhGIJ1wV8xQzN17Wv5qfNbKRnSr+mvtgDexpR26PTnBrmVesyMEiCaEelkru9ivvQWOQ OI/g== X-Gm-Message-State: AOJu0YwhPtDe2tKlln/YQZXXSmmDurVVfkBqfmszqHAb4L0cPymWZ569 gehEfs3kf3cwSQWZSiOpM6fdgvoRgWJwBUU0nSlxz0XpH5XGQi05ljGCEobP X-Gm-Gg: ASbGncuZPJp+lFjiPKPRwKX0XVJZ4SkIbEZ4MBOVHA48E/rYOPFPXSiYo58F3geZUeU 2PGjKzTy370aNLY7kxvLYYUJXIZfupsD9TFiKR3m4nQGVjDDvpHDEluhl4Bol2rkVqz3bBtC/rt VUGCCcBx4f7a9W05CBXj9H5bHkna09bRCVxZvhEWjIdd4tysceo8JMCBR9IUYdGh2RXzQbBumgy SQGmwxohRxkvIQT25UUYnDC+RHTetc5iNgaiqG9NvG2xpnFCcKw7iakLeZHUXv64Dp5gelETuCO //dWkPLz3YriVs/T9ABvGc61CB06LSwdhxvM X-Google-Smtp-Source: AGHT+IFUvbZedk3YHqDB6CPfb5m7iqfDTjUtm37b+R6v4Nvy7MCDAkc+kezFUIUue9liAf7EkCEgjg== X-Received: by 2002:a05:6a00:ac8:b0:737:e73:f64b with SMTP id d2e1a72fcca58-7376d5e9c29mr2388466b3a.1.1742372192026; Wed, 19 Mar 2025 01:16:32 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:31 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 17/27] cpio: Pin to use C17 std Date: Wed, 19 Mar 2025 01:15:50 -0700 Message-ID: <20250319081610.3536475-22-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213288 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 Wed Mar 19 08:15:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59460 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 25AFAC36004 for ; Wed, 19 Mar 2025 08:16:39 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web11.2958.1742372195376509211 for ; Wed, 19 Mar 2025 01:16:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=j0KaXmXr; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-223594b3c6dso141398825ad.2 for ; Wed, 19 Mar 2025 01:16:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372195; x=1742976995; 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=j0KaXmXrl0XO0CpHbFAqDm3jOJY6wCBxRKObZMXEe4ky8VP90f3uq8BL7RlU23Nl0R 52d6SL89hyaVJujl737+MNg37epA8tntJ1NvrFFDY8Q8aDY1SWlt4kH3i8jxw28mzAM+ jDkVKzkYbbmAdJE9z8QupYQaMM8Kj6wsDwq3Sd+ycz/1XcvuZakDtlkPwaaUYefP9tIX TlVC7R6gJpSjgA2IHsluWF+WOjrh2nY2gbbOJvQbLgOJLhNzrBYC+uld+Cq2O2sucE1l 5wwui2y2nouMma1qlvLtgS5txjqNQ4SkATKVfgUNgaAwrFhWH7yuS3wMhxRZjM7IR0QV X3HA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372195; x=1742976995; 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=vaCoHA+Zt52hsoCXxstx7J9pbsESl0TDqDIGn7Gd8vr0QHtNqS5yim8h/XqMAIsmI1 K8Tgn3bFScWGaUrsTkuctSayXaH1y4JfpD7JbOZpOx32kxIZMNlK/3Y7l6J+FM24IGPb muFWmQuFcaJW2A+JKQFdlDtToOMh8TDpg8uV+fF47U1a5r6Qm+iyqk3WUZ4JppQ1giNt 59knJ2rQeIkXhM0TltwNz906dziHAhZecSx/HkrR8r0lsnS1QPpg76sg+euuhAJxsDCq 1JUI8GqGAYlpTM1LbiCaNX0Pj7PSo8T5WHtV9ZFnDg8Oag1yzBCNJf0hymp1tZLl+Vxf hBRg== X-Gm-Message-State: AOJu0Yymdp5KJ1zn9507aUqYPehk6TyCCEOC45Ce5De/c1NDeD7JwQyk 9lLN0LFeTySb7vpcDx3cW3XA5UD1n4UmB91PTIG2yC4SD1GiYI4aLzHRKe+s X-Gm-Gg: ASbGncvoHFr0uFS8gqb6V7p38AYvOdXu3nbiHmaz2inJeI7FrIzdz2ik2gFa4Rm5UYL Vakn/3Pn4MH9rWrFryPAO+18wydBY/CoCYtWo4Df0SZTk/NAA87wYpNBF8PGZSG2HnLCQnymiSK dQ8t20N2GOlA6mUNXkUlo0fkHj+VXCcfpo61GDihpZ9MLlTWqst/jUzivdjtXMRdGXnukUqYX8H Swlv8w5sSOUXAXt6c2t1gmZ0gRpugnRvNeWZn6DhQ/KNCmD3zS82PR5aiB+V+xuNNuWkDgdeomg l3nZwap2J619DE39hakkWPr3Kng/2e9HsrF9 X-Google-Smtp-Source: AGHT+IEBkN/CGKtrotJ9OShQ3OOGlnB1ghZ9tofyWtxR3eYqpz2L+gQiDCWQ7+v7dsE+8ojjFEstfQ== X-Received: by 2002:a05:6a00:c8b:b0:736:491b:536d with SMTP id d2e1a72fcca58-7376d6fa36bmr3114065b3a.20.1742372194546; Wed, 19 Mar 2025 01:16:34 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:34 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 18/27] expect: Fix build with GCC 15 Date: Wed, 19 Mar 2025 01:15:53 -0700 Message-ID: <20250319081610.3536475-25-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213291 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 Wed Mar 19 08:15:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59457 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 1589EC36003 for ; Wed, 19 Mar 2025 08:16:39 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web11.2961.1742372196900392631 for ; Wed, 19 Mar 2025 01:16:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=m7bW5HnP; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-224019ad9edso13909745ad.1 for ; Wed, 19 Mar 2025 01:16:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372196; x=1742976996; 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=m7bW5HnP2hL4FrJOmtB67bNYOGabRq/ucN2Xpz2Q34K6G04OnFikWNuG80DqSjSp6E yGAvkkblDTXizvxgvwvNPDNt6RbzImtW4tZexuTVNGiudgxtSAct+qEQz6/USlvIFxWF 6Dt3XgmxRP2DJjtWY//BzI1PaCFTxIIeyq5M6MGvh/Kb/C5LH0Sziau9CtGMurQJ1ogi FXvvssWAlNMpTG3fS2klqhp4h3+88rQJIlnGM/VVqcZAp4wC2Z1LJMjjrRpZoWdbnhw1 A5+ckDRNtewoVfV/FtMaM7QVqRbGu8Os4DRTDDEaKTg8+0tdrBRpB0SOzJSKvLSXZYBQ soYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372196; x=1742976996; 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=Lf4NNuEdvXMnWrMvt4exUXqcWvuDEibGkVeNaUwd7iRpUPw4URp5zQMrJAmylKh3oT FG+yO9JxEbzXFxjwPLsewagkFuZTOw6KKsx4dtpZ8MSkbMZFo6u9o+dZmExcLNg8K8F2 L/RQKda6nHhBlHbXZaka897olVZxYfWlNI5VlQQk/d+ExhTz1b73Fz82+DsbEKsaXhoM MXxZyDTOfAkpGdZ1vYEZZI2JjOYCvy9NpNgX8DtiTzUJEIjEgM41i2rXs/bjZGVuE1c2 PacGR+ErbfS5Q56YboHdhA5/joaicjG0LJnUf++THcA5eb/J5icUwynr2UJRqtEUFUrY nHxQ== X-Gm-Message-State: AOJu0Yy2i1EfowuWEtdFHiNAVAY3enkKnvCG0GWOVfQF6Bvq6BHcGzpx DvMeXyYUucgxdAbLZ3TjKUWWDerGCpgZVEZ4+OIYGRMN7K2S+gF0tGvru0cW X-Gm-Gg: ASbGncuUM5v65slJ+0pez5h5AMxcmmG5yx2u/dkCpwy3Z/1WB0mEz6pFVyprNLZM5yK a7f1f+MEz8RdAY6YChTevZALAn7AyfL1Yog22+TfFmVXn4Csi1WUlQQ5fHgOfg4Zt63R5vBlACt G0oo8N9Q/XJXc7w7TYJjLFVpEtCzXwDLtbYI8IimfjD7WhaPHMTNtuGihVTxYlmduI+OE90aL/D mQ8TkqZv52D+HoZMQt3F9owaHdceCDSHuhV735AP/ZGpgEDPKSvivSDNqIOmLvVC6dLOQi75Jpt p6YabyUhstB+n0XWYVfm+5ybFKxTlZlXuqIo X-Google-Smtp-Source: AGHT+IFoJH6zYtHLZUKllmveMEGA8qeF8EytGhhqvWl6pkRfKMN9XumUpANBERLGvcDQD3AkcDklUQ== X-Received: by 2002:a05:6a20:2d12:b0:1f5:a05b:c741 with SMTP id adf61e73a8af0-1fbeb899973mr3305245637.18.1742372196111; Wed, 19 Mar 2025 01:16:36 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:35 -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: Wed, 19 Mar 2025 01:15:55 -0700 Message-ID: <20250319081610.3536475-27-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213293 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 Wed Mar 19 08:15:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59456 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 0BE0EC36001 for ; Wed, 19 Mar 2025 08:16:39 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.web10.2927.1742372197747185771 for ; Wed, 19 Mar 2025 01:16:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=FVQ5+XZN; spf=pass (domain: gmail.com, ip: 209.85.214.169, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-225d66a4839so6128335ad.1 for ; Wed, 19 Mar 2025 01:16:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372197; x=1742976997; 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=FVQ5+XZNzfFbt94rHzBBFyEWXeSZGrJhPOYcICtL6Exiq7cawfcfmrkAAmCxS+eHY0 1ImdzlhrJF72Yxzuy8STgTLz7Z7tTrkM9LZspRIMhZ8rxb2Az3mWvYAxIKrOFt3D2rgU fVL2ODXVFL1avqZEKlQK141k7ww+RqaGyWXoHoeL0Mhxt78N+JCGOiKdSC30Jt2AL7G2 Vpi2LkJgdU5eoN/lX0K78Z169DqKjBpcN3o0+4Gq8sDYEZK1u9ec74iB9yHnOiAJMglZ Y9TrGiYSSDgfMv8DKg16GdQ4i9DKcMk65g1eGsCcPKKBU0IZqqDdvWBdQPlFuCH5ceCC kqvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372197; x=1742976997; 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=mSJVdlgk+PVGTZE24Din8h7FDC/M9XEzTR74muGuq2Qn9x9L/cpNdq/R+qBR6OvOoB HgtXcmntk4SmWiyh6MTELJjAdA07hfSgVfT6RQwpM0Aqb/du5I2bBt9Ar/9oXvDmxH4Z uzjhLRQeV83DV46MGyOMwEXBtUWiFsFpNGL1nfHnKWOWzgCwjdqQeb/1Tu0wAhnt1ZBv dcBJRanVVcsBS3e93SInd06LVlUqMebUGa4m2/tQLReBJ/EQcQjUkjKJWSpCehmhJdB2 ufq92sBGcJN1AperXTea+tDTUSvozGuh/FrnGEkpdKCHBWE5JaP52P/dt23E2zbHwpJX vc7Q== X-Gm-Message-State: AOJu0Yy0dRKh3vofN62FxpimYMdfbKnUs+p6r6bh2umatajgYuxgXNPw X5JOdxvu6G9qeMzCVvl1MJ0NKksICjH5DO2xa4qtlZgUxsP2FIsr5jqS8kyk X-Gm-Gg: ASbGncvDGB0rZjdBhDw4klK3TfeIIEq+Ay7q5Bct4+J+HXG/WFz8Vj/7BceHhdNSS+u Qxb3zUWlsQNliNz5NHUIPGnGAavu2dSZnJvlyPf2+jNzW0UGsZSrhQFBqC6IXidQ7qJ9RFcJtwI eq0vAxZoMwdA0Uf349x3mxmp0VwDS9s2RTfY6JSP96NakoFFy3eehuOWPRjYg4LoSMvml7QC6vw Lk+IspUzIYzqp5z6cT+f1qtci7RPfChBVK9N+DBIVe6x2HU/suyFMb467RQGeidrNPZ+dSLvY6w 1w9R6ydFkazVIIUjzBkZytmbD/u6+IXDGnEn X-Google-Smtp-Source: AGHT+IFHs2Ry1a9Pa7rmDTLGXYVTlS5Dpa3KU0LlgiRn96Ob2QAyXOkUQToBYby7m6akkYf54JYXzA== X-Received: by 2002:a05:6a00:2d8a:b0:732:5875:eb95 with SMTP id d2e1a72fcca58-7375778c1femr11285583b3a.4.1742372196941; Wed, 19 Mar 2025 01:16:36 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:36 -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: Wed, 19 Mar 2025 01:15:56 -0700 Message-ID: <20250319081610.3536475-28-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213294 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 Wed Mar 19 08:15:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59467 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 61884C35FFF for ; Wed, 19 Mar 2025 08:16:49 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web11.2962.1742372199289927414 for ; Wed, 19 Mar 2025 01:16:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jeoRZkYd; spf=pass (domain: gmail.com, ip: 209.85.214.170, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-224191d92e4so126431585ad.3 for ; Wed, 19 Mar 2025 01:16:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372198; x=1742976998; 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=jeoRZkYdNqDH53/IDw5U8GC13+EsbrR1RGo9K52bUpAcYNIyBTj+KBzxMpwJsm+Ogi gcQJ6Vvo6Q3wqSOme+g+49OPO3/DfsHA9xm9C7ZPjuKYTeVU8AJRn0eCRvXdpFvxKfZN tJyYu+wQJ2NioWWDvThg9aDaIgmKESbdE7KsSZ4nrEs8riM2FP/FvH4VekS6Xh9bj2bb lC7Jzx2bgCUmhwcWdKoEDDyi4IelVjojzX5s9g/hGrvU4ozlj0BoZ+oE48CHr2Byyy8P mb5SnB3ATzbj1VXVPSVrPDLXuUMJTnB9R+D4uGW/2RlevQ82NMwt9Pk4lnCApSoq2psU Kmrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372198; x=1742976998; 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=Lol27i4Irl2BvfQ335yrgE7bziQ/vibgnI4fIK6vcgIRnKJ1/FTNTbwZ6jUSG0uJsf HSwKIVr8qYcDXa+ecZk7ouYwSigZq3tSglixUmtxkgl7PCUENatjfSrevgaxkyVRNC3j w13XlJUPbSr/dSpGAoPNFFyH5qxzU1GgDJGuV/rrHNnzIla+LPnOR8gl34ERO+klCDwL X8FXIdp92xY+YZeAwYIWz0xUHdhxsm0IK+B/qo/1E46w6DB6oBOgu+ZkylIfuuQuPXw8 9bXpaMEu65dTKj124zxQfWNmW4ZVHzDFe0CpJV7D8escH2VyXb9kvMAjOqms35gw7pS6 EGLg== X-Gm-Message-State: AOJu0YyOysQGIjWygK03aZHU2TqMz+KOCxJ4vArUn4SrAKZzKiVx1PPD TSkQt3RA2wnIQcQV9ujr3k88Jy5QownnKUWdtkOWhNE15dCulSo/R94mklle X-Gm-Gg: ASbGncs07LwUsq45TYUPF4XccTV5EBsXg+buiOvV9dyVeaCcvbq2juSatOXl/5fZ6cs 2uETlubM3ewcV5mXmTgRBHz4SoBpNPJ3RAu/Nv3unPvTD6ZLCSjQd8z0w4AlF0BLoJhwgtER4Mo WfkX1zEF6WHQmoI18i2eg89t+9CHlbxKnr0jF4RO9yLDi+srOud21wNB5KMSIjJFadnGvaN5iYe RfoVcvCCTr5cVe1O5oznLJIvw4cmmMDo+b4d2LXEsUJalXzsGFIMWj1yog7QnmuhKNbJV5TLTcv wHbBHQ5h5bw9pOa1Q8eSY8FFr3klpVuapny6 X-Google-Smtp-Source: AGHT+IHJUjlzDwp40lkEyM/VhPNbEaQbUdG1epRVqY8BNR9fiA/0jVuKwtoR3MBgEB/jnzFb1Ixp/Q== X-Received: by 2002:a05:6a00:849:b0:736:34a2:8a20 with SMTP id d2e1a72fcca58-7376d70c894mr3284202b3a.21.1742372198498; Wed, 19 Mar 2025 01:16:38 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:38 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 21/27] psplash: Fix build with GCC 15 Date: Wed, 19 Mar 2025 01:15:58 -0700 Message-ID: <20250319081610.3536475-30-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213296 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 Wed Mar 19 08:16:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59468 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 61505C35FFA for ; Wed, 19 Mar 2025 08:16:49 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.web10.2931.1742372201638915240 for ; Wed, 19 Mar 2025 01:16:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=cXrfhqR7; spf=pass (domain: gmail.com, ip: 209.85.214.181, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-22438c356c8so113245745ad.1 for ; Wed, 19 Mar 2025 01:16:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372201; x=1742977001; 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=cXrfhqR76ra6RZA2RRLc7pNolrDJmhDBievsMOWyaL3b1lON5QgSPDYq2YG5IitOxQ EtpyCStvM8pz83iKCBU+/l57+l+j/vEM0pvEd289vnhdScT2UVi8imItHcwBmynSVnDO 3k/n3+5/eHkZgK3/sVqZNNXFpbN2Gr5w0kOS7cZ+l65x+Ly+BA9YZXI7y7t6pK0/Z22O wbBStTtbXHP3WqeOYKXkb8eq4kqWuM1XMeIeuR21s421DLLLjZlM9DFbREUIqjlifS2C a4IrRP6b+RWVZtLhUkUbFqHO/d/XWlebX3YpWF/EhiWqYV8VFzLs2Yw6aVJZsq01RS8u 4Ssw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372201; x=1742977001; 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=mOLffzCExguCcQCBA7H4Fo0YT8LHbdd82GmyIFFShTklZdyvnaPz10jc1b2IEBqdki h1TxhCW5aaWaWGPrhlHfIiPjvOFOhG8Fu6sh241kKybsE/ovh20mtPHGBL1cPMjm6x5R /B6TS4CV11i3hX7cXKrGXBRlv4enNSY/rcTwz2YsKF9SywbBXcF3XA71Vh1Hv7k+tRYT L+wQA7+e9fII4EaJQc8hhnCZczY1jR596eWU8LRd9oA8RmiOLUG0Le+iY0wwTgo4atAJ KxZPrRJjRRB6c8HoaWEmOyNrgP8HC6oZqAQpJZE5TWQk0Q/SlcOJvLeekBBg1CDOiRWR YNIw== X-Gm-Message-State: AOJu0YyEmE+Eecm+oyvQQEMHXN3in9F693GYzUhYYMgOmrQVGWDJKSJF aIGnogTR7cCg9I5wUNfm/smfpizb/mOy4PSmmqfEGL7Y0svUEHKbaDCgJVGd X-Gm-Gg: ASbGnctStvx8d3RDyKeu7IMsW1ZbK9GpRO9qbY0IWsolu+5pd5rCjLnaLCgJ+BuUCqR C2QO33ZTIOv8MuYwGOo/osL2DxxIEzCVY1+z5lbE2YKEQIlqtw+ewliivTuxLtdrM1BvuCKJ6i1 lcZ7FqI3VRIWQ9RaZrMmN2A9qp4+ZRpQnduDEczXbD0xKTd9Os4W8PtwMOa8kGuuSw1zVmmbwll VRxouh2wX9/DS3Ri/cnBDb/JEWn0DeFHDb6AuDtoFX0ADZ35JVZF7GHweY+HJ6eWX76QvpiWF/9 DvZyJo4oMRK7BgOFoMD2N3T/rbawwNT+QWE3 X-Google-Smtp-Source: AGHT+IFXG2+WjqD2gfmx9CkN833JLxc0a9jhQ0D3eGn3Kl7hTNBrq3dt5l8jUChJJPTWH19cJ9LLAA== X-Received: by 2002:a05:6a00:8d2:b0:736:4a5b:7f08 with SMTP id d2e1a72fcca58-7376d70ecfbmr3069419b3a.22.1742372200839; Wed, 19 Mar 2025 01:16:40 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:40 -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: Wed, 19 Mar 2025 01:16:01 -0700 Message-ID: <20250319081610.3536475-33-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213299 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 Wed Mar 19 08:16:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59472 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 8A163C36004 for ; Wed, 19 Mar 2025 08:16:49 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.web10.2937.1742372205079846865 for ; Wed, 19 Mar 2025 01:16:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=BHfXqlir; spf=pass (domain: gmail.com, ip: 209.85.214.181, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-223594b3c6dso141401805ad.2 for ; Wed, 19 Mar 2025 01:16:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372202; x=1742977002; 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=BHfXqlir24ZU+CvbvczFNCO7h35p2CneBuely6adgkZOCnokpi/dWvNDThfv9WFuKC hk0Bv6GQliBz95DbaMFBKqpM+Je0euTBMExQuofYW3HEyaopLnAU3yNMhc2xMykin/BU THA8LMlzreKAXCyTESNg38eS+tXtsdrcxwDiLkBuoJUrqMPwwn43M26IDPuOrzhUaRtO 00WiXqozeW/PDZA0KQE39TObshwbu06PeAlhY1V7yQDepQSyMLSA8mKzGfwhpSo8I47B T9u26EE2EjiK9jgteJvh7ADHUAVYZBUpaEnGB4QmKyiYaCITswvcVlkg91ndZq1dmrpV YJsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372202; x=1742977002; 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=wwsfdb9DiTY3TMRN1S/dU0kuI3PmNGxniETcpjwKvm9efM/NHYId8SPUTBpxcl9wVM JNoOlV9nqkOegrSO4Sqw3LNnibFu5kE/qQ4MTFzOkCztxW9X19FwkBmjN/zqvru8DtEE FIm6jX6Khp9s/SNsuBQsmjckMKMsu2i11kKMMxYWJhClxVjeZWfJueqL3FzVHrILeyTF 1VEpcxZhM7AWhT8c7E4eDRmHKkkUsoIXWaGfOHQbaUA6m8jtd87Q+f+WVF+SRZh/oVQE 9Lbkg7C1QQgZRBi3t+vHIjwH+VLIZtNF2An/uQl31JAcCWOunzXFTU5ZT126XoYIM3dI yUGg== X-Gm-Message-State: AOJu0Ywso4cev7aXzJZSbIVvKIAcvrrIqdMNz30VX7vJ76WN4QClTIAh vJgZXtJr0VU56eXf4xXeGBiCwGaZ59nqWWRvPvuU7alr6ZqDNT3n4pgKLXBB X-Gm-Gg: ASbGncvVpGbb0Wa4SOTafGhnpdQfz2aOxbQjsIIDAL7T3ee36mbkVsvq+QnYMcGgoy2 TgkTC1K+ISYrgd3ou/xgfUMf7ToGmf7a6z0IuEwTq7/y0p6anB3DZsWHi2BDAIOd4STgi8S2jwU xdy97CKkw1pdC8g/NHycm/FDFqcakRiY08ZfPF3SyL88s5FdeArmlsE/FE2ivPDy7EAsjpZdniJ NYfPIzvOZKMeuqLJ2oN3jcOSDRGSxm7ur+ZnsxK8r7krVcThAhDzpmyOuQECQdgV2qlnJDtvz4d fXM0o2BeNGFIqz0L0QRbNDb2tc/fRtSmiYqQ X-Google-Smtp-Source: AGHT+IEXMILfNTDJCntYx8X3p+sMNzj/cKBhD+SogOAGuZW7OZoY9dVcLge9sX7ecUXbd+fzp9GRMw== X-Received: by 2002:a05:6a20:7f87:b0:1f5:8f65:a6f5 with SMTP id adf61e73a8af0-1fbecd36d77mr3520243637.30.1742372201616; Wed, 19 Mar 2025 01:16:41 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:41 -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: Wed, 19 Mar 2025 01:16:02 -0700 Message-ID: <20250319081610.3536475-34-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213303 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 Wed Mar 19 08:16:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59474 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 8D7F3C36005 for ; Wed, 19 Mar 2025 08:16:49 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.web10.2936.1742372204967798065 for ; Wed, 19 Mar 2025 01:16:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=b1QhgWwT; spf=pass (domain: gmail.com, ip: 209.85.214.175, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-224341bbc1dso124858855ad.3 for ; Wed, 19 Mar 2025 01:16:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372204; x=1742977004; 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=b1QhgWwT2tOycZR71sxP9lDat1Uxk2KJnW2ISZqpQAi/GHRbH6Q847cdXukD1cIcmn EDp6uaQpZaxrZoWJd81pKedi1e8DtbH2LAm5VLIfxMy1siMbYpvUXpPduKVyDyVxPnrp s6jtR42s6UUdiVVNOOAu+DbLJPh25pr+xLV3a/jpxh73+todht0PQEy2b74iyrVl1K6M e5+w8za4Rqgqs0CT4uANqhyCo5NBAkLtZIU6XnuVGLrkUNILKvQ2FbBJr5idlrd+M/NY kD6Wk+sZZ4/LXNsIAN/WUeb/l9F3g5OSSfyo03nzrzTIQ3DlXqTywH1wdFBEMUcWBOu/ HBbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372204; x=1742977004; 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=LTPpNwkwjTBWUXkUhINx5dFxppwDNmgiVDOFQa6j99pEh9McZIU+ctbQejzQBthpZe TVvf0ysMeXvCTdQE/cTeFNdcn/8DvAPqXwZ1sOCuoaA557XuGg1S4ZJxf2zqm5bOQIJZ +rsvoVC1Oc4p1SHgWFIxIGvc6/lASXZwbhOQi78uRV0/akJ6HWlsY7SEP8LQNmBF5X/O dQ01RE6AAibNouLpoChIwoKemr2CorX0kKjGFpFNY4WOU0IBx94U68JXfWwkjcjbDzuQ 3lF8z+nRdnSWqwyfIE/pP1ClSY47vP700gdwXsYdnzKQCcei6haFLwfwfzzlSBtYfKtD XOew== X-Gm-Message-State: AOJu0Yyp/CEwM8PDBRx0tMo4cH8vMCdvASNwnIU8/3lSENncdf4NPtHj bLyhtgWfa7lGJK/YVB12WTHRUZbztvzsSeFg69YiOe3qeFUiCfI86OtFXgd4 X-Gm-Gg: ASbGncvKzQxKwY8dEfC34hbgh5rfq1RtgzZkn6KRXuTyvi51GjYHq6lneyHOiYMWiE+ I62/IdK61OhkLUfYrdW212gIJsojX0m4wXaEigm6rLe+0oOuh+IJGeeseUlAQCrH7ltLNG2jgtU TM+1KdON7tH2l7zDmcJ7aTEACPjiVFw+sgZ1VvtqSD84prpxFU/3/fxkSqUlQHOVi4GptntKxGr KfYUH9STpR/nFbM6Eukenyns4PxrWpi/ZRRMq0cIVDw/mXWECjaW2YaKjcOyuOsQEbID4SsNSgH DhRyNMdtCXw3DsweJe7ASuv2T5eQQjJ3wdpm X-Google-Smtp-Source: AGHT+IGXy19lbMSUobYMWQcYs2MSOyyvyg46IyI0wafRrzWbm+dAZQZPTMDRmhMPNy+i+39ImGRW8w== X-Received: by 2002:a05:6a00:3392:b0:736:d6da:8f9e with SMTP id d2e1a72fcca58-7376d4edab9mr3228701b3a.0.1742372204175; Wed, 19 Mar 2025 01:16:44 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:43 -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: Wed, 19 Mar 2025 01:16:05 -0700 Message-ID: <20250319081610.3536475-37-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213302 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 Wed Mar 19 08:16:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59470 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 70BBEC36000 for ; Wed, 19 Mar 2025 08:16:49 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.2967.1742372206637997216 for ; Wed, 19 Mar 2025 01:16:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=QmXtRnMH; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-225df540edcso8862475ad.0 for ; Wed, 19 Mar 2025 01:16:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372206; x=1742977006; 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=Ftw19h+kZia5z8eykazgmejMJjyL9nIfAhDfR4uaeEA=; b=QmXtRnMHm8l/Qj5Fier4zr/MzvWKS3As9H+51wq13eXEC7yFBebS+hshTyFWLmUpV3 1zZVqR807J8tWUb8qf32WVlzeDnINQ+GlbJuw01aa0lZN2qsPG5wXfiKTEHD7CMsSbwa IsPBXzII9FTGZmp0hWQLK71RgSf8GOknsFoSe8EKcN127OS32/NEn0TMlZa5Fy51VOQD 0UteE7vw4bfQv0FVBKlZH5bCct568tYeVNPk0njMEvYgq1uZ3Yei1fd81Gd4ILDPJ6P1 NVw2P/IUoaIjleDAbsu1Ojea8V6pXz016YYPMWhg2uw1wwbJGFc3cs05RtgYbEnv2HEp x13A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372206; x=1742977006; 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=Ftw19h+kZia5z8eykazgmejMJjyL9nIfAhDfR4uaeEA=; b=QKgpsLuP+gppEeSy9fLm79h2TJ4vnNQN/PFS1qQFHCe8PKnyd6qi/6w44k+YUccLhI VXM3cdQ9tNsY1ENUW4GXmzkaa6y1VRngV8q9sJQyZcwLhK+370F+Y4oCnFuqlZ28CXCt y+bwTjK767ASko3DZZpCwOF12kbiGrWUWvHcZp8ltFHwuBRdo6FvBoMzLm2YS2VkrkaQ dmnU7YJ/teAJYokpJTJFwu2ISCDjPHRnzUln6uSbLplaBfrMFr+9TLvhTFLlpqAjtR46 OTYwR7qQCTbMYj5X3m1gqxp44iB3t/IRFZNrkCkMTE5yX+uOpmNjWtsulLfTQLbcCrDU uE9w== X-Gm-Message-State: AOJu0YzwETIGVZ0AdQMNvWe9mIiPP76e2Ewaukr4pIpxDsVFYiTxdz3Q +VfqF+XaRpCqwGCpKoIyiPlgEQu31R64E71hc5GV1Ut2CqNxe25b2n3CG+Rn X-Gm-Gg: ASbGncsJc+eTQNnhkMDPp5SkcUlU3ZiEXWVcyQmk8TPbJumRuvYIPjaFMR5tG4RTKPv RCGUd1JsWWF+JLwtGS+gMOL8q1GGMV2kz3wNq/SoNRWFiEh1x5aD2YqUK+JDGO4ZcH3gPUjQw0j 1rJUbMPQH08TVqwOcGsFYCemLzEJrvbvxtuSHFXI0jmBH5Vx9p7EfYUlucWtoFdiem0odT0ShS8 aJwfEaz3Si2M2ERbPTshsLVDr/D5deODh/0e0CSRxCwVC6ualrInxK04BDDzwPLjFLTOYRZmMHk WAW1Gr9hqdUm8Z1gXNRfmNgg2flRzw0xlSHy X-Google-Smtp-Source: AGHT+IHgGG68PrU6nFLc5THORsm777efElXSd1neWExKNAnBGQ06TQ+KrhYVnwt6Of2mJitWXg6+sw== X-Received: by 2002:a05:6a20:8402:b0:1ee:47e7:7e00 with SMTP id adf61e73a8af0-1fa513b8de9mr9524901637.13.1742372205840; Wed, 19 Mar 2025 01:16:45 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:45 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 25/27] oeqa: Build cpio with C17 std Date: Wed, 19 Mar 2025 01:16:07 -0700 Message-ID: <20250319081610.3536475-39-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213305 cpio is not yet buildable with C23 standard which is default with GCC 15, therefore ensure to apply needed bandage to keep it compiling in C17 mode even with GCC 15 Signed-off-by: Khem Raj --- meta/lib/oeqa/runtime/cases/buildcpio.py | 4 ++-- meta/lib/oeqa/sdk/cases/autotools.py | 4 ++-- meta/lib/oeqa/selftest/cases/meta_ide.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/meta/lib/oeqa/runtime/cases/buildcpio.py b/meta/lib/oeqa/runtime/cases/buildcpio.py index 7be734cb4f4..0c9c57a3cb8 100644 --- a/meta/lib/oeqa/runtime/cases/buildcpio.py +++ b/meta/lib/oeqa/runtime/cases/buildcpio.py @@ -29,6 +29,6 @@ class BuildCpioTest(OERuntimeTestCase): @OEHasPackage(['autoconf']) def test_cpio(self): self.project.download_archive() - self.project.run_configure() - self.project.run_make() + self.project.run_configure(configure_args="CFLAGS='-std=gnu17 -Dbool=int -Dtrue=1 -Dfalse=0 -Wno-error=implicit-function-declaration'") + self.project.run_make(make_args="CFLAGS='-std=gnu17 -Dbool=int -Dtrue=1 -Dfalse=0 -Wno-error=implicit-function-declaration'") self.project.run_install() diff --git a/meta/lib/oeqa/sdk/cases/autotools.py b/meta/lib/oeqa/sdk/cases/autotools.py index 4bac28f04df..b3a71f2aa50 100644 --- a/meta/lib/oeqa/sdk/cases/autotools.py +++ b/meta/lib/oeqa/sdk/cases/autotools.py @@ -35,8 +35,8 @@ class AutotoolsTest(OESDKTestCase): self.assertTrue(os.path.isdir(dirs["source"])) os.makedirs(dirs["build"]) - self._run("cd {build} && {source}/configure $CONFIGURE_FLAGS".format(**dirs)) - self._run("cd {build} && make -j".format(**dirs)) + self._run("cd {build} && {source}/configure CFLAGS='-std=gnu17 -Dbool=int -Dtrue=1 -Dfalse=0 -Wno-error=implicit-function-declaration' $CONFIGURE_FLAGS".format(**dirs)) + self._run("cd {build} && make CFLAGS='-std=gnu17 -Dbool=int -Dtrue=1 -Dfalse=0 -Wno-error=implicit-function-declaration' -j".format(**dirs)) self._run("cd {build} && make install DESTDIR={install}".format(**dirs)) self.check_elf(os.path.join(dirs["install"], "usr", "local", "bin", "cpio")) diff --git a/meta/lib/oeqa/selftest/cases/meta_ide.py b/meta/lib/oeqa/selftest/cases/meta_ide.py index 5a17ca52ea1..c3a7df4cdf5 100644 --- a/meta/lib/oeqa/selftest/cases/meta_ide.py +++ b/meta/lib/oeqa/selftest/cases/meta_ide.py @@ -47,9 +47,9 @@ class MetaIDE(OESelftestTestCase): "https://ftp.gnu.org/gnu/cpio/cpio-2.15.tar.gz", self.tmpdir_metaideQA, self.td['DATETIME'], dl_dir=dl_dir) self.project.download_archive() - self.assertEqual(self.project.run_configure('$CONFIGURE_FLAGS'), 0, + self.assertEqual(self.project.run_configure('CFLAGS="-std=gnu17 -Dbool=int -Dtrue=1 -Dfalse=0 -Wno-error=implicit-function-declaration" $CONFIGURE_FLAGS'), 0, msg="Running configure failed") - self.assertEqual(self.project.run_make(), 0, + self.assertEqual(self.project.run_make(make_args="CFLAGS='-std=gnu17 -Dbool=int -Dtrue=1 -Dfalse=0 -Wno-error=implicit-function-declaration'"), 0, msg="Running make failed") self.assertEqual(self.project.run_install(), 0, msg="Running make install failed") From patchwork Wed Mar 19 08:16:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59473 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 67085C36001 for ; Wed, 19 Mar 2025 08:16:49 +0000 (UTC) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mx.groups.io with SMTP id smtpd.web10.2940.1742372207436017453 for ; Wed, 19 Mar 2025 01:16:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WO2sqzro; spf=pass (domain: gmail.com, ip: 209.85.214.177, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-22401f4d35aso123505785ad.2 for ; Wed, 19 Mar 2025 01:16:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372207; x=1742977007; 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=pj4ZxCeusCJ3SPzLhtDIrUk3aRrSCgkaXac09n9L0Q8=; b=WO2sqzromsfFvxOYZfEa4QQbzH78OvPwDK+G6judHt9/jGdoH0IBb9TKasskxdB12+ BUsTLGU3dVecjmS7ioTCp6fb6SqhaJPHM7UUfhoU6JQay0sxZk9ZJb2Lp+PWhCiZ4KAk 4GPZaVFNd+vvrMDyT9zQ/ZO1H6klv4BQfnRLSVsbD/bL9lWgEIQIbKUIhG2VuZONCphf fNPfVIj9ieJdyosF2lUhZruOL7kCImi5UDFmTQXuzQnMemRydCtxihKNWcB26UBGUu+7 MGDMVGIdWDJ2Q6trAzUWWvEC900CuZ5vY8DQ3uzDNj2FMYPMiS8w5BzaPCYmQBs3fMLR /9jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372207; x=1742977007; 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=pj4ZxCeusCJ3SPzLhtDIrUk3aRrSCgkaXac09n9L0Q8=; b=adZSOyW1HFfjH447sS2yV1iyQDCOz51rTN12aqPg3dzPX7jQzsM3+ZDpEPJNjZdvb8 Y/bz+zP7nAR3IUrDb0WqPfCqzq2Mo0Bndlp2RlCihaxhTEtqGo8ztHhqxHQyqfTG2YhZ f2slELkLlYrgsB19S9jrlKwmgF4rGk8D4UrrW5r3iTvtfnNEuVL+AMX13E6HxrT5Tas7 rzuKO07IaYzqJ/Zto8k+uVwxs+mKARyFQMEJ7IbeJIM1lba5/fYQc7YMkYh9bkNs2JAE ZPVfXfgyioD2vbHXrAkohC0JgqGlnTXvA3iIhqLNeWBeAwe40slQyMlBiLMF4t0ioe4Z 8xrQ== X-Gm-Message-State: AOJu0Yy0KKrs7Ulc2v+f0sigGDoV+qhs7H8/iZ9/dPFzWdq3/O+x3xgZ 7HEnRNjoWmzzJ5yvD2kakGGcoWlFyZZZqsUPb/0kqN9HloFeWICV9+dDLBoi X-Gm-Gg: ASbGncuLMkr4wyT6XZ0XNv0mrHeogJpLUqrcr/b7TJtC5eDaTTKsSIkgS5YlUBUHxU6 jkOOe7bAbyZhrwmR+xjBbyjLu5wm2P+ORX+pfD29/THc+zupUXz7l3D6lLPqlhGusVsLT6NjHwh qcWbXXWt8I7fn6Gzz7DC2/lTGzvIEjzTPl7iDZMUVv57pmNG2cnQNHLSEvFwGClM8BdDc11OQSL sui+C2UABfCjV1a4WGPcemfLEW+4KdFjlkH/FRtOy1fDCARWgnssQV1oseaeNVpRhvBsLRqf3qX 0ck2UDAjaa60jFS55hag6AO6Hf9NMD4OT6ui X-Google-Smtp-Source: AGHT+IG3RjSiX7jddIiStJILuAl1388m4FmrjWyK9RCqRUg3vEkfrYI5DNv7Pksd4/4QNt0o2yzSOg== X-Received: by 2002:a05:6a21:b95:b0:1f5:59e5:8ad2 with SMTP id adf61e73a8af0-1fbeba93c63mr3348852637.24.1742372206672; Wed, 19 Mar 2025 01:16:46 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:46 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 26/27] man-db: Add missing rdep for col utility Date: Wed, 19 Mar 2025 01:16:08 -0700 Message-ID: <20250319081610.3536475-40-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213306 man utility calls col utility internally when formatting is asked for therefore it expects col to be in rootfs otherwise silently errors with retcode 3 meaning 'file not found' in this case its due to col not being found, other distros eg. gets this via bsdextrautils dependency libssh2 ptest mansyntax.sh fails due to this error, which now works Signed-off-by: Khem Raj --- meta/recipes-extended/man-db/man-db_2.13.0.bb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta/recipes-extended/man-db/man-db_2.13.0.bb b/meta/recipes-extended/man-db/man-db_2.13.0.bb index 2178239bb60..a6ac82e6628 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,9 @@ SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \ " SRC_URI[sha256sum] = "82f0739f4f61aab5eb937d234de3b014e777b5538a28cbd31433c45ae09aefb9" -DEPENDS = "libpipeline gdbm groff-native base-passwd" +DEPENDS = "libpipeline gdbm groff-native base-passwd zlib" RDEPENDS:${PN} += "base-passwd" +RDEPENDS:${PN}:append:libc-glibc = " 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' @@ -23,6 +24,10 @@ USE_NLS:libc-musl = "no" inherit gettext pkgconfig autotools systemd EXTRA_OECONF = "--with-pager=less --with-systemdsystemunitdir=${systemd_system_unitdir}" + +# util-linux col is deprecated and only builds for glibc +EXTRA_OECONF:append:libc-musl = " --with-col=''" + EXTRA_AUTORECONF += "-I ${S}/gl/m4" PACKAGECONFIG[bzip2] = "--with-bzip2=bzip2,ac_cv_prog_have_bzip2='',bzip2" From patchwork Wed Mar 19 08:16:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 59469 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 78D19C36003 for ; Wed, 19 Mar 2025 08:16:49 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web11.2969.1742372208352208012 for ; Wed, 19 Mar 2025 01:16:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=T8dSQ3/S; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2239c066347so139906705ad.2 for ; Wed, 19 Mar 2025 01:16:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742372207; x=1742977007; 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=GJfhKKk5tXyoAgrACSTBuwSbDibDlnZpMTXJl78eHRI=; b=T8dSQ3/SseGdZZO0u6nmUZgEZr/EcPUWdceiHHMkV6wEM1Qvo9IbMHcXTnyOtwDGhI xiVv1+mOhfzd7xoHJtoiFk7DoISRnYCMbfgY1VGReaNF7gKSLsUtwirXQMb3Y2dn5Kyb 44f1Fdig56ZP+h+rGvevscXmJS7R7oMX6GA4lgiODNIRLHjm5gl41bjNyM6404M6w7aH /nvHWxff7fi/9dRVKidC4awysBnZG8EuPa7HKMXxpKwSjthjv/zV7YL4fmyorC3+vf82 Cc6FVHHq8/H8ycS6z7Im3H9EAzR8GcMEo11hNk/I6mFRuFWGIyiH/7vKQT/f2D5higMG VmEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742372207; x=1742977007; 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=GJfhKKk5tXyoAgrACSTBuwSbDibDlnZpMTXJl78eHRI=; b=AUOLK9fpJDORrhXGNj/+Jej9LUqtOthFd0PyNHbTFBgv9M/y04ly6Qk9k4O1s9lPSQ xG5pRGO6r18T/WqFnu0UnT1KLlKnvYcPzEW63pn/XCpYMfRMOZ3xYF/l4X2IliQPGM3s fRZUl1XfyKwpXJu4fgq3Vs2ALxRJaJLglmpUw77O2AHeUmQgVKzxDxJe7XlIrYYPwtQ1 l+3r3jIQsIyDRA32NW/31j7u4LkhHcjpef/EcZiGBVyuCrpan/EIRHmXfhjwpFwbYoIH bYWXAy8Ecx2RXxiyN6ibrl9I1X1WJ14jxLpyOStnYGJaTBBgWr4xA+Z5QaoJzJRn2GVT VCZg== X-Gm-Message-State: AOJu0YyjNc0qE3eqVpKnjHZ+iOT0tjOvTrMzPPMtDPdKTv/AKeqHQVWM oxWcZpjDf2qRTMJF0zcmX31ek2VXxS40xLGA3al30PQDZXKfZQVSa1sBB8rN X-Gm-Gg: ASbGnctvUpYhawaCU+gCtmsoZQM90QN3m7m+/MuqpNfi6+i2TCTD1yCI/eMFS5fUWKL 9MjKiYZthceZkXm6bXf1Ey0XSsMM7BlbPTl8sLArKzGFOLFOBgdBMJ0eVV6LbwdUR6Gg3n2Mj/E o4lZrwJE9WNyqMcypwwLNoOaIUBslSYK+2maJ2p6fUDEVTiIzp5OncNcNZAzlO25fb5t+BV6TAm tp7Cq4S2TsXKoSp6hBi8u9OIBedUtqm+K02uI55Mt87UxHp04/vzXOhwY/JmdmC164Bh1/izNyx NQk2pJ6i6gJmBsMx1Nkd4POWAnTH9ks75NA8 X-Google-Smtp-Source: AGHT+IGcYQtgq4nVgD5FXtDMIgmgo3U8go1ltgbu/Fn0TWXIK+Trpi83HxMDMWvUfBifLxf8BL0hHA== X-Received: by 2002:a05:6a21:168c:b0:1f5:8cc8:9cbe with SMTP id adf61e73a8af0-1fbeb27ec20mr2985083637.5.1742372207517; Wed, 19 Mar 2025 01:16:47 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::ac74]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-af56e9c95c5sm8704323a12.4.2025.03.19.01.16.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 01:16:47 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Cc: Khem Raj Subject: [PATCH v3 27/27] man-db: Fix musl build with NLS Date: Wed, 19 Mar 2025 01:16:09 -0700 Message-ID: <20250319081610.3536475-41-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250319081610.3536475-1-raj.khem@gmail.com> References: <20250319081610.3536475-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 ; Wed, 19 Mar 2025 08:16:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/213307 _nl_msg_cat_cntr is not defined in libintl on musl systems therefore add configure time check for it and use it to guard the use of _nl_msg_cat_cntr Add missing dependency on zlib Signed-off-by: Khem Raj --- ...ck-for-_nl_msg_cat_cntr-in-configure.patch | 65 +++++++++++++++++++ meta/recipes-extended/man-db/man-db_2.13.0.bb | 4 +- 2 files changed, 66 insertions(+), 3 deletions(-) create mode 100644 meta/recipes-extended/man-db/files/0001-check-for-_nl_msg_cat_cntr-in-configure.patch diff --git a/meta/recipes-extended/man-db/files/0001-check-for-_nl_msg_cat_cntr-in-configure.patch b/meta/recipes-extended/man-db/files/0001-check-for-_nl_msg_cat_cntr-in-configure.patch new file mode 100644 index 00000000000..3e32a4777d0 --- /dev/null +++ b/meta/recipes-extended/man-db/files/0001-check-for-_nl_msg_cat_cntr-in-configure.patch @@ -0,0 +1,65 @@ +From ea00e32a87cc733dd5aa05cef407a5bee3e6db29 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 18 Mar 2025 22:42:45 -0700 +Subject: [PATCH] check for _nl_msg_cat_cntr in configure + +_nl_msg_cat_cntr is not available in all implementations e.g. musl libintl +does not have it, therefore add a check to detect it and use it only if +it is found. + +Upstream-Status: Submitted [https://gitlab.com/man-db/man-db/-/merge_requests/13] +Signed-off-by: Khem Raj +--- + configure.ac | 9 +++++++++ + include/manconfig.h | 6 ++++-- + 2 files changed, 13 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index bf4628ef..140b4b62 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -404,6 +404,15 @@ AC_TYPE_PID_T + AC_TYPE_UID_T + AC_TYPE_SIZE_T + ++dnl _nl_msg_cat_cntr is required for GNU gettext ++AC_MSG_CHECKING([for _nl_msg_cat_cntr]) ++AC_LINK_IFELSE([AC_LANG_PROGRAM( ++ [#include ++ extern int _nl_msg_cat_cntr;], ++ [++_nl_msg_cat_cntr;])], ++ AC_MSG_RESULT([yes]); AC_DEFINE([HAVE_NL_MSG_CAT_CNTR], [], [_nl_msg_cat_cntr from GNU Gettext]), ++ AC_MSG_RESULT([no])) ++ + # Check for pipeline library. + PKG_CHECK_MODULES([libpipeline], [libpipeline >= 1.5.0]) + +diff --git a/include/manconfig.h b/include/manconfig.h +index 62baa184..eb4e5eb1 100644 +--- a/include/manconfig.h ++++ b/include/manconfig.h +@@ -24,6 +24,8 @@ + #ifndef MANCONFIG_H + #define MANCONFIG_H + ++#include "config.h" ++ + /* STD_SECTIONS must contain all of your man hierarchy subdirectories. The + order is important. Manual pages will be displayed in this order. Ie + if "1" comes before "2", then a kill(1) will be displayed in preference to +@@ -138,13 +140,13 @@ + #define UNLIKELY(cond) __builtin_expect ((cond), 0) + + /* GNU gettext needs to know when the locale changes. This macro tells it. */ +-#ifdef ENABLE_NLS ++#ifdef HAVE_NL_MSG_CAT_CNTR + extern int _nl_msg_cat_cntr; + # define locale_changed() \ + do { \ + ++_nl_msg_cat_cntr; \ + } while (0) +-#else /* !ENABLE_NLS */ ++#else /* !HAVE_NL_MSG_CAT_CNTR */ + # define locale_changed() + #endif /* ENABLE_NLS */ + 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 a6ac82e6628..12debfa30d6 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 @@ -9,6 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464 \ SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \ file://flex.patch \ + file://0001-check-for-_nl_msg_cat_cntr-in-configure.patch \ file://99_mandb \ " SRC_URI[sha256sum] = "82f0739f4f61aab5eb937d234de3b014e777b5538a28cbd31433c45ae09aefb9" @@ -18,9 +19,6 @@ RDEPENDS:${PN} += "base-passwd" RDEPENDS:${PN}:append:libc-glibc = " 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' -USE_NLS:libc-musl = "no" - inherit gettext pkgconfig autotools systemd EXTRA_OECONF = "--with-pager=less --with-systemdsystemunitdir=${systemd_system_unitdir}"