--with-cpu-opt=sparc32 and --with-cpu-opt=sparc64
Igor Sysoev
14 years ago
34 | 34 | ;; |
35 | 35 | |
36 | 36 | sun4u | sun4v) |
37 | # "-xarch=v9" enables the "casa" assembler instruction | |
38 | CPU_OPT="-xarch=v9" | |
39 | CORE_LINK="$CORE_LINK -xarch=v9" | |
40 | 37 | NGX_AUX=" src/os/unix/ngx_sunpro_sparc64.il" |
41 | 38 | ;; |
42 | 39 | |
80 | 77 | CPU_OPT="$CPU_OPT -xcache=64/64/2:1024/64/16" |
81 | 78 | ;; |
82 | 79 | |
80 | sparc32) | |
81 | # build 32-bit UltraSparc binary | |
82 | CPU_OPT="-m32" | |
83 | CORE_LINK="$CORE_LINK -m32" | |
84 | CC_AUX_FLAGS="$CC_AUX_FLAGS -m32" | |
85 | NGX_CPU_CACHE_LINE=64 | |
86 | ;; | |
87 | ||
88 | sparc64) | |
89 | # build 64-bit UltraSparc binary | |
90 | CPU_OPT="-m64" | |
91 | CORE_LINK="$CORE_LINK -m64" | |
92 | CC_AUX_FLAGS="$CC_AUX_FLAGS -m64" | |
93 | NGX_CPU_CACHE_LINE=64 | |
94 | ;; | |
95 | ||
83 | 96 | amd64) |
84 | 97 | # build 64-bit amd64 binary |
85 | 98 | CPU_OPT="-xarch=amd64" |