Skip to content

Commit bc8eea6

Browse files
committed
github: Build all second stage toolchains with thinlto
1 parent eb3cb9c commit bc8eea6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ jobs:
121121
# Skip dynamic library dependencies that might make it harder to
122122
# run the binaries on other distros (and that have little use within
123123
# llvm-mingw).
124-
LLVM_CMAKEFLAGS="-DLLVM_ENABLE_LIBXML2=OFF -DLLDB_ENABLE_PYTHON=OFF" ./build-all.sh $(pwd)/install/llvm-mingw --with-clang
124+
LLVM_CMAKEFLAGS="-DLLVM_ENABLE_LIBXML2=OFF -DLLDB_ENABLE_PYTHON=OFF" ./build-all.sh $(pwd)/install/llvm-mingw --with-clang --thinlto
125125
.github/workflows/store-version.sh install/llvm-mingw/versions.txt
126126
./test-libcxx-module.sh $(pwd)/install/llvm-mingw
127127
./run-tests.sh $(pwd)/install/llvm-mingw
@@ -161,7 +161,7 @@ jobs:
161161
SOURCE_DATE_EPOCH: ${{needs.prepare.outputs.COMMIT_DATE_UNIX}}
162162
run: |
163163
sudo apt-get update && sudo apt-get install g++-aarch64-linux-gnu
164-
./build-all.sh $(pwd)/install/llvm-mingw --no-runtimes --host=aarch64-linux-gnu --with-clang
164+
./build-all.sh $(pwd)/install/llvm-mingw --no-runtimes --host=aarch64-linux-gnu --with-clang --thinlto
165165
.github/workflows/store-version.sh install/llvm-mingw/versions.txt
166166
- uses: actions/download-artifact@v4
167167
with:
@@ -290,7 +290,7 @@ jobs:
290290
# universal binaries fails as those libraries are unavailable in the
291291
# other (x86_64) architecture form.
292292
export SDKROOT=$(xcrun --show-sdk-path)
293-
MACOS_REDIST=1 LLVM_CMAKEFLAGS="-DLLVM_ENABLE_ZSTD=OFF -DLLDB_ENABLE_PYTHON=OFF" ./build-all.sh $(pwd)/install/llvm-mingw --with-clang
293+
MACOS_REDIST=1 LLVM_CMAKEFLAGS="-DLLVM_ENABLE_ZSTD=OFF -DLLDB_ENABLE_PYTHON=OFF" ./build-all.sh $(pwd)/install/llvm-mingw --with-clang --thinlto
294294
.github/workflows/store-version.sh install/llvm-mingw/versions.txt
295295
./test-libcxx-module.sh $(pwd)/install/llvm-mingw
296296
./run-tests.sh $(pwd)/install/llvm-mingw
@@ -398,7 +398,7 @@ jobs:
398398
BUILD_DATE: ${{needs.prepare.outputs.BUILD_DATE}}
399399
run: |
400400
sudo apt-get update && sudo apt-get install libltdl-dev swig autoconf-archive
401-
./build-cross-tools.sh /opt/llvm-mingw $(pwd)/install/llvm-mingw ${{matrix.arch}} --with-python
401+
./build-cross-tools.sh /opt/llvm-mingw $(pwd)/install/llvm-mingw ${{matrix.arch}} --with-python --thinlto
402402
.github/workflows/store-version.sh install/llvm-mingw/versions.txt
403403
cd install
404404
NAME=llvm-mingw-$TAG-${{matrix.crt}}-${{matrix.arch}}

0 commit comments

Comments
 (0)