Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
трудность на Solaris
- To: nginx-ru@xxxxxxxxx
- Subject: трудность на Solaris
- From: sergey ivanov <sergey57@xxxxxxxxx>
- Date: Tue, 10 Aug 2010 13:01:06 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=0aPQFFyBBEnhXnR3qzSUW30u8s/cFEb9OX2qj+lajC0=; b=TPFCgkS44vdjlakWLySYA55ocVtrtswfNfcI+JDF3FmNe5EYa+RWltLBJER7mekt/T Mdo7+WU9NMi6PCxT7K4CIdCJXIRASoJuAyR+4OxHVI/rpjHC/LXRWWgIiZsQ45EQHCuy bqxsgjvXeyEqwGKfRm+qwReJQ9lbCFdmDugh0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=NJTYoqhIl7fDHb7YbjfqRmT6sBbfHh1E9N2RXo98IxPA9BiDpFDPYlQkyQbhE1Dn/R lYdf+lRVHNmbwdskGGVJpB5FqTx7BX39/FKo0O/GxEUZtDE/0Dk4CUVw1c72C9qI8V3o u5YMXBeimrD8mVksl7aFfCcI/4tgoN2prpNfA=
Привет всем,
я хотел бы построить 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@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|