Skip to content

Commit 0384899

Browse files
authored
Merge pull request #145 from godotengine/emscripten-3.1.63
Update to Emscripten 3.1.63, SCons 4.8.0
2 parents 22b763b + 8b89e82 commit 0384899

File tree

3 files changed

+19
-17
lines changed

3 files changed

+19
-17
lines changed

Dockerfile.base

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
88
RUN dnf -y install --setopt=install_weak_deps=False \
99
bash bzip2 curl file findutils gettext git make nano patch pkgconfig python3-pip unzip which xz \
1010
dotnet-sdk-8.0 && \
11-
pip install scons==4.7.0
11+
pip install scons==4.8.0
1212

1313
CMD /bin/bash

Dockerfile.web

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ARG img_version
22
FROM godot-fedora:${img_version}
33

4-
ENV EMSCRIPTEN_VERSION=3.1.62
4+
ENV EMSCRIPTEN_VERSION=3.1.63
55

66
RUN git clone --branch ${EMSCRIPTEN_VERSION} --progress https://github.com/emscripten-core/emsdk && \
77
emsdk/emsdk install ${EMSCRIPTEN_VERSION} && \

README.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ tried we ran into performance issues).
3636
The `build.sh` script included is used to build the containers themselves.
3737

3838
The two arguments can take any value and are meant to convey what Godot branch
39-
you are building for (e.g. `4.x`) and what Linux distribution the `Dockerfile.base`
39+
you are building for (e.g. `4.3`) and what Linux distribution the `Dockerfile.base`
4040
is based on (e.g. `f40` for Fedora 40).
4141

4242
Run the command using:
4343

44-
./build.sh 4.x f40
44+
./build.sh 4.3 f40
4545

46-
The above will generate images using the tag '4.x-f40'.
46+
The above will generate images using the tag '4.3-f40'.
4747
You can then specify it in the `build.sh` of
4848
[godot-build-scripts](https://github.com/godotengine/godot-build-scripts).
4949

@@ -65,13 +65,13 @@ you can comment out the corresponding lines from the script:
6565
These are the expected container image sizes, so you can plan your disk usage in advance:
6666

6767
REPOSITORY TAG SIZE
68-
localhost/godot-fedora 4.x-f40 1.20 GB
69-
localhost/godot-linux 4.x-f40 3.00 GB
70-
localhost/godot-windows 4.x-f40 2.02 GB
71-
localhost/godot-web 4.x-f40 2.42 GB
72-
localhost/godot-android 4.x-f40 4.48 GB
73-
localhost/godot-osx 4.x-f40 4.94 GB
74-
localhost/godot-ios 4.x-f40 5.68 GB
68+
localhost/godot-fedora 4.3-f40 1.01 GB
69+
localhost/godot-linux 4.3-f40 2.80 GB
70+
localhost/godot-windows 4.3-f40 2.46 GB
71+
localhost/godot-web 4.3-f40 2.41 GB
72+
localhost/godot-android 4.3-f40 4.29 GB
73+
localhost/godot-osx 4.3-f40 4.78 GB
74+
localhost/godot-ios 4.3-f40 5.49 GB
7575

7676
In addition to this, generating containers will also require some host disk space
7777
(up to 10 GB) for the dependencies (Xcode).
@@ -82,10 +82,12 @@ In addition to this, generating containers will also require some host disk spac
8282
These are the toolchains currently in use for Godot 4.3 and later:
8383

8484
- Base image: Fedora 40
85-
- SCons: 4.7.0
85+
- SCons: 4.8.0
8686
- Linux: GCC 13.2.0 built against glibc 2.28, binutils 2.40, from our own [Linux SDK](https://github.com/godotengine/buildroot)
87-
- Windows: MinGW 11.0.1, GCC 14.1.1, binutils 2.41
88-
- Web: Emscripten 3.1.62
87+
- Windows:
88+
* x86_64/x86_32: MinGW 11.0.1, GCC 14.1.1, binutils 2.41
89+
* arm64: llvm-mingw 20240619, LLVM 18.1.8
90+
- Web: Emscripten 3.1.63
8991
- Android: Android NDK 23.2.8568313, build-tools 34.0.0, platform android-34, CMake 3.22.1, JDK 17
90-
- macOS: Xcode 15.5 with Apple Clang (LLVM 16.0.0), MacOSX SDK 14.5
91-
- iOS: Xcode 15.5 with Apple Clang (LLVM 16.0.0), iPhoneOS SDK 17.5
92+
- macOS: Xcode 15.4 with Apple Clang (LLVM 16.0.0), MacOSX SDK 14.5
93+
- iOS: Xcode 15.4 with Apple Clang (LLVM 16.0.0), iPhoneOS SDK 17.5

0 commit comments

Comments
 (0)