[devel] liferea собрался с libgtk2-directfb

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Ср Авг 15 14:34:52 MSD 2007


On Mon, 13 Aug 2007 23:03:44 +0400
Alexey Tourbin wrote:

> On Mon, Aug 13, 2007 at 12:49:36PM +0400, Alexey Rusakov wrote:
> > > Да не надо отдельно соибарть libgtk2-directfb.
> > 3. Не собирать libgtk2-directfb вообще, оставить переключатель в спеке для
> > желающих.
> 
> Надо проанализировать ABI.  Если программы, слинкованные с gtk/gdk-x11,
> смогут запускаться поверх gtk/gdk-directfb, тогда дело не стоит
> и выведенного яйца.
В основном - смогут. Нет гарантии, что будут запускаться любые программы,
но трюк с выставлением LD_LIBRARY_PATH должен работать нормально. Во
всяком случае, подмену библиотек gtk-demo не замечает.

>  Когда ld-linux.so.2 подхватывает библиотеку,
> то soname на самом деле НЕ ПРОВЕРЯЕТСЯ.  Это означает, что можно
> сделать каталог типа /usr/lib/gtk2-directfb/ c содержимым типа
> 
> libgdk-directfb-2.0.so.0
> libgtk-directfb-2.0.so.0
> libgdk-x11-2.0.so.0 -> libgdk-directfb-2.0.so.0
> libgtk-x11-2.0.so.0 -> libgtk-directfb-2.0.so.0
> 
> и запускать программы
> LD_LIBRARY_PATH=/usr/lib/gtk2-directfb prog ...
> 
> Если ABI совместим или, во всяком случае, достаточно хорошо
> совместим, то программы, слинкованные с x11, должны будут
> просто запускаться поверх directfb.
Достаточно хорошо совместим.

Короче говоря, дорогой инкаминг, просьба отправить пакет libgtk+2-directfb
в obsolete.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team



Подробная информация о списке рассылки Devel