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 /configure | |
parent | 3fb77ac08b773a64d2eeb9e6e365780677c3d5c6 (diff) | |
download | zlib-6635b789876a05e1844d69d1c8067bb7c11c4462.tar.gz zlib-6635b789876a05e1844d69d1c8067bb7c11c4462.tar.bz2 zlib-6635b789876a05e1844d69d1c8067bb7c11c4462.zip |
Update ./configure for Solaris, support --64 [Mooney].
Diffstat (limited to 'configure')
-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"} ;; |