@@ -58,35 +58,35 @@ jobs:
5858 if : runner.os == 'Linux'
5959 shell : bash
6060 run : |
61- ./configure --target=z80-none-elf --disable-gdb --disable-sim --disable-readline --disable-nls --prefix="$GITHUB_WORKSPACE /binutils-install "
61+ ./configure --target=z80-none-elf --with-zstd=no -- disable-gdb --disable-sim --disable-readline --disable-nls --prefix="${{ runner.temp }} /binutils"
6262 make -j4 && make install-strip -j4
6363
6464 - name : " [macOS] Build binutils"
6565 if : runner.os == 'macOS'
6666 shell : bash
6767 run : |
68- ./configure --target=z80-none-elf --disable-gdb --disable-sim --disable-readline --disable-nls --with-system-zlib --prefix="$GITHUB_WORKSPACE /binutils-install "
68+ ./configure --target=z80-none-elf --with-zstd=no -- disable-gdb --disable-sim --disable-readline --disable-nls --with-system-zlib --prefix="${{ runner.temp }} /binutils"
6969 make -j4 && make install-strip -j4
7070
7171 - name : " [Windows] Build binutils"
7272 if : runner.os == 'Windows'
7373 shell : msys2 {0}
7474 run : |
75- PREFIX=$(cygpath -m "$GITHUB_WORKSPACE /binutils-install ")
76- ./configure --target=z80-none-elf --disable-gdb --disable-sim --disable-readline --disable-nls --disable-shared --enable-static --prefix="$PREFIX"
75+ PREFIX=$(cygpath -m "${{ runner.temp }} /binutils")
76+ ./configure --target=z80-none-elf --with-zstd=no -- disable-gdb --disable-sim --disable-readline --disable-nls --disable-shared --enable-static --prefix="$PREFIX"
7777 make configure-host && make -j4 LDFLAGS="-all-static" MAKEINFO=true && make install-strip -j4 MAKEINFO=true
7878
7979 - name : " [Unix] Tar install"
8080 if : runner.os != 'Windows'
8181 shell : bash
8282 run : |
83- tar -czvf binutils-${{ runner.os }}.${{ matrix.install-output-ext }} binutils-install
83+ cd ${{ runner.temp }} && tar -czvf binutils-${{ runner.os }}.${{ matrix.install-output-ext }} binutils
8484
8585 - name : " [Windows] Tar install"
8686 if : runner.os == 'Windows'
8787 shell : msys2 {0}
8888 run : |
89- tar -czvf binutils-${{ runner.os }}.${{ matrix.install-output-ext }} binutils-install
89+ cd ${{ runner.temp }} && tar -czvf binutils-${{ runner.os }}.${{ matrix.install-output-ext }} binutils
9090
9191 - name : Upload binutils
9292 uses : actions/upload-artifact@v4
@@ -125,32 +125,25 @@ jobs:
125125 name : binutils-Windows
126126 path : ${{github.workspace}}/windows
127127
128- - name : Extract and Zip Ubuntu Artifacts
128+ - name : Create Ubunutu Nightly
129129 run : |
130130 cd ubuntu
131- tar -xzvf binutils-Linux.tar.gz
132- mv binutils-install binutils
133- zip -r9 ../binutils_ubuntu_nightly.zip binutils
131+ mv binutils-Linux.tar.gz ../binutils_ubuntu_nightly.tar.gz
134132
135- - name : Extract and Zip macOS Intel Artifacts
133+ - name : Create macOS Intel Nightly
136134 run : |
137135 cd macos-intel
138- tar -xzvf binutils-macOS.tar.gz
139- mv binutils-install binutils
140- zip -r9 ../binutils_macos_intel_nightly.zip binutils
136+ mv binutils-macOS.tar.gz ../binutils_macos_intel_nightly.tar.gz
141137
142- - name : Extract and Zip macOS ARM Artifacts
138+ - name : Create macOS ARM Nightly
143139 run : |
144140 cd macos-arm
145- tar -xzvf binutils-macOS.tar.gz
146- mv binutils-install binutils
147- zip -r9 ../binutils_macos_arm_nightly.zip binutils
141+ mv binutils-macOS.tar.gz ../binutils_macos_arm_nightly.tar.gz
148142
149- - name : Extract and Zip Windows Artifacts
143+ - name : Create Windows Nightly
150144 run : |
151145 cd windows
152146 tar -xzvf binutils-Windows.tar.gz
153- mv binutils-install binutils
154147 zip -r9 ../binutils_windows_nightly.zip binutils
155148
156149 - name : Create Nightly Release
@@ -160,7 +153,7 @@ jobs:
160153 name : Nightly Build
161154 prerelease : true
162155 files : |
163- binutils_ubuntu_nightly.zip
164- binutils_macos_intel_nightly.zip
165- binutils_macos_arm_nightly.zip
156+ binutils_ubuntu_nightly.tar.gz
157+ binutils_macos_intel_nightly.tar.gz
158+ binutils_macos_arm_nightly.tar.gz
166159 binutils_windows_nightly.zip
0 commit comments