[devel] rpm: некорректные макросы
Alexey V. Vissarionov
gremlin на altlinux.org
Пн Дек 16 17:27:00 MSK 2019
On 2019-12-16 16:16:20 +0300, Andrey Savchenko wrote:
>>> Поэтому нужен способ точно определить архитектуру
>>> установленной системы. Именно системы, а не ядра,
>>> так как никто не обещал в нашу эпоху контейнеров,
>>> что они совпадают.
>> Дык `uname -m` внутри контейнера вполне говорит i686 -
>> даже когда хост x86_64 (у меня других уже давно нет).
> На e2k не всё так просто. Для совместимости с МЦСТ у нас
> uname -m возвращает e2k на всех поколениях, а человеку
> нужно разделять v3 и v4.
Тогда я просто не вижу альтернатив rpm --eval %_arch с
последующим уточнением архитектуроспецифичными способами.
Во всяком случае, пока.
> В скором времени я добавлю поддержку корректного значения
> %_arch в rpm. На других архитектурах сейчас так же, так
> что есть смысл выровнять с ними e2k.
Ну да, по аналогии с писюшатиной: есть e2kv3, есть e2kv4, а
есть просто %define e2k e2kv3 e2kv4
Появится e2kv5 - добавим.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel