]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/alien/libraries/finder/linux/linux.factor
use reject instead of [ ... not ] filter.
[factor.git] / basis / alien / libraries / finder / linux / linux.factor
index 3bb38991319a9d22d10b592f666796cc07278c39..406cb9a41e582199006760829e8839099a5c6b4c 100644 (file)
@@ -17,7 +17,11 @@ CONSTANT: mach-map {
 : parse-ldconfig-lines ( string -- triple )
     [
         "=>" split1 [ [ blank? ] trim ] bi@
-        [ " " split1 [ "()" in? ] trim "," split ] dip 3array
+        [
+            " " split1 [ "()" in? ] trim "," split
+            [ [ blank? ] trim ] map
+            [ "OS ABI:" head? ] reject
+        ] dip 3array
     ] map ;
 
 : load-ldconfig-cache ( -- seq )