[devel] И еще про одну архитектуру
Anton Farygin
rider на basealt.ru
Чт Ноя 23 12:13:27 MSK 2023
On 23.11.2023 12:05, Sergey V Turchin wrote:
> On Thursday, 23 November 2023 12:01:16 MSK Anton Farygin wrote:
>> On 23.11.2023 11:58, Sergey V Turchin wrote:
>>> On Thursday, 23 November 2023 11:22:49 MSK Anton Farygin wrote:
>>>
>>> [...]
>>>
>>>>> Как обычно будут просто делать ExcludeArch, что повлияет на остальные
>>>>> пакеты. А ещё хуже -- ExclusiveArch. Плавали -- знаем.
>>>> Я бы предложил сделать сразу макрос "слегка поддерживаемые архитектуры"
>>>> и "полностью поддерживаемые архитектуры".
>>>>
>>>> что бы легче было исключать пачками.
>>> Это само по себе проблема.
>>> Нужно всё дерево пакетов исключать при выпадании одной библиотеки.
>> поэтому придётся максимально упросить эту процедуру.
>>
>> Да, это будет сложно, и получится какой-то костыль, но я другого пути не
>> вижу.
> Не. Там всё хуже.
> Нужно все пакеты из дерева пропатчить, собрать без библиотеки, оторвать какие-
> то зависимости специально для этой архитектуры и т.д. Автоматом без работы над
> пакетами будет ещё хуже.
Поэтому лично я уже принял для себя решение - в случае появления новых
странных архитектур в основной сборочнице исключать полностью _из
всех_ своих пакетов такие архитектуры из сборки.
Т.е. - сделать макрос что-то вроде "%supported_architectures" и делать
ExclusiveArch для них.
Этот макрос упаковать в какой-то rpm-macros пакет.
Догоняющим архитектурам будет проще - поправил один пакет и сразу будет
видно ошибки сборки.
Но пока-что продолжаем биться с PowerPC и другими ветряными мельницами.
Подробная информация о списке рассылки Devel