Openembedded Core Discussions
 help / color / mirror / Atom feed
* [oe-core][Patch 1/3] mesa.inc: add tools support for intel
@ 2026-07-01 16:36 Markus Volk
  2026-07-01 16:36 ` [oe-core][Patch 2/3] mesa.inc: enable intel raytracing support conditionally Markus Volk
  2026-07-01 16:36 ` [oe-core][Patch 3/3] systemd-systemctl-native: dont install systemd-sysv-install.SKELETON Markus Volk
  0 siblings, 2 replies; 5+ messages in thread
From: Markus Volk @ 2026-07-01 16:36 UTC (permalink / raw)
  To: openembedded-core

This commit enables the mesa-tools-intel if 'tools' and 'intel' are
in PACKAGECONFIG.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 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)}"
-- 
2.54.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [oe-core][Patch 2/3] mesa.inc: enable intel raytracing support conditionally
  2026-07-01 16:36 [oe-core][Patch 1/3] mesa.inc: add tools support for intel Markus Volk
@ 2026-07-01 16:36 ` Markus Volk
  2026-07-02 18:30   ` Mathieu Dubois-Briand
  2026-07-01 16:36 ` [oe-core][Patch 3/3] systemd-systemctl-native: dont install systemd-sysv-install.SKELETON Markus Volk
  1 sibling, 1 reply; 5+ messages in thread
From: Markus Volk @ 2026-07-01 16:36 UTC (permalink / raw)
  To: openembedded-core

Enable intel-rt if 'libclc', 'gallium-llvm' and 'intel' are in PACKAGECONFIG

Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 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] = ""
-- 
2.54.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [oe-core][Patch 3/3] systemd-systemctl-native: dont install systemd-sysv-install.SKELETON
  2026-07-01 16:36 [oe-core][Patch 1/3] mesa.inc: add tools support for intel Markus Volk
  2026-07-01 16:36 ` [oe-core][Patch 2/3] mesa.inc: enable intel raytracing support conditionally Markus Volk
@ 2026-07-01 16:36 ` Markus Volk
  1 sibling, 0 replies; 5+ messages in thread
From: Markus Volk @ 2026-07-01 16:36 UTC (permalink / raw)
  To: openembedded-core

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 <f_l_k@t-online.de>
---
 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
-}
-- 
2.54.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [oe-core][Patch 2/3] mesa.inc: enable intel raytracing support conditionally
  2026-07-01 16:36 ` [oe-core][Patch 2/3] mesa.inc: enable intel raytracing support conditionally Markus Volk
@ 2026-07-02 18:30   ` Mathieu Dubois-Briand
  2026-07-02 20:54     ` Markus Volk
  0 siblings, 1 reply; 5+ messages in thread
From: Mathieu Dubois-Briand @ 2026-07-02 18:30 UTC (permalink / raw)
  To: f_l_k, openembedded-core

On Wed Jul 1, 2026 at 6:36 PM CEST, Markus Volk via lists.openembedded.org wrote:
> Enable intel-rt if 'libclc', 'gallium-llvm' and 'intel' are in PACKAGECONFIG
>
> Signed-off-by: Markus Volk <f_l_k@t-online.de>
> ---

Hi Markus,

Thanks for your patch.

It looks like this is failing on 32 bit platforms.

ERROR: mesa-2_26.1.2-r0 do_configure: Execution of '/srv/pokybuild/yocto-worker/qemux86-alt/build/build/tmp/work/core2-32-poky-linux/mesa/26.1.2/temp/run.do_configure.837832' failed with exit code 1
...
| ../sources/mesa-26.1.2/meson.build:373:4: ERROR: Feature intel-rt cannot be enabled: Intel Ray Tracing requires 64-bit architectures

https://autobuilder.yoctoproject.org/valkyrie/#/builders/20/builds/4010
https://autobuilder.yoctoproject.org/valkyrie/#/builders/19/builds/4054
https://autobuilder.yoctoproject.org/valkyrie/#/builders/20/builds/4010

Can you have a look at the issue?

Thanks,
Mathieu

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [oe-core][Patch 2/3] mesa.inc: enable intel raytracing support conditionally
  2026-07-02 18:30   ` Mathieu Dubois-Briand
@ 2026-07-02 20:54     ` Markus Volk
  0 siblings, 0 replies; 5+ messages in thread
From: Markus Volk @ 2026-07-02 20:54 UTC (permalink / raw)
  To: mathieu.dubois-briand; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 312 bytes --]

On Thu, Jul 2 2026 at 20:30:59 +02:00:00, Mathieu Dubois-Briand via 
lists.openembedded.org 
<mathieu.dubois-briand=bootlin.com@lists.openembedded.org> wrote:
> Intel Ray Tracing requires 64-bit architectures

Hi Mathieu,

Starting tomorrow, I'll be on vacation for a week. After that, I'll 
take a look at it.


[-- Attachment #2: Type: text/html, Size: 501 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-07-02 20:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-01 16:36 [oe-core][Patch 1/3] mesa.inc: add tools support for intel Markus Volk
2026-07-01 16:36 ` [oe-core][Patch 2/3] mesa.inc: enable intel raytracing support conditionally Markus Volk
2026-07-02 18:30   ` Mathieu Dubois-Briand
2026-07-02 20:54     ` Markus Volk
2026-07-01 16:36 ` [oe-core][Patch 3/3] systemd-systemctl-native: dont install systemd-sysv-install.SKELETON Markus Volk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox