ВНИМАНИЕ! кросс-пост.
On 13.07.2010 04:10:51, Alexey Tourbin wrote:
Проблема недолинкованных плагинов достаточно неприятная. Я сейчас
посчитал, что у нас 321 файл (84 пакета), в которых идет недолинковка
по символу g_free (то есть недолинковка с библиотекой glib2 (или
glib1)).
Почти все эти файлы - плагины.
Что касается GObject-плагинов, я считаю, что в большинстве случаев
недолинковки можно было избежать исправлением сборки (сам это делал
неоднократно).
Недолинковка по символу g_free --- явно исправима в 100% случаев, ИМХО.
После сборки более подробной статистики, думаю, можно было бы
ужесточить проверку. В тех случаях, когда дизайн библиотеки/программы
настолько "неправильный", что плагин использует символы из /usr/bin/*
или непубличные символы библиотеки, мэйнтейнер может добавить одну
строчку в спек. Думаю, _неисправимых_ случаев будет не так много (для
справки, gedit уже исправили, или близки к этому, см. libpeas).
Моё ИМХО. Буду рад, если кто-то исправит мои заблуждения.
С уважением,
Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: [email protected]
Jabber: [email protected]
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
_______________________________________________
Gnome mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/gnome