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