fix treating '*.so' as actual extension