diff options
| author | Ari Parkkila <ari.parkkila@qt.io> | 2025-06-11 13:56:57 +0300 |
|---|---|---|
| committer | Ari Parkkila <ari.parkkila@qt.io> | 2025-06-11 14:51:12 +0300 |
| commit | 24de07888356b1ffcb14d59de77c4cea499d13a6 (patch) | |
| tree | 95c63ae578eb56fab500f0acf1004e07801a057d | |
| parent | 4aef2054a3b224c683e4256af2694c6e1ff7172c (diff) | |
Add symlink nvidia-drm_gbm.so
The symlink is not in NVIDIA driver 535.216.01 instructions but
it can be found in .manifest file so it may be required in some
installations.
Fixes: QTBUG-136973
Change-Id: I2623c50fcd518e609871ec89f5599dd3d466cf4d
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| -rw-r--r-- | recipes-graphics/nvidia/nvidia-user.inc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/recipes-graphics/nvidia/nvidia-user.inc b/recipes-graphics/nvidia/nvidia-user.inc index 7858f72..ed79d3c 100644 --- a/recipes-graphics/nvidia/nvidia-user.inc +++ b/recipes-graphics/nvidia/nvidia-user.inc @@ -30,10 +30,15 @@ do_install:append() { install -m 0444 -D ${WORKDIR}/${NVIDIA_ARCHIVE}/10_nvidia.json ${D}${datadir}/egl/egl_external_platform.d/10_nvidia.json install -m 0444 -D ${WORKDIR}/${NVIDIA_ARCHIVE}/10_nvidia_wayland.json ${D}${datadir}/egl/egl_external_platform.d/10_nvidia_wayland.json install -m 0444 -D ${WORKDIR}/${NVIDIA_ARCHIVE}/15_nvidia_gbm.json ${D}${datadir}/egl/egl_external_platform.d/15_nvidia_gbm.json + + # gbm symlink + install -d ${D}${libdir}/gbm + ln -sf ../nvidia/libnvidia-allocator.so.${PV} ${D}${libdir}/gbm/nvidia-drm_gbm.so } FILES:${PN} += " \ ${libdir}/nvidia \ + ${libdir}/gbm \ ${bindir} \ " @@ -47,4 +52,4 @@ FILES:${PN}-share = " \ " PACKAGES += "${PN}-share" -INSANE_SKIP:${PN}:append = "ldflags already-stripped" +INSANE_SKIP:${PN}:append = "ldflags already-stripped dev-so" |
