[devel] Q: aspell

Damir Shayhutdinov =?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Сб Ноя 15 11:34:42 MSK 2008


Старый aspell (0.60.5) перестал собираться новым тулчейном.
Поэтому пришлось собрать новую версию (0.60.6), где, как заявлено,
сборка исправлена.

После сборки новой версии выяснилось, что несмотря на то, что soname
остался тем же, произошли некоторые достаточно серьезные изменения в
наборе экспортируемых символов libaspell.so.15

71 symbols removed
73 symbols added
8 symbols changed

Все измененные символы не являются частью публичного API, не входят и
являются результатом C++ name mangling.

По крайней мере psi, слинкованный с libaspell, не требует ни одного из
удаленных символов.

Сами авторы, похоже, уверены в совместимости.

Вопрос - что лучше с этим сделать? Заливать прям так? Или может лучше
спрятать эти символы подальше, делать их неэкспортируемыми? Или
соорудить version script для них?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : aspell-so.diff
Тип     : application/octet-stream
Размер  : 29027 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081115/844ec142/attachment-0001.obj>


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