diff options
author | Mark Adler <fork@madler.net> | 2022-10-09 16:55:49 -0700 |
---|---|---|
committer | Mark Adler <fork@madler.net> | 2022-10-09 16:55:49 -0700 |
commit | 013c0ca0f4a0601c21705405d6493129444ce64c (patch) | |
tree | ddabe4c8d51cc26072f834eab436e73a0c08d313 | |
parent | 8cca42c33fcb31310ee33b1ec95cd58189dee007 (diff) | |
download | zlib-013c0ca0f4a0601c21705405d6493129444ce64c.tar.gz zlib-013c0ca0f4a0601c21705405d6493129444ce64c.tar.bz2 zlib-013c0ca0f4a0601c21705405d6493129444ce64c.zip |
Search for system name in CHOST instead of trying to extract it.
-rwxr-xr-x | configure | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -32,7 +32,7 @@ fi | |||
32 | 32 | ||
33 | # set command prefix for cross-compilation | 33 | # set command prefix for cross-compilation |
34 | if [ -n "${CHOST}" ]; then | 34 | if [ -n "${CHOST}" ]; then |
35 | uname="`echo "${CHOST}" | sed -e 's/^[^-]*-\([^-]*\)$/\1/' -e 's/^[^-]*-[^-]*-\([^-]*\)$/\1/' -e 's/^[^-]*-[^-]*-\([^-]*\)-.*$/\1/'`" | 35 | uname=${CHOST} |
36 | CROSS_PREFIX="${CHOST}-" | 36 | CROSS_PREFIX="${CHOST}-" |
37 | fi | 37 | fi |
38 | 38 | ||
@@ -220,14 +220,14 @@ if test "$gcc" -eq 1 && ($cc -c $test.c) >> configure.log 2>&1; then | |||
220 | uname=`(uname -s || echo unknown) 2>/dev/null` | 220 | uname=`(uname -s || echo unknown) 2>/dev/null` |
221 | fi | 221 | fi |
222 | case "$uname" in | 222 | case "$uname" in |
223 | Linux* | linux* | GNU | GNU/* | solaris*) | 223 | Linux* | linux* | *-linux* | GNU | GNU/* | solaris*) |
224 | LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1,--version-script,${SRCDIR}zlib.map"} ;; | 224 | LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1,--version-script,${SRCDIR}zlib.map"} ;; |
225 | *BSD | *bsd* | DragonFly) | 225 | *BSD | *bsd* | DragonFly) |
226 | LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1,--version-script,${SRCDIR}zlib.map"} | 226 | LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1,--version-script,${SRCDIR}zlib.map"} |
227 | LDCONFIG="ldconfig -m" ;; | 227 | LDCONFIG="ldconfig -m" ;; |
228 | CYGWIN* | Cygwin* | cygwin* | OS/2*) | 228 | CYGWIN* | Cygwin* | cygwin* | *-cygwin* | OS/2*) |
229 | EXE='.exe' ;; | 229 | EXE='.exe' ;; |
230 | MINGW* | mingw*) | 230 | MINGW* | mingw* | *-mingw*) |
231 | rm -f $test.[co] $test $test$shared_ext | 231 | rm -f $test.[co] $test $test$shared_ext |
232 | echo "If this doesn't work for you, try win32/Makefile.gcc." | tee -a configure.log | 232 | echo "If this doesn't work for you, try win32/Makefile.gcc." | tee -a configure.log |
233 | LDSHARED=${LDSHARED-"$cc -shared"} | 233 | LDSHARED=${LDSHARED-"$cc -shared"} |
@@ -246,7 +246,7 @@ if test "$gcc" -eq 1 && ($cc -c $test.c) >> configure.log 2>&1; then | |||
246 | shared_ext='.sl' | 246 | shared_ext='.sl' |
247 | SHAREDLIB='libz.sl' ;; | 247 | SHAREDLIB='libz.sl' ;; |
248 | esac ;; | 248 | esac ;; |
249 | Darwin* | darwin*) | 249 | Darwin* | darwin* | *-darwin*) |
250 | shared_ext='.dylib' | 250 | shared_ext='.dylib' |
251 | SHAREDLIB=libz$shared_ext | 251 | SHAREDLIB=libz$shared_ext |
252 | SHAREDLIBV=libz.$VER$shared_ext | 252 | SHAREDLIBV=libz.$VER$shared_ext |