From patchwork Wed Jul 1 16:36:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 91525 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 AEC81C43602 for ; Wed, 1 Jul 2026 16:37:07 +0000 (UTC) Received: from mailout05.t-online.de (mailout05.t-online.de [194.25.134.82]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.49592.1782923821455652756 for ; Wed, 01 Jul 2026 09:37:01 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=lU+Yg64N; spf=pass (domain: t-online.de, ip: 194.25.134.82, mailfrom: f_l_k@t-online.de) Received: from fwd78.aul.t-online.de (fwd78.aul.t-online.de [10.223.144.104]) by mailout05.t-online.de (Postfix) with SMTP id 635A0A2A for ; Wed, 1 Jul 2026 18:36:59 +0200 (CEST) Received: from fedora.fritz.box ([84.154.163.76]) by fwd78.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1wexvi-0fCJIf0; Wed, 1 Jul 2026 18:36:54 +0200 From: Markus Volk To: openembedded-core@lists.openembedded.org Subject: [oe-core][Patch 1/3] mesa.inc: add tools support for intel Date: Wed, 1 Jul 2026 18:36:38 +0200 Message-ID: <20260701163640.1285581-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.54.0 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1782923814-7D7F9B74-E0626079/0/0 CLEAN NORMAL X-TOI-MSGID: 87af0797-fd35-4bfa-92a3-dad2e6cc6e85 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1782923819; i=f_l_k@t-online.de; bh=6MmxeKglk9Hoy3DpKxjWwCGwGXSdhAlyrL8X1x57uC0=; h=From:To:Subject:Date; b=lU+Yg64NwptvrOeNND4BJxdxWyJRJ14TD6DM5+B9tqFWsQAJzMUbX9QNmcU3UH1Cr cXSNF9I0Mhr9OV+3YYJ8XYBXdpw2RmrLPy8Xm02lYkRK+TultQ5d/DpEnnY56UBJk2 dlTScIxg4mIUC38JuC95KktJpg6Rv2ve0JNJ2GZjLo+cqJNWR44N9Z72f4dCO5a1wm Yy1fI6teUGdmywlInT3vn+in1qYQA2ejnEQUpq9IknCx0Fzujon6ksGC2WoRx48EE0 Vn0bkCRE7RnB43gZZiLBTGFaqGigr0kjcINj7HFfwTk6eKdEcGL31vnZjnBJoxx7gq vmBDbMs5Ezchg== 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 ; Wed, 01 Jul 2026 16:37:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/239998 This commit enables the mesa-tools-intel if 'tools' and 'intel' are in PACKAGECONFIG. Signed-off-by: Markus Volk --- meta/recipes-graphics/mesa/mesa.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index ad82be99a6..469aa789fd 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -176,6 +176,7 @@ TOOLS .= "${@bb.utils.contains('PACKAGECONFIG', 'freedreno', ',freedreno', '', d TOOLS .= "${@bb.utils.contains('PACKAGECONFIG', 'imagination', ',imagination', '', d)}" TOOLS .= "${@bb.utils.contains('PACKAGECONFIG', 'lima', ',lima', '', d)}" TOOLS .= "${@bb.utils.contains('PACKAGECONFIG', 'panfrost', ',panfrost', '', d)}" +TOOLS .= "${@bb.utils.contains('PACKAGECONFIG', 'intel', ',intel', '', d)}" # dependencies for tools. TOOLS_DEPS:append = "${@bb.utils.contains('PACKAGECONFIG', 'freedreno', ' ncurses libconfig libxml2 ', '', d)}" From patchwork Wed Jul 1 16:36:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 91527 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 D31F9C43327 for ; Wed, 1 Jul 2026 16:37:07 +0000 (UTC) Received: from mailout03.t-online.de (mailout03.t-online.de [194.25.134.81]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.49517.1782923821678492953 for ; Wed, 01 Jul 2026 09:37:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=m/ulAvKV; spf=pass (domain: t-online.de, ip: 194.25.134.81, mailfrom: f_l_k@t-online.de) Received: from fwd78.aul.t-online.de (fwd78.aul.t-online.de [10.223.144.104]) by mailout03.t-online.de (Postfix) with SMTP id 6B0CFED1D for ; Wed, 1 Jul 2026 18:36:59 +0200 (CEST) Received: from fedora.fritz.box ([84.154.163.76]) by fwd78.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1wexvi-0fCJIg0; Wed, 1 Jul 2026 18:36:55 +0200 From: Markus Volk To: openembedded-core@lists.openembedded.org Subject: [oe-core][Patch 2/3] mesa.inc: enable intel raytracing support conditionally Date: Wed, 1 Jul 2026 18:36:39 +0200 Message-ID: <20260701163640.1285581-2-f_l_k@t-online.de> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260701163640.1285581-1-f_l_k@t-online.de> References: <20260701163640.1285581-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1782923815-DF7FDB74-A73317E8/0/0 CLEAN NORMAL X-TOI-MSGID: 325cc17f-b8c0-400b-9abe-5b86168402fd DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1782923819; i=f_l_k@t-online.de; bh=59TkAQBG7okXwIGDwU8499tirFQ5jCrAgKg19Uj1gq0=; h=From:To:Subject:Date:In-Reply-To:References; b=m/ulAvKVsfFCYaJr70IhGZIzuZ1LCYYLIruKOqL9bHuygTc+KLdmaaGatednpjuFq CrwtbwjldFbKxcPR0GJCtnjzghHqNIhzV92/P1aSDYOmvIwfcPxBpUlt5dHgAgHzE6 66CeLAdGviyoNeKLKyrAROkZttw4ZyPKNk71oO90fb6kMbf9EqfcWO3JPhCcAk0JDJ th3CD/vz17BIT0EF9YSuObh8LmVbS+V3dNBe9m2QbrEi4eUcEwWscKpByT2DHawFLv wbDlg1607tXcAjk+CvqFKdgqhTntmxelmweb1q6DI6Z0Y3NHV9GoPof9SwW2e4ILi1 YjUd+D6peT30A== 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 ; Wed, 01 Jul 2026 16:37:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/239999 Enable intel-rt if 'libclc', 'gallium-llvm' and 'intel' are in PACKAGECONFIG Signed-off-by: Markus Volk --- meta/recipes-graphics/mesa/mesa.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index 469aa789fd..f8e294076a 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -127,7 +127,8 @@ PACKAGECONFIG[etnaviv] = ",,python3-pycparser-native" PACKAGECONFIG[ethosu] = "" PACKAGECONFIG[freedreno] = "" PACKAGECONFIG[imagination] = "-Dimagination-srv=true,-Dimagination-srv=false" -PACKAGECONFIG[intel] = "" +intel_rt_enabled = "${@bb.utils.contains('PACKAGECONFIG', 'intel libclc gallium-llvm', '-Dintel-rt=enabled', '', d)}" +PACKAGECONFIG[intel] = "${intel_rt_enabled},-Dintel-rt=disabled" PACKAGECONFIG[lima] = "" PACKAGECONFIG[nouveau] = "" PACKAGECONFIG[panfrost] = "" From patchwork Wed Jul 1 16:36:40 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 91526 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 9740FC43458 for ; Wed, 1 Jul 2026 16:37:07 +0000 (UTC) Received: from mailout05.t-online.de (mailout05.t-online.de [194.25.134.82]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.49516.1782923821481009939 for ; Wed, 01 Jul 2026 09:37:01 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=FFYHrbEC; spf=pass (domain: t-online.de, ip: 194.25.134.82, mailfrom: f_l_k@t-online.de) Received: from fwd78.aul.t-online.de (fwd78.aul.t-online.de [10.223.144.104]) by mailout05.t-online.de (Postfix) with SMTP id 71D63AAE for ; Wed, 1 Jul 2026 18:36:59 +0200 (CEST) Received: from fedora.fritz.box ([84.154.163.76]) by fwd78.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1wexvj-0fCJIh0; Wed, 1 Jul 2026 18:36:55 +0200 From: Markus Volk To: openembedded-core@lists.openembedded.org Subject: [oe-core][Patch 3/3] systemd-systemctl-native: dont install systemd-sysv-install.SKELETON Date: Wed, 1 Jul 2026 18:36:40 +0200 Message-ID: <20260701163640.1285581-3-f_l_k@t-online.de> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260701163640.1285581-1-f_l_k@t-online.de> References: <20260701163640.1285581-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1782923815-3D7F9B74-6CE375E9/0/0 CLEAN NORMAL X-TOI-MSGID: 10600802-3830-4f28-b38e-a15cecf8ccde DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1782923819; i=f_l_k@t-online.de; bh=EbPNVnUrpp7NiFrthcC+u/YDYqkUGPWSHMFPQhnsTgU=; h=From:To:Subject:Date:In-Reply-To:References; b=FFYHrbECWLiNSxjmFiOlTjdFzEFqakWhINaGg6A9bPCHvPQ5CUZYs6Yt2HkHNbkyD cF9lVxhr/93Pv4l0yNuUNjuDDYrjFSy0tGInuurOeUM/LVg/kcONoR4q3mlVwzQ56v vQ1LMdkvYc7Z80PCgUmPgZVfIIp6cSvKePuGrBNIZIgKB+MtrLMoCyok/dDUMe8gnO KG5Hs/6IGSardnTaA74Rrzxfw7EMMbzMACEk5vYbv4n21EDjFDNPZsEVIuM9BOrO8r jLEIf74Fib2Q7nAeFJKIMDhVr7Tdb4iuaLBQqXeZDoToqfqpBPh8GwD8r23bOKIXdb ypemKFM1QynqQ== 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 ; Wed, 01 Jul 2026 16:37:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/239997 systemd-sysv-install.SKELETON is not available in the systemd source anymore, thus build fails: ERROR: systemd-systemctl-native-261-r0 do_install: Execution of '/home/flk/bitbake/bitbake-builds/oe/build/tmp/work/x86_64-linux/systemd-systemctl-native/261/temp/run.do_install.1285221' failed with exit code 1 ERROR: Logfile of failure stored in: /home/flk/bitbake/bitbake-builds/oe/build/tmp/work/x86_64-linux/systemd-systemctl-native/261/temp/log.do_install.1285221 Log data follows: | DEBUG: Executing shell function do_install | Installing systemctl to /home/flk/bitbake/bitbake-builds/oe/build/tmp/work/x86_64-linux/systemd-systemctl-native/261/image/home/flk/bitbake/bitbake-builds/oe/build/tmp/work/x86_64-linux/systemd-systemctl-native/261/recipe-sysroot-native/usr/bin | install: cannot stat '/home/flk/bitbake/bitbake-builds/oe/build/tmp/work/x86_64-linux/systemd-systemctl-native/261/sources/systemd-systemctl-261/src/systemctl/systemd-sysv-install.SKELETON': No such file or directory Signed-off-by: Markus Volk --- meta/recipes-core/systemd/systemd-systemctl-native_261.bb | 8 -------- 1 file changed, 8 deletions(-) diff --git a/meta/recipes-core/systemd/systemd-systemctl-native_261.bb b/meta/recipes-core/systemd/systemd-systemctl-native_261.bb index 2d1ecee49a..a37b5c6aad 100644 --- a/meta/recipes-core/systemd/systemd-systemctl-native_261.bb +++ b/meta/recipes-core/systemd/systemd-systemctl-native_261.bb @@ -27,11 +27,3 @@ EXTRA_OEMESON += "-Dpcre2=disabled -Dp11kit=disabled -Dopenssl=disabled" # More details are here https://github.com/systemd/systemd/issues/35897#issuecomment-2665405887 EXTRA_OEMESON += "--sysconfdir ${sysconfdir_native}" -do_install:append() { - # Install systemd-sysv-install in /usr/bin rather than /usr/lib/systemd - # (where it is normally installed) so systemctl can find it in $PATH. - # It is expected that the use of systemd-sysv-install will be removed - # with version 259 of systemd and then this, and everything that was - # added along with it, should be reverted. - install -Dm 0755 ${S}/src/systemctl/systemd-sysv-install.SKELETON ${D}${bindir}/systemd-sysv-install -}