{"id":2223780,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2223780/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/patch/20260416073616.3605531-1-bernd@kuhls.net/","project":{"id":27,"url":"http://patchwork.ozlabs.org/api/1.1/projects/27/?format=json","name":"Buildroot development","link_name":"buildroot","list_id":"buildroot.buildroot.org","list_email":"buildroot@buildroot.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20260416073616.3605531-1-bernd@kuhls.net>","date":"2026-04-16T07:36:16","name":"[1/1] package/meson: bump version to 1.11.0","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"e274b2fd6bbba4b96d98817a5cab1f0ef7531ca6","submitter":{"id":86624,"url":"http://patchwork.ozlabs.org/api/1.1/people/86624/?format=json","name":"Bernd Kuhls","email":"bernd@kuhls.net"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20260416073616.3605531-1-bernd@kuhls.net/mbox/","series":[{"id":500098,"url":"http://patchwork.ozlabs.org/api/1.1/series/500098/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/list/?series=500098","date":"2026-04-16T07:36:16","name":"[1/1] package/meson: bump version to 1.11.0","version":1,"mbox":"http://patchwork.ozlabs.org/series/500098/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2223780/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2223780/checks/","tags":{},"headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=iIxqNRll;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fx8vr28cZz1yG9\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Thu, 16 Apr 2026 17:36:24 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id B652280BB9;\n\tThu, 16 Apr 2026 07:36:22 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id MSr1g-h59Qsq; Thu, 16 Apr 2026 07:36:21 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id CA90280BB4;\n\tThu, 16 Apr 2026 07:36:21 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id 74D8E2CF\n for <buildroot@buildroot.org>; Thu, 16 Apr 2026 07:36:20 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 5A7E280BB4\n for <buildroot@buildroot.org>; Thu, 16 Apr 2026 07:36:20 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id CIeaNq_vv6cG for <buildroot@buildroot.org>;\n Thu, 16 Apr 2026 07:36:19 +0000 (UTC)","from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57])\n by smtp1.osuosl.org (Postfix) with ESMTPS id 46C3E80BB3\n for <buildroot@buildroot.org>; Thu, 16 Apr 2026 07:36:19 +0000 (UTC)","from fli4l.lan.fli4l (p4fd6cf3d.dip0.t-ipconnect.de [79.214.207.61])\n by dd20012.kasserver.com (Postfix) with ESMTPSA id 3AAB9A4C0BEA;\n Thu, 16 Apr 2026 09:36:17 +0200 (CEST)","from bruckner.lan.fli4l ([192.168.1.1]:43072)\n by fli4l.lan.fli4l with esmtp (Exim 4.99.1)\n (envelope-from <bernd@kuhls.net>) id 1wDHGq-000000007Xa-2vxE;\n Thu, 16 Apr 2026 07:36:16 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org CA90280BB4","OpenDKIM Filter v2.11.0 smtp1.osuosl.org 46C3E80BB3"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1776324981;\n\tbh=I36fyZ1HLxHhN5X4ku8bEgUVS2+5n8/AGEApW3QVJHU=;\n\th=From:To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From;\n\tb=iIxqNRllroNR0OBUuGckCmdohBXoiZQVcwy3+fS4yQaeeVmPNBGhhBdE/hhOlGqh3\n\t O9noB/PaKjAo0WPswDqL0TvESbJYN2QJTqINbNvCA2wj2QUs5wmn85J1bLw/gI9sv3\n\t Zq3smi3r3ve9A74TYwJANJUhb3Pu5wG4X8+IByq+lrbOxVCpaIHYLZ6qm0raqqGNC9\n\t eo8ECVZfbHSu/B34zsjwDpvT8imQfiuGe4ETf4eQYA1E+qbr+FnM07bZLFYCeL/qqq\n\t UPXaoIgh1tktD+covMCZYhYmJTZNZpO4nFS9+pW2ZT6JkUZW/gwfDJzBfjl9pJywFn\n\t 0jA/JxaTSjpRg==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=85.13.140.57;\n helo=dd20012.kasserver.com; envelope-from=bernd@kuhls.net;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org 46C3E80BB3","From":"Bernd Kuhls <bernd@kuhls.net>","To":"buildroot@buildroot.org","Cc":"Eric Le Bihan <eric.le.bihan.dev@free.fr>,\n Romain Naour <romain.naour@gmail.com>","Date":"Thu, 16 Apr 2026 09:36:16 +0200","Message-ID":"<20260416073616.3605531-1-bernd@kuhls.net>","X-Mailer":"git-send-email 2.47.3","MIME-Version":"1.0","X-Spamd-Bar":"-","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=kuhls.net;\n s=kas202511301023; t=1776324977;\n bh=r4lxmniUHHQhpufnAJI/YO/cgnOHxz0+qBOI1GxCFss=;\n h=From:To:Cc:Subject:Date:From;\n b=h1H0E6LErgr47128o7d55mZ+Ti0YSuDXYCZNU3nDNNqFZsUHVot8gTS7NwJX9BJkW\n PzmhMz1CdWwZ8q/XgEJhrKnhKahIX4Sgw3YLhcLyMEgIaOJDbZ9KrDE9ejRk9FvqQ4\n ANYfEh/BGs0B75Rc6uUdjizCfFBVKHpf4BtJt14/JPjJWiMb8x+WnY6tNmOkMJy4Fx\n 39XxxysJOJRcYSjb0AkLb3ittR9xlMg+En3pKwjRxlWvqot+lLU65KAGLI+aVu69NE\n Q0aaVIYriCBn90GjQuaxy9GwuOBOB0hhuKP2i6luQ+vKKP2A0ZvOZftFQZ9SsOgSf/\n pKI2rLAJUF1xA==","X-Mailman-Original-Authentication-Results":["smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=kuhls.net","smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256\n header.s=kas202511301023 header.b=h1H0E6LE"],"Subject":"[Buildroot] [PATCH 1/1] package/meson: bump version to 1.11.0","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"},"content":"https://mesonbuild.com/Release-notes-for-1-11-0.html\n\nRemoved patch which is included in this bump.\n\nDisabled the usage of ccache in mesa3d with BR2_PACKAGE_MESA3D_RUSTICL=y\ndue to upstream commit:\nhttps://github.com/mesonbuild/meson/commit/aac5f78580a3ea1cf0cae487cb46cab68a048660\n(bisected https://github.com/mesonbuild/meson/compare/1.10.1...1.10.2 to\n find the offending commit, the same defconfig works with meson 1.10.1)\n\nWithout this change mesa3d configure is broken:\n\noutput/build/mesa3d-26.0.3/src/gallium/frontends/rusticl/meson.build:420:27:\n ERROR: No build machine compiler for 'src/gallium/frontends/rusticl/proc/lib.rs'\n\nSigned-off-by: Bernd Kuhls <bernd@kuhls.net>\n---\n package/mesa3d/mesa3d.mk                      |  6 +++\n ...not-fail-if-only-the-build-machine-u.patch | 45 -------------------\n package/meson/meson.hash                      |  4 +-\n package/meson/meson.mk                        |  2 +-\n 4 files changed, 9 insertions(+), 48 deletions(-)\n delete mode 100644 package/meson/0003-ninjabackend-do-not-fail-if-only-the-build-machine-u.patch","diff":"diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk\nindex fb5499de81..047cfaba2a 100644\n--- a/package/mesa3d/mesa3d.mk\n+++ b/package/mesa3d/mesa3d.mk\n@@ -71,6 +71,12 @@ MESA3D_CONF_OPTS += \\\n \t-Drust_std=2021 \\\n \t-Dmesa-clc-bundle-headers=enabled\n \n+# meson does not allow ccache\n+# https://github.com/mesonbuild/meson/commit/aac5f78580a3ea1cf0cae487cb46cab68a048660\n+MESA3D_CONF_ENV += \\\n+\tCC_FOR_BUILD=\"$(HOSTCC_NOCCACHE)\" \\\n+\tCXX_FOR_BUILD=\"$(HOSTCXX_NOCCACHE)\"\n+\n MESA3D_MESON_EXTRA_BINARIES += \\\n \trust=['$(HOST_DIR)/bin/rustc','--target=$(RUSTC_TARGET_NAME)'] \\\n \trust_ld='$(TARGET_CROSS)gcc'\ndiff --git a/package/meson/0003-ninjabackend-do-not-fail-if-only-the-build-machine-u.patch b/package/meson/0003-ninjabackend-do-not-fail-if-only-the-build-machine-u.patch\ndeleted file mode 100644\nindex 22f9ace42e..0000000000\n--- a/package/meson/0003-ninjabackend-do-not-fail-if-only-the-build-machine-u.patch\n+++ /dev/null\n@@ -1,45 +0,0 @@\n-From c1db93be859b360b64fe20d49a286278b56df64e Mon Sep 17 00:00:00 2001\n-From: Paolo Bonzini <pbonzini@redhat.com>\n-Date: Tue, 3 Feb 2026 12:56:36 +0100\n-Subject: [PATCH] ninjabackend: do not fail if only the build machine uses C++\n-\n-This is caused by the introduction of the cpp_importstd option; while\n-target_uses_import_std() tries to protect from the option not existing,\n-this does not work if cpp_importstd exists but build.cpp_importstd does\n-not, and get_option_for_target() wants to look at the latter.\n-\n-Just return false on a KeyError for simplicity.\n-\n-Fixes: #15497\n-Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>\n-\n-Upstream: https://github.com/mesonbuild/meson/commit/c1db93be859b360b64fe20d49a286278b56df64e\n-\n-Signed-off-by: Bernd Kuhls <bernd@kuhls.net>\n----\n- mesonbuild/backend/ninjabackend.py | 8 ++++----\n- 1 file changed, 4 insertions(+), 4 deletions(-)\n-\n-diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py\n-index 42f24d47d..e0aaa39c4 100644\n---- a/mesonbuild/backend/ninjabackend.py\n-+++ b/mesonbuild/backend/ninjabackend.py\n-@@ -3297,11 +3297,11 @@ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47485'''))\n-     def target_uses_import_std(self, target: build.BuildTarget) -> bool:\n-         if 'cpp' not in target.compilers:\n-             return False\n--        if 'cpp_importstd' not in self.environment.coredata.optstore:\n--            return False\n--        if self.environment.coredata.get_option_for_target(target, 'cpp_importstd') == 'false':\n-+        try:\n-+            if self.environment.coredata.get_option_for_target(target, 'cpp_importstd') == 'true':\n-+                return True\n-+        except KeyError:\n-             return False\n--        return True\n- \n-     def handle_cpp_import_std(self, target: build.BuildTarget, compiler):\n-         istd_args = []\n--- \n-2.47.3\n-\ndiff --git a/package/meson/meson.hash b/package/meson/meson.hash\nindex 7ac7c8364d..ca0f263fe2 100644\n--- a/package/meson/meson.hash\n+++ b/package/meson/meson.hash\n@@ -1,4 +1,4 @@\n-# From https://github.com/mesonbuild/meson/releases/tag/1.10.1\n-sha256  c42296f12db316a4515b9375a5df330f2e751ccdd4f608430d41d7d6210e4317  meson-1.10.1.tar.gz\n+# From https://github.com/mesonbuild/meson/releases/tag/1.11.0\n+sha256  dffdd0915ceb028541fe3bed77d63ba35e78514591c043736b450d62634eeb31  meson-1.11.0.tar.gz\n # Locally computed\n sha256  cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30  COPYING\ndiff --git a/package/meson/meson.mk b/package/meson/meson.mk\nindex 6b2a25f1dd..a5929e1ee3 100644\n--- a/package/meson/meson.mk\n+++ b/package/meson/meson.mk\n@@ -4,7 +4,7 @@\n #\n ################################################################################\n \n-MESON_VERSION = 1.10.1\n+MESON_VERSION = 1.11.0\n MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION)\n MESON_LICENSE = Apache-2.0\n MESON_LICENSE_FILES = COPYING\n","prefixes":["1/1"]}