here is the full compile log: http://gist.github.com/266605
the relevant part is:
check/crc32_x86.S:96:suffix or operands invalid for 'push'
check/crc32_x86.S:97:suffix or operands invalid for 'push'
check/crc32_x86.S:98:suffix or operands invalid for 'push'
check/crc32_x86.S:99:suffix or operands invalid for 'push'
check/crc32_x86.S:265:suffix or operands invalid for 'pop'
check/crc32_x86.S:266:suffix or operands invalid for 'pop'
check/crc32_x86.S:267:suffix or operands invalid for 'pop'
check/crc32_x86.S:268:suffix or operands invalid for 'pop'
which is the build process trying to assemble x86 code. my fix simply is to add the --disable-assembler flag to ./configure