Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Fedora 36 and Mono 6.12.0.178, newer toolchains #104

Merged
merged 1 commit into from
May 12, 2022

Conversation

akien-mga
Copy link
Member

@akien-mga akien-mga commented May 10, 2022

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#341

autotools 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).

@akien-mga akien-mga changed the title Upgrade to Fedora 36 and Mono 6.12.0.178 Upgrade to Fedora 36 and Mono 6.12.0.178, newer toolchains May 10, 2022
- F36 gives us MinGW GCC 11.2.1 and binutils 2.37 for Windows builds.
  * Had to downgrade autotools to F35 version for Mono wasm builds.
- OSX and iOS builds now use LLVM 14 for osxcross.
- Emscripten updated to 3.1.10 for classical builds (still using
  1.39.9 for Mono).
- Mono 6.12.0.178, and updated godot-mono-builds to fix issue with
  btls-lib on macOS ARM64 (fixes #95).
- SCons 4.3.0.
- Linux toolchains not updated yet, need to prepare a new buildroot
  with latest GCC/binutils.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build error when compiling OSX targeting ARM64 (error: unknown directive in BoringTLS code)
1 participant