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 заминка
вышла.
Патч пробовали ?
Пробовал. С ним тоже не заработало. Но, судя по статье (по ссылке), это
неправильный патч. Он оставляет только PAUSE, остальное чистит. Или я там
что-то не так понял? Должно же быть так:
hwcap_1 = SSE2 SSE CMOV FPU OVERRIDE;
А если так:
hwcap_1 = OVERRIDE;
hwcap_2 = OVERRIDE;
Странно как-то... Ни такой map-file, ни
hwcap_1 = SSE2 SSE CMOV FPU OVERRIDE;
ни
hwcap_1 = PAUSE OVERRIDE;
не влияют никак на вывод file nginx. То есть, не работают эти опции, хотя в
CFLAGS появляется -Msrc/os/unix/ngx_sunpro_x86.map
Глюк компилера, или мы чего-то недопонимаем? Вход дать на машинку?