Upgrade to Fedora 36 and Mono 6.12.0.178, newer toolchains

- 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.
This commit is contained in:
Rémi Verschelde
2022-05-10 09:52:16 +02:00
parent b3a5c3b5f6
commit 36e4d7cd79
7 changed files with 16 additions and 13 deletions

View File

@@ -1,10 +1,10 @@
FROM fedora:34
FROM fedora:36
WORKDIR /root
RUN dnf -y upgrade --setopt=install_weak_deps=False && \
dnf -y install --setopt=install_weak_deps=False \
bash bzip2 curl file findutils git make nano patch pkgconfig python3-pip unzip which xz && \
pip install scons==4.1.0
pip install scons==4.3.0
CMD /bin/bash