[devel] Упаковка бинарных файлов для другой архитектуры в noarch пакет

Dmitry V. Levin ldv на altlinux.org
Ср Июн 28 12:59:42 MSK 2017


On Wed, Jun 28, 2017 at 04:49:13PM +0700, Антон Мидюков wrote:
> 28.06.2017 08:31, Антон Мидюков пишет:
> > Здравствуйте!
> >
> > Я сейчас занят сборкой arm-none-eabi-gcc. Для того, чтобы его собрать 
> > полностью, нужно собрать пакет arm-none-eabi-newlib. В пакете 
> > arm-none-eabi-newlib находится бинарный код для arm, и мне необходимо 
> > этот пакет упаковать как noarch. Вопрос какие проверки мне нужно 
> > отключить?
> >
> Сейчас сборка останавливается на множестве сообщений типа:
> verify-elf: ERROR: ./usr/libexec/arm-none-eabi/lib/linux-crt0.o: ELF 
> object for "noarch" architecture
> 
> Попробовал в спек добавить строчку:
> %add_verify_elf_skiplist %_libexecdir/%target/lib
> 
> %_libexecdir/%target/lib соответствует /usr/libexec/arm-none-eabi/lib
> 
> Эффекта нет.

Макросы вида *_skiplist оперируют шаблонами, такими как
%_libexecdir/%target/lib/*, см. /usr/share/doc/rpm*/README.ALT-*


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


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