tce-load -i compiletc meson coreutils gperf libcap-dev glibc_apps util-linux-dev polkit-dev dbus-dev shadow bash [circular dep with polkit]

wget https://github.com/elogind/elogind/archive/v252.9/elogind-252.9.tar.gz

cd elogind-252.9

sudo pip3.9 install jinja2

sudo mkdir /usr/local/include/security
sudo ln -s /tmp/tcloop/linux-pam-dev/usr/local/include/* /usr/local/include/security

mkdir build
cd build

CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --buildtype=plain -Dsysconfdir=/usr/local/etc -Ddbuspolicydir=/usr/local/etc/dbus-1/system.d -Drootprefix=/usr/local -Drootlibdir=/usr/local/lib -Drootlibexecdir=/usr/local/lib/elogind -Dpamlibdir=/usr/local/lib/security -Dpamconfdir=/usr/local/etc/pam.d -Ddefault-hierarchy=legacy -Ddev-kvm-mode=0660 -Ddefault-kill-user-processes=false ../

ninja [0m 54.30s]
sudo ninja install

sudo ln -sfv  libelogind.pc /usr/local/lib/pkgconfig/libsystemd.pc
sudo ln -sfvn elogind /usr/local/include/systemd

elogind 252.9

    split /usr                     : True
    split bin-sbin                 : True
    prefix directory               : /usr/local
    rootprefix directory           : /usr/local
    sysconf directory              : /usr/local/etc
    include directory              : /usr/local/include
    lib directory                  : /usr/local/lib
    rootlib directory              : /usr/local/lib
    rootexeclib dir                : /usr/local/lib/elogind
    D-Bus policy directory         : /usr/local/etc/dbus-1/system.d
    D-Bus session directory        : /usr/local/share/dbus-1/services
    D-Bus system directory         : /usr/local/share/dbus-1/system-services
    D-Bus interfaces directory     : /usr/local/share/dbus-1/interfaces
    bash completions directory     : /usr/local/share/bash-completion/completions
    zsh completions directory      : /usr/local/share/zsh/site-functions
    system UIDs                    : <=999 (alloc >=1)
    system GIDs                    : <=999 (alloc >=1)
    /dev/kvm access mode           : 0660
    render group access mode       : 0666
    support URL                    : https://github.com/elogind/elogind    nobody user name               : nobody
    nobody group name              : nobody
    fallback hostname              : localhost
    default cgroup hierarchy       : legacy
    default KillUserProcesses value: False
    default user $PATH             : (same as system services)

  Features
    enabled                        : ACL, SMACK, polkit, dbus, utmp
    disabled                       : AUDIT, SELinux, glib, debug elogind, debug hashmap, debug mmap cache, debug siphash, valgrind, trace logging, install tests, coverage, static-libelogind

  User defined options
    buildtype                      : plain
    prefix                         : /usr/local
    sysconfdir                     : /usr/local/etc
    dbuspolicydir                  : /usr/local/etc/dbus-1/system.d
    default-hierarchy              : legacy
    default-kill-user-processes    : false
    dev-kvm-mode                   : 0660
    pamconfdir                     : /usr/local/etc/pam.d
    pamlibdir                      : /usr/local/lib/security
    rootlibdir                     : /usr/local/lib
    rootlibexecdir                 : /usr/local/lib/elogind
    rootprefix                     : /usr/local
