The non-standard include file fsl-imx-preferred-env.inc is not needed
and can cause confusion since it just adds another file to stash
config settings. This commit moves POKY_INIT_MANAGER and
VIRTUAL-RUNTIME_container_runtime to the distro config.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
The non-standard include file fsl-imx-preferred-env.inc is not needed
and can cause confusion since it just adds another file to stash
config settings. This commit moves the preferred version settings
for gstreamer, qemu, and xen to the machine config.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Note that this does seem to fix IMX_DEFAULT_KERNEL which was being set
to linux-imx-fslc, though apparently without any known issues with
actually using linux-imx.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
When parsing yocto project with command "bitbake -p", there is below
error reported:
layers/meta-imx/meta-sdk/recipes-graphics/libgpuperfcnt/
libgpuperfcnt_6.4.11.p1.2.bb:23: Could not inherit file
classes/fsl-eula-unpack2.bbclass
Because the necessary dependent layers of fsl-sdk-release are not
downloaded when setting up project, add them to avoid building
issue.
Signed-off-by: Meng Li <Meng.Li@windriver.com>
Other platform follow by Yocto community
native recipe have cleared MACHINEOVERRIDES that's why not work when add COMPATIBLE_MACHINE to qemu-native
< From OE-core poky commit id : d09e6d883042e5d094cd08d829327c4bbbfae135 >
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
Revert "fsl-imx-base.inc: Drop gl config [YOCIMX-7737]"
This reverts commit a127044541.
Revert "distro: Fix SDK builds for non-GPU parts [YOCIMX-7737]"
This reverts commit efa8ae302b.
For parts without GPU, the gl config gets set, but you can't have that
and gles2 at the same time:
```
CMake Error at cmake/QtBuildInformation.cmake:508 (message):
| Feature "opengles2": Forcing to "ON" breaks its condition:
|
| NOT WIN32 AND NOT WATCHOS AND NOT QT_FEATURE_opengl_desktop AND GLESv2_FOUND
|
| Condition values dump:
|
| WIN32 = ""
| WATCHOS = "0"
| QT_FEATURE_opengl_desktop = "ON"
| GLESv2_FOUND = "TRUE"
```
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
On parts without GPU, an imx-image-full SDK build fails in qtdavis and
qt3d do_install:
```
| ninja: error: unknown target 'install'
```
The same error was fixed for i.MX 93. Extend that fix for all parts
without GPU.
Fixes:
8b5583333e fsl-imx-base.inc: Limit imx93 fix [YOCIMX-7167]
037aac9c51 fsl-imx-base.inc: Enable gles2 PACKAGECONFIG through distro [YOCIMX-7167]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
DISTRO_FEATURES incorrectly includes sysvinit. The problem is that the
variable INIT_MANAGER that was introduced to simplify the selection of
the init system manager did make our init system manager selection
logic incorrect.
Update our distro config to use INIT_MANAGER (via POKY_INIT_MANAGER).
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>