use Archive::Ar::Libarchive (if available) to determine dll name