[devel] Отключение работы find_requires для пакета

Sergei Epiphanov serpiph на gmail.com
Пт Мар 19 16:15:47 MSK 2021



"Ivan A. Melnikov" <iv на altlinux.org> 19 марта 2021 г. 15:58:53 написал:

> AutoReq: yes,nolib
>
> http://git.altlinux.org/gears/r/rpm-build.git?a=blob;f=README.ALT-ru_RU.UTF-8;h=24ab470d32e982a56393b8be202ec73f269a6903;hb=HEAD#l577

Спасибо большое, это я проглядел.

>
>>
>> Причина в том, что нужно собрать пакет с x86 бинарником без использования
>> arepo (не спрашивайте, почему такое извращение). rpm пристёгивает в
>> зависимость, например
>>
>> /lib/libc.so.6(GLIBC_2.0)
>>
>> Из-за этого собранный пакет нельзя установить командой rpm, хотя в системе
>> уже стоит i586-glibc-core. То есть apt-get на команду
>>
>> apt-get install /lib/libc.so.6
>>
>> сообщает, что пакет i586-glibc-core стоит, а на команду
>>
>> apt-get install '/lib/libc.so.6(GLIBC_2.0)'
>>
>> говорит, что пакета с этой зависимостью нет. Репозиторий x86_64-i586
>> подключен. В пакете i586-glibc-core есть libc.so.6(GLIBC_2.0).
>
> То есть, lib.req добавляет (не удаляет) путь до libc (который /lib).
> Интересно.

Это и меня удивило, когда собранный в системе пакет я не смог разрешить по 
зависимостям (программа собиралась в пакет из исходников, самостоятельно 
запускается и работает).
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20210319/a4daa6fb/attachment.html>


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