summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2019-10-17 14:23:22 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2019-10-17 14:23:45 +0200
commit638e037d3b17b3e51b1c8d27d9874afc364ec628 (patch)
tree5448f68ac6ecca0b70273aa0852a5e8ecdcf2eba
parent59c7090dcc8fe947bc30fdd203b6da7216f3441f (diff)
linux-driver-package: fix libglx deployment
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
-rwxr-xr-xrecipes-bsp/binary-drivers/linux-driver-package_21.7.0.bb5
1 files changed, 4 insertions, 1 deletions
diff --git a/recipes-bsp/binary-drivers/linux-driver-package_21.7.0.bb b/recipes-bsp/binary-drivers/linux-driver-package_21.7.0.bb
index 2570388..e84c381 100755
--- a/recipes-bsp/binary-drivers/linux-driver-package_21.7.0.bb
+++ b/recipes-bsp/binary-drivers/linux-driver-package_21.7.0.bb
@@ -85,8 +85,9 @@ do_install () {
mv ${D}/usr/lib/arm-linux-gnueabihf/tegra/lib* ${D}/usr/lib/
mv ${D}/usr/lib/arm-linux-gnueabihf/tegra-egl/lib* ${D}/usr/lib/
rm -rf ${D}/usr/lib/arm-linux-gnueabihf/tegra ${D}/usr/lib/arm-linux-gnueabihf/tegra-egl
+
rm -f ${D}/usr/lib/xorg/modules/extensions/libglx.so
- rm -f ${D}/usr/lib/libglx.so
+ ln -sf /usr/lib/libglx.so ${D}/usr/lib/xorg/modules/extensions/libglx.so
cp -r ${WORKDIR}/tegra_xusb_firmware ${D}/lib/firmware/
ln -sf ./libcuda.so.1.1 ${D}/usr/lib/libcuda.so
@@ -125,6 +126,8 @@ do_install () {
install -m 0755 ${NV_SAMPLE}/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstnvcamera.so ${D}${libdir}/gstreamer-1.0
install -m 0755 ${NV_SAMPLE}/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstnvvidconv.so ${D}${libdir}/gstreamer-1.0
install -m 0755 ${NV_SAMPLE}/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libnvgstjpeg.so ${D}${libdir}/gstreamer-1.0
+
+ rm -rf ${D}/usr/lib/arm-linux-gnueabihf
}
# Function to add the relevant ABI dependency to drivers, which should be called# from a PACKAGEFUNC.