Rémi Verschelde
f504c58cb2
Update various toolchains for 4.3
...
- Fedora 40
- SCons 4.7.0
- MinGW 11.0.1 with GCC 14.1.1 and binutils 2.41
- Xcode 15.5 (macOS 14.5, iOS 17.5)
- Emscripten 3.1.61
2024-06-19 15:23:33 +02:00
Rémi Verschelde
af40006600
Update various toolchains for 4.3
...
- .NET 8.0
- SCons 4.6.0
- Xcode 15.2 (macOS 14.2, iOS 17.2)
- Android API 34
- Emscripten 3.1.53
- Add wayland-devel dependency for Linux
2024-02-08 17:14:28 +01:00
Rémi Verschelde
0e4f34bf61
Linux: Update buildroot SDK to 2023.08, add arm64 SDK
...
Provides GCC 13.2.0 built against glibc 2.28, binutils 2.40.
2023-11-01 15:04:30 +01:00
Rémi Verschelde
ced8cc8618
Update to Fedora 39, update all toolchains
...
- Base image: Fedora 39
- SCons: 4.5.2
- Linux: GCC 10.2.0 built against glibc 2.19, binutils 2.35.1
- Windows: MinGW 11.0.0, GCC 13.2.1, binutils 2.40
- Web: Emscripten 3.1.39
- Android: Android NDK 23.2.8568313, build-tools 33.0.2, platform android-33, CMake 3.22.1, JDK 17
CMake 3.22.1, JDK 17
- macOS: Xcode 15.0 with Apple Clang (LLVM 16.0.0), MacOSX SDK 14.0
- iOS: Xcode 15.0 with Apple Clang (LLVM 16.0.0), iPhoneOS SDK 17.0
Switches macOS/iOS builds to use Apple Clang, to maximize compatibility with
upstream Xcode.
Also add gettext which is needed by Godot build scripts to compile PO files
to MO.
2023-10-24 11:24:52 +02:00
Rémi Verschelde
df634da0d8
Merge pull request #127 from godotengine/remove-unused-msvc-image
...
Remove unused MSVC image, not needed in 4.x and not functional
2023-09-05 09:14:01 +02:00
Rémi Verschelde
9788d5a733
Remove unused MSVC image, not needed in 4.x and not functional
...
It's still available in the `3.x` branch for UWP builds, but in its
current iteration with recent Fedora base images, it's not working.
2023-09-04 12:38:19 +02:00
Rémi Verschelde
5053b4b092
Remove Dockerfile.export, unnecessary with `--headless` mode
2023-09-04 10:15:05 +02:00
Rémi Verschelde
b36283843d
Web: Downgrade to Emscripten 3.1.18
...
Emscripten 3.1.19 and 3.1.20 have a showstopping regression that
breaks calling our main function for the editor build.
2022-09-09 14:00:10 +02:00
Rémi Verschelde
39f8e4d3f4
Web: Rename javascript to web
2022-08-29 15:12:09 +02:00
Rémi Verschelde
58a04947c4
.NET 6: Remove all Mono build code, install .NET SDK 6.0
2022-08-29 09:11:39 +02:00
Rémi Verschelde
06420a2e06
Android: Mono build now supports NDK r23, drops unused android cross compilers
2022-07-08 17:10:37 +02:00
Rémi Verschelde
d863b0a20f
Add details about toolchains in use
2022-06-27 16:54:48 +02:00
Rémi Verschelde
63c20a4d9e
Cleanup and improve README
...
Removed old instructions about Ubuntu 18.04 as there's no good reason
to use such an old OS to build those containers, and we're not testing
it so chances are that the containers may not build/work properly there.
It saves a lot of trouble to just use latest Fedora (or possibly RHEL/CentOS)
to build those containers.
2022-06-27 16:54:48 +02:00
Rémi Verschelde
3c80b0d5ea
Update README with Fedora 34 digest, disable MSVC build
2021-10-11 12:27:55 +02:00
Rémi Verschelde
a1fe8335d7
Update README with current list of containers
2021-07-13 08:28:01 +02:00
Rémi Verschelde
28fc5dde48
Linux: New container based on Fedora using Godot SDKs
...
We now provide pre-built toolchains for Linux with old glibc and the required
Godot dependencies, which can be used to build portable Godot binaries without
having to be on an extremely old Linux distro.
So we can retire the old Ubuntu 14.04 containers and instead do our portable
builds directly on Fedora 34, like for other platforms.
This commit also makes use of `godot-mono-builds` to build Mono and the BCL
for Linux, instead of doing it manually. The same will be done for Windows and
macOS in the next commit.
2021-07-12 22:28:16 +02:00
Rémi Verschelde
011a019429
Update to Mono 6.12.0.122 (current stable)
...
That's what we'll use for Godot 3.3.
2021-03-28 01:31:10 +01:00
Jose Juan Montes
5e9f238967
Adding usage documentation.
2021-02-23 02:32:35 +01:00
Rémi Verschelde
d387018a09
Link to godot-build-scripts
2021-02-09 12:05:06 +01:00
Hein-Pieter van Braam
0a9d7b2777
Initial commit
2019-01-07 21:51:22 +01:00