Skip to content

extra/package : fix tvOS compilation with proper bitcode flag

This is needed to fix VLCKit!167 (merged)

Before this change the options being passed to bootstrap were like
../bootstrap --host=aarch64-apple-darwin --build=aarch64-apple-darwin20.6.0 --prefix=/Users/umxprime/Documents/code/videolan/VLCKit/libvlc/vlc/build-appletvos-arm64/contrib/arm64-appletvos15.2 '--disable-gpl --enable-bitcode' --enable-ad-clauses --disable-disc --disable-sdl --disable-SDL_image --disable-iconv --enable-zvbi --disable-kate --disable-caca --disable-gettext --disable-mpcdec --disable-upnp --disable-gme --disable-srt --disable-tremor --enable-vorbis --disable-sidplay2 --disable-samplerate --disable-goom --disable-vncserver --disable-orc --disable-schroedinger --disable-libmpeg2 --disable-chromaprint --disable-mad --enable-fribidi --enable-libxml2 --enable-freetype2 --enable-ass --disable-fontconfig --disable-gpg-error --disable-vncclient --disable-gnutls --disable-lua --disable-luac --disable-aribb24 --disable-aribb25 --enable-vpx --enable-libdsm --enable-libplacebo --disable-sparkle --disable-growl --disable-breakpad --disable-ncurses --disable-asdcplib --enable-soxr --enable-taglib --disable-medialibrary --disable-sqlite --disable-decklink --disable-libarchive --disable-aom --disable-rav1e

Here the concatenated '--disable-gpl --enable-bitcode' argument was unexpected, which lead to the wrong contribs being selected for the platform

Merge request reports