mirror of
https://github.com/godotengine/build-containers.git
synced 2026-01-05 22:10:22 +03:00
Add a fix to binutils that fixes LTO for us
The patch in question is https://sourceware.org/bugzilla/show_bug.cgi?id=24267#c11 Patch is includes in the src.rpm in this commit
This commit is contained in:
@@ -5,6 +5,9 @@ ARG mono_version
|
|||||||
RUN if [ -z "${mono_version}" ]; then echo -e "\n\nargument mono-version is mandatory!\n\n"; exit 1; fi
|
RUN if [ -z "${mono_version}" ]; then echo -e "\n\nargument mono-version is mandatory!\n\n"; exit 1; fi
|
||||||
|
|
||||||
RUN dnf -y install scons mingw32-gcc mingw32-gcc-c++ mingw32-winpthreads-static mingw64-gcc mingw64-gcc-c++ mingw64-winpthreads-static yasm && dnf clean all && \
|
RUN dnf -y install scons mingw32-gcc mingw32-gcc-c++ mingw32-winpthreads-static mingw64-gcc mingw64-gcc-c++ mingw64-winpthreads-static yasm && dnf clean all && \
|
||||||
|
rpm -Uvh --replacepkgs /root/files/mingw-binutils-generic-2.30-5.fc29.godot.x86_64.rpm \
|
||||||
|
/root/files/mingw64-binutils-2.30-5.fc29.godot.x86_64.rpm \
|
||||||
|
/root/files/mingw32-binutils-2.30-5.fc29.godot.x86_64.rpm && \
|
||||||
curl https://download.mono-project.com/sources/mono/mono-${mono_version}.tar.bz2 | tar xj && \
|
curl https://download.mono-project.com/sources/mono/mono-${mono_version}.tar.bz2 | tar xj && \
|
||||||
cd mono-${mono_version} && \
|
cd mono-${mono_version} && \
|
||||||
./configure --prefix=/root/dependencies/mono-64 --host=x86_64-w64-mingw32 --disable-boehm --disable-mcs-build && \
|
./configure --prefix=/root/dependencies/mono-64 --host=x86_64-w64-mingw32 --disable-boehm --disable-mcs-build && \
|
||||||
|
|||||||
2
build.sh
2
build.sh
@@ -27,7 +27,7 @@ $podman build -t godot-export:latest -f Dockerfile.export .
|
|||||||
|
|
||||||
$podman build --build-arg mono_version=${mono_version} -t godot-mono:${mono_version} -f Dockerfile.mono .
|
$podman build --build-arg mono_version=${mono_version} -t godot-mono:${mono_version} -f Dockerfile.mono .
|
||||||
$podman build --build-arg mono_version=${mono_version} -t godot-mono-glue:latest -f Dockerfile.mono-glue .
|
$podman build --build-arg mono_version=${mono_version} -t godot-mono-glue:latest -f Dockerfile.mono-glue .
|
||||||
$podman build --build-arg mono_version=${mono_version} -t godot-windows:latest -f Dockerfile.windows .
|
$podman build --build-arg mono_version=${mono_version} -v $(pwd)/files:/root/files -t godot-windows:latest -f Dockerfile.windows .
|
||||||
$podman build --build-arg mono_version=${mono_version} -t godot-ubuntu-32:latest -f Dockerfile.ubuntu-32 .
|
$podman build --build-arg mono_version=${mono_version} -t godot-ubuntu-32:latest -f Dockerfile.ubuntu-32 .
|
||||||
$podman build --build-arg mono_version=${mono_version} -t godot-ubuntu-64:latest -f Dockerfile.ubuntu-64 .
|
$podman build --build-arg mono_version=${mono_version} -t godot-ubuntu-64:latest -f Dockerfile.ubuntu-64 .
|
||||||
|
|
||||||
|
|||||||
BIN
files/mingw-binutils-2.30-5.fc29.godot.src.rpm
Normal file
BIN
files/mingw-binutils-2.30-5.fc29.godot.src.rpm
Normal file
Binary file not shown.
BIN
files/mingw-binutils-debuginfo-2.30-5.fc29.godot.x86_64.rpm
Normal file
BIN
files/mingw-binutils-debuginfo-2.30-5.fc29.godot.x86_64.rpm
Normal file
Binary file not shown.
BIN
files/mingw-binutils-debugsource-2.30-5.fc29.godot.x86_64.rpm
Normal file
BIN
files/mingw-binutils-debugsource-2.30-5.fc29.godot.x86_64.rpm
Normal file
Binary file not shown.
BIN
files/mingw-binutils-generic-2.30-5.fc29.godot.x86_64.rpm
Normal file
BIN
files/mingw-binutils-generic-2.30-5.fc29.godot.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
files/mingw32-binutils-2.30-5.fc29.godot.x86_64.rpm
Normal file
BIN
files/mingw32-binutils-2.30-5.fc29.godot.x86_64.rpm
Normal file
Binary file not shown.
BIN
files/mingw32-binutils-debuginfo-2.30-5.fc29.godot.x86_64.rpm
Normal file
BIN
files/mingw32-binutils-debuginfo-2.30-5.fc29.godot.x86_64.rpm
Normal file
Binary file not shown.
BIN
files/mingw64-binutils-2.30-5.fc29.godot.x86_64.rpm
Normal file
BIN
files/mingw64-binutils-2.30-5.fc29.godot.x86_64.rpm
Normal file
Binary file not shown.
BIN
files/mingw64-binutils-debuginfo-2.30-5.fc29.godot.x86_64.rpm
Normal file
BIN
files/mingw64-binutils-debuginfo-2.30-5.fc29.godot.x86_64.rpm
Normal file
Binary file not shown.
Reference in New Issue
Block a user