@@ -29,19 +29,30 @@ jobs:
2929 mv bzip2-bzip2-0.9.0c bzip2-0.9.0c
3030 sed -i 's|ar clq|zig ar clq|' bzip2-0.9.0c/Makefile
3131 cd bzip2-0.9.0c
32- make CC=gcc
32+ make CC=gcc -j"$(nproc)"
3333 mkdir -p $GITHUB_WORKSPACE/bin
3434 cp bzip2 $GITHUB_WORKSPACE/bin/bzip2-0.9.0c
3535 echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH
3636 $GITHUB_WORKSPACE/bin/bzip2-0.9.0c --version
3737
38+ - name : Download and build zstd 0.7.4
39+ run : |
40+ curl -L -o zstd.tar.gz https://github.com/facebook/zstd/archive/refs/tags/v0.7.4.tar.gz
41+ tar -xzf zstd.tar.gz
42+ cd zstd-0.7.4
43+ make -j"$(nproc)"
44+ mkdir -p $GITHUB_WORKSPACE/bin
45+ cp zstd $GITHUB_WORKSPACE/bin/zstd-0.7.4
46+ echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH
47+ $GITHUB_WORKSPACE/bin/zstd-0.7.4 --version
48+
3849 - name : Download and build zlib-ng (because it exposes compression level 0)
3950 run : |
4051 curl -L -o zlib-ng.tar.gz https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.2.4.tar.gz
4152 tar -xzf zlib-ng.tar.gz
4253 cd zlib-ng-2.2.4
4354 ./configure
44- make
55+ make -j"$(nproc)"
4556 mkdir -p $GITHUB_WORKSPACE/bin
4657 cp minigzip $GITHUB_WORKSPACE/bin/minigzip
4758 echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH
8394 for level in $(seq 1 19); do
8495 zstd -$level -c "$file" > "compressed/$(basename "$file").zstd-$level.zst"
8596 zstd -$level --long=27 -c "$file" > "compressed/$(basename "$file").zstd-long27-$level.zst"
97+
98+ zstd-0.7.4 -$level -c "$file" > "compressed/$(basename "$file").zstd-0.7.4-$level.zst"
8699 done
87100
88101 # A couple of files with a custom dictionary.
0 commit comments