Lx4U-book/docs/build-system/dbus.md
2021-05-31 09:11:48 +03:00

1.9 KiB

Настройка

./configure --prefix=/usr                        \
            --sysconfdir=/etc                    \
            --localstatedir=/var                 \
            --disable-static                     \
            --disable-doxygen-docs               \
            --disable-xml-docs                   \
            --with-console-auth-dir=/run/console \
            --with-system-pid-file=/run/dbus/pid \
            --with-system-socket=/run/dbus/system_bus_socket

Сборка

make

Установка

make install

Создайте символическую ссылку, чтобы SystemD и D-Bus использовали один и тот же файл machine-id

ln -sfv /etc/machine-id /var/lib/dbus

Для multilib

Очистка

make distclean

Настройка

CC="gcc -m32" CXX="g++ -m32" ./configure --prefix=/usr     \
            --sysconfdir=/etc                    \
            --localstatedir=/var                 \
            --disable-static                     \
            --disable-doxygen-docs               \
            --disable-xml-docs                   \
            --with-console-auth-dir=/run/console \
            --with-system-pid-file=/run/dbus/pid \
            --with-system-socket=/run/dbus/system_bus_socket
            --libdir=/usr/lib32

Сборка

make

Установка

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR