[devel] 64bit suffix

Dmitry V. Levin ldv на altlinux.org
Чт Апр 6 02:57:35 MSD 2006


On Thu, Apr 06, 2006 at 02:39:16AM +0400, Mikhail Zabaluev wrote:
> В Срд, 05/04/2006 в 04:08 +0400, QA Team Robot пишет:
> > 	10 NEW unmet dependencies detected:
> > j2se1.5-sun-jdbc#1.5.0_06-alt2	libodbc.so()(64bit)
> 
> Если Provides: libodbc.so прописано вручную, эту хитрую строку для
> x86_64 тоже надо прописывать?

Я недавно в нескольких пакетах написал такое:
%{expand:%%define lib_suffix %(test %_lib = lib64 && echo '()(64bit)' || echo %%nil)}
Provides: libname.so%lib_suffix

Думаю, не переименовать ли %lib_suffix во что-нибудь более благозвучное с
тем, чтобы добавить в стандартный набор макросов?
С одной стороны, ручные provides встречаются редко и являются костылями.
С другой стороны, костыли "от производителя" зачастую лучше сделанных
вручную.


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


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