The build for Scarthgap, Qt 6.7.0, is broken:
```
| ld: build/src/core/Release/arm/obj/third_party/minigbm/minigbm/i915.o: in function `i915_clflush':
| /usr/src/debug/qtwebengine/6.7.0/src/3rdparty/chromium/third_party/minigbm/src/i915.c:403:(.text.i915_bo_flush+0x20): undefined reference to `__builtin_ia32_mfence'
| ld: /usr/src/debug/qtwebengine/6.7.0/src/3rdparty/chromium/third_party/minigbm/src/i915.c:405:(.text.i915_bo_flush+0x2a): undefined reference to `__builtin_ia32_clflush'
| collect2: error: ld returned 1 exit status
```
The Intel minigbm driver was recently enabled by default, disable it again.
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Using new wpa-supplicant/hostapd defconfig file,
as it enables many other features like WPA3-R3, AKA, etc.
Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
Signed-off-by: Jun Zhu <junzhu@nxp.com>
- For qtbase, fix PACKAGECONFIG after base recipe change
The build fails in do_configure:
```
| ERROR: Qt Wayland Client requires QtGui to be build with support for wayland
```
The base recipe has added a wayland PACKAGECONFIG [1], so need to set that
in our local override.
[1] 9c1bca42d0 qtbase: add PACKAGECONFIG for wayland support
- Revert two commits that are redundant after the upgrade to 6.7.
Revert "qtgrpc: Fix native build for SDK [YOCIMX-7429]"
This reverts commit 9a159c9070.
Revert "qtmultimedia: Remove ffmpeg [YOCIMX-6921]"
This reverts commit 6ecea53200.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Using new wpa-supplicant/hostapd defconfig file,
as it enables many other features like WPA3-R3, AKA, etc.
Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
Signed-off-by: Jun Zhu <junzhu@nxp.com>
The build fails in do_configure:
```
| ERROR: Qt Wayland Client requires QtGui to be build with support for wayland
```
The base recipe has added a wayland PACKAGECONFIG [1], so need to set that
in our local override.
[1] 9c1bca42d0 qtbase: add PACKAGECONFIG for wayland support
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Revert two commits that are redundant after the upgrade to 6.7.
Revert "qtgrpc: Fix native build for SDK [YOCIMX-7429]"
This reverts commit 9a159c9070.
Revert "qtmultimedia: Remove ffmpeg [YOCIMX-6921]"
This reverts commit 6ecea53200.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Since opencl-headers is a header-only package, opencl-headers-dev is
not implicitly included by Yocto in dev-pkgs. Add it explicitly.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Khronos provides headers and an ICD loader that frees each OpenCL
implementation from having to provide them. Switch our implementation
to take advantage of this.
Also, rename the package to mali-imx-opencl-icd to align with other
implementations:
https://packages.debian.org/bookworm/ocl-icd-libopencl1
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>