Closed akien-mga closed 1 year ago
I downgraded Emscripten to 1.3.39 to solve https://github.com/godotengine/godot/issues/82865.
Also kept Android NDK to r23 and build-tools/platform to API 33, matching the upstream gradle config. We should look into targeting API 34 before it becomes a requirement next Summer though.
Update to Fedora 39, update all toolchains
Switches macOS/iOS builds to use Apple Clang, to maximize compatibility with upstream Xcode. ~This enables us to build the arm64 simulator for iOS.~ (Still doesn't work.)
Also add gettext which is needed by Godot build scripts to compile PO files to MO.
Draft for now as I haven't tested building Godot with those yet. I expect at least for Android we need some adjustments in upstream build scripts to use those toolchains (CC @m4gr3d).