diff --git a/src/nvc_mount.c b/src/nvc_mount.c index 2dd1bb602f3a1ed05cca80461b42628338b34813..1bf85808b438e8ab0cf1edb16496e6aa92425f59 100644 --- a/src/nvc_mount.c +++ b/src/nvc_mount.c @@ -404,6 +404,10 @@ symlink_libraries(struct error *err, const struct nvc_container *cnt, const char /* XXX GLVND requires this symlink for indirect GLX support. */ if (symlink_library(err, paths[i], lib, "libGLX_indirect.so.0", cnt->uid, cnt->gid) < 0) return (-1); + } else if (str_has_prefix(lib, "libnvidia-opticalflow.so")) { + /* XXX Fix missing symlink for libnvidia-opticalflow.so. */ + if (symlink_library(err, paths[i], "libnvidia-opticalflow.so.1", "libnvidia-opticalflow.so", cnt->uid, cnt->gid) < 0) + return (-1); } } return (0);