Skip to content

libs/mpv: Disable libarchive on Android for now

Joshua Goins requested to merge work/redstrate/disable-mpv-libarchive into master

We don't need to playback video files from zip or other archives, and this makes the Android builds for MPV work again.

I get these errors when linking:

ld: error: undefined symbol: BZ2_bzDecompressInit
>>> referenced by archive_read_support_filter_bzip2.c:246 (/home/user/CraftRoot/build/libs/libarchive/work/libarchive-3.7.2/libarchive/archive_read_support_filter_bzip2.c:246)
>>>               archive_read_support_filter_bzip2.c.o:(bzip2_filter_read) in archive /home/user/CraftRoot/lib/libarchive.a
>>> referenced by archive_read_support_filter_bzip2.c:252 (/home/user/CraftRoot/build/libs/libarchive/work/libarchive-3.7.2/libarchive/archive_read_support_filter_bzip2.c:252)
>>>               archive_read_support_filter_bzip2.c.o:(bzip2_filter_read) in archive /home/user/CraftRoot/lib/libarchive.a
>>> referenced by archive_read_support_format_7zip.c:1270 (/home/user/CraftRoot/build/libs/libarchive/work/libarchive-3.7.2/libarchive/archive_read_support_format_7zip.c:1270)
>>>               archive_read_support_format_7zip.c.o:(init_decompression) in archive /home/user/CraftRoot/lib/libarchive.a
>>> referenced 2 more times
...

But I'm not even sure if we need ZIP reading ability, so I just disabled it outright for now.

Merge request reports