Mercurial > hg > nginx
changeset 1308:63fa39cf8bd0
--with-cpu-opt=sparc32 and --with-cpu-opt=sparc64
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 15 Jul 2007 20:09:14 +0000 |
parents | 811fb97b9bf7 |
children | 08c6ee7a1b11 |
files | auto/cc/sunc src/os/unix/ngx_atomic.h |
diffstat | 2 files changed, 17 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/auto/cc/sunc Sun Jul 15 19:17:46 2007 +0000 +++ b/auto/cc/sunc Sun Jul 15 20:09:14 2007 +0000 @@ -35,9 +35,6 @@ ;; sun4u | sun4v) - # "-xarch=v9" enables the "casa" assembler instruction - CPU_OPT="-xarch=v9" - CORE_LINK="$CORE_LINK -xarch=v9" NGX_AUX=" src/os/unix/ngx_sunpro_sparc64.il" ;; @@ -81,6 +78,22 @@ CPU_OPT="$CPU_OPT -xcache=64/64/2:1024/64/16" ;; + sparc32) + # build 32-bit UltraSparc binary + CPU_OPT="-m32" + CORE_LINK="$CORE_LINK -m32" + CC_AUX_FLAGS="$CC_AUX_FLAGS -m32" + NGX_CPU_CACHE_LINE=64 + ;; + + sparc64) + # build 64-bit UltraSparc binary + CPU_OPT="-m64" + CORE_LINK="$CORE_LINK -m64" + CC_AUX_FLAGS="$CC_AUX_FLAGS -m64" + NGX_CPU_CACHE_LINE=64 + ;; + amd64) # build 64-bit amd64 binary CPU_OPT="-xarch=amd64"