Mono: Update to 6.12.0.147, adds Apple Silicon support

This is a Preview release of Mono, so we use `centos8-preview` packages which
correspond to its MSBuild version requirements (16.10.1).

For osxcross, we need to build compiler-rt to be able to link the new Apple
Silicon support code. See #83 for details.
Includes a backport of https://github.com/tpoechtrager/osxcross/pull/284 to
simplify the install process.

Actual macOS arm64 builds will be added in a follow-up commit.
This commit is contained in:
Rémi Verschelde
2021-07-12 14:40:28 +02:00
parent b409e6b9e9
commit c98720506a
5 changed files with 127 additions and 7 deletions

View File

@@ -97,7 +97,7 @@ if [ ! -e ${mono_root} ]; then
# Set up godot-mono-builds in tree
git clone --progress https://github.com/godotengine/godot-mono-builds
pushd godot-mono-builds
git checkout df330ce0bec35836a33b97db27c1e72014571103
git checkout release/mono-6.12.0.147
export MONO_SOURCE_ROOT=${mono_root}
python3 patch_mono.py
popd