← recipes

Commit cd4303d

0
plików
+0
dodanych
-0
usuniętych
@@ -21,7 +21,10 @@ build: |
21 21
22 22 # Budujemy samą bibliotekę libseat (daemon seatd jest zbędny — PaganOS ma
23 23 # systemd-logind, którego libseat używa jako backendu w runtime).
24 - meson setup build --prefix=/usr \
24 + # Uwaga: pagbuild wymusza -std=gnu17 w CFLAGS, a w trybie gnu gcc predefiniuje
25 + # makro `unix` — libseat/backend/seatd.c ma zmienną `struct sockaddr_un unix`
26 + # i bez -Uunix kompilacja pada ("expected identifier before numeric constant").
27 + CFLAGS="${CFLAGS} -Uunix" meson setup build --prefix=/usr \
25 28 -Dserver=disabled \
26 29 -Dexamples=disabled \
27 30 -Dlibseat-logind=systemd