On Mon, Sep 22, 2008 at 12:36:11AM +1000, David Timms wrote:
So it seems that bswap might not suit ppc64 hardware. If that is the
case then:
# ppc64 build does not seem to support asm opcode bswap
ExcludeArch: ppc64
would seem appropriate an appropriate addition to the .spec. Does that
make sense ?
Note that it did build OK on i386|x86_64|ppc. I would have imagined that
ppc64 opcodes would be a superset of ppc, so there might be something
else going on ?
The following is the your problem:
%ifarch ppc x86_64
ASM_X86=0
%else
ASM_X86=1
%endif
You forgot to mention ppc64 in that list and ppc64 can just not handle
intel assembler just like ppc.
You can also see it in the compiler command line from ppc64 build. It
contains "-DASM_X86".
Adrian