sergey ivanov
August 10, 2010 01:02PM
Привет всем,
я хотел бы построить nginx с использованием Sunstudio 12 update 1 на
64-битной машине для 32-битной архитекруты, чтобы можно было это
использовать в виртуальных машинах типа VirtualBox.
Параметры которые я передают configure следующие:
---
./configure --prefix=/opt/nginx --sbin-path=/opt/nginx/sbin/i386/nginx \
--with-cpu-opt=pentium --with-http_ssl_module
--with-cc-opt="-I/usr/sfw/include -I/opt/omni/include/i386" \
--with-ld-opt=-L/opt/omni/lib -R/opt/omni/lib -R/usr/sfw/lib -L/usr/sfw/lib
---
Компиляция вызывается с ключём -xchip=pentium, как например в
---
cc -c -fast -xipo -xchip=pentium -errwarn=%all -g -I/usr/sfw/include
-I/opt/omni/include/i386 -I src/core -I src/event -I src/event/modules
-I src/os/unix -I objs \
-o objs/src/core/nginx.o \
src/core/nginx.c src/os/unix/ngx_sunpro_x86.il
---
Однако линкеру -xchip=pentium не передаётся
В результате получается
---
bash-3.2$ file /var/tmp/nginx-0.7.67/objs/ngx_modules.o
/var/tmp/nginx-0.7.67/objs/ngx_modules.o: ELF 32-bit LSB
relocatable 80386 Version 1 [SSE CMOV]
bash-3.2$ file /var/tmp/nginx-0.7.67/objs/nginx
/var/tmp/nginx-0.7.67/objs/nginx: ELF 32-bit LSB executable
80386 Version 1 [SSE2 SSE FXSR AMD_3DNow CMOV FPU], dynamically
linked, not stripped
---
И это в виртуальной машине приводит к
---
# /opt/nginx/sbin/nginx
ld.so.1: nginx: fatal: hardware capability unsupported: 0x100 [ AMD_3DNow ]
Killed
---
Я думаю что это ошибка в configure скрипте.
Не смог однако найти что-нибудь типа bugzilla.
--
С уважением,
Сергей Иванов
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

трудность на Solaris

sergey ivanov August 10, 2010 01:02PM

Re: трудность на Solaris

Maxim Dounin August 11, 2010 01:24PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 250
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready