diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ab71804..412c29f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,7 +59,10 @@ jobs: TAG: ${{needs.prepare.outputs.TAG}} run: | sudo apt-get update && sudo apt-get install ninja-build - ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb + # Skip dynamic library dependencies that might make it harder to + # run the binaries on other distros (and that have little use within + # llvm-mingw). + LLVM_CMAKEFLAGS="-DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_TERMINFO=OFF" ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb .github/workflows/store-version.sh install/llvm-mingw/versions.txt cd install DISTRO=ubuntu-$(grep DISTRIB_RELEASE /etc/lsb-release | cut -f 2 -d =)-$(uname -m) @@ -92,7 +95,10 @@ jobs: MINGW_W64_VERSION: ${{needs.prepare.outputs.MINGW_W64_VERSION}} run: | sudo apt-get update && sudo apt-get install ninja-build - ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb --enable-asserts + # Skip dynamic library dependencies that might make it harder to + # run the binaries on other distros (and that have little use within + # llvm-mingw). + LLVM_CMAKEFLAGS="-DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_TERMINFO=OFF" ./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --disable-lldb --enable-asserts .github/workflows/store-version.sh install/llvm-mingw/versions.txt cd install tar -Jcf ../llvm-mingw-linux.tar.xz llvm-mingw