swm_version: 1 base: distro_version: dev pins: {} mutations: - type: source_patch tarball: https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.2/llvm-project-21.1.2.src.tar.xz sha256: 1a417d1c8faf8d93e73fec1cbb76d393ed3218974c2283c7bac9672d3d47c54b build: compiler: zig-cc target: x86_64-linux-musl link: dynamic flags: [] phases: configure: | CC=gcc CXX='g++ -static-libstdc++ -static-libgcc' \ cmake -S lld -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLLVM_DIR=/usr/lib/cmake/llvm \ -DLLVM_INCLUDE_TESTS=OFF \ -DLLVM_ENABLE_ZSTD=OFF \ -DLLVM_ENABLE_LIBXML2=OFF compile: ninja -C build install: DESTDIR=/out ninja -C build install && cd /out/usr/bin && for f in ld.lld ld64.lld lld-link wasm-ld; do ln -sf lld "$f"; done strip_debug: true target_bin: /usr/bin/lld21 expected_hash: b3:e8f9c520087d0e2230c7c56eff3d942c4ea7ef7697cafd1c483190b8cd2bb25a deps: build: - llvm21 - cmake - samurai - python3 - pkgconf - zlib runtime: []