Есть ли способ собрать целевой rpm x86_64 arch в 32-битной системе сборки rpmbuild?
$ rpmbuild -ba --target=x86_64 kernel64.spec
Building target platforms: x86_64
Building for target x86_64
error: No compatible architectures found for build
Я тоже пробовал setarch.
$ setarch x86_64 rpmbuild -ba --target=x86_64 kernel64.spec
setarch: x86_64: Unrecognized architecture
Вы можете настроить chroot x86_64 (при условии, что процессор может работать как с x86_64 / ix86), либо вы можете попробовать кросс-компилятор для сборки x86_64 на ix86.
Проблема часто заключается в том, что инструменты ix86 gcc не поддерживают x86_64.