Since we've dropped our own recipe for xserver-xorg, restore the
bbappend we used to use to adjust the PACKAGECONFIG settings for
the tegra platforms.
Signed-off-by: Matt Madison <matt@madison.systems>
Back-port a memory allocation fix from xserver-xorg mainline
that addresses the problem being flagged by gcc 12.
Signed-off-by: Matt Madison <matt@madison.systems>
The NVIDIA X server driver module implements an older ABI that is
not compatible with the latest xserver-xorg version in OE-Core, so
forward-port the recipe for the previous version, renamed to make
it tegra-specific.
Signed-off-by: Matt Madison <matt@madison.systems>
* Ran convert-overrides.py to generate the initial changes
* Manual cleanup afterwards (which was a lot, due to our
extensive use of overrides).
Signed-off-by: Matt Madison <matt@madison.systems>
The libgl version checks were fixed in 1.20.6 to accommodate
libglvnd's version reporting, so the patch is no longer
required.
Signed-off-by: Matt Madison <matt@madison.systems>
- remove 1.19.6 recipe which is no longer needed
- remove bbappend for 1.20.4 - patch no longer required
- rename % bbappend to 1.20% and update for L4T R32.1
- update 1.18.4 recipe for TK1 to set PACKAGE_ARCH
Signed-off-by: Matt Madison <matt@madison.systems>
from OE-core sumo and make that the PREFERRED_VERSION for
the TX1 and TX2. The 1.20 version of xserver-xorg is not
compatible with the NVIDIA driver provided in L4T R28.2.x.
Also include the fix for CVE-2018-14665.
Signed-off-by: Matt Madison <matt@madison.systems>
The bbappend references 1.19.6, but the version moved to 1.20.1, so
update it. The patch applied without issues, so keep it.
Signed-off-by: Martin Kelly <mkelly@xevo.com>
Signed-off-by: Matt Madison <matt@madison.systems>
to disable building anything DRM/DRI related for tegra186/210.
This includes the DRI drivers and KMS support. We also have to
tweak the build flags to work around some compilation
failures that are due to assumptions about libdrm always being
available, and add a patch to remove assumptions about platform
bus support being present for systemd.
Signed-off-by: Matt Madison <matt@madison.systems>
The default in OE-core changed to enable the glamor
extension, which leads to build failures. Change how
we specify the package configuration to match the
latest version of the recipe.
Also, since no extensions get installed now, just remove
the extensions directory, to prevent a packaging warning.
Signed-off-by: Matt Madison <matt@madison.systems>