Попробую ещё компилер постарее взять. У меня там Sun Studio 11:
cc: Sun C 5.8 Patch 121016-02 2006/03/31
А на остальных машинках 10:
cc: Sun C 5.7 Patch 117837-04 2005/05/11
Шайтан С этим заработало. Но file nginx по другому теперь выглядит:
/opt/nginx/sbin/nginx: ELF 32-bit LSB executable 80386 Version 1,
dynamically linked, not stripped
Почему так может быть?
Видимо, он не пишет hwcap.
http://developers.sun.com/solaris/articles/hwcap_modification.html
HWCAP is a set of bits attached to the object file of a program. These
bits describe the hardware capabilities of the program. This is a new
feature introduced in Sun Studio 10 software and is supported in the
Sun Studio 11 release and beyond.
А как бы это злобное животное заставить его не писать? Ну или в ассемблере
чего-то изменить. А то вся остальная софтинка им откомпилялась
(cyrus-{sasl|imapd}, exim, clamav), а с nginx заминка вышла.