[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