diff --git a/basis/alien/libraries/finder/linux/linux.factor b/basis/alien/libraries/finder/linux/linux.factor index 97c8e1c3c8..4281c4e69c 100644 --- a/basis/alien/libraries/finder/linux/linux.factor +++ b/basis/alien/libraries/finder/linux/linux.factor @@ -31,6 +31,6 @@ CONSTANT: mach-map { PRIVATE> M: linux find-library - "lib" ".so" surround ldconfig-find-soname - [ dlopen dll-valid? ] map-find nip ; - + "lib" ".so" surround ldconfig-find-soname [ + { [ exists? ] [ file-info regular-file? ] } 1&& + ] map-find nip ;