git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commitafcf8690ca0430b7f27766fab6b17894a7d8da40
parent28b6d6adb2
authorIsaac Freund <[email protected]>
date2026-04-22 09:22
ci: workaround upstream zig bug

 .builds/archlinux.yml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml
index 86bdc89..48f4075 100644
--- a/.builds/archlinux.yml
+++ b/.builds/archlinux.yml
@@ -48,10 +48,12 @@ tasks:
       sudo mv zig-x86_64-linux-0.16.0/lib /usr/lib/zig
   - build: |
       cd river
-      zig build --summary all
+      # Arch's glibc version has SFrame sections in crt objects, force llvm/lld usage as a workaround
+      # https://codeberg.org/ziglang/zig/issues/31272
+      zig build -Dllvm --summary all
   - build_xwayland: |
       cd river
-      zig build --summary all -Dxwayland
+      zig build -Dllvm --summary all -Dxwayland
   - fmt: |
       cd river
       zig fmt --check river/