aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
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"} ;;