aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2012-04-22 18:27:41 -0700
committerMark Adler <madler@alumni.caltech.edu>2012-04-22 18:27:41 -0700
commit6635b789876a05e1844d69d1c8067bb7c11c4462 (patch)
treec448c53f4915843b90593328a5e235494529c2b2 /configure
parent3fb77ac08b773a64d2eeb9e6e365780677c3d5c6 (diff)
downloadzlib-6635b789876a05e1844d69d1c8067bb7c11c4462.tar.gz
zlib-6635b789876a05e1844d69d1c8067bb7c11c4462.tar.bz2
zlib-6635b789876a05e1844d69d1c8067bb7c11c4462.zip
Update ./configure for Solaris, support --64 [Mooney].
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure31
1 files changed, 22 insertions, 9 deletions
diff --git a/configure b/configure
index d6bc57a..3143538 100755
--- a/configure
+++ b/configure
@@ -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"} ;;