tce-load -i compiletc meson coreutils gperf libcap-dev shadow dbus-dev intltool polkit-dev acl-dev libxslt glibc_apps

wget https://github.com/elogind/elogind/archive/v246.10/elogind-246.10.tar.gz

cd elogind-246.10

[patch -Np1 -i ../elogind.patch - not needed?]

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 -Dman=false -Dhtml=false -Ddefault-hierarchy=legacy ../

ninja [0m 49.67s]
sudo ninja install

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

Message: elogind 246.10
         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
         PAM modules directory:             /usr/local/lib/security
         PAM configuration directory:       /usr/local/etc/pam.d
         modprobe.d directory:              /usr/local/lib/modprobe.d
         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
         bash completions directory:        /usr/local/share/bash-completion/completions
         zsh completions directory:         /usr/local/share/zsh/site-functions
         TTY GID:                           5
         maximum system UID:                999
         maximum system GID:                999
         nobody user name:                  nobody
         nobody group name:                 nobody
         default KillUserProcesses setting: true
         efi arch:                          x86_64
         
         enabled features: PAM, SMACK, ACL, polkit, efi, dbus, utmp
         
         disabled features: p11kit, libfido2, AUDIT, SELinux, legacy pkla, glib, man pages, html pages, man page indices, debug elogind, debug hashmap, debug mmap cache, valgrind, trace logging
