@@ -45,13 +45,13 @@ RUN C:\msys64\usr\bin\bash.exe -l -c 'pacman -S --needed --noconfirm mingw-w64-x
4545RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'pacman -S --needed --noconfirm mingw-w64-x86_64-python mingw-w64-x86_64-readline'
4646RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'pacman -Scc --noconfirm'
4747
48- ARG BINUTILS=https://ftpmirror.gnu.org/gnu/binutils/binutils-2.43 .tar.xz
48+ ARG BINUTILS=https://ftpmirror.gnu.org/gnu/binutils/binutils-2.45 .tar.xz
4949ARG GCC=https://ftpmirror.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz
5050
5151RUN [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; `
52- Invoke-WebRequest $env:BINUTILS -OutFile "C:\W indows\T emp\b inutils-2.43 .tar.xz" ; `
53- Start-Process -FilePath "C:\7 -Zip\7 z.exe" -ArgumentList e, "C:\W indows\T emp\b inutils-2.43 .tar.xz" , `-y, `-oC:\W indows\T emp\ -NoNewWindow -PassThru -Wait; `
54- Start-Process -FilePath "C:\7 -Zip\7 z.exe" -ArgumentList x, "C:\W indows\T emp\b inutils-2.43 .tar" , `-y, `-oC:\ -NoNewWindow -PassThru -Wait; `
52+ Invoke-WebRequest $env:BINUTILS -OutFile "C:\W indows\T emp\b inutils-2.45 .tar.xz" ; `
53+ Start-Process -FilePath "C:\7 -Zip\7 z.exe" -ArgumentList e, "C:\W indows\T emp\b inutils-2.45 .tar.xz" , `-y, `-oC:\W indows\T emp\ -NoNewWindow -PassThru -Wait; `
54+ Start-Process -FilePath "C:\7 -Zip\7 z.exe" -ArgumentList x, "C:\W indows\T emp\b inutils-2.45 .tar" , `-y, `-oC:\ -NoNewWindow -PassThru -Wait; `
5555 Remove-Item @('C:\W indows\T emp\* ' , 'C:\U sers\*\A ppdata\L ocal\T emp\* ' ) -Force -Recurse;
5656
5757RUN [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; `
@@ -62,13 +62,13 @@ RUN [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tl
6262
6363ENV MSYSTEM MINGW64
6464
65- RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'cd /c/binutils-2.43 && /c/binutils-2.43 /configure --target=mipsel-none-elf --disable-multilib --disable-nls --disable-werror --prefix=/DIST || (cat /BUILD/config.log && exit 1)'
65+ RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'cd /c/binutils-2.45 && /c/binutils-2.45 /configure --target=mipsel-none-elf --disable-multilib --disable-nls --disable-werror --prefix=/DIST || (cat /BUILD/config.log && exit 1)'
6666
67- RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'cd /c/binutils-2.43 /libiberty && sed -i s/\\\\ buint\\\\ b/unsigned/ rust-demangle.c'
67+ RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'cd /c/binutils-2.45 /libiberty && sed -i s/\\\\ buint\\\\ b/unsigned/ rust-demangle.c'
6868
69- RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'make -C /c/binutils-2.43 all -j8'
70- RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'make -C /c/binutils-2.43 install-strip'
71- RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'cp /c/binutils-2.43 /COPYING* /DIST'
69+ RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'make -C /c/binutils-2.45 all -j8'
70+ RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'make -C /c/binutils-2.45 install-strip'
71+ RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'cp /c/binutils-2.45 /COPYING* /DIST'
7272
7373RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'mkdir /c/gcc-14.2.0/build && cd /c/gcc-14.2.0/build && ../configure --target=mipsel-none-elf --without-isl --disable-nls --disable-threads --disable-shared --disable-libssp --disable-libstdcxx-pch --disable-libgomp --disable-werror --without-headers --disable-hosted-libstdcxx --with-as=/DIST/bin/mipsel-none-elf-as --with-ld=/DIST/bin/mipsel-none-elf-ld --enable-languages=c,c++ --prefix=/DIST || (cat /BUILD/config.log && exit 1)'
7474RUN C:\m sys64\u sr\b in\b ash.exe -l -c 'make -C /c/gcc-14.2.0/build all-gcc -j4'
0 commit comments