[devel] SELinux в ядрах ALT
Igor Zubkov
=?iso-8859-1?q?igor=2Ezubkov_=CE=C1_gmail=2Ecom?=
Пн Мар 10 03:06:20 MSK 2008
10.03.08, Igor Zubkov написал(а):
> > DVL> Переключение можно и в runtime сделать, по аналогии с
> > DVL> gcc_wrapper/libtool_wrapper. Если это действительно нужно.
> >
> > Насколько я помню, полноценная работа SELinux подразумевает ряд патчей на
> > coreutils. Что с этим делать будем?
>
> Там не только coreutils надо патчить. На сколько я помню, нужно
> трогать SysVinit. Но самое проблемное, это rpm. Надо будет бекпортить
> из 4.3 или 4.4 на наш. Или из 5 ветки с rpm5.org. Надо смотреть что
> там в rpm патчили для поддержки selinux.
А rpm-5.0.3 не собирается вот с таким. Я знаю что это проделки
-Wl,--as-needed, но мои сил не хватило на исправление.
gcc -g -O2 -D_GNU_SOURCE -D_REENTRANT -o .libs/rpm2cpio rpm2cpio.o
../build/.libs/librpmbuild.so
/home/icesik/tmp/rpm-5.0.3/lib/.libs/librpm.so
-L/home/icesik/tmp/rpm-5.0.3/db3 -L/home/icesik/tmp/rpm-5.0.3/zlib
-L/home/icesik/tmp/rpm-5.0.3/file/src
-L/home/icesik/tmp/rpm-5.0.3/file ../lib/.libs/librpm.so
/home/icesik/tmp/rpm-5.0.3/rpmdb/.libs/librpmdb.so
../rpmdb/.libs/librpmdb.so
/home/icesik/tmp/rpm-5.0.3/rpmio/.libs/librpmio.so
../rpmio/.libs/librpmio.so
/home/icesik/tmp/rpm-5.0.3/misc/.libs/librpmmisc.so
../misc/.libs/librpmmisc.so -lpopt -lbeecrypt -lpthread -lrt
-Wl,--rpath -Wl,/usr/local/lib
/home/icesik/tmp/rpm-5.0.3/misc/.libs/librpmmisc.so: undefined
reference to `inflateEnd'
/home/icesik/tmp/rpm-5.0.3/misc/.libs/librpmmisc.so: undefined
reference to `inflateInit2_'
/home/icesik/tmp/rpm-5.0.3/misc/.libs/librpmmisc.so: undefined
reference to `inflate'
/home/icesik/tmp/rpm-5.0.3/rpmdb/.libs/librpmdb.so: undefined
reference to `poptSaveLong'
/home/icesik/tmp/rpm-5.0.3/rpmdb/.libs/librpmdb.so: undefined
reference to `poptSaveInt'
collect2: ld returned 1 exit status
make[2]: *** [rpm2cpio] Ошибка 1
make[2]: Leaving directory `/home/icesik/tmp/rpm-5.0.3/tools'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/icesik/tmp/rpm-5.0.3'
make: *** [all] Ошибка 2
[icesik на icesik rpm-5.0.3]$
--
icesik
Подробная информация о списке рассылки Devel