Add support for libarchive