diff --git a/pkgs/opengl/insert-virtualgl.sh b/pkgs/opengl/insert-virtualgl.sh index b411c02..32237d6 100755 --- a/pkgs/opengl/insert-virtualgl.sh +++ b/pkgs/opengl/insert-virtualgl.sh @@ -247,7 +247,7 @@ VGL_autoAddVGL() { echo "Inserting VirtualGL into OpenGL executables in $prefix..." >&2 for output in $outputs; do VGL_findS "${!output}" -type f \ - | VGL_testKeepS 'VGL_isElfBin "$1"' \ + | VGL_testKeepS 'VGL_isElfBin "$1" && ! [[ "$1" == .*.vgl-* ]] && ! [[ "$1" == *.so* ]]' \ | VGL_testKeepS 'VGL_elfLibsResolvedS "$1" | VGL_isTestAnyS '"$(VGL_quote 'VGL_isLibGL "$1"')" \ | VGL_isTestAllS 'VGL_patch "$1"' done