[devel] [SCM] packages/00-tmp-unixODBC: tags/2.2.12-alt5.1.1.1

Dmitry V. Levin ldv на altlinux.org
Пн Ноя 22 21:48:01 UTC 2010


On Tue, Nov 23, 2010 at 12:39:58AM +0300, Denis Smirnov wrote:
> 23 ноября 2010 г. 0:29 пользователь Dmitry V. Levin <ldv на altlinux.org>написал:
> 
> > Зачем???
> 
> Была циклическая зависимость с qt. Первая пересборка была для того чтобы ее
> разорвать.

Не убедил.  Глядя в лог тестовой пересборки unixODBC-2.2.12-alt5.1.1, я не
вижу, чтобы пересборка что-то изменила в пакете.  Кстати,
$ fgrep lib.req: unixODBC-2.2.12-alt5.1.1
lib.req: WARNING: /usr/src/tmp/unixODBC-buildroot/usr/lib64/libodbcinstQ.so.1.0.0: underlinked libraries: /usr/lib64/libltdl.so.3

> (глядя в логи внимательно). Любопытно:
> 
> В логе пересборки java-1.5.0-sun встречается строчка:
> 
> lib.req: WARNING: libodbc.so()(64bit) is not yet set-versioned

Потому что libodbc.so != libodbc.so.1

$ rpmquery --provides -p libunixODBC-2.2.12-alt5.1.1.x86_64.rpm |fgrep libodbc.so
libodbc.so()(64bit)  
libodbc.so.1()(64bit) = set:...

> именно из-за нее мои скрипты и повторили пересборку :-/

Значит, пора править скрипты.

> интересно то, что даже при пересборке unixODBC provides для этой библиотеки
> создаются без set-versions.
> 
> Почему?

Потому что libodbc.so это костыль, а библиотека называется libodbc.so.1.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20101123/f793c3e9/attachment.bin>


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