The gtklock module is Wayland-only and its GNU ld link flags (--whole-archive) do not exist on macOS, so the macOS build stopped there. macOS now builds just the PAM hook and the display binary, which is all the Homebrew formula installs; libdl is optional (it is part of libSystem on macOS). Claude-Session: https://claude.ai/code/session_012LCTmU2ewo8tnM1dByYAoG