* [Buildroot] [PATCH/next v4 1/2] package/onevpl: new package
@ 2023-08-08 6:41 Bernd Kuhls
2023-08-08 6:41 ` [Buildroot] [PATCH/next v4 2/2] package/onevpl-intel-gpu: " Bernd Kuhls
` (3 more replies)
0 siblings, 4 replies; 6+ messages in thread
From: Bernd Kuhls @ 2023-08-08 6:41 UTC (permalink / raw)
To: buildroot; +Cc: Bernd Kuhls, Samuel Martin
From: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
v4: no changes
v3: bumped version to 2023.3.1
v2: no changes
DEVELOPERS | 1 +
package/Config.in | 1 +
.../0001-Don-t-force-fstack-protector.patch | 32 ++++++++++++++
package/onevpl/Config.in | 26 +++++++++++
package/onevpl/onevpl.hash | 3 ++
package/onevpl/onevpl.mk | 43 +++++++++++++++++++
6 files changed, 106 insertions(+)
create mode 100644 package/onevpl/0001-Don-t-force-fstack-protector.patch
create mode 100644 package/onevpl/Config.in
create mode 100644 package/onevpl/onevpl.hash
create mode 100644 package/onevpl/onevpl.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 9915143a04..eb703d52c7 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -417,6 +417,7 @@ F: package/mjpg-streamer/
F: package/mpg123/
F: package/ntp/
F: package/nut/
+F: package/onevpl/
F: package/opus/
F: package/pciutils/
F: package/perl-crypt-openssl-guess/
diff --git a/package/Config.in b/package/Config.in
index e12ee34e9f..58e653dcd9 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1642,6 +1642,7 @@ menu "Graphics"
source "package/libvips/Config.in"
source "package/libwpe/Config.in"
source "package/menu-cache/Config.in"
+ source "package/onevpl/Config.in"
source "package/opencl-clhpp/Config.in"
source "package/opencv3/Config.in"
source "package/opencv4/Config.in"
diff --git a/package/onevpl/0001-Don-t-force-fstack-protector.patch b/package/onevpl/0001-Don-t-force-fstack-protector.patch
new file mode 100644
index 0000000000..14948e28cc
--- /dev/null
+++ b/package/onevpl/0001-Don-t-force-fstack-protector.patch
@@ -0,0 +1,32 @@
+From 682a9eabc71c2e33ebbbba2e75d0ba7caa08c7c8 Mon Sep 17 00:00:00 2001
+From: Bernd Kuhls <bernd.kuhls@t-online.de>
+Date: Mon, 8 May 2023 20:03:22 +0200
+Subject: [PATCH] Don't force -fstack-protector
+
+This allows the environment to decide whether SSP should be used or
+not, for example to support toolchains that don't have SSP support.
+
+Upstream: Not applicable
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ cmake/CompileOptions.cmake | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/cmake/CompileOptions.cmake b/cmake/CompileOptions.cmake
+index 9923f1c..5b24622 100644
+--- a/cmake/CompileOptions.cmake
++++ b/cmake/CompileOptions.cmake
+@@ -54,9 +54,6 @@ else()
+ add_definitions("-D_FORTIFY_SOURCE=2")
+ endif()
+ endif()
+- if(NOT MINGW)
+- add_compile_options("-fstack-protector-strong")
+- endif()
+ if(NOT MINGW)
+ add_link_options("-Wl,-z,relro,-z,now,-z,noexecstack")
+ endif()
+--
+2.39.2
+
diff --git a/package/onevpl/Config.in b/package/onevpl/Config.in
new file mode 100644
index 0000000000..65a34185e3
--- /dev/null
+++ b/package/onevpl/Config.in
@@ -0,0 +1,26 @@
+config BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
+ bool
+ default y if BR2_ARCH_IS_64
+ default y if BR2_arm
+
+config BR2_PACKAGE_ONEVPL
+ bool "onevpl"
+ depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
+ depends on BR2_INSTALL_LIBSTDCPP
+ depends on !BR2_STATIC_LIBS # dlfcn.h
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND
+ select BR2_PACKAGE_LIBDRM_INTEL if BR2_PACKAGE_LIBVA
+ select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7
+ select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
+ help
+ oneAPI Video Processing Library (oneVPL) dispatcher,
+ tools, and examples
+
+ https://github.com/oneapi-src/oneVPL
+
+comment "onevpl needs a toolchain w/ dynamic library, gcc >= 7, C++, threads"
+ depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
+ depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
+ !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/onevpl/onevpl.hash b/package/onevpl/onevpl.hash
new file mode 100644
index 0000000000..c9ca1e6c04
--- /dev/null
+++ b/package/onevpl/onevpl.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256 4411543519486a2450f6f5af06a077596e7888a551768594e9dfa2a46b23b6f5 onevpl-2023.3.1.tar.gz
+sha256 bf1cfac2e2792b6e1e995ce103d70796aecaf2ec7e4c5fe5474f7acec7b4a677 LICENSE
diff --git a/package/onevpl/onevpl.mk b/package/onevpl/onevpl.mk
new file mode 100644
index 0000000000..2033f755c0
--- /dev/null
+++ b/package/onevpl/onevpl.mk
@@ -0,0 +1,43 @@
+################################################################################
+#
+# onevpl
+#
+################################################################################
+
+ONEVPL_VERSION = 2023.3.1
+ONEVPL_SITE = $(call github,oneapi-src,oneVPL,v$(ONEVPL_VERSION))
+ONEVPL_LICENSE = MIT
+ONEVPL_LICENSE_FILES = LICENSE
+ONEVPL_INSTALL_STAGING = YES
+ONEVPL_DEPENDENCIES = host-pkgconf
+
+ONEVPL_CONF_OPTS = \
+ -DINSTALL_EXAMPLE_CODE=OFF
+
+ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
+ONEVPL_CONF_OPTS += \
+ -DCMAKE_CXX_FLAGS="-latomic"
+endif
+
+ifeq ($(BR2_PACKAGE_LIBVA),y)
+ONEVPL_CONF_OPTS += -DENABLE_VA=ON
+ONEVPL_DEPENDENCIES += libva
+else
+ONEVPL_CONF_OPTS += -DENABLE_VA=OFF
+endif
+
+ifeq ($(BR2_PACKAGE_WAYLAND),y)
+ONEVPL_CONF_OPTS += -DENABLE_WAYLAND=ON
+ONEVPL_DEPENDENCIES += wayland wayland-protocols
+else
+ONEVPL_CONF_OPTS += -DENABLE_WAYLAND=OFF
+endif
+
+ifeq ($(BR2_PACKAGE_XORG7),y)
+ONEVPL_CONF_OPTS += -DENABLE_X11=ON
+ONEVPL_DEPENDENCIES += libxcb xlib_libX11
+else
+ONEVPL_CONF_OPTS += -DENABLE_X11=OFF
+endif
+
+$(eval $(cmake-package))
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread* [Buildroot] [PATCH/next v4 2/2] package/onevpl-intel-gpu: new package
2023-08-08 6:41 [Buildroot] [PATCH/next v4 1/2] package/onevpl: new package Bernd Kuhls
@ 2023-08-08 6:41 ` Bernd Kuhls
2023-08-08 17:27 ` Thomas Petazzoni via buildroot
2023-08-08 17:27 ` [Buildroot] [PATCH/next v4 1/2] package/onevpl: " Thomas Petazzoni via buildroot
` (2 subsequent siblings)
3 siblings, 1 reply; 6+ messages in thread
From: Bernd Kuhls @ 2023-08-08 6:41 UTC (permalink / raw)
To: buildroot; +Cc: Bernd Kuhls, Samuel Martin
From: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
v4: bump to 23.3.1
v3: bump to 23.3.0
v2: bump to 23.2.4
DEVELOPERS | 1 +
package/Config.in | 1 +
package/onevpl-intel-gpu/Config.in | 23 +++++++++++++++++++
.../onevpl-intel-gpu/onevpl-intel-gpu.hash | 3 +++
package/onevpl-intel-gpu/onevpl-intel-gpu.mk | 13 +++++++++++
5 files changed, 41 insertions(+)
create mode 100644 package/onevpl-intel-gpu/Config.in
create mode 100644 package/onevpl-intel-gpu/onevpl-intel-gpu.hash
create mode 100644 package/onevpl-intel-gpu/onevpl-intel-gpu.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index eb703d52c7..7b6010a556 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -418,6 +418,7 @@ F: package/mpg123/
F: package/ntp/
F: package/nut/
F: package/onevpl/
+F: package/onevpl-intel-gpu/
F: package/opus/
F: package/pciutils/
F: package/perl-crypt-openssl-guess/
diff --git a/package/Config.in b/package/Config.in
index 58e653dcd9..1617f7488a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1643,6 +1643,7 @@ menu "Graphics"
source "package/libwpe/Config.in"
source "package/menu-cache/Config.in"
source "package/onevpl/Config.in"
+ source "package/onevpl-intel-gpu/Config.in"
source "package/opencl-clhpp/Config.in"
source "package/opencv3/Config.in"
source "package/opencv4/Config.in"
diff --git a/package/onevpl-intel-gpu/Config.in b/package/onevpl-intel-gpu/Config.in
new file mode 100644
index 0000000000..a0ca9e3d7d
--- /dev/null
+++ b/package/onevpl-intel-gpu/Config.in
@@ -0,0 +1,23 @@
+config BR2_PACKAGE_ONEVPL_INTEL_GPU
+ bool "onevpl-intel-gpu"
+ depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS # onevpl
+ depends on BR2_INSTALL_LIBSTDCPP # onevpl
+ depends on !BR2_STATIC_LIBS # onevpl
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # onevpl
+ depends on BR2_TOOLCHAIN_HAS_SYNC_1 # intel-mediadriver -> mesa3d
+ depends on BR2_TOOLCHAIN_HAS_THREADS # onevpl
+ depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # intel-mediadriver -> mesa3d
+ select BR2_PACKAGE_INTEL_MEDIADRIVER # runtime
+ select BR2_PACKAGE_LIBVA
+ select BR2_PACKAGE_ONEVPL
+ help
+ Intel® oneVPL GPU Runtime is a Runtime implementation of
+ oneVPL API for Intel Gen GPUs, starting with Tiger Lake.
+
+ https://github.com/oneapi-src/oneVPL-intel-gpu
+
+comment "onevpl-intel-gpu needs a toolchain w/ dynamic library, gcc >= 7, C++, NPTL"
+ depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
+ depends on BR2_TOOLCHAIN_HAS_SYNC_1
+ depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
+ !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/onevpl-intel-gpu/onevpl-intel-gpu.hash b/package/onevpl-intel-gpu/onevpl-intel-gpu.hash
new file mode 100644
index 0000000000..fa8e96959b
--- /dev/null
+++ b/package/onevpl-intel-gpu/onevpl-intel-gpu.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256 51052b2cb0c1d0e628aa1e04b19ffdcd5098993c6c368045a79d87d21ca4ebe5 onevpl-intel-gpu-23.3.1.tar.gz
+sha256 c31c3cc5fd66d1250dbca1c3d9011a9f874537442ac71c8de80f2f0fed13f297 LICENSE
diff --git a/package/onevpl-intel-gpu/onevpl-intel-gpu.mk b/package/onevpl-intel-gpu/onevpl-intel-gpu.mk
new file mode 100644
index 0000000000..33b32b5d94
--- /dev/null
+++ b/package/onevpl-intel-gpu/onevpl-intel-gpu.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# onevpl-intel-gpu
+#
+################################################################################
+
+ONEVPL_INTEL_GPU_VERSION = 23.3.1
+ONEVPL_INTEL_GPU_SITE = $(call github,oneapi-src,oneVPL-intel-gpu,intel-onevpl-$(ONEVPL_INTEL_GPU_VERSION))
+ONEVPL_INTEL_GPU_LICENSE = MIT
+ONEVPL_INTEL_GPU_LICENSE_FILES = LICENSE
+ONEVPL_INTEL_GPU_DEPENDENCIES = libva onevpl
+
+$(eval $(cmake-package))
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [Buildroot] [PATCH/next v4 1/2] package/onevpl: new package
2023-08-08 6:41 [Buildroot] [PATCH/next v4 1/2] package/onevpl: new package Bernd Kuhls
2023-08-08 6:41 ` [Buildroot] [PATCH/next v4 2/2] package/onevpl-intel-gpu: " Bernd Kuhls
@ 2023-08-08 17:27 ` Thomas Petazzoni via buildroot
2024-01-14 10:48 ` Yann E. MORIN
[not found] ` <ZaO79g0Pj7qf7V2i__30467.7474939794$1705229332$gmane$org@landeda>
3 siblings, 0 replies; 6+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-08-08 17:27 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: Bernd Kuhls, Samuel Martin, buildroot
On Tue, 8 Aug 2023 08:41:06 +0200
Bernd Kuhls <bernd@kuhls.net> wrote:
> From: Bernd Kuhls <bernd.kuhls@t-online.de>
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
I've applied to next, but I have a few comments nevertheless, see below.
> diff --git a/package/onevpl/0001-Don-t-force-fstack-protector.patch b/package/onevpl/0001-Don-t-force-fstack-protector.patch
> new file mode 100644
> index 0000000000..14948e28cc
> --- /dev/null
> +++ b/package/onevpl/0001-Don-t-force-fstack-protector.patch
> @@ -0,0 +1,32 @@
> +From 682a9eabc71c2e33ebbbba2e75d0ba7caa08c7c8 Mon Sep 17 00:00:00 2001
> +From: Bernd Kuhls <bernd.kuhls@t-online.de>
> +Date: Mon, 8 May 2023 20:03:22 +0200
> +Subject: [PATCH] Don't force -fstack-protector
> +
> +This allows the environment to decide whether SSP should be used or
> +not, for example to support toolchains that don't have SSP support.
> +
> +Upstream: Not applicable
I'd like to challenge the fact that it's not applicable upstream. You
could add a CMake option that allows to enable/disable
-fstack-protector-strong, enabled by default so that it preserves
upstream behavior while allowing us to do what we think needs to be
done.
> diff --git a/package/onevpl/Config.in b/package/onevpl/Config.in
> new file mode 100644
> index 0000000000..65a34185e3
> --- /dev/null
> +++ b/package/onevpl/Config.in
> @@ -0,0 +1,26 @@
> +config BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
> + bool
> + default y if BR2_ARCH_IS_64
> + default y if BR2_arm
Could you clarify where this architecture dependency comes from? Would
be good to add a comment about it (through a follow-up patch).
> +config BR2_PACKAGE_ONEVPL
> + bool "onevpl"
> + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
> + depends on BR2_INSTALL_LIBSTDCPP
> + depends on !BR2_STATIC_LIBS # dlfcn.h
> + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7
> + depends on BR2_TOOLCHAIN_HAS_THREADS
> + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND
> + select BR2_PACKAGE_LIBDRM_INTEL if BR2_PACKAGE_LIBVA
I added a short comment above this select because it was not obvious
why it was needed, as we don't depend on libdrm. Turns out that for the
VA stuff in OneVPL to work, it needs libdrm to have been built with the
intel driver in.
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [Buildroot] [PATCH/next v4 1/2] package/onevpl: new package
2023-08-08 6:41 [Buildroot] [PATCH/next v4 1/2] package/onevpl: new package Bernd Kuhls
2023-08-08 6:41 ` [Buildroot] [PATCH/next v4 2/2] package/onevpl-intel-gpu: " Bernd Kuhls
2023-08-08 17:27 ` [Buildroot] [PATCH/next v4 1/2] package/onevpl: " Thomas Petazzoni via buildroot
@ 2024-01-14 10:48 ` Yann E. MORIN
[not found] ` <ZaO79g0Pj7qf7V2i__30467.7474939794$1705229332$gmane$org@landeda>
3 siblings, 0 replies; 6+ messages in thread
From: Yann E. MORIN @ 2024-01-14 10:48 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: Bernd Kuhls, Samuel Martin, buildroot
Bernd, All,
On 2023-08-08 08:41 +0200, Bernd Kuhls spake thusly:
> From: Bernd Kuhls <bernd.kuhls@t-online.de>
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
> ---
[--SNIP--]
> diff --git a/package/onevpl/Config.in b/package/onevpl/Config.in
> new file mode 100644
> index 0000000000..65a34185e3
> --- /dev/null
> +++ b/package/onevpl/Config.in
> @@ -0,0 +1,26 @@
> +config BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
> + bool
> + default y if BR2_ARCH_IS_64
> + default y if BR2_arm
> +
> +config BR2_PACKAGE_ONEVPL
> + bool "onevpl"
> + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
> + depends on BR2_INSTALL_LIBSTDCPP
> + depends on !BR2_STATIC_LIBS # dlfcn.h
> + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7
> + depends on BR2_TOOLCHAIN_HAS_THREADS
> + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND
> + select BR2_PACKAGE_LIBDRM_INTEL if BR2_PACKAGE_LIBVA
This is incorrect, as BR2_PACKAGE_LIBDRM_INTEL needs i386 or x86_64, but
BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS allows any 64-bit arch, like aarch64,
mips64, ppc64...
This is causing build failures, such as:
http://autobuild.buildroot.org/results/8fa/8fa0f2cd7a027d3d8fae56125621b0b814e132da/
make: Entering directory '/home/buildroot/autobuild/run/instance-0/buildroot'
Makefile:576: *** libpciaccess is in the dependency chain of libdrm that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop.
make: Leaving directory '/home/buildroot/autobuild/run/instance-0/buildroot'
Can you look into that, please (note that you renamed the package to
libvpl later, so it would be nice to have a fix for master and one for
the 2023.11.x branch.
Regards,
Yann E. MORIN.
> + select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7
> + select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
> + help
> + oneAPI Video Processing Library (oneVPL) dispatcher,
> + tools, and examples
> +
> + https://github.com/oneapi-src/oneVPL
> +
> +comment "onevpl needs a toolchain w/ dynamic library, gcc >= 7, C++, threads"
> + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS
> + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
> + !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
> diff --git a/package/onevpl/onevpl.hash b/package/onevpl/onevpl.hash
> new file mode 100644
> index 0000000000..c9ca1e6c04
> --- /dev/null
> +++ b/package/onevpl/onevpl.hash
> @@ -0,0 +1,3 @@
> +# Locally computed
> +sha256 4411543519486a2450f6f5af06a077596e7888a551768594e9dfa2a46b23b6f5 onevpl-2023.3.1.tar.gz
> +sha256 bf1cfac2e2792b6e1e995ce103d70796aecaf2ec7e4c5fe5474f7acec7b4a677 LICENSE
> diff --git a/package/onevpl/onevpl.mk b/package/onevpl/onevpl.mk
> new file mode 100644
> index 0000000000..2033f755c0
> --- /dev/null
> +++ b/package/onevpl/onevpl.mk
> @@ -0,0 +1,43 @@
> +################################################################################
> +#
> +# onevpl
> +#
> +################################################################################
> +
> +ONEVPL_VERSION = 2023.3.1
> +ONEVPL_SITE = $(call github,oneapi-src,oneVPL,v$(ONEVPL_VERSION))
> +ONEVPL_LICENSE = MIT
> +ONEVPL_LICENSE_FILES = LICENSE
> +ONEVPL_INSTALL_STAGING = YES
> +ONEVPL_DEPENDENCIES = host-pkgconf
> +
> +ONEVPL_CONF_OPTS = \
> + -DINSTALL_EXAMPLE_CODE=OFF
> +
> +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
> +ONEVPL_CONF_OPTS += \
> + -DCMAKE_CXX_FLAGS="-latomic"
> +endif
> +
> +ifeq ($(BR2_PACKAGE_LIBVA),y)
> +ONEVPL_CONF_OPTS += -DENABLE_VA=ON
> +ONEVPL_DEPENDENCIES += libva
> +else
> +ONEVPL_CONF_OPTS += -DENABLE_VA=OFF
> +endif
> +
> +ifeq ($(BR2_PACKAGE_WAYLAND),y)
> +ONEVPL_CONF_OPTS += -DENABLE_WAYLAND=ON
> +ONEVPL_DEPENDENCIES += wayland wayland-protocols
> +else
> +ONEVPL_CONF_OPTS += -DENABLE_WAYLAND=OFF
> +endif
> +
> +ifeq ($(BR2_PACKAGE_XORG7),y)
> +ONEVPL_CONF_OPTS += -DENABLE_X11=ON
> +ONEVPL_DEPENDENCIES += libxcb xlib_libX11
> +else
> +ONEVPL_CONF_OPTS += -DENABLE_X11=OFF
> +endif
> +
> +$(eval $(cmake-package))
> --
> 2.39.2
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread[parent not found: <ZaO79g0Pj7qf7V2i__30467.7474939794$1705229332$gmane$org@landeda>]
end of thread, other threads:[~2024-01-14 19:23 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-08 6:41 [Buildroot] [PATCH/next v4 1/2] package/onevpl: new package Bernd Kuhls
2023-08-08 6:41 ` [Buildroot] [PATCH/next v4 2/2] package/onevpl-intel-gpu: " Bernd Kuhls
2023-08-08 17:27 ` Thomas Petazzoni via buildroot
2023-08-08 17:27 ` [Buildroot] [PATCH/next v4 1/2] package/onevpl: " Thomas Petazzoni via buildroot
2024-01-14 10:48 ` Yann E. MORIN
[not found] ` <ZaO79g0Pj7qf7V2i__30467.7474939794$1705229332$gmane$org@landeda>
2024-01-14 19:22 ` Bernd Kuhls
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox