Кросс-компиляция с командой makepkg

Я запускаю x86_64 Arch Linux, теперь мне нужно создавать пакеты для i386 Arch Linux,

Это возможно? Я уже проверил makepkg (8) , похоже, что он не поддерживает ручной выбор архитектуры пакета.

Я делаю это для нескольких пакетов AUR, и я действительно не хочу, например, добавить CLAGS

Пакет devtools предоставляет несколько вспомогательных скриптов для создания пакетов для другой архитектуры из файлов PKGBUILD.

Эта нить звучит как то, что вы ищете.

  • Как скомпилировать 32-битные пакеты на Arch64 через distcc?

Я не знаком с ArchLinux, поэтому я не понимаю специфики, но из того, что я собираю, похоже, что вы можете настроить 32-битную chroot-среду в своей 64-битной системе, настроить 32-битную инструментальную цепочку внутри нее и создайте пакеты там.

Также эта ссылка была указана и выглядит именно так, как вы хотите.

  • Установите 32-разрядную систему в Arch64