Hi, On Mon, Oct 01, 2007 at 10:15:25PM +0400, Alexey Rusakov wrote: > По просьбам с мест и в связи с объективной необходимостью выполнены работы > по https://bugzilla.altlinux.org/show_bug.cgi?id=12936 . Соответственно, > только что произведён вброс исходного пакета glib2, содержащего > соответствующие библиотеки не в /usr/lib, а в /lib. Если в связи с этим > обнаружатся какие-то неприятности, просьба сообщать ASAP. Сразу захотелось повесить багу о том, что все девелоперские библиотеки (lib*.so) оказались в каталоге /lib/. Вот кусок shell-кода, который кочует у меня из одного spec-файла в другой и, следовательно, напрашивается на омакривание: # Relocate shared libraries from %_libdir/ to /%_lib/. mkdir %buildroot/%_lib for f in %buildroot%_libdir/lib*.so; do t=`objdump -p "$f" |awk '$1=="SONAME"{print $2}'` [ -n "$t" ] ln -sf ../../%_lib/"$t" "$f" done mv %buildroot%_libdir/lib*.so.* %buildroot/%_lib/ -- ldv