Upgrade to Fedora 36 and Mono 6.12.0.178, newer toolchains #104
+16
−13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1.39.9 for Mono).
btls-lib on macOS ARM64 (fixes Build error when compiling OSX targeting ARM64 (error: unknown directive in BoringTLS code) #95).
AddEdit: Removed, I ended up not using it in Windows: Use osslsigncode from PATH for signing godot-build-scripts#53osslsigncode
to Linux image for use in godot-build-scripts.with latest GCC/binutils.
Syncs with latest godot-mono-builds: https://github.com/godotengine/godot-mono-builds/releases/tag/release-c865201
F36 should be released today, and I've been testing this update with a pre-release snapshot. I'll rebuild containers when F36 is released as stable.
I've actually tested these scripts with Mono 6.12.0.177, but I'll also rebuild against 178 together with F36 stable.
osxcross build failed on F36 because it's not ready for LLVM 14 stable yet, I sent a PR upstream to fix it (just fixing up with
sed
in these scripts until the upstream PR is merged): tpoechtrager/osxcross#341autotools 2.71 is a big compat breaking release and that's breaking some stuff in the Mono wasm builds, so I had to revert it to the F35 versions of autotools and automake (which thankfully downgrade and run fine on F36).