diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2012-04-22 18:27:41 -0700 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2012-04-22 18:27:41 -0700 |
| commit | 6635b789876a05e1844d69d1c8067bb7c11c4462 (patch) | |
| tree | c448c53f4915843b90593328a5e235494529c2b2 | |
| parent | 3fb77ac08b773a64d2eeb9e6e365780677c3d5c6 (diff) | |
| download | zlib-6635b789876a05e1844d69d1c8067bb7c11c4462.tar.gz zlib-6635b789876a05e1844d69d1c8067bb7c11c4462.tar.bz2 zlib-6635b789876a05e1844d69d1c8067bb7c11c4462.zip | |
Update ./configure for Solaris, support --64 [Mooney].
| -rwxr-xr-x | configure | 31 |
1 files changed, 22 insertions, 9 deletions
| @@ -276,15 +276,28 @@ else | |||
| 276 | CFLAGS=${CFLAGS-"-O3"} | 276 | CFLAGS=${CFLAGS-"-O3"} |
| 277 | LDSHARED=${LDSHARED-"cc -dy -KPIC -G"} ;; | 277 | LDSHARED=${LDSHARED-"cc -dy -KPIC -G"} ;; |
| 278 | SunOS\ 5* | solaris*) | 278 | SunOS\ 5* | solaris*) |
| 279 | LDSHARED=${LDSHARED-"cc -G"} | 279 | LDSHARED=${LDSHARED-"cc -G -h libz$shared_ext.$VER1"} |
| 280 | case `(uname -m || echo unknown) 2>/dev/null` in | 280 | SFLAGS=${CFLAGS-"-fast -KPIC -R."} |
| 281 | i86*) | 281 | CFLAGS=${CFLAGS-"-fast"} |
| 282 | SFLAGS=${CFLAGS-"-xpentium -fast -KPIC -R."} | 282 | if test $build64 -eq 1; then |
| 283 | CFLAGS=${CFLAGS-"-xpentium -fast"} ;; | 283 | # old versions of SunPRO/Workshop/Studio don't support -m64, |
| 284 | *) | 284 | # but newer ones do. Check for it. |
| 285 | SFLAGS=${CFLAGS-"-fast -xcg92 -KPIC -R."} | 285 | flag64=`$CC -flags | egrep -- '^-m64'` |
| 286 | CFLAGS=${CFLAGS-"-fast -xcg92"} ;; | 286 | if test x"$flag64" != x"" ; then |
| 287 | esac ;; | 287 | CFLAGS="${CFLAGS} -m64" |
| 288 | SFLAGS="${SFLAGS} -m64" | ||
| 289 | else | ||
| 290 | case `(uname -m || echo unknown) 2>/dev/null` in | ||
| 291 | i86*) | ||
| 292 | SFLAGS="$SFLAGS -xarch=amd64" | ||
| 293 | CFLAGS="$CFLAGS -xarch=amd64" ;; | ||
| 294 | *) | ||
| 295 | SFLAGS="$SFLAGS -xarch=v9" | ||
| 296 | CFLAGS="$CFLAGS -xarch=v9" ;; | ||
| 297 | esac | ||
| 298 | fi | ||
| 299 | fi | ||
| 300 | ;; | ||
| 288 | SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} | 301 | SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} |
| 289 | CFLAGS=${CFLAGS-"-O2"} | 302 | CFLAGS=${CFLAGS-"-O2"} |
| 290 | LDSHARED=${LDSHARED-"ld"} ;; | 303 | LDSHARED=${LDSHARED-"ld"} ;; |
