nginx fails to build on sparc (Architecture mismatch on "casa")
José Miguel Parrella Romero
joseparrella at gmail.com
Wed Sep 24 17:56:18 MSD 2008
It seems that somewhere around 0.5.35 a change in nginx's build system
make it fail while building on sparc machines with this error message:
gcc -c -Wall -g -O2 -I src/core -I src/event -I src/event/modules -I
src/os/unix -I objs \
-o objs/src/core/ngx_slab.o \
/tmp/ccaScft2.s: Assembler messages:
/tmp/ccaScft2.s:1610: Error: Architecture mismatch on "casa".
/tmp/ccaScft2.s:1610: (Requires v9|v9a|v9b; requested architecture is
/tmp/ccaScft2.s:1648: Error: Architecture mismatch on "casa".
/tmp/ccaScft2.s:1648: (Requires v9|v9a|v9b; requested architecture is
There's a larger build log available¹, and we (the Debian maintainers)
tried some workarounds from an older thread², as well as some of the
latest 0.7 versions to no avail.
GCC 4.1 to 4.3 were used, as stated in Debian bug report #479185³
Does anyone have any pointers about this issue? We'd be pleased to help
testing patches, since we're looking forward to ship 0.6.32 in Debian's
upcoming release (Lenny)
Thanks for your time and great work,
More information about the nginx