x11-drivers/nvidia-drivers: Fix installing 32-bit libraries (bug #657416).
authorJeroen Roovers <jer@gentoo.org>
Thu, 7 Jun 2018 05:38:17 +0000 (07:38 +0200)
committerJeroen Roovers <jer@gentoo.org>
Thu, 7 Jun 2018 05:38:17 +0000 (07:38 +0200)
Package-Manager: Portage-2.3.40, Repoman-2.3.9

x11-drivers/nvidia-drivers/nvidia-drivers-396.24.ebuild

index 1b079e349cac99fc9236817559817d5d8e4530e3..5a9a0a18482f898e00bf91b9b9251a42937d7bd7 100644 (file)
@@ -450,6 +450,10 @@ src_install-libs() {
        local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
        local nv_libdir="${NV_OBJ}"
 
+       if use kernel_linux && has_multilib_profile && [[ ${ABI} == "x86" ]]; then
+               nv_libdir="${NV_OBJ}"/32
+       fi
+
        if use X; then
                NV_GLX_LIBRARIES=(
                        "libEGL.so.$(usex compat ${NV_SOVER} 1.1.0) ${GL_ROOT}"