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

Антон Мидюков midyukov-anton на ya.ru
Ср Июн 28 15:14:23 MSK 2017


28.06.2017 16:59, Dmitry V. Levin пишет:
> 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-*
Точно. Спасибо! Локально собралось.

-- 
С уважением Антон Мидюков <antohami на altlinux.org>



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