From 39edac1b3a9c5819503bd8d3e3f7a2b2cc23dbc0 Mon Sep 17 00:00:00 2001 From: Sebastian Ullrich Date: Sun, 23 Feb 2025 16:19:42 +0100 Subject: [PATCH] debug --- .github/workflows/build.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 51df367..41a344e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -89,18 +89,18 @@ jobs: - name: Build run: | git clone -q --depth 1 -b llvmorg-19.1.2 --recursive https://github.com/llvm/llvm-project - cmake llvm-project/llvm -G Ninja -B build/llvm -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/lean-llvm -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++\ - -DLLVM_ENABLE_PROJECTS="llvm;clang;lld;compiler-rt;bolt" -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_CCACHE_BUILD=ON\ - -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_ZSTD=OFF -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_LIBCXX=ON -DLLVM_ENABLE_FFI=OFF\ - `# https://boxbase.org/entries/2018/jun/11/minimal-llvm-build/`\ - -DLLVM_TARGETS_TO_BUILD='AArch64;WebAssembly;X86'\ - -DCLANG_DEFAULT_CXX_STDLIB=libc++ -DCLANG_DEFAULT_LINKER=lld -DCLANG_DEFAULT_RTLIB=compiler-rt -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON\ - -DCOMPILER_RT_BUILD_SANITIZERS=OFF\ - -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON\ - -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF\ - ${{ matrix.more-opts }} - cmake --build build/llvm -j$(nproc) - cmake --install build/llvm + #cmake llvm-project/llvm -G Ninja -B build/llvm -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/lean-llvm -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++\ + # -DLLVM_ENABLE_PROJECTS="llvm;clang;lld;compiler-rt;bolt" -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_CCACHE_BUILD=ON\ + # -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_ZSTD=OFF -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_LIBCXX=ON -DLLVM_ENABLE_FFI=OFF\ + # `# https://boxbase.org/entries/2018/jun/11/minimal-llvm-build/`\ + # -DLLVM_TARGETS_TO_BUILD='AArch64;WebAssembly;X86'\ + # -DCLANG_DEFAULT_CXX_STDLIB=libc++ -DCLANG_DEFAULT_LINKER=lld -DCLANG_DEFAULT_RTLIB=compiler-rt -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON\ + # -DCOMPILER_RT_BUILD_SANITIZERS=OFF\ + # -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON\ + # -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF\ + # ${{ matrix.more-opts }} + #cmake --build build/llvm -j$(nproc) + #cmake --install build/llvm # LLVM wants to build the runtimes using the bootstrapped compiler via LLVM_ENABLE_RUNTIMES but that breaks horribly on Windows, # build as a separate project using msys LLVM as before cmake llvm-project/runtimes -G Ninja -B build/runtimes -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/lean-llvm -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++\ @@ -114,9 +114,9 @@ jobs: -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF\ `# https://github.com/llvm/llvm-project/pull/84750`\ -DLLVM_ENABLE_PIC=ON\ - ${{ matrix.more-opts }} - cmake --build build/runtimes -j$(nproc) - cmake --install build/runtimes + ${{ matrix.more-opts }} --log-level trace + #cmake --build build/runtimes -j$(nproc) + #cmake --install build/runtimes tar cf lean-llvm-${{ matrix.name }}.tar.zst --use-compress-program="zstd -19" lean-llvm/ - name: Sanity test run: lean-llvm/bin/clang -v