diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 25 |
1 files changed, 6 insertions, 19 deletions
| @@ -78,6 +78,9 @@ if test "$gcc" -eq 1 && ($cc -c $cflags $test.c) 2>/dev/null; then | |||
| 78 | CC="$cc" | 78 | CC="$cc" |
| 79 | SFLAGS="${CFLAGS-"-O3"} -fPIC" | 79 | SFLAGS="${CFLAGS-"-O3"} -fPIC" |
| 80 | CFLAGS="${CFLAGS-"-O3"}" | 80 | CFLAGS="${CFLAGS-"-O3"}" |
| 81 | if test "${ZLIBGCCWARN}" = "YES"; then | ||
| 82 | CFLAGS="${CFLAGS} -Wall -Wextra -pedantic" | ||
| 83 | fi | ||
| 81 | if test -z "$uname"; then | 84 | if test -z "$uname"; then |
| 82 | uname=`(uname -s || echo unknown) 2>/dev/null` | 85 | uname=`(uname -s || echo unknown) 2>/dev/null` |
| 83 | fi | 86 | fi |
| @@ -154,8 +157,8 @@ else | |||
| 154 | SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} | 157 | SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} |
| 155 | CFLAGS=${CFLAGS-"-O2"} | 158 | CFLAGS=${CFLAGS-"-O2"} |
| 156 | LDSHARED=${LDSHARED-"ld"} ;; | 159 | LDSHARED=${LDSHARED-"ld"} ;; |
| 157 | SunStudio\ 9*) SFLAGS=${CFLAGS-"-DUSE_MMAP -fast -xcode=pic32 -xtarget=ultra3 -xarch=v9b"} | 160 | SunStudio\ 9*) SFLAGS=${CFLAGS-"-fast -xcode=pic32 -xtarget=ultra3 -xarch=v9b"} |
| 158 | CFLAGS=${CFLAGS-"-DUSE_MMAP -fast -xtarget=ultra3 -xarch=v9b"} | 161 | CFLAGS=${CFLAGS-"-fast -xtarget=ultra3 -xarch=v9b"} |
| 159 | LDSHARED=${LDSHARED-"cc -xarch=v9b"} ;; | 162 | LDSHARED=${LDSHARED-"cc -xarch=v9b"} ;; |
| 160 | UNIX_System_V\ 4.2.0) | 163 | UNIX_System_V\ 4.2.0) |
| 161 | SFLAGS=${CFLAGS-"-KPIC -O"} | 164 | SFLAGS=${CFLAGS-"-KPIC -O"} |
| @@ -173,7 +176,7 @@ else | |||
| 173 | SFLAGS=${CFLAGS-"-O -qmaxmem=8192"} | 176 | SFLAGS=${CFLAGS-"-O -qmaxmem=8192"} |
| 174 | CFLAGS=${CFLAGS-"-O -qmaxmem=8192"} | 177 | CFLAGS=${CFLAGS-"-O -qmaxmem=8192"} |
| 175 | LDSHARED=${LDSHARED-"xlc -G"} ;; | 178 | LDSHARED=${LDSHARED-"xlc -G"} ;; |
| 176 | # send working options for other systems to support@gzip.org | 179 | # send working options for other systems to zlib@gzip.org |
| 177 | *) SFLAGS=${CFLAGS-"-O"} | 180 | *) SFLAGS=${CFLAGS-"-O"} |
| 178 | CFLAGS=${CFLAGS-"-O"} | 181 | CFLAGS=${CFLAGS-"-O"} |
| 179 | LDSHARED=${LDSHARED-"cc -shared"} ;; | 182 | LDSHARED=${LDSHARED-"cc -shared"} ;; |
| @@ -488,22 +491,6 @@ else | |||
| 488 | SFLAGS="$SFLAGS -DNO_ERRNO_H" | 491 | SFLAGS="$SFLAGS -DNO_ERRNO_H" |
| 489 | fi | 492 | fi |
| 490 | 493 | ||
| 491 | cat > $test.c <<EOF | ||
| 492 | #include <sys/types.h> | ||
| 493 | #include <sys/mman.h> | ||
| 494 | #include <sys/stat.h> | ||
| 495 | caddr_t hello() { | ||
| 496 | return mmap((caddr_t)0, (off_t)0, PROT_READ, MAP_SHARED, 0, (off_t)0); | ||
| 497 | } | ||
| 498 | EOF | ||
| 499 | if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then | ||
| 500 | CFLAGS="$CFLAGS -DUSE_MMAP" | ||
| 501 | SFLAGS="$SFLAGS -DUSE_MMAP" | ||
| 502 | echo Checking for mmap support... Yes. | ||
| 503 | else | ||
| 504 | echo Checking for mmap support... No. | ||
| 505 | fi | ||
| 506 | |||
| 507 | CPP=${CPP-"$CC -E"} | 494 | CPP=${CPP-"$CC -E"} |
| 508 | case $CFLAGS in | 495 | case $CFLAGS in |
| 509 | *ASMV*) | 496 | *ASMV*) |
