Estou criando um rpm usando o rpmbuild
comando como:
rpmbuild -bb --root <DIRECTORY> --target i386 --define "_topdir <DIRECTORY>" <specfile>.spec
Quando uso minha máquina SLED 10 SP3 x86, ela é executada com êxito. Mas na minha máquina virtual SLES 10 SP3 x64, é apresentado o seguinte erro:
error: No compatible architectures found for build
Inicialmente eu não estava usando a --target
opção, ainda estava em execução na máquina x86, mas o mesmo erro ocorreu na máquina x64.
Ajude-me a resolver este erro
rpm
suse
architecture
Não se preocupe criança
fonte
fonte
Como você está usando o sinalizador "-bb", o que significa que você está construindo a partir do binário , não precisa instalar compiladores para outras arquiteturas.
Livre-se da linha "Buildarch" no seu arquivo de especificação e passe-a na linha de comando
ou
E deve criar os rpms para você.
fonte