mirror of
https://github.com/godotengine/build-containers.git
synced 2026-01-04 18:10:06 +03:00
Update to Mono 6.12.0.102, use Fedora 32
- Base container: Fedora 32 - Mono uses version 6.12.0.102, MSBuild 16.6 - Linux builds use GCC 9 - Windows builds use Fedora 32's mingw-gcc (GCC 9) - JavaScript uses Emscripten 1.39.9 (Mono 6.12 requires 1.39.7 but that version fails generating .wasm, so we backport a patch to get 1.39.9) - Install SCons 4.0.1 from pip
This commit is contained in:
@@ -30,7 +30,7 @@ RUN if [ -z "${mono_version}" ]; then echo -e "\n\nargument mono-version is mand
|
||||
patch -p1 < /root/files/patches/mono-xcode-allow-weak-import.patch && \
|
||||
patch -p1 < /root/files/patches/mono-sys-uio-fix-preadv-misdetection.patch && \
|
||||
cd godot-mono-builds && \
|
||||
sed -i ios.py -e '/no_weak_imports/d' && \
|
||||
export DISABLE_NO_WEAK_IMPORTS=1 && \
|
||||
export MONO_SOURCE_ROOT=/root/${mono_version} && \
|
||||
python3 ios.py configure -j --verbose --target=arm64 --ios-toolchain ${IOSCROSS_ROOT}/arm64 --ios-sdk ${IOSCROSS_ROOT}/arm64/SDK/iPhoneOS14.0.sdk --osx-toolchain ${OSXCROSS_ROOT} && \
|
||||
python3 ios.py make -j --verbose --target=arm64 && \
|
||||
|
||||
Reference in New Issue
Block a user