Lx4U-book/docs/build-system/eudev.md
2021-06-03 10:55:00 +03:00

1.8 KiB

Дополнительные необходимые файлы

{{ patch.url}}

Настройка

./configure --prefix=/usr           \
            --sysconfdir=/etc       \
            --enable-manpages       \
            --disable-static        \
            --sbindir=/usr/bin 

Сборка

make

Создайте необходимые директории:

mkdir -pv /usr/lib/udev/rules.d
mkdir -pv /etc/udev/rules.d

Тестирование

make check

Установка

make install

Установите необходимые файлы:

mkdir udev
cd udev
tar -xvf ../../{{patch.fileName}}
make install
cd ..

Для multilib

Очистка

make distclean

Настройка

CC="gcc -m32" \
./configure --host=i686-pc-linux-gnu       \
            --prefix=/usr                  \
            --libdir=/usr/lib32            \
            --sysconfdir=/etc              \
            --disable-manpages             \
            --disable-static               \
            --config-cache

Сборка

make

Установка

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