From patchwork Mon Aug 24 09:59:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 96138 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 229F3C5DF81 for ; Mon, 24 Aug 2026 09:59:42 +0000 (UTC) Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13263.1787565577482243841 for ; Mon, 24 Aug 2026 02:59:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=hTycyely; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.52, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-47db714766aso2483618f8f.0 for ; Mon, 24 Aug 2026 02:59:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1787565575; x=1788170375; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=cM32N1QmWhAWmBF+eItSFckFjGfwY3ukW/w5VVjfa/s=; b=hTycyely/iaRLb7huCdXkqF2iC5A+h0DVm2ZLCxpSrZNr3a7cVx3RFZgnFpPr16Bby 2/w41i4PSCZ+QIGEjI3VKz53JgJY5GiSeA/IdROqDMBlf1H/liF+kIeuiw/PBPyElWNT Oh3Unsakab48FKzFo4NFK8QuCqq0mDkcUfeus= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787565575; x=1788170375; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to:content-type; bh=cM32N1QmWhAWmBF+eItSFckFjGfwY3ukW/w5VVjfa/s=; b=b/ISlT6ObRFz1nir5mT3JkZ3mbFNWzDISBy0G4bSrbI0pl1FQkXKfo80opBnGVplGB brw968j43LI3lIwkCfPdtjhtHFq0V0UizrkeagPv3LMUdVW2ilWAN1nH53dmi6REfVxq 4IxAUWFpMvqt1uo+d/ApiJ+HuXJernDu2FIbvSY01+iZMNBV2+L3ruUIpGDrWcJdJw0q BdK/S3lIkuj9GiX69mmHtBghg2qoOZCB840W35VUpee+qdBrvnHyVSazZl1TnvxPxsoX urR+YGaupjLj1DfD/wJZam8/w1iguOANbmLAvVpfXfeiroikyFJYhcHeipcCtH3I/EM/ dk9w== X-Gm-Message-State: AFuF++nJfRg2xKMe0cq4TZ0oNBlWxrQTsrJ+e/UCHQ8meqgJf0ZFuWFG GuYPH2P8Qo/cWG+Bt48QrWyYbQ+TkBSTe/iCrblq+Xw1zcjFedZV+DX/vZf9fKIta5T4k7JH/+0 gLpqu+Q0= X-Gm-Gg: AR+sD10wkjniM4f0gUYCdhb6xPfXr25gO6RKtf3FVJnKHy4C0truh7T3hAHQUbcwifk eD7J4+5aa4OfSOqFgSTsIVyV5NlarYNc85TnjocgUlNiyQLKJr1VajoR7pG8HXUvQ54yAlHfc9R 41AHcpZOyZrXJPQNRYIG7RcVv043D0S+AaX5kd2OMBO+5Sj80wkt6F8KC0UpQPWPXE9E1l2KTiG yiqPrfJAVeXsHW+RM77LcpQaIygz01Aiksir0ByhhzsQBNo51zVhIh/9++QKpZVEDtVGH+y80p/ YyRKefFQXjyc0a8oKz0MxhDfYzG36EcPAIJhPLLws1rnBvv9DBIPRWilSCcUacRq1ICmaLeGWgk LbB9FFL1tanalFkMIW9M/m+YYgvzHNsZ8N7yOdC5VzNsaigsd5VIWIXmVjqHEWQpJcx6w9Huyf7 Kh1ahSRcgSIQUkHsj5wHRKqpMH3FJAZ51rEr3y5hGgEEK3X5IfRbySpYoBlrKUQnLfiZ9lAbXuu VpP7vPS22BjEWePYQ== X-Received: by 2002:a5d:5f07:0:b0:47f:ece1:1eca with SMTP id ffacd0b85a97d-482c102d922mr26236769f8f.1.1787565575485; Mon, 24 Aug 2026 02:59:35 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:5c5b:7a15:ab97:8d7f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482c9c0869bsm7687850f8f.25.2026.08.24.02.59.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 02:59:34 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/3] ccache: upgrade 4.13.6 -> 4.14 Date: Mon, 24 Aug 2026 10:59:31 +0100 Message-ID: <20260824095933.2906404-1-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 24 Aug 2026 09:59:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244079 === Removed functionality - Removed the `cpp_extension` (`CCACHE_EXTENSION`) configuration option since ccache now processes preprocessor output directly in memory instead of using intermediate files. + === New features and improvements - Added support for the QCC (QNX) compiler. + - Added limited support for caching SARIF diagnostics: `-fdiagnostics-format=sarif-stderr` and `-fdiagnostics-{add,set}-output=sarif:file=...` for GCC, `/experimental:log` for MSVC. - Added automatic depend mode for NVCC on Windows. - Added support for `@layout=local` in the file storage backend, allowing a copy or read-only mount of a local cache to be used as remote storage. - Extended the remote storage helper protocol with an `exists` operation, avoiding transfer of already stored values in reshare mode, and an `info` operation for reporting the helper's identity and diagnostics. - Added a `--dry-run` option for previewing cleanup, eviction and directory trimming operations without removing files. - Added support for rewriting absolute profile data file paths to relative, improving cache sharing between different directory trees. + - Added support for reflinking `.dwo` files when file cloning is enabled. + - Added detection of C23 `#embed` directives in direct and depend mode and of assembler `.incbin` directives in depend mode, preventing false cache hits. - Added support for `-Wp,` options with multiple macro definitions. - Ccache now hashes the contents of Clang module files specified with `-fmodule-file=`, preventing false cache hits when a module changes. - Cleanup and eviction operations now print the amount of data and number of files removed. - Increased the maximum number of raw files stored in a cached result to 256. - Modernized use of C++ type traits. - Improved portability of compiler exit status handling. - Made path rewriting on Windows case-insensitive and Unicode-aware. - Made `ignore_headers_in_manifest` match case-insensitively on Windows. - Reduced the number of system calls for IPC requests. === Bug fixes - Fixed `base_dir` path rewriting when using MSVC's `/Yu` option: paths are no longer rewritten to relative when using a precompiled header, since MSVC then does not like relative paths for the `/Yu` and `/FI` arguments. - Fixed handling of compiler options when one recognized option is a prefix of another. - Fixed `base_dir` handling for include paths in preprocessor mode (regression in ccache 4.12.2). - Fixed handling of Clang 22's `--warning-suppression-mappings` option. - Fixed error handling when a Clang configuration file cannot be hashed. - Fixed a remote storage configuration with `read_only=false` being treated as read-only. - Fixed interrupted system calls when communicating with remote storage helpers. - Avoided a race if starting a remote storage helper takes an unexpectedly long time. - Avoided spawning and waiting for a remote storage helper when IPC access is denied by a sandbox. - Fixed the free space check for the inode cache. - Fixed handling of empty atomic file writes and improved robustness if opening an atomic file stream fails. - Fixed a size overflow when allocating very large files on Windows. - Fixed thread safety of time conversion fallbacks on systems without `gmtime_r` and `localtime_r`. - Fixed handling of systems that report zero available hardware threads. - Fixed reporting of errors from `posix_spawnp`. - Fixed the statistics counter used when a Clang sanitize ignorelist cannot be read. === Build improvements - Fixed building with Clang 23. - Added missing CMake probe for `gmtime_r`. === Documentation improvements - Improved `base_dir` documentation. - Clarified syntax of configuration options that take path lists. Signed-off-by: Richard Purdie --- .../ccache/{ccache_4.13.6.bb => ccache_4.14.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/ccache/{ccache_4.13.6.bb => ccache_4.14.bb} (93%) diff --git a/meta/recipes-devtools/ccache/ccache_4.13.6.bb b/meta/recipes-devtools/ccache/ccache_4.14.bb similarity index 93% rename from meta/recipes-devtools/ccache/ccache_4.13.6.bb rename to meta/recipes-devtools/ccache/ccache_4.14.bb index 21bd193c20e..6d922d85147 100644 --- a/meta/recipes-devtools/ccache/ccache_4.13.6.bb +++ b/meta/recipes-devtools/ccache/ccache_4.14.bb @@ -16,7 +16,7 @@ DEPENDS = "zstd fmt xxhash" SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz" -SRC_URI[sha256sum] = "d42ace95dec14583fb8af19ed117919995bd910376f52d9b6f546046b792dfb7" +SRC_URI[sha256sum] = "fca63f36a83fb2f4b3cc4c01b2c7a1cd6e3629e7f7bd1e01a2eb8810f947c5ab" inherit cmake github-releases From patchwork Mon Aug 24 09:59:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 96136 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 1403AC5DF9C for ; Mon, 24 Aug 2026 09:59:42 +0000 (UTC) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13312.1787565579004049874 for ; Mon, 24 Aug 2026 02:59:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=d/zAh1do; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.54, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-47fe2d179e2so1696712f8f.1 for ; Mon, 24 Aug 2026 02:59:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1787565577; x=1788170377; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=G+a/PZuQu0GonnbUl+u7Lc4lfFI602cEbCqI1Wsel1Y=; b=d/zAh1doqBHZ9tigMAKwJ83x8hxngoDlEPvuKQ2iRp6ZXIa0IDZBldp5Pbsjk82B1z 1zwWIZXYwGFujvQT1K0fmwkZ74iJr7Vt/mPu0ff87pQq9Kt2+jax9SZgoFtXvRJu9AdC voc/OcOozlGCB1bzMpY4dWCkh/NS0fL7YBlM0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787565577; x=1788170377; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=G+a/PZuQu0GonnbUl+u7Lc4lfFI602cEbCqI1Wsel1Y=; b=XvAtuxwDzFgX1D5mijWwr2arFtJiIHhnq3pm4aAfFU1vCJMvmjnfraRUc6//6F64M4 liXDOXMSW/o2aNqx3TJBPfn3v3/Yyh+1I+T3uK2SWqVxmIfZD04/mbRQYzTNJhJw9H3n 2tE7e+Oi0hwb363PVS1MsLmQmuoR/js+A7UFKQEmAf/okXjXu/ScPV1TyOcoGM8zJ7K6 qDb8qbVkIK+0NcS6At8Q+yDUTPgzgAHnVvWIRAq4n+bShGpxl41fZiFskltH37GqtNOc Q5mgDVgrTpHRlYUH/HQpdYSKOympAfTpOBo3gYBX8V1Ic2KoIYO5xnm3/iMXgSMhI5BP DMPA== X-Gm-Message-State: AFuF++nvNEIc7dDt9KIQ4uQY0BqG+MGRW7CQ3JYgIKSTXoSIUM0jMwzD J0rdI3kbJ3cH6G+yTNelOsoxtgLw9HbZK227rJjSNGKdlq1xHuoPLBiSkCsvEMG5bcCEa2L7vnI BBPV2eyk= X-Gm-Gg: AR+sD10AA6t19PZtmQtxO6Ni+6X4clM3epLKSoO+F4h5eWexIbQENurRmHUHXGs0s9j J+ER9d2CizEn2BbthgQmcZObrjtlRTv8q1gilkuYZAig8JeXb9//l0t+oepC1nYuVQY2Ywzf3Mj 22Xi0kg1kS/+4h4qq/ykrgAGJ7MKBQo4ShNpSdROT/sf8uzeLDU2USGLUmWgp8ryHtbNAJtFIF5 bUgAymPnf+L5Cw5Ryo5G0NJHgbDH4pH5F0MM2friyYExMAXca6BsOoDQPwbIBo7PefyJW69eBos bTgMw8bfQ/g/Cm5GqQ6yl5PyBeaW3LCdoWVtFqIPj5a3eYyhuoc9O1cEKBM8ihNegYJKUtowo+E 63ZlwUcJlB6oH/aQGQIZwccToSs4BUp+COaG1IHptHria9nPij0Gypigcl9ZCF9BZB/DCSuyi2Y WwKYIpTxIxr19czdjE81Kf2Y9YqHQrv/UqwdhEQSF2U8R9CJ9pBn90eiHd0ZH02ZI18B0zuIUqi pORlq99Pe+kw+y58g== X-Received: by 2002:a05:6000:200d:b0:47f:f43e:f0cd with SMTP id ffacd0b85a97d-482c810784emr16320782f8f.4.1787565577107; Mon, 24 Aug 2026 02:59:37 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:5c5b:7a15:ab97:8d7f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482c9c0869bsm7687850f8f.25.2026.08.24.02.59.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 02:59:35 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/3] pkgconf: upgrade 3.0.5 -> 3.0.6 Date: Mon, 24 Aug 2026 10:59:32 +0100 Message-ID: <20260824095933.2906404-2-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260824095933.2906404-1-richard.purdie@linuxfoundation.org> References: <20260824095933.2906404-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 24 Aug 2026 09:59:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244080 Changes from 3.0.5 to 3.0.6: ---------------------------- * Command-line behavior: - --variable accepts multiple modules and prints the requested variable's value for each module, in argument order. --path and --print-variables remain limited to a single module. - pccritic no longer reports the PC061 style finding for CRLF line endings, avoiding a noisy warning for normal Windows files. See https://github.com/pkgconf/pkgconf/issues/587. * Build and portability fixes: - Improve OS/2 support by exporting libpkgconf APIs from DLL builds, recognizing OS/2 drive letters and path separators, comparing paths without case sensitivity, and using binary mode for redirected standard output and error. Patches by KO Myung-Hun. - Declare pkgconf long-path-aware in its Windows application manifest, allowing paths beyond the traditional MAX_PATH limit when long paths are enabled by the operating system. Patch by moi15moi. Signed-off-by: Richard Purdie --- .../pkgconf/{pkgconf_3.0.5.bb => pkgconf_3.0.6.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/pkgconf/{pkgconf_3.0.5.bb => pkgconf_3.0.6.bb} (97%) diff --git a/meta/recipes-devtools/pkgconf/pkgconf_3.0.5.bb b/meta/recipes-devtools/pkgconf/pkgconf_3.0.6.bb similarity index 97% rename from meta/recipes-devtools/pkgconf/pkgconf_3.0.5.bb rename to meta/recipes-devtools/pkgconf/pkgconf_3.0.6.bb index 79ac3208d3e..471433e7b54 100644 --- a/meta/recipes-devtools/pkgconf/pkgconf_3.0.5.bb +++ b/meta/recipes-devtools/pkgconf/pkgconf_3.0.6.bb @@ -20,7 +20,7 @@ SRC_URI = "\ file://pkg-config-native.in \ file://pkg-config-esdk.in \ " -SRC_URI[sha256sum] = "3acd3a8a3cce65a8d620321855d92fb602e026cbe8e13ee36bdec58483b59ace" +SRC_URI[sha256sum] = "c88a653fbabfa2a5857a30f6b6ad6c40dbacc3b7c72cc066e5c7dc4571cbddaa" UPSTREAM_CHECK_REGEX = "pkgconf-(?P\d+\.\d+\.(?!9\d+)\d+)\.tar" inherit autotools pkgconfig From patchwork Mon Aug 24 09:59:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 96137 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 12E24C5DF94 for ; Mon, 24 Aug 2026 09:59:42 +0000 (UTC) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13313.1787565580373422116 for ; Mon, 24 Aug 2026 02:59:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=IP3OmUUM; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.41, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-4798bea72f9so1408638f8f.1 for ; Mon, 24 Aug 2026 02:59:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1787565579; x=1788170379; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=JB8y4pBrN9qd2coUCYG9eCrvC4rZULoool6BrTgWxtA=; b=IP3OmUUMhfy1rgqVssDS0ber555sp6bpm82VowXNoWwXvX4L1RzZtdLayH/gNyTYNe AIHcJijMM5AtY6nuU6Pvd8HdD6bQzKqW+HKGO2+W0VgPfcccKhjIX+d8Rh1gfgSznYvZ ywMO0/86RYxlIXlDdO7x9XtUoqXPbrGj10YmA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787565579; x=1788170379; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=JB8y4pBrN9qd2coUCYG9eCrvC4rZULoool6BrTgWxtA=; b=oUsnqy5fRXwRbOCL5ed5b211TAmtHpLC5+ANU2gFXrha3REMUapo9SnU4Wy62QL273 9pn38LnVoR0MRX0UlN/EXwLe/ByW5aYznQdk8yDHa/x9kqyWlw3MRCU1f7XSqhgx4+Zb X7NDBK53J6UA8zpmGu2zvWZXgAjyqxOfq7z3PoqYy4V4SpIH4kNCf84Ov/VIl1EAiJDe Z+ndGqWVwqvgzTKN03S7gNNjazS5OwJIgQKXXv/GCHIHdyuuBPJsOJCvdvFi4/6uSFCA vovWCfJ3kw61GLgjD6ouZO4atDhCZV41lOzo+ZtX1F0D6hirvp5CiD6L2Qy7WlG0IqVN xlzg== X-Gm-Message-State: AFuF++l+HVUvPsI6FWTj1LgKyKgi/moNlUcWPJ4uo2f0jZ2rcjtWbvBG y81RkZ50Vqk41VKQW/RHLDi9fKqFBd8D5fkQogKQYVumj91gLWb3zoLE7LcAj1lHSlkAGQiT+5s Dvi8NJso= X-Gm-Gg: AR+sD1354yLj2Q+a8zKxRqo15w/SiF56Jm/DPwxFKPitaGSaH3NZqpTLq+sFU8EJuFe 2+yKKnTIesg1cchZdc8jFUoMmQ09DNsPiGyeY3KT7Gtg4mXqcRHVF+10sJKDmqwyUPuXbPHVdLO GGkql861vm+sdOz27Fas/iTs5OsL4XOFw1+fnJZpqyGaY13D1IYnQwBdJOgdr3+iWMBC01vQLRe 6DDD//X/4m8KCjjg2f/xLJOz1YIfP4iNqei9a2eqyRn5Hw4AaX8WlF9D1u4ICC09cuwuLWptcnT oePNxjymECLCSuxdEDbu79SgwHlKROovQ7aCTV8HBDHV3iTKfsD9HH/0D08UePBCPZk52b0ZXWD DnVlZpwVtOdZWW1CrWINzfL6aNxoLgYAZg457t6mijoUagQ5mR4hDh0tfSBfmdKjdJkea1TY+A/ KubStm400lshBfWnfBvDF38mCAt7Owq0LVbr+bZzdf1s5I0ervGEMwUkKFcZlNFI/eFN3+qtjVJ v4yVNlZRCD9HazR8g== X-Received: by 2002:a05:6000:1447:b0:47f:f20d:8d4f with SMTP id ffacd0b85a97d-482c0b99930mr29213655f8f.18.1787565578626; Mon, 24 Aug 2026 02:59:38 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:5c5b:7a15:ab97:8d7f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482c9c0869bsm7687850f8f.25.2026.08.24.02.59.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 02:59:37 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/3] utfcpp: upgrade 4.1.1 -> 4.2.0 Date: Mon, 24 Aug 2026 10:59:33 +0100 Message-ID: <20260824095933.2906404-3-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260824095933.2906404-1-richard.purdie@linuxfoundation.org> References: <20260824095933.2906404-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 24 Aug 2026 09:59:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244081 2d8e20b Release 4.2.0 44fdb26 Update README with project history link 5caca3f Fix exception type in API_REFERENCE.md 87ca49f next16 properly reports errors c5585ef Reordered validity checks to preserve the earlier behavior. 4f46292 Fixed some warnings in benchmark.cpp 2f74d3b Removed unused is_overlong_sequence() ef75b56 Rewrote validate_next that returns a code point. 85d5927 Fix bench/compare_commits.py 3145774 Revert the "minor optimization for ASCII range" as it actually hurts performance. ca9e9bc Forgot to include the change for benchmark.cpp ee0712e Fix the benchmarking script 9fb955a Python script to easily compare performance of two commits. bf99533 A minor optimization for ASCII range. Signed-off-by: Richard Purdie --- .../recipes-support/utfcpp/{utfcpp_4.1.1.bb => utfcpp_4.2.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/utfcpp/{utfcpp_4.1.1.bb => utfcpp_4.2.0.bb} (94%) diff --git a/meta/recipes-support/utfcpp/utfcpp_4.1.1.bb b/meta/recipes-support/utfcpp/utfcpp_4.2.0.bb similarity index 94% rename from meta/recipes-support/utfcpp/utfcpp_4.1.1.bb rename to meta/recipes-support/utfcpp/utfcpp_4.2.0.bb index c2ad0939a1b..c56d03b7c74 100644 --- a/meta/recipes-support/utfcpp/utfcpp_4.1.1.bb +++ b/meta/recipes-support/utfcpp/utfcpp_4.2.0.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e4224ccaecb14d942c71d31bef20d78c \ SRC_URI = "git://github.com/nemtrif/utfcpp;protocol=https;branch=master;tag=v${PV} \ file://run-ptest" -SRCREV = "819011bb01628fe1aa2f1da9f2c842a48fd5680b" +SRCREV = "2d8e20b22dcb3e9b3c4f52103182ebda949c6089" inherit cmake ptest