0000: 23 21 20 2f 62 69 6e 2f 73 68 0a 23 20 47 75 65 #! /bin/sh.# Gue
0010: 73 73 20 76 61 6c 75 65 73 20 66 6f 72 20 73 79 ss values for sy
0020: 73 74 65 6d 2d 64 65 70 65 6e 64 65 6e 74 20 76 stem-dependent v
0030: 61 72 69 61 62 6c 65 73 20 61 6e 64 20 63 72 65 ariables and cre
0040: 61 74 65 20 4d 61 6b 65 66 69 6c 65 73 2e 0a 23 ate Makefiles..#
0050: 20 47 65 6e 65 72 61 74 65 64 20 62 79 20 47 4e Generated by GN
0060: 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e 36 39 20 U Autoconf 2.69
0070: 66 6f 72 20 73 71 6c 69 74 65 20 33 2e 31 34 2e for sqlite 3.14.
0080: 30 2e 0a 23 0a 23 0a 23 20 43 6f 70 79 72 69 67 0..#.#.# Copyrig
0090: 68 74 20 28 43 29 20 31 39 39 32 2d 31 39 39 36 ht (C) 1992-1996
00a0: 2c 20 31 39 39 38 2d 32 30 31 32 20 46 72 65 65 , 1998-2012 Free
00b0: 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 Software Founda
00c0: 74 69 6f 6e 2c 20 49 6e 63 2e 0a 23 0a 23 0a 23 tion, Inc..#.#.#
00d0: 20 54 68 69 73 20 63 6f 6e 66 69 67 75 72 65 20 This configure
00e0: 73 63 72 69 70 74 20 69 73 20 66 72 65 65 20 73 script is free s
00f0: 6f 66 74 77 61 72 65 3b 20 74 68 65 20 46 72 65 oftware; the Fre
0100: 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 e Software Found
0110: 61 74 69 6f 6e 0a 23 20 67 69 76 65 73 20 75 6e ation.# gives un
0120: 6c 69 6d 69 74 65 64 20 70 65 72 6d 69 73 73 69 limited permissi
0130: 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 on to copy, dist
0140: 72 69 62 75 74 65 20 61 6e 64 20 6d 6f 64 69 66 ribute and modif
0150: 79 20 69 74 2e 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d y it..## -------
0160: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 ------------- ##
0170: 0a 23 23 20 4d 34 73 68 20 49 6e 69 74 69 61 6c .## M4sh Initial
0180: 69 7a 61 74 69 6f 6e 2e 20 23 23 0a 23 23 20 2d ization. ##.## -
0190: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
01a0: 2d 2d 2d 20 23 23 0a 0a 23 20 42 65 20 6d 6f 72 --- ##..# Be mor
01b0: 65 20 42 6f 75 72 6e 65 20 63 6f 6d 70 61 74 69 e Bourne compati
01c0: 62 6c 65 0a 44 55 41 4c 43 41 53 45 3d 31 3b 20 ble.DUALCASE=1;
01d0: 65 78 70 6f 72 74 20 44 55 41 4c 43 41 53 45 20 export DUALCASE
01e0: 23 20 66 6f 72 20 4d 4b 53 20 73 68 0a 69 66 20 # for MKS sh.if
01f0: 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 test -n "${ZSH_V
0200: 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 26 26 20 ERSION+set}" &&
0210: 28 65 6d 75 6c 61 74 65 20 73 68 29 20 3e 2f 64 (emulate sh) >/d
0220: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 ev/null 2>&1; th
0230: 65 6e 20 3a 0a 20 20 65 6d 75 6c 61 74 65 20 73 en :. emulate s
0240: 68 0a 20 20 4e 55 4c 4c 43 4d 44 3d 3a 0a 20 20 h. NULLCMD=:.
0250: 23 20 50 72 65 2d 34 2e 32 20 76 65 72 73 69 6f # Pre-4.2 versio
0260: 6e 73 20 6f 66 20 5a 73 68 20 64 6f 20 77 6f 72 ns of Zsh do wor
0270: 64 20 73 70 6c 69 74 74 69 6e 67 20 6f 6e 20 24 d splitting on $
0280: 7b 31 2b 22 24 40 22 7d 2c 20 77 68 69 63 68 0a {1+"$@"}, which.
0290: 20 20 23 20 69 73 20 63 6f 6e 74 72 61 72 79 20 # is contrary
02a0: 74 6f 20 6f 75 72 20 75 73 61 67 65 2e 20 20 44 to our usage. D
02b0: 69 73 61 62 6c 65 20 74 68 69 73 20 66 65 61 74 isable this feat
02c0: 75 72 65 2e 0a 20 20 61 6c 69 61 73 20 2d 67 20 ure.. alias -g
02d0: 27 24 7b 31 2b 22 24 40 22 7d 27 3d 27 22 24 40 '${1+"$@"}'='"$@
02e0: 22 27 0a 20 20 73 65 74 6f 70 74 20 4e 4f 5f 47 "'. setopt NO_G
02f0: 4c 4f 42 5f 53 55 42 53 54 0a 65 6c 73 65 0a 20 LOB_SUBST.else.
0300: 20 63 61 73 65 20 60 28 73 65 74 20 2d 6f 29 20 case `(set -o)
0310: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e 20 2>/dev/null` in
0320: 23 28 0a 20 20 2a 70 6f 73 69 78 2a 29 20 3a 0a #(. *posix*) :.
0330: 20 20 20 20 73 65 74 20 2d 6f 20 70 6f 73 69 78 set -o posix
0340: 20 3b 3b 20 23 28 0a 20 20 2a 29 20 3a 0a 20 20 ;; #(. *) :.
0350: 20 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 0a ;;.esac.fi...
0360: 61 73 5f 6e 6c 3d 27 0a 27 0a 65 78 70 6f 72 74 as_nl='.'.export
0370: 20 61 73 5f 6e 6c 0a 23 20 50 72 69 6e 74 69 6e as_nl.# Printin
0380: 67 20 61 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20 g a long string
0390: 63 72 61 73 68 65 73 20 53 6f 6c 61 72 69 73 20 crashes Solaris
03a0: 37 20 2f 75 73 72 2f 62 69 6e 2f 70 72 69 6e 74 7 /usr/bin/print
03b0: 66 2e 0a 61 73 5f 65 63 68 6f 3d 27 5c 5c 5c 5c f..as_echo='\\\\
03c0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
03d0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
03e0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
03f0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
0400: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
0410: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
0420: 5c 5c 5c 27 0a 61 73 5f 65 63 68 6f 3d 24 61 73 \\\'.as_echo=$as
0430: 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 61 73 _echo$as_echo$as
0440: 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 61 73 _echo$as_echo$as
0450: 5f 65 63 68 6f 0a 61 73 5f 65 63 68 6f 3d 24 61 _echo.as_echo=$a
0460: 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 61 s_echo$as_echo$a
0470: 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 61 s_echo$as_echo$a
0480: 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 0a 23 s_echo$as_echo.#
0490: 20 50 72 65 66 65 72 20 61 20 6b 73 68 20 73 68 Prefer a ksh sh
04a0: 65 6c 6c 20 62 75 69 6c 74 69 6e 20 6f 76 65 72 ell builtin over
04b0: 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 70 72 69 an external pri
04c0: 6e 74 66 20 70 72 6f 67 72 61 6d 20 6f 6e 20 53 ntf program on S
04d0: 6f 6c 61 72 69 73 2c 0a 23 20 62 75 74 20 77 69 olaris,.# but wi
04e0: 74 68 6f 75 74 20 77 61 73 74 69 6e 67 20 66 6f thout wasting fo
04f0: 72 6b 73 20 66 6f 72 20 62 61 73 68 20 6f 72 20 rks for bash or
0500: 7a 73 68 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20 zsh..if test -z
0510: 22 24 42 41 53 48 5f 56 45 52 53 49 4f 4e 24 5a "$BASH_VERSION$Z
0520: 53 48 5f 56 45 52 53 49 4f 4e 22 20 5c 0a 20 20 SH_VERSION" \.
0530: 20 20 26 26 20 28 74 65 73 74 20 22 58 60 70 72 && (test "X`pr
0540: 69 6e 74 20 2d 72 20 2d 2d 20 24 61 73 5f 65 63 int -r -- $as_ec
0550: 68 6f 60 22 20 3d 20 22 58 24 61 73 5f 65 63 68 ho`" = "X$as_ech
0560: 6f 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b o") 2>/dev/null;
0570: 20 74 68 65 6e 0a 20 20 61 73 5f 65 63 68 6f 3d then. as_echo=
0580: 27 70 72 69 6e 74 20 2d 72 20 2d 2d 27 0a 20 20 'print -r --'.
0590: 61 73 5f 65 63 68 6f 5f 6e 3d 27 70 72 69 6e 74 as_echo_n='print
05a0: 20 2d 72 6e 20 2d 2d 27 0a 65 6c 69 66 20 28 74 -rn --'.elif (t
05b0: 65 73 74 20 22 58 60 70 72 69 6e 74 66 20 25 73 est "X`printf %s
05c0: 20 24 61 73 5f 65 63 68 6f 60 22 20 3d 20 22 58 $as_echo`" = "X
05d0: 24 61 73 5f 65 63 68 6f 22 29 20 32 3e 2f 64 65 $as_echo") 2>/de
05e0: 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 61 v/null; then. a
05f0: 73 5f 65 63 68 6f 3d 27 70 72 69 6e 74 66 20 25 s_echo='printf %
0600: 73 5c 6e 27 0a 20 20 61 73 5f 65 63 68 6f 5f 6e s\n'. as_echo_n
0610: 3d 27 70 72 69 6e 74 66 20 25 73 27 0a 65 6c 73 ='printf %s'.els
0620: 65 0a 20 20 69 66 20 74 65 73 74 20 22 58 60 28 e. if test "X`(
0630: 2f 75 73 72 2f 75 63 62 2f 65 63 68 6f 20 2d 6e /usr/ucb/echo -n
0640: 20 2d 6e 20 24 61 73 5f 65 63 68 6f 29 20 32 3e -n $as_echo) 2>
0650: 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 22 58 /dev/null`" = "X
0660: 2d 6e 20 24 61 73 5f 65 63 68 6f 22 3b 20 74 68 -n $as_echo"; th
0670: 65 6e 0a 20 20 20 20 61 73 5f 65 63 68 6f 5f 62 en. as_echo_b
0680: 6f 64 79 3d 27 65 76 61 6c 20 2f 75 73 72 2f 75 ody='eval /usr/u
0690: 63 62 2f 65 63 68 6f 20 2d 6e 20 22 24 31 24 61 cb/echo -n "$1$a
06a0: 73 5f 6e 6c 22 27 0a 20 20 20 20 61 73 5f 65 63 s_nl"'. as_ec
06b0: 68 6f 5f 6e 3d 27 2f 75 73 72 2f 75 63 62 2f 65 ho_n='/usr/ucb/e
06c0: 63 68 6f 20 2d 6e 27 0a 20 20 65 6c 73 65 0a 20 cho -n'. else.
06d0: 20 20 20 61 73 5f 65 63 68 6f 5f 62 6f 64 79 3d as_echo_body=
06e0: 27 65 76 61 6c 20 65 78 70 72 20 22 58 24 31 22 'eval expr "X$1"
06f0: 20 3a 20 22 58 5c 5c 28 2e 2a 5c 5c 29 22 27 0a : "X\\(.*\\)"'.
0700: 20 20 20 20 61 73 5f 65 63 68 6f 5f 6e 5f 62 6f as_echo_n_bo
0710: 64 79 3d 27 65 76 61 6c 0a 20 20 20 20 20 20 61 dy='eval. a
0720: 72 67 3d 24 31 3b 0a 20 20 20 20 20 20 63 61 73 rg=$1;. cas
0730: 65 20 24 61 72 67 20 69 6e 20 23 28 0a 20 20 20 e $arg in #(.
0740: 20 20 20 2a 22 24 61 73 5f 6e 6c 22 2a 29 0a 09 *"$as_nl"*)..
0750: 65 78 70 72 20 22 58 24 61 72 67 22 20 3a 20 22 expr "X$arg" : "
0760: 58 5c 5c 28 2e 2a 5c 5c 29 24 61 73 5f 6e 6c 22 X\\(.*\\)$as_nl"
0770: 3b 0a 09 61 72 67 3d 60 65 78 70 72 20 22 58 24 ;..arg=`expr "X$
0780: 61 72 67 22 20 3a 20 22 2e 2a 24 61 73 5f 6e 6c arg" : ".*$as_nl
0790: 5c 5c 28 2e 2a 5c 5c 29 22 60 3b 3b 0a 20 20 20 \\(.*\\)"`;;.
07a0: 20 20 20 65 73 61 63 3b 0a 20 20 20 20 20 20 65 esac;. e
07b0: 78 70 72 20 22 58 24 61 72 67 22 20 3a 20 22 58 xpr "X$arg" : "X
07c0: 5c 5c 28 2e 2a 5c 5c 29 22 20 7c 20 74 72 20 2d \\(.*\\)" | tr -
07d0: 64 20 22 24 61 73 5f 6e 6c 22 0a 20 20 20 20 27 d "$as_nl". '
07e0: 0a 20 20 20 20 65 78 70 6f 72 74 20 61 73 5f 65 . export as_e
07f0: 63 68 6f 5f 6e 5f 62 6f 64 79 0a 20 20 20 20 61 cho_n_body. a
0800: 73 5f 65 63 68 6f 5f 6e 3d 27 73 68 20 2d 63 20 s_echo_n='sh -c
0810: 24 61 73 5f 65 63 68 6f 5f 6e 5f 62 6f 64 79 20 $as_echo_n_body
0820: 61 73 5f 65 63 68 6f 27 0a 20 20 66 69 0a 20 20 as_echo'. fi.
0830: 65 78 70 6f 72 74 20 61 73 5f 65 63 68 6f 5f 62 export as_echo_b
0840: 6f 64 79 0a 20 20 61 73 5f 65 63 68 6f 3d 27 73 ody. as_echo='s
0850: 68 20 2d 63 20 24 61 73 5f 65 63 68 6f 5f 62 6f h -c $as_echo_bo
0860: 64 79 20 61 73 5f 65 63 68 6f 27 0a 66 69 0a 0a dy as_echo'.fi..
0870: 23 20 54 68 65 20 75 73 65 72 20 69 73 20 61 6c # The user is al
0880: 77 61 79 73 20 72 69 67 68 74 2e 0a 69 66 20 74 ways right..if t
0890: 65 73 74 20 22 24 7b 50 41 54 48 5f 53 45 50 41 est "${PATH_SEPA
08a0: 52 41 54 4f 52 2b 73 65 74 7d 22 20 21 3d 20 73 RATOR+set}" != s
08b0: 65 74 3b 20 74 68 65 6e 0a 20 20 50 41 54 48 5f et; then. PATH_
08c0: 53 45 50 41 52 41 54 4f 52 3d 3a 0a 20 20 28 50 SEPARATOR=:. (P
08d0: 41 54 48 3d 27 2f 62 69 6e 3b 2f 62 69 6e 27 3b ATH='/bin;/bin';
08e0: 20 46 50 41 54 48 3d 24 50 41 54 48 3b 20 73 68 FPATH=$PATH; sh
08f0: 20 2d 63 20 3a 29 20 3e 2f 64 65 76 2f 6e 75 6c -c :) >/dev/nul
0900: 6c 20 32 3e 26 31 20 26 26 20 7b 0a 20 20 20 20 l 2>&1 && {.
0910: 28 50 41 54 48 3d 27 2f 62 69 6e 3a 2f 62 69 6e (PATH='/bin:/bin
0920: 27 3b 20 46 50 41 54 48 3d 24 50 41 54 48 3b 20 '; FPATH=$PATH;
0930: 73 68 20 2d 63 20 3a 29 20 3e 2f 64 65 76 2f 6e sh -c :) >/dev/n
0940: 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20 20 20 ull 2>&1 ||.
0950: 20 20 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 PATH_SEPARATOR
0960: 3d 27 3b 27 0a 20 20 7d 0a 66 69 0a 0a 0a 23 20 =';'. }.fi...#
0970: 49 46 53 0a 23 20 57 65 20 6e 65 65 64 20 73 70 IFS.# We need sp
0980: 61 63 65 2c 20 74 61 62 20 61 6e 64 20 6e 65 77 ace, tab and new
0990: 20 6c 69 6e 65 2c 20 69 6e 20 70 72 65 63 69 73 line, in precis
09a0: 65 6c 79 20 74 68 61 74 20 6f 72 64 65 72 2e 20 ely that order.
09b0: 20 51 75 6f 74 69 6e 67 20 69 73 0a 23 20 74 68 Quoting is.# th
09c0: 65 72 65 20 74 6f 20 70 72 65 76 65 6e 74 20 65 ere to prevent e
09d0: 64 69 74 6f 72 73 20 66 72 6f 6d 20 63 6f 6d 70 ditors from comp
09e0: 6c 61 69 6e 69 6e 67 20 61 62 6f 75 74 20 73 70 laining about sp
09f0: 61 63 65 2d 74 61 62 2e 0a 23 20 28 49 66 20 5f ace-tab..# (If _
0a00: 41 53 5f 50 41 54 48 5f 57 41 4c 4b 20 77 65 72 AS_PATH_WALK wer
0a10: 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 49 46 e called with IF
0a20: 53 20 75 6e 73 65 74 2c 20 69 74 20 77 6f 75 6c S unset, it woul
0a30: 64 20 64 69 73 61 62 6c 65 20 77 6f 72 64 0a 23 d disable word.#
0a40: 20 73 70 6c 69 74 74 69 6e 67 20 62 79 20 73 65 splitting by se
0a50: 74 74 69 6e 67 20 49 46 53 20 74 6f 20 65 6d 70 tting IFS to emp
0a60: 74 79 20 76 61 6c 75 65 2e 29 0a 49 46 53 3d 22 ty value.).IFS="
0a70: 20 22 22 09 24 61 73 5f 6e 6c 22 0a 0a 23 20 46 "".$as_nl"..# F
0a80: 69 6e 64 20 77 68 6f 20 77 65 20 61 72 65 2e 20 ind who we are.
0a90: 20 4c 6f 6f 6b 20 69 6e 20 74 68 65 20 70 61 74 Look in the pat
0aa0: 68 20 69 66 20 77 65 20 63 6f 6e 74 61 69 6e 20 h if we contain
0ab0: 6e 6f 20 64 69 72 65 63 74 6f 72 79 20 73 65 70 no directory sep
0ac0: 61 72 61 74 6f 72 2e 0a 61 73 5f 6d 79 73 65 6c arator..as_mysel
0ad0: 66 3d 0a 63 61 73 65 20 24 30 20 69 6e 20 23 28 f=.case $0 in #(
0ae0: 28 0a 20 20 2a 5b 5c 5c 2f 5d 2a 20 29 20 61 73 (. *[\\/]* ) as
0af0: 5f 6d 79 73 65 6c 66 3d 24 30 20 3b 3b 0a 20 20 _myself=$0 ;;.
0b00: 2a 29 20 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 *) as_save_IFS=$
0b10: 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 IFS; IFS=$PATH_S
0b20: 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f EPARATOR.for as_
0b30: 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a dir in $PATH.do.
0b40: 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 IFS=$as_save_I
0b50: 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 FS. test -z "$a
0b60: 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 s_dir" && as_dir
0b70: 3d 2e 0a 20 20 20 20 74 65 73 74 20 2d 72 20 22 =.. test -r "
0b80: 24 61 73 5f 64 69 72 2f 24 30 22 20 26 26 20 61 $as_dir/$0" && a
0b90: 73 5f 6d 79 73 65 6c 66 3d 24 61 73 5f 64 69 72 s_myself=$as_dir
0ba0: 2f 24 30 20 26 26 20 62 72 65 61 6b 0a 20 20 64 /$0 && break. d
0bb0: 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 one.IFS=$as_save
0bc0: 5f 49 46 53 0a 0a 20 20 20 20 20 3b 3b 0a 65 73 _IFS.. ;;.es
0bd0: 61 63 0a 23 20 57 65 20 64 69 64 20 6e 6f 74 20 ac.# We did not
0be0: 66 69 6e 64 20 6f 75 72 73 65 6c 76 65 73 2c 20 find ourselves,
0bf0: 6d 6f 73 74 20 70 72 6f 62 61 62 6c 79 20 77 65 most probably we
0c00: 20 77 65 72 65 20 72 75 6e 20 61 73 20 60 73 68 were run as `sh
0c10: 20 43 4f 4d 4d 41 4e 44 27 0a 23 20 69 6e 20 77 COMMAND'.# in w
0c20: 68 69 63 68 20 63 61 73 65 20 77 65 20 61 72 65 hich case we are
0c30: 20 6e 6f 74 20 74 6f 20 62 65 20 66 6f 75 6e 64 not to be found
0c40: 20 69 6e 20 74 68 65 20 70 61 74 68 2e 0a 69 66 in the path..if
0c50: 20 74 65 73 74 20 22 78 24 61 73 5f 6d 79 73 65 test "x$as_myse
0c60: 6c 66 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 lf" = x; then.
0c70: 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a 66 69 0a as_myself=$0.fi.
0c80: 69 66 20 74 65 73 74 20 21 20 2d 66 20 22 24 61 if test ! -f "$a
0c90: 73 5f 6d 79 73 65 6c 66 22 3b 20 74 68 65 6e 0a s_myself"; then.
0ca0: 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
0cb0: 6d 79 73 65 6c 66 3a 20 65 72 72 6f 72 3a 20 63 myself: error: c
0cc0: 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 79 73 65 6c annot find mysel
0cd0: 66 3b 20 72 65 72 75 6e 20 77 69 74 68 20 61 6e f; rerun with an
0ce0: 20 61 62 73 6f 6c 75 74 65 20 66 69 6c 65 20 6e absolute file n
0cf0: 61 6d 65 22 20 3e 26 32 0a 20 20 65 78 69 74 20 ame" >&2. exit
0d00: 31 0a 66 69 0a 0a 23 20 55 6e 73 65 74 20 76 61 1.fi..# Unset va
0d10: 72 69 61 62 6c 65 73 20 74 68 61 74 20 77 65 20 riables that we
0d20: 64 6f 20 6e 6f 74 20 6e 65 65 64 20 61 6e 64 20 do not need and
0d30: 77 68 69 63 68 20 63 61 75 73 65 20 62 75 67 73 which cause bugs
0d40: 20 28 65 2e 67 2e 20 69 6e 0a 23 20 70 72 65 2d (e.g. in.# pre-
0d50: 33 2e 30 20 55 57 49 4e 20 6b 73 68 29 2e 20 20 3.0 UWIN ksh).
0d60: 42 75 74 20 64 6f 20 6e 6f 74 20 63 61 75 73 65 But do not cause
0d70: 20 62 75 67 73 20 69 6e 20 62 61 73 68 20 32 2e bugs in bash 2.
0d80: 30 31 3b 20 74 68 65 20 22 7c 7c 20 65 78 69 74 01; the "|| exit
0d90: 20 31 22 0a 23 20 73 75 70 70 72 65 73 73 65 73 1".# suppresses
0da0: 20 61 6e 79 20 22 53 65 67 6d 65 6e 74 61 74 69 any "Segmentati
0db0: 6f 6e 20 66 61 75 6c 74 22 20 6d 65 73 73 61 67 on fault" messag
0dc0: 65 20 74 68 65 72 65 2e 20 20 27 28 28 27 20 63 e there. '((' c
0dd0: 6f 75 6c 64 0a 23 20 74 72 69 67 67 65 72 20 61 ould.# trigger a
0de0: 20 62 75 67 20 69 6e 20 70 64 6b 73 68 20 35 2e bug in pdksh 5.
0df0: 32 2e 31 34 2e 0a 66 6f 72 20 61 73 5f 76 61 72 2.14..for as_var
0e00: 20 69 6e 20 42 41 53 48 5f 45 4e 56 20 45 4e 56 in BASH_ENV ENV
0e10: 20 4d 41 49 4c 20 4d 41 49 4c 50 41 54 48 0a 64 MAIL MAILPATH.d
0e20: 6f 20 65 76 61 6c 20 74 65 73 74 20 78 5c 24 7b o eval test x\${
0e30: 24 61 73 5f 76 61 72 2b 73 65 74 7d 20 3d 20 78 $as_var+set} = x
0e40: 73 65 74 20 5c 0a 20 20 26 26 20 28 20 28 75 6e set \. && ( (un
0e50: 73 65 74 20 24 61 73 5f 76 61 72 29 20 7c 7c 20 set $as_var) ||
0e60: 65 78 69 74 20 31 29 20 3e 2f 64 65 76 2f 6e 75 exit 1) >/dev/nu
0e70: 6c 6c 20 32 3e 26 31 20 26 26 20 75 6e 73 65 74 ll 2>&1 && unset
0e80: 20 24 61 73 5f 76 61 72 20 7c 7c 20 3a 0a 64 6f $as_var || :.do
0e90: 6e 65 0a 50 53 31 3d 27 24 20 27 0a 50 53 32 3d ne.PS1='$ '.PS2=
0ea0: 27 3e 20 27 0a 50 53 34 3d 27 2b 20 27 0a 0a 23 '> '.PS4='+ '..#
0eb0: 20 4e 4c 53 20 6e 75 69 73 61 6e 63 65 73 2e 0a NLS nuisances..
0ec0: 4c 43 5f 41 4c 4c 3d 43 0a 65 78 70 6f 72 74 20 LC_ALL=C.export
0ed0: 4c 43 5f 41 4c 4c 0a 4c 41 4e 47 55 41 47 45 3d LC_ALL.LANGUAGE=
0ee0: 43 0a 65 78 70 6f 72 74 20 4c 41 4e 47 55 41 47 C.export LANGUAG
0ef0: 45 0a 0a 23 20 43 44 50 41 54 48 2e 0a 28 75 6e E..# CDPATH..(un
0f00: 73 65 74 20 43 44 50 41 54 48 29 20 3e 2f 64 65 set CDPATH) >/de
0f10: 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 75 v/null 2>&1 && u
0f20: 6e 73 65 74 20 43 44 50 41 54 48 0a 0a 23 20 55 nset CDPATH..# U
0f30: 73 65 20 61 20 70 72 6f 70 65 72 20 69 6e 74 65 se a proper inte
0f40: 72 6e 61 6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 rnal environment
0f50: 20 76 61 72 69 61 62 6c 65 20 74 6f 20 65 6e 73 variable to ens
0f60: 75 72 65 20 77 65 20 64 6f 6e 27 74 20 66 61 6c ure we don't fal
0f70: 6c 0a 20 20 23 20 69 6e 74 6f 20 61 6e 20 69 6e l. # into an in
0f80: 66 69 6e 69 74 65 20 6c 6f 6f 70 2c 20 63 6f 6e finite loop, con
0f90: 74 69 6e 75 6f 75 73 6c 79 20 72 65 2d 65 78 65 tinuously re-exe
0fa0: 63 75 74 69 6e 67 20 6f 75 72 73 65 6c 76 65 73 cuting ourselves
0fb0: 2e 0a 20 20 69 66 20 74 65 73 74 20 78 22 24 7b .. if test x"${
0fc0: 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 63 7d 22 _as_can_reexec}"
0fd0: 20 21 3d 20 78 6e 6f 20 26 26 20 74 65 73 74 20 != xno && test
0fe0: 22 78 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 22 "x$CONFIG_SHELL"
0ff0: 20 21 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 != x; then.
1000: 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 63 3d 6e _as_can_reexec=n
1010: 6f 3b 20 65 78 70 6f 72 74 20 5f 61 73 5f 63 61 o; export _as_ca
1020: 6e 5f 72 65 65 78 65 63 3b 0a 20 20 20 20 23 20 n_reexec;. #
1030: 57 65 20 63 61 6e 6e 6f 74 20 79 65 74 20 61 73 We cannot yet as
1040: 73 75 6d 65 20 61 20 64 65 63 65 6e 74 20 73 68 sume a decent sh
1050: 65 6c 6c 2c 20 73 6f 20 77 65 20 68 61 76 65 20 ell, so we have
1060: 74 6f 20 70 72 6f 76 69 64 65 20 61 0a 23 20 6e to provide a.# n
1070: 65 75 74 72 61 6c 69 7a 61 74 69 6f 6e 20 76 61 eutralization va
1080: 6c 75 65 20 66 6f 72 20 73 68 65 6c 6c 73 20 77 lue for shells w
1090: 69 74 68 6f 75 74 20 75 6e 73 65 74 3b 20 61 6e ithout unset; an
10a0: 64 20 74 68 69 73 20 61 6c 73 6f 0a 23 20 77 6f d this also.# wo
10b0: 72 6b 73 20 61 72 6f 75 6e 64 20 73 68 65 6c 6c rks around shell
10c0: 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 75 6e s that cannot un
10d0: 73 65 74 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 set nonexistent
10e0: 76 61 72 69 61 62 6c 65 73 2e 0a 23 20 50 72 65 variables..# Pre
10f0: 73 65 72 76 65 20 2d 76 20 61 6e 64 20 2d 78 20 serve -v and -x
1100: 74 6f 20 74 68 65 20 72 65 70 6c 61 63 65 6d 65 to the replaceme
1110: 6e 74 20 73 68 65 6c 6c 2e 0a 42 41 53 48 5f 45 nt shell..BASH_E
1120: 4e 56 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 45 4e 56 NV=/dev/null.ENV
1130: 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 28 75 6e 73 65 =/dev/null.(unse
1140: 74 20 42 41 53 48 5f 45 4e 56 29 20 3e 2f 64 65 t BASH_ENV) >/de
1150: 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 75 v/null 2>&1 && u
1160: 6e 73 65 74 20 42 41 53 48 5f 45 4e 56 20 45 4e nset BASH_ENV EN
1170: 56 0a 63 61 73 65 20 24 2d 20 69 6e 20 23 20 28 V.case $- in # (
1180: 28 28 28 0a 20 20 2a 76 2a 78 2a 20 7c 20 2a 78 (((. *v*x* | *x
1190: 2a 76 2a 20 29 20 61 73 5f 6f 70 74 73 3d 2d 76 *v* ) as_opts=-v
11a0: 78 20 3b 3b 0a 20 20 2a 76 2a 20 29 20 61 73 5f x ;;. *v* ) as_
11b0: 6f 70 74 73 3d 2d 76 20 3b 3b 0a 20 20 2a 78 2a opts=-v ;;. *x*
11c0: 20 29 20 61 73 5f 6f 70 74 73 3d 2d 78 20 3b 3b ) as_opts=-x ;;
11d0: 0a 20 20 2a 20 29 20 61 73 5f 6f 70 74 73 3d 20 . * ) as_opts=
11e0: 3b 3b 0a 65 73 61 63 0a 65 78 65 63 20 24 43 4f ;;.esac.exec $CO
11f0: 4e 46 49 47 5f 53 48 45 4c 4c 20 24 61 73 5f 6f NFIG_SHELL $as_o
1200: 70 74 73 20 22 24 61 73 5f 6d 79 73 65 6c 66 22 pts "$as_myself"
1210: 20 24 7b 31 2b 22 24 40 22 7d 0a 23 20 41 64 6d ${1+"$@"}.# Adm
1220: 69 74 74 65 64 6c 79 2c 20 74 68 69 73 20 69 73 ittedly, this is
1230: 20 71 75 69 74 65 20 70 61 72 61 6e 6f 69 64 2c quite paranoid,
1240: 20 73 69 6e 63 65 20 61 6c 6c 20 74 68 65 20 6b since all the k
1250: 6e 6f 77 6e 20 73 68 65 6c 6c 73 20 62 61 69 6c nown shells bail
1260: 0a 23 20 6f 75 74 20 61 66 74 65 72 20 61 20 66 .# out after a f
1270: 61 69 6c 65 64 20 60 65 78 65 63 27 2e 0a 24 61 ailed `exec'..$a
1280: 73 5f 65 63 68 6f 20 22 24 30 3a 20 63 6f 75 6c s_echo "$0: coul
1290: 64 20 6e 6f 74 20 72 65 2d 65 78 65 63 75 74 65 d not re-execute
12a0: 20 77 69 74 68 20 24 43 4f 4e 46 49 47 5f 53 48 with $CONFIG_SH
12b0: 45 4c 4c 22 20 3e 26 32 0a 61 73 5f 66 6e 5f 65 ELL" >&2.as_fn_e
12c0: 78 69 74 20 32 35 35 0a 20 20 66 69 0a 20 20 23 xit 255. fi. #
12d0: 20 57 65 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 We don't want t
12e0: 68 69 73 20 74 6f 20 70 72 6f 70 61 67 61 74 65 his to propagate
12f0: 20 74 6f 20 6f 74 68 65 72 20 73 75 62 70 72 6f to other subpro
1300: 63 65 73 73 65 73 2e 0a 20 20 20 20 20 20 20 20 cesses..
1310: 20 20 7b 20 5f 61 73 5f 63 61 6e 5f 72 65 65 78 { _as_can_reex
1320: 65 63 3d 3b 20 75 6e 73 65 74 20 5f 61 73 5f 63 ec=; unset _as_c
1330: 61 6e 5f 72 65 65 78 65 63 3b 7d 0a 69 66 20 74 an_reexec;}.if t
1340: 65 73 74 20 22 78 24 43 4f 4e 46 49 47 5f 53 48 est "x$CONFIG_SH
1350: 45 4c 4c 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 ELL" = x; then.
1360: 20 61 73 5f 62 6f 75 72 6e 65 5f 63 6f 6d 70 61 as_bourne_compa
1370: 74 69 62 6c 65 3d 22 69 66 20 74 65 73 74 20 2d tible="if test -
1380: 6e 20 5c 22 5c 24 7b 5a 53 48 5f 56 45 52 53 49 n \"\${ZSH_VERSI
1390: 4f 4e 2b 73 65 74 7d 5c 22 20 26 26 20 28 65 6d ON+set}\" && (em
13a0: 75 6c 61 74 65 20 73 68 29 20 3e 2f 64 65 76 2f ulate sh) >/dev/
13b0: 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 20 null 2>&1; then
13c0: 3a 0a 20 20 65 6d 75 6c 61 74 65 20 73 68 0a 20 :. emulate sh.
13d0: 20 4e 55 4c 4c 43 4d 44 3d 3a 0a 20 20 23 20 50 NULLCMD=:. # P
13e0: 72 65 2d 34 2e 32 20 76 65 72 73 69 6f 6e 73 20 re-4.2 versions
13f0: 6f 66 20 5a 73 68 20 64 6f 20 77 6f 72 64 20 73 of Zsh do word s
1400: 70 6c 69 74 74 69 6e 67 20 6f 6e 20 5c 24 7b 31 plitting on \${1
1410: 2b 5c 22 5c 24 40 5c 22 7d 2c 20 77 68 69 63 68 +\"\$@\"}, which
1420: 0a 20 20 23 20 69 73 20 63 6f 6e 74 72 61 72 79 . # is contrary
1430: 20 74 6f 20 6f 75 72 20 75 73 61 67 65 2e 20 20 to our usage.
1440: 44 69 73 61 62 6c 65 20 74 68 69 73 20 66 65 61 Disable this fea
1450: 74 75 72 65 2e 0a 20 20 61 6c 69 61 73 20 2d 67 ture.. alias -g
1460: 20 27 5c 24 7b 31 2b 5c 22 5c 24 40 5c 22 7d 27 '\${1+\"\$@\"}'
1470: 3d 27 5c 22 5c 24 40 5c 22 27 0a 20 20 73 65 74 ='\"\$@\"'. set
1480: 6f 70 74 20 4e 4f 5f 47 4c 4f 42 5f 53 55 42 53 opt NO_GLOB_SUBS
1490: 54 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 5c 60 T.else. case \`
14a0: 28 73 65 74 20 2d 6f 29 20 32 3e 2f 64 65 76 2f (set -o) 2>/dev/
14b0: 6e 75 6c 6c 5c 60 20 69 6e 20 23 28 0a 20 20 2a null\` in #(. *
14c0: 70 6f 73 69 78 2a 29 20 3a 0a 20 20 20 20 73 65 posix*) :. se
14d0: 74 20 2d 6f 20 70 6f 73 69 78 20 3b 3b 20 23 28 t -o posix ;; #(
14e0: 0a 20 20 2a 29 20 3a 0a 20 20 20 20 20 3b 3b 0a . *) :. ;;.
14f0: 65 73 61 63 0a 66 69 0a 22 0a 20 20 61 73 5f 72 esac.fi.". as_r
1500: 65 71 75 69 72 65 64 3d 22 61 73 5f 66 6e 5f 72 equired="as_fn_r
1510: 65 74 75 72 6e 20 28 29 20 7b 20 28 65 78 69 74 eturn () { (exit
1520: 20 5c 24 31 29 3b 20 7d 0a 61 73 5f 66 6e 5f 73 \$1); }.as_fn_s
1530: 75 63 63 65 73 73 20 28 29 20 7b 20 61 73 5f 66 uccess () { as_f
1540: 6e 5f 72 65 74 75 72 6e 20 30 3b 20 7d 0a 61 73 n_return 0; }.as
1550: 5f 66 6e 5f 66 61 69 6c 75 72 65 20 28 29 20 7b _fn_failure () {
1560: 20 61 73 5f 66 6e 5f 72 65 74 75 72 6e 20 31 3b as_fn_return 1;
1570: 20 7d 0a 61 73 5f 66 6e 5f 72 65 74 5f 73 75 63 }.as_fn_ret_suc
1580: 63 65 73 73 20 28 29 20 7b 20 72 65 74 75 72 6e cess () { return
1590: 20 30 3b 20 7d 0a 61 73 5f 66 6e 5f 72 65 74 5f 0; }.as_fn_ret_
15a0: 66 61 69 6c 75 72 65 20 28 29 20 7b 20 72 65 74 failure () { ret
15b0: 75 72 6e 20 31 3b 20 7d 0a 0a 65 78 69 74 63 6f urn 1; }..exitco
15c0: 64 65 3d 30 0a 61 73 5f 66 6e 5f 73 75 63 63 65 de=0.as_fn_succe
15d0: 73 73 20 7c 7c 20 7b 20 65 78 69 74 63 6f 64 65 ss || { exitcode
15e0: 3d 31 3b 20 65 63 68 6f 20 61 73 5f 66 6e 5f 73 =1; echo as_fn_s
15f0: 75 63 63 65 73 73 20 66 61 69 6c 65 64 2e 3b 20 uccess failed.;
1600: 7d 0a 61 73 5f 66 6e 5f 66 61 69 6c 75 72 65 20 }.as_fn_failure
1610: 26 26 20 7b 20 65 78 69 74 63 6f 64 65 3d 31 3b && { exitcode=1;
1620: 20 65 63 68 6f 20 61 73 5f 66 6e 5f 66 61 69 6c echo as_fn_fail
1630: 75 72 65 20 73 75 63 63 65 65 64 65 64 2e 3b 20 ure succeeded.;
1640: 7d 0a 61 73 5f 66 6e 5f 72 65 74 5f 73 75 63 63 }.as_fn_ret_succ
1650: 65 73 73 20 7c 7c 20 7b 20 65 78 69 74 63 6f 64 ess || { exitcod
1660: 65 3d 31 3b 20 65 63 68 6f 20 61 73 5f 66 6e 5f e=1; echo as_fn_
1670: 72 65 74 5f 73 75 63 63 65 73 73 20 66 61 69 6c ret_success fail
1680: 65 64 2e 3b 20 7d 0a 61 73 5f 66 6e 5f 72 65 74 ed.; }.as_fn_ret
1690: 5f 66 61 69 6c 75 72 65 20 26 26 20 7b 20 65 78 _failure && { ex
16a0: 69 74 63 6f 64 65 3d 31 3b 20 65 63 68 6f 20 61 itcode=1; echo a
16b0: 73 5f 66 6e 5f 72 65 74 5f 66 61 69 6c 75 72 65 s_fn_ret_failure
16c0: 20 73 75 63 63 65 65 64 65 64 2e 3b 20 7d 0a 69 succeeded.; }.i
16d0: 66 20 28 20 73 65 74 20 78 3b 20 61 73 5f 66 6e f ( set x; as_fn
16e0: 5f 72 65 74 5f 73 75 63 63 65 73 73 20 79 20 26 _ret_success y &
16f0: 26 20 74 65 73 74 20 78 20 3d 20 5c 22 5c 24 31 & test x = \"\$1
1700: 5c 22 20 29 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c \" ); then :..el
1710: 73 65 0a 20 20 65 78 69 74 63 6f 64 65 3d 31 3b se. exitcode=1;
1720: 20 65 63 68 6f 20 70 6f 73 69 74 69 6f 6e 61 6c echo positional
1730: 20 70 61 72 61 6d 65 74 65 72 73 20 77 65 72 65 parameters were
1740: 20 6e 6f 74 20 73 61 76 65 64 2e 0a 66 69 0a 74 not saved..fi.t
1750: 65 73 74 20 78 5c 24 65 78 69 74 63 6f 64 65 20 est x\$exitcode
1760: 3d 20 78 30 20 7c 7c 20 65 78 69 74 20 31 0a 74 = x0 || exit 1.t
1770: 65 73 74 20 2d 78 20 2f 20 7c 7c 20 65 78 69 74 est -x / || exit
1780: 20 31 22 0a 20 20 61 73 5f 73 75 67 67 65 73 74 1". as_suggest
1790: 65 64 3d 22 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f ed=" as_lineno_
17a0: 31 3d 22 3b 61 73 5f 73 75 67 67 65 73 74 65 64 1=";as_suggested
17b0: 3d 24 61 73 5f 73 75 67 67 65 73 74 65 64 24 4c =$as_suggested$L
17c0: 49 4e 45 4e 4f 3b 61 73 5f 73 75 67 67 65 73 74 INENO;as_suggest
17d0: 65 64 3d 24 61 73 5f 73 75 67 67 65 73 74 65 64 ed=$as_suggested
17e0: 22 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 61 3d 5c " as_lineno_1a=\
17f0: 24 4c 49 4e 45 4e 4f 0a 20 20 61 73 5f 6c 69 6e $LINENO. as_lin
1800: 65 6e 6f 5f 32 3d 22 3b 61 73 5f 73 75 67 67 65 eno_2=";as_sugge
1810: 73 74 65 64 3d 24 61 73 5f 73 75 67 67 65 73 74 sted=$as_suggest
1820: 65 64 24 4c 49 4e 45 4e 4f 3b 61 73 5f 73 75 67 ed$LINENO;as_sug
1830: 67 65 73 74 65 64 3d 24 61 73 5f 73 75 67 67 65 gested=$as_sugge
1840: 73 74 65 64 22 20 61 73 5f 6c 69 6e 65 6e 6f 5f sted" as_lineno_
1850: 32 61 3d 5c 24 4c 49 4e 45 4e 4f 0a 20 20 65 76 2a=\$LINENO. ev
1860: 61 6c 20 27 74 65 73 74 20 5c 22 78 5c 24 61 73 al 'test \"x\$as
1870: 5f 6c 69 6e 65 6e 6f 5f 31 27 5c 24 61 73 5f 72 _lineno_1'\$as_r
1880: 75 6e 27 5c 22 20 21 3d 20 5c 22 78 5c 24 61 73 un'\" != \"x\$as
1890: 5f 6c 69 6e 65 6e 6f 5f 32 27 5c 24 61 73 5f 72 _lineno_2'\$as_r
18a0: 75 6e 27 5c 22 20 26 26 0a 20 20 74 65 73 74 20 un'\" &&. test
18b0: 5c 22 78 5c 60 65 78 70 72 20 5c 24 61 73 5f 6c \"x\`expr \$as_l
18c0: 69 6e 65 6e 6f 5f 31 27 5c 24 61 73 5f 72 75 6e ineno_1'\$as_run
18d0: 27 20 2b 20 31 5c 60 5c 22 20 3d 20 5c 22 78 5c ' + 1\`\" = \"x\
18e0: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 27 5c 24 61 $as_lineno_2'\$a
18f0: 73 5f 72 75 6e 27 5c 22 27 20 7c 7c 20 65 78 69 s_run'\"' || exi
1900: 74 20 31 0a 74 65 73 74 20 5c 24 28 28 20 31 20 t 1.test \$(( 1
1910: 2b 20 31 20 29 29 20 3d 20 32 20 7c 7c 20 65 78 + 1 )) = 2 || ex
1920: 69 74 20 31 22 0a 20 20 69 66 20 28 65 76 61 6c it 1". if (eval
1930: 20 22 24 61 73 5f 72 65 71 75 69 72 65 64 22 29 "$as_required")
1940: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 2>/dev/null; th
1950: 65 6e 20 3a 0a 20 20 61 73 5f 68 61 76 65 5f 72 en :. as_have_r
1960: 65 71 75 69 72 65 64 3d 79 65 73 0a 65 6c 73 65 equired=yes.else
1970: 0a 20 20 61 73 5f 68 61 76 65 5f 72 65 71 75 69 . as_have_requi
1980: 72 65 64 3d 6e 6f 0a 66 69 0a 20 20 69 66 20 74 red=no.fi. if t
1990: 65 73 74 20 78 24 61 73 5f 68 61 76 65 5f 72 65 est x$as_have_re
19a0: 71 75 69 72 65 64 20 3d 20 78 79 65 73 20 26 26 quired = xyes &&
19b0: 20 28 65 76 61 6c 20 22 24 61 73 5f 73 75 67 67 (eval "$as_sugg
19c0: 65 73 74 65 64 22 29 20 32 3e 2f 64 65 76 2f 6e ested") 2>/dev/n
19d0: 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 ull; then :..els
19e0: 65 0a 20 20 61 73 5f 73 61 76 65 5f 49 46 53 3d e. as_save_IFS=
19f0: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f $IFS; IFS=$PATH_
1a00: 53 45 50 41 52 41 54 4f 52 0a 61 73 5f 66 6f 75 SEPARATOR.as_fou
1a10: 6e 64 3d 66 61 6c 73 65 0a 66 6f 72 20 61 73 5f nd=false.for as_
1a20: 64 69 72 20 69 6e 20 2f 62 69 6e 24 50 41 54 48 dir in /bin$PATH
1a30: 5f 53 45 50 41 52 41 54 4f 52 2f 75 73 72 2f 62 _SEPARATOR/usr/b
1a40: 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f in$PATH_SEPARATO
1a50: 52 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d R$PATH.do. IFS=
1a60: 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 $as_save_IFS. t
1a70: 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 est -z "$as_dir"
1a80: 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 61 && as_dir=.. a
1a90: 73 5f 66 6f 75 6e 64 3d 3a 0a 20 20 63 61 73 65 s_found=:. case
1aa0: 20 24 61 73 5f 64 69 72 20 69 6e 20 23 28 0a 09 $as_dir in #(..
1ab0: 20 2f 2a 29 0a 09 20 20 20 66 6f 72 20 61 73 5f /*).. for as_
1ac0: 62 61 73 65 20 69 6e 20 73 68 20 62 61 73 68 20 base in sh bash
1ad0: 6b 73 68 20 73 68 35 3b 20 64 6f 0a 09 20 20 20 ksh sh5; do..
1ae0: 20 20 23 20 54 72 79 20 6f 6e 6c 79 20 73 68 65 # Try only she
1af0: 6c 6c 73 20 74 68 61 74 20 65 78 69 73 74 2c 20 lls that exist,
1b00: 74 6f 20 73 61 76 65 20 73 65 76 65 72 61 6c 20 to save several
1b10: 66 6f 72 6b 73 2e 0a 09 20 20 20 20 20 61 73 5f forks... as_
1b20: 73 68 65 6c 6c 3d 24 61 73 5f 64 69 72 2f 24 61 shell=$as_dir/$a
1b30: 73 5f 62 61 73 65 0a 09 20 20 20 20 20 69 66 20 s_base.. if
1b40: 7b 20 74 65 73 74 20 2d 66 20 22 24 61 73 5f 73 { test -f "$as_s
1b50: 68 65 6c 6c 22 20 7c 7c 20 74 65 73 74 20 2d 66 hell" || test -f
1b60: 20 22 24 61 73 5f 73 68 65 6c 6c 2e 65 78 65 22 "$as_shell.exe"
1b70: 3b 20 7d 20 26 26 0a 09 09 20 20 20 20 7b 20 24 ; } &&... { $
1b80: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 62 6f 75 as_echo "$as_bou
1b90: 72 6e 65 5f 63 6f 6d 70 61 74 69 62 6c 65 22 22 rne_compatible""
1ba0: 24 61 73 5f 72 65 71 75 69 72 65 64 22 20 7c 20 $as_required" |
1bb0: 61 73 5f 72 75 6e 3d 61 20 22 24 61 73 5f 73 68 as_run=a "$as_sh
1bc0: 65 6c 6c 22 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e ell"; } 2>/dev/n
1bd0: 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 43 4f ull; then :. CO
1be0: 4e 46 49 47 5f 53 48 45 4c 4c 3d 24 61 73 5f 73 NFIG_SHELL=$as_s
1bf0: 68 65 6c 6c 20 61 73 5f 68 61 76 65 5f 72 65 71 hell as_have_req
1c00: 75 69 72 65 64 3d 79 65 73 0a 09 09 20 20 20 69 uired=yes... i
1c10: 66 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 f { $as_echo "$a
1c20: 73 5f 62 6f 75 72 6e 65 5f 63 6f 6d 70 61 74 69 s_bourne_compati
1c30: 62 6c 65 22 22 24 61 73 5f 73 75 67 67 65 73 74 ble""$as_suggest
1c40: 65 64 22 20 7c 20 61 73 5f 72 75 6e 3d 61 20 22 ed" | as_run=a "
1c50: 24 61 73 5f 73 68 65 6c 6c 22 3b 20 7d 20 32 3e $as_shell"; } 2>
1c60: 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 20 /dev/null; then
1c70: 3a 0a 20 20 62 72 65 61 6b 20 32 0a 66 69 0a 66 :. break 2.fi.f
1c80: 69 0a 09 20 20 20 64 6f 6e 65 3b 3b 0a 20 20 20 i.. done;;.
1c90: 20 20 20 20 65 73 61 63 0a 20 20 61 73 5f 66 6f esac. as_fo
1ca0: 75 6e 64 3d 66 61 6c 73 65 0a 64 6f 6e 65 0a 24 und=false.done.$
1cb0: 61 73 5f 66 6f 75 6e 64 20 7c 7c 20 7b 20 69 66 as_found || { if
1cc0: 20 7b 20 74 65 73 74 20 2d 66 20 22 24 53 48 45 { test -f "$SHE
1cd0: 4c 4c 22 20 7c 7c 20 74 65 73 74 20 2d 66 20 22 LL" || test -f "
1ce0: 24 53 48 45 4c 4c 2e 65 78 65 22 3b 20 7d 20 26 $SHELL.exe"; } &
1cf0: 26 0a 09 20 20 20 20 20 20 7b 20 24 61 73 5f 65 &.. { $as_e
1d00: 63 68 6f 20 22 24 61 73 5f 62 6f 75 72 6e 65 5f cho "$as_bourne_
1d10: 63 6f 6d 70 61 74 69 62 6c 65 22 22 24 61 73 5f compatible""$as_
1d20: 72 65 71 75 69 72 65 64 22 20 7c 20 61 73 5f 72 required" | as_r
1d30: 75 6e 3d 61 20 22 24 53 48 45 4c 4c 22 3b 20 7d un=a "$SHELL"; }
1d40: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 2>/dev/null; th
1d50: 65 6e 20 3a 0a 20 20 43 4f 4e 46 49 47 5f 53 48 en :. CONFIG_SH
1d60: 45 4c 4c 3d 24 53 48 45 4c 4c 20 61 73 5f 68 61 ELL=$SHELL as_ha
1d70: 76 65 5f 72 65 71 75 69 72 65 64 3d 79 65 73 0a ve_required=yes.
1d80: 66 69 3b 20 7d 0a 49 46 53 3d 24 61 73 5f 73 61 fi; }.IFS=$as_sa
1d90: 76 65 5f 49 46 53 0a 0a 0a 20 20 20 20 20 20 69 ve_IFS... i
1da0: 66 20 74 65 73 74 20 22 78 24 43 4f 4e 46 49 47 f test "x$CONFIG
1db0: 5f 53 48 45 4c 4c 22 20 21 3d 20 78 3b 20 74 68 _SHELL" != x; th
1dc0: 65 6e 20 3a 0a 20 20 65 78 70 6f 72 74 20 43 4f en :. export CO
1dd0: 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 20 20 20 NFIG_SHELL.
1de0: 20 20 20 20 20 20 20 20 23 20 57 65 20 63 61 6e # We can
1df0: 6e 6f 74 20 79 65 74 20 61 73 73 75 6d 65 20 61 not yet assume a
1e00: 20 64 65 63 65 6e 74 20 73 68 65 6c 6c 2c 20 73 decent shell, s
1e10: 6f 20 77 65 20 68 61 76 65 20 74 6f 20 70 72 6f o we have to pro
1e20: 76 69 64 65 20 61 0a 23 20 6e 65 75 74 72 61 6c vide a.# neutral
1e30: 69 7a 61 74 69 6f 6e 20 76 61 6c 75 65 20 66 6f ization value fo
1e40: 72 20 73 68 65 6c 6c 73 20 77 69 74 68 6f 75 74 r shells without
1e50: 20 75 6e 73 65 74 3b 20 61 6e 64 20 74 68 69 73 unset; and this
1e60: 20 61 6c 73 6f 0a 23 20 77 6f 72 6b 73 20 61 72 also.# works ar
1e70: 6f 75 6e 64 20 73 68 65 6c 6c 73 20 74 68 61 74 ound shells that
1e80: 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 20 6e 6f cannot unset no
1e90: 6e 65 78 69 73 74 65 6e 74 20 76 61 72 69 61 62 nexistent variab
1ea0: 6c 65 73 2e 0a 23 20 50 72 65 73 65 72 76 65 20 les..# Preserve
1eb0: 2d 76 20 61 6e 64 20 2d 78 20 74 6f 20 74 68 65 -v and -x to the
1ec0: 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 68 65 replacement she
1ed0: 6c 6c 2e 0a 42 41 53 48 5f 45 4e 56 3d 2f 64 65 ll..BASH_ENV=/de
1ee0: 76 2f 6e 75 6c 6c 0a 45 4e 56 3d 2f 64 65 76 2f v/null.ENV=/dev/
1ef0: 6e 75 6c 6c 0a 28 75 6e 73 65 74 20 42 41 53 48 null.(unset BASH
1f00: 5f 45 4e 56 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c _ENV) >/dev/null
1f10: 20 32 3e 26 31 20 26 26 20 75 6e 73 65 74 20 42 2>&1 && unset B
1f20: 41 53 48 5f 45 4e 56 20 45 4e 56 0a 63 61 73 65 ASH_ENV ENV.case
1f30: 20 24 2d 20 69 6e 20 23 20 28 28 28 28 0a 20 20 $- in # ((((.
1f40: 2a 76 2a 78 2a 20 7c 20 2a 78 2a 76 2a 20 29 20 *v*x* | *x*v* )
1f50: 61 73 5f 6f 70 74 73 3d 2d 76 78 20 3b 3b 0a 20 as_opts=-vx ;;.
1f60: 20 2a 76 2a 20 29 20 61 73 5f 6f 70 74 73 3d 2d *v* ) as_opts=-
1f70: 76 20 3b 3b 0a 20 20 2a 78 2a 20 29 20 61 73 5f v ;;. *x* ) as_
1f80: 6f 70 74 73 3d 2d 78 20 3b 3b 0a 20 20 2a 20 29 opts=-x ;;. * )
1f90: 20 61 73 5f 6f 70 74 73 3d 20 3b 3b 0a 65 73 61 as_opts= ;;.esa
1fa0: 63 0a 65 78 65 63 20 24 43 4f 4e 46 49 47 5f 53 c.exec $CONFIG_S
1fb0: 48 45 4c 4c 20 24 61 73 5f 6f 70 74 73 20 22 24 HELL $as_opts "$
1fc0: 61 73 5f 6d 79 73 65 6c 66 22 20 24 7b 31 2b 22 as_myself" ${1+"
1fd0: 24 40 22 7d 0a 23 20 41 64 6d 69 74 74 65 64 6c $@"}.# Admittedl
1fe0: 79 2c 20 74 68 69 73 20 69 73 20 71 75 69 74 65 y, this is quite
1ff0: 20 70 61 72 61 6e 6f 69 64 2c 20 73 69 6e 63 65 paranoid, since
2000: 20 61 6c 6c 20 74 68 65 20 6b 6e 6f 77 6e 20 73 all the known s
2010: 68 65 6c 6c 73 20 62 61 69 6c 0a 23 20 6f 75 74 hells bail.# out
2020: 20 61 66 74 65 72 20 61 20 66 61 69 6c 65 64 20 after a failed
2030: 60 65 78 65 63 27 2e 0a 24 61 73 5f 65 63 68 6f `exec'..$as_echo
2040: 20 22 24 30 3a 20 63 6f 75 6c 64 20 6e 6f 74 20 "$0: could not
2050: 72 65 2d 65 78 65 63 75 74 65 20 77 69 74 68 20 re-execute with
2060: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 22 20 3e $CONFIG_SHELL" >
2070: 26 32 0a 65 78 69 74 20 32 35 35 0a 66 69 0a 0a &2.exit 255.fi..
2080: 20 20 20 20 69 66 20 74 65 73 74 20 78 24 61 73 if test x$as
2090: 5f 68 61 76 65 5f 72 65 71 75 69 72 65 64 20 3d _have_required =
20a0: 20 78 6e 6f 3b 20 74 68 65 6e 20 3a 0a 20 20 24 xno; then :. $
20b0: 61 73 5f 65 63 68 6f 20 22 24 30 3a 20 54 68 69 as_echo "$0: Thi
20c0: 73 20 73 63 72 69 70 74 20 72 65 71 75 69 72 65 s script require
20d0: 73 20 61 20 73 68 65 6c 6c 20 6d 6f 72 65 20 6d s a shell more m
20e0: 6f 64 65 72 6e 20 74 68 61 6e 20 61 6c 6c 22 0a odern than all".
20f0: 20 20 24 61 73 5f 65 63 68 6f 20 22 24 30 3a 20 $as_echo "$0:
2100: 74 68 65 20 73 68 65 6c 6c 73 20 74 68 61 74 20 the shells that
2110: 49 20 66 6f 75 6e 64 20 6f 6e 20 79 6f 75 72 20 I found on your
2120: 73 79 73 74 65 6d 2e 22 0a 20 20 69 66 20 74 65 system.". if te
2130: 73 74 20 78 24 7b 5a 53 48 5f 56 45 52 53 49 4f st x${ZSH_VERSIO
2140: 4e 2b 73 65 74 7d 20 3d 20 78 73 65 74 20 3b 20 N+set} = xset ;
2150: 74 68 65 6e 0a 20 20 20 20 24 61 73 5f 65 63 68 then. $as_ech
2160: 6f 20 22 24 30 3a 20 49 6e 20 70 61 72 74 69 63 o "$0: In partic
2170: 75 6c 61 72 2c 20 7a 73 68 20 24 5a 53 48 5f 56 ular, zsh $ZSH_V
2180: 45 52 53 49 4f 4e 20 68 61 73 20 62 75 67 73 20 ERSION has bugs
2190: 61 6e 64 20 73 68 6f 75 6c 64 22 0a 20 20 20 20 and should".
21a0: 24 61 73 5f 65 63 68 6f 20 22 24 30 3a 20 62 65 $as_echo "$0: be
21b0: 20 75 70 67 72 61 64 65 64 20 74 6f 20 7a 73 68 upgraded to zsh
21c0: 20 34 2e 33 2e 34 20 6f 72 20 6c 61 74 65 72 2e 4.3.4 or later.
21d0: 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 24 61 73 ". else. $as
21e0: 5f 65 63 68 6f 20 22 24 30 3a 20 50 6c 65 61 73 _echo "$0: Pleas
21f0: 65 20 74 65 6c 6c 20 62 75 67 2d 61 75 74 6f 63 e tell bug-autoc
2200: 6f 6e 66 40 67 6e 75 2e 6f 72 67 20 61 62 6f 75 onf@gnu.org abou
2210: 74 20 79 6f 75 72 20 73 79 73 74 65 6d 2c 0a 24 t your system,.$
2220: 30 3a 20 69 6e 63 6c 75 64 69 6e 67 20 61 6e 79 0: including any
2230: 20 65 72 72 6f 72 20 70 6f 73 73 69 62 6c 79 20 error possibly
2240: 6f 75 74 70 75 74 20 62 65 66 6f 72 65 20 74 68 output before th
2250: 69 73 0a 24 30 3a 20 6d 65 73 73 61 67 65 2e 20 is.$0: message.
2260: 54 68 65 6e 20 69 6e 73 74 61 6c 6c 20 61 20 6d Then install a m
2270: 6f 64 65 72 6e 20 73 68 65 6c 6c 2c 20 6f 72 20 odern shell, or
2280: 6d 61 6e 75 61 6c 6c 79 20 72 75 6e 0a 24 30 3a manually run.$0:
2290: 20 74 68 65 20 73 63 72 69 70 74 20 75 6e 64 65 the script unde
22a0: 72 20 73 75 63 68 20 61 20 73 68 65 6c 6c 20 69 r such a shell i
22b0: 66 20 79 6f 75 20 64 6f 20 68 61 76 65 20 6f 6e f you do have on
22c0: 65 2e 22 0a 20 20 66 69 0a 20 20 65 78 69 74 20 e.". fi. exit
22d0: 31 0a 66 69 0a 66 69 0a 66 69 0a 53 48 45 4c 4c 1.fi.fi.fi.SHELL
22e0: 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d =${CONFIG_SHELL-
22f0: 2f 62 69 6e 2f 73 68 7d 0a 65 78 70 6f 72 74 20 /bin/sh}.export
2300: 53 48 45 4c 4c 0a 23 20 55 6e 73 65 74 20 6d 6f SHELL.# Unset mo
2310: 72 65 20 76 61 72 69 61 62 6c 65 73 20 6b 6e 6f re variables kno
2320: 77 6e 20 74 6f 20 69 6e 74 65 72 66 65 72 65 20 wn to interfere
2330: 77 69 74 68 20 62 65 68 61 76 69 6f 72 20 6f 66 with behavior of
2340: 20 63 6f 6d 6d 6f 6e 20 74 6f 6f 6c 73 2e 0a 43 common tools..C
2350: 4c 49 43 4f 4c 4f 52 5f 46 4f 52 43 45 3d 20 47 LICOLOR_FORCE= G
2360: 52 45 50 5f 4f 50 54 49 4f 4e 53 3d 0a 75 6e 73 REP_OPTIONS=.uns
2370: 65 74 20 43 4c 49 43 4f 4c 4f 52 5f 46 4f 52 43 et CLICOLOR_FORC
2380: 45 20 47 52 45 50 5f 4f 50 54 49 4f 4e 53 0a 0a E GREP_OPTIONS..
2390: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ## -------------
23a0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4d -------- ##.## M
23b0: 34 73 68 20 53 68 65 6c 6c 20 46 75 6e 63 74 69 4sh Shell Functi
23c0: 6f 6e 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d ons. ##.## -----
23d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
23e0: 20 23 23 0a 23 20 61 73 5f 66 6e 5f 75 6e 73 65 ##.# as_fn_unse
23f0: 74 20 56 41 52 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d t VAR.# --------
2400: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 50 6f 72 74 61 62 -------.# Portab
2410: 6c 79 20 75 6e 73 65 74 20 56 41 52 2e 0a 61 73 ly unset VAR..as
2420: 5f 66 6e 5f 75 6e 73 65 74 20 28 29 0a 7b 0a 20 _fn_unset ().{.
2430: 20 7b 20 65 76 61 6c 20 24 31 3d 3b 20 75 6e 73 { eval $1=; uns
2440: 65 74 20 24 31 3b 7d 0a 7d 0a 61 73 5f 75 6e 73 et $1;}.}.as_uns
2450: 65 74 3d 61 73 5f 66 6e 5f 75 6e 73 65 74 0a 0a et=as_fn_unset..
2460: 23 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 # as_fn_set_stat
2470: 75 73 20 53 54 41 54 55 53 0a 23 20 2d 2d 2d 2d us STATUS.# ----
2480: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
2490: 2d 2d 2d 0a 23 20 53 65 74 20 24 3f 20 74 6f 20 ---.# Set $? to
24a0: 53 54 41 54 55 53 2c 20 77 69 74 68 6f 75 74 20 STATUS, without
24b0: 66 6f 72 6b 69 6e 67 2e 0a 61 73 5f 66 6e 5f 73 forking..as_fn_s
24c0: 65 74 5f 73 74 61 74 75 73 20 28 29 0a 7b 0a 20 et_status ().{.
24d0: 20 72 65 74 75 72 6e 20 24 31 0a 7d 20 23 20 61 return $1.} # a
24e0: 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 75 73 0a s_fn_set_status.
24f0: 0a 23 20 61 73 5f 66 6e 5f 65 78 69 74 20 53 54 .# as_fn_exit ST
2500: 41 54 55 53 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d ATUS.# ---------
2510: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 45 78 69 74 20 --------.# Exit
2520: 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 53 the shell with S
2530: 54 41 54 55 53 2c 20 65 76 65 6e 20 69 6e 20 61 TATUS, even in a
2540: 20 22 74 72 61 70 20 30 22 20 6f 72 20 22 73 65 "trap 0" or "se
2550: 74 20 2d 65 22 20 63 6f 6e 74 65 78 74 2e 0a 61 t -e" context..a
2560: 73 5f 66 6e 5f 65 78 69 74 20 28 29 0a 7b 0a 20 s_fn_exit ().{.
2570: 20 73 65 74 20 2b 65 0a 20 20 61 73 5f 66 6e 5f set +e. as_fn_
2580: 73 65 74 5f 73 74 61 74 75 73 20 24 31 0a 20 20 set_status $1.
2590: 65 78 69 74 20 24 31 0a 7d 20 23 20 61 73 5f 66 exit $1.} # as_f
25a0: 6e 5f 65 78 69 74 0a 0a 23 20 61 73 5f 66 6e 5f n_exit..# as_fn_
25b0: 6d 6b 64 69 72 5f 70 0a 23 20 2d 2d 2d 2d 2d 2d mkdir_p.# ------
25c0: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 43 72 65 61 74 65 -------.# Create
25d0: 20 22 24 61 73 5f 64 69 72 22 20 61 73 20 61 20 "$as_dir" as a
25e0: 64 69 72 65 63 74 6f 72 79 2c 20 69 6e 63 6c 75 directory, inclu
25f0: 64 69 6e 67 20 70 61 72 65 6e 74 73 20 69 66 20 ding parents if
2600: 6e 65 63 65 73 73 61 72 79 2e 0a 61 73 5f 66 6e necessary..as_fn
2610: 5f 6d 6b 64 69 72 5f 70 20 28 29 0a 7b 0a 0a 20 _mkdir_p ().{..
2620: 20 63 61 73 65 20 24 61 73 5f 64 69 72 20 69 6e case $as_dir in
2630: 20 23 28 0a 20 20 2d 2a 29 20 61 73 5f 64 69 72 #(. -*) as_dir
2640: 3d 2e 2f 24 61 73 5f 64 69 72 3b 3b 0a 20 20 65 =./$as_dir;;. e
2650: 73 61 63 0a 20 20 74 65 73 74 20 2d 64 20 22 24 sac. test -d "$
2660: 61 73 5f 64 69 72 22 20 7c 7c 20 65 76 61 6c 20 as_dir" || eval
2670: 24 61 73 5f 6d 6b 64 69 72 5f 70 20 7c 7c 20 7b $as_mkdir_p || {
2680: 0a 20 20 20 20 61 73 5f 64 69 72 73 3d 0a 20 20 . as_dirs=.
2690: 20 20 77 68 69 6c 65 20 3a 3b 20 64 6f 0a 20 20 while :; do.
26a0: 20 20 20 20 63 61 73 65 20 24 61 73 5f 64 69 72 case $as_dir
26b0: 20 69 6e 20 23 28 0a 20 20 20 20 20 20 2a 5c 27 in #(. *\'
26c0: 2a 29 20 61 73 5f 71 64 69 72 3d 60 24 61 73 5f *) as_qdir=`$as_
26d0: 65 63 68 6f 20 22 24 61 73 5f 64 69 72 22 20 7c echo "$as_dir" |
26e0: 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c sed "s/'/'\\\\\
26f0: 5c 5c 5c 27 27 2f 67 22 60 3b 3b 20 23 27 28 0a \\\''/g"`;; #'(.
2700: 20 20 20 20 20 20 2a 29 20 61 73 5f 71 64 69 72 *) as_qdir
2710: 3d 24 61 73 5f 64 69 72 3b 3b 0a 20 20 20 20 20 =$as_dir;;.
2720: 20 65 73 61 63 0a 20 20 20 20 20 20 61 73 5f 64 esac. as_d
2730: 69 72 73 3d 22 27 24 61 73 5f 71 64 69 72 27 20 irs="'$as_qdir'
2740: 24 61 73 5f 64 69 72 73 22 0a 20 20 20 20 20 20 $as_dirs".
2750: 61 73 5f 64 69 72 3d 60 24 61 73 5f 64 69 72 6e as_dir=`$as_dirn
2760: 61 6d 65 20 2d 2d 20 22 24 61 73 5f 64 69 72 22 ame -- "$as_dir"
2770: 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58 22 24 ||.$as_expr X"$
2780: 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28 2e 2a as_dir" : 'X\(.*
2790: 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f [^/]\)//*[^/][^/
27a0: 5d 2a 2f 2a 24 27 20 5c 7c 20 5c 0a 09 20 58 22 ]*/*$' \| \.. X"
27b0: 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28 2f $as_dir" : 'X\(/
27c0: 2f 5c 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 /\)[^/]' \| \..
27d0: 58 22 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c X"$as_dir" : 'X\
27e0: 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58 (//\)$' \| \.. X
27f0: 22 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28 "$as_dir" : 'X\(
2800: 2f 5c 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 /\)' \| . 2>/dev
2810: 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 /null ||.$as_ech
2820: 6f 20 58 22 24 61 73 5f 64 69 72 22 20 7c 0a 20 o X"$as_dir" |.
2830: 20 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e 2a 5b sed '/^X\(.*[
2840: 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b 5e ^/]\)\/\/*[^/][^
2850: 2f 5d 2a 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 73 /]*\/*$/{.. s
2860: 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 //\1/.. q..
2870: 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 }.. /^X\(\/\/\)
2880: 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 20 20 20 20 73 2f [^/].*/{.. s/
2890: 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d /\1/.. q.. }
28a0: 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 24 .. /^X\(\/\/\)$
28b0: 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 /{.. s//\1/..
28c0: 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e q.. }.. /^
28d0: 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a 09 20 20 20 X\(\/\).*/{..
28e0: 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 s//\1/.. q..
28f0: 20 20 7d 0a 09 20 20 73 2f 2e 2a 2f 2e 2f 3b 20 }.. s/.*/./;
2900: 71 27 60 0a 20 20 20 20 20 20 74 65 73 74 20 2d q'`. test -
2910: 64 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 62 d "$as_dir" && b
2920: 72 65 61 6b 0a 20 20 20 20 64 6f 6e 65 0a 20 20 reak. done.
2930: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
2940: 69 72 73 22 20 7c 7c 20 65 76 61 6c 20 22 6d 6b irs" || eval "mk
2950: 64 69 72 20 24 61 73 5f 64 69 72 73 22 0a 20 20 dir $as_dirs".
2960: 7d 20 7c 7c 20 74 65 73 74 20 2d 64 20 22 24 61 } || test -d "$a
2970: 73 5f 64 69 72 22 20 7c 7c 20 61 73 5f 66 6e 5f s_dir" || as_fn_
2980: 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 error $? "cannot
2990: 20 63 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 create director
29a0: 79 20 24 61 73 5f 64 69 72 22 0a 0a 0a 7d 20 23 y $as_dir"...} #
29b0: 20 61 73 5f 66 6e 5f 6d 6b 64 69 72 5f 70 0a 0a as_fn_mkdir_p..
29c0: 23 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 # as_fn_executab
29d0: 6c 65 5f 70 20 46 49 4c 45 0a 23 20 2d 2d 2d 2d le_p FILE.# ----
29e0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
29f0: 2d 2d 2d 0a 23 20 54 65 73 74 20 69 66 20 46 49 ---.# Test if FI
2a00: 4c 45 20 69 73 20 61 6e 20 65 78 65 63 75 74 61 LE is an executa
2a10: 62 6c 65 20 72 65 67 75 6c 61 72 20 66 69 6c 65 ble regular file
2a20: 2e 0a 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 ..as_fn_executab
2a30: 6c 65 5f 70 20 28 29 0a 7b 0a 20 20 74 65 73 74 le_p ().{. test
2a40: 20 2d 66 20 22 24 31 22 20 26 26 20 74 65 73 74 -f "$1" && test
2a50: 20 2d 78 20 22 24 31 22 0a 7d 20 23 20 61 73 5f -x "$1".} # as_
2a60: 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 0a fn_executable_p.
2a70: 23 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 56 # as_fn_append V
2a80: 41 52 20 56 41 4c 55 45 0a 23 20 2d 2d 2d 2d 2d AR VALUE.# -----
2a90: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
2aa0: 2d 0a 23 20 41 70 70 65 6e 64 20 74 68 65 20 74 -.# Append the t
2ab0: 65 78 74 20 69 6e 20 56 41 4c 55 45 20 74 6f 20 ext in VALUE to
2ac0: 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 64 the end of the d
2ad0: 65 66 69 6e 69 74 69 6f 6e 20 63 6f 6e 74 61 69 efinition contai
2ae0: 6e 65 64 20 69 6e 20 56 41 52 2e 20 54 61 6b 65 ned in VAR. Take
2af0: 0a 23 20 61 64 76 61 6e 74 61 67 65 20 6f 66 20 .# advantage of
2b00: 61 6e 79 20 73 68 65 6c 6c 20 6f 70 74 69 6d 69 any shell optimi
2b10: 7a 61 74 69 6f 6e 73 20 74 68 61 74 20 61 6c 6c zations that all
2b20: 6f 77 20 61 6d 6f 72 74 69 7a 65 64 20 6c 69 6e ow amortized lin
2b30: 65 61 72 20 67 72 6f 77 74 68 20 6f 76 65 72 0a ear growth over.
2b40: 23 20 72 65 70 65 61 74 65 64 20 61 70 70 65 6e # repeated appen
2b50: 64 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 ds, instead of t
2b60: 68 65 20 74 79 70 69 63 61 6c 20 71 75 61 64 72 he typical quadr
2b70: 61 74 69 63 20 67 72 6f 77 74 68 20 70 72 65 73 atic growth pres
2b80: 65 6e 74 20 69 6e 20 6e 61 69 76 65 0a 23 20 69 ent in naive.# i
2b90: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 2e 0a mplementations..
2ba0: 69 66 20 28 65 76 61 6c 20 22 61 73 5f 76 61 72 if (eval "as_var
2bb0: 3d 31 3b 20 61 73 5f 76 61 72 2b 3d 32 3b 20 74 =1; as_var+=2; t
2bc0: 65 73 74 20 78 5c 24 61 73 5f 76 61 72 20 3d 20 est x\$as_var =
2bd0: 78 31 32 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c x12") 2>/dev/nul
2be0: 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 65 76 61 6c l; then :. eval
2bf0: 20 27 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 28 'as_fn_append (
2c00: 29 0a 20 20 7b 0a 20 20 20 20 65 76 61 6c 20 24 ). {. eval $
2c10: 31 2b 3d 5c 24 32 0a 20 20 7d 27 0a 65 6c 73 65 1+=\$2. }'.else
2c20: 0a 20 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 . as_fn_append
2c30: 28 29 0a 20 20 7b 0a 20 20 20 20 65 76 61 6c 20 (). {. eval
2c40: 24 31 3d 5c 24 24 31 5c 24 32 0a 20 20 7d 0a 66 $1=\$$1\$2. }.f
2c50: 69 20 23 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 i # as_fn_append
2c60: 0a 0a 23 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 ..# as_fn_arith
2c70: 41 52 47 2e 2e 2e 0a 23 20 2d 2d 2d 2d 2d 2d 2d ARG....# -------
2c80: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 50 65 -----------.# Pe
2c90: 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 rform arithmetic
2ca0: 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 6e 20 74 evaluation on t
2cb0: 68 65 20 41 52 47 73 2c 20 61 6e 64 20 73 74 6f he ARGs, and sto
2cc0: 72 65 20 74 68 65 20 72 65 73 75 6c 74 20 69 6e re the result in
2cd0: 20 74 68 65 0a 23 20 67 6c 6f 62 61 6c 20 24 61 the.# global $a
2ce0: 73 5f 76 61 6c 2e 20 54 61 6b 65 20 61 64 76 61 s_val. Take adva
2cf0: 6e 74 61 67 65 20 6f 66 20 73 68 65 6c 6c 73 20 ntage of shells
2d00: 74 68 61 74 20 63 61 6e 20 61 76 6f 69 64 20 66 that can avoid f
2d10: 6f 72 6b 73 2e 20 54 68 65 20 61 72 67 75 6d 65 orks. The argume
2d20: 6e 74 73 0a 23 20 6d 75 73 74 20 62 65 20 70 6f nts.# must be po
2d30: 72 74 61 62 6c 65 20 61 63 72 6f 73 73 20 24 28 rtable across $(
2d40: 28 29 29 20 61 6e 64 20 65 78 70 72 2e 0a 69 66 ()) and expr..if
2d50: 20 28 65 76 61 6c 20 22 74 65 73 74 20 5c 24 28 (eval "test \$(
2d60: 28 20 31 20 2b 20 31 20 29 29 20 3d 20 32 22 29 ( 1 + 1 )) = 2")
2d70: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 2>/dev/null; th
2d80: 65 6e 20 3a 0a 20 20 65 76 61 6c 20 27 61 73 5f en :. eval 'as_
2d90: 66 6e 5f 61 72 69 74 68 20 28 29 0a 20 20 7b 0a fn_arith (). {.
2da0: 20 20 20 20 61 73 5f 76 61 6c 3d 24 28 28 20 24 as_val=$(( $
2db0: 2a 20 29 29 0a 20 20 7d 27 0a 65 6c 73 65 0a 20 * )). }'.else.
2dc0: 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 28 29 0a as_fn_arith ().
2dd0: 20 20 7b 0a 20 20 20 20 61 73 5f 76 61 6c 3d 60 {. as_val=`
2de0: 65 78 70 72 20 22 24 40 22 20 7c 7c 20 74 65 73 expr "$@" || tes
2df0: 74 20 24 3f 20 2d 65 71 20 31 60 0a 20 20 7d 0a t $? -eq 1`. }.
2e00: 66 69 20 23 20 61 73 5f 66 6e 5f 61 72 69 74 68 fi # as_fn_arith
2e10: 0a 0a 0a 23 20 61 73 5f 66 6e 5f 65 72 72 6f 72 ...# as_fn_error
2e20: 20 53 54 41 54 55 53 20 45 52 52 4f 52 20 5b 4c STATUS ERROR [L
2e30: 49 4e 45 4e 4f 20 4c 4f 47 5f 46 44 5d 0a 23 20 INENO LOG_FD].#
2e40: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
2e50: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
2e60: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 4f 75 74 70 75 --------.# Outpu
2e70: 74 20 22 60 62 61 73 65 6e 61 6d 65 20 24 30 60 t "`basename $0`
2e80: 3a 20 65 72 72 6f 72 3a 20 45 52 52 4f 52 22 20 : error: ERROR"
2e90: 74 6f 20 73 74 64 65 72 72 2e 20 49 66 20 4c 49 to stderr. If LI
2ea0: 4e 45 4e 4f 20 61 6e 64 20 4c 4f 47 5f 46 44 20 NENO and LOG_FD
2eb0: 61 72 65 0a 23 20 70 72 6f 76 69 64 65 64 2c 20 are.# provided,
2ec0: 61 6c 73 6f 20 6f 75 74 70 75 74 20 74 68 65 20 also output the
2ed0: 65 72 72 6f 72 20 74 6f 20 4c 4f 47 5f 46 44 2c error to LOG_FD,
2ee0: 20 72 65 66 65 72 65 6e 63 69 6e 67 20 4c 49 4e referencing LIN
2ef0: 45 4e 4f 2e 20 54 68 65 6e 20 65 78 69 74 20 74 ENO. Then exit t
2f00: 68 65 0a 23 20 73 63 72 69 70 74 20 77 69 74 68 he.# script with
2f10: 20 53 54 41 54 55 53 2c 20 75 73 69 6e 67 20 31 STATUS, using 1
2f20: 20 69 66 20 74 68 61 74 20 77 61 73 20 30 2e 0a if that was 0..
2f30: 61 73 5f 66 6e 5f 65 72 72 6f 72 20 28 29 0a 7b as_fn_error ().{
2f40: 0a 20 20 61 73 5f 73 74 61 74 75 73 3d 24 31 3b . as_status=$1;
2f50: 20 74 65 73 74 20 24 61 73 5f 73 74 61 74 75 73 test $as_status
2f60: 20 2d 65 71 20 30 20 26 26 20 61 73 5f 73 74 61 -eq 0 && as_sta
2f70: 74 75 73 3d 31 0a 20 20 69 66 20 74 65 73 74 20 tus=1. if test
2f80: 22 24 34 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 "$4"; then. a
2f90: 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 s_lineno=${as_li
2fa0: 6e 65 6e 6f 2d 22 24 33 22 7d 20 61 73 5f 6c 69 neno-"$3"} as_li
2fb0: 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 neno_stack=as_li
2fc0: 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c neno_stack=$as_l
2fd0: 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 20 20 ineno_stack.
2fe0: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
2ff0: 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
3000: 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 24 32 NENO}: error: $2
3010: 22 20 3e 26 24 34 0a 20 20 66 69 0a 20 20 24 61 " >&$4. fi. $a
3020: 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 s_echo "$as_me:
3030: 65 72 72 6f 72 3a 20 24 32 22 20 3e 26 32 0a 20 error: $2" >&2.
3040: 20 61 73 5f 66 6e 5f 65 78 69 74 20 24 61 73 5f as_fn_exit $as_
3050: 73 74 61 74 75 73 0a 7d 20 23 20 61 73 5f 66 6e status.} # as_fn
3060: 5f 65 72 72 6f 72 0a 0a 69 66 20 65 78 70 72 20 _error..if expr
3070: 61 20 3a 20 27 5c 28 61 5c 29 27 20 3e 2f 64 65 a : '\(a\)' >/de
3080: 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 0a 20 v/null 2>&1 &&.
3090: 20 20 74 65 73 74 20 22 58 60 65 78 70 72 20 30 test "X`expr 0
30a0: 30 30 30 31 20 3a 20 27 2e 2a 5c 28 2e 2e 2e 5c 0001 : '.*\(...\
30b0: 29 27 60 22 20 3d 20 58 30 30 31 3b 20 74 68 65 )'`" = X001; the
30c0: 6e 0a 20 20 61 73 5f 65 78 70 72 3d 65 78 70 72 n. as_expr=expr
30d0: 0a 65 6c 73 65 0a 20 20 61 73 5f 65 78 70 72 3d .else. as_expr=
30e0: 66 61 6c 73 65 0a 66 69 0a 0a 69 66 20 28 62 61 false.fi..if (ba
30f0: 73 65 6e 61 6d 65 20 2d 2d 20 2f 29 20 3e 2f 64 sename -- /) >/d
3100: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 ev/null 2>&1 &&
3110: 74 65 73 74 20 22 58 60 62 61 73 65 6e 61 6d 65 test "X`basename
3120: 20 2d 2d 20 2f 20 32 3e 26 31 60 22 20 3d 20 22 -- / 2>&1`" = "
3130: 58 2f 22 3b 20 74 68 65 6e 0a 20 20 61 73 5f 62 X/"; then. as_b
3140: 61 73 65 6e 61 6d 65 3d 62 61 73 65 6e 61 6d 65 asename=basename
3150: 0a 65 6c 73 65 0a 20 20 61 73 5f 62 61 73 65 6e .else. as_basen
3160: 61 6d 65 3d 66 61 6c 73 65 0a 66 69 0a 0a 69 66 ame=false.fi..if
3170: 20 28 61 73 5f 64 69 72 3d 60 64 69 72 6e 61 6d (as_dir=`dirnam
3180: 65 20 2d 2d 20 2f 60 20 26 26 20 74 65 73 74 20 e -- /` && test
3190: 22 58 24 61 73 5f 64 69 72 22 20 3d 20 58 2f 29 "X$as_dir" = X/)
31a0: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 >/dev/null 2>&1
31b0: 3b 20 74 68 65 6e 0a 20 20 61 73 5f 64 69 72 6e ; then. as_dirn
31c0: 61 6d 65 3d 64 69 72 6e 61 6d 65 0a 65 6c 73 65 ame=dirname.else
31d0: 0a 20 20 61 73 5f 64 69 72 6e 61 6d 65 3d 66 61 . as_dirname=fa
31e0: 6c 73 65 0a 66 69 0a 0a 61 73 5f 6d 65 3d 60 24 lse.fi..as_me=`$
31f0: 61 73 5f 62 61 73 65 6e 61 6d 65 20 2d 2d 20 22 as_basename -- "
3200: 24 30 22 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 $0" ||.$as_expr
3210: 58 2f 22 24 30 22 20 3a 20 27 2e 2a 2f 5c 28 5b X/"$0" : '.*/\([
3220: 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a 24 27 20 5c ^/][^/]*\)/*$' \
3230: 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20 27 58 | \.. X"$0" : 'X
3240: 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 \(//\)$' \| \..
3250: 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c 29 27 X"$0" : 'X\(/\)'
3260: 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c \| . 2>/dev/nul
3270: 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 6f 20 58 2f l ||.$as_echo X/
3280: 22 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20 27 "$0" |. sed '
3290: 2f 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d 5b 5e 2f 5d /^.*\/\([^/][^/]
32a0: 2a 5c 29 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 73 *\)\/*$/{.. s
32b0: 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 //\1/.. q..
32c0: 7d 0a 09 20 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 2f }.. /^X\/\(\/\/
32d0: 5c 29 24 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 \)$/{.. s//\1
32e0: 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 /.. q.. }..
32f0: 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 29 2e 2a 2f 7b /^X\/\(\/\).*/{
3300: 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 .. s//\1/..
3310: 20 20 71 0a 09 20 20 7d 0a 09 20 20 73 2f 2e 2a q.. }.. s/.*
3320: 2f 2e 2f 3b 20 71 27 60 0a 0a 23 20 41 76 6f 69 /./; q'`..# Avoi
3330: 64 20 64 65 70 65 6e 64 69 6e 67 20 75 70 6f 6e d depending upon
3340: 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 Character Range
3350: 73 2e 0a 61 73 5f 63 72 5f 6c 65 74 74 65 72 73 s..as_cr_letters
3360: 3d 27 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e ='abcdefghijklmn
3370: 6f 70 71 72 73 74 75 76 77 78 79 7a 27 0a 61 73 opqrstuvwxyz'.as
3380: 5f 63 72 5f 4c 45 54 54 45 52 53 3d 27 41 42 43 _cr_LETTERS='ABC
3390: 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 DEFGHIJKLMNOPQRS
33a0: 54 55 56 57 58 59 5a 27 0a 61 73 5f 63 72 5f 4c TUVWXYZ'.as_cr_L
33b0: 65 74 74 65 72 73 3d 24 61 73 5f 63 72 5f 6c 65 etters=$as_cr_le
33c0: 74 74 65 72 73 24 61 73 5f 63 72 5f 4c 45 54 54 tters$as_cr_LETT
33d0: 45 52 53 0a 61 73 5f 63 72 5f 64 69 67 69 74 73 ERS.as_cr_digits
33e0: 3d 27 30 31 32 33 34 35 36 37 38 39 27 0a 61 73 ='0123456789'.as
33f0: 5f 63 72 5f 61 6c 6e 75 6d 3d 24 61 73 5f 63 72 _cr_alnum=$as_cr
3400: 5f 4c 65 74 74 65 72 73 24 61 73 5f 63 72 5f 64 _Letters$as_cr_d
3410: 69 67 69 74 73 0a 0a 0a 20 20 61 73 5f 6c 69 6e igits... as_lin
3420: 65 6e 6f 5f 31 3d 24 4c 49 4e 45 4e 4f 20 61 73 eno_1=$LINENO as
3430: 5f 6c 69 6e 65 6e 6f 5f 31 61 3d 24 4c 49 4e 45 _lineno_1a=$LINE
3440: 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 32 NO. as_lineno_2
3450: 3d 24 4c 49 4e 45 4e 4f 20 61 73 5f 6c 69 6e 65 =$LINENO as_line
3460: 6e 6f 5f 32 61 3d 24 4c 49 4e 45 4e 4f 0a 20 20 no_2a=$LINENO.
3470: 65 76 61 6c 20 27 74 65 73 74 20 22 78 24 61 73 eval 'test "x$as
3480: 5f 6c 69 6e 65 6e 6f 5f 31 27 24 61 73 5f 72 75 _lineno_1'$as_ru
3490: 6e 27 22 20 21 3d 20 22 78 24 61 73 5f 6c 69 6e n'" != "x$as_lin
34a0: 65 6e 6f 5f 32 27 24 61 73 5f 72 75 6e 27 22 20 eno_2'$as_run'"
34b0: 26 26 0a 20 20 74 65 73 74 20 22 78 60 65 78 70 &&. test "x`exp
34c0: 72 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 27 24 r $as_lineno_1'$
34d0: 61 73 5f 72 75 6e 27 20 2b 20 31 60 22 20 3d 20 as_run' + 1`" =
34e0: 22 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 27 24 "x$as_lineno_2'$
34f0: 61 73 5f 72 75 6e 27 22 27 20 7c 7c 20 7b 0a 20 as_run'"' || {.
3500: 20 23 20 42 6c 61 6d 65 20 4c 65 65 20 45 2e 20 # Blame Lee E.
3510: 4d 63 4d 61 68 6f 6e 20 28 31 39 33 31 2d 31 39 McMahon (1931-19
3520: 38 39 29 20 66 6f 72 20 73 65 64 27 73 20 73 79 89) for sed's sy
3530: 6e 74 61 78 2e 20 20 3a 2d 29 0a 20 20 73 65 64 ntax. :-). sed
3540: 20 2d 6e 20 27 0a 20 20 20 20 70 0a 20 20 20 20 -n '. p.
3550: 2f 5b 24 5d 4c 49 4e 45 4e 4f 2f 3d 0a 20 20 27 /[$]LINENO/=. '
3560: 20 3c 24 61 73 5f 6d 79 73 65 6c 66 20 7c 0a 20 <$as_myself |.
3570: 20 20 20 73 65 64 20 27 0a 20 20 20 20 20 20 73 sed '. s
3580: 2f 5b 24 5d 4c 49 4e 45 4e 4f 2e 2a 2f 26 2d 2f /[$]LINENO.*/&-/
3590: 0a 20 20 20 20 20 20 74 20 6c 69 6e 65 6e 6f 0a . t lineno.
35a0: 20 20 20 20 20 20 62 0a 20 20 20 20 20 20 3a 6c b. :l
35b0: 69 6e 65 6e 6f 0a 20 20 20 20 20 20 4e 0a 20 20 ineno. N.
35c0: 20 20 20 20 3a 6c 6f 6f 70 0a 20 20 20 20 20 20 :loop.
35d0: 73 2f 5b 24 5d 4c 49 4e 45 4e 4f 5c 28 5b 5e 27 s/[$]LINENO\([^'
35e0: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 27 5f 5d 2e $as_cr_alnum'_].
35f0: 2a 5c 6e 5c 29 5c 28 2e 2a 5c 29 2f 5c 32 5c 31 *\n\)\(.*\)/\2\1
3600: 5c 32 2f 0a 20 20 20 20 20 20 74 20 6c 6f 6f 70 \2/. t loop
3610: 0a 20 20 20 20 20 20 73 2f 2d 5c 6e 2e 2a 2f 2f . s/-\n.*//
3620: 0a 20 20 20 20 27 20 3e 24 61 73 5f 6d 65 2e 6c . ' >$as_me.l
3630: 69 6e 65 6e 6f 20 26 26 0a 20 20 63 68 6d 6f 64 ineno &&. chmod
3640: 20 2b 78 20 22 24 61 73 5f 6d 65 2e 6c 69 6e 65 +x "$as_me.line
3650: 6e 6f 22 20 7c 7c 0a 20 20 20 20 7b 20 24 61 73 no" ||. { $as
3660: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 _echo "$as_me: e
3670: 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 72 65 rror: cannot cre
3680: 61 74 65 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e ate $as_me.linen
3690: 6f 3b 20 72 65 72 75 6e 20 77 69 74 68 20 61 20 o; rerun with a
36a0: 50 4f 53 49 58 20 73 68 65 6c 6c 22 20 3e 26 32 POSIX shell" >&2
36b0: 3b 20 61 73 5f 66 6e 5f 65 78 69 74 20 31 3b 20 ; as_fn_exit 1;
36c0: 7d 0a 0a 20 20 23 20 49 66 20 77 65 20 68 61 64 }.. # If we had
36d0: 20 74 6f 20 72 65 2d 65 78 65 63 75 74 65 20 77 to re-execute w
36e0: 69 74 68 20 24 43 4f 4e 46 49 47 5f 53 48 45 4c ith $CONFIG_SHEL
36f0: 4c 2c 20 77 65 27 72 65 20 65 6e 73 75 72 65 64 L, we're ensured
3700: 20 74 6f 20 68 61 76 65 0a 20 20 23 20 61 6c 72 to have. # alr
3710: 65 61 64 79 20 64 6f 6e 65 20 74 68 61 74 2c 20 eady done that,
3720: 73 6f 20 65 6e 73 75 72 65 20 77 65 20 64 6f 6e so ensure we don
3730: 27 74 20 74 72 79 20 74 6f 20 64 6f 20 73 6f 20 't try to do so
3740: 61 67 61 69 6e 20 61 6e 64 20 66 61 6c 6c 0a 20 again and fall.
3750: 20 23 20 69 6e 20 61 6e 20 69 6e 66 69 6e 69 74 # in an infinit
3760: 65 20 6c 6f 6f 70 2e 20 20 54 68 69 73 20 68 61 e loop. This ha
3770: 73 20 61 6c 72 65 61 64 79 20 68 61 70 70 65 6e s already happen
3780: 65 64 20 69 6e 20 70 72 61 63 74 69 63 65 2e 0a ed in practice..
3790: 20 20 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 63 _as_can_reexec
37a0: 3d 6e 6f 3b 20 65 78 70 6f 72 74 20 5f 61 73 5f =no; export _as_
37b0: 63 61 6e 5f 72 65 65 78 65 63 0a 20 20 23 20 44 can_reexec. # D
37c0: 6f 6e 27 74 20 74 72 79 20 74 6f 20 65 78 65 63 on't try to exec
37d0: 20 61 73 20 69 74 20 63 68 61 6e 67 65 73 20 24 as it changes $
37e0: 5b 30 5d 2c 20 63 61 75 73 69 6e 67 20 61 6c 6c [0], causing all
37f0: 20 73 6f 72 74 20 6f 66 20 70 72 6f 62 6c 65 6d sort of problem
3800: 73 0a 20 20 23 20 28 74 68 65 20 64 69 72 6e 61 s. # (the dirna
3810: 6d 65 20 6f 66 20 24 5b 30 5d 20 69 73 20 6e 6f me of $[0] is no
3820: 74 20 74 68 65 20 70 6c 61 63 65 20 77 68 65 72 t the place wher
3830: 65 20 77 65 20 6d 69 67 68 74 20 66 69 6e 64 20 e we might find
3840: 74 68 65 0a 20 20 23 20 6f 72 69 67 69 6e 61 6c the. # original
3850: 20 61 6e 64 20 73 6f 20 6f 6e 2e 20 20 41 75 74 and so on. Aut
3860: 6f 63 6f 6e 66 20 69 73 20 65 73 70 65 63 69 61 oconf is especia
3870: 6c 6c 79 20 73 65 6e 73 69 74 69 76 65 20 74 6f lly sensitive to
3880: 20 74 68 69 73 29 2e 0a 20 20 2e 20 22 2e 2f 24 this).. . "./$
3890: 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 22 0a 20 20 as_me.lineno".
38a0: 23 20 45 78 69 74 20 73 74 61 74 75 73 20 69 73 # Exit status is
38b0: 20 74 68 61 74 20 6f 66 20 74 68 65 20 6c 61 73 that of the las
38c0: 74 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 65 78 69 t command.. exi
38d0: 74 0a 7d 0a 0a 45 43 48 4f 5f 43 3d 20 45 43 48 t.}..ECHO_C= ECH
38e0: 4f 5f 4e 3d 20 45 43 48 4f 5f 54 3d 0a 63 61 73 O_N= ECHO_T=.cas
38f0: 65 20 60 65 63 68 6f 20 2d 6e 20 78 60 20 69 6e e `echo -n x` in
3900: 20 23 28 28 28 28 28 0a 2d 6e 2a 29 0a 20 20 63 #(((((.-n*). c
3910: 61 73 65 20 60 65 63 68 6f 20 27 78 79 5c 63 27 ase `echo 'xy\c'
3920: 60 20 69 6e 0a 20 20 2a 63 2a 29 20 45 43 48 4f ` in. *c*) ECHO
3930: 5f 54 3d 27 09 27 3b 3b 09 23 20 45 43 48 4f 5f _T='.';;.# ECHO_
3940: 54 20 69 73 20 73 69 6e 67 6c 65 20 74 61 62 20 T is single tab
3950: 63 68 61 72 61 63 74 65 72 2e 0a 20 20 78 79 29 character.. xy)
3960: 20 20 45 43 48 4f 5f 43 3d 27 5c 63 27 3b 3b 0a ECHO_C='\c';;.
3970: 20 20 2a 29 20 20 20 65 63 68 6f 20 60 65 63 68 *) echo `ech
3980: 6f 20 6b 73 68 38 38 20 62 75 67 20 6f 6e 20 41 o ksh88 bug on A
3990: 49 58 20 36 2e 31 60 20 3e 20 2f 64 65 76 2f 6e IX 6.1` > /dev/n
39a0: 75 6c 6c 0a 20 20 20 20 20 20 20 45 43 48 4f 5f ull. ECHO_
39b0: 54 3d 27 09 27 3b 3b 0a 20 20 65 73 61 63 3b 3b T='.';;. esac;;
39c0: 0a 2a 29 0a 20 20 45 43 48 4f 5f 4e 3d 27 2d 6e .*). ECHO_N='-n
39d0: 27 3b 3b 0a 65 73 61 63 0a 0a 72 6d 20 2d 66 20 ';;.esac..rm -f
39e0: 63 6f 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78 conf$$ conf$$.ex
39f0: 65 20 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 69 66 e conf$$.file.if
3a00: 20 74 65 73 74 20 2d 64 20 63 6f 6e 66 24 24 2e test -d conf$$.
3a10: 64 69 72 3b 20 74 68 65 6e 0a 20 20 72 6d 20 2d dir; then. rm -
3a20: 66 20 63 6f 6e 66 24 24 2e 64 69 72 2f 63 6f 6e f conf$$.dir/con
3a30: 66 24 24 2e 66 69 6c 65 0a 65 6c 73 65 0a 20 20 f$$.file.else.
3a40: 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 64 69 72 rm -f conf$$.dir
3a50: 0a 20 20 6d 6b 64 69 72 20 63 6f 6e 66 24 24 2e . mkdir conf$$.
3a60: 64 69 72 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a dir 2>/dev/null.
3a70: 66 69 0a 69 66 20 28 65 63 68 6f 20 3e 63 6f 6e fi.if (echo >con
3a80: 66 24 24 2e 66 69 6c 65 29 20 32 3e 2f 64 65 76 f$$.file) 2>/dev
3a90: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 /null; then. if
3aa0: 20 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66 69 ln -s conf$$.fi
3ab0: 6c 65 20 63 6f 6e 66 24 24 20 32 3e 2f 64 65 76 le conf$$ 2>/dev
3ac0: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 /null; then.
3ad0: 61 73 5f 6c 6e 5f 73 3d 27 6c 6e 20 2d 73 27 0a as_ln_s='ln -s'.
3ae0: 20 20 20 20 23 20 2e 2e 2e 20 62 75 74 20 74 68 # ... but th
3af0: 65 72 65 20 61 72 65 20 74 77 6f 20 67 6f 74 63 ere are two gotc
3b00: 68 61 73 3a 0a 20 20 20 20 23 20 31 29 20 4f 6e has:. # 1) On
3b10: 20 4d 53 59 53 2c 20 62 6f 74 68 20 60 6c 6e 20 MSYS, both `ln
3b20: 2d 73 20 66 69 6c 65 20 64 69 72 27 20 61 6e 64 -s file dir' and
3b30: 20 60 6c 6e 20 66 69 6c 65 20 64 69 72 27 20 66 `ln file dir' f
3b40: 61 69 6c 2e 0a 20 20 20 20 23 20 32 29 20 44 4a ail.. # 2) DJ
3b50: 47 50 50 20 3c 20 32 2e 30 34 20 68 61 73 20 6e GPP < 2.04 has n
3b60: 6f 20 73 79 6d 6c 69 6e 6b 73 3b 20 60 6c 6e 20 o symlinks; `ln
3b70: 2d 73 27 20 63 72 65 61 74 65 73 20 61 20 77 72 -s' creates a wr
3b80: 61 70 70 65 72 20 65 78 65 63 75 74 61 62 6c 65 apper executable
3b90: 2e 0a 20 20 20 20 23 20 49 6e 20 62 6f 74 68 20 .. # In both
3ba0: 63 61 73 65 73 2c 20 77 65 20 68 61 76 65 20 74 cases, we have t
3bb0: 6f 20 64 65 66 61 75 6c 74 20 74 6f 20 60 63 70 o default to `cp
3bc0: 20 2d 70 52 27 2e 0a 20 20 20 20 6c 6e 20 2d 73 -pR'.. ln -s
3bd0: 20 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e conf$$.file con
3be0: 66 24 24 2e 64 69 72 20 32 3e 2f 64 65 76 2f 6e f$$.dir 2>/dev/n
3bf0: 75 6c 6c 20 26 26 20 74 65 73 74 20 21 20 2d 66 ull && test ! -f
3c00: 20 63 6f 6e 66 24 24 2e 65 78 65 20 7c 7c 0a 20 conf$$.exe ||.
3c10: 20 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27 63 70 as_ln_s='cp
3c20: 20 2d 70 52 27 0a 20 20 65 6c 69 66 20 6c 6e 20 -pR'. elif ln
3c30: 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e 66 conf$$.file conf
3c40: 24 24 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 $$ 2>/dev/null;
3c50: 74 68 65 6e 0a 20 20 20 20 61 73 5f 6c 6e 5f 73 then. as_ln_s
3c60: 3d 6c 6e 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 =ln. else. a
3c70: 73 5f 6c 6e 5f 73 3d 27 63 70 20 2d 70 52 27 0a s_ln_s='cp -pR'.
3c80: 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 73 5f 6c fi.else. as_l
3c90: 6e 5f 73 3d 27 63 70 20 2d 70 52 27 0a 66 69 0a n_s='cp -pR'.fi.
3ca0: 72 6d 20 2d 66 20 63 6f 6e 66 24 24 20 63 6f 6e rm -f conf$$ con
3cb0: 66 24 24 2e 65 78 65 20 63 6f 6e 66 24 24 2e 64 f$$.exe conf$$.d
3cc0: 69 72 2f 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 ir/conf$$.file c
3cd0: 6f 6e 66 24 24 2e 66 69 6c 65 0a 72 6d 64 69 72 onf$$.file.rmdir
3ce0: 20 63 6f 6e 66 24 24 2e 64 69 72 20 32 3e 2f 64 conf$$.dir 2>/d
3cf0: 65 76 2f 6e 75 6c 6c 0a 0a 69 66 20 6d 6b 64 69 ev/null..if mkdi
3d00: 72 20 2d 70 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 r -p . 2>/dev/nu
3d10: 6c 6c 3b 20 74 68 65 6e 0a 20 20 61 73 5f 6d 6b ll; then. as_mk
3d20: 64 69 72 5f 70 3d 27 6d 6b 64 69 72 20 2d 70 20 dir_p='mkdir -p
3d30: 22 24 61 73 5f 64 69 72 22 27 0a 65 6c 73 65 0a "$as_dir"'.else.
3d40: 20 20 74 65 73 74 20 2d 64 20 2e 2f 2d 70 20 26 test -d ./-p &
3d50: 26 20 72 6d 64 69 72 20 2e 2f 2d 70 0a 20 20 61 & rmdir ./-p. a
3d60: 73 5f 6d 6b 64 69 72 5f 70 3d 66 61 6c 73 65 0a s_mkdir_p=false.
3d70: 66 69 0a 0a 61 73 5f 74 65 73 74 5f 78 3d 27 74 fi..as_test_x='t
3d80: 65 73 74 20 2d 78 27 0a 61 73 5f 65 78 65 63 75 est -x'.as_execu
3d90: 74 61 62 6c 65 5f 70 3d 61 73 5f 66 6e 5f 65 78 table_p=as_fn_ex
3da0: 65 63 75 74 61 62 6c 65 5f 70 0a 0a 23 20 53 65 ecutable_p..# Se
3db0: 64 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 d expression to
3dc0: 6d 61 70 20 61 20 73 74 72 69 6e 67 20 6f 6e 74 map a string ont
3dd0: 6f 20 61 20 76 61 6c 69 64 20 43 50 50 20 6e 61 o a valid CPP na
3de0: 6d 65 2e 0a 61 73 5f 74 72 5f 63 70 70 3d 22 65 me..as_tr_cpp="e
3df0: 76 61 6c 20 73 65 64 20 27 79 25 2a 24 61 73 5f val sed 'y%*$as_
3e00: 63 72 5f 6c 65 74 74 65 72 73 25 50 24 61 73 5f cr_letters%P$as_
3e10: 63 72 5f 4c 45 54 54 45 52 53 25 3b 73 25 5b 5e cr_LETTERS%;s%[^
3e20: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 25 5f _$as_cr_alnum]%_
3e30: 25 67 27 22 0a 0a 23 20 53 65 64 20 65 78 70 72 %g'"..# Sed expr
3e40: 65 73 73 69 6f 6e 20 74 6f 20 6d 61 70 20 61 20 ession to map a
3e50: 73 74 72 69 6e 67 20 6f 6e 74 6f 20 61 20 76 61 string onto a va
3e60: 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d lid variable nam
3e70: 65 2e 0a 61 73 5f 74 72 5f 73 68 3d 22 65 76 61 e..as_tr_sh="eva
3e80: 6c 20 73 65 64 20 27 79 25 2a 2b 25 70 70 25 3b l sed 'y%*+%pp%;
3e90: 73 25 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 s%[^_$as_cr_alnu
3ea0: 6d 5d 25 5f 25 67 27 22 0a 0a 0a 0a 23 20 43 68 m]%_%g'"....# Ch
3eb0: 65 63 6b 20 74 68 61 74 20 77 65 20 61 72 65 20 eck that we are
3ec0: 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 20 74 68 running under th
3ed0: 65 20 63 6f 72 72 65 63 74 20 73 68 65 6c 6c 2e e correct shell.
3ee0: 0a 53 48 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f .SHELL=${CONFIG_
3ef0: 53 48 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a SHELL-/bin/sh}..
3f00: 63 61 73 65 20 58 24 6c 74 5f 45 43 48 4f 20 69 case X$lt_ECHO i
3f10: 6e 0a 58 2a 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 n.X*--fallback-e
3f20: 63 68 6f 29 0a 20 20 23 20 52 65 6d 6f 76 65 20 cho). # Remove
3f30: 6f 6e 65 20 6c 65 76 65 6c 20 6f 66 20 71 75 6f one level of quo
3f40: 74 61 74 69 6f 6e 20 28 77 68 69 63 68 20 77 61 tation (which wa
3f50: 73 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 4d s required for M
3f60: 61 6b 65 29 2e 0a 20 20 45 43 48 4f 3d 60 65 63 ake).. ECHO=`ec
3f70: 68 6f 20 22 24 6c 74 5f 45 43 48 4f 22 20 7c 20 ho "$lt_ECHO" |
3f80: 73 65 64 20 27 73 2c 5c 5c 5c 5c 5c 24 5c 5c 24 sed 's,\\\\\$\\$
3f90: 30 2c 27 24 30 27 2c 27 60 0a 20 20 3b 3b 0a 65 0,'$0','`. ;;.e
3fa0: 73 61 63 0a 0a 45 43 48 4f 3d 24 7b 6c 74 5f 45 sac..ECHO=${lt_E
3fb0: 43 48 4f 2d 65 63 68 6f 7d 0a 69 66 20 74 65 73 CHO-echo}.if tes
3fc0: 74 20 22 58 24 31 22 20 3d 20 58 2d 2d 6e 6f 2d t "X$1" = X--no-
3fd0: 72 65 65 78 65 63 3b 20 74 68 65 6e 0a 20 20 23 reexec; then. #
3fe0: 20 44 69 73 63 61 72 64 20 74 68 65 20 2d 2d 6e Discard the --n
3ff0: 6f 2d 72 65 65 78 65 63 20 66 6c 61 67 2c 20 61 o-reexec flag, a
4000: 6e 64 20 63 6f 6e 74 69 6e 75 65 2e 0a 20 20 73 nd continue.. s
4010: 68 69 66 74 0a 65 6c 69 66 20 74 65 73 74 20 22 hift.elif test "
4020: 58 24 31 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61 X$1" = X--fallba
4030: 63 6b 2d 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20 ck-echo; then.
4040: 23 20 41 76 6f 69 64 20 69 6e 6c 69 6e 65 20 64 # Avoid inline d
4050: 6f 63 75 6d 65 6e 74 20 68 65 72 65 2c 20 69 74 ocument here, it
4060: 20 6d 61 79 20 62 65 20 6c 65 66 74 20 6f 76 65 may be left ove
4070: 72 0a 20 20 3a 0a 65 6c 69 66 20 74 65 73 74 20 r. :.elif test
4080: 22 58 60 7b 20 24 45 43 48 4f 20 27 5c 74 27 3b "X`{ $ECHO '\t';
4090: 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 } 2>/dev/null`"
40a0: 20 3d 20 27 58 5c 74 27 20 3b 20 74 68 65 6e 0a = 'X\t' ; then.
40b0: 20 20 23 20 59 69 70 70 65 65 2c 20 24 45 43 48 # Yippee, $ECH
40c0: 4f 20 77 6f 72 6b 73 21 0a 20 20 3a 0a 65 6c 73 O works!. :.els
40d0: 65 0a 20 20 23 20 52 65 73 74 61 72 74 20 75 6e e. # Restart un
40e0: 64 65 72 20 74 68 65 20 63 6f 72 72 65 63 74 20 der the correct
40f0: 73 68 65 6c 6c 2e 0a 20 20 65 78 65 63 20 24 53 shell.. exec $S
4100: 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e 6f 2d 72 HELL "$0" --no-r
4110: 65 65 78 65 63 20 24 7b 31 2b 22 24 40 22 7d 0a eexec ${1+"$@"}.
4120: 66 69 0a 0a 69 66 20 74 65 73 74 20 22 58 24 31 fi..if test "X$1
4130: 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61 63 6b 2d " = X--fallback-
4140: 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20 23 20 75 echo; then. # u
4150: 73 65 64 20 61 73 20 66 61 6c 6c 62 61 63 6b 20 sed as fallback
4160: 65 63 68 6f 0a 20 20 73 68 69 66 74 0a 20 20 63 echo. shift. c
4170: 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 0a 24 2a 0a at <<_LT_EOF.$*.
4180: 5f 4c 54 5f 45 4f 46 0a 20 20 65 78 69 74 20 30 _LT_EOF. exit 0
4190: 0a 66 69 0a 0a 23 20 54 68 65 20 48 50 2d 55 58 .fi..# The HP-UX
41a0: 20 6b 73 68 20 61 6e 64 20 50 4f 53 49 58 20 73 ksh and POSIX s
41b0: 68 65 6c 6c 20 70 72 69 6e 74 20 74 68 65 20 74 hell print the t
41c0: 61 72 67 65 74 20 64 69 72 65 63 74 6f 72 79 20 arget directory
41d0: 74 6f 20 73 74 64 6f 75 74 0a 23 20 69 66 20 43 to stdout.# if C
41e0: 44 50 41 54 48 20 69 73 20 73 65 74 2e 0a 28 75 DPATH is set..(u
41f0: 6e 73 65 74 20 43 44 50 41 54 48 29 20 3e 2f 64 nset CDPATH) >/d
4200: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 ev/null 2>&1 &&
4210: 75 6e 73 65 74 20 43 44 50 41 54 48 0a 0a 69 66 unset CDPATH..if
4220: 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 45 43 test -z "$lt_EC
4230: 48 4f 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 HO"; then. if t
4240: 65 73 74 20 22 58 24 7b 65 63 68 6f 5f 74 65 73 est "X${echo_tes
4250: 74 5f 73 74 72 69 6e 67 2b 73 65 74 7d 22 20 21 t_string+set}" !
4260: 3d 20 58 73 65 74 3b 20 74 68 65 6e 0a 20 20 20 = Xset; then.
4270: 20 23 20 66 69 6e 64 20 61 20 73 74 72 69 6e 67 # find a string
4280: 20 61 73 20 6c 61 72 67 65 20 61 73 20 70 6f 73 as large as pos
4290: 73 69 62 6c 65 2c 20 61 73 20 6c 6f 6e 67 20 61 sible, as long a
42a0: 73 20 74 68 65 20 73 68 65 6c 6c 20 63 61 6e 20 s the shell can
42b0: 63 6f 70 65 20 77 69 74 68 20 69 74 0a 20 20 20 cope with it.
42c0: 20 66 6f 72 20 63 6d 64 20 69 6e 20 27 73 65 64 for cmd in 'sed
42d0: 20 35 30 71 20 22 24 30 22 27 20 27 73 65 64 20 50q "$0"' 'sed
42e0: 32 30 71 20 22 24 30 22 27 20 27 73 65 64 20 31 20q "$0"' 'sed 1
42f0: 30 71 20 22 24 30 22 27 20 27 73 65 64 20 32 71 0q "$0"' 'sed 2q
4300: 20 22 24 30 22 27 20 27 65 63 68 6f 20 74 65 73 "$0"' 'echo tes
4310: 74 27 3b 20 64 6f 0a 20 20 20 20 20 20 23 20 65 t'; do. # e
4320: 78 70 65 63 74 65 64 20 73 69 7a 65 73 3a 20 6c xpected sizes: l
4330: 65 73 73 20 74 68 61 6e 20 32 4b 62 2c 20 31 4b ess than 2Kb, 1K
4340: 62 2c 20 35 31 32 20 62 79 74 65 73 2c 20 31 36 b, 512 bytes, 16
4350: 20 62 79 74 65 73 2c 20 2e 2e 2e 0a 20 20 20 20 bytes, ....
4360: 20 20 69 66 20 7b 20 65 63 68 6f 5f 74 65 73 74 if { echo_test
4370: 5f 73 74 72 69 6e 67 3d 60 65 76 61 6c 20 24 63 _string=`eval $c
4380: 6d 64 60 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 md`; } 2>/dev/nu
4390: 6c 6c 20 26 26 0a 09 20 7b 20 74 65 73 74 20 22 ll &&.. { test "
43a0: 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 X$echo_test_stri
43b0: 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 ng" = "X$echo_te
43c0: 73 74 5f 73 74 72 69 6e 67 22 3b 20 7d 20 32 3e st_string"; } 2>
43d0: 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 20 20 20 /dev/null.
43e0: 74 68 65 6e 0a 20 20 20 20 20 20 20 20 62 72 65 then. bre
43f0: 61 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 ak. fi.
4400: 64 6f 6e 65 0a 20 20 66 69 0a 0a 20 20 69 66 20 done. fi.. if
4410: 74 65 73 74 20 22 58 60 7b 20 24 45 43 48 4f 20 test "X`{ $ECHO
4420: 27 5c 74 27 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e '\t'; } 2>/dev/n
4430: 75 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26 ull`" = 'X\t' &&
4440: 0a 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69 . echo_testi
4450: 6e 67 5f 73 74 72 69 6e 67 3d 60 7b 20 24 45 43 ng_string=`{ $EC
4460: 48 4f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 HO "$echo_test_s
4470: 74 72 69 6e 67 22 3b 20 7d 20 32 3e 2f 64 65 76 tring"; } 2>/dev
4480: 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20 20 74 /null` &&. t
4490: 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 est "X$echo_test
44a0: 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 ing_string" = "X
44b0: 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e $echo_test_strin
44c0: 67 22 3b 20 74 68 65 6e 0a 20 20 20 20 3a 0a 20 g"; then. :.
44d0: 20 65 6c 73 65 0a 20 20 20 20 23 20 54 68 65 20 else. # The
44e0: 53 6f 6c 61 72 69 73 2c 20 41 49 58 2c 20 61 6e Solaris, AIX, an
44f0: 64 20 44 69 67 69 74 61 6c 20 55 6e 69 78 20 64 d Digital Unix d
4500: 65 66 61 75 6c 74 20 65 63 68 6f 20 70 72 6f 67 efault echo prog
4510: 72 61 6d 73 20 75 6e 71 75 6f 74 65 0a 20 20 20 rams unquote.
4520: 20 23 20 62 61 63 6b 73 6c 61 73 68 65 73 2e 20 # backslashes.
4530: 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 69 This makes it i
4540: 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 71 75 6f mpossible to quo
4550: 74 65 20 62 61 63 6b 73 6c 61 73 68 65 73 20 75 te backslashes u
4560: 73 69 6e 67 0a 20 20 20 20 23 20 20 20 65 63 68 sing. # ech
4570: 6f 20 22 24 73 6f 6d 65 74 68 69 6e 67 22 20 7c o "$something" |
4580: 20 73 65 64 20 27 73 2f 5c 5c 2f 5c 5c 5c 5c 2f sed 's/\\/\\\\/
4590: 67 27 0a 20 20 20 20 23 0a 20 20 20 20 23 20 53 g'. #. # S
45a0: 6f 2c 20 66 69 72 73 74 20 77 65 20 6c 6f 6f 6b o, first we look
45b0: 20 66 6f 72 20 61 20 77 6f 72 6b 69 6e 67 20 65 for a working e
45c0: 63 68 6f 20 69 6e 20 74 68 65 20 75 73 65 72 27 cho in the user'
45d0: 73 20 50 41 54 48 2e 0a 0a 20 20 20 20 6c 74 5f s PATH... lt_
45e0: 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b save_ifs="$IFS";
45f0: 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 IFS=$PATH_SEPAR
4600: 41 54 4f 52 0a 20 20 20 20 66 6f 72 20 64 69 72 ATOR. for dir
4610: 20 69 6e 20 24 50 41 54 48 20 2f 75 73 72 2f 75 in $PATH /usr/u
4620: 63 62 3b 20 64 6f 0a 20 20 20 20 20 20 49 46 53 cb; do. IFS
4630: 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a ="$lt_save_ifs".
4640: 20 20 20 20 20 20 69 66 20 28 74 65 73 74 20 2d if (test -
4650: 66 20 24 64 69 72 2f 65 63 68 6f 20 7c 7c 20 74 f $dir/echo || t
4660: 65 73 74 20 2d 66 20 24 64 69 72 2f 65 63 68 6f est -f $dir/echo
4670: 24 61 63 5f 65 78 65 65 78 74 29 20 26 26 0a 20 $ac_exeext) &&.
4680: 20 20 20 20 20 20 20 20 74 65 73 74 20 22 58 60 test "X`
4690: 28 24 64 69 72 2f 65 63 68 6f 20 27 5c 74 27 29 ($dir/echo '\t')
46a0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 2>/dev/null`" =
46b0: 20 27 58 5c 74 27 20 26 26 0a 20 20 20 20 20 20 'X\t' &&.
46c0: 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f echo_testing_
46d0: 73 74 72 69 6e 67 3d 60 28 24 64 69 72 2f 65 63 string=`($dir/ec
46e0: 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 ho "$echo_test_s
46f0: 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f 6e tring") 2>/dev/n
4700: 75 6c 6c 60 20 26 26 0a 20 20 20 20 20 20 20 20 ull` &&.
4710: 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 test "X$echo_te
4720: 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 sting_string" =
4730: 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 "X$echo_test_str
4740: 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 ing"; then.
4750: 20 20 20 45 43 48 4f 3d 22 24 64 69 72 2f 65 63 ECHO="$dir/ec
4760: 68 6f 22 0a 20 20 20 20 20 20 20 20 62 72 65 61 ho". brea
4770: 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 64 k. fi. d
4780: 6f 6e 65 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 one. IFS="$lt
4790: 5f 73 61 76 65 5f 69 66 73 22 0a 0a 20 20 20 20 _save_ifs"..
47a0: 69 66 20 74 65 73 74 20 22 58 24 45 43 48 4f 22 if test "X$ECHO"
47b0: 20 3d 20 58 65 63 68 6f 3b 20 74 68 65 6e 0a 20 = Xecho; then.
47c0: 20 20 20 20 20 23 20 57 65 20 64 69 64 6e 27 74 # We didn't
47d0: 20 66 69 6e 64 20 61 20 62 65 74 74 65 72 20 65 find a better e
47e0: 63 68 6f 2c 20 73 6f 20 6c 6f 6f 6b 20 66 6f 72 cho, so look for
47f0: 20 61 6c 74 65 72 6e 61 74 69 76 65 73 2e 0a 20 alternatives..
4800: 20 20 20 20 20 69 66 20 74 65 73 74 20 22 58 60 if test "X`
4810: 7b 20 70 72 69 6e 74 20 2d 72 20 27 5c 74 27 3b { print -r '\t';
4820: 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 } 2>/dev/null`"
4830: 20 3d 20 27 58 5c 74 27 20 26 26 0a 20 20 20 20 = 'X\t' &&.
4840: 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e echo_testin
4850: 67 5f 73 74 72 69 6e 67 3d 60 7b 20 70 72 69 6e g_string=`{ prin
4860: 74 20 2d 72 20 22 24 65 63 68 6f 5f 74 65 73 74 t -r "$echo_test
4870: 5f 73 74 72 69 6e 67 22 3b 20 7d 20 32 3e 2f 64 _string"; } 2>/d
4880: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20 ev/null` &&.
4890: 20 20 20 20 20 74 65 73 74 20 22 58 24 65 63 68 test "X$ech
48a0: 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 o_testing_string
48b0: 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 73 74 " = "X$echo_test
48c0: 5f 73 74 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20 _string"; then.
48d0: 20 20 20 20 20 20 20 23 20 54 68 69 73 20 73 68 # This sh
48e0: 65 6c 6c 20 68 61 73 20 61 20 62 75 69 6c 74 69 ell has a builti
48f0: 6e 20 70 72 69 6e 74 20 2d 72 20 74 68 61 74 20 n print -r that
4900: 64 6f 65 73 20 74 68 65 20 74 72 69 63 6b 2e 0a does the trick..
4910: 20 20 20 20 20 20 20 20 45 43 48 4f 3d 27 70 72 ECHO='pr
4920: 69 6e 74 20 2d 72 27 0a 20 20 20 20 20 20 65 6c int -r'. el
4930: 69 66 20 7b 20 74 65 73 74 20 2d 66 20 2f 62 69 if { test -f /bi
4940: 6e 2f 6b 73 68 20 7c 7c 20 74 65 73 74 20 2d 66 n/ksh || test -f
4950: 20 2f 62 69 6e 2f 6b 73 68 24 61 63 5f 65 78 65 /bin/ksh$ac_exe
4960: 65 78 74 3b 20 7d 20 26 26 0a 09 20 20 20 74 65 ext; } &&.. te
4970: 73 74 20 22 58 24 43 4f 4e 46 49 47 5f 53 48 45 st "X$CONFIG_SHE
4980: 4c 4c 22 20 21 3d 20 58 2f 62 69 6e 2f 6b 73 68 LL" != X/bin/ksh
4990: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 23 ; then. #
49a0: 20 49 66 20 77 65 20 68 61 76 65 20 6b 73 68 2c If we have ksh,
49b0: 20 74 72 79 20 72 75 6e 6e 69 6e 67 20 63 6f 6e try running con
49c0: 66 69 67 75 72 65 20 61 67 61 69 6e 20 77 69 74 figure again wit
49d0: 68 20 69 74 2e 0a 20 20 20 20 20 20 20 20 4f 52 h it.. OR
49e0: 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 IGINAL_CONFIG_SH
49f0: 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 ELL=${CONFIG_SHE
4a00: 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 20 20 20 20 LL-/bin/sh}.
4a10: 20 20 20 20 65 78 70 6f 72 74 20 4f 52 49 47 49 export ORIGI
4a20: 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c NAL_CONFIG_SHELL
4a30: 0a 20 20 20 20 20 20 20 20 43 4f 4e 46 49 47 5f . CONFIG_
4a40: 53 48 45 4c 4c 3d 2f 62 69 6e 2f 6b 73 68 0a 20 SHELL=/bin/ksh.
4a50: 20 20 20 20 20 20 20 65 78 70 6f 72 74 20 43 4f export CO
4a60: 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 20 20 20 NFIG_SHELL.
4a70: 20 20 20 65 78 65 63 20 24 43 4f 4e 46 49 47 5f exec $CONFIG_
4a80: 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e 6f 2d SHELL "$0" --no-
4a90: 72 65 65 78 65 63 20 24 7b 31 2b 22 24 40 22 7d reexec ${1+"$@"}
4aa0: 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 . else.
4ab0: 20 20 20 20 23 20 54 72 79 20 75 73 69 6e 67 20 # Try using
4ac0: 70 72 69 6e 74 66 2e 0a 20 20 20 20 20 20 20 20 printf..
4ad0: 45 43 48 4f 3d 27 70 72 69 6e 74 66 20 25 73 5c ECHO='printf %s\
4ae0: 6e 27 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 n'. if te
4af0: 73 74 20 22 58 60 7b 20 24 45 43 48 4f 20 27 5c st "X`{ $ECHO '\
4b00: 74 27 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c t'; } 2>/dev/nul
4b10: 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26 0a 09 l`" = 'X\t' &&..
4b20: 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f echo_testing_
4b30: 73 74 72 69 6e 67 3d 60 7b 20 24 45 43 48 4f 20 string=`{ $ECHO
4b40: 22 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 "$echo_test_stri
4b50: 6e 67 22 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 ng"; } 2>/dev/nu
4b60: 6c 6c 60 20 26 26 0a 09 20 20 20 74 65 73 74 20 ll` &&.. test
4b70: 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f "X$echo_testing_
4b80: 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68 string" = "X$ech
4b90: 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 o_test_string";
4ba0: 74 68 65 6e 0a 09 20 20 23 20 43 6f 6f 6c 2c 20 then.. # Cool,
4bb0: 70 72 69 6e 74 66 20 77 6f 72 6b 73 0a 09 20 20 printf works..
4bc0: 3a 0a 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 :. elif e
4bd0: 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 cho_testing_stri
4be0: 6e 67 3d 60 28 24 4f 52 49 47 49 4e 41 4c 5f 43 ng=`($ORIGINAL_C
4bf0: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22 ONFIG_SHELL "$0"
4c00: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f --fallback-echo
4c10: 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 '\t') 2>/dev/nu
4c20: 6c 6c 60 20 26 26 0a 09 20 20 20 20 20 74 65 73 ll` &&.. tes
4c30: 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e t "X$echo_testin
4c40: 67 5f 73 74 72 69 6e 67 22 20 3d 20 27 58 5c 74 g_string" = 'X\t
4c50: 27 20 26 26 0a 09 20 20 20 20 20 65 63 68 6f 5f ' &&.. echo_
4c60: 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 testing_string=`
4c70: 28 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 ($ORIGINAL_CONFI
4c80: 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66 G_SHELL "$0" --f
4c90: 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 24 65 allback-echo "$e
4ca0: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 cho_test_string"
4cb0: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 ) 2>/dev/null` &
4cc0: 26 0a 09 20 20 20 20 20 74 65 73 74 20 22 58 24 &.. test "X$
4cd0: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 echo_testing_str
4ce0: 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 ing" = "X$echo_t
4cf0: 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65 est_string"; the
4d00: 6e 0a 09 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c n.. CONFIG_SHEL
4d10: 4c 3d 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 L=$ORIGINAL_CONF
4d20: 49 47 5f 53 48 45 4c 4c 0a 09 20 20 65 78 70 6f IG_SHELL.. expo
4d30: 72 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a rt CONFIG_SHELL.
4d40: 09 20 20 53 48 45 4c 4c 3d 22 24 43 4f 4e 46 49 . SHELL="$CONFI
4d50: 47 5f 53 48 45 4c 4c 22 0a 09 20 20 65 78 70 6f G_SHELL".. expo
4d60: 72 74 20 53 48 45 4c 4c 0a 09 20 20 45 43 48 4f rt SHELL.. ECHO
4d70: 3d 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 ="$CONFIG_SHELL
4d80: 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 $0 --fallback-ec
4d90: 68 6f 22 0a 20 20 20 20 20 20 20 20 65 6c 69 66 ho". elif
4da0: 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 echo_testing_st
4db0: 72 69 6e 67 3d 60 28 24 43 4f 4e 46 49 47 5f 53 ring=`($CONFIG_S
4dc0: 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c HELL "$0" --fall
4dd0: 62 61 63 6b 2d 65 63 68 6f 20 27 5c 74 27 29 20 back-echo '\t')
4de0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 2>/dev/null` &&.
4df0: 09 20 20 20 20 20 74 65 73 74 20 22 58 24 65 63 . test "X$ec
4e00: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e ho_testing_strin
4e10: 67 22 20 3d 20 27 58 5c 74 27 20 26 26 0a 09 20 g" = 'X\t' &&..
4e20: 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67 echo_testing
4e30: 5f 73 74 72 69 6e 67 3d 60 28 24 43 4f 4e 46 49 _string=`($CONFI
4e40: 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d 66 G_SHELL "$0" --f
4e50: 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 24 65 allback-echo "$e
4e60: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 cho_test_string"
4e70: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 ) 2>/dev/null` &
4e80: 26 0a 09 20 20 20 20 20 74 65 73 74 20 22 58 24 &.. test "X$
4e90: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 echo_testing_str
4ea0: 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 ing" = "X$echo_t
4eb0: 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65 est_string"; the
4ec0: 6e 0a 09 20 20 45 43 48 4f 3d 22 24 43 4f 4e 46 n.. ECHO="$CONF
4ed0: 49 47 5f 53 48 45 4c 4c 20 24 30 20 2d 2d 66 61 IG_SHELL $0 --fa
4ee0: 6c 6c 62 61 63 6b 2d 65 63 68 6f 22 0a 20 20 20 llback-echo".
4ef0: 20 20 20 20 20 65 6c 73 65 0a 09 20 20 23 20 6d else.. # m
4f00: 61 79 62 65 20 77 69 74 68 20 61 20 73 6d 61 6c aybe with a smal
4f10: 6c 65 72 20 73 74 72 69 6e 67 2e 2e 2e 0a 09 20 ler string.....
4f20: 20 70 72 65 76 3d 3a 0a 0a 09 20 20 66 6f 72 20 prev=:... for
4f30: 63 6d 64 20 69 6e 20 27 65 63 68 6f 20 74 65 73 cmd in 'echo tes
4f40: 74 27 20 27 73 65 64 20 32 71 20 22 24 30 22 27 t' 'sed 2q "$0"'
4f50: 20 27 73 65 64 20 31 30 71 20 22 24 30 22 27 20 'sed 10q "$0"'
4f60: 27 73 65 64 20 32 30 71 20 22 24 30 22 27 20 27 'sed 20q "$0"' '
4f70: 73 65 64 20 35 30 71 20 22 24 30 22 27 3b 20 64 sed 50q "$0"'; d
4f80: 6f 0a 09 20 20 20 20 69 66 20 7b 20 74 65 73 74 o.. if { test
4f90: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 "X$echo_test_st
4fa0: 72 69 6e 67 22 20 3d 20 22 58 60 65 76 61 6c 20 ring" = "X`eval
4fb0: 24 63 6d 64 60 22 3b 20 7d 20 32 3e 2f 64 65 76 $cmd`"; } 2>/dev
4fc0: 2f 6e 75 6c 6c 0a 09 20 20 20 20 74 68 65 6e 0a /null.. then.
4fd0: 09 20 20 20 20 20 20 62 72 65 61 6b 0a 09 20 20 . break..
4fe0: 20 20 66 69 0a 09 20 20 20 20 70 72 65 76 3d 22 fi.. prev="
4ff0: 24 63 6d 64 22 0a 09 20 20 64 6f 6e 65 0a 0a 09 $cmd".. done...
5000: 20 20 69 66 20 74 65 73 74 20 22 24 70 72 65 76 if test "$prev
5010: 22 20 21 3d 20 27 73 65 64 20 35 30 71 20 22 24 " != 'sed 50q "$
5020: 30 22 27 3b 20 74 68 65 6e 0a 09 20 20 20 20 65 0"'; then.. e
5030: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 3d cho_test_string=
5040: 60 65 76 61 6c 20 24 70 72 65 76 60 0a 09 20 20 `eval $prev`..
5050: 20 20 65 78 70 6f 72 74 20 65 63 68 6f 5f 74 65 export echo_te
5060: 73 74 5f 73 74 72 69 6e 67 0a 09 20 20 20 20 65 st_string.. e
5070: 78 65 63 20 24 7b 4f 52 49 47 49 4e 41 4c 5f 43 xec ${ORIGINAL_C
5080: 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 24 7b 43 4f ONFIG_SHELL-${CO
5090: 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62 69 6e 2f NFIG_SHELL-/bin/
50a0: 73 68 7d 7d 20 22 24 30 22 20 24 7b 31 2b 22 24 sh}} "$0" ${1+"$
50b0: 40 22 7d 0a 09 20 20 65 6c 73 65 0a 09 20 20 20 @"}.. else..
50c0: 20 23 20 4f 6f 70 73 2e 20 20 57 65 20 6c 6f 73 # Oops. We los
50d0: 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2c 20 73 6f t completely, so
50e0: 20 6a 75 73 74 20 73 74 69 63 6b 20 77 69 74 68 just stick with
50f0: 20 65 63 68 6f 2e 0a 09 20 20 20 20 45 43 48 4f echo... ECHO
5100: 3d 65 63 68 6f 0a 09 20 20 66 69 0a 20 20 20 20 =echo.. fi.
5110: 20 20 20 20 66 69 0a 20 20 20 20 20 20 66 69 0a fi. fi.
5120: 20 20 20 20 66 69 0a 20 20 66 69 0a 66 69 0a 0a fi. fi.fi..
5130: 23 20 43 6f 70 79 20 65 63 68 6f 20 61 6e 64 20 # Copy echo and
5140: 71 75 6f 74 65 20 74 68 65 20 63 6f 70 79 20 73 quote the copy s
5150: 75 69 74 61 62 6c 79 20 66 6f 72 20 70 61 73 73 uitably for pass
5160: 69 6e 67 20 74 6f 20 6c 69 62 74 6f 6f 6c 20 66 ing to libtool f
5170: 72 6f 6d 0a 23 20 74 68 65 20 4d 61 6b 65 66 69 rom.# the Makefi
5180: 6c 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 71 le, instead of q
5190: 75 6f 74 69 6e 67 20 74 68 65 20 6f 72 69 67 69 uoting the origi
51a0: 6e 61 6c 2c 20 77 68 69 63 68 20 69 73 20 75 73 nal, which is us
51b0: 65 64 20 6c 61 74 65 72 2e 0a 6c 74 5f 45 43 48 ed later..lt_ECH
51c0: 4f 3d 24 45 43 48 4f 0a 69 66 20 74 65 73 74 20 O=$ECHO.if test
51d0: 22 58 24 6c 74 5f 45 43 48 4f 22 20 3d 20 22 58 "X$lt_ECHO" = "X
51e0: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 $CONFIG_SHELL $0
51f0: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f --fallback-echo
5200: 22 3b 20 74 68 65 6e 0a 20 20 20 6c 74 5f 45 43 "; then. lt_EC
5210: 48 4f 3d 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c HO="$CONFIG_SHEL
5220: 4c 20 5c 5c 5c 24 5c 24 30 20 2d 2d 66 61 6c 6c L \\\$\$0 --fall
5230: 62 61 63 6b 2d 65 63 68 6f 22 0a 66 69 0a 0a 0a back-echo".fi...
5240: 0a 0a 74 65 73 74 20 2d 6e 20 22 24 44 4a 44 49 ..test -n "$DJDI
5250: 52 22 20 7c 7c 20 65 78 65 63 20 37 3c 26 30 20 R" || exec 7<&0
5260: 3c 2f 64 65 76 2f 6e 75 6c 6c 0a 65 78 65 63 20 </dev/null.exec
5270: 36 3e 26 31 0a 0a 23 20 4e 61 6d 65 20 6f 66 20 6>&1..# Name of
5280: 74 68 65 20 68 6f 73 74 2e 0a 23 20 68 6f 73 74 the host..# host
5290: 6e 61 6d 65 20 6f 6e 20 73 6f 6d 65 20 73 79 73 name on some sys
52a0: 74 65 6d 73 20 28 53 56 52 33 2e 32 2c 20 6f 6c tems (SVR3.2, ol
52b0: 64 20 47 4e 55 2f 4c 69 6e 75 78 29 20 72 65 74 d GNU/Linux) ret
52c0: 75 72 6e 73 20 61 20 62 6f 67 75 73 20 65 78 69 urns a bogus exi
52d0: 74 20 73 74 61 74 75 73 2c 0a 23 20 73 6f 20 75 t status,.# so u
52e0: 6e 61 6d 65 20 67 65 74 73 20 72 75 6e 20 74 6f name gets run to
52f0: 6f 2e 0a 61 63 5f 68 6f 73 74 6e 61 6d 65 3d 60 o..ac_hostname=`
5300: 28 68 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 (hostname || una
5310: 6d 65 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 me -n) 2>/dev/nu
5320: 6c 6c 20 7c 20 73 65 64 20 31 71 60 0a 0a 23 0a ll | sed 1q`..#.
5330: 23 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e # Initialization
5340: 73 2e 0a 23 0a 61 63 5f 64 65 66 61 75 6c 74 5f s..#.ac_default_
5350: 70 72 65 66 69 78 3d 2f 75 73 72 2f 6c 6f 63 61 prefix=/usr/loca
5360: 6c 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 l.ac_clean_files
5370: 3d 0a 61 63 5f 63 6f 6e 66 69 67 5f 6c 69 62 6f =.ac_config_libo
5380: 62 6a 5f 64 69 72 3d 2e 0a 4c 49 42 4f 42 4a 53 bj_dir=..LIBOBJS
5390: 3d 0a 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e =.cross_compilin
53a0: 67 3d 6e 6f 0a 73 75 62 64 69 72 73 3d 0a 4d 46 g=no.subdirs=.MF
53b0: 4c 41 47 53 3d 0a 4d 41 4b 45 46 4c 41 47 53 3d LAGS=.MAKEFLAGS=
53c0: 0a 0a 23 20 49 64 65 6e 74 69 74 79 20 6f 66 20 ..# Identity of
53d0: 74 68 69 73 20 70 61 63 6b 61 67 65 2e 0a 50 41 this package..PA
53e0: 43 4b 41 47 45 5f 4e 41 4d 45 3d 27 73 71 6c 69 CKAGE_NAME='sqli
53f0: 74 65 27 0a 50 41 43 4b 41 47 45 5f 54 41 52 4e te'.PACKAGE_TARN
5400: 41 4d 45 3d 27 73 71 6c 69 74 65 27 0a 50 41 43 AME='sqlite'.PAC
5410: 4b 41 47 45 5f 56 45 52 53 49 4f 4e 3d 27 33 2e KAGE_VERSION='3.
5420: 31 34 2e 30 27 0a 50 41 43 4b 41 47 45 5f 53 54 14.0'.PACKAGE_ST
5430: 52 49 4e 47 3d 27 73 71 6c 69 74 65 20 33 2e 31 RING='sqlite 3.1
5440: 34 2e 30 27 0a 50 41 43 4b 41 47 45 5f 42 55 47 4.0'.PACKAGE_BUG
5450: 52 45 50 4f 52 54 3d 27 27 0a 50 41 43 4b 41 47 REPORT=''.PACKAG
5460: 45 5f 55 52 4c 3d 27 27 0a 0a 23 20 46 61 63 74 E_URL=''..# Fact
5470: 6f 72 69 6e 67 20 64 65 66 61 75 6c 74 20 68 65 oring default he
5480: 61 64 65 72 73 20 66 6f 72 20 6d 6f 73 74 20 74 aders for most t
5490: 65 73 74 73 2e 0a 61 63 5f 69 6e 63 6c 75 64 65 ests..ac_include
54a0: 73 5f 64 65 66 61 75 6c 74 3d 22 5c 0a 23 69 6e s_default="\.#in
54b0: 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a clude <stdio.h>.
54c0: 23 69 66 64 65 66 20 48 41 56 45 5f 53 59 53 5f #ifdef HAVE_SYS_
54d0: 54 59 50 45 53 5f 48 0a 23 20 69 6e 63 6c 75 64 TYPES_H.# includ
54e0: 65 20 3c 73 79 73 2f 74 79 70 65 73 2e 68 3e 0a e <sys/types.h>.
54f0: 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 48 41 #endif.#ifdef HA
5500: 56 45 5f 53 59 53 5f 53 54 41 54 5f 48 0a 23 20 VE_SYS_STAT_H.#
5510: 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 include <sys/sta
5520: 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66 64 t.h>.#endif.#ifd
5530: 65 66 20 53 54 44 43 5f 48 45 41 44 45 52 53 0a ef STDC_HEADERS.
5540: 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 # include <stdli
5550: 62 2e 68 3e 0a 23 20 69 6e 63 6c 75 64 65 20 3c b.h>.# include <
5560: 73 74 64 64 65 66 2e 68 3e 0a 23 65 6c 73 65 0a stddef.h>.#else.
5570: 23 20 69 66 64 65 66 20 48 41 56 45 5f 53 54 44 # ifdef HAVE_STD
5580: 4c 49 42 5f 48 0a 23 20 20 69 6e 63 6c 75 64 65 LIB_H.# include
5590: 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 20 65 6e <stdlib.h>.# en
55a0: 64 69 66 0a 23 65 6e 64 69 66 0a 23 69 66 64 65 dif.#endif.#ifde
55b0: 66 20 48 41 56 45 5f 53 54 52 49 4e 47 5f 48 0a f HAVE_STRING_H.
55c0: 23 20 69 66 20 21 64 65 66 69 6e 65 64 20 53 54 # if !defined ST
55d0: 44 43 5f 48 45 41 44 45 52 53 20 26 26 20 64 65 DC_HEADERS && de
55e0: 66 69 6e 65 64 20 48 41 56 45 5f 4d 45 4d 4f 52 fined HAVE_MEMOR
55f0: 59 5f 48 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c Y_H.# include <
5600: 6d 65 6d 6f 72 79 2e 68 3e 0a 23 20 65 6e 64 69 memory.h>.# endi
5610: 66 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 72 f.# include <str
5620: 69 6e 67 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 ing.h>.#endif.#i
5630: 66 64 65 66 20 48 41 56 45 5f 53 54 52 49 4e 47 fdef HAVE_STRING
5640: 53 5f 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 S_H.# include <s
5650: 74 72 69 6e 67 73 2e 68 3e 0a 23 65 6e 64 69 66 trings.h>.#endif
5660: 0a 23 69 66 64 65 66 20 48 41 56 45 5f 49 4e 54 .#ifdef HAVE_INT
5670: 54 59 50 45 53 5f 48 0a 23 20 69 6e 63 6c 75 64 TYPES_H.# includ
5680: 65 20 3c 69 6e 74 74 79 70 65 73 2e 68 3e 0a 23 e <inttypes.h>.#
5690: 65 6e 64 69 66 0a 23 69 66 64 65 66 20 48 41 56 endif.#ifdef HAV
56a0: 45 5f 53 54 44 49 4e 54 5f 48 0a 23 20 69 6e 63 E_STDINT_H.# inc
56b0: 6c 75 64 65 20 3c 73 74 64 69 6e 74 2e 68 3e 0a lude <stdint.h>.
56c0: 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 48 41 #endif.#ifdef HA
56d0: 56 45 5f 55 4e 49 53 54 44 5f 48 0a 23 20 69 6e VE_UNISTD_H.# in
56e0: 63 6c 75 64 65 20 3c 75 6e 69 73 74 64 2e 68 3e clude <unistd.h>
56f0: 0a 23 65 6e 64 69 66 22 0a 0a 61 63 5f 73 75 62 .#endif"..ac_sub
5700: 73 74 5f 76 61 72 73 3d 27 4c 54 4c 49 42 4f 42 st_vars='LTLIBOB
5710: 4a 53 0a 4c 49 42 4f 42 4a 53 0a 42 55 49 4c 44 JS.LIBOBJS.BUILD
5720: 5f 43 46 4c 41 47 53 0a 55 53 45 5f 47 43 4f 56 _CFLAGS.USE_GCOV
5730: 0a 4f 50 54 5f 46 45 41 54 55 52 45 5f 46 4c 41 .OPT_FEATURE_FLA
5740: 47 53 0a 53 51 4c 49 54 45 5f 4d 45 4d 53 59 53 GS.SQLITE_MEMSYS
5750: 35 0a 55 53 45 5f 41 4d 41 4c 47 41 4d 41 54 49 5.USE_AMALGAMATI
5760: 4f 4e 0a 54 41 52 47 45 54 5f 44 45 42 55 47 0a ON.TARGET_DEBUG.
5770: 54 41 52 47 45 54 5f 48 41 56 45 5f 45 44 49 54 TARGET_HAVE_EDIT
5780: 4c 49 4e 45 0a 54 41 52 47 45 54 5f 48 41 56 45 LINE.TARGET_HAVE
5790: 5f 52 45 41 44 4c 49 4e 45 0a 54 41 52 47 45 54 _READLINE.TARGET
57a0: 5f 52 45 41 44 4c 49 4e 45 5f 49 4e 43 0a 54 41 _READLINE_INC.TA
57b0: 52 47 45 54 5f 52 45 41 44 4c 49 4e 45 5f 4c 49 RGET_READLINE_LI
57c0: 42 53 0a 48 41 56 45 5f 54 43 4c 0a 54 43 4c 5f BS.HAVE_TCL.TCL_
57d0: 53 48 4c 49 42 5f 53 55 46 46 49 58 0a 54 43 4c SHLIB_SUFFIX.TCL
57e0: 5f 53 54 55 42 5f 4c 49 42 5f 53 50 45 43 0a 54 _STUB_LIB_SPEC.T
57f0: 43 4c 5f 53 54 55 42 5f 4c 49 42 5f 46 4c 41 47 CL_STUB_LIB_FLAG
5800: 0a 54 43 4c 5f 53 54 55 42 5f 4c 49 42 5f 46 49 .TCL_STUB_LIB_FI
5810: 4c 45 0a 54 43 4c 5f 4c 49 42 5f 53 50 45 43 0a LE.TCL_LIB_SPEC.
5820: 54 43 4c 5f 4c 49 42 5f 46 4c 41 47 0a 54 43 4c TCL_LIB_FLAG.TCL
5830: 5f 4c 49 42 5f 46 49 4c 45 0a 54 43 4c 5f 49 4e _LIB_FILE.TCL_IN
5840: 43 4c 55 44 45 5f 53 50 45 43 0a 54 43 4c 5f 53 CLUDE_SPEC.TCL_S
5850: 52 43 5f 44 49 52 0a 54 43 4c 5f 42 49 4e 5f 44 RC_DIR.TCL_BIN_D
5860: 49 52 0a 54 43 4c 5f 56 45 52 53 49 4f 4e 0a 54 IR.TCL_VERSION.T
5870: 41 52 47 45 54 5f 45 58 45 45 58 54 0a 53 51 4c ARGET_EXEEXT.SQL
5880: 49 54 45 5f 4f 53 5f 57 49 4e 0a 53 51 4c 49 54 ITE_OS_WIN.SQLIT
5890: 45 5f 4f 53 5f 55 4e 49 58 0a 42 55 49 4c 44 5f E_OS_UNIX.BUILD_
58a0: 45 58 45 45 58 54 0a 54 45 4d 50 5f 53 54 4f 52 EXEEXT.TEMP_STOR
58b0: 45 0a 41 4c 4c 4f 57 52 45 4c 45 41 53 45 0a 53 E.ALLOWRELEASE.S
58c0: 51 4c 49 54 45 5f 54 48 52 45 41 44 53 41 46 45 QLITE_THREADSAFE
58d0: 0a 42 55 49 4c 44 5f 43 43 0a 56 45 52 53 49 4f .BUILD_CC.VERSIO
58e0: 4e 5f 4e 55 4d 42 45 52 0a 52 45 4c 45 41 53 45 N_NUMBER.RELEASE
58f0: 0a 56 45 52 53 49 4f 4e 0a 70 72 6f 67 72 61 6d .VERSION.program
5900: 5f 70 72 65 66 69 78 0a 54 43 4c 4c 49 42 44 49 _prefix.TCLLIBDI
5910: 52 0a 54 43 4c 53 48 5f 43 4d 44 0a 49 4e 53 54 R.TCLSH_CMD.INST
5920: 41 4c 4c 5f 44 41 54 41 0a 49 4e 53 54 41 4c 4c ALL_DATA.INSTALL
5930: 5f 53 43 52 49 50 54 0a 49 4e 53 54 41 4c 4c 5f _SCRIPT.INSTALL_
5940: 50 52 4f 47 52 41 4d 0a 43 50 50 0a 4f 54 4f 4f PROGRAM.CPP.OTOO
5950: 4c 36 34 0a 4f 54 4f 4f 4c 0a 4c 49 50 4f 0a 4e L64.OTOOL.LIPO.N
5960: 4d 45 44 49 54 0a 44 53 59 4d 55 54 49 4c 0a 6c MEDIT.DSYMUTIL.l
5970: 74 5f 45 43 48 4f 0a 52 41 4e 4c 49 42 0a 53 54 t_ECHO.RANLIB.ST
5980: 52 49 50 0a 41 52 0a 4f 42 4a 44 55 4d 50 0a 4c RIP.AR.OBJDUMP.L
5990: 4e 5f 53 0a 4e 4d 0a 61 63 5f 63 74 5f 44 55 4d N_S.NM.ac_ct_DUM
59a0: 50 42 49 4e 0a 44 55 4d 50 42 49 4e 0a 4c 44 0a PBIN.DUMPBIN.LD.
59b0: 46 47 52 45 50 0a 45 47 52 45 50 0a 47 52 45 50 FGREP.EGREP.GREP
59c0: 0a 53 45 44 0a 4f 42 4a 45 58 54 0a 45 58 45 45 .SED.OBJEXT.EXEE
59d0: 58 54 0a 61 63 5f 63 74 5f 43 43 0a 43 50 50 46 XT.ac_ct_CC.CPPF
59e0: 4c 41 47 53 0a 4c 44 46 4c 41 47 53 0a 43 46 4c LAGS.LDFLAGS.CFL
59f0: 41 47 53 0a 43 43 0a 68 6f 73 74 5f 6f 73 0a 68 AGS.CC.host_os.h
5a00: 6f 73 74 5f 76 65 6e 64 6f 72 0a 68 6f 73 74 5f ost_vendor.host_
5a10: 63 70 75 0a 68 6f 73 74 0a 62 75 69 6c 64 5f 6f cpu.host.build_o
5a20: 73 0a 62 75 69 6c 64 5f 76 65 6e 64 6f 72 0a 62 s.build_vendor.b
5a30: 75 69 6c 64 5f 63 70 75 0a 62 75 69 6c 64 0a 4c uild_cpu.build.L
5a40: 49 42 54 4f 4f 4c 0a 74 61 72 67 65 74 5f 61 6c IBTOOL.target_al
5a50: 69 61 73 0a 68 6f 73 74 5f 61 6c 69 61 73 0a 62 ias.host_alias.b
5a60: 75 69 6c 64 5f 61 6c 69 61 73 0a 4c 49 42 53 0a uild_alias.LIBS.
5a70: 45 43 48 4f 5f 54 0a 45 43 48 4f 5f 4e 0a 45 43 ECHO_T.ECHO_N.EC
5a80: 48 4f 5f 43 0a 44 45 46 53 0a 6d 61 6e 64 69 72 HO_C.DEFS.mandir
5a90: 0a 6c 6f 63 61 6c 65 64 69 72 0a 6c 69 62 64 69 .localedir.libdi
5aa0: 72 0a 70 73 64 69 72 0a 70 64 66 64 69 72 0a 64 r.psdir.pdfdir.d
5ab0: 76 69 64 69 72 0a 68 74 6d 6c 64 69 72 0a 69 6e vidir.htmldir.in
5ac0: 66 6f 64 69 72 0a 64 6f 63 64 69 72 0a 6f 6c 64 fodir.docdir.old
5ad0: 69 6e 63 6c 75 64 65 64 69 72 0a 69 6e 63 6c 75 includedir.inclu
5ae0: 64 65 64 69 72 0a 6c 6f 63 61 6c 73 74 61 74 65 dedir.localstate
5af0: 64 69 72 0a 73 68 61 72 65 64 73 74 61 74 65 64 dir.sharedstated
5b00: 69 72 0a 73 79 73 63 6f 6e 66 64 69 72 0a 64 61 ir.sysconfdir.da
5b10: 74 61 64 69 72 0a 64 61 74 61 72 6f 6f 74 64 69 tadir.datarootdi
5b20: 72 0a 6c 69 62 65 78 65 63 64 69 72 0a 73 62 69 r.libexecdir.sbi
5b30: 6e 64 69 72 0a 62 69 6e 64 69 72 0a 70 72 6f 67 ndir.bindir.prog
5b40: 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 ram_transform_na
5b50: 6d 65 0a 70 72 65 66 69 78 0a 65 78 65 63 5f 70 me.prefix.exec_p
5b60: 72 65 66 69 78 0a 50 41 43 4b 41 47 45 5f 55 52 refix.PACKAGE_UR
5b70: 4c 0a 50 41 43 4b 41 47 45 5f 42 55 47 52 45 50 L.PACKAGE_BUGREP
5b80: 4f 52 54 0a 50 41 43 4b 41 47 45 5f 53 54 52 49 ORT.PACKAGE_STRI
5b90: 4e 47 0a 50 41 43 4b 41 47 45 5f 56 45 52 53 49 NG.PACKAGE_VERSI
5ba0: 4f 4e 0a 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 ON.PACKAGE_TARNA
5bb0: 4d 45 0a 50 41 43 4b 41 47 45 5f 4e 41 4d 45 0a ME.PACKAGE_NAME.
5bc0: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 53 PATH_SEPARATOR.S
5bd0: 48 45 4c 4c 27 0a 61 63 5f 73 75 62 73 74 5f 66 HELL'.ac_subst_f
5be0: 69 6c 65 73 3d 27 27 0a 61 63 5f 75 73 65 72 5f iles=''.ac_user_
5bf0: 6f 70 74 73 3d 27 0a 65 6e 61 62 6c 65 5f 6f 70 opts='.enable_op
5c00: 74 69 6f 6e 5f 63 68 65 63 6b 69 6e 67 0a 65 6e tion_checking.en
5c10: 61 62 6c 65 5f 73 68 61 72 65 64 0a 65 6e 61 62 able_shared.enab
5c20: 6c 65 5f 73 74 61 74 69 63 0a 77 69 74 68 5f 70 le_static.with_p
5c30: 69 63 0a 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 ic.enable_fast_i
5c40: 6e 73 74 61 6c 6c 0a 77 69 74 68 5f 67 6e 75 5f nstall.with_gnu_
5c50: 6c 64 0a 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f ld.enable_libtoo
5c60: 6c 5f 6c 6f 63 6b 0a 65 6e 61 62 6c 65 5f 6c 61 l_lock.enable_la
5c70: 72 67 65 66 69 6c 65 0a 65 6e 61 62 6c 65 5f 74 rgefile.enable_t
5c80: 68 72 65 61 64 73 61 66 65 0a 65 6e 61 62 6c 65 hreadsafe.enable
5c90: 5f 72 65 6c 65 61 73 65 6d 6f 64 65 0a 65 6e 61 _releasemode.ena
5ca0: 62 6c 65 5f 74 65 6d 70 73 74 6f 72 65 0a 65 6e ble_tempstore.en
5cb0: 61 62 6c 65 5f 74 63 6c 0a 77 69 74 68 5f 74 63 able_tcl.with_tc
5cc0: 6c 0a 65 6e 61 62 6c 65 5f 65 64 69 74 6c 69 6e l.enable_editlin
5cd0: 65 0a 65 6e 61 62 6c 65 5f 72 65 61 64 6c 69 6e e.enable_readlin
5ce0: 65 0a 77 69 74 68 5f 72 65 61 64 6c 69 6e 65 5f e.with_readline_
5cf0: 6c 69 62 0a 77 69 74 68 5f 72 65 61 64 6c 69 6e lib.with_readlin
5d00: 65 5f 69 6e 63 0a 65 6e 61 62 6c 65 5f 64 65 62 e_inc.enable_deb
5d10: 75 67 0a 65 6e 61 62 6c 65 5f 61 6d 61 6c 67 61 ug.enable_amalga
5d20: 6d 61 74 69 6f 6e 0a 65 6e 61 62 6c 65 5f 6c 6f mation.enable_lo
5d30: 61 64 5f 65 78 74 65 6e 73 69 6f 6e 0a 65 6e 61 ad_extension.ena
5d40: 62 6c 65 5f 6d 65 6d 73 79 73 33 0a 65 6e 61 62 ble_memsys3.enab
5d50: 6c 65 5f 6d 65 6d 73 79 73 35 0a 65 6e 61 62 6c le_memsys5.enabl
5d60: 65 5f 66 74 73 33 0a 65 6e 61 62 6c 65 5f 66 74 e_fts3.enable_ft
5d70: 73 34 0a 65 6e 61 62 6c 65 5f 66 74 73 35 0a 65 s4.enable_fts5.e
5d80: 6e 61 62 6c 65 5f 6a 73 6f 6e 31 0a 65 6e 61 62 nable_json1.enab
5d90: 6c 65 5f 72 74 72 65 65 0a 65 6e 61 62 6c 65 5f le_rtree.enable_
5da0: 73 65 73 73 69 6f 6e 0a 65 6e 61 62 6c 65 5f 67 session.enable_g
5db0: 63 6f 76 0a 27 0a 20 20 20 20 20 20 61 63 5f 70 cov.'. ac_p
5dc0: 72 65 63 69 6f 75 73 5f 76 61 72 73 3d 27 62 75 recious_vars='bu
5dd0: 69 6c 64 5f 61 6c 69 61 73 0a 68 6f 73 74 5f 61 ild_alias.host_a
5de0: 6c 69 61 73 0a 74 61 72 67 65 74 5f 61 6c 69 61 lias.target_alia
5df0: 73 0a 43 43 0a 43 46 4c 41 47 53 0a 4c 44 46 4c s.CC.CFLAGS.LDFL
5e00: 41 47 53 0a 4c 49 42 53 0a 43 50 50 46 4c 41 47 AGS.LIBS.CPPFLAG
5e10: 53 0a 43 50 50 0a 54 43 4c 4c 49 42 44 49 52 27 S.CPP.TCLLIBDIR'
5e20: 0a 0a 0a 23 20 49 6e 69 74 69 61 6c 69 7a 65 20 ...# Initialize
5e30: 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 20 73 some variables s
5e40: 65 74 20 62 79 20 6f 70 74 69 6f 6e 73 2e 0a 61 et by options..a
5e50: 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 0a 61 63 5f c_init_help=.ac_
5e60: 69 6e 69 74 5f 76 65 72 73 69 6f 6e 3d 66 61 6c init_version=fal
5e70: 73 65 0a 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a se.ac_unrecogniz
5e80: 65 64 5f 6f 70 74 73 3d 0a 61 63 5f 75 6e 72 65 ed_opts=.ac_unre
5e90: 63 6f 67 6e 69 7a 65 64 5f 73 65 70 3d 0a 23 20 cognized_sep=.#
5ea0: 54 68 65 20 76 61 72 69 61 62 6c 65 73 20 68 61 The variables ha
5eb0: 76 65 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 ve the same name
5ec0: 73 20 61 73 20 74 68 65 20 6f 70 74 69 6f 6e 73 s as the options
5ed0: 2c 20 77 69 74 68 0a 23 20 64 61 73 68 65 73 20 , with.# dashes
5ee0: 63 68 61 6e 67 65 64 20 74 6f 20 75 6e 64 65 72 changed to under
5ef0: 6c 69 6e 65 73 2e 0a 63 61 63 68 65 5f 66 69 6c lines..cache_fil
5f00: 65 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 65 78 65 63 e=/dev/null.exec
5f10: 5f 70 72 65 66 69 78 3d 4e 4f 4e 45 0a 6e 6f 5f _prefix=NONE.no_
5f20: 63 72 65 61 74 65 3d 0a 6e 6f 5f 72 65 63 75 72 create=.no_recur
5f30: 73 69 6f 6e 3d 0a 70 72 65 66 69 78 3d 4e 4f 4e sion=.prefix=NON
5f40: 45 0a 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78 E.program_prefix
5f50: 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 73 75 =NONE.program_su
5f60: 66 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 ffix=NONE.progra
5f70: 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 m_transform_name
5f80: 3d 73 2c 78 2c 78 2c 0a 73 69 6c 65 6e 74 3d 0a =s,x,x,.silent=.
5f90: 73 69 74 65 3d 0a 73 72 63 64 69 72 3d 0a 76 65 site=.srcdir=.ve
5fa0: 72 62 6f 73 65 3d 0a 78 5f 69 6e 63 6c 75 64 65 rbose=.x_include
5fb0: 73 3d 4e 4f 4e 45 0a 78 5f 6c 69 62 72 61 72 69 s=NONE.x_librari
5fc0: 65 73 3d 4e 4f 4e 45 0a 0a 23 20 49 6e 73 74 61 es=NONE..# Insta
5fd0: 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 llation director
5fe0: 79 20 6f 70 74 69 6f 6e 73 2e 0a 23 20 54 68 65 y options..# The
5ff0: 73 65 20 61 72 65 20 6c 65 66 74 20 75 6e 65 78 se are left unex
6000: 70 61 6e 64 65 64 20 73 6f 20 75 73 65 72 73 20 panded so users
6010: 63 61 6e 20 22 6d 61 6b 65 20 69 6e 73 74 61 6c can "make instal
6020: 6c 20 65 78 65 63 5f 70 72 65 66 69 78 3d 2f 66 l exec_prefix=/f
6030: 6f 6f 22 0a 23 20 61 6e 64 20 61 6c 6c 20 74 68 oo".# and all th
6040: 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 e variables that
6050: 20 61 72 65 20 73 75 70 70 6f 73 65 64 20 74 6f are supposed to
6060: 20 62 65 20 62 61 73 65 64 20 6f 6e 20 65 78 65 be based on exe
6070: 63 5f 70 72 65 66 69 78 0a 23 20 62 79 20 64 65 c_prefix.# by de
6080: 66 61 75 6c 74 20 77 69 6c 6c 20 61 63 74 75 61 fault will actua
6090: 6c 6c 79 20 63 68 61 6e 67 65 2e 0a 23 20 55 73 lly change..# Us
60a0: 65 20 62 72 61 63 65 73 20 69 6e 73 74 65 61 64 e braces instead
60b0: 20 6f 66 20 70 61 72 65 6e 73 20 62 65 63 61 75 of parens becau
60c0: 73 65 20 73 68 2c 20 70 65 72 6c 2c 20 65 74 63 se sh, perl, etc
60d0: 2e 20 61 6c 73 6f 20 61 63 63 65 70 74 20 74 68 . also accept th
60e0: 65 6d 2e 0a 23 20 28 54 68 65 20 6c 69 73 74 20 em..# (The list
60f0: 66 6f 6c 6c 6f 77 73 20 74 68 65 20 73 61 6d 65 follows the same
6100: 20 6f 72 64 65 72 20 61 73 20 74 68 65 20 47 4e order as the GN
6110: 55 20 43 6f 64 69 6e 67 20 53 74 61 6e 64 61 72 U Coding Standar
6120: 64 73 2e 29 0a 62 69 6e 64 69 72 3d 27 24 7b 65 ds.).bindir='${e
6130: 78 65 63 5f 70 72 65 66 69 78 7d 2f 62 69 6e 27 xec_prefix}/bin'
6140: 0a 73 62 69 6e 64 69 72 3d 27 24 7b 65 78 65 63 .sbindir='${exec
6150: 5f 70 72 65 66 69 78 7d 2f 73 62 69 6e 27 0a 6c _prefix}/sbin'.l
6160: 69 62 65 78 65 63 64 69 72 3d 27 24 7b 65 78 65 ibexecdir='${exe
6170: 63 5f 70 72 65 66 69 78 7d 2f 6c 69 62 65 78 65 c_prefix}/libexe
6180: 63 27 0a 64 61 74 61 72 6f 6f 74 64 69 72 3d 27 c'.datarootdir='
6190: 24 7b 70 72 65 66 69 78 7d 2f 73 68 61 72 65 27 ${prefix}/share'
61a0: 0a 64 61 74 61 64 69 72 3d 27 24 7b 64 61 74 61 .datadir='${data
61b0: 72 6f 6f 74 64 69 72 7d 27 0a 73 79 73 63 6f 6e rootdir}'.syscon
61c0: 66 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f fdir='${prefix}/
61d0: 65 74 63 27 0a 73 68 61 72 65 64 73 74 61 74 65 etc'.sharedstate
61e0: 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 63 dir='${prefix}/c
61f0: 6f 6d 27 0a 6c 6f 63 61 6c 73 74 61 74 65 64 69 om'.localstatedi
6200: 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 76 61 72 r='${prefix}/var
6210: 27 0a 69 6e 63 6c 75 64 65 64 69 72 3d 27 24 7b '.includedir='${
6220: 70 72 65 66 69 78 7d 2f 69 6e 63 6c 75 64 65 27 prefix}/include'
6230: 0a 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 27 .oldincludedir='
6240: 2f 75 73 72 2f 69 6e 63 6c 75 64 65 27 0a 64 6f /usr/include'.do
6250: 63 64 69 72 3d 27 24 7b 64 61 74 61 72 6f 6f 74 cdir='${dataroot
6260: 64 69 72 7d 2f 64 6f 63 2f 24 7b 50 41 43 4b 41 dir}/doc/${PACKA
6270: 47 45 5f 54 41 52 4e 41 4d 45 7d 27 0a 69 6e 66 GE_TARNAME}'.inf
6280: 6f 64 69 72 3d 27 24 7b 64 61 74 61 72 6f 6f 74 odir='${dataroot
6290: 64 69 72 7d 2f 69 6e 66 6f 27 0a 68 74 6d 6c 64 dir}/info'.htmld
62a0: 69 72 3d 27 24 7b 64 6f 63 64 69 72 7d 27 0a 64 ir='${docdir}'.d
62b0: 76 69 64 69 72 3d 27 24 7b 64 6f 63 64 69 72 7d vidir='${docdir}
62c0: 27 0a 70 64 66 64 69 72 3d 27 24 7b 64 6f 63 64 '.pdfdir='${docd
62d0: 69 72 7d 27 0a 70 73 64 69 72 3d 27 24 7b 64 6f ir}'.psdir='${do
62e0: 63 64 69 72 7d 27 0a 6c 69 62 64 69 72 3d 27 24 cdir}'.libdir='$
62f0: 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 6c 69 {exec_prefix}/li
6300: 62 27 0a 6c 6f 63 61 6c 65 64 69 72 3d 27 24 7b b'.localedir='${
6310: 64 61 74 61 72 6f 6f 74 64 69 72 7d 2f 6c 6f 63 datarootdir}/loc
6320: 61 6c 65 27 0a 6d 61 6e 64 69 72 3d 27 24 7b 64 ale'.mandir='${d
6330: 61 74 61 72 6f 6f 74 64 69 72 7d 2f 6d 61 6e 27 atarootdir}/man'
6340: 0a 0a 61 63 5f 70 72 65 76 3d 0a 61 63 5f 64 61 ..ac_prev=.ac_da
6350: 73 68 64 61 73 68 3d 0a 66 6f 72 20 61 63 5f 6f shdash=.for ac_o
6360: 70 74 69 6f 6e 0a 64 6f 0a 20 20 23 20 49 66 20 ption.do. # If
6370: 74 68 65 20 70 72 65 76 69 6f 75 73 20 6f 70 74 the previous opt
6380: 69 6f 6e 20 6e 65 65 64 73 20 61 6e 20 61 72 67 ion needs an arg
6390: 75 6d 65 6e 74 2c 20 61 73 73 69 67 6e 20 69 74 ument, assign it
63a0: 2e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 .. if test -n "
63b0: 24 61 63 5f 70 72 65 76 22 3b 20 74 68 65 6e 0a $ac_prev"; then.
63c0: 20 20 20 20 65 76 61 6c 20 24 61 63 5f 70 72 65 eval $ac_pre
63d0: 76 3d 5c 24 61 63 5f 6f 70 74 69 6f 6e 0a 20 20 v=\$ac_option.
63e0: 20 20 61 63 5f 70 72 65 76 3d 0a 20 20 20 20 63 ac_prev=. c
63f0: 6f 6e 74 69 6e 75 65 0a 20 20 66 69 0a 0a 20 20 ontinue. fi..
6400: 63 61 73 65 20 24 61 63 5f 6f 70 74 69 6f 6e 20 case $ac_option
6410: 69 6e 0a 20 20 2a 3d 3f 2a 29 20 61 63 5f 6f 70 in. *=?*) ac_op
6420: 74 61 72 67 3d 60 65 78 70 72 20 22 58 24 61 63 targ=`expr "X$ac
6430: 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 5b 5e 3d 5d _option" : '[^=]
6440: 2a 3d 5c 28 2e 2a 5c 29 27 60 20 3b 3b 0a 20 20 *=\(.*\)'` ;;.
6450: 2a 3d 29 20 20 20 61 63 5f 6f 70 74 61 72 67 3d *=) ac_optarg=
6460: 20 3b 3b 0a 20 20 2a 29 20 20 20 20 61 63 5f 6f ;;. *) ac_o
6470: 70 74 61 72 67 3d 79 65 73 20 3b 3b 0a 20 20 65 ptarg=yes ;;. e
6480: 73 61 63 0a 0a 20 20 23 20 41 63 63 65 70 74 20 sac.. # Accept
6490: 74 68 65 20 69 6d 70 6f 72 74 61 6e 74 20 43 79 the important Cy
64a0: 67 6e 75 73 20 63 6f 6e 66 69 67 75 72 65 20 6f gnus configure o
64b0: 70 74 69 6f 6e 73 2c 20 73 6f 20 77 65 20 63 61 ptions, so we ca
64c0: 6e 20 64 69 61 67 6e 6f 73 65 20 74 79 70 6f 73 n diagnose typos
64d0: 2e 0a 0a 20 20 63 61 73 65 20 24 61 63 5f 64 61 ... case $ac_da
64e0: 73 68 64 61 73 68 24 61 63 5f 6f 70 74 69 6f 6e shdash$ac_option
64f0: 20 69 6e 0a 20 20 2d 2d 29 0a 20 20 20 20 61 63 in. --). ac
6500: 5f 64 61 73 68 64 61 73 68 3d 79 65 73 20 3b 3b _dashdash=yes ;;
6510: 0a 0a 20 20 2d 62 69 6e 64 69 72 20 7c 20 2d 2d .. -bindir | --
6520: 62 69 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64 69 bindir | --bindi
6530: 20 7c 20 2d 2d 62 69 6e 64 20 7c 20 2d 2d 62 69 | --bind | --bi
6540: 6e 20 7c 20 2d 2d 62 69 29 0a 20 20 20 20 61 63 n | --bi). ac
6550: 5f 70 72 65 76 3d 62 69 6e 64 69 72 20 3b 3b 0a _prev=bindir ;;.
6560: 20 20 2d 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d -bindir=* | --
6570: 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e bindir=* | --bin
6580: 64 69 3d 2a 20 7c 20 2d 2d 62 69 6e 64 3d 2a 20 di=* | --bind=*
6590: 7c 20 2d 2d 62 69 6e 3d 2a 20 7c 20 2d 2d 62 69 | --bin=* | --bi
65a0: 3d 2a 29 0a 20 20 20 20 62 69 6e 64 69 72 3d 24 =*). bindir=$
65b0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 ac_optarg ;;..
65c0: 2d 62 75 69 6c 64 20 7c 20 2d 2d 62 75 69 6c 64 -build | --build
65d0: 20 7c 20 2d 2d 62 75 69 6c 20 7c 20 2d 2d 62 75 | --buil | --bu
65e0: 69 20 7c 20 2d 2d 62 75 29 0a 20 20 20 20 61 63 i | --bu). ac
65f0: 5f 70 72 65 76 3d 62 75 69 6c 64 5f 61 6c 69 61 _prev=build_alia
6600: 73 20 3b 3b 0a 20 20 2d 62 75 69 6c 64 3d 2a 20 s ;;. -build=*
6610: 7c 20 2d 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d | --build=* | --
6620: 62 75 69 6c 3d 2a 20 7c 20 2d 2d 62 75 69 3d 2a buil=* | --bui=*
6630: 20 7c 20 2d 2d 62 75 3d 2a 29 0a 20 20 20 20 62 | --bu=*). b
6640: 75 69 6c 64 5f 61 6c 69 61 73 3d 24 61 63 5f 6f uild_alias=$ac_o
6650: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 63 61 63 ptarg ;;.. -cac
6660: 68 65 2d 66 69 6c 65 20 7c 20 2d 2d 63 61 63 68 he-file | --cach
6670: 65 2d 66 69 6c 65 20 7c 20 2d 2d 63 61 63 68 65 e-file | --cache
6680: 2d 66 69 6c 20 7c 20 2d 2d 63 61 63 68 65 2d 66 -fil | --cache-f
6690: 69 20 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 65 2d i \. | --cache-
66a0: 66 20 7c 20 2d 2d 63 61 63 68 65 2d 20 7c 20 2d f | --cache- | -
66b0: 2d 63 61 63 68 65 20 7c 20 2d 2d 63 61 63 68 20 -cache | --cach
66c0: 7c 20 2d 2d 63 61 63 20 7c 20 2d 2d 63 61 20 7c | --cac | --ca |
66d0: 20 2d 2d 63 29 0a 20 20 20 20 61 63 5f 70 72 65 --c). ac_pre
66e0: 76 3d 63 61 63 68 65 5f 66 69 6c 65 20 3b 3b 0a v=cache_file ;;.
66f0: 20 20 2d 63 61 63 68 65 2d 66 69 6c 65 3d 2a 20 -cache-file=*
6700: 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 2a | --cache-file=*
6710: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 3d 2a | --cache-fil=*
6720: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 3d 2a 20 | --cache-fi=*
6730: 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 65 2d 66 3d \. | --cache-f=
6740: 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 3d 2a 20 7c * | --cache-=* |
6750: 20 2d 2d 63 61 63 68 65 3d 2a 20 7c 20 2d 2d 63 --cache=* | --c
6760: 61 63 68 3d 2a 20 7c 20 2d 2d 63 61 63 3d 2a 20 ach=* | --cac=*
6770: 7c 20 2d 2d 63 61 3d 2a 20 7c 20 2d 2d 63 3d 2a | --ca=* | --c=*
6780: 29 0a 20 20 20 20 63 61 63 68 65 5f 66 69 6c 65 ). cache_file
6790: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a =$ac_optarg ;;..
67a0: 20 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 --config-cache
67b0: 20 7c 20 2d 43 29 0a 20 20 20 20 63 61 63 68 65 | -C). cache
67c0: 5f 66 69 6c 65 3d 63 6f 6e 66 69 67 2e 63 61 63 _file=config.cac
67d0: 68 65 20 3b 3b 0a 0a 20 20 2d 64 61 74 61 64 69 he ;;.. -datadi
67e0: 72 20 7c 20 2d 2d 64 61 74 61 64 69 72 20 7c 20 r | --datadir |
67f0: 2d 2d 64 61 74 61 64 69 20 7c 20 2d 2d 64 61 74 --datadi | --dat
6800: 61 64 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d ad). ac_prev=
6810: 64 61 74 61 64 69 72 20 3b 3b 0a 20 20 2d 64 61 datadir ;;. -da
6820: 74 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 tadir=* | --data
6830: 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 69 dir=* | --datadi
6840: 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 3d 2a 29 0a =* | --datad=*).
6850: 20 20 20 20 64 61 74 61 64 69 72 3d 24 61 63 5f datadir=$ac_
6860: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 64 61 optarg ;;.. -da
6870: 74 61 72 6f 6f 74 64 69 72 20 7c 20 2d 2d 64 61 tarootdir | --da
6880: 74 61 72 6f 6f 74 64 69 72 20 7c 20 2d 2d 64 61 tarootdir | --da
6890: 74 61 72 6f 6f 74 64 69 20 7c 20 2d 2d 64 61 74 tarootdi | --dat
68a0: 61 72 6f 6f 74 64 20 7c 20 2d 2d 64 61 74 61 72 arootd | --datar
68b0: 6f 6f 74 20 5c 0a 20 20 7c 20 2d 2d 64 61 74 61 oot \. | --data
68c0: 72 6f 6f 20 7c 20 2d 2d 64 61 74 61 72 6f 20 7c roo | --dataro |
68d0: 20 2d 2d 64 61 74 61 72 29 0a 20 20 20 20 61 63 --datar). ac
68e0: 5f 70 72 65 76 3d 64 61 74 61 72 6f 6f 74 64 69 _prev=datarootdi
68f0: 72 20 3b 3b 0a 20 20 2d 64 61 74 61 72 6f 6f 74 r ;;. -dataroot
6900: 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 72 6f dir=* | --dataro
6910: 6f 74 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 74 61 otdir=* | --data
6920: 72 6f 6f 74 64 69 3d 2a 20 7c 20 2d 2d 64 61 74 rootdi=* | --dat
6930: 61 72 6f 6f 74 64 3d 2a 20 5c 0a 20 20 7c 20 2d arootd=* \. | -
6940: 2d 64 61 74 61 72 6f 6f 74 3d 2a 20 7c 20 2d 2d -dataroot=* | --
6950: 64 61 74 61 72 6f 6f 3d 2a 20 7c 20 2d 2d 64 61 dataroo=* | --da
6960: 74 61 72 6f 3d 2a 20 7c 20 2d 2d 64 61 74 61 72 taro=* | --datar
6970: 3d 2a 29 0a 20 20 20 20 64 61 74 61 72 6f 6f 74 =*). dataroot
6980: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b dir=$ac_optarg ;
6990: 3b 0a 0a 20 20 2d 64 69 73 61 62 6c 65 2d 2a 20 ;.. -disable-*
69a0: 7c 20 2d 2d 64 69 73 61 62 6c 65 2d 2a 29 0a 20 | --disable-*).
69b0: 20 20 20 61 63 5f 75 73 65 72 6f 70 74 3d 60 65 ac_useropt=`e
69c0: 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e xpr "x$ac_option
69d0: 22 20 3a 20 27 78 2d 2a 64 69 73 61 62 6c 65 2d " : 'x-*disable-
69e0: 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20 23 20 52 \(.*\)'`. # R
69f0: 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 eject names that
6a00: 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 are not valid s
6a10: 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 hell variable na
6a20: 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20 22 78 mes.. expr "x
6a30: 24 61 63 5f 75 73 65 72 6f 70 74 22 20 3a 20 22 $ac_useropt" : "
6a40: 2e 2a 5b 5e 2d 2b 2e 5f 24 61 73 5f 63 72 5f 61 .*[^-+._$as_cr_a
6a50: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c lnum]" >/dev/nul
6a60: 6c 20 26 26 0a 20 20 20 20 20 20 61 73 5f 66 6e l &&. as_fn
6a70: 5f 65 72 72 6f 72 20 24 3f 20 22 69 6e 76 61 6c _error $? "inval
6a80: 69 64 20 66 65 61 74 75 72 65 20 6e 61 6d 65 3a id feature name:
6a90: 20 24 61 63 5f 75 73 65 72 6f 70 74 22 0a 20 20 $ac_useropt".
6aa0: 20 20 61 63 5f 75 73 65 72 6f 70 74 5f 6f 72 69 ac_useropt_ori
6ab0: 67 3d 24 61 63 5f 75 73 65 72 6f 70 74 0a 20 20 g=$ac_useropt.
6ac0: 20 20 61 63 5f 75 73 65 72 6f 70 74 3d 60 24 61 ac_useropt=`$a
6ad0: 73 5f 65 63 68 6f 20 22 24 61 63 5f 75 73 65 72 s_echo "$ac_user
6ae0: 6f 70 74 22 20 7c 20 73 65 64 20 27 73 2f 5b 2d opt" | sed 's/[-
6af0: 2b 2e 5d 2f 5f 2f 67 27 60 0a 20 20 20 20 63 61 +.]/_/g'`. ca
6b00: 73 65 20 24 61 63 5f 75 73 65 72 5f 6f 70 74 73 se $ac_user_opts
6b10: 20 69 6e 0a 20 20 20 20 20 20 2a 22 0a 22 65 6e in. *"."en
6b20: 61 62 6c 65 5f 24 61 63 5f 75 73 65 72 6f 70 74 able_$ac_useropt
6b30: 22 0a 22 2a 29 20 3b 3b 0a 20 20 20 20 20 20 2a "."*) ;;. *
6b40: 29 20 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 ) ac_unrecognize
6b50: 64 5f 6f 70 74 73 3d 22 24 61 63 5f 75 6e 72 65 d_opts="$ac_unre
6b60: 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 73 24 61 63 cognized_opts$ac
6b70: 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 73 65 _unrecognized_se
6b80: 70 2d 2d 64 69 73 61 62 6c 65 2d 24 61 63 5f 75 p--disable-$ac_u
6b90: 73 65 72 6f 70 74 5f 6f 72 69 67 22 0a 09 20 61 seropt_orig".. a
6ba0: 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 73 c_unrecognized_s
6bb0: 65 70 3d 27 2c 20 27 3b 3b 0a 20 20 20 20 65 73 ep=', ';;. es
6bc0: 61 63 0a 20 20 20 20 65 76 61 6c 20 65 6e 61 62 ac. eval enab
6bd0: 6c 65 5f 24 61 63 5f 75 73 65 72 6f 70 74 3d 6e le_$ac_useropt=n
6be0: 6f 20 3b 3b 0a 0a 20 20 2d 64 6f 63 64 69 72 20 o ;;.. -docdir
6bf0: 7c 20 2d 2d 64 6f 63 64 69 72 20 7c 20 2d 2d 64 | --docdir | --d
6c00: 6f 63 64 69 20 7c 20 2d 2d 64 6f 63 20 7c 20 2d ocdi | --doc | -
6c10: 2d 64 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 -do). ac_prev
6c20: 3d 64 6f 63 64 69 72 20 3b 3b 0a 20 20 2d 64 6f =docdir ;;. -do
6c30: 63 64 69 72 3d 2a 20 7c 20 2d 2d 64 6f 63 64 69 cdir=* | --docdi
6c40: 72 3d 2a 20 7c 20 2d 2d 64 6f 63 64 69 3d 2a 20 r=* | --docdi=*
6c50: 7c 20 2d 2d 64 6f 63 3d 2a 20 7c 20 2d 2d 64 6f | --doc=* | --do
6c60: 3d 2a 29 0a 20 20 20 20 64 6f 63 64 69 72 3d 24 =*). docdir=$
6c70: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 ac_optarg ;;..
6c80: 2d 64 76 69 64 69 72 20 7c 20 2d 2d 64 76 69 64 -dvidir | --dvid
6c90: 69 72 20 7c 20 2d 2d 64 76 69 64 69 20 7c 20 2d ir | --dvidi | -
6ca0: 2d 64 76 69 64 20 7c 20 2d 2d 64 76 69 20 7c 20 -dvid | --dvi |
6cb0: 2d 2d 64 76 29 0a 20 20 20 20 61 63 5f 70 72 65 --dv). ac_pre
6cc0: 76 3d 64 76 69 64 69 72 20 3b 3b 0a 20 20 2d 64 v=dvidir ;;. -d
6cd0: 76 69 64 69 72 3d 2a 20 7c 20 2d 2d 64 76 69 64 vidir=* | --dvid
6ce0: 69 72 3d 2a 20 7c 20 2d 2d 64 76 69 64 69 3d 2a ir=* | --dvidi=*
6cf0: 20 7c 20 2d 2d 64 76 69 64 3d 2a 20 7c 20 2d 2d | --dvid=* | --
6d00: 64 76 69 3d 2a 20 7c 20 2d 2d 64 76 3d 2a 29 0a dvi=* | --dv=*).
6d10: 20 20 20 20 64 76 69 64 69 72 3d 24 61 63 5f 6f dvidir=$ac_o
6d20: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 65 6e 61 ptarg ;;.. -ena
6d30: 62 6c 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65 ble-* | --enable
6d40: 2d 2a 29 0a 20 20 20 20 61 63 5f 75 73 65 72 6f -*). ac_usero
6d50: 70 74 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f pt=`expr "x$ac_o
6d60: 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 65 6e 61 ption" : 'x-*ena
6d70: 62 6c 65 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a ble-\([^=]*\)'`.
6d80: 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d # Reject nam
6d90: 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 es that are not
6da0: 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 valid shell vari
6db0: 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 able names..
6dc0: 65 78 70 72 20 22 78 24 61 63 5f 75 73 65 72 6f expr "x$ac_usero
6dd0: 70 74 22 20 3a 20 22 2e 2a 5b 5e 2d 2b 2e 5f 24 pt" : ".*[^-+._$
6de0: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f as_cr_alnum]" >/
6df0: 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 dev/null &&.
6e00: 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f as_fn_error $?
6e10: 20 22 69 6e 76 61 6c 69 64 20 66 65 61 74 75 72 "invalid featur
6e20: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 75 73 65 72 e name: $ac_user
6e30: 6f 70 74 22 0a 20 20 20 20 61 63 5f 75 73 65 72 opt". ac_user
6e40: 6f 70 74 5f 6f 72 69 67 3d 24 61 63 5f 75 73 65 opt_orig=$ac_use
6e50: 72 6f 70 74 0a 20 20 20 20 61 63 5f 75 73 65 72 ropt. ac_user
6e60: 6f 70 74 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 opt=`$as_echo "$
6e70: 61 63 5f 75 73 65 72 6f 70 74 22 20 7c 20 73 65 ac_useropt" | se
6e80: 64 20 27 73 2f 5b 2d 2b 2e 5d 2f 5f 2f 67 27 60 d 's/[-+.]/_/g'`
6e90: 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 75 73 . case $ac_us
6ea0: 65 72 5f 6f 70 74 73 20 69 6e 0a 20 20 20 20 20 er_opts in.
6eb0: 20 2a 22 0a 22 65 6e 61 62 6c 65 5f 24 61 63 5f *"."enable_$ac_
6ec0: 75 73 65 72 6f 70 74 22 0a 22 2a 29 20 3b 3b 0a useropt"."*) ;;.
6ed0: 20 20 20 20 20 20 2a 29 20 61 63 5f 75 6e 72 65 *) ac_unre
6ee0: 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 73 3d 22 24 cognized_opts="$
6ef0: 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f ac_unrecognized_
6f00: 6f 70 74 73 24 61 63 5f 75 6e 72 65 63 6f 67 6e opts$ac_unrecogn
6f10: 69 7a 65 64 5f 73 65 70 2d 2d 65 6e 61 62 6c 65 ized_sep--enable
6f20: 2d 24 61 63 5f 75 73 65 72 6f 70 74 5f 6f 72 69 -$ac_useropt_ori
6f30: 67 22 0a 09 20 61 63 5f 75 6e 72 65 63 6f 67 6e g".. ac_unrecogn
6f40: 69 7a 65 64 5f 73 65 70 3d 27 2c 20 27 3b 3b 0a ized_sep=', ';;.
6f50: 20 20 20 20 65 73 61 63 0a 20 20 20 20 65 76 61 esac. eva
6f60: 6c 20 65 6e 61 62 6c 65 5f 24 61 63 5f 75 73 65 l enable_$ac_use
6f70: 72 6f 70 74 3d 5c 24 61 63 5f 6f 70 74 61 72 67 ropt=\$ac_optarg
6f80: 20 3b 3b 0a 0a 20 20 2d 65 78 65 63 2d 70 72 65 ;;.. -exec-pre
6f90: 66 69 78 20 7c 20 2d 2d 65 78 65 63 5f 70 72 65 fix | --exec_pre
6fa0: 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 fix | --exec-pre
6fb0: 66 69 78 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 fix | --exec-pre
6fc0: 66 69 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 2d fi \. | --exec-
6fd0: 70 72 65 66 20 7c 20 2d 2d 65 78 65 63 2d 70 72 pref | --exec-pr
6fe0: 65 20 7c 20 2d 2d 65 78 65 63 2d 70 72 20 7c 20 e | --exec-pr |
6ff0: 2d 2d 65 78 65 63 2d 70 20 7c 20 2d 2d 65 78 65 --exec-p | --exe
7000: 63 2d 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 20 c- \. | --exec
7010: 7c 20 2d 2d 65 78 65 20 7c 20 2d 2d 65 78 29 0a | --exe | --ex).
7020: 20 20 20 20 61 63 5f 70 72 65 76 3d 65 78 65 63 ac_prev=exec
7030: 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20 2d 65 78 _prefix ;;. -ex
7040: 65 63 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d ec-prefix=* | --
7050: 65 78 65 63 5f 70 72 65 66 69 78 3d 2a 20 7c 20 exec_prefix=* |
7060: 2d 2d 65 78 65 63 2d 70 72 65 66 69 78 3d 2a 20 --exec-prefix=*
7070: 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 3d 2a | --exec-prefi=*
7080: 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 2d 70 72 \. | --exec-pr
7090: 65 66 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 ef=* | --exec-pr
70a0: 65 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 3d e=* | --exec-pr=
70b0: 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 3d 2a 20 7c * | --exec-p=* |
70c0: 20 2d 2d 65 78 65 63 2d 3d 2a 20 5c 0a 20 20 7c --exec-=* \. |
70d0: 20 2d 2d 65 78 65 63 3d 2a 20 7c 20 2d 2d 65 78 --exec=* | --ex
70e0: 65 3d 2a 20 7c 20 2d 2d 65 78 3d 2a 29 0a 20 20 e=* | --ex=*).
70f0: 20 20 65 78 65 63 5f 70 72 65 66 69 78 3d 24 61 exec_prefix=$a
7100: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d c_optarg ;;.. -
7110: 67 61 73 20 7c 20 2d 2d 67 61 73 20 7c 20 2d 2d gas | --gas | --
7120: 67 61 20 7c 20 2d 2d 67 29 0a 20 20 20 20 23 20 ga | --g). #
7130: 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d Obsolete; use --
7140: 77 69 74 68 2d 67 61 73 2e 0a 20 20 20 20 77 69 with-gas.. wi
7150: 74 68 5f 67 61 73 3d 79 65 73 20 3b 3b 0a 0a 20 th_gas=yes ;;..
7160: 20 2d 68 65 6c 70 20 7c 20 2d 2d 68 65 6c 70 20 -help | --help
7170: 7c 20 2d 2d 68 65 6c 20 7c 20 2d 2d 68 65 20 7c | --hel | --he |
7180: 20 2d 68 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 -h). ac_init
7190: 5f 68 65 6c 70 3d 6c 6f 6e 67 20 3b 3b 0a 20 20 _help=long ;;.
71a0: 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c -help=r* | --hel
71b0: 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c 3d 72 2a 20 p=r* | --hel=r*
71c0: 7c 20 2d 2d 68 65 3d 72 2a 20 7c 20 2d 68 72 2a | --he=r* | -hr*
71d0: 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f 68 65 ). ac_init_he
71e0: 6c 70 3d 72 65 63 75 72 73 69 76 65 20 3b 3b 0a lp=recursive ;;.
71f0: 20 20 2d 68 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68 -help=s* | --h
7200: 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68 65 6c 3d 73 elp=s* | --hel=s
7210: 2a 20 7c 20 2d 2d 68 65 3d 73 2a 20 7c 20 2d 68 * | --he=s* | -h
7220: 73 2a 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f s*). ac_init_
7230: 68 65 6c 70 3d 73 68 6f 72 74 20 3b 3b 0a 0a 20 help=short ;;..
7240: 20 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f 73 74 20 -host | --host
7250: 7c 20 2d 2d 68 6f 73 20 7c 20 2d 2d 68 6f 29 0a | --hos | --ho).
7260: 20 20 20 20 61 63 5f 70 72 65 76 3d 68 6f 73 74 ac_prev=host
7270: 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 68 6f 73 _alias ;;. -hos
7280: 74 3d 2a 20 7c 20 2d 2d 68 6f 73 74 3d 2a 20 7c t=* | --host=* |
7290: 20 2d 2d 68 6f 73 3d 2a 20 7c 20 2d 2d 68 6f 3d --hos=* | --ho=
72a0: 2a 29 0a 20 20 20 20 68 6f 73 74 5f 61 6c 69 61 *). host_alia
72b0: 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a s=$ac_optarg ;;.
72c0: 0a 20 20 2d 68 74 6d 6c 64 69 72 20 7c 20 2d 2d . -htmldir | --
72d0: 68 74 6d 6c 64 69 72 20 7c 20 2d 2d 68 74 6d 6c htmldir | --html
72e0: 64 69 20 7c 20 2d 2d 68 74 6d 6c 64 20 7c 20 2d di | --htmld | -
72f0: 2d 68 74 6d 6c 20 7c 20 2d 2d 68 74 6d 20 7c 20 -html | --htm |
7300: 2d 2d 68 74 29 0a 20 20 20 20 61 63 5f 70 72 65 --ht). ac_pre
7310: 76 3d 68 74 6d 6c 64 69 72 20 3b 3b 0a 20 20 2d v=htmldir ;;. -
7320: 68 74 6d 6c 64 69 72 3d 2a 20 7c 20 2d 2d 68 74 htmldir=* | --ht
7330: 6d 6c 64 69 72 3d 2a 20 7c 20 2d 2d 68 74 6d 6c mldir=* | --html
7340: 64 69 3d 2a 20 7c 20 2d 2d 68 74 6d 6c 64 3d 2a di=* | --htmld=*
7350: 20 7c 20 2d 2d 68 74 6d 6c 3d 2a 20 7c 20 2d 2d | --html=* | --
7360: 68 74 6d 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 68 74 htm=* \. | --ht
7370: 3d 2a 29 0a 20 20 20 20 68 74 6d 6c 64 69 72 3d =*). htmldir=
7380: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 $ac_optarg ;;..
7390: 20 2d 69 6e 63 6c 75 64 65 64 69 72 20 7c 20 2d -includedir | -
73a0: 2d 69 6e 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d -includedir | --
73b0: 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d 2d 69 6e includedi | --in
73c0: 63 6c 75 64 65 64 20 7c 20 2d 2d 69 6e 63 6c 75 cluded | --inclu
73d0: 64 65 20 5c 0a 20 20 7c 20 2d 2d 69 6e 63 6c 75 de \. | --inclu
73e0: 64 20 7c 20 2d 2d 69 6e 63 6c 75 20 7c 20 2d 2d d | --inclu | --
73f0: 69 6e 63 6c 20 7c 20 2d 2d 69 6e 63 29 0a 20 20 incl | --inc).
7400: 20 20 61 63 5f 70 72 65 76 3d 69 6e 63 6c 75 64 ac_prev=includ
7410: 65 64 69 72 20 3b 3b 0a 20 20 2d 69 6e 63 6c 75 edir ;;. -inclu
7420: 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 63 6c dedir=* | --incl
7430: 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 63 udedir=* | --inc
7440: 6c 75 64 65 64 69 3d 2a 20 7c 20 2d 2d 69 6e 63 ludedi=* | --inc
7450: 6c 75 64 65 64 3d 2a 20 7c 20 2d 2d 69 6e 63 6c luded=* | --incl
7460: 75 64 65 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 69 6e ude=* \. | --in
7470: 63 6c 75 64 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 75 clud=* | --inclu
7480: 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 3d 2a 20 7c 20 =* | --incl=* |
7490: 2d 2d 69 6e 63 3d 2a 29 0a 20 20 20 20 69 6e 63 --inc=*). inc
74a0: 6c 75 64 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 ludedir=$ac_opta
74b0: 72 67 20 3b 3b 0a 0a 20 20 2d 69 6e 66 6f 64 69 rg ;;.. -infodi
74c0: 72 20 7c 20 2d 2d 69 6e 66 6f 64 69 72 20 7c 20 r | --infodir |
74d0: 2d 2d 69 6e 66 6f 64 69 20 7c 20 2d 2d 69 6e 66 --infodi | --inf
74e0: 6f 64 20 7c 20 2d 2d 69 6e 66 6f 20 7c 20 2d 2d od | --info | --
74f0: 69 6e 66 29 0a 20 20 20 20 61 63 5f 70 72 65 76 inf). ac_prev
7500: 3d 69 6e 66 6f 64 69 72 20 3b 3b 0a 20 20 2d 69 =infodir ;;. -i
7510: 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 66 nfodir=* | --inf
7520: 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 odir=* | --infod
7530: 69 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 64 3d 2a 20 i=* | --infod=*
7540: 7c 20 2d 2d 69 6e 66 6f 3d 2a 20 7c 20 2d 2d 69 | --info=* | --i
7550: 6e 66 3d 2a 29 0a 20 20 20 20 69 6e 66 6f 64 69 nf=*). infodi
7560: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a r=$ac_optarg ;;.
7570: 0a 20 20 2d 6c 69 62 64 69 72 20 7c 20 2d 2d 6c . -libdir | --l
7580: 69 62 64 69 72 20 7c 20 2d 2d 6c 69 62 64 69 20 ibdir | --libdi
7590: 7c 20 2d 2d 6c 69 62 64 29 0a 20 20 20 20 61 63 | --libd). ac
75a0: 5f 70 72 65 76 3d 6c 69 62 64 69 72 20 3b 3b 0a _prev=libdir ;;.
75b0: 20 20 2d 6c 69 62 64 69 72 3d 2a 20 7c 20 2d 2d -libdir=* | --
75c0: 6c 69 62 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 libdir=* | --lib
75d0: 64 69 3d 2a 20 7c 20 2d 2d 6c 69 62 64 3d 2a 29 di=* | --libd=*)
75e0: 0a 20 20 20 20 6c 69 62 64 69 72 3d 24 61 63 5f . libdir=$ac_
75f0: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6c 69 optarg ;;.. -li
7600: 62 65 78 65 63 64 69 72 20 7c 20 2d 2d 6c 69 62 bexecdir | --lib
7610: 65 78 65 63 64 69 72 20 7c 20 2d 2d 6c 69 62 65 execdir | --libe
7620: 78 65 63 64 69 20 7c 20 2d 2d 6c 69 62 65 78 65 xecdi | --libexe
7630: 63 64 20 7c 20 2d 2d 6c 69 62 65 78 65 63 20 5c cd | --libexec \
7640: 0a 20 20 7c 20 2d 2d 6c 69 62 65 78 65 20 7c 20 . | --libexe |
7650: 2d 2d 6c 69 62 65 78 20 7c 20 2d 2d 6c 69 62 65 --libex | --libe
7660: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6c 69 ). ac_prev=li
7670: 62 65 78 65 63 64 69 72 20 3b 3b 0a 20 20 2d 6c bexecdir ;;. -l
7680: 69 62 65 78 65 63 64 69 72 3d 2a 20 7c 20 2d 2d ibexecdir=* | --
7690: 6c 69 62 65 78 65 63 64 69 72 3d 2a 20 7c 20 2d libexecdir=* | -
76a0: 2d 6c 69 62 65 78 65 63 64 69 3d 2a 20 7c 20 2d -libexecdi=* | -
76b0: 2d 6c 69 62 65 78 65 63 64 3d 2a 20 7c 20 2d 2d -libexecd=* | --
76c0: 6c 69 62 65 78 65 63 3d 2a 20 5c 0a 20 20 7c 20 libexec=* \. |
76d0: 2d 2d 6c 69 62 65 78 65 3d 2a 20 7c 20 2d 2d 6c --libexe=* | --l
76e0: 69 62 65 78 3d 2a 20 7c 20 2d 2d 6c 69 62 65 3d ibex=* | --libe=
76f0: 2a 29 0a 20 20 20 20 6c 69 62 65 78 65 63 64 69 *). libexecdi
7700: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a r=$ac_optarg ;;.
7710: 0a 20 20 2d 6c 6f 63 61 6c 65 64 69 72 20 7c 20 . -localedir |
7720: 2d 2d 6c 6f 63 61 6c 65 64 69 72 20 7c 20 2d 2d --localedir | --
7730: 6c 6f 63 61 6c 65 64 69 20 7c 20 2d 2d 6c 6f 63 localedi | --loc
7740: 61 6c 65 64 20 7c 20 2d 2d 6c 6f 63 61 6c 65 29 aled | --locale)
7750: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6c 6f 63 . ac_prev=loc
7760: 61 6c 65 64 69 72 20 3b 3b 0a 20 20 2d 6c 6f 63 aledir ;;. -loc
7770: 61 6c 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 aledir=* | --loc
7780: 61 6c 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 aledir=* | --loc
7790: 61 6c 65 64 69 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 aledi=* | --loca
77a0: 6c 65 64 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 65 led=* | --locale
77b0: 3d 2a 29 0a 20 20 20 20 6c 6f 63 61 6c 65 64 69 =*). localedi
77c0: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a r=$ac_optarg ;;.
77d0: 0a 20 20 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 . -localstatedi
77e0: 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 r | --localstate
77f0: 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 dir | --localsta
7800: 74 65 64 69 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 tedi | --localst
7810: 61 74 65 64 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 ated \. | --loc
7820: 61 6c 73 74 61 74 65 20 7c 20 2d 2d 6c 6f 63 61 alstate | --loca
7830: 6c 73 74 61 74 20 7c 20 2d 2d 6c 6f 63 61 6c 73 lstat | --locals
7840: 74 61 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 20 7c ta | --localst |
7850: 20 2d 2d 6c 6f 63 61 6c 73 29 0a 20 20 20 20 61 --locals). a
7860: 63 5f 70 72 65 76 3d 6c 6f 63 61 6c 73 74 61 74 c_prev=localstat
7870: 65 64 69 72 20 3b 3b 0a 20 20 2d 6c 6f 63 61 6c edir ;;. -local
7880: 73 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c statedir=* | --l
7890: 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 2a 20 7c ocalstatedir=* |
78a0: 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 3d --localstatedi=
78b0: 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 * | --localstate
78c0: 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 d=* \. | --loca
78d0: 6c 73 74 61 74 65 3d 2a 20 7c 20 2d 2d 6c 6f 63 lstate=* | --loc
78e0: 61 6c 73 74 61 74 3d 2a 20 7c 20 2d 2d 6c 6f 63 alstat=* | --loc
78f0: 61 6c 73 74 61 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 alsta=* | --loca
7900: 6c 73 74 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 lst=* | --locals
7910: 3d 2a 29 0a 20 20 20 20 6c 6f 63 61 6c 73 74 61 =*). localsta
7920: 74 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 tedir=$ac_optarg
7930: 20 3b 3b 0a 0a 20 20 2d 6d 61 6e 64 69 72 20 7c ;;.. -mandir |
7940: 20 2d 2d 6d 61 6e 64 69 72 20 7c 20 2d 2d 6d 61 --mandir | --ma
7950: 6e 64 69 20 7c 20 2d 2d 6d 61 6e 64 20 7c 20 2d ndi | --mand | -
7960: 2d 6d 61 6e 20 7c 20 2d 2d 6d 61 20 7c 20 2d 2d -man | --ma | --
7970: 6d 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6d m). ac_prev=m
7980: 61 6e 64 69 72 20 3b 3b 0a 20 20 2d 6d 61 6e 64 andir ;;. -mand
7990: 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 69 72 3d ir=* | --mandir=
79a0: 2a 20 7c 20 2d 2d 6d 61 6e 64 69 3d 2a 20 7c 20 * | --mandi=* |
79b0: 2d 2d 6d 61 6e 64 3d 2a 20 7c 20 2d 2d 6d 61 6e --mand=* | --man
79c0: 3d 2a 20 7c 20 2d 2d 6d 61 3d 2a 20 7c 20 2d 2d =* | --ma=* | --
79d0: 6d 3d 2a 29 0a 20 20 20 20 6d 61 6e 64 69 72 3d m=*). mandir=
79e0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 $ac_optarg ;;..
79f0: 20 2d 6e 66 70 20 7c 20 2d 2d 6e 66 70 20 7c 20 -nfp | --nfp |
7a00: 2d 2d 6e 66 29 0a 20 20 20 20 23 20 4f 62 73 6f --nf). # Obso
7a10: 6c 65 74 65 3b 20 75 73 65 20 2d 2d 77 69 74 68 lete; use --with
7a20: 6f 75 74 2d 66 70 2e 0a 20 20 20 20 77 69 74 68 out-fp.. with
7a30: 5f 66 70 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 6e 6f _fp=no ;;.. -no
7a40: 2d 63 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 -create | --no-c
7a50: 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72 65 reate | --no-cre
7a60: 61 74 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61 20 7c at | --no-crea |
7a70: 20 2d 2d 6e 6f 2d 63 72 65 20 5c 0a 20 20 7c 20 --no-cre \. |
7a80: 2d 2d 6e 6f 2d 63 72 20 7c 20 2d 2d 6e 6f 2d 63 --no-cr | --no-c
7a90: 20 7c 20 2d 6e 29 0a 20 20 20 20 6e 6f 5f 63 72 | -n). no_cr
7aa0: 65 61 74 65 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d eate=yes ;;.. -
7ab0: 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d no-recursion | -
7ac0: 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 -no-recursion |
7ad0: 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 20 7c 20 --no-recursio |
7ae0: 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 20 5c 0a 20 --no-recursi \.
7af0: 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 20 7c | --no-recurs |
7b00: 20 2d 2d 6e 6f 2d 72 65 63 75 72 20 7c 20 2d 2d --no-recur | --
7b10: 6e 6f 2d 72 65 63 75 20 7c 20 2d 2d 6e 6f 2d 72 no-recu | --no-r
7b20: 65 63 20 7c 20 2d 2d 6e 6f 2d 72 65 20 7c 20 2d ec | --no-re | -
7b30: 2d 6e 6f 2d 72 29 0a 20 20 20 20 6e 6f 5f 72 65 -no-r). no_re
7b40: 63 75 72 73 69 6f 6e 3d 79 65 73 20 3b 3b 0a 0a cursion=yes ;;..
7b50: 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 -oldincludedir
7b60: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 | --oldincluded
7b70: 69 72 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 ir | --oldinclud
7b80: 65 64 69 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 edi | --oldinclu
7b90: 64 65 64 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 ded \. | --oldi
7ba0: 6e 63 6c 75 64 65 20 7c 20 2d 2d 6f 6c 64 69 6e nclude | --oldin
7bb0: 63 6c 75 64 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c clud | --oldincl
7bc0: 75 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 20 7c 20 u | --oldincl |
7bd0: 2d 2d 6f 6c 64 69 6e 63 20 5c 0a 20 20 7c 20 2d --oldinc \. | -
7be0: 2d 6f 6c 64 69 6e 20 7c 20 2d 2d 6f 6c 64 69 20 -oldin | --oldi
7bf0: 7c 20 2d 2d 6f 6c 64 20 7c 20 2d 2d 6f 6c 20 7c | --old | --ol |
7c00: 20 2d 2d 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 --o). ac_pre
7c10: 76 3d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 v=oldincludedir
7c20: 3b 3b 0a 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 65 ;;. -oldinclude
7c30: 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 dir=* | --oldinc
7c40: 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c ludedir=* | --ol
7c50: 64 69 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d dincludedi=* | -
7c60: 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 3d 2a 20 5c -oldincluded=* \
7c70: 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 . | --oldinclud
7c80: 65 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 e=* | --oldinclu
7c90: 64 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 d=* | --oldinclu
7ca0: 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 3d 2a =* | --oldincl=*
7cb0: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 3d 2a 20 5c 0a | --oldinc=* \.
7cc0: 20 20 7c 20 2d 2d 6f 6c 64 69 6e 3d 2a 20 7c 20 | --oldin=* |
7cd0: 2d 2d 6f 6c 64 69 3d 2a 20 7c 20 2d 2d 6f 6c 64 --oldi=* | --old
7ce0: 3d 2a 20 7c 20 2d 2d 6f 6c 3d 2a 20 7c 20 2d 2d =* | --ol=* | --
7cf0: 6f 3d 2a 29 0a 20 20 20 20 6f 6c 64 69 6e 63 6c o=*). oldincl
7d00: 75 64 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 udedir=$ac_optar
7d10: 67 20 3b 3b 0a 0a 20 20 2d 70 72 65 66 69 78 20 g ;;.. -prefix
7d20: 7c 20 2d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 | --prefix | --p
7d30: 72 65 66 69 20 7c 20 2d 2d 70 72 65 66 20 7c 20 refi | --pref |
7d40: 2d 2d 70 72 65 20 7c 20 2d 2d 70 72 20 7c 20 2d --pre | --pr | -
7d50: 2d 70 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d -p). ac_prev=
7d60: 70 72 65 66 69 78 20 3b 3b 0a 20 20 2d 70 72 65 prefix ;;. -pre
7d70: 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 78 fix=* | --prefix
7d80: 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 3d 2a 20 7c =* | --prefi=* |
7d90: 20 2d 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 70 72 --pref=* | --pr
7da0: 65 3d 2a 20 7c 20 2d 2d 70 72 3d 2a 20 7c 20 2d e=* | --pr=* | -
7db0: 2d 70 3d 2a 29 0a 20 20 20 20 70 72 65 66 69 78 -p=*). prefix
7dc0: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a =$ac_optarg ;;..
7dd0: 20 20 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 -program-prefi
7de0: 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 x | --program-pr
7df0: 65 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d efix | --program
7e00: 2d 70 72 65 66 69 20 7c 20 2d 2d 70 72 6f 67 72 -prefi | --progr
7e10: 61 6d 2d 70 72 65 66 20 5c 0a 20 20 7c 20 2d 2d am-pref \. | --
7e20: 70 72 6f 67 72 61 6d 2d 70 72 65 20 7c 20 2d 2d program-pre | --
7e30: 70 72 6f 67 72 61 6d 2d 70 72 20 7c 20 2d 2d 70 program-pr | --p
7e40: 72 6f 67 72 61 6d 2d 70 29 0a 20 20 20 20 61 63 rogram-p). ac
7e50: 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 70 72 _prev=program_pr
7e60: 65 66 69 78 20 3b 3b 0a 20 20 2d 70 72 6f 67 72 efix ;;. -progr
7e70: 61 6d 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d am-prefix=* | --
7e80: 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 3d 2a program-prefix=*
7e90: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 | --program-pre
7ea0: 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f fi=* \. | --pro
7eb0: 67 72 61 6d 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d gram-pref=* | --
7ec0: 70 72 6f 67 72 61 6d 2d 70 72 65 3d 2a 20 7c 20 program-pre=* |
7ed0: 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 3d 2a 20 7c --program-pr=* |
7ee0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 3d 2a 29 0a --program-p=*).
7ef0: 20 20 20 20 70 72 6f 67 72 61 6d 5f 70 72 65 66 program_pref
7f00: 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b ix=$ac_optarg ;;
7f10: 0a 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66 .. -program-suf
7f20: 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d fix | --program-
7f30: 73 75 66 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 suffix | --progr
7f40: 61 6d 2d 73 75 66 66 69 20 7c 20 2d 2d 70 72 6f am-suffi | --pro
7f50: 67 72 61 6d 2d 73 75 66 66 20 5c 0a 20 20 7c 20 gram-suff \. |
7f60: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 20 7c 20 --program-suf |
7f70: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 20 7c 20 2d --program-su | -
7f80: 2d 70 72 6f 67 72 61 6d 2d 73 29 0a 20 20 20 20 -program-s).
7f90: 61 63 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f ac_prev=program_
7fa0: 73 75 66 66 69 78 20 3b 3b 0a 20 20 2d 70 72 6f suffix ;;. -pro
7fb0: 67 72 61 6d 2d 73 75 66 66 69 78 3d 2a 20 7c 20 gram-suffix=* |
7fc0: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 --program-suffix
7fd0: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 =* | --program-s
7fe0: 75 66 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 uffi=* \. | --p
7ff0: 72 6f 67 72 61 6d 2d 73 75 66 66 3d 2a 20 7c 20 rogram-suff=* |
8000: 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 3d 2a 20 --program-suf=*
8010: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 3d 2a | --program-su=*
8020: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 3d 2a | --program-s=*
8030: 29 0a 20 20 20 20 70 72 6f 67 72 61 6d 5f 73 75 ). program_su
8040: 66 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 ffix=$ac_optarg
8050: 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 74 ;;.. -program-t
8060: 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20 7c 20 ransform-name |
8070: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 --program-transf
8080: 6f 72 6d 2d 6e 61 6d 65 20 5c 0a 20 20 7c 20 2d orm-name \. | -
8090: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f -program-transfo
80a0: 72 6d 2d 6e 61 6d 20 7c 20 2d 2d 70 72 6f 67 72 rm-nam | --progr
80b0: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 20 am-transform-na
80c0: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d \. | --program-
80d0: 74 72 61 6e 73 66 6f 72 6d 2d 6e 20 7c 20 2d 2d transform-n | --
80e0: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 program-transfor
80f0: 6d 2d 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 m- \. | --progr
8100: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 20 7c 20 2d am-transform | -
8110: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f -program-transfo
8120: 72 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 r \. | --progra
8130: 6d 2d 74 72 61 6e 73 66 6f 20 7c 20 2d 2d 70 72 m-transfo | --pr
8140: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 20 5c 0a 20 ogram-transf \.
8150: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 | --program-tra
8160: 6e 73 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 ns | --program-t
8170: 72 61 6e 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 ran \. | --prog
8180: 72 2d 74 72 61 20 7c 20 2d 2d 70 72 6f 67 72 61 r-tra | --progra
8190: 6d 2d 74 72 20 7c 20 2d 2d 70 72 6f 67 72 61 6d m-tr | --program
81a0: 2d 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d -t). ac_prev=
81b0: 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 program_transfor
81c0: 6d 5f 6e 61 6d 65 20 3b 3b 0a 20 20 2d 70 72 6f m_name ;;. -pro
81d0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e gram-transform-n
81e0: 61 6d 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 ame=* | --progra
81f0: 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 m-transform-name
8200: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 =* \. | --progr
8210: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d am-transform-nam
8220: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 =* | --program-t
8230: 72 61 6e 73 66 6f 72 6d 2d 6e 61 3d 2a 20 5c 0a ransform-na=* \.
8240: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 | --program-tr
8250: 61 6e 73 66 6f 72 6d 2d 6e 3d 2a 20 7c 20 2d 2d ansform-n=* | --
8260: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 program-transfor
8270: 6d 2d 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f m-=* \. | --pro
8280: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 3d 2a gram-transform=*
8290: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 | --program-tra
82a0: 6e 73 66 6f 72 3d 2a 20 5c 0a 20 20 7c 20 2d 2d nsfor=* \. | --
82b0: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 3d program-transfo=
82c0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 * | --program-tr
82d0: 61 6e 73 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 ansf=* \. | --p
82e0: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 3d 2a 20 7c rogram-trans=* |
82f0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 3d --program-tran=
8300: 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 2d * \. | --progr-
8310: 74 72 61 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 tra=* | --progra
8320: 6d 2d 74 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 m-tr=* | --progr
8330: 61 6d 2d 74 3d 2a 29 0a 20 20 20 20 70 72 6f 67 am-t=*). prog
8340: 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 ram_transform_na
8350: 6d 65 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b me=$ac_optarg ;;
8360: 0a 0a 20 20 2d 70 64 66 64 69 72 20 7c 20 2d 2d .. -pdfdir | --
8370: 70 64 66 64 69 72 20 7c 20 2d 2d 70 64 66 64 69 pdfdir | --pdfdi
8380: 20 7c 20 2d 2d 70 64 66 64 20 7c 20 2d 2d 70 64 | --pdfd | --pd
8390: 66 20 7c 20 2d 2d 70 64 29 0a 20 20 20 20 61 63 f | --pd). ac
83a0: 5f 70 72 65 76 3d 70 64 66 64 69 72 20 3b 3b 0a _prev=pdfdir ;;.
83b0: 20 20 2d 70 64 66 64 69 72 3d 2a 20 7c 20 2d 2d -pdfdir=* | --
83c0: 70 64 66 64 69 72 3d 2a 20 7c 20 2d 2d 70 64 66 pdfdir=* | --pdf
83d0: 64 69 3d 2a 20 7c 20 2d 2d 70 64 66 64 3d 2a 20 di=* | --pdfd=*
83e0: 7c 20 2d 2d 70 64 66 3d 2a 20 7c 20 2d 2d 70 64 | --pdf=* | --pd
83f0: 3d 2a 29 0a 20 20 20 20 70 64 66 64 69 72 3d 24 =*). pdfdir=$
8400: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 ac_optarg ;;..
8410: 2d 70 73 64 69 72 20 7c 20 2d 2d 70 73 64 69 72 -psdir | --psdir
8420: 20 7c 20 2d 2d 70 73 64 69 20 7c 20 2d 2d 70 73 | --psdi | --ps
8430: 64 20 7c 20 2d 2d 70 73 29 0a 20 20 20 20 61 63 d | --ps). ac
8440: 5f 70 72 65 76 3d 70 73 64 69 72 20 3b 3b 0a 20 _prev=psdir ;;.
8450: 20 2d 70 73 64 69 72 3d 2a 20 7c 20 2d 2d 70 73 -psdir=* | --ps
8460: 64 69 72 3d 2a 20 7c 20 2d 2d 70 73 64 69 3d 2a dir=* | --psdi=*
8470: 20 7c 20 2d 2d 70 73 64 3d 2a 20 7c 20 2d 2d 70 | --psd=* | --p
8480: 73 3d 2a 29 0a 20 20 20 20 70 73 64 69 72 3d 24 s=*). psdir=$
8490: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 ac_optarg ;;..
84a0: 2d 71 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d -q | -quiet | --
84b0: 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 20 7c quiet | --quie |
84c0: 20 2d 2d 71 75 69 20 7c 20 2d 2d 71 75 20 7c 20 --qui | --qu |
84d0: 2d 2d 71 20 5c 0a 20 20 7c 20 2d 73 69 6c 65 6e --q \. | -silen
84e0: 74 20 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20 2d t | --silent | -
84f0: 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65 20 -silen | --sile
8500: 7c 20 2d 2d 73 69 6c 29 0a 20 20 20 20 73 69 6c | --sil). sil
8510: 65 6e 74 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 73 ent=yes ;;.. -s
8520: 62 69 6e 64 69 72 20 7c 20 2d 2d 73 62 69 6e 64 bindir | --sbind
8530: 69 72 20 7c 20 2d 2d 73 62 69 6e 64 69 20 7c 20 ir | --sbindi |
8540: 2d 2d 73 62 69 6e 64 20 7c 20 2d 2d 73 62 69 6e --sbind | --sbin
8550: 20 7c 20 2d 2d 73 62 69 20 7c 20 2d 2d 73 62 29 | --sbi | --sb)
8560: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 62 69 . ac_prev=sbi
8570: 6e 64 69 72 20 3b 3b 0a 20 20 2d 73 62 69 6e 64 ndir ;;. -sbind
8580: 69 72 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 69 72 ir=* | --sbindir
8590: 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 69 3d 2a 20 =* | --sbindi=*
85a0: 7c 20 2d 2d 73 62 69 6e 64 3d 2a 20 7c 20 2d 2d | --sbind=* | --
85b0: 73 62 69 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 sbin=* \. | --s
85c0: 62 69 3d 2a 20 7c 20 2d 2d 73 62 3d 2a 29 0a 20 bi=* | --sb=*).
85d0: 20 20 20 73 62 69 6e 64 69 72 3d 24 61 63 5f 6f sbindir=$ac_o
85e0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 68 61 ptarg ;;.. -sha
85f0: 72 65 64 73 74 61 74 65 64 69 72 20 7c 20 2d 2d redstatedir | --
8600: 73 68 61 72 65 64 73 74 61 74 65 64 69 72 20 7c sharedstatedir |
8610: 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 --sharedstatedi
8620: 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64 73 \. | --shareds
8630: 74 61 74 65 64 20 7c 20 2d 2d 73 68 61 72 65 64 tated | --shared
8640: 73 74 61 74 65 20 7c 20 2d 2d 73 68 61 72 65 64 state | --shared
8650: 73 74 61 74 20 7c 20 2d 2d 73 68 61 72 65 64 73 stat | --shareds
8660: 74 61 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 ta \. | --share
8670: 64 73 74 20 7c 20 2d 2d 73 68 61 72 65 64 73 20 dst | --shareds
8680: 7c 20 2d 2d 73 68 61 72 65 64 20 7c 20 2d 2d 73 | --shared | --s
8690: 68 61 72 65 20 7c 20 2d 2d 73 68 61 72 20 5c 0a hare | --shar \.
86a0: 20 20 7c 20 2d 2d 73 68 61 20 7c 20 2d 2d 73 68 | --sha | --sh
86b0: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 68 ). ac_prev=sh
86c0: 61 72 65 64 73 74 61 74 65 64 69 72 20 3b 3b 0a aredstatedir ;;.
86d0: 20 20 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 -sharedstatedi
86e0: 72 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 r=* | --sharedst
86f0: 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 73 68 61 atedir=* | --sha
8700: 72 65 64 73 74 61 74 65 64 69 3d 2a 20 5c 0a 20 redstatedi=* \.
8710: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 | --sharedstate
8720: 64 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 d=* | --sharedst
8730: 61 74 65 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 ate=* | --shared
8740: 73 74 61 74 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 stat=* | --share
8750: 64 73 74 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 dsta=* \. | --s
8760: 68 61 72 65 64 73 74 3d 2a 20 7c 20 2d 2d 73 68 haredst=* | --sh
8770: 61 72 65 64 73 3d 2a 20 7c 20 2d 2d 73 68 61 72 areds=* | --shar
8780: 65 64 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 3d 2a ed=* | --share=*
8790: 20 7c 20 2d 2d 73 68 61 72 3d 2a 20 5c 0a 20 20 | --shar=* \.
87a0: 7c 20 2d 2d 73 68 61 3d 2a 20 7c 20 2d 2d 73 68 | --sha=* | --sh
87b0: 3d 2a 29 0a 20 20 20 20 73 68 61 72 65 64 73 74 =*). sharedst
87c0: 61 74 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 atedir=$ac_optar
87d0: 67 20 3b 3b 0a 0a 20 20 2d 73 69 74 65 20 7c 20 g ;;.. -site |
87e0: 2d 2d 73 69 74 65 20 7c 20 2d 2d 73 69 74 29 0a --site | --sit).
87f0: 20 20 20 20 61 63 5f 70 72 65 76 3d 73 69 74 65 ac_prev=site
8800: 20 3b 3b 0a 20 20 2d 73 69 74 65 3d 2a 20 7c 20 ;;. -site=* |
8810: 2d 2d 73 69 74 65 3d 2a 20 7c 20 2d 2d 73 69 74 --site=* | --sit
8820: 3d 2a 29 0a 20 20 20 20 73 69 74 65 3d 24 61 63 =*). site=$ac
8830: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 _optarg ;;.. -s
8840: 72 63 64 69 72 20 7c 20 2d 2d 73 72 63 64 69 72 rcdir | --srcdir
8850: 20 7c 20 2d 2d 73 72 63 64 69 20 7c 20 2d 2d 73 | --srcdi | --s
8860: 72 63 64 20 7c 20 2d 2d 73 72 63 20 7c 20 2d 2d rcd | --src | --
8870: 73 72 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d sr). ac_prev=
8880: 73 72 63 64 69 72 20 3b 3b 0a 20 20 2d 73 72 63 srcdir ;;. -src
8890: 64 69 72 3d 2a 20 7c 20 2d 2d 73 72 63 64 69 72 dir=* | --srcdir
88a0: 3d 2a 20 7c 20 2d 2d 73 72 63 64 69 3d 2a 20 7c =* | --srcdi=* |
88b0: 20 2d 2d 73 72 63 64 3d 2a 20 7c 20 2d 2d 73 72 --srcd=* | --sr
88c0: 63 3d 2a 20 7c 20 2d 2d 73 72 3d 2a 29 0a 20 20 c=* | --sr=*).
88d0: 20 20 73 72 63 64 69 72 3d 24 61 63 5f 6f 70 74 srcdir=$ac_opt
88e0: 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 79 73 63 6f arg ;;.. -sysco
88f0: 6e 66 64 69 72 20 7c 20 2d 2d 73 79 73 63 6f 6e nfdir | --syscon
8900: 66 64 69 72 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 fdir | --sysconf
8910: 64 69 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64 20 di | --sysconfd
8920: 7c 20 2d 2d 73 79 73 63 6f 6e 66 20 5c 0a 20 20 | --sysconf \.
8930: 7c 20 2d 2d 73 79 73 63 6f 6e 20 7c 20 2d 2d 73 | --syscon | --s
8940: 79 73 63 6f 20 7c 20 2d 2d 73 79 73 63 20 7c 20 ysco | --sysc |
8950: 2d 2d 73 79 73 20 7c 20 2d 2d 73 79 29 0a 20 20 --sys | --sy).
8960: 20 20 61 63 5f 70 72 65 76 3d 73 79 73 63 6f 6e ac_prev=syscon
8970: 66 64 69 72 20 3b 3b 0a 20 20 2d 73 79 73 63 6f fdir ;;. -sysco
8980: 6e 66 64 69 72 3d 2a 20 7c 20 2d 2d 73 79 73 63 nfdir=* | --sysc
8990: 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d 2d 73 79 73 onfdir=* | --sys
89a0: 63 6f 6e 66 64 69 3d 2a 20 7c 20 2d 2d 73 79 73 confdi=* | --sys
89b0: 63 6f 6e 66 64 3d 2a 20 7c 20 2d 2d 73 79 73 63 confd=* | --sysc
89c0: 6f 6e 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 79 onf=* \. | --sy
89d0: 73 63 6f 6e 3d 2a 20 7c 20 2d 2d 73 79 73 63 6f scon=* | --sysco
89e0: 3d 2a 20 7c 20 2d 2d 73 79 73 63 3d 2a 20 7c 20 =* | --sysc=* |
89f0: 2d 2d 73 79 73 3d 2a 20 7c 20 2d 2d 73 79 3d 2a --sys=* | --sy=*
8a00: 29 0a 20 20 20 20 73 79 73 63 6f 6e 66 64 69 72 ). sysconfdir
8a10: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a =$ac_optarg ;;..
8a20: 20 20 2d 74 61 72 67 65 74 20 7c 20 2d 2d 74 61 -target | --ta
8a30: 72 67 65 74 20 7c 20 2d 2d 74 61 72 67 65 20 7c rget | --targe |
8a40: 20 2d 2d 74 61 72 67 20 7c 20 2d 2d 74 61 72 20 --targ | --tar
8a50: 7c 20 2d 2d 74 61 20 7c 20 2d 2d 74 29 0a 20 20 | --ta | --t).
8a60: 20 20 61 63 5f 70 72 65 76 3d 74 61 72 67 65 74 ac_prev=target
8a70: 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 74 61 72 _alias ;;. -tar
8a80: 67 65 74 3d 2a 20 7c 20 2d 2d 74 61 72 67 65 74 get=* | --target
8a90: 3d 2a 20 7c 20 2d 2d 74 61 72 67 65 3d 2a 20 7c =* | --targe=* |
8aa0: 20 2d 2d 74 61 72 67 3d 2a 20 7c 20 2d 2d 74 61 --targ=* | --ta
8ab0: 72 3d 2a 20 7c 20 2d 2d 74 61 3d 2a 20 7c 20 2d r=* | --ta=* | -
8ac0: 2d 74 3d 2a 29 0a 20 20 20 20 74 61 72 67 65 74 -t=*). target
8ad0: 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 _alias=$ac_optar
8ae0: 67 20 3b 3b 0a 0a 20 20 2d 76 20 7c 20 2d 76 65 g ;;.. -v | -ve
8af0: 72 62 6f 73 65 20 7c 20 2d 2d 76 65 72 62 6f 73 rbose | --verbos
8b00: 65 20 7c 20 2d 2d 76 65 72 62 6f 73 20 7c 20 2d e | --verbos | -
8b10: 2d 76 65 72 62 6f 20 7c 20 2d 2d 76 65 72 62 29 -verbo | --verb)
8b20: 0a 20 20 20 20 76 65 72 62 6f 73 65 3d 79 65 73 . verbose=yes
8b30: 20 3b 3b 0a 0a 20 20 2d 76 65 72 73 69 6f 6e 20 ;;.. -version
8b40: 7c 20 2d 2d 76 65 72 73 69 6f 6e 20 7c 20 2d 2d | --version | --
8b50: 76 65 72 73 69 6f 20 7c 20 2d 2d 76 65 72 73 69 versio | --versi
8b60: 20 7c 20 2d 2d 76 65 72 73 20 7c 20 2d 56 29 0a | --vers | -V).
8b70: 20 20 20 20 61 63 5f 69 6e 69 74 5f 76 65 72 73 ac_init_vers
8b80: 69 6f 6e 3d 3a 20 3b 3b 0a 0a 20 20 2d 77 69 74 ion=: ;;.. -wit
8b90: 68 2d 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 29 0a h-* | --with-*).
8ba0: 20 20 20 20 61 63 5f 75 73 65 72 6f 70 74 3d 60 ac_useropt=`
8bb0: 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f expr "x$ac_optio
8bc0: 6e 22 20 3a 20 27 78 2d 2a 77 69 74 68 2d 5c 28 n" : 'x-*with-\(
8bd0: 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20 20 20 23 20 [^=]*\)'`. #
8be0: 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68 61 Reject names tha
8bf0: 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 t are not valid
8c00: 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e shell variable n
8c10: 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20 22 ames.. expr "
8c20: 78 24 61 63 5f 75 73 65 72 6f 70 74 22 20 3a 20 x$ac_useropt" :
8c30: 22 2e 2a 5b 5e 2d 2b 2e 5f 24 61 73 5f 63 72 5f ".*[^-+._$as_cr_
8c40: 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 alnum]" >/dev/nu
8c50: 6c 6c 20 26 26 0a 20 20 20 20 20 20 61 73 5f 66 ll &&. as_f
8c60: 6e 5f 65 72 72 6f 72 20 24 3f 20 22 69 6e 76 61 n_error $? "inva
8c70: 6c 69 64 20 70 61 63 6b 61 67 65 20 6e 61 6d 65 lid package name
8c80: 3a 20 24 61 63 5f 75 73 65 72 6f 70 74 22 0a 20 : $ac_useropt".
8c90: 20 20 20 61 63 5f 75 73 65 72 6f 70 74 5f 6f 72 ac_useropt_or
8ca0: 69 67 3d 24 61 63 5f 75 73 65 72 6f 70 74 0a 20 ig=$ac_useropt.
8cb0: 20 20 20 61 63 5f 75 73 65 72 6f 70 74 3d 60 24 ac_useropt=`$
8cc0: 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 75 73 65 as_echo "$ac_use
8cd0: 72 6f 70 74 22 20 7c 20 73 65 64 20 27 73 2f 5b ropt" | sed 's/[
8ce0: 2d 2b 2e 5d 2f 5f 2f 67 27 60 0a 20 20 20 20 63 -+.]/_/g'`. c
8cf0: 61 73 65 20 24 61 63 5f 75 73 65 72 5f 6f 70 74 ase $ac_user_opt
8d00: 73 20 69 6e 0a 20 20 20 20 20 20 2a 22 0a 22 77 s in. *"."w
8d10: 69 74 68 5f 24 61 63 5f 75 73 65 72 6f 70 74 22 ith_$ac_useropt"
8d20: 0a 22 2a 29 20 3b 3b 0a 20 20 20 20 20 20 2a 29 ."*) ;;. *)
8d30: 20 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 ac_unrecognized
8d40: 5f 6f 70 74 73 3d 22 24 61 63 5f 75 6e 72 65 63 _opts="$ac_unrec
8d50: 6f 67 6e 69 7a 65 64 5f 6f 70 74 73 24 61 63 5f ognized_opts$ac_
8d60: 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 73 65 70 unrecognized_sep
8d70: 2d 2d 77 69 74 68 2d 24 61 63 5f 75 73 65 72 6f --with-$ac_usero
8d80: 70 74 5f 6f 72 69 67 22 0a 09 20 61 63 5f 75 6e pt_orig".. ac_un
8d90: 72 65 63 6f 67 6e 69 7a 65 64 5f 73 65 70 3d 27 recognized_sep='
8da0: 2c 20 27 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 , ';;. esac.
8db0: 20 20 20 65 76 61 6c 20 77 69 74 68 5f 24 61 63 eval with_$ac
8dc0: 5f 75 73 65 72 6f 70 74 3d 5c 24 61 63 5f 6f 70 _useropt=\$ac_op
8dd0: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 77 69 74 68 targ ;;.. -with
8de0: 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 74 68 6f 75 out-* | --withou
8df0: 74 2d 2a 29 0a 20 20 20 20 61 63 5f 75 73 65 72 t-*). ac_user
8e00: 6f 70 74 3d 60 65 78 70 72 20 22 78 24 61 63 5f opt=`expr "x$ac_
8e10: 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 77 69 option" : 'x-*wi
8e20: 74 68 6f 75 74 2d 5c 28 2e 2a 5c 29 27 60 0a 20 thout-\(.*\)'`.
8e30: 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 # Reject name
8e40: 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 s that are not v
8e50: 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61 alid shell varia
8e60: 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 ble names.. e
8e70: 78 70 72 20 22 78 24 61 63 5f 75 73 65 72 6f 70 xpr "x$ac_userop
8e80: 74 22 20 3a 20 22 2e 2a 5b 5e 2d 2b 2e 5f 24 61 t" : ".*[^-+._$a
8e90: 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 s_cr_alnum]" >/d
8ea0: 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 ev/null &&.
8eb0: 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 as_fn_error $?
8ec0: 22 69 6e 76 61 6c 69 64 20 70 61 63 6b 61 67 65 "invalid package
8ed0: 20 6e 61 6d 65 3a 20 24 61 63 5f 75 73 65 72 6f name: $ac_usero
8ee0: 70 74 22 0a 20 20 20 20 61 63 5f 75 73 65 72 6f pt". ac_usero
8ef0: 70 74 5f 6f 72 69 67 3d 24 61 63 5f 75 73 65 72 pt_orig=$ac_user
8f00: 6f 70 74 0a 20 20 20 20 61 63 5f 75 73 65 72 6f opt. ac_usero
8f10: 70 74 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 pt=`$as_echo "$a
8f20: 63 5f 75 73 65 72 6f 70 74 22 20 7c 20 73 65 64 c_useropt" | sed
8f30: 20 27 73 2f 5b 2d 2b 2e 5d 2f 5f 2f 67 27 60 0a 's/[-+.]/_/g'`.
8f40: 20 20 20 20 63 61 73 65 20 24 61 63 5f 75 73 65 case $ac_use
8f50: 72 5f 6f 70 74 73 20 69 6e 0a 20 20 20 20 20 20 r_opts in.
8f60: 2a 22 0a 22 77 69 74 68 5f 24 61 63 5f 75 73 65 *"."with_$ac_use
8f70: 72 6f 70 74 22 0a 22 2a 29 20 3b 3b 0a 20 20 20 ropt"."*) ;;.
8f80: 20 20 20 2a 29 20 61 63 5f 75 6e 72 65 63 6f 67 *) ac_unrecog
8f90: 6e 69 7a 65 64 5f 6f 70 74 73 3d 22 24 61 63 5f nized_opts="$ac_
8fa0: 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 unrecognized_opt
8fb0: 73 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 s$ac_unrecognize
8fc0: 64 5f 73 65 70 2d 2d 77 69 74 68 6f 75 74 2d 24 d_sep--without-$
8fd0: 61 63 5f 75 73 65 72 6f 70 74 5f 6f 72 69 67 22 ac_useropt_orig"
8fe0: 0a 09 20 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a .. ac_unrecogniz
8ff0: 65 64 5f 73 65 70 3d 27 2c 20 27 3b 3b 0a 20 20 ed_sep=', ';;.
9000: 20 20 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20 esac. eval
9010: 77 69 74 68 5f 24 61 63 5f 75 73 65 72 6f 70 74 with_$ac_useropt
9020: 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 2d 78 29 0a 20 =no ;;.. --x).
9030: 20 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 # Obsolete; u
9040: 73 65 20 2d 2d 77 69 74 68 2d 78 2e 0a 20 20 20 se --with-x..
9050: 20 77 69 74 68 5f 78 3d 79 65 73 20 3b 3b 0a 0a with_x=yes ;;..
9060: 20 20 2d 78 2d 69 6e 63 6c 75 64 65 73 20 7c 20 -x-includes |
9070: 2d 2d 78 2d 69 6e 63 6c 75 64 65 73 20 7c 20 2d --x-includes | -
9080: 2d 78 2d 69 6e 63 6c 75 64 65 20 7c 20 2d 2d 78 -x-include | --x
9090: 2d 69 6e 63 6c 75 64 20 7c 20 2d 2d 78 2d 69 6e -includ | --x-in
90a0: 63 6c 75 20 5c 0a 20 20 7c 20 2d 2d 78 2d 69 6e clu \. | --x-in
90b0: 63 6c 20 7c 20 2d 2d 78 2d 69 6e 63 20 7c 20 2d cl | --x-inc | -
90c0: 2d 78 2d 69 6e 20 7c 20 2d 2d 78 2d 69 29 0a 20 -x-in | --x-i).
90d0: 20 20 20 61 63 5f 70 72 65 76 3d 78 5f 69 6e 63 ac_prev=x_inc
90e0: 6c 75 64 65 73 20 3b 3b 0a 20 20 2d 78 2d 69 6e ludes ;;. -x-in
90f0: 63 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d 78 2d 69 cludes=* | --x-i
9100: 6e 63 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d 78 2d ncludes=* | --x-
9110: 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 78 2d include=* | --x-
9120: 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 78 2d 69 includ=* | --x-i
9130: 6e 63 6c 75 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 78 nclu=* \. | --x
9140: 2d 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 78 2d 69 6e -incl=* | --x-in
9150: 63 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 3d 2a 20 7c c=* | --x-in=* |
9160: 20 2d 2d 78 2d 69 3d 2a 29 0a 20 20 20 20 78 5f --x-i=*). x_
9170: 69 6e 63 6c 75 64 65 73 3d 24 61 63 5f 6f 70 74 includes=$ac_opt
9180: 61 72 67 20 3b 3b 0a 0a 20 20 2d 78 2d 6c 69 62 arg ;;.. -x-lib
9190: 72 61 72 69 65 73 20 7c 20 2d 2d 78 2d 6c 69 62 raries | --x-lib
91a0: 72 61 72 69 65 73 20 7c 20 2d 2d 78 2d 6c 69 62 raries | --x-lib
91b0: 72 61 72 69 65 20 7c 20 2d 2d 78 2d 6c 69 62 72 rarie | --x-libr
91c0: 61 72 69 20 5c 0a 20 20 7c 20 2d 2d 78 2d 6c 69 ari \. | --x-li
91d0: 62 72 61 72 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 brar | --x-libra
91e0: 20 7c 20 2d 2d 78 2d 6c 69 62 72 20 7c 20 2d 2d | --x-libr | --
91f0: 78 2d 6c 69 62 20 7c 20 2d 2d 78 2d 6c 69 20 7c x-lib | --x-li |
9200: 20 2d 2d 78 2d 6c 29 0a 20 20 20 20 61 63 5f 70 --x-l). ac_p
9210: 72 65 76 3d 78 5f 6c 69 62 72 61 72 69 65 73 20 rev=x_libraries
9220: 3b 3b 0a 20 20 2d 78 2d 6c 69 62 72 61 72 69 65 ;;. -x-librarie
9230: 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 s=* | --x-librar
9240: 69 65 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 ies=* | --x-libr
9250: 61 72 69 65 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 arie=* | --x-lib
9260: 72 61 72 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 78 rari=* \. | --x
9270: 2d 6c 69 62 72 61 72 3d 2a 20 7c 20 2d 2d 78 2d -librar=* | --x-
9280: 6c 69 62 72 61 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 libra=* | --x-li
9290: 62 72 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 3d 2a br=* | --x-lib=*
92a0: 20 7c 20 2d 2d 78 2d 6c 69 3d 2a 20 7c 20 2d 2d | --x-li=* | --
92b0: 78 2d 6c 3d 2a 29 0a 20 20 20 20 78 5f 6c 69 62 x-l=*). x_lib
92c0: 72 61 72 69 65 73 3d 24 61 63 5f 6f 70 74 61 72 raries=$ac_optar
92d0: 67 20 3b 3b 0a 0a 20 20 2d 2a 29 20 61 73 5f 66 g ;;.. -*) as_f
92e0: 6e 5f 65 72 72 6f 72 20 24 3f 20 22 75 6e 72 65 n_error $? "unre
92f0: 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e 3a cognized option:
9300: 20 5c 60 24 61 63 5f 6f 70 74 69 6f 6e 27 0a 54 \`$ac_option'.T
9310: 72 79 20 5c 60 24 30 20 2d 2d 68 65 6c 70 27 20 ry \`$0 --help'
9320: 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 for more informa
9330: 74 69 6f 6e 22 0a 20 20 20 20 3b 3b 0a 0a 20 20 tion". ;;..
9340: 2a 3d 2a 29 0a 20 20 20 20 61 63 5f 65 6e 76 76 *=*). ac_envv
9350: 61 72 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f ar=`expr "x$ac_o
9360: 70 74 69 6f 6e 22 20 3a 20 27 78 5c 28 5b 5e 3d ption" : 'x\([^=
9370: 5d 2a 5c 29 3d 27 60 0a 20 20 20 20 23 20 52 65 ]*\)='`. # Re
9380: 6a 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20 ject names that
9390: 61 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 are not valid sh
93a0: 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d ell variable nam
93b0: 65 73 2e 0a 20 20 20 20 63 61 73 65 20 24 61 63 es.. case $ac
93c0: 5f 65 6e 76 76 61 72 20 69 6e 20 23 28 0a 20 20 _envvar in #(.
93d0: 20 20 20 20 27 27 20 7c 20 5b 30 2d 39 5d 2a 20 '' | [0-9]*
93e0: 7c 20 2a 5b 21 5f 24 61 73 5f 63 72 5f 61 6c 6e | *[!_$as_cr_aln
93f0: 75 6d 5d 2a 20 29 0a 20 20 20 20 20 20 61 73 5f um]* ). as_
9400: 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 69 6e 76 fn_error $? "inv
9410: 61 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 alid variable na
9420: 6d 65 3a 20 5c 60 24 61 63 5f 65 6e 76 76 61 72 me: \`$ac_envvar
9430: 27 22 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 '" ;;. esac.
9440: 20 20 20 65 76 61 6c 20 24 61 63 5f 65 6e 76 76 eval $ac_envv
9450: 61 72 3d 5c 24 61 63 5f 6f 70 74 61 72 67 0a 20 ar=\$ac_optarg.
9460: 20 20 20 65 78 70 6f 72 74 20 24 61 63 5f 65 6e export $ac_en
9470: 76 76 61 72 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 vvar ;;.. *).
9480: 20 20 23 20 46 49 58 4d 45 3a 20 73 68 6f 75 6c # FIXME: shoul
9490: 64 20 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 d be removed in
94a0: 61 75 74 6f 63 6f 6e 66 20 33 2e 30 2e 0a 20 20 autoconf 3.0..
94b0: 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
94c0: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 79 6f 75 me: WARNING: you
94d0: 20 73 68 6f 75 6c 64 20 75 73 65 20 2d 2d 62 75 should use --bu
94e0: 69 6c 64 2c 20 2d 2d 68 6f 73 74 2c 20 2d 2d 74 ild, --host, --t
94f0: 61 72 67 65 74 22 20 3e 26 32 0a 20 20 20 20 65 arget" >&2. e
9500: 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e xpr "x$ac_option
9510: 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f 24 61 73 5f " : ".*[^-._$as_
9520: 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 cr_alnum]" >/dev
9530: 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 24 /null &&. $
9540: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
9550: 20 57 41 52 4e 49 4e 47 3a 20 69 6e 76 61 6c 69 WARNING: invali
9560: 64 20 68 6f 73 74 20 74 79 70 65 3a 20 24 61 63 d host type: $ac
9570: 5f 6f 70 74 69 6f 6e 22 20 3e 26 32 0a 20 20 20 _option" >&2.
9580: 20 3a 20 22 24 7b 62 75 69 6c 64 5f 61 6c 69 61 : "${build_alia
9590: 73 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b s=$ac_option} ${
95a0: 68 6f 73 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f host_alias=$ac_o
95b0: 70 74 69 6f 6e 7d 20 24 7b 74 61 72 67 65 74 5f ption} ${target_
95c0: 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e alias=$ac_option
95d0: 7d 22 0a 20 20 20 20 3b 3b 0a 0a 20 20 65 73 61 }". ;;.. esa
95e0: 63 0a 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 c.done..if test
95f0: 2d 6e 20 22 24 61 63 5f 70 72 65 76 22 3b 20 74 -n "$ac_prev"; t
9600: 68 65 6e 0a 20 20 61 63 5f 6f 70 74 69 6f 6e 3d hen. ac_option=
9610: 2d 2d 60 65 63 68 6f 20 24 61 63 5f 70 72 65 76 --`echo $ac_prev
9620: 20 7c 20 73 65 64 20 27 73 2f 5f 2f 2d 2f 67 27 | sed 's/_/-/g'
9630: 60 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 `. as_fn_error
9640: 24 3f 20 22 6d 69 73 73 69 6e 67 20 61 72 67 75 $? "missing argu
9650: 6d 65 6e 74 20 74 6f 20 24 61 63 5f 6f 70 74 69 ment to $ac_opti
9660: 6f 6e 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 on".fi..if test
9670: 2d 6e 20 22 24 61 63 5f 75 6e 72 65 63 6f 67 6e -n "$ac_unrecogn
9680: 69 7a 65 64 5f 6f 70 74 73 22 3b 20 74 68 65 6e ized_opts"; then
9690: 0a 20 20 63 61 73 65 20 24 65 6e 61 62 6c 65 5f . case $enable_
96a0: 6f 70 74 69 6f 6e 5f 63 68 65 63 6b 69 6e 67 20 option_checking
96b0: 69 6e 0a 20 20 20 20 6e 6f 29 20 3b 3b 0a 20 20 in. no) ;;.
96c0: 20 20 66 61 74 61 6c 29 20 61 73 5f 66 6e 5f 65 fatal) as_fn_e
96d0: 72 72 6f 72 20 24 3f 20 22 75 6e 72 65 63 6f 67 rror $? "unrecog
96e0: 6e 69 7a 65 64 20 6f 70 74 69 6f 6e 73 3a 20 24 nized options: $
96f0: 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f ac_unrecognized_
9700: 6f 70 74 73 22 20 3b 3b 0a 20 20 20 20 2a 29 20 opts" ;;. *)
9710: 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 $as_echo "$a
9720: 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 s_me: WARNING: u
9730: 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 nrecognized opti
9740: 6f 6e 73 3a 20 24 61 63 5f 75 6e 72 65 63 6f 67 ons: $ac_unrecog
9750: 6e 69 7a 65 64 5f 6f 70 74 73 22 20 3e 26 32 20 nized_opts" >&2
9760: 3b 3b 0a 20 20 65 73 61 63 0a 66 69 0a 0a 23 20 ;;. esac.fi..#
9770: 43 68 65 63 6b 20 61 6c 6c 20 64 69 72 65 63 74 Check all direct
9780: 6f 72 79 20 61 72 67 75 6d 65 6e 74 73 20 66 6f ory arguments fo
9790: 72 20 63 6f 6e 73 69 73 74 65 6e 63 79 2e 0a 66 r consistency..f
97a0: 6f 72 20 61 63 5f 76 61 72 20 69 6e 09 65 78 65 or ac_var in.exe
97b0: 63 5f 70 72 65 66 69 78 20 70 72 65 66 69 78 20 c_prefix prefix
97c0: 62 69 6e 64 69 72 20 73 62 69 6e 64 69 72 20 6c bindir sbindir l
97d0: 69 62 65 78 65 63 64 69 72 20 64 61 74 61 72 6f ibexecdir dataro
97e0: 6f 74 64 69 72 20 5c 0a 09 09 64 61 74 61 64 69 otdir \...datadi
97f0: 72 20 73 79 73 63 6f 6e 66 64 69 72 20 73 68 61 r sysconfdir sha
9800: 72 65 64 73 74 61 74 65 64 69 72 20 6c 6f 63 61 redstatedir loca
9810: 6c 73 74 61 74 65 64 69 72 20 69 6e 63 6c 75 64 lstatedir includ
9820: 65 64 69 72 20 5c 0a 09 09 6f 6c 64 69 6e 63 6c edir \...oldincl
9830: 75 64 65 64 69 72 20 64 6f 63 64 69 72 20 69 6e udedir docdir in
9840: 66 6f 64 69 72 20 68 74 6d 6c 64 69 72 20 64 76 fodir htmldir dv
9850: 69 64 69 72 20 70 64 66 64 69 72 20 70 73 64 69 idir pdfdir psdi
9860: 72 20 5c 0a 09 09 6c 69 62 64 69 72 20 6c 6f 63 r \...libdir loc
9870: 61 6c 65 64 69 72 20 6d 61 6e 64 69 72 0a 64 6f aledir mandir.do
9880: 0a 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 5c . eval ac_val=\
9890: 24 24 61 63 5f 76 61 72 0a 20 20 23 20 52 65 6d $$ac_var. # Rem
98a0: 6f 76 65 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 ove trailing sla
98b0: 73 68 65 73 2e 0a 20 20 63 61 73 65 20 24 61 63 shes.. case $ac
98c0: 5f 76 61 6c 20 69 6e 0a 20 20 20 20 2a 2f 20 29 _val in. */ )
98d0: 0a 20 20 20 20 20 20 61 63 5f 76 61 6c 3d 60 65 . ac_val=`e
98e0: 78 70 72 20 22 58 24 61 63 5f 76 61 6c 22 20 3a xpr "X$ac_val" :
98f0: 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 27 20 5c 'X\(.*[^/]\)' \
9900: 7c 20 22 58 24 61 63 5f 76 61 6c 22 20 3a 20 27 | "X$ac_val" : '
9910: 58 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20 20 20 X\(.*\)'`.
9920: 65 76 61 6c 20 24 61 63 5f 76 61 72 3d 5c 24 61 eval $ac_var=\$a
9930: 63 5f 76 61 6c 3b 3b 0a 20 20 65 73 61 63 0a 20 c_val;;. esac.
9940: 20 23 20 42 65 20 73 75 72 65 20 74 6f 20 68 61 # Be sure to ha
9950: 76 65 20 61 62 73 6f 6c 75 74 65 20 64 69 72 65 ve absolute dire
9960: 63 74 6f 72 79 20 6e 61 6d 65 73 2e 0a 20 20 63 ctory names.. c
9970: 61 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20 ase $ac_val in.
9980: 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b [\\/$]* | ?:[
9990: 5c 5c 2f 5d 2a 20 29 20 20 63 6f 6e 74 69 6e 75 \\/]* ) continu
99a0: 65 3b 3b 0a 20 20 20 20 4e 4f 4e 45 20 7c 20 27 e;;. NONE | '
99b0: 27 20 29 20 63 61 73 65 20 24 61 63 5f 76 61 72 ' ) case $ac_var
99c0: 20 69 6e 20 2a 70 72 65 66 69 78 20 29 20 63 6f in *prefix ) co
99d0: 6e 74 69 6e 75 65 3b 3b 20 65 73 61 63 3b 3b 0a ntinue;; esac;;.
99e0: 20 20 65 73 61 63 0a 20 20 61 73 5f 66 6e 5f 65 esac. as_fn_e
99f0: 72 72 6f 72 20 24 3f 20 22 65 78 70 65 63 74 65 rror $? "expecte
9a00: 64 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 64 69 d an absolute di
9a10: 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 66 6f 72 rectory name for
9a20: 20 2d 2d 24 61 63 5f 76 61 72 3a 20 24 61 63 5f --$ac_var: $ac_
9a30: 76 61 6c 22 0a 64 6f 6e 65 0a 0a 23 20 54 68 65 val".done..# The
9a40: 72 65 20 6d 69 67 68 74 20 62 65 20 70 65 6f 70 re might be peop
9a50: 6c 65 20 77 68 6f 20 64 65 70 65 6e 64 20 6f 6e le who depend on
9a60: 20 74 68 65 20 6f 6c 64 20 62 72 6f 6b 65 6e 20 the old broken
9a70: 62 65 68 61 76 69 6f 72 3a 20 60 24 68 6f 73 74 behavior: `$host
9a80: 27 0a 23 20 75 73 65 64 20 74 6f 20 68 6f 6c 64 '.# used to hold
9a90: 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 6f 66 the argument of
9aa0: 20 2d 2d 68 6f 73 74 20 65 74 63 2e 0a 23 20 46 --host etc..# F
9ab0: 49 58 4d 45 3a 20 54 6f 20 72 65 6d 6f 76 65 20 IXME: To remove
9ac0: 73 6f 6d 65 20 64 61 79 2e 0a 62 75 69 6c 64 3d some day..build=
9ad0: 24 62 75 69 6c 64 5f 61 6c 69 61 73 0a 68 6f 73 $build_alias.hos
9ae0: 74 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 74 61 t=$host_alias.ta
9af0: 72 67 65 74 3d 24 74 61 72 67 65 74 5f 61 6c 69 rget=$target_ali
9b00: 61 73 0a 0a 23 20 46 49 58 4d 45 3a 20 54 6f 20 as..# FIXME: To
9b10: 72 65 6d 6f 76 65 20 73 6f 6d 65 20 64 61 79 2e remove some day.
9b20: 0a 69 66 20 74 65 73 74 20 22 78 24 68 6f 73 74 .if test "x$host
9b30: 5f 61 6c 69 61 73 22 20 21 3d 20 78 3b 20 74 68 _alias" != x; th
9b40: 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 en. if test "x$
9b50: 62 75 69 6c 64 5f 61 6c 69 61 73 22 20 3d 20 78 build_alias" = x
9b60: 3b 20 74 68 65 6e 0a 20 20 20 20 63 72 6f 73 73 ; then. cross
9b70: 5f 63 6f 6d 70 69 6c 69 6e 67 3d 6d 61 79 62 65 _compiling=maybe
9b80: 0a 20 20 65 6c 69 66 20 74 65 73 74 20 22 78 24 . elif test "x$
9b90: 62 75 69 6c 64 5f 61 6c 69 61 73 22 20 21 3d 20 build_alias" !=
9ba0: 22 78 24 68 6f 73 74 5f 61 6c 69 61 73 22 3b 20 "x$host_alias";
9bb0: 74 68 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 then. cross_c
9bc0: 6f 6d 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 66 ompiling=yes. f
9bd0: 69 0a 66 69 0a 0a 61 63 5f 74 6f 6f 6c 5f 70 72 i.fi..ac_tool_pr
9be0: 65 66 69 78 3d 0a 74 65 73 74 20 2d 6e 20 22 24 efix=.test -n "$
9bf0: 68 6f 73 74 5f 61 6c 69 61 73 22 20 26 26 20 61 host_alias" && a
9c00: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 24 68 c_tool_prefix=$h
9c10: 6f 73 74 5f 61 6c 69 61 73 2d 0a 0a 74 65 73 74 ost_alias-..test
9c20: 20 22 24 73 69 6c 65 6e 74 22 20 3d 20 79 65 73 "$silent" = yes
9c30: 20 26 26 20 65 78 65 63 20 36 3e 2f 64 65 76 2f && exec 6>/dev/
9c40: 6e 75 6c 6c 0a 0a 0a 61 63 5f 70 77 64 3d 60 70 null...ac_pwd=`p
9c50: 77 64 60 20 26 26 20 74 65 73 74 20 2d 6e 20 22 wd` && test -n "
9c60: 24 61 63 5f 70 77 64 22 20 26 26 0a 61 63 5f 6c $ac_pwd" &&.ac_l
9c70: 73 5f 64 69 3d 60 6c 73 20 2d 64 69 20 2e 60 20 s_di=`ls -di .`
9c80: 26 26 0a 61 63 5f 70 77 64 5f 6c 73 5f 64 69 3d &&.ac_pwd_ls_di=
9c90: 60 63 64 20 22 24 61 63 5f 70 77 64 22 20 26 26 `cd "$ac_pwd" &&
9ca0: 20 6c 73 20 2d 64 69 20 2e 60 20 7c 7c 0a 20 20 ls -di .` ||.
9cb0: 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 as_fn_error $? "
9cc0: 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 working director
9cd0: 79 20 63 61 6e 6e 6f 74 20 62 65 20 64 65 74 65 y cannot be dete
9ce0: 72 6d 69 6e 65 64 22 0a 74 65 73 74 20 22 58 24 rmined".test "X$
9cf0: 61 63 5f 6c 73 5f 64 69 22 20 3d 20 22 58 24 61 ac_ls_di" = "X$a
9d00: 63 5f 70 77 64 5f 6c 73 5f 64 69 22 20 7c 7c 0a c_pwd_ls_di" ||.
9d10: 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f as_fn_error $?
9d20: 20 22 70 77 64 20 64 6f 65 73 20 6e 6f 74 20 72 "pwd does not r
9d30: 65 70 6f 72 74 20 6e 61 6d 65 20 6f 66 20 77 6f eport name of wo
9d40: 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 22 rking directory"
9d50: 0a 0a 0a 23 20 46 69 6e 64 20 74 68 65 20 73 6f ...# Find the so
9d60: 75 72 63 65 20 66 69 6c 65 73 2c 20 69 66 20 6c urce files, if l
9d70: 6f 63 61 74 69 6f 6e 20 77 61 73 20 6e 6f 74 20 ocation was not
9d80: 73 70 65 63 69 66 69 65 64 2e 0a 69 66 20 74 65 specified..if te
9d90: 73 74 20 2d 7a 20 22 24 73 72 63 64 69 72 22 3b st -z "$srcdir";
9da0: 20 74 68 65 6e 0a 20 20 61 63 5f 73 72 63 64 69 then. ac_srcdi
9db0: 72 5f 64 65 66 61 75 6c 74 65 64 3d 79 65 73 0a r_defaulted=yes.
9dc0: 20 20 23 20 54 72 79 20 74 68 65 20 64 69 72 65 # Try the dire
9dd0: 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 ctory containing
9de0: 20 74 68 69 73 20 73 63 72 69 70 74 2c 20 74 68 this script, th
9df0: 65 6e 20 74 68 65 20 70 61 72 65 6e 74 20 64 69 en the parent di
9e00: 72 65 63 74 6f 72 79 2e 0a 20 20 61 63 5f 63 6f rectory.. ac_co
9e10: 6e 66 64 69 72 3d 60 24 61 73 5f 64 69 72 6e 61 nfdir=`$as_dirna
9e20: 6d 65 20 2d 2d 20 22 24 61 73 5f 6d 79 73 65 6c me -- "$as_mysel
9e30: 66 22 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58 f" ||.$as_expr X
9e40: 22 24 61 73 5f 6d 79 73 65 6c 66 22 20 3a 20 27 "$as_myself" : '
9e50: 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e X\(.*[^/]\)//*[^
9e60: 2f 5d 5b 5e 2f 5d 2a 2f 2a 24 27 20 5c 7c 20 5c /][^/]*/*$' \| \
9e70: 0a 09 20 58 22 24 61 73 5f 6d 79 73 65 6c 66 22 .. X"$as_myself"
9e80: 20 3a 20 27 58 5c 28 2f 2f 5c 29 5b 5e 2f 5d 27 : 'X\(//\)[^/]'
9e90: 20 5c 7c 20 5c 0a 09 20 58 22 24 61 73 5f 6d 79 \| \.. X"$as_my
9ea0: 73 65 6c 66 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 self" : 'X\(//\)
9eb0: 24 27 20 5c 7c 20 5c 0a 09 20 58 22 24 61 73 5f $' \| \.. X"$as_
9ec0: 6d 79 73 65 6c 66 22 20 3a 20 27 58 5c 28 2f 5c myself" : 'X\(/\
9ed0: 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 2f 6e )' \| . 2>/dev/n
9ee0: 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 6f 20 ull ||.$as_echo
9ef0: 58 22 24 61 73 5f 6d 79 73 65 6c 66 22 20 7c 0a X"$as_myself" |.
9f00: 20 20 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e 2a sed '/^X\(.*
9f10: 5b 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b [^/]\)\/\/*[^/][
9f20: 5e 2f 5d 2a 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 ^/]*\/*$/{..
9f30: 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 s//\1/.. q..
9f40: 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c }.. /^X\(\/\/\
9f50: 29 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 20 20 20 20 73 )[^/].*/{.. s
9f60: 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 //\1/.. q..
9f70: 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 }.. /^X\(\/\/\)
9f80: 24 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a $/{.. s//\1/.
9f90: 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f . q.. }.. /
9fa0: 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a 09 20 20 ^X\(\/\).*/{..
9fb0: 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a s//\1/.. q.
9fc0: 09 20 20 7d 0a 09 20 20 73 2f 2e 2a 2f 2e 2f 3b . }.. s/.*/./;
9fd0: 20 71 27 60 0a 20 20 73 72 63 64 69 72 3d 24 61 q'`. srcdir=$a
9fe0: 63 5f 63 6f 6e 66 64 69 72 0a 20 20 69 66 20 74 c_confdir. if t
9ff0: 65 73 74 20 21 20 2d 72 20 22 24 73 72 63 64 69 est ! -r "$srcdi
a000: 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c r/$ac_unique_fil
a010: 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 73 72 63 e"; then. src
a020: 64 69 72 3d 2e 2e 0a 20 20 66 69 0a 65 6c 73 65 dir=... fi.else
a030: 0a 20 20 61 63 5f 73 72 63 64 69 72 5f 64 65 66 . ac_srcdir_def
a040: 61 75 6c 74 65 64 3d 6e 6f 0a 66 69 0a 69 66 20 aulted=no.fi.if
a050: 74 65 73 74 20 21 20 2d 72 20 22 24 73 72 63 64 test ! -r "$srcd
a060: 69 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 ir/$ac_unique_fi
a070: 6c 65 22 3b 20 74 68 65 6e 0a 20 20 74 65 73 74 le"; then. test
a080: 20 22 24 61 63 5f 73 72 63 64 69 72 5f 64 65 66 "$ac_srcdir_def
a090: 61 75 6c 74 65 64 22 20 3d 20 79 65 73 20 26 26 aulted" = yes &&
a0a0: 20 73 72 63 64 69 72 3d 22 24 61 63 5f 63 6f 6e srcdir="$ac_con
a0b0: 66 64 69 72 20 6f 72 20 2e 2e 22 0a 20 20 61 73 fdir or ..". as
a0c0: 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 61 _fn_error $? "ca
a0d0: 6e 6e 6f 74 20 66 69 6e 64 20 73 6f 75 72 63 65 nnot find source
a0e0: 73 20 28 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 s ($ac_unique_fi
a0f0: 6c 65 29 20 69 6e 20 24 73 72 63 64 69 72 22 0a le) in $srcdir".
a100: 66 69 0a 61 63 5f 6d 73 67 3d 22 73 6f 75 72 63 fi.ac_msg="sourc
a110: 65 73 20 61 72 65 20 69 6e 20 24 73 72 63 64 69 es are in $srcdi
a120: 72 2c 20 62 75 74 20 5c 60 63 64 20 24 73 72 63 r, but \`cd $src
a130: 64 69 72 27 20 64 6f 65 73 20 6e 6f 74 20 77 6f dir' does not wo
a140: 72 6b 22 0a 61 63 5f 61 62 73 5f 63 6f 6e 66 64 rk".ac_abs_confd
a150: 69 72 3d 60 28 0a 09 63 64 20 22 24 73 72 63 64 ir=`(..cd "$srcd
a160: 69 72 22 20 26 26 20 74 65 73 74 20 2d 72 20 22 ir" && test -r "
a170: 2e 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c ./$ac_unique_fil
a180: 65 22 20 7c 7c 20 61 73 5f 66 6e 5f 65 72 72 6f e" || as_fn_erro
a190: 72 20 24 3f 20 22 24 61 63 5f 6d 73 67 22 0a 09 r $? "$ac_msg"..
a1a0: 70 77 64 29 60 0a 23 20 57 68 65 6e 20 62 75 69 pwd)`.# When bui
a1b0: 6c 64 69 6e 67 20 69 6e 20 70 6c 61 63 65 2c 20 lding in place,
a1c0: 73 65 74 20 73 72 63 64 69 72 3d 2e 0a 69 66 20 set srcdir=..if
a1d0: 74 65 73 74 20 22 24 61 63 5f 61 62 73 5f 63 6f test "$ac_abs_co
a1e0: 6e 66 64 69 72 22 20 3d 20 22 24 61 63 5f 70 77 nfdir" = "$ac_pw
a1f0: 64 22 3b 20 74 68 65 6e 0a 20 20 73 72 63 64 69 d"; then. srcdi
a200: 72 3d 2e 0a 66 69 0a 23 20 52 65 6d 6f 76 65 20 r=..fi.# Remove
a210: 75 6e 6e 65 63 65 73 73 61 72 79 20 74 72 61 69 unnecessary trai
a220: 6c 69 6e 67 20 73 6c 61 73 68 65 73 20 66 72 6f ling slashes fro
a230: 6d 20 73 72 63 64 69 72 2e 0a 23 20 44 6f 75 62 m srcdir..# Doub
a240: 6c 65 20 73 6c 61 73 68 65 73 20 69 6e 20 66 69 le slashes in fi
a250: 6c 65 20 6e 61 6d 65 73 20 69 6e 20 6f 62 6a 65 le names in obje
a260: 63 74 20 66 69 6c 65 20 64 65 62 75 67 67 69 6e ct file debuggin
a270: 67 20 69 6e 66 6f 0a 23 20 6d 65 73 73 20 75 70 g info.# mess up
a280: 20 4d 2d 78 20 67 64 62 20 69 6e 20 45 6d 61 63 M-x gdb in Emac
a290: 73 2e 0a 63 61 73 65 20 24 73 72 63 64 69 72 20 s..case $srcdir
a2a0: 69 6e 0a 2a 2f 29 20 73 72 63 64 69 72 3d 60 65 in.*/) srcdir=`e
a2b0: 78 70 72 20 22 58 24 73 72 63 64 69 72 22 20 3a xpr "X$srcdir" :
a2c0: 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 27 20 5c 'X\(.*[^/]\)' \
a2d0: 7c 20 22 58 24 73 72 63 64 69 72 22 20 3a 20 27 | "X$srcdir" : '
a2e0: 58 5c 28 2e 2a 5c 29 27 60 3b 3b 0a 65 73 61 63 X\(.*\)'`;;.esac
a2f0: 0a 66 6f 72 20 61 63 5f 76 61 72 20 69 6e 20 24 .for ac_var in $
a300: 61 63 5f 70 72 65 63 69 6f 75 73 5f 76 61 72 73 ac_precious_vars
a310: 3b 20 64 6f 0a 20 20 65 76 61 6c 20 61 63 5f 65 ; do. eval ac_e
a320: 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74 nv_${ac_var}_set
a330: 3d 5c 24 7b 24 7b 61 63 5f 76 61 72 7d 2b 73 65 =\${${ac_var}+se
a340: 74 7d 0a 20 20 65 76 61 6c 20 61 63 5f 65 6e 76 t}. eval ac_env
a350: 5f 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 _${ac_var}_value
a360: 3d 5c 24 24 7b 61 63 5f 76 61 72 7d 0a 20 20 65 =\$${ac_var}. e
a370: 76 61 6c 20 61 63 5f 63 76 5f 65 6e 76 5f 24 7b val ac_cv_env_${
a380: 61 63 5f 76 61 72 7d 5f 73 65 74 3d 5c 24 7b 24 ac_var}_set=\${$
a390: 7b 61 63 5f 76 61 72 7d 2b 73 65 74 7d 0a 20 20 {ac_var}+set}.
a3a0: 65 76 61 6c 20 61 63 5f 63 76 5f 65 6e 76 5f 24 eval ac_cv_env_$
a3b0: 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 3d 5c {ac_var}_value=\
a3c0: 24 24 7b 61 63 5f 76 61 72 7d 0a 64 6f 6e 65 0a $${ac_var}.done.
a3d0: 0a 23 0a 23 20 52 65 70 6f 72 74 20 74 68 65 20 .#.# Report the
a3e0: 2d 2d 68 65 6c 70 20 6d 65 73 73 61 67 65 2e 0a --help message..
a3f0: 23 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 69 #.if test "$ac_i
a400: 6e 69 74 5f 68 65 6c 70 22 20 3d 20 22 6c 6f 6e nit_help" = "lon
a410: 67 22 3b 20 74 68 65 6e 0a 20 20 23 20 4f 6d 69 g"; then. # Omi
a420: 74 20 73 6f 6d 65 20 69 6e 74 65 72 6e 61 6c 20 t some internal
a430: 6f 72 20 6f 62 73 6f 6c 65 74 65 20 6f 70 74 69 or obsolete opti
a440: 6f 6e 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 ons to make the
a450: 6c 69 73 74 20 6c 65 73 73 20 69 6d 70 6f 73 69 list less imposi
a460: 6e 67 2e 0a 20 20 23 20 54 68 69 73 20 6d 65 73 ng.. # This mes
a470: 73 61 67 65 20 69 73 20 74 6f 6f 20 6c 6f 6e 67 sage is too long
a480: 20 74 6f 20 62 65 20 61 20 73 74 72 69 6e 67 20 to be a string
a490: 69 6e 20 74 68 65 20 41 2f 55 58 20 33 2e 31 20 in the A/UX 3.1
a4a0: 73 68 2e 0a 20 20 63 61 74 20 3c 3c 5f 41 43 45 sh.. cat <<_ACE
a4b0: 4f 46 0a 5c 60 63 6f 6e 66 69 67 75 72 65 27 20 OF.\`configure'
a4c0: 63 6f 6e 66 69 67 75 72 65 73 20 73 71 6c 69 74 configures sqlit
a4d0: 65 20 33 2e 31 34 2e 30 20 74 6f 20 61 64 61 70 e 3.14.0 to adap
a4e0: 74 20 74 6f 20 6d 61 6e 79 20 6b 69 6e 64 73 20 t to many kinds
a4f0: 6f 66 20 73 79 73 74 65 6d 73 2e 0a 0a 55 73 61 of systems...Usa
a500: 67 65 3a 20 24 30 20 5b 4f 50 54 49 4f 4e 5d 2e ge: $0 [OPTION].
a510: 2e 2e 20 5b 56 41 52 3d 56 41 4c 55 45 5d 2e 2e .. [VAR=VALUE]..
a520: 2e 0a 0a 54 6f 20 61 73 73 69 67 6e 20 65 6e 76 ...To assign env
a530: 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c ironment variabl
a540: 65 73 20 28 65 2e 67 2e 2c 20 43 43 2c 20 43 46 es (e.g., CC, CF
a550: 4c 41 47 53 2e 2e 2e 29 2c 20 73 70 65 63 69 66 LAGS...), specif
a560: 79 20 74 68 65 6d 20 61 73 0a 56 41 52 3d 56 41 y them as.VAR=VA
a570: 4c 55 45 2e 20 20 53 65 65 20 62 65 6c 6f 77 20 LUE. See below
a580: 66 6f 72 20 64 65 73 63 72 69 70 74 69 6f 6e 73 for descriptions
a590: 20 6f 66 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 of some of the
a5a0: 75 73 65 66 75 6c 20 76 61 72 69 61 62 6c 65 73 useful variables
a5b0: 2e 0a 0a 44 65 66 61 75 6c 74 73 20 66 6f 72 20 ...Defaults for
a5c0: 74 68 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 the options are
a5d0: 73 70 65 63 69 66 69 65 64 20 69 6e 20 62 72 61 specified in bra
a5e0: 63 6b 65 74 73 2e 0a 0a 43 6f 6e 66 69 67 75 72 ckets...Configur
a5f0: 61 74 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d 2d 68 ation:. -h, --h
a600: 65 6c 70 20 20 20 20 20 20 20 20 20 20 20 20 20 elp
a610: 20 64 69 73 70 6c 61 79 20 74 68 69 73 20 68 65 display this he
a620: 6c 70 20 61 6e 64 20 65 78 69 74 0a 20 20 20 20 lp and exit.
a630: 20 20 2d 2d 68 65 6c 70 3d 73 68 6f 72 74 20 20 --help=short
a640: 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 6f 70 display op
a650: 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63 20 74 tions specific t
a660: 6f 20 74 68 69 73 20 70 61 63 6b 61 67 65 0a 20 o this package.
a670: 20 20 20 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 --help=recu
a680: 72 73 69 76 65 20 20 20 20 64 69 73 70 6c 61 79 rsive display
a690: 20 74 68 65 20 73 68 6f 72 74 20 68 65 6c 70 20 the short help
a6a0: 6f 66 20 61 6c 6c 20 74 68 65 20 69 6e 63 6c 75 of all the inclu
a6b0: 64 65 64 20 70 61 63 6b 61 67 65 73 0a 20 20 2d ded packages. -
a6c0: 56 2c 20 2d 2d 76 65 72 73 69 6f 6e 20 20 20 20 V, --version
a6d0: 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 76 display v
a6e0: 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 ersion informati
a6f0: 6f 6e 20 61 6e 64 20 65 78 69 74 0a 20 20 2d 71 on and exit. -q
a700: 2c 20 2d 2d 71 75 69 65 74 2c 20 2d 2d 73 69 6c , --quiet, --sil
a710: 65 6e 74 20 20 20 64 6f 20 6e 6f 74 20 70 72 69 ent do not pri
a720: 6e 74 20 5c 60 63 68 65 63 6b 69 6e 67 20 2e 2e nt \`checking ..
a730: 2e 27 20 6d 65 73 73 61 67 65 73 0a 20 20 20 20 .' messages.
a740: 20 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 46 --cache-file=F
a750: 49 4c 45 20 20 20 63 61 63 68 65 20 74 65 73 74 ILE cache test
a760: 20 72 65 73 75 6c 74 73 20 69 6e 20 46 49 4c 45 results in FILE
a770: 20 5b 64 69 73 61 62 6c 65 64 5d 0a 20 20 2d 43 [disabled]. -C
a780: 2c 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 , --config-cache
a790: 20 20 20 20 20 20 61 6c 69 61 73 20 66 6f 72 20 alias for
a7a0: 5c 60 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 63 \`--cache-file=c
a7b0: 6f 6e 66 69 67 2e 63 61 63 68 65 27 0a 20 20 2d onfig.cache'. -
a7c0: 6e 2c 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 20 n, --no-create
a7d0: 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 63 72 do not cr
a7e0: 65 61 74 65 20 6f 75 74 70 75 74 20 66 69 6c 65 eate output file
a7f0: 73 0a 20 20 20 20 20 20 2d 2d 73 72 63 64 69 72 s. --srcdir
a800: 3d 44 49 52 20 20 20 20 20 20 20 20 66 69 6e 64 =DIR find
a810: 20 74 68 65 20 73 6f 75 72 63 65 73 20 69 6e 20 the sources in
a820: 44 49 52 20 5b 63 6f 6e 66 69 67 75 72 65 20 64 DIR [configure d
a830: 69 72 20 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 49 6e ir or \`..']..In
a840: 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 stallation direc
a850: 74 6f 72 69 65 73 3a 0a 20 20 2d 2d 70 72 65 66 tories:. --pref
a860: 69 78 3d 50 52 45 46 49 58 20 20 20 20 20 20 20 ix=PREFIX
a870: 20 20 69 6e 73 74 61 6c 6c 20 61 72 63 68 69 74 install archit
a880: 65 63 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 ecture-independe
a890: 6e 74 20 66 69 6c 65 73 20 69 6e 20 50 52 45 46 nt files in PREF
a8a0: 49 58 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 IX.
a8b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 24 61 [$a
a8c0: 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 c_default_prefix
a8d0: 5d 0a 20 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 ]. --exec-prefi
a8e0: 78 3d 45 50 52 45 46 49 58 20 20 20 69 6e 73 74 x=EPREFIX inst
a8f0: 61 6c 6c 20 61 72 63 68 69 74 65 63 74 75 72 65 all architecture
a900: 2d 64 65 70 65 6e 64 65 6e 74 20 66 69 6c 65 73 -dependent files
a910: 20 69 6e 20 45 50 52 45 46 49 58 0a 20 20 20 20 in EPREFIX.
a920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
a930: 20 20 20 20 20 20 5b 50 52 45 46 49 58 5d 0a 0a [PREFIX]..
a940: 42 79 20 64 65 66 61 75 6c 74 2c 20 5c 60 6d 61 By default, \`ma
a950: 6b 65 20 69 6e 73 74 61 6c 6c 27 20 77 69 6c 6c ke install' will
a960: 20 69 6e 73 74 61 6c 6c 20 61 6c 6c 20 74 68 65 install all the
a970: 20 66 69 6c 65 73 20 69 6e 0a 5c 60 24 61 63 5f files in.\`$ac_
a980: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 62 default_prefix/b
a990: 69 6e 27 2c 20 5c 60 24 61 63 5f 64 65 66 61 75 in', \`$ac_defau
a9a0: 6c 74 5f 70 72 65 66 69 78 2f 6c 69 62 27 20 65 lt_prefix/lib' e
a9b0: 74 63 2e 20 20 59 6f 75 20 63 61 6e 20 73 70 65 tc. You can spe
a9c0: 63 69 66 79 0a 61 6e 20 69 6e 73 74 61 6c 6c 61 cify.an installa
a9d0: 74 69 6f 6e 20 70 72 65 66 69 78 20 6f 74 68 65 tion prefix othe
a9e0: 72 20 74 68 61 6e 20 5c 60 24 61 63 5f 64 65 66 r than \`$ac_def
a9f0: 61 75 6c 74 5f 70 72 65 66 69 78 27 20 75 73 69 ault_prefix' usi
aa00: 6e 67 20 5c 60 2d 2d 70 72 65 66 69 78 27 2c 0a ng \`--prefix',.
aa10: 66 6f 72 20 69 6e 73 74 61 6e 63 65 20 5c 60 2d for instance \`-
aa20: 2d 70 72 65 66 69 78 3d 5c 24 48 4f 4d 45 27 2e -prefix=\$HOME'.
aa30: 0a 0a 46 6f 72 20 62 65 74 74 65 72 20 63 6f 6e ..For better con
aa40: 74 72 6f 6c 2c 20 75 73 65 20 74 68 65 20 6f 70 trol, use the op
aa50: 74 69 6f 6e 73 20 62 65 6c 6f 77 2e 0a 0a 46 69 tions below...Fi
aa60: 6e 65 20 74 75 6e 69 6e 67 20 6f 66 20 74 68 65 ne tuning of the
aa70: 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 installation di
aa80: 72 65 63 74 6f 72 69 65 73 3a 0a 20 20 2d 2d 62 rectories:. --b
aa90: 69 6e 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 indir=DIR
aaa0: 20 20 20 20 20 75 73 65 72 20 65 78 65 63 75 74 user execut
aab0: 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 62 ables [EPREFIX/b
aac0: 69 6e 5d 0a 20 20 2d 2d 73 62 69 6e 64 69 72 3d in]. --sbindir=
aad0: 44 49 52 20 20 20 20 20 20 20 20 20 20 20 73 79 DIR sy
aae0: 73 74 65 6d 20 61 64 6d 69 6e 20 65 78 65 63 75 stem admin execu
aaf0: 74 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f tables [EPREFIX/
ab00: 73 62 69 6e 5d 0a 20 20 2d 2d 6c 69 62 65 78 65 sbin]. --libexe
ab10: 63 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 cdir=DIR
ab20: 70 72 6f 67 72 61 6d 20 65 78 65 63 75 74 61 62 program executab
ab30: 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 6c 69 62 les [EPREFIX/lib
ab40: 65 78 65 63 5d 0a 20 20 2d 2d 73 79 73 63 6f 6e exec]. --syscon
ab50: 66 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 fdir=DIR
ab60: 72 65 61 64 2d 6f 6e 6c 79 20 73 69 6e 67 6c 65 read-only single
ab70: 2d 6d 61 63 68 69 6e 65 20 64 61 74 61 20 5b 50 -machine data [P
ab80: 52 45 46 49 58 2f 65 74 63 5d 0a 20 20 2d 2d 73 REFIX/etc]. --s
ab90: 68 61 72 65 64 73 74 61 74 65 64 69 72 3d 44 49 haredstatedir=DI
aba0: 52 20 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 R modifiable
abb0: 61 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 architecture-ind
abc0: 65 70 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 50 ependent data [P
abd0: 52 45 46 49 58 2f 63 6f 6d 5d 0a 20 20 2d 2d 6c REFIX/com]. --l
abe0: 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 44 49 52 ocalstatedir=DIR
abf0: 20 20 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 modifiable
ac00: 73 69 6e 67 6c 65 2d 6d 61 63 68 69 6e 65 20 64 single-machine d
ac10: 61 74 61 20 5b 50 52 45 46 49 58 2f 76 61 72 5d ata [PREFIX/var]
ac20: 0a 20 20 2d 2d 6c 69 62 64 69 72 3d 44 49 52 20 . --libdir=DIR
ac30: 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 objec
ac40: 74 20 63 6f 64 65 20 6c 69 62 72 61 72 69 65 73 t code libraries
ac50: 20 5b 45 50 52 45 46 49 58 2f 6c 69 62 5d 0a 20 [EPREFIX/lib].
ac60: 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 --includedir=DI
ac70: 52 20 20 20 20 20 20 20 20 43 20 68 65 61 64 65 R C heade
ac80: 72 20 66 69 6c 65 73 20 5b 50 52 45 46 49 58 2f r files [PREFIX/
ac90: 69 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d 6f 6c 64 include]. --old
aca0: 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 52 20 20 includedir=DIR
acb0: 20 20 20 43 20 68 65 61 64 65 72 20 66 69 6c 65 C header file
acc0: 73 20 66 6f 72 20 6e 6f 6e 2d 67 63 63 20 5b 2f s for non-gcc [/
acd0: 75 73 72 2f 69 6e 63 6c 75 64 65 5d 0a 20 20 2d usr/include]. -
ace0: 2d 64 61 74 61 72 6f 6f 74 64 69 72 3d 44 49 52 -datarootdir=DIR
acf0: 20 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 read-only
ad00: 20 61 72 63 68 2e 2d 69 6e 64 65 70 65 6e 64 65 arch.-independe
ad10: 6e 74 20 64 61 74 61 20 72 6f 6f 74 20 5b 50 52 nt data root [PR
ad20: 45 46 49 58 2f 73 68 61 72 65 5d 0a 20 20 2d 2d EFIX/share]. --
ad30: 64 61 74 61 64 69 72 3d 44 49 52 20 20 20 20 20 datadir=DIR
ad40: 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20 read-only
ad50: 61 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 architecture-ind
ad60: 65 70 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 44 ependent data [D
ad70: 41 54 41 52 4f 4f 54 44 49 52 5d 0a 20 20 2d 2d ATAROOTDIR]. --
ad80: 69 6e 66 6f 64 69 72 3d 44 49 52 20 20 20 20 20 infodir=DIR
ad90: 20 20 20 20 20 20 69 6e 66 6f 20 64 6f 63 75 6d info docum
ada0: 65 6e 74 61 74 69 6f 6e 20 5b 44 41 54 41 52 4f entation [DATARO
adb0: 4f 54 44 49 52 2f 69 6e 66 6f 5d 0a 20 20 2d 2d OTDIR/info]. --
adc0: 6c 6f 63 61 6c 65 64 69 72 3d 44 49 52 20 20 20 localedir=DIR
add0: 20 20 20 20 20 20 6c 6f 63 61 6c 65 2d 64 65 70 locale-dep
ade0: 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 44 41 54 endent data [DAT
adf0: 41 52 4f 4f 54 44 49 52 2f 6c 6f 63 61 6c 65 5d AROOTDIR/locale]
ae00: 0a 20 20 2d 2d 6d 61 6e 64 69 72 3d 44 49 52 20 . --mandir=DIR
ae10: 20 20 20 20 20 20 20 20 20 20 20 6d 61 6e 20 64 man d
ae20: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 44 41 ocumentation [DA
ae30: 54 41 52 4f 4f 54 44 49 52 2f 6d 61 6e 5d 0a 20 TAROOTDIR/man].
ae40: 20 2d 2d 64 6f 63 64 69 72 3d 44 49 52 20 20 20 --docdir=DIR
ae50: 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e documen
ae60: 74 61 74 69 6f 6e 20 72 6f 6f 74 20 5b 44 41 54 tation root [DAT
ae70: 41 52 4f 4f 54 44 49 52 2f 64 6f 63 2f 73 71 6c AROOTDIR/doc/sql
ae80: 69 74 65 5d 0a 20 20 2d 2d 68 74 6d 6c 64 69 72 ite]. --htmldir
ae90: 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 20 68 =DIR h
aea0: 74 6d 6c 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f tml documentatio
aeb0: 6e 20 5b 44 4f 43 44 49 52 5d 0a 20 20 2d 2d 64 n [DOCDIR]. --d
aec0: 76 69 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 vidir=DIR
aed0: 20 20 20 20 20 64 76 69 20 64 6f 63 75 6d 65 6e dvi documen
aee0: 74 61 74 69 6f 6e 20 5b 44 4f 43 44 49 52 5d 0a tation [DOCDIR].
aef0: 20 20 2d 2d 70 64 66 64 69 72 3d 44 49 52 20 20 --pdfdir=DIR
af00: 20 20 20 20 20 20 20 20 20 20 70 64 66 20 64 6f pdf do
af10: 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 44 4f 43 cumentation [DOC
af20: 44 49 52 5d 0a 20 20 2d 2d 70 73 64 69 72 3d 44 DIR]. --psdir=D
af30: 49 52 20 20 20 20 20 20 20 20 20 20 20 20 20 70 IR p
af40: 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 s documentation
af50: 5b 44 4f 43 44 49 52 5d 0a 5f 41 43 45 4f 46 0a [DOCDIR]._ACEOF.
af60: 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 . cat <<\_ACEOF
af70: 0a 0a 53 79 73 74 65 6d 20 74 79 70 65 73 3a 0a ..System types:.
af80: 20 20 2d 2d 62 75 69 6c 64 3d 42 55 49 4c 44 20 --build=BUILD
af90: 20 20 20 20 63 6f 6e 66 69 67 75 72 65 20 66 6f configure fo
afa0: 72 20 62 75 69 6c 64 69 6e 67 20 6f 6e 20 42 55 r building on BU
afb0: 49 4c 44 20 5b 67 75 65 73 73 65 64 5d 0a 20 20 ILD [guessed].
afc0: 2d 2d 68 6f 73 74 3d 48 4f 53 54 20 20 20 20 20 --host=HOST
afd0: 20 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 20 cross-compile
afe0: 74 6f 20 62 75 69 6c 64 20 70 72 6f 67 72 61 6d to build program
aff0: 73 20 74 6f 20 72 75 6e 20 6f 6e 20 48 4f 53 54 s to run on HOST
b000: 20 5b 42 55 49 4c 44 5d 0a 5f 41 43 45 4f 46 0a [BUILD]._ACEOF.
b010: 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 fi..if test -n "
b020: 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 3b 20 $ac_init_help";
b030: 74 68 65 6e 0a 20 20 63 61 73 65 20 24 61 63 5f then. case $ac_
b040: 69 6e 69 74 5f 68 65 6c 70 20 69 6e 0a 20 20 20 init_help in.
b050: 20 20 73 68 6f 72 74 20 7c 20 72 65 63 75 72 73 short | recurs
b060: 69 76 65 20 29 20 65 63 68 6f 20 22 43 6f 6e 66 ive ) echo "Conf
b070: 69 67 75 72 61 74 69 6f 6e 20 6f 66 20 73 71 6c iguration of sql
b080: 69 74 65 20 33 2e 31 34 2e 30 3a 22 3b 3b 0a 20 ite 3.14.0:";;.
b090: 20 20 65 73 61 63 0a 20 20 63 61 74 20 3c 3c 5c esac. cat <<\
b0a0: 5f 41 43 45 4f 46 0a 0a 4f 70 74 69 6f 6e 61 6c _ACEOF..Optional
b0b0: 20 46 65 61 74 75 72 65 73 3a 0a 20 20 2d 2d 64 Features:. --d
b0c0: 69 73 61 62 6c 65 2d 6f 70 74 69 6f 6e 2d 63 68 isable-option-ch
b0d0: 65 63 6b 69 6e 67 20 20 69 67 6e 6f 72 65 20 75 ecking ignore u
b0e0: 6e 72 65 63 6f 67 6e 69 7a 65 64 20 2d 2d 65 6e nrecognized --en
b0f0: 61 62 6c 65 2f 2d 2d 77 69 74 68 20 6f 70 74 69 able/--with opti
b100: 6f 6e 73 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d ons. --disable-
b110: 46 45 41 54 55 52 45 20 20 20 20 20 20 20 64 6f FEATURE do
b120: 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 46 45 41 not include FEA
b130: 54 55 52 45 20 28 73 61 6d 65 20 61 73 20 2d 2d TURE (same as --
b140: 65 6e 61 62 6c 65 2d 46 45 41 54 55 52 45 3d 6e enable-FEATURE=n
b150: 6f 29 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 46 45 o). --enable-FE
b160: 41 54 55 52 45 5b 3d 41 52 47 5d 20 20 69 6e 63 ATURE[=ARG] inc
b170: 6c 75 64 65 20 46 45 41 54 55 52 45 20 5b 41 52 lude FEATURE [AR
b180: 47 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c G=yes]. --enabl
b190: 65 2d 73 68 61 72 65 64 5b 3d 50 4b 47 53 5d 20 e-shared[=PKGS]
b1a0: 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69 build shared li
b1b0: 62 72 61 72 69 65 73 20 5b 64 65 66 61 75 6c 74 braries [default
b1c0: 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 =yes]. --enable
b1d0: 2d 73 74 61 74 69 63 5b 3d 50 4b 47 53 5d 20 20 -static[=PKGS]
b1e0: 62 75 69 6c 64 20 73 74 61 74 69 63 20 6c 69 62 build static lib
b1f0: 72 61 72 69 65 73 20 5b 64 65 66 61 75 6c 74 3d raries [default=
b200: 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d yes]. --enable-
b210: 66 61 73 74 2d 69 6e 73 74 61 6c 6c 5b 3d 50 4b fast-install[=PK
b220: 47 53 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 GS].
b230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 op
b240: 74 69 6d 69 7a 65 20 66 6f 72 20 66 61 73 74 20 timize for fast
b250: 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 5b 64 65 installation [de
b260: 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 64 fault=yes]. --d
b270: 69 73 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c isable-libtool-l
b280: 6f 63 6b 20 20 61 76 6f 69 64 20 6c 6f 63 6b 69 ock avoid locki
b290: 6e 67 20 28 6d 69 67 68 74 20 62 72 65 61 6b 20 ng (might break
b2a0: 70 61 72 61 6c 6c 65 6c 20 62 75 69 6c 64 73 29 parallel builds)
b2b0: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 61 72 . --disable-lar
b2c0: 67 65 66 69 6c 65 20 20 20 20 20 6f 6d 69 74 20 gefile omit
b2d0: 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 61 72 67 support for larg
b2e0: 65 20 66 69 6c 65 73 0a 20 20 2d 2d 64 69 73 61 e files. --disa
b2f0: 62 6c 65 2d 74 68 72 65 61 64 73 61 66 65 20 20 ble-threadsafe
b300: 20 20 44 69 73 61 62 6c 65 20 6d 75 74 65 78 69 Disable mutexi
b310: 6e 67 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 72 65 ng. --enable-re
b320: 6c 65 61 73 65 6d 6f 64 65 20 20 20 20 53 75 70 leasemode Sup
b330: 70 6f 72 74 20 6c 69 62 74 6f 6f 6c 20 6c 69 6e port libtool lin
b340: 6b 20 74 6f 20 72 65 6c 65 61 73 65 20 6d 6f 64 k to release mod
b350: 65 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 74 65 6d e. --enable-tem
b360: 70 73 74 6f 72 65 20 20 20 20 20 20 55 73 65 20 pstore Use
b370: 61 6e 20 69 6e 2d 72 61 6d 20 64 61 74 61 62 61 an in-ram databa
b380: 73 65 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 se for temporary
b390: 20 74 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 tables.
b3a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
b3b0: 20 20 28 6e 65 76 65 72 2c 6e 6f 2c 79 65 73 2c (never,no,yes,
b3c0: 61 6c 77 61 79 73 29 0a 20 20 2d 2d 64 69 73 61 always). --disa
b3d0: 62 6c 65 2d 74 63 6c 20 20 20 20 20 20 20 20 20 ble-tcl
b3e0: 20 20 64 6f 20 6e 6f 74 20 62 75 69 6c 64 20 54 do not build T
b3f0: 43 4c 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 2d CL extension. -
b400: 2d 65 6e 61 62 6c 65 2d 65 64 69 74 6c 69 6e 65 -enable-editline
b410: 20 20 20 20 20 20 20 65 6e 61 62 6c 65 20 42 53 enable BS
b420: 44 20 65 64 69 74 6c 69 6e 65 20 73 75 70 70 6f D editline suppo
b430: 72 74 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 72 rt. --disable-r
b440: 65 61 64 6c 69 6e 65 20 20 20 20 20 20 64 69 73 eadline dis
b450: 61 62 6c 65 20 72 65 61 64 6c 69 6e 65 20 73 75 able readline su
b460: 70 70 6f 72 74 0a 20 20 2d 2d 65 6e 61 62 6c 65 pport. --enable
b470: 2d 64 65 62 75 67 20 20 20 20 20 20 20 20 20 20 -debug
b480: 65 6e 61 62 6c 65 20 64 65 62 75 67 67 69 6e 67 enable debugging
b490: 20 26 20 76 65 72 62 6f 73 65 20 65 78 70 6c 61 & verbose expla
b4a0: 69 6e 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 61 in. --disable-a
b4b0: 6d 61 6c 67 61 6d 61 74 69 6f 6e 20 20 44 69 73 malgamation Dis
b4c0: 61 62 6c 65 20 74 68 65 20 61 6d 61 6c 67 61 6d able the amalgam
b4d0: 61 74 69 6f 6e 20 61 6e 64 20 69 6e 73 74 65 61 ation and instea
b4e0: 64 20 62 75 69 6c 64 20 61 6c 6c 20 66 69 6c 65 d build all file
b4f0: 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s.
b500: 20 20 20 20 20 20 20 20 20 20 20 20 73 65 70 61 sepa
b510: 72 61 74 65 6c 79 0a 20 20 2d 2d 64 69 73 61 62 rately. --disab
b520: 6c 65 2d 6c 6f 61 64 2d 65 78 74 65 6e 73 69 6f le-load-extensio
b530: 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n.
b540: 20 20 20 20 20 20 20 20 20 20 20 20 44 69 73 61 Disa
b550: 62 6c 65 20 6c 6f 61 64 69 6e 67 20 6f 66 20 65 ble loading of e
b560: 78 74 65 72 6e 61 6c 20 65 78 74 65 6e 73 69 6f xternal extensio
b570: 6e 73 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 6d 65 ns. --enable-me
b580: 6d 73 79 73 33 20 20 20 20 20 20 20 20 45 6e 61 msys3 Ena
b590: 62 6c 65 20 4d 45 4d 53 59 53 33 0a 20 20 2d 2d ble MEMSYS3. --
b5a0: 65 6e 61 62 6c 65 2d 6d 65 6d 73 79 73 35 20 20 enable-memsys5
b5b0: 20 20 20 20 20 20 45 6e 61 62 6c 65 20 4d 45 4d Enable MEM
b5c0: 53 59 53 35 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d SYS5. --enable-
b5d0: 66 74 73 33 20 20 20 20 20 20 20 20 20 20 20 45 fts3 E
b5e0: 6e 61 62 6c 65 20 74 68 65 20 46 54 53 33 20 65 nable the FTS3 e
b5f0: 78 74 65 6e 73 69 6f 6e 0a 20 20 2d 2d 65 6e 61 xtension. --ena
b600: 62 6c 65 2d 66 74 73 34 20 20 20 20 20 20 20 20 ble-fts4
b610: 20 20 20 45 6e 61 62 6c 65 20 74 68 65 20 46 54 Enable the FT
b620: 53 34 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 2d S4 extension. -
b630: 2d 65 6e 61 62 6c 65 2d 66 74 73 35 20 20 20 20 -enable-fts5
b640: 20 20 20 20 20 20 20 45 6e 61 62 6c 65 20 74 68 Enable th
b650: 65 20 46 54 53 35 20 65 78 74 65 6e 73 69 6f 6e e FTS5 extension
b660: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 6a 73 6f 6e . --enable-json
b670: 31 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 6c 1 Enabl
b680: 65 20 74 68 65 20 4a 53 4f 4e 31 20 65 78 74 65 e the JSON1 exte
b690: 6e 73 69 6f 6e 0a 20 20 2d 2d 65 6e 61 62 6c 65 nsion. --enable
b6a0: 2d 72 74 72 65 65 20 20 20 20 20 20 20 20 20 20 -rtree
b6b0: 45 6e 61 62 6c 65 20 74 68 65 20 52 54 52 45 45 Enable the RTREE
b6c0: 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 2d 2d 65 extension. --e
b6d0: 6e 61 62 6c 65 2d 73 65 73 73 69 6f 6e 20 20 20 nable-session
b6e0: 20 20 20 20 20 45 6e 61 62 6c 65 20 74 68 65 20 Enable the
b6f0: 53 45 53 53 49 4f 4e 20 65 78 74 65 6e 73 69 6f SESSION extensio
b700: 6e 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 67 63 6f n. --enable-gco
b710: 76 20 20 20 20 20 20 20 20 20 20 20 45 6e 61 62 v Enab
b720: 6c 65 20 63 6f 76 65 72 61 67 65 20 74 65 73 74 le coverage test
b730: 69 6e 67 20 75 73 69 6e 67 20 67 63 6f 76 0a 0a ing using gcov..
b740: 4f 70 74 69 6f 6e 61 6c 20 50 61 63 6b 61 67 65 Optional Package
b750: 73 3a 0a 20 20 2d 2d 77 69 74 68 2d 50 41 43 4b s:. --with-PACK
b760: 41 47 45 5b 3d 41 52 47 5d 20 20 20 20 75 73 65 AGE[=ARG] use
b770: 20 50 41 43 4b 41 47 45 20 5b 41 52 47 3d 79 65 PACKAGE [ARG=ye
b780: 73 5d 0a 20 20 2d 2d 77 69 74 68 6f 75 74 2d 50 s]. --without-P
b790: 41 43 4b 41 47 45 20 20 20 20 20 20 20 64 6f 20 ACKAGE do
b7a0: 6e 6f 74 20 75 73 65 20 50 41 43 4b 41 47 45 20 not use PACKAGE
b7b0: 28 73 61 6d 65 20 61 73 20 2d 2d 77 69 74 68 2d (same as --with-
b7c0: 50 41 43 4b 41 47 45 3d 6e 6f 29 0a 20 20 2d 2d PACKAGE=no). --
b7d0: 77 69 74 68 2d 70 69 63 20 20 20 20 20 20 20 20 with-pic
b7e0: 20 20 20 20 20 20 74 72 79 20 74 6f 20 75 73 65 try to use
b7f0: 20 6f 6e 6c 79 20 50 49 43 2f 6e 6f 6e 2d 50 49 only PIC/non-PI
b800: 43 20 6f 62 6a 65 63 74 73 20 5b 64 65 66 61 75 C objects [defau
b810: 6c 74 3d 75 73 65 0a 20 20 20 20 20 20 20 20 20 lt=use.
b820: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
b830: 20 62 6f 74 68 5d 0a 20 20 2d 2d 77 69 74 68 2d both]. --with-
b840: 67 6e 75 2d 6c 64 20 20 20 20 20 20 20 20 20 20 gnu-ld
b850: 20 61 73 73 75 6d 65 20 74 68 65 20 43 20 63 6f assume the C co
b860: 6d 70 69 6c 65 72 20 75 73 65 73 20 47 4e 55 20 mpiler uses GNU
b870: 6c 64 20 5b 64 65 66 61 75 6c 74 3d 6e 6f 5d 0a ld [default=no].
b880: 20 20 2d 2d 77 69 74 68 2d 74 63 6c 3d 44 49 52 --with-tcl=DIR
b890: 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 direct
b8a0: 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 ory containing t
b8b0: 63 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e cl configuration
b8c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
b8d0: 20 20 20 20 20 20 20 20 20 20 20 28 74 63 6c 43 (tclC
b8e0: 6f 6e 66 69 67 2e 73 68 29 0a 20 20 2d 2d 77 69 onfig.sh). --wi
b8f0: 74 68 2d 72 65 61 64 6c 69 6e 65 2d 6c 69 62 20 th-readline-lib
b900: 20 20 20 20 73 70 65 63 69 66 79 20 72 65 61 64 specify read
b910: 6c 69 6e 65 20 6c 69 62 72 61 72 79 0a 20 20 2d line library. -
b920: 2d 77 69 74 68 2d 72 65 61 64 6c 69 6e 65 2d 69 -with-readline-i
b930: 6e 63 20 20 20 20 20 73 70 65 63 69 66 79 20 72 nc specify r
b940: 65 61 64 6c 69 6e 65 20 69 6e 63 6c 75 64 65 20 eadline include
b950: 70 61 74 68 73 0a 0a 53 6f 6d 65 20 69 6e 66 6c paths..Some infl
b960: 75 65 6e 74 69 61 6c 20 65 6e 76 69 72 6f 6e 6d uential environm
b970: 65 6e 74 20 76 61 72 69 61 62 6c 65 73 3a 0a 20 ent variables:.
b980: 20 43 43 20 20 20 20 20 20 20 20 20 20 43 20 63 CC C c
b990: 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d 61 6e 64 0a ompiler command.
b9a0: 20 20 43 46 4c 41 47 53 20 20 20 20 20 20 43 20 CFLAGS C
b9b0: 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 0a 20 compiler flags.
b9c0: 20 4c 44 46 4c 41 47 53 20 20 20 20 20 6c 69 6e LDFLAGS lin
b9d0: 6b 65 72 20 66 6c 61 67 73 2c 20 65 2e 67 2e 20 ker flags, e.g.
b9e0: 2d 4c 3c 6c 69 62 20 64 69 72 3e 20 69 66 20 79 -L<lib dir> if y
b9f0: 6f 75 20 68 61 76 65 20 6c 69 62 72 61 72 69 65 ou have librarie
ba00: 73 20 69 6e 20 61 0a 20 20 20 20 20 20 20 20 20 s in a.
ba10: 20 20 20 20 20 6e 6f 6e 73 74 61 6e 64 61 72 64 nonstandard
ba20: 20 64 69 72 65 63 74 6f 72 79 20 3c 6c 69 62 20 directory <lib
ba30: 64 69 72 3e 0a 20 20 4c 49 42 53 20 20 20 20 20 dir>. LIBS
ba40: 20 20 20 6c 69 62 72 61 72 69 65 73 20 74 6f 20 libraries to
ba50: 70 61 73 73 20 74 6f 20 74 68 65 20 6c 69 6e 6b pass to the link
ba60: 65 72 2c 20 65 2e 67 2e 20 2d 6c 3c 6c 69 62 72 er, e.g. -l<libr
ba70: 61 72 79 3e 0a 20 20 43 50 50 46 4c 41 47 53 20 ary>. CPPFLAGS
ba80: 20 20 20 28 4f 62 6a 65 63 74 69 76 65 29 20 43 (Objective) C
ba90: 2f 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f /C++ preprocesso
baa0: 72 20 66 6c 61 67 73 2c 20 65 2e 67 2e 20 2d 49 r flags, e.g. -I
bab0: 3c 69 6e 63 6c 75 64 65 20 64 69 72 3e 20 69 66 <include dir> if
bac0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 . y
bad0: 6f 75 20 68 61 76 65 20 68 65 61 64 65 72 73 20 ou have headers
bae0: 69 6e 20 61 20 6e 6f 6e 73 74 61 6e 64 61 72 64 in a nonstandard
baf0: 20 64 69 72 65 63 74 6f 72 79 20 3c 69 6e 63 6c directory <incl
bb00: 75 64 65 20 64 69 72 3e 0a 20 20 43 50 50 20 20 ude dir>. CPP
bb10: 20 20 20 20 20 20 20 43 20 70 72 65 70 72 6f 63 C preproc
bb20: 65 73 73 6f 72 0a 20 20 54 43 4c 4c 49 42 44 49 essor. TCLLIBDI
bb30: 52 20 20 20 57 68 65 72 65 20 74 6f 20 69 6e 73 R Where to ins
bb40: 74 61 6c 6c 20 74 63 6c 20 70 6c 75 67 69 6e 0a tall tcl plugin.
bb50: 0a 55 73 65 20 74 68 65 73 65 20 76 61 72 69 61 .Use these varia
bb60: 62 6c 65 73 20 74 6f 20 6f 76 65 72 72 69 64 65 bles to override
bb70: 20 74 68 65 20 63 68 6f 69 63 65 73 20 6d 61 64 the choices mad
bb80: 65 20 62 79 20 60 63 6f 6e 66 69 67 75 72 65 27 e by `configure'
bb90: 20 6f 72 20 74 6f 20 68 65 6c 70 0a 69 74 20 74 or to help.it t
bba0: 6f 20 66 69 6e 64 20 6c 69 62 72 61 72 69 65 73 o find libraries
bbb0: 20 61 6e 64 20 70 72 6f 67 72 61 6d 73 20 77 69 and programs wi
bbc0: 74 68 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20 6e th nonstandard n
bbd0: 61 6d 65 73 2f 6c 6f 63 61 74 69 6f 6e 73 2e 0a ames/locations..
bbe0: 0a 52 65 70 6f 72 74 20 62 75 67 73 20 74 6f 20 .Report bugs to
bbf0: 74 68 65 20 70 61 63 6b 61 67 65 20 70 72 6f 76 the package prov
bc00: 69 64 65 72 2e 0a 5f 41 43 45 4f 46 0a 61 63 5f ider.._ACEOF.ac_
bc10: 73 74 61 74 75 73 3d 24 3f 0a 66 69 0a 0a 69 66 status=$?.fi..if
bc20: 20 74 65 73 74 20 22 24 61 63 5f 69 6e 69 74 5f test "$ac_init_
bc30: 68 65 6c 70 22 20 3d 20 22 72 65 63 75 72 73 69 help" = "recursi
bc40: 76 65 22 3b 20 74 68 65 6e 0a 20 20 23 20 49 66 ve"; then. # If
bc50: 20 74 68 65 72 65 20 61 72 65 20 73 75 62 64 69 there are subdi
bc60: 72 73 2c 20 72 65 70 6f 72 74 20 74 68 65 69 72 rs, report their
bc70: 20 73 70 65 63 69 66 69 63 20 2d 2d 68 65 6c 70 specific --help
bc80: 2e 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 .. for ac_dir i
bc90: 6e 20 3a 20 24 61 63 5f 73 75 62 64 69 72 73 5f n : $ac_subdirs_
bca0: 61 6c 6c 3b 20 64 6f 20 74 65 73 74 20 22 78 24 all; do test "x$
bcb0: 61 63 5f 64 69 72 22 20 3d 20 78 3a 20 26 26 20 ac_dir" = x: &&
bcc0: 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 74 65 73 continue. tes
bcd0: 74 20 2d 64 20 22 24 61 63 5f 64 69 72 22 20 7c t -d "$ac_dir" |
bce0: 7c 0a 20 20 20 20 20 20 7b 20 63 64 20 22 24 73 |. { cd "$s
bcf0: 72 63 64 69 72 22 20 26 26 20 61 63 5f 70 77 64 rcdir" && ac_pwd
bd00: 3d 60 70 77 64 60 20 26 26 20 73 72 63 64 69 72 =`pwd` && srcdir
bd10: 3d 2e 20 26 26 20 74 65 73 74 20 2d 64 20 22 24 =. && test -d "$
bd20: 61 63 5f 64 69 72 22 3b 20 7d 20 7c 7c 0a 20 20 ac_dir"; } ||.
bd30: 20 20 20 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 continue.
bd40: 20 61 63 5f 62 75 69 6c 64 64 69 72 3d 2e 0a 0a ac_builddir=...
bd50: 63 61 73 65 20 22 24 61 63 5f 64 69 72 22 20 69 case "$ac_dir" i
bd60: 6e 0a 2e 29 20 61 63 5f 64 69 72 5f 73 75 66 66 n..) ac_dir_suff
bd70: 69 78 3d 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 ix= ac_top_build
bd80: 64 69 72 5f 73 75 62 3d 2e 20 61 63 5f 74 6f 70 dir_sub=. ac_top
bd90: 5f 62 75 69 6c 64 5f 70 72 65 66 69 78 3d 20 3b _build_prefix= ;
bda0: 3b 0a 2a 29 0a 20 20 61 63 5f 64 69 72 5f 73 75 ;.*). ac_dir_su
bdb0: 66 66 69 78 3d 2f 60 24 61 73 5f 65 63 68 6f 20 ffix=/`$as_echo
bdc0: 22 24 61 63 5f 64 69 72 22 20 7c 20 73 65 64 20 "$ac_dir" | sed
bdd0: 27 73 7c 5e 5c 2e 5b 5c 5c 2f 5d 7c 7c 27 60 0a 's|^\.[\\/]||'`.
bde0: 20 20 23 20 41 20 22 2e 2e 22 20 66 6f 72 20 65 # A ".." for e
bdf0: 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 69 6e ach directory in
be00: 20 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 2e $ac_dir_suffix.
be10: 0a 20 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 . ac_top_buildd
be20: 69 72 5f 73 75 62 3d 60 24 61 73 5f 65 63 68 6f ir_sub=`$as_echo
be30: 20 22 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 "$ac_dir_suffix
be40: 22 20 7c 20 73 65 64 20 27 73 7c 2f 5b 5e 5c 5c " | sed 's|/[^\\
be50: 2f 5d 2a 7c 2f 2e 2e 7c 67 3b 73 7c 2f 7c 7c 27 /]*|/..|g;s|/||'
be60: 60 0a 20 20 63 61 73 65 20 24 61 63 5f 74 6f 70 `. case $ac_top
be70: 5f 62 75 69 6c 64 64 69 72 5f 73 75 62 20 69 6e _builddir_sub in
be80: 0a 20 20 22 22 29 20 61 63 5f 74 6f 70 5f 62 75 . "") ac_top_bu
be90: 69 6c 64 64 69 72 5f 73 75 62 3d 2e 20 61 63 5f ilddir_sub=. ac_
bea0: 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65 66 69 78 top_build_prefix
beb0: 3d 20 3b 3b 0a 20 20 2a 29 20 20 61 63 5f 74 6f = ;;. *) ac_to
bec0: 70 5f 62 75 69 6c 64 5f 70 72 65 66 69 78 3d 24 p_build_prefix=$
bed0: 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 5f ac_top_builddir_
bee0: 73 75 62 2f 20 3b 3b 0a 20 20 65 73 61 63 20 3b sub/ ;;. esac ;
bef0: 3b 0a 65 73 61 63 0a 61 63 5f 61 62 73 5f 74 6f ;.esac.ac_abs_to
bf00: 70 5f 62 75 69 6c 64 64 69 72 3d 24 61 63 5f 70 p_builddir=$ac_p
bf10: 77 64 0a 61 63 5f 61 62 73 5f 62 75 69 6c 64 64 wd.ac_abs_buildd
bf20: 69 72 3d 24 61 63 5f 70 77 64 24 61 63 5f 64 69 ir=$ac_pwd$ac_di
bf30: 72 5f 73 75 66 66 69 78 0a 23 20 66 6f 72 20 62 r_suffix.# for b
bf40: 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 ackward compatib
bf50: 69 6c 69 74 79 3a 0a 61 63 5f 74 6f 70 5f 62 75 ility:.ac_top_bu
bf60: 69 6c 64 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 ilddir=$ac_top_b
bf70: 75 69 6c 64 5f 70 72 65 66 69 78 0a 0a 63 61 73 uild_prefix..cas
bf80: 65 20 24 73 72 63 64 69 72 20 69 6e 0a 20 20 2e e $srcdir in. .
bf90: 29 20 20 23 20 57 65 20 61 72 65 20 62 75 69 6c ) # We are buil
bfa0: 64 69 6e 67 20 69 6e 20 70 6c 61 63 65 2e 0a 20 ding in place..
bfb0: 20 20 20 61 63 5f 73 72 63 64 69 72 3d 2e 0a 20 ac_srcdir=..
bfc0: 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 ac_top_srcdir
bfd0: 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 =$ac_top_builddi
bfe0: 72 5f 73 75 62 0a 20 20 20 20 61 63 5f 61 62 73 r_sub. ac_abs
bff0: 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f _top_srcdir=$ac_
c000: 70 77 64 20 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 pwd ;;. [\\/]*
c010: 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 20 23 20 | ?:[\\/]* ) #
c020: 41 62 73 6f 6c 75 74 65 20 6e 61 6d 65 2e 0a 20 Absolute name..
c030: 20 20 20 61 63 5f 73 72 63 64 69 72 3d 24 73 72 ac_srcdir=$sr
c040: 63 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66 66 cdir$ac_dir_suff
c050: 69 78 3b 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73 ix;. ac_top_s
c060: 72 63 64 69 72 3d 24 73 72 63 64 69 72 0a 20 20 rcdir=$srcdir.
c070: 20 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 ac_abs_top_src
c080: 64 69 72 3d 24 73 72 63 64 69 72 20 3b 3b 0a 20 dir=$srcdir ;;.
c090: 20 2a 29 20 23 20 52 65 6c 61 74 69 76 65 20 6e *) # Relative n
c0a0: 61 6d 65 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 ame.. ac_srcd
c0b0: 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 ir=$ac_top_build
c0c0: 5f 70 72 65 66 69 78 24 73 72 63 64 69 72 24 61 _prefix$srcdir$a
c0d0: 63 5f 64 69 72 5f 73 75 66 66 69 78 0a 20 20 20 c_dir_suffix.
c0e0: 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 ac_top_srcdir=$
c0f0: 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65 ac_top_build_pre
c100: 66 69 78 24 73 72 63 64 69 72 0a 20 20 20 20 61 fix$srcdir. a
c110: 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 c_abs_top_srcdir
c120: 3d 24 61 63 5f 70 77 64 2f 24 73 72 63 64 69 72 =$ac_pwd/$srcdir
c130: 20 3b 3b 0a 65 73 61 63 0a 61 63 5f 61 62 73 5f ;;.esac.ac_abs_
c140: 73 72 63 64 69 72 3d 24 61 63 5f 61 62 73 5f 74 srcdir=$ac_abs_t
c150: 6f 70 5f 73 72 63 64 69 72 24 61 63 5f 64 69 72 op_srcdir$ac_dir
c160: 5f 73 75 66 66 69 78 0a 0a 20 20 20 20 63 64 20 _suffix.. cd
c170: 22 24 61 63 5f 64 69 72 22 20 7c 7c 20 7b 20 61 "$ac_dir" || { a
c180: 63 5f 73 74 61 74 75 73 3d 24 3f 3b 20 63 6f 6e c_status=$?; con
c190: 74 69 6e 75 65 3b 20 7d 0a 20 20 20 20 23 20 43 tinue; }. # C
c1a0: 68 65 63 6b 20 66 6f 72 20 67 75 65 73 74 65 64 heck for guested
c1b0: 20 63 6f 6e 66 69 67 75 72 65 2e 0a 20 20 20 20 configure..
c1c0: 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f if test -f "$ac_
c1d0: 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 srcdir/configure
c1e0: 2e 67 6e 75 22 3b 20 74 68 65 6e 0a 20 20 20 20 .gnu"; then.
c1f0: 20 20 65 63 68 6f 20 26 26 0a 20 20 20 20 20 20 echo &&.
c200: 24 53 48 45 4c 4c 20 22 24 61 63 5f 73 72 63 64 $SHELL "$ac_srcd
c210: 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 67 6e 75 ir/configure.gnu
c220: 22 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73 69 " --help=recursi
c230: 76 65 0a 20 20 20 20 65 6c 69 66 20 74 65 73 74 ve. elif test
c240: 20 2d 66 20 22 24 61 63 5f 73 72 63 64 69 72 2f -f "$ac_srcdir/
c250: 63 6f 6e 66 69 67 75 72 65 22 3b 20 74 68 65 6e configure"; then
c260: 0a 20 20 20 20 20 20 65 63 68 6f 20 26 26 0a 20 . echo &&.
c270: 20 20 20 20 20 24 53 48 45 4c 4c 20 22 24 61 63 $SHELL "$ac
c280: 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 _srcdir/configur
c290: 65 22 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73 e" --help=recurs
c2a0: 69 76 65 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 ive. else.
c2b0: 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 $as_echo "$as
c2c0: 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 6e 6f _me: WARNING: no
c2d0: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 configuration i
c2e0: 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 69 6e nformation is in
c2f0: 20 24 61 63 5f 64 69 72 22 20 3e 26 32 0a 20 20 $ac_dir" >&2.
c300: 20 20 66 69 20 7c 7c 20 61 63 5f 73 74 61 74 75 fi || ac_statu
c310: 73 3d 24 3f 0a 20 20 20 20 63 64 20 22 24 61 63 s=$?. cd "$ac
c320: 5f 70 77 64 22 20 7c 7c 20 7b 20 61 63 5f 73 74 _pwd" || { ac_st
c330: 61 74 75 73 3d 24 3f 3b 20 62 72 65 61 6b 3b 20 atus=$?; break;
c340: 7d 0a 20 20 64 6f 6e 65 0a 66 69 0a 0a 74 65 73 }. done.fi..tes
c350: 74 20 2d 6e 20 22 24 61 63 5f 69 6e 69 74 5f 68 t -n "$ac_init_h
c360: 65 6c 70 22 20 26 26 20 65 78 69 74 20 24 61 63 elp" && exit $ac
c370: 5f 73 74 61 74 75 73 0a 69 66 20 24 61 63 5f 69 _status.if $ac_i
c380: 6e 69 74 5f 76 65 72 73 69 6f 6e 3b 20 74 68 65 nit_version; the
c390: 6e 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f n. cat <<\_ACEO
c3a0: 46 0a 73 71 6c 69 74 65 20 63 6f 6e 66 69 67 75 F.sqlite configu
c3b0: 72 65 20 33 2e 31 34 2e 30 0a 67 65 6e 65 72 61 re 3.14.0.genera
c3c0: 74 65 64 20 62 79 20 47 4e 55 20 41 75 74 6f 63 ted by GNU Autoc
c3d0: 6f 6e 66 20 32 2e 36 39 0a 0a 43 6f 70 79 72 69 onf 2.69..Copyri
c3e0: 67 68 74 20 28 43 29 20 32 30 31 32 20 46 72 65 ght (C) 2012 Fre
c3f0: 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 e Software Found
c400: 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 54 68 69 73 ation, Inc..This
c410: 20 63 6f 6e 66 69 67 75 72 65 20 73 63 72 69 70 configure scrip
c420: 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 t is free softwa
c430: 72 65 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 re; the Free Sof
c440: 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e tware Foundation
c450: 0a 67 69 76 65 73 20 75 6e 6c 69 6d 69 74 65 64 .gives unlimited
c460: 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 permission to c
c470: 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20 opy, distribute
c480: 61 6e 64 20 6d 6f 64 69 66 79 20 69 74 2e 0a 5f and modify it.._
c490: 41 43 45 4f 46 0a 20 20 65 78 69 74 0a 66 69 0a ACEOF. exit.fi.
c4a0: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d .## ------------
c4b0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a ------------ ##.
c4c0: 23 23 20 41 75 74 6f 63 6f 6e 66 20 69 6e 69 74 ## Autoconf init
c4d0: 69 61 6c 69 7a 61 74 69 6f 6e 2e 20 23 23 0a 23 ialization. ##.#
c4e0: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d # --------------
c4f0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 23 ---------- ##..#
c500: 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d ac_fn_c_try_com
c510: 70 69 6c 65 20 4c 49 4e 45 4e 4f 0a 23 20 2d 2d pile LINENO.# --
c520: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
c530: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 72 79 20 74 --------.# Try t
c540: 6f 20 63 6f 6d 70 69 6c 65 20 63 6f 6e 66 74 65 o compile confte
c550: 73 74 2e 24 61 63 5f 65 78 74 2c 20 61 6e 64 20 st.$ac_ext, and
c560: 72 65 74 75 72 6e 20 77 68 65 74 68 65 72 20 74 return whether t
c570: 68 69 73 20 73 75 63 63 65 65 64 65 64 2e 0a 61 his succeeded..a
c580: 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 c_fn_c_try_compi
c590: 6c 65 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e le ().{. as_lin
c5a0: 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d eno=${as_lineno-
c5b0: 22 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f "$1"} as_lineno_
c5c0: 73 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f stack=as_lineno_
c5d0: 73 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f stack=$as_lineno
c5e0: 5f 73 74 61 63 6b 0a 20 20 72 6d 20 2d 66 20 63 _stack. rm -f c
c5f0: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
c600: 78 74 0a 20 20 69 66 20 7b 20 7b 20 61 63 5f 74 xt. if { { ac_t
c610: 72 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 ry="$ac_compile"
c620: 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 .case "(($ac_try
c630: 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c " in. *\"* | *\
c640: 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 `* | *\\*) ac_tr
c650: 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b y_echo=\$ac_try;
c660: 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 ;. *) ac_try_ec
c670: 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 ho=$ac_try;;.esa
c680: 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 c.eval ac_try_ec
c690: 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b ho="\"\$as_me:${
c6a0: 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
c6b0: 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f O}: $ac_try_echo
c6c0: 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 \"".$as_echo "$a
c6d0: 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e c_try_echo"; } >
c6e0: 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f &5. (eval "$ac_
c6f0: 63 6f 6d 70 69 6c 65 22 29 20 32 3e 63 6f 6e 66 compile") 2>conf
c700: 74 65 73 74 2e 65 72 72 0a 20 20 61 63 5f 73 74 test.err. ac_st
c710: 61 74 75 73 3d 24 3f 0a 20 20 69 66 20 74 65 73 atus=$?. if tes
c720: 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 t -s conftest.er
c730: 72 3b 20 74 68 65 6e 0a 20 20 20 20 67 72 65 70 r; then. grep
c740: 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 -v '^ *+' conft
c750: 65 73 74 2e 65 72 72 20 3e 63 6f 6e 66 74 65 73 est.err >conftes
c760: 74 2e 65 72 31 0a 20 20 20 20 63 61 74 20 63 6f t.er1. cat co
c770: 6e 66 74 65 73 74 2e 65 72 31 20 3e 26 35 0a 20 nftest.er1 >&5.
c780: 20 20 20 6d 76 20 2d 66 20 63 6f 6e 66 74 65 73 mv -f conftes
c790: 74 2e 65 72 31 20 63 6f 6e 66 74 65 73 74 2e 65 t.er1 conftest.e
c7a0: 72 72 0a 20 20 66 69 0a 20 20 24 61 73 5f 65 63 rr. fi. $as_ec
c7b0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
c7c0: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
c7d0: 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 \$? = $ac_statu
c7e0: 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 s" >&5. test $a
c7f0: 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 20 c_status = 0; }
c800: 26 26 20 7b 0a 09 20 74 65 73 74 20 2d 7a 20 22 && {.. test -z "
c810: 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 $ac_c_werror_fla
c820: 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20 2d g" ||.. test ! -
c830: 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 s conftest.err.
c840: 20 20 20 20 20 20 7d 20 26 26 20 74 65 73 74 20 } && test
c850: 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f -s conftest.$ac_
c860: 6f 62 6a 65 78 74 3b 20 74 68 65 6e 20 3a 0a 20 objext; then :.
c870: 20 61 63 5f 72 65 74 76 61 6c 3d 30 0a 65 6c 73 ac_retval=0.els
c880: 65 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 e. $as_echo "$a
c890: 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f s_me: failed pro
c8a0: 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 gram was:" >&5.s
c8b0: 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e ed 's/^/| /' con
c8c0: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 ftest.$ac_ext >&
c8d0: 35 0a 0a 09 61 63 5f 72 65 74 76 61 6c 3d 31 0a 5...ac_retval=1.
c8e0: 66 69 0a 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 fi. eval $as_li
c8f0: 6e 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 neno_stack; ${as
c900: 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a _lineno_stack:+:
c910: 7d 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e } unset as_linen
c920: 6f 0a 20 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 o. as_fn_set_st
c930: 61 74 75 73 20 24 61 63 5f 72 65 74 76 61 6c 0a atus $ac_retval.
c940: 0a 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 74 72 79 .} # ac_fn_c_try
c950: 5f 63 6f 6d 70 69 6c 65 0a 0a 23 20 61 63 5f 66 _compile..# ac_f
c960: 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b 20 4c 49 4e n_c_try_link LIN
c970: 45 4e 4f 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ENO.# ----------
c980: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 -------------.#
c990: 54 72 79 20 74 6f 20 6c 69 6e 6b 20 63 6f 6e 66 Try to link conf
c9a0: 74 65 73 74 2e 24 61 63 5f 65 78 74 2c 20 61 6e test.$ac_ext, an
c9b0: 64 20 72 65 74 75 72 6e 20 77 68 65 74 68 65 72 d return whether
c9c0: 20 74 68 69 73 20 73 75 63 63 65 65 64 65 64 2e this succeeded.
c9d0: 0a 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e .ac_fn_c_try_lin
c9e0: 6b 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 k ().{. as_line
c9f0: 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 no=${as_lineno-"
ca00: 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 $1"} as_lineno_s
ca10: 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 tack=as_lineno_s
ca20: 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f tack=$as_lineno_
ca30: 73 74 61 63 6b 0a 20 20 72 6d 20 2d 66 20 63 6f stack. rm -f co
ca40: 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 nftest.$ac_objex
ca50: 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 t conftest$ac_ex
ca60: 65 65 78 74 0a 20 20 69 66 20 7b 20 7b 20 61 63 eext. if { { ac
ca70: 5f 74 72 79 3d 22 24 61 63 5f 6c 69 6e 6b 22 0a _try="$ac_link".
ca80: 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 case "(($ac_try"
ca90: 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 in. *\"* | *\`
caa0: 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 * | *\\*) ac_try
cab0: 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b _echo=\$ac_try;;
cac0: 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 . *) ac_try_ech
cad0: 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 o=$ac_try;;.esac
cae0: 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 .eval ac_try_ech
caf0: 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 o="\"\$as_me:${a
cb00: 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
cb10: 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c }: $ac_try_echo\
cb20: 22 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 "".$as_echo "$ac
cb30: 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 _try_echo"; } >&
cb40: 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 5. (eval "$ac_l
cb50: 69 6e 6b 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 ink") 2>conftest
cb60: 2e 65 72 72 0a 20 20 61 63 5f 73 74 61 74 75 73 .err. ac_status
cb70: 3d 24 3f 0a 20 20 69 66 20 74 65 73 74 20 2d 73 =$?. if test -s
cb80: 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 conftest.err; t
cb90: 68 65 6e 0a 20 20 20 20 67 72 65 70 20 2d 76 20 hen. grep -v
cba0: 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e '^ *+' conftest.
cbb0: 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 err >conftest.er
cbc0: 31 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 74 65 1. cat confte
cbd0: 73 74 2e 65 72 31 20 3e 26 35 0a 20 20 20 20 6d st.er1 >&5. m
cbe0: 76 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 v -f conftest.er
cbf0: 31 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 1 conftest.err.
cc00: 20 66 69 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 fi. $as_echo "
cc10: 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
cc20: 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f no-$LINENO}: \$?
cc30: 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e = $ac_status" >
cc40: 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 &5. test $ac_st
cc50: 61 74 75 73 20 3d 20 30 3b 20 7d 20 26 26 20 7b atus = 0; } && {
cc60: 0a 09 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f .. test -z "$ac_
cc70: 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c c_werror_flag" |
cc80: 7c 0a 09 20 74 65 73 74 20 21 20 2d 73 20 63 6f |.. test ! -s co
cc90: 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20 nftest.err.
cca0: 20 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63 } && test -s c
ccb0: 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 onftest$ac_exeex
ccc0: 74 20 26 26 20 7b 0a 09 20 74 65 73 74 20 22 24 t && {.. test "$
ccd0: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 cross_compiling"
cce0: 20 3d 20 79 65 73 20 7c 7c 0a 09 20 74 65 73 74 = yes ||.. test
ccf0: 20 2d 78 20 63 6f 6e 66 74 65 73 74 24 61 63 5f -x conftest$ac_
cd00: 65 78 65 65 78 74 0a 20 20 20 20 20 20 20 7d 3b exeext. };
cd10: 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 72 65 74 then :. ac_ret
cd20: 76 61 6c 3d 30 0a 65 6c 73 65 0a 20 20 24 61 73 val=0.else. $as
cd30: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 _echo "$as_me: f
cd40: 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 ailed program wa
cd50: 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e s:" >&5.sed 's/^
cd60: 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 /| /' conftest.$
cd70: 61 63 5f 65 78 74 20 3e 26 35 0a 0a 09 61 63 5f ac_ext >&5...ac_
cd80: 72 65 74 76 61 6c 3d 31 0a 66 69 0a 20 20 23 20 retval=1.fi. #
cd90: 44 65 6c 65 74 65 20 74 68 65 20 49 50 41 2f 49 Delete the IPA/I
cda0: 50 4f 20 28 49 6e 74 65 72 20 50 72 6f 63 65 64 PO (Inter Proced
cdb0: 75 72 61 6c 20 41 6e 61 6c 79 73 69 73 2f 4f 70 ural Analysis/Op
cdc0: 74 69 6d 69 7a 61 74 69 6f 6e 29 20 69 6e 66 6f timization) info
cdd0: 72 6d 61 74 69 6f 6e 0a 20 20 23 20 63 72 65 61 rmation. # crea
cde0: 74 65 64 20 62 79 20 74 68 65 20 50 47 49 20 63 ted by the PGI c
cdf0: 6f 6d 70 69 6c 65 72 20 28 63 6f 6e 66 74 65 73 ompiler (conftes
ce00: 74 5f 69 70 61 38 5f 63 6f 6e 66 74 65 73 74 2e t_ipa8_conftest.
ce10: 6f 6f 29 2c 20 61 73 20 69 74 20 77 6f 75 6c 64 oo), as it would
ce20: 0a 20 20 23 20 69 6e 74 65 72 66 65 72 65 20 77 . # interfere w
ce30: 69 74 68 20 74 68 65 20 6e 65 78 74 20 6c 69 6e ith the next lin
ce40: 6b 20 63 6f 6d 6d 61 6e 64 3b 20 61 6c 73 6f 20 k command; also
ce50: 64 65 6c 65 74 65 20 61 20 64 69 72 65 63 74 6f delete a directo
ce60: 72 79 20 74 68 61 74 20 69 73 0a 20 20 23 20 6c ry that is. # l
ce70: 65 66 74 20 62 65 68 69 6e 64 20 62 79 20 41 70 eft behind by Ap
ce80: 70 6c 65 27 73 20 63 6f 6d 70 69 6c 65 72 2e 20 ple's compiler.
ce90: 20 57 65 20 64 6f 20 74 68 69 73 20 62 65 66 6f We do this befo
cea0: 72 65 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 re executing the
ceb0: 20 61 63 74 69 6f 6e 73 2e 0a 20 20 72 6d 20 2d actions.. rm -
cec0: 72 66 20 63 6f 6e 66 74 65 73 74 2e 64 53 59 4d rf conftest.dSYM
ced0: 20 63 6f 6e 66 74 65 73 74 5f 69 70 61 38 5f 63 conftest_ipa8_c
cee0: 6f 6e 66 74 65 73 74 2e 6f 6f 0a 20 20 65 76 61 onftest.oo. eva
cef0: 6c 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 l $as_lineno_sta
cf00: 63 6b 3b 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f ck; ${as_lineno_
cf10: 73 74 61 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 stack:+:} unset
cf20: 61 73 5f 6c 69 6e 65 6e 6f 0a 20 20 61 73 5f 66 as_lineno. as_f
cf30: 6e 5f 73 65 74 5f 73 74 61 74 75 73 20 24 61 63 n_set_status $ac
cf40: 5f 72 65 74 76 61 6c 0a 0a 7d 20 23 20 61 63 5f _retval..} # ac_
cf50: 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b 0a 0a 23 fn_c_try_link..#
cf60: 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 68 ac_fn_c_check_h
cf70: 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 20 4c 49 eader_compile LI
cf80: 4e 45 4e 4f 20 48 45 41 44 45 52 20 56 41 52 20 NENO HEADER VAR
cf90: 49 4e 43 4c 55 44 45 53 0a 23 20 2d 2d 2d 2d 2d INCLUDES.# -----
cfa0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
cfb0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
cfc0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
cfd0: 2d 2d 0a 23 20 54 65 73 74 73 20 77 68 65 74 68 --.# Tests wheth
cfe0: 65 72 20 48 45 41 44 45 52 20 65 78 69 73 74 73 er HEADER exists
cff0: 20 61 6e 64 20 63 61 6e 20 62 65 20 63 6f 6d 70 and can be comp
d000: 69 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 69 iled using the i
d010: 6e 63 6c 75 64 65 20 66 69 6c 65 73 20 69 6e 0a nclude files in.
d020: 23 20 49 4e 43 4c 55 44 45 53 2c 20 73 65 74 74 # INCLUDES, sett
d030: 69 6e 67 20 74 68 65 20 63 61 63 68 65 20 76 61 ing the cache va
d040: 72 69 61 62 6c 65 20 56 41 52 20 61 63 63 6f 72 riable VAR accor
d050: 64 69 6e 67 6c 79 2e 0a 61 63 5f 66 6e 5f 63 5f dingly..ac_fn_c_
d060: 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 63 6f 6d check_header_com
d070: 70 69 6c 65 20 28 29 0a 7b 0a 20 20 61 73 5f 6c pile ().{. as_l
d080: 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e ineno=${as_linen
d090: 6f 2d 22 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e o-"$1"} as_linen
d0a0: 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e o_stack=as_linen
d0b0: 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 o_stack=$as_line
d0c0: 6e 6f 5f 73 74 61 63 6b 0a 20 20 7b 20 24 61 73 no_stack. { $as
d0d0: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
d0e0: 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
d0f0: 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 O}: checking for
d100: 20 24 32 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 $2" >&5.$as_ech
d110: 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
d120: 72 20 24 32 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d r $2... " >&6; }
d130: 0a 69 66 20 65 76 61 6c 20 5c 24 7b 24 33 2b 3a .if eval \${$3+:
d140: 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
d150: 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
d160: 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
d170: 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 e. cat confdefs
d180: 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 .h - <<_ACEOF >c
d190: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
d1a0: 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e /* end confdefs.
d1b0: 68 2e 20 20 2a 2f 0a 24 34 0a 23 69 6e 63 6c 75 h. */.$4.#inclu
d1c0: 64 65 20 3c 24 32 3e 0a 5f 41 43 45 4f 46 0a 69 de <$2>._ACEOF.i
d1d0: 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f f ac_fn_c_try_co
d1e0: 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b mpile "$LINENO";
d1f0: 20 74 68 65 6e 20 3a 0a 20 20 65 76 61 6c 20 22 then :. eval "
d200: 24 33 3d 79 65 73 22 0a 65 6c 73 65 0a 20 20 65 $3=yes".else. e
d210: 76 61 6c 20 22 24 33 3d 6e 6f 22 0a 66 69 0a 72 val "$3=no".fi.r
d220: 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 m -f core confte
d230: 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e st.err conftest.
d240: 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 $ac_objext conft
d250: 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 est.$ac_ext.fi.e
d260: 76 61 6c 20 61 63 5f 72 65 73 3d 5c 24 24 33 0a val ac_res=\$$3.
d270: 09 20 20 20 20 20 20 20 7b 20 24 61 73 5f 65 63 . { $as_ec
d280: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
d290: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
d2a0: 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 72 65 73 result: $ac_res
d2b0: 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
d2c0: 24 61 63 5f 72 65 73 22 20 3e 26 36 3b 20 7d 0a $ac_res" >&6; }.
d2d0: 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e 65 6e eval $as_linen
d2e0: 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f 6c 69 o_stack; ${as_li
d2f0: 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d 20 75 neno_stack:+:} u
d300: 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f 0a 0a nset as_lineno..
d310: 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 } # ac_fn_c_chec
d320: 6b 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 k_header_compile
d330: 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f ..# ac_fn_c_try_
d340: 63 70 70 20 4c 49 4e 45 4e 4f 0a 23 20 2d 2d 2d cpp LINENO.# ---
d350: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
d360: 2d 2d 2d 0a 23 20 54 72 79 20 74 6f 20 70 72 65 ---.# Try to pre
d370: 70 72 6f 63 65 73 73 20 63 6f 6e 66 74 65 73 74 process conftest
d380: 2e 24 61 63 5f 65 78 74 2c 20 61 6e 64 20 72 65 .$ac_ext, and re
d390: 74 75 72 6e 20 77 68 65 74 68 65 72 20 74 68 69 turn whether thi
d3a0: 73 20 73 75 63 63 65 65 64 65 64 2e 0a 61 63 5f s succeeded..ac_
d3b0: 66 6e 5f 63 5f 74 72 79 5f 63 70 70 20 28 29 0a fn_c_try_cpp ().
d3c0: 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 3d 24 7b {. as_lineno=${
d3d0: 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 22 7d 20 as_lineno-"$1"}
d3e0: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d as_lineno_stack=
d3f0: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d as_lineno_stack=
d400: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b $as_lineno_stack
d410: 0a 20 20 69 66 20 7b 20 7b 20 61 63 5f 74 72 79 . if { { ac_try
d420: 3d 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 ="$ac_cpp confte
d430: 73 74 2e 24 61 63 5f 65 78 74 22 0a 63 61 73 65 st.$ac_ext".case
d440: 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a "(($ac_try" in.
d450: 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 *\"* | *\`* |
d460: 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 *\\*) ac_try_ech
d470: 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a o=\$ac_try;;. *
d480: 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 ) ac_try_echo=$a
d490: 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 c_try;;.esac.eva
d4a0: 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c l ac_try_echo="\
d4b0: 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "\$as_me:${as_li
d4c0: 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 neno-$LINENO}: $
d4d0: 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 ac_try_echo\"".$
d4e0: 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 as_echo "$ac_try
d4f0: 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 _echo"; } >&5.
d500: 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63 (eval "$ac_cpp c
d510: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22 onftest.$ac_ext"
d520: 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 ) 2>conftest.err
d530: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a . ac_status=$?.
d540: 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e if test -s con
d550: 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a ftest.err; then.
d560: 20 20 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a grep -v '^ *
d570: 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 +' conftest.err
d580: 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 >conftest.er1.
d590: 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 cat conftest.e
d5a0: 72 31 20 3e 26 35 0a 20 20 20 20 6d 76 20 2d 66 r1 >&5. mv -f
d5b0: 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 63 6f conftest.er1 co
d5c0: 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 66 69 0a nftest.err. fi.
d5d0: 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
d5e0: 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
d5f0: 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 LINENO}: \$? = $
d600: 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 ac_status" >&5.
d610: 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 test $ac_status
d620: 20 3d 20 30 3b 20 7d 20 3e 20 63 6f 6e 66 74 65 = 0; } > confte
d630: 73 74 2e 69 20 26 26 20 7b 0a 09 20 74 65 73 74 st.i && {.. test
d640: 20 2d 7a 20 22 24 61 63 5f 63 5f 70 72 65 70 72 -z "$ac_c_prepr
d650: 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 24 61 63 5f oc_warn_flag$ac_
d660: 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c c_werror_flag" |
d670: 7c 0a 09 20 74 65 73 74 20 21 20 2d 73 20 63 6f |.. test ! -s co
d680: 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20 nftest.err.
d690: 20 20 7d 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 }; then :. ac
d6a0: 5f 72 65 74 76 61 6c 3d 30 0a 65 6c 73 65 0a 20 _retval=0.else.
d6b0: 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
d6c0: 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 e: failed progra
d6d0: 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 m was:" >&5.sed
d6e0: 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 's/^/| /' confte
d6f0: 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a st.$ac_ext >&5..
d700: 20 20 20 20 61 63 5f 72 65 74 76 61 6c 3d 31 0a ac_retval=1.
d710: 66 69 0a 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 fi. eval $as_li
d720: 6e 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 neno_stack; ${as
d730: 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a _lineno_stack:+:
d740: 7d 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e } unset as_linen
d750: 6f 0a 20 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 o. as_fn_set_st
d760: 61 74 75 73 20 24 61 63 5f 72 65 74 76 61 6c 0a atus $ac_retval.
d770: 0a 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 74 72 79 .} # ac_fn_c_try
d780: 5f 63 70 70 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f _cpp..# ac_fn_c_
d790: 74 72 79 5f 72 75 6e 20 4c 49 4e 45 4e 4f 0a 23 try_run LINENO.#
d7a0: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ---------------
d7b0: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 72 79 20 74 6f -------.# Try to
d7c0: 20 6c 69 6e 6b 20 63 6f 6e 66 74 65 73 74 2e 24 link conftest.$
d7d0: 61 63 5f 65 78 74 2c 20 61 6e 64 20 72 65 74 75 ac_ext, and retu
d7e0: 72 6e 20 77 68 65 74 68 65 72 20 74 68 69 73 20 rn whether this
d7f0: 73 75 63 63 65 65 64 65 64 2e 20 41 73 73 75 6d succeeded. Assum
d800: 65 73 0a 23 20 74 68 61 74 20 65 78 65 63 75 74 es.# that execut
d810: 61 62 6c 65 73 20 2a 63 61 6e 2a 20 62 65 20 72 ables *can* be r
d820: 75 6e 2e 0a 61 63 5f 66 6e 5f 63 5f 74 72 79 5f un..ac_fn_c_try_
d830: 72 75 6e 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 run ().{. as_li
d840: 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f neno=${as_lineno
d850: 2d 22 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f -"$1"} as_lineno
d860: 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f _stack=as_lineno
d870: 5f 73 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e _stack=$as_linen
d880: 6f 5f 73 74 61 63 6b 0a 20 20 69 66 20 7b 20 7b o_stack. if { {
d890: 20 61 63 5f 74 72 79 3d 22 24 61 63 5f 6c 69 6e ac_try="$ac_lin
d8a0: 6b 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 k".case "(($ac_t
d8b0: 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 ry" in. *\"* |
d8c0: 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f *\`* | *\\*) ac_
d8d0: 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 try_echo=\$ac_tr
d8e0: 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f y;;. *) ac_try_
d8f0: 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 echo=$ac_try;;.e
d900: 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f sac.eval ac_try_
d910: 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a echo="\"\$as_me:
d920: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
d930: 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63 ENO}: $ac_try_ec
d940: 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 22 ho\"".$as_echo "
d950: 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d $ac_try_echo"; }
d960: 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 >&5. (eval "$a
d970: 63 5f 6c 69 6e 6b 22 29 20 32 3e 26 35 0a 20 20 c_link") 2>&5.
d980: 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 ac_status=$?. $
d990: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
d9a0: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
d9b0: 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f ENO}: \$? = $ac_
d9c0: 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 status" >&5. te
d9d0: 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 st $ac_status =
d9e0: 30 3b 20 7d 20 26 26 20 7b 20 61 63 5f 74 72 79 0; } && { ac_try
d9f0: 3d 27 2e 2f 63 6f 6e 66 74 65 73 74 24 61 63 5f ='./conftest$ac_
da00: 65 78 65 65 78 74 27 0a 20 20 7b 20 7b 20 63 61 exeext'. { { ca
da10: 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 se "(($ac_try" i
da20: 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 n. *\"* | *\`*
da30: 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 | *\\*) ac_try_e
da40: 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 cho=\$ac_try;;.
da50: 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d *) ac_try_echo=
da60: 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 $ac_try;;.esac.e
da70: 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d val ac_try_echo=
da80: 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f "\"\$as_me:${as_
da90: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
daa0: 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 $ac_try_echo\""
dab0: 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 .$as_echo "$ac_t
dac0: 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a ry_echo"; } >&5.
dad0: 20 20 28 65 76 61 6c 20 22 24 61 63 5f 74 72 79 (eval "$ac_try
dae0: 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 ") 2>&5. ac_sta
daf0: 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 tus=$?. $as_ech
db00: 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
db10: 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
db20: 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 \$? = $ac_status
db30: 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 " >&5. test $ac
db40: 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 3b 20 _status = 0; };
db50: 7d 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 72 }; then :. ac_r
db60: 65 74 76 61 6c 3d 30 0a 65 6c 73 65 0a 20 20 24 etval=0.else. $
db70: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
db80: 20 70 72 6f 67 72 61 6d 20 65 78 69 74 65 64 20 program exited
db90: 77 69 74 68 20 73 74 61 74 75 73 20 24 61 63 5f with status $ac_
dba0: 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 20 20 status" >&5.
dbb0: 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 $as_echo "$as
dbc0: 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 _me: failed prog
dbd0: 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 ram was:" >&5.se
dbe0: 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 d 's/^/| /' conf
dbf0: 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 test.$ac_ext >&5
dc00: 0a 0a 20 20 20 20 20 20 20 61 63 5f 72 65 74 76 .. ac_retv
dc10: 61 6c 3d 24 61 63 5f 73 74 61 74 75 73 0a 66 69 al=$ac_status.fi
dc20: 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 . rm -rf confte
dc30: 73 74 2e 64 53 59 4d 20 63 6f 6e 66 74 65 73 74 st.dSYM conftest
dc40: 5f 69 70 61 38 5f 63 6f 6e 66 74 65 73 74 2e 6f _ipa8_conftest.o
dc50: 6f 0a 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e o. eval $as_lin
dc60: 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f eno_stack; ${as_
dc70: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d lineno_stack:+:}
dc80: 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f unset as_lineno
dc90: 0a 20 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 61 . as_fn_set_sta
dca0: 74 75 73 20 24 61 63 5f 72 65 74 76 61 6c 0a 0a tus $ac_retval..
dcb0: 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f } # ac_fn_c_try_
dcc0: 72 75 6e 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f 63 run..# ac_fn_c_c
dcd0: 68 65 63 6b 5f 66 75 6e 63 20 4c 49 4e 45 4e 4f heck_func LINENO
dce0: 20 46 55 4e 43 20 56 41 52 0a 23 20 2d 2d 2d 2d FUNC VAR.# ----
dcf0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
dd00: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 --------------.#
dd10: 20 54 65 73 74 73 20 77 68 65 74 68 65 72 20 46 Tests whether F
dd20: 55 4e 43 20 65 78 69 73 74 73 2c 20 73 65 74 74 UNC exists, sett
dd30: 69 6e 67 20 74 68 65 20 63 61 63 68 65 20 76 61 ing the cache va
dd40: 72 69 61 62 6c 65 20 56 41 52 20 61 63 63 6f 72 riable VAR accor
dd50: 64 69 6e 67 6c 79 0a 61 63 5f 66 6e 5f 63 5f 63 dingly.ac_fn_c_c
dd60: 68 65 63 6b 5f 66 75 6e 63 20 28 29 0a 7b 0a 20 heck_func ().{.
dd70: 20 61 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f as_lineno=${as_
dd80: 6c 69 6e 65 6e 6f 2d 22 24 31 22 7d 20 61 73 5f lineno-"$1"} as_
dd90: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f lineno_stack=as_
dda0: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 lineno_stack=$as
ddb0: 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 _lineno_stack.
ddc0: 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
ddd0: 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
dde0: 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
ddf0: 67 20 66 6f 72 20 24 32 22 20 3e 26 35 0a 24 61 g for $2" >&5.$a
de00: 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
de10: 6e 67 20 66 6f 72 20 24 32 2e 2e 2e 20 22 20 3e ng for $2... " >
de20: 26 36 3b 20 7d 0a 69 66 20 65 76 61 6c 20 5c 24 &6; }.if eval \$
de30: 7b 24 33 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 {$3+:} false; th
de40: 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
de50: 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
de60: 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 6.else. cat con
de70: 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
de80: 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
de90: 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
dea0: 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 2f 2a 20 44 defs.h. */./* D
deb0: 65 66 69 6e 65 20 24 32 20 74 6f 20 61 6e 20 69 efine $2 to an i
dec0: 6e 6e 6f 63 75 6f 75 73 20 76 61 72 69 61 6e 74 nnocuous variant
ded0: 2c 20 69 6e 20 63 61 73 65 20 3c 6c 69 6d 69 74 , in case <limit
dee0: 73 2e 68 3e 20 64 65 63 6c 61 72 65 73 20 24 32 s.h> declares $2
def0: 2e 0a 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 .. For example
df00: 2c 20 48 50 2d 55 58 20 31 31 69 20 3c 6c 69 6d , HP-UX 11i <lim
df10: 69 74 73 2e 68 3e 20 64 65 63 6c 61 72 65 73 20 its.h> declares
df20: 67 65 74 74 69 6d 65 6f 66 64 61 79 2e 20 20 2a gettimeofday. *
df30: 2f 0a 23 64 65 66 69 6e 65 20 24 32 20 69 6e 6e /.#define $2 inn
df40: 6f 63 75 6f 75 73 5f 24 32 0a 0a 2f 2a 20 53 79 ocuous_$2../* Sy
df50: 73 74 65 6d 20 68 65 61 64 65 72 20 74 6f 20 64 stem header to d
df60: 65 66 69 6e 65 20 5f 5f 73 74 75 62 20 6d 61 63 efine __stub mac
df70: 72 6f 73 20 61 6e 64 20 68 6f 70 65 66 75 6c 6c ros and hopefull
df80: 79 20 66 65 77 20 70 72 6f 74 6f 74 79 70 65 73 y few prototypes
df90: 2c 0a 20 20 20 20 77 68 69 63 68 20 63 61 6e 20 ,. which can
dfa0: 63 6f 6e 66 6c 69 63 74 20 77 69 74 68 20 63 68 conflict with ch
dfb0: 61 72 20 24 32 20 28 29 3b 20 62 65 6c 6f 77 2e ar $2 (); below.
dfc0: 0a 20 20 20 20 50 72 65 66 65 72 20 3c 6c 69 6d . Prefer <lim
dfd0: 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 its.h> to <asser
dfe0: 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f t.h> if __STDC__
dff0: 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e is defined, sin
e000: 63 65 0a 20 20 20 20 3c 6c 69 6d 69 74 73 2e 68 ce. <limits.h
e010: 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e > exists even on
e020: 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f freestanding co
e030: 6d 70 69 6c 65 72 73 2e 20 20 2a 2f 0a 0a 23 69 mpilers. */..#i
e040: 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 fdef __STDC__.#
e050: 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e include <limits.
e060: 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75 h>.#else.# inclu
e070: 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65 de <assert.h>.#e
e080: 6e 64 69 66 0a 0a 23 75 6e 64 65 66 20 24 32 0a ndif..#undef $2.
e090: 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 6e 79 ./* Override any
e0a0: 20 47 43 43 20 69 6e 74 65 72 6e 61 6c 20 70 72 GCC internal pr
e0b0: 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f 69 64 ototype to avoid
e0c0: 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 20 55 73 an error.. Us
e0d0: 65 20 63 68 61 72 20 62 65 63 61 75 73 65 20 69 e char because i
e0e0: 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 68 20 74 nt might match t
e0f0: 68 65 20 72 65 74 75 72 6e 20 74 79 70 65 20 6f he return type o
e100: 66 20 61 20 47 43 43 0a 20 20 20 62 75 69 6c 74 f a GCC. built
e110: 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 74 73 20 in and then its
e120: 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 argument prototy
e130: 70 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 pe would still a
e140: 70 70 6c 79 2e 20 20 2a 2f 0a 23 69 66 64 65 66 pply. */.#ifdef
e150: 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 __cplusplus.ext
e160: 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 66 0a 63 ern "C".#endif.c
e170: 68 61 72 20 24 32 20 28 29 3b 0a 2f 2a 20 54 68 har $2 ();./* Th
e180: 65 20 47 4e 55 20 43 20 6c 69 62 72 61 72 79 20 e GNU C library
e190: 64 65 66 69 6e 65 73 20 74 68 69 73 20 66 6f 72 defines this for
e1a0: 20 66 75 6e 63 74 69 6f 6e 73 20 77 68 69 63 68 functions which
e1b0: 20 69 74 20 69 6d 70 6c 65 6d 65 6e 74 73 0a 20 it implements.
e1c0: 20 20 20 74 6f 20 61 6c 77 61 79 73 20 66 61 69 to always fai
e1d0: 6c 20 77 69 74 68 20 45 4e 4f 53 59 53 2e 20 20 l with ENOSYS.
e1e0: 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 Some functions a
e1f0: 72 65 20 61 63 74 75 61 6c 6c 79 20 6e 61 6d 65 re actually name
e200: 64 0a 20 20 20 20 73 6f 6d 65 74 68 69 6e 67 20 d. something
e210: 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 5f 5f starting with __
e220: 20 61 6e 64 20 74 68 65 20 6e 6f 72 6d 61 6c 20 and the normal
e230: 6e 61 6d 65 20 69 73 20 61 6e 20 61 6c 69 61 73 name is an alias
e240: 2e 20 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65 . */.#if define
e250: 64 20 5f 5f 73 74 75 62 5f 24 32 20 7c 7c 20 64 d __stub_$2 || d
e260: 65 66 69 6e 65 64 20 5f 5f 73 74 75 62 5f 5f 5f efined __stub___
e270: 24 32 0a 63 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 $2.choke me.#end
e280: 69 66 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a if..int.main ().
e290: 7b 0a 72 65 74 75 72 6e 20 24 32 20 28 29 3b 0a {.return $2 ();.
e2a0: 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a ;. return 0;.
e2b0: 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 }._ACEOF.if ac_f
e2c0: 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b 20 22 24 4c n_c_try_link "$L
e2d0: 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 INENO"; then :.
e2e0: 20 65 76 61 6c 20 22 24 33 3d 79 65 73 22 0a 65 eval "$3=yes".e
e2f0: 6c 73 65 0a 20 20 65 76 61 6c 20 22 24 33 3d 6e lse. eval "$3=n
e300: 6f 22 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 o".fi.rm -f core
e310: 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f conftest.err co
e320: 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 nftest.$ac_objex
e330: 74 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 t \. conftest
e340: 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 $ac_exeext conft
e350: 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 est.$ac_ext.fi.e
e360: 76 61 6c 20 61 63 5f 72 65 73 3d 5c 24 24 33 0a val ac_res=\$$3.
e370: 09 20 20 20 20 20 20 20 7b 20 24 61 73 5f 65 63 . { $as_ec
e380: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
e390: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
e3a0: 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 72 65 73 result: $ac_res
e3b0: 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
e3c0: 24 61 63 5f 72 65 73 22 20 3e 26 36 3b 20 7d 0a $ac_res" >&6; }.
e3d0: 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e 65 6e eval $as_linen
e3e0: 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f 6c 69 o_stack; ${as_li
e3f0: 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d 20 75 neno_stack:+:} u
e400: 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f 0a 0a nset as_lineno..
e410: 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 } # ac_fn_c_chec
e420: 6b 5f 66 75 6e 63 0a 0a 23 20 61 63 5f 66 6e 5f k_func..# ac_fn_
e430: 63 5f 63 68 65 63 6b 5f 74 79 70 65 20 4c 49 4e c_check_type LIN
e440: 45 4e 4f 20 54 59 50 45 20 56 41 52 20 49 4e 43 ENO TYPE VAR INC
e450: 4c 55 44 45 53 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d LUDES.# --------
e460: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
e470: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
e480: 2d 2d 2d 0a 23 20 54 65 73 74 73 20 77 68 65 74 ---.# Tests whet
e490: 68 65 72 20 54 59 50 45 20 65 78 69 73 74 73 20 her TYPE exists
e4a0: 61 66 74 65 72 20 68 61 76 69 6e 67 20 69 6e 63 after having inc
e4b0: 6c 75 64 65 64 20 49 4e 43 4c 55 44 45 53 2c 20 luded INCLUDES,
e4c0: 73 65 74 74 69 6e 67 20 63 61 63 68 65 0a 23 20 setting cache.#
e4d0: 76 61 72 69 61 62 6c 65 20 56 41 52 20 61 63 63 variable VAR acc
e4e0: 6f 72 64 69 6e 67 6c 79 2e 0a 61 63 5f 66 6e 5f ordingly..ac_fn_
e4f0: 63 5f 63 68 65 63 6b 5f 74 79 70 65 20 28 29 0a c_check_type ().
e500: 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 3d 24 7b {. as_lineno=${
e510: 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 22 7d 20 as_lineno-"$1"}
e520: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d as_lineno_stack=
e530: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d as_lineno_stack=
e540: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b $as_lineno_stack
e550: 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
e560: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
e570: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
e580: 6b 69 6e 67 20 66 6f 72 20 24 32 22 20 3e 26 35 king for $2" >&5
e590: 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
e5a0: 63 6b 69 6e 67 20 66 6f 72 20 24 32 2e 2e 2e 20 cking for $2...
e5b0: 22 20 3e 26 36 3b 20 7d 0a 69 66 20 65 76 61 6c " >&6; }.if eval
e5c0: 20 5c 24 7b 24 33 2b 3a 7d 20 66 61 6c 73 65 3b \${$3+:} false;
e5d0: 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
e5e0: 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
e5f0: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 76 61 6c >&6.else. eval
e600: 20 22 24 33 3d 6e 6f 22 0a 20 20 63 61 74 20 63 "$3=no". cat c
e610: 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 onfdefs.h - <<_A
e620: 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 CEOF >conftest.$
e630: 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f ac_ext./* end co
e640: 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 34 nfdefs.h. */.$4
e650: 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 69 .int.main ().{.i
e660: 66 20 28 73 69 7a 65 6f 66 20 28 24 32 29 29 0a f (sizeof ($2)).
e670: 09 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 3b 0a . return 0;. ;.
e680: 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 return 0;.}._A
e690: 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f CEOF.if ac_fn_c_
e6a0: 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 try_compile "$LI
e6b0: 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 NENO"; then :.
e6c0: 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d cat confdefs.h -
e6d0: 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 <<_ACEOF >conft
e6e0: 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 est.$ac_ext./* e
e6f0: 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 nd confdefs.h.
e700: 2a 2f 0a 24 34 0a 69 6e 74 0a 6d 61 69 6e 20 28 */.$4.int.main (
e710: 29 0a 7b 0a 69 66 20 28 73 69 7a 65 6f 66 20 28 ).{.if (sizeof (
e720: 28 24 32 29 29 29 0a 09 20 20 20 20 72 65 74 75 ($2))).. retu
e730: 72 6e 20 30 3b 0a 20 20 3b 0a 20 20 72 65 74 75 rn 0;. ;. retu
e740: 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 rn 0;.}._ACEOF.i
e750: 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f f ac_fn_c_try_co
e760: 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b mpile "$LINENO";
e770: 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 then :..else.
e780: 65 76 61 6c 20 22 24 33 3d 79 65 73 22 0a 66 69 eval "$3=yes".fi
e790: 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
e7a0: 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
e7b0: 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e t.$ac_objext con
e7c0: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 ftest.$ac_ext.fi
e7d0: 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
e7e0: 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
e7f0: 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e t.$ac_objext con
e800: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 ftest.$ac_ext.fi
e810: 0a 65 76 61 6c 20 61 63 5f 72 65 73 3d 5c 24 24 .eval ac_res=\$$
e820: 33 0a 09 20 20 20 20 20 20 20 7b 20 24 61 73 5f 3.. { $as_
e830: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
e840: 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
e850: 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 72 }: result: $ac_r
e860: 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f es" >&5.$as_echo
e870: 20 22 24 61 63 5f 72 65 73 22 20 3e 26 36 3b 20 "$ac_res" >&6;
e880: 7d 0a 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e }. eval $as_lin
e890: 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f eno_stack; ${as_
e8a0: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d lineno_stack:+:}
e8b0: 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f unset as_lineno
e8c0: 0a 0a 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 63 68 ..} # ac_fn_c_ch
e8d0: 65 63 6b 5f 74 79 70 65 0a 0a 23 20 61 63 5f 66 eck_type..# ac_f
e8e0: 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 n_c_check_header
e8f0: 5f 6d 6f 6e 67 72 65 6c 20 4c 49 4e 45 4e 4f 20 _mongrel LINENO
e900: 48 45 41 44 45 52 20 56 41 52 20 49 4e 43 4c 55 HEADER VAR INCLU
e910: 44 45 53 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d DES.# ----------
e920: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
e930: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
e940: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 -------------.#
e950: 54 65 73 74 73 20 77 68 65 74 68 65 72 20 48 45 Tests whether HE
e960: 41 44 45 52 20 65 78 69 73 74 73 2c 20 67 69 76 ADER exists, giv
e970: 69 6e 67 20 61 20 77 61 72 6e 69 6e 67 20 69 66 ing a warning if
e980: 20 69 74 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f it cannot be co
e990: 6d 70 69 6c 65 64 20 75 73 69 6e 67 0a 23 20 74 mpiled using.# t
e9a0: 68 65 20 69 6e 63 6c 75 64 65 20 66 69 6c 65 73 he include files
e9b0: 20 69 6e 20 49 4e 43 4c 55 44 45 53 20 61 6e 64 in INCLUDES and
e9c0: 20 73 65 74 74 69 6e 67 20 74 68 65 20 63 61 63 setting the cac
e9d0: 68 65 20 76 61 72 69 61 62 6c 65 20 56 41 52 0a he variable VAR.
e9e0: 23 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 61 # accordingly..a
e9f0: 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 c_fn_c_check_hea
ea00: 64 65 72 5f 6d 6f 6e 67 72 65 6c 20 28 29 0a 7b der_mongrel ().{
ea10: 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 . as_lineno=${a
ea20: 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 22 7d 20 61 s_lineno-"$1"} a
ea30: 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 s_lineno_stack=a
ea40: 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 s_lineno_stack=$
ea50: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a as_lineno_stack.
ea60: 20 20 69 66 20 65 76 61 6c 20 5c 24 7b 24 33 2b if eval \${$3+
ea70: 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
ea80: 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
ea90: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
eaa0: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
eab0: 6b 69 6e 67 20 66 6f 72 20 24 32 22 20 3e 26 35 king for $2" >&5
eac0: 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
ead0: 63 6b 69 6e 67 20 66 6f 72 20 24 32 2e 2e 2e 20 cking for $2...
eae0: 22 20 3e 26 36 3b 20 7d 0a 69 66 20 65 76 61 6c " >&6; }.if eval
eaf0: 20 5c 24 7b 24 33 2b 3a 7d 20 66 61 6c 73 65 3b \${$3+:} false;
eb00: 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
eb10: 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
eb20: 20 3e 26 36 0a 66 69 0a 65 76 61 6c 20 61 63 5f >&6.fi.eval ac_
eb30: 72 65 73 3d 5c 24 24 33 0a 09 20 20 20 20 20 20 res=\$$3..
eb40: 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
eb50: 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
eb60: 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
eb70: 3a 20 24 61 63 5f 72 65 73 22 20 3e 26 35 0a 24 : $ac_res" >&5.$
eb80: 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 72 65 73 as_echo "$ac_res
eb90: 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 " >&6; }.else.
eba0: 23 20 49 73 20 74 68 65 20 68 65 61 64 65 72 20 # Is the header
ebb0: 63 6f 6d 70 69 6c 61 62 6c 65 3f 0a 7b 20 24 61 compilable?.{ $a
ebc0: 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
ebd0: 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
ebe0: 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 24 32 NO}: checking $2
ebf0: 20 75 73 61 62 69 6c 69 74 79 22 20 3e 26 35 0a usability" >&5.
ec00: 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
ec10: 6b 69 6e 67 20 24 32 20 75 73 61 62 69 6c 69 74 king $2 usabilit
ec20: 79 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 63 61 y... " >&6; }.ca
ec30: 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c t confdefs.h - <
ec40: 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 <_ACEOF >conftes
ec50: 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 t.$ac_ext./* end
ec60: 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f confdefs.h. */
ec70: 0a 24 34 0a 23 69 6e 63 6c 75 64 65 20 3c 24 32 .$4.#include <$2
ec80: 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 >._ACEOF.if ac_f
ec90: 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 n_c_try_compile
eca0: 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 "$LINENO"; then
ecb0: 3a 0a 20 20 61 63 5f 68 65 61 64 65 72 5f 63 6f :. ac_header_co
ecc0: 6d 70 69 6c 65 72 3d 79 65 73 0a 65 6c 73 65 0a mpiler=yes.else.
ecd0: 20 20 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 ac_header_comp
ece0: 69 6c 65 72 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 iler=no.fi.rm -f
ecf0: 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 core conftest.e
ed00: 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f rr conftest.$ac_
ed10: 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e objext conftest.
ed20: 24 61 63 5f 65 78 74 0a 7b 20 24 61 73 5f 65 63 $ac_ext.{ $as_ec
ed30: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
ed40: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
ed50: 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 68 65 61 result: $ac_hea
ed60: 64 65 72 5f 63 6f 6d 70 69 6c 65 72 22 20 3e 26 der_compiler" >&
ed70: 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
ed80: 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 22 header_compiler"
ed90: 20 3e 26 36 3b 20 7d 0a 0a 23 20 49 73 20 74 68 >&6; }..# Is th
eda0: 65 20 68 65 61 64 65 72 20 70 72 65 73 65 6e 74 e header present
edb0: 3f 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ?.{ $as_echo "$a
edc0: 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
edd0: 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
ede0: 69 6e 67 20 24 32 20 70 72 65 73 65 6e 63 65 22 ing $2 presence"
edf0: 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
ee00: 22 63 68 65 63 6b 69 6e 67 20 24 32 20 70 72 65 "checking $2 pre
ee10: 73 65 6e 63 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 sence... " >&6;
ee20: 7d 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 }.cat confdefs.h
ee30: 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e - <<_ACEOF >con
ee40: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a ftest.$ac_ext./*
ee50: 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e end confdefs.h.
ee60: 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 24 */.#include <$
ee70: 32 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 2>._ACEOF.if ac_
ee80: 66 6e 5f 63 5f 74 72 79 5f 63 70 70 20 22 24 4c fn_c_try_cpp "$L
ee90: 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 INENO"; then :.
eea0: 20 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 ac_header_prepr
eeb0: 6f 63 3d 79 65 73 0a 65 6c 73 65 0a 20 20 61 63 oc=yes.else. ac
eec0: 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d _header_preproc=
eed0: 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 no.fi.rm -f conf
eee0: 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
eef0: 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 t.i conftest.$ac
ef00: 5f 65 78 74 0a 7b 20 24 61 73 5f 65 63 68 6f 20 _ext.{ $as_echo
ef10: 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
ef20: 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
ef30: 73 75 6c 74 3a 20 24 61 63 5f 68 65 61 64 65 72 sult: $ac_header
ef40: 5f 70 72 65 70 72 6f 63 22 20 3e 26 35 0a 24 61 _preproc" >&5.$a
ef50: 73 5f 65 63 68 6f 20 22 24 61 63 5f 68 65 61 64 s_echo "$ac_head
ef60: 65 72 5f 70 72 65 70 72 6f 63 22 20 3e 26 36 3b er_preproc" >&6;
ef70: 20 7d 0a 0a 23 20 53 6f 3f 20 20 57 68 61 74 20 }..# So? What
ef80: 61 62 6f 75 74 20 74 68 69 73 20 68 65 61 64 65 about this heade
ef90: 72 3f 0a 63 61 73 65 20 24 61 63 5f 68 65 61 64 r?.case $ac_head
efa0: 65 72 5f 63 6f 6d 70 69 6c 65 72 3a 24 61 63 5f er_compiler:$ac_
efb0: 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3a 24 header_preproc:$
efc0: 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 ac_c_preproc_war
efd0: 6e 5f 66 6c 61 67 20 69 6e 20 23 28 28 0a 20 20 n_flag in #((.
efe0: 79 65 73 3a 6e 6f 3a 20 29 0a 20 20 20 20 7b 20 yes:no: ). {
eff0: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
f000: 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
f010: 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 NENO}: WARNING:
f020: 24 32 3a 20 61 63 63 65 70 74 65 64 20 62 79 20 $2: accepted by
f030: 74 68 65 20 63 6f 6d 70 69 6c 65 72 2c 20 72 65 the compiler, re
f040: 6a 65 63 74 65 64 20 62 79 20 74 68 65 20 70 72 jected by the pr
f050: 65 70 72 6f 63 65 73 73 6f 72 21 22 20 3e 26 35 eprocessor!" >&5
f060: 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d .$as_echo "$as_m
f070: 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 e: WARNING: $2:
f080: 61 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 accepted by the
f090: 63 6f 6d 70 69 6c 65 72 2c 20 72 65 6a 65 63 74 compiler, reject
f0a0: 65 64 20 62 79 20 74 68 65 20 70 72 65 70 72 6f ed by the prepro
f0b0: 63 65 73 73 6f 72 21 22 20 3e 26 32 3b 7d 0a 20 cessor!" >&2;}.
f0c0: 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 { $as_echo "$
f0d0: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
f0e0: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e o-$LINENO}: WARN
f0f0: 49 4e 47 3a 20 24 32 3a 20 70 72 6f 63 65 65 64 ING: $2: proceed
f100: 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6d ing with the com
f110: 70 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22 20 piler's result"
f120: 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
f130: 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 s_me: WARNING: $
f140: 32 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77 69 2: proceeding wi
f150: 74 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 th the compiler'
f160: 73 20 72 65 73 75 6c 74 22 20 3e 26 32 3b 7d 0a s result" >&2;}.
f170: 20 20 20 20 3b 3b 0a 20 20 6e 6f 3a 79 65 73 3a ;;. no:yes:
f180: 2a 20 29 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 * ). { $as_ec
f190: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
f1a0: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
f1b0: 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 70 72 WARNING: $2: pr
f1c0: 65 73 65 6e 74 20 62 75 74 20 63 61 6e 6e 6f 74 esent but cannot
f1d0: 20 62 65 20 63 6f 6d 70 69 6c 65 64 22 20 3e 26 be compiled" >&
f1e0: 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
f1f0: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a me: WARNING: $2:
f200: 20 70 72 65 73 65 6e 74 20 62 75 74 20 63 61 6e present but can
f210: 6e 6f 74 20 62 65 20 63 6f 6d 70 69 6c 65 64 22 not be compiled"
f220: 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 24 61 73 >&2;}. { $as
f230: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
f240: 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
f250: 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a O}: WARNING: $2:
f260: 20 20 20 20 20 63 68 65 63 6b 20 66 6f 72 20 6d check for m
f270: 69 73 73 69 6e 67 20 70 72 65 72 65 71 75 69 73 issing prerequis
f280: 69 74 65 20 68 65 61 64 65 72 73 3f 22 20 3e 26 ite headers?" >&
f290: 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
f2a0: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a me: WARNING: $2:
f2b0: 20 20 20 20 20 63 68 65 63 6b 20 66 6f 72 20 6d check for m
f2c0: 69 73 73 69 6e 67 20 70 72 65 72 65 71 75 69 73 issing prerequis
f2d0: 69 74 65 20 68 65 61 64 65 72 73 3f 22 20 3e 26 ite headers?" >&
f2e0: 32 3b 7d 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 2;}. { $as_ec
f2f0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
f300: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
f310: 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 73 65 WARNING: $2: se
f320: 65 20 74 68 65 20 41 75 74 6f 63 6f 6e 66 20 64 e the Autoconf d
f330: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 22 20 3e 26 ocumentation" >&
f340: 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
f350: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a me: WARNING: $2:
f360: 20 73 65 65 20 74 68 65 20 41 75 74 6f 63 6f 6e see the Autocon
f370: 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 22 f documentation"
f380: 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 24 61 73 >&2;}. { $as
f390: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
f3a0: 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
f3b0: 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a O}: WARNING: $2:
f3c0: 20 20 20 20 20 73 65 63 74 69 6f 6e 20 5c 22 50 section \"P
f3d0: 72 65 73 65 6e 74 20 42 75 74 20 43 61 6e 6e 6f resent But Canno
f3e0: 74 20 42 65 20 43 6f 6d 70 69 6c 65 64 5c 22 22 t Be Compiled\""
f3f0: 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
f400: 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 as_me: WARNING:
f410: 24 32 3a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 $2: section
f420: 5c 22 50 72 65 73 65 6e 74 20 42 75 74 20 43 61 \"Present But Ca
f430: 6e 6e 6f 74 20 42 65 20 43 6f 6d 70 69 6c 65 64 nnot Be Compiled
f440: 5c 22 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 \"" >&2;}. {
f450: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
f460: 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
f470: 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 NENO}: WARNING:
f480: 24 32 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77 $2: proceeding w
f490: 69 74 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 ith the compiler
f4a0: 27 73 20 72 65 73 75 6c 74 22 20 3e 26 35 0a 24 's result" >&5.$
f4b0: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
f4c0: 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 70 72 WARNING: $2: pr
f4d0: 6f 63 65 65 64 69 6e 67 20 77 69 74 68 20 74 68 oceeding with th
f4e0: 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 72 65 73 e compiler's res
f4f0: 75 6c 74 22 20 3e 26 32 3b 7d 0a 20 20 20 20 3b ult" >&2;}. ;
f500: 3b 0a 65 73 61 63 0a 20 20 7b 20 24 61 73 5f 65 ;.esac. { $as_e
f510: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
f520: 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
f530: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 : checking for $
f540: 32 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 2" >&5.$as_echo_
f550: 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
f560: 24 32 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 $2... " >&6; }.i
f570: 66 20 65 76 61 6c 20 5c 24 7b 24 33 2b 3a 7d 20 f eval \${$3+:}
f580: 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
f590: 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
f5a0: 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
f5b0: 20 20 65 76 61 6c 20 22 24 33 3d 5c 24 61 63 5f eval "$3=\$ac_
f5c0: 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 22 header_compiler"
f5d0: 0a 66 69 0a 65 76 61 6c 20 61 63 5f 72 65 73 3d .fi.eval ac_res=
f5e0: 5c 24 24 33 0a 09 20 20 20 20 20 20 20 7b 20 24 \$$3.. { $
f5f0: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
f600: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
f610: 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
f620: 63 5f 72 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 c_res" >&5.$as_e
f630: 63 68 6f 20 22 24 61 63 5f 72 65 73 22 20 3e 26 cho "$ac_res" >&
f640: 36 3b 20 7d 0a 66 69 0a 20 20 65 76 61 6c 20 24 6; }.fi. eval $
f650: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3b as_lineno_stack;
f660: 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 ${as_lineno_sta
f670: 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 73 5f ck:+:} unset as_
f680: 6c 69 6e 65 6e 6f 0a 0a 7d 20 23 20 61 63 5f 66 lineno..} # ac_f
f690: 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 n_c_check_header
f6a0: 5f 6d 6f 6e 67 72 65 6c 0a 63 61 74 20 3e 63 6f _mongrel.cat >co
f6b0: 6e 66 69 67 2e 6c 6f 67 20 3c 3c 5f 41 43 45 4f nfig.log <<_ACEO
f6c0: 46 0a 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74 F.This file cont
f6d0: 61 69 6e 73 20 61 6e 79 20 6d 65 73 73 61 67 65 ains any message
f6e0: 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 63 6f s produced by co
f6f0: 6d 70 69 6c 65 72 73 20 77 68 69 6c 65 0a 72 75 mpilers while.ru
f700: 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 65 2c nning configure,
f710: 20 74 6f 20 61 69 64 20 64 65 62 75 67 67 69 6e to aid debuggin
f720: 67 20 69 66 20 63 6f 6e 66 69 67 75 72 65 20 6d g if configure m
f730: 61 6b 65 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a akes a mistake..
f740: 0a 49 74 20 77 61 73 20 63 72 65 61 74 65 64 20 .It was created
f750: 62 79 20 73 71 6c 69 74 65 20 24 61 73 5f 6d 65 by sqlite $as_me
f760: 20 33 2e 31 34 2e 30 2c 20 77 68 69 63 68 20 77 3.14.0, which w
f770: 61 73 0a 67 65 6e 65 72 61 74 65 64 20 62 79 20 as.generated by
f780: 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e 36 GNU Autoconf 2.6
f790: 39 2e 20 20 49 6e 76 6f 63 61 74 69 6f 6e 20 63 9. Invocation c
f7a0: 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 61 73 0a ommand line was.
f7b0: 0a 20 20 24 20 24 30 20 24 40 0a 0a 5f 41 43 45 . $ $0 $@.._ACE
f7c0: 4f 46 0a 65 78 65 63 20 35 3e 3e 63 6f 6e 66 69 OF.exec 5>>confi
f7d0: 67 2e 6c 6f 67 0a 7b 0a 63 61 74 20 3c 3c 5f 41 g.log.{.cat <<_A
f7e0: 53 55 4e 41 4d 45 0a 23 23 20 2d 2d 2d 2d 2d 2d SUNAME.## ------
f7f0: 2d 2d 2d 20 23 23 0a 23 23 20 50 6c 61 74 66 6f --- ##.## Platfo
f800: 72 6d 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d rm. ##.## ------
f810: 2d 2d 2d 20 23 23 0a 0a 68 6f 73 74 6e 61 6d 65 --- ##..hostname
f820: 20 3d 20 60 28 68 6f 73 74 6e 61 6d 65 20 7c 7c = `(hostname ||
f830: 20 75 6e 61 6d 65 20 2d 6e 29 20 32 3e 2f 64 65 uname -n) 2>/de
f840: 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 31 71 60 v/null | sed 1q`
f850: 0a 75 6e 61 6d 65 20 2d 6d 20 3d 20 60 28 75 6e .uname -m = `(un
f860: 61 6d 65 20 2d 6d 29 20 32 3e 2f 64 65 76 2f 6e ame -m) 2>/dev/n
f870: 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e ull || echo unkn
f880: 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d 72 20 3d 20 own`.uname -r =
f890: 60 28 75 6e 61 6d 65 20 2d 72 29 20 32 3e 2f 64 `(uname -r) 2>/d
f8a0: 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 ev/null || echo
f8b0: 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d unknown`.uname -
f8c0: 73 20 3d 20 60 28 75 6e 61 6d 65 20 2d 73 29 20 s = `(uname -s)
f8d0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 2>/dev/null || e
f8e0: 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 cho unknown`.una
f8f0: 6d 65 20 2d 76 20 3d 20 60 28 75 6e 61 6d 65 20 me -v = `(uname
f900: 2d 76 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 -v) 2>/dev/null
f910: 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 || echo unknown`
f920: 0a 0a 2f 75 73 72 2f 62 69 6e 2f 75 6e 61 6d 65 ../usr/bin/uname
f930: 20 2d 70 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e -p = `(/usr/bin
f940: 2f 75 6e 61 6d 65 20 2d 70 29 20 32 3e 2f 64 65 /uname -p) 2>/de
f950: 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 v/null || echo u
f960: 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e 61 nknown`./bin/una
f970: 6d 65 20 2d 58 20 20 20 20 20 3d 20 60 28 2f 62 me -X = `(/b
f980: 69 6e 2f 75 6e 61 6d 65 20 2d 58 29 20 32 3e 2f in/uname -X) 2>/
f990: 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 7c 7c 20 dev/null ||
f9a0: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f echo unknown`../
f9b0: 62 69 6e 2f 61 72 63 68 20 20 20 20 20 20 20 20 bin/arch
f9c0: 20 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 61 = `(/bin/a
f9d0: 72 63 68 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c rch) 2>/dev/null
f9e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 7c ||
f9f0: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f echo unknown`./
fa00: 75 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 20 usr/bin/arch -k
fa10: 20 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 = `(/usr/b
fa20: 69 6e 2f 61 72 63 68 20 2d 6b 29 20 32 3e 2f 64 in/arch -k) 2>/d
fa30: 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c ev/null ||
fa40: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f echo unknown`./
fa50: 75 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79 usr/convex/getsy
fa60: 73 69 6e 66 6f 20 3d 20 60 28 2f 75 73 72 2f 63 sinfo = `(/usr/c
fa70: 6f 6e 76 65 78 2f 67 65 74 73 79 73 69 6e 66 6f onvex/getsysinfo
fa80: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c ) 2>/dev/null ||
fa90: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f echo unknown`./
faa0: 75 73 72 2f 62 69 6e 2f 68 6f 73 74 69 6e 66 6f usr/bin/hostinfo
fab0: 20 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 = `(/usr/b
fac0: 69 6e 2f 68 6f 73 74 69 6e 66 6f 29 20 32 3e 2f in/hostinfo) 2>/
fad0: 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 7c 7c dev/null ||
fae0: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f echo unknown`./
faf0: 62 69 6e 2f 6d 61 63 68 69 6e 65 20 20 20 20 20 bin/machine
fb00: 20 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 6d = `(/bin/m
fb10: 61 63 68 69 6e 65 29 20 32 3e 2f 64 65 76 2f 6e achine) 2>/dev/n
fb20: 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20 7c 7c ull ||
fb30: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f echo unknown`./
fb40: 75 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 20 usr/bin/oslevel
fb50: 20 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 = `(/usr/b
fb60: 69 6e 2f 6f 73 6c 65 76 65 6c 29 20 32 3e 2f 64 in/oslevel) 2>/d
fb70: 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c ev/null ||
fb80: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f echo unknown`./
fb90: 62 69 6e 2f 75 6e 69 76 65 72 73 65 20 20 20 20 bin/universe
fba0: 20 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 75 = `(/bin/u
fbb0: 6e 69 76 65 72 73 65 29 20 32 3e 2f 64 65 76 2f niverse) 2>/dev/
fbc0: 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 7c 7c null ||
fbd0: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a echo unknown`..
fbe0: 5f 41 53 55 4e 41 4d 45 0a 0a 61 73 5f 73 61 76 _ASUNAME..as_sav
fbf0: 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
fc00: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
fc10: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
fc20: 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
fc30: 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
fc40: 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
fc50: 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 24 61 as_dir=.. $a
fc60: 73 5f 65 63 68 6f 20 22 50 41 54 48 3a 20 24 61 s_echo "PATH: $a
fc70: 73 5f 64 69 72 22 0a 20 20 64 6f 6e 65 0a 49 46 s_dir". done.IF
fc80: 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a S=$as_save_IFS..
fc90: 7d 20 3e 26 35 0a 0a 63 61 74 20 3e 26 35 20 3c } >&5..cat >&5 <
fca0: 3c 5f 41 43 45 4f 46 0a 0a 0a 23 23 20 2d 2d 2d <_ACEOF...## ---
fcb0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 43 -------- ##.## C
fcc0: 6f 72 65 20 74 65 73 74 73 2e 20 23 23 0a 23 23 ore tests. ##.##
fcd0: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a ----------- ##.
fce0: 0a 5f 41 43 45 4f 46 0a 0a 0a 23 20 4b 65 65 70 ._ACEOF...# Keep
fcf0: 20 61 20 74 72 61 63 65 20 6f 66 20 74 68 65 20 a trace of the
fd00: 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a 23 20 command line..#
fd10: 53 74 72 69 70 20 6f 75 74 20 2d 2d 6e 6f 2d 63 Strip out --no-c
fd20: 72 65 61 74 65 20 61 6e 64 20 2d 2d 6e 6f 2d 72 reate and --no-r
fd30: 65 63 75 72 73 69 6f 6e 20 73 6f 20 74 68 65 79 ecursion so they
fd40: 20 64 6f 20 6e 6f 74 20 70 69 6c 65 20 75 70 2e do not pile up.
fd50: 0a 23 20 53 74 72 69 70 20 6f 75 74 20 2d 2d 73 .# Strip out --s
fd60: 69 6c 65 6e 74 20 62 65 63 61 75 73 65 20 77 65 ilent because we
fd70: 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 72 don't want to r
fd80: 65 63 6f 72 64 20 69 74 20 66 6f 72 20 66 75 74 ecord it for fut
fd90: 75 72 65 20 72 75 6e 73 2e 0a 23 20 41 6c 73 6f ure runs..# Also
fda0: 20 71 75 6f 74 65 20 61 6e 79 20 61 72 67 73 20 quote any args
fdb0: 63 6f 6e 74 61 69 6e 69 6e 67 20 73 68 65 6c 6c containing shell
fdc0: 20 6d 65 74 61 2d 63 68 61 72 61 63 74 65 72 73 meta-characters
fdd0: 2e 0a 23 20 4d 61 6b 65 20 74 77 6f 20 70 61 73 ..# Make two pas
fde0: 73 65 73 20 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 ses to allow for
fdf0: 20 70 72 6f 70 65 72 20 64 75 70 6c 69 63 61 74 proper duplicat
fe00: 65 2d 61 72 67 75 6d 65 6e 74 20 73 75 70 70 72 e-argument suppr
fe10: 65 73 73 69 6f 6e 2e 0a 61 63 5f 63 6f 6e 66 69 ession..ac_confi
fe20: 67 75 72 65 5f 61 72 67 73 3d 0a 61 63 5f 63 6f gure_args=.ac_co
fe30: 6e 66 69 67 75 72 65 5f 61 72 67 73 30 3d 0a 61 nfigure_args0=.a
fe40: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 c_configure_args
fe50: 31 3d 0a 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 1=.ac_must_keep_
fe60: 6e 65 78 74 3d 66 61 6c 73 65 0a 66 6f 72 20 61 next=false.for a
fe70: 63 5f 70 61 73 73 20 69 6e 20 31 20 32 0a 64 6f c_pass in 1 2.do
fe80: 0a 20 20 66 6f 72 20 61 63 5f 61 72 67 0a 20 20 . for ac_arg.
fe90: 64 6f 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f do. case $ac_
fea0: 61 72 67 20 69 6e 0a 20 20 20 20 2d 6e 6f 2d 63 arg in. -no-c
feb0: 72 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 2a 20 reate | --no-c*
fec0: 7c 20 2d 6e 20 7c 20 2d 6e 6f 2d 72 65 63 75 72 | -n | -no-recur
fed0: 73 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 2a 29 20 sion | --no-r*)
fee0: 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 20 20 20 20 continue ;;.
fef0: 2d 71 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d -q | -quiet | --
ff00: 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 20 7c quiet | --quie |
ff10: 20 2d 2d 71 75 69 20 7c 20 2d 2d 71 75 20 7c 20 --qui | --qu |
ff20: 2d 2d 71 20 5c 0a 20 20 20 20 7c 20 2d 73 69 6c --q \. | -sil
ff30: 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c ent | --silent |
ff40: 20 2d 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c --silen | --sil
ff50: 65 20 7c 20 2d 2d 73 69 6c 29 0a 20 20 20 20 20 e | --sil).
ff60: 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 20 20 20 continue ;;.
ff70: 20 2a 5c 27 2a 29 0a 20 20 20 20 20 20 61 63 5f *\'*). ac_
ff80: 61 72 67 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 arg=`$as_echo "$
ff90: 61 63 5f 61 72 67 22 20 7c 20 73 65 64 20 22 73 ac_arg" | sed "s
ffa0: 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 /'/'\\\\\\\\''/g
ffb0: 22 60 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 "` ;;. esac.
ffc0: 20 20 20 63 61 73 65 20 24 61 63 5f 70 61 73 73 case $ac_pass
ffd0: 20 69 6e 0a 20 20 20 20 31 29 20 61 73 5f 66 6e in. 1) as_fn
ffe0: 5f 61 70 70 65 6e 64 20 61 63 5f 63 6f 6e 66 69 _append ac_confi
fff0: 67 75 72 65 5f 61 72 67 73 30 20 22 20 27 24 61 gure_args0 " '$a
10000 63 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20 20 32 c_arg'" ;;. 2
10010 29 0a 20 20 20 20 20 20 61 73 5f 66 6e 5f 61 70 ). as_fn_ap
10020 70 65 6e 64 20 61 63 5f 63 6f 6e 66 69 67 75 72 pend ac_configur
10030 65 5f 61 72 67 73 31 20 22 20 27 24 61 63 5f 61 e_args1 " '$ac_a
10040 72 67 27 22 0a 20 20 20 20 20 20 69 66 20 74 65 rg'". if te
10050 73 74 20 24 61 63 5f 6d 75 73 74 5f 6b 65 65 70 st $ac_must_keep
10060 5f 6e 65 78 74 20 3d 20 74 72 75 65 3b 20 74 68 _next = true; th
10070 65 6e 0a 09 61 63 5f 6d 75 73 74 5f 6b 65 65 70 en..ac_must_keep
10080 5f 6e 65 78 74 3d 66 61 6c 73 65 20 23 20 47 6f _next=false # Go
10090 74 20 76 61 6c 75 65 2c 20 62 61 63 6b 20 74 6f t value, back to
100a0 20 6e 6f 72 6d 61 6c 2e 0a 20 20 20 20 20 20 65 normal.. e
100b0 6c 73 65 0a 09 63 61 73 65 20 24 61 63 5f 61 72 lse..case $ac_ar
100c0 67 20 69 6e 0a 09 20 20 2a 3d 2a 20 7c 20 2d 2d g in.. *=* | --
100d0 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 7c 20 2d config-cache | -
100e0 43 20 7c 20 2d 64 69 73 61 62 6c 65 2d 2a 20 7c C | -disable-* |
100f0 20 2d 2d 64 69 73 61 62 6c 65 2d 2a 20 5c 0a 09 --disable-* \..
10100 20 20 7c 20 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 | -enable-* |
10110 2d 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 67 61 --enable-* | -ga
10120 73 20 7c 20 2d 2d 67 2a 20 7c 20 2d 6e 66 70 20 s | --g* | -nfp
10130 7c 20 2d 2d 6e 66 2a 20 5c 0a 09 20 20 7c 20 2d | --nf* \.. | -
10140 71 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 q | -quiet | --q
10150 2a 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d * | -silent | --
10160 73 69 6c 2a 20 7c 20 2d 76 20 7c 20 2d 76 65 72 sil* | -v | -ver
10170 62 2a 20 5c 0a 09 20 20 7c 20 2d 77 69 74 68 2d b* \.. | -with-
10180 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 20 7c 20 2d * | --with-* | -
10190 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 without-* | --wi
101a0 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 78 29 0a 09 thout-* | --x)..
101b0 20 20 20 20 63 61 73 65 20 22 24 61 63 5f 63 6f case "$ac_co
101c0 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20 22 20 nfigure_args0 "
101d0 69 6e 0a 09 20 20 20 20 20 20 22 24 61 63 5f 63 in.. "$ac_c
101e0 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 22 2a onfigure_args1"*
101f0 22 20 27 24 61 63 5f 61 72 67 27 20 22 2a 20 29 " '$ac_arg' "* )
10200 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 09 20 20 continue ;;..
10210 20 20 65 73 61 63 0a 09 20 20 20 20 3b 3b 0a 09 esac.. ;;..
10220 20 20 2d 2a 20 29 20 61 63 5f 6d 75 73 74 5f 6b -* ) ac_must_k
10230 65 65 70 5f 6e 65 78 74 3d 74 72 75 65 20 3b 3b eep_next=true ;;
10240 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a ..esac. fi.
10250 20 20 20 20 20 20 61 73 5f 66 6e 5f 61 70 70 65 as_fn_appe
10260 6e 64 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f nd ac_configure_
10270 61 72 67 73 20 22 20 27 24 61 63 5f 61 72 67 27 args " '$ac_arg'
10280 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 ". ;;. e
10290 73 61 63 0a 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a sac. done.done.
102a0 7b 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 { ac_configure_a
102b0 72 67 73 30 3d 3b 20 75 6e 73 65 74 20 61 63 5f rgs0=; unset ac_
102c0 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 3b configure_args0;
102d0 7d 0a 7b 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 }.{ ac_configure
102e0 5f 61 72 67 73 31 3d 3b 20 75 6e 73 65 74 20 61 _args1=; unset a
102f0 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 c_configure_args
10300 31 3b 7d 0a 0a 23 20 57 68 65 6e 20 69 6e 74 65 1;}..# When inte
10310 72 72 75 70 74 65 64 20 6f 72 20 65 78 69 74 27 rrupted or exit'
10320 64 2c 20 63 6c 65 61 6e 75 70 20 74 65 6d 70 6f d, cleanup tempo
10330 72 61 72 79 20 66 69 6c 65 73 2c 20 61 6e 64 20 rary files, and
10340 63 6f 6d 70 6c 65 74 65 0a 23 20 63 6f 6e 66 69 complete.# confi
10350 67 2e 6c 6f 67 2e 20 20 57 65 20 72 65 6d 6f 76 g.log. We remov
10360 65 20 63 6f 6d 6d 65 6e 74 73 20 62 65 63 61 75 e comments becau
10370 73 65 20 61 6e 79 77 61 79 20 74 68 65 20 71 75 se anyway the qu
10380 6f 74 65 73 20 69 6e 20 74 68 65 72 65 0a 23 20 otes in there.#
10390 77 6f 75 6c 64 20 63 61 75 73 65 20 70 72 6f 62 would cause prob
103a0 6c 65 6d 73 20 6f 72 20 6c 6f 6f 6b 20 75 67 6c lems or look ugl
103b0 79 2e 0a 23 20 57 41 52 4e 49 4e 47 3a 20 55 73 y..# WARNING: Us
103c0 65 20 27 5c 27 27 20 74 6f 20 72 65 70 72 65 73 e '\'' to repres
103d0 65 6e 74 20 61 6e 20 61 70 6f 73 74 72 6f 70 68 ent an apostroph
103e0 65 20 77 69 74 68 69 6e 20 74 68 65 20 74 72 61 e within the tra
103f0 70 2e 0a 23 20 57 41 52 4e 49 4e 47 3a 20 44 6f p..# WARNING: Do
10400 20 6e 6f 74 20 73 74 61 72 74 20 74 68 65 20 74 not start the t
10410 72 61 70 20 63 6f 64 65 20 77 69 74 68 20 61 20 rap code with a
10420 6e 65 77 6c 69 6e 65 2c 20 64 75 65 20 74 6f 20 newline, due to
10430 61 20 46 72 65 65 42 53 44 20 34 2e 30 20 62 75 a FreeBSD 4.0 bu
10440 67 2e 0a 74 72 61 70 20 27 65 78 69 74 5f 73 74 g..trap 'exit_st
10450 61 74 75 73 3d 24 3f 0a 20 20 23 20 53 61 76 65 atus=$?. # Save
10460 20 69 6e 74 6f 20 63 6f 6e 66 69 67 2e 6c 6f 67 into config.log
10470 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f some informatio
10480 6e 20 74 68 61 74 20 6d 69 67 68 74 20 68 65 6c n that might hel
10490 70 20 69 6e 20 64 65 62 75 67 67 69 6e 67 2e 0a p in debugging..
104a0 20 20 7b 0a 20 20 20 20 65 63 68 6f 0a 0a 20 20 {. echo..
104b0 20 20 24 61 73 5f 65 63 68 6f 20 22 23 23 20 2d $as_echo "## -
104c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 ---------------
104d0 23 23 0a 23 23 20 43 61 63 68 65 20 76 61 72 69 ##.## Cache vari
104e0 61 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d ables. ##.## ---
104f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 ------------- ##
10500 22 0a 20 20 20 20 65 63 68 6f 0a 20 20 20 20 23 ". echo. #
10510 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 The following w
10520 61 79 20 6f 66 20 77 72 69 74 69 6e 67 20 74 68 ay of writing th
10530 65 20 63 61 63 68 65 20 6d 69 73 68 61 6e 64 6c e cache mishandl
10540 65 73 20 6e 65 77 6c 69 6e 65 73 20 69 6e 20 76 es newlines in v
10550 61 6c 75 65 73 2c 0a 28 0a 20 20 66 6f 72 20 61 alues,.(. for a
10560 63 5f 76 61 72 20 69 6e 20 60 28 73 65 74 29 20 c_var in `(set)
10570 32 3e 26 31 20 7c 20 73 65 64 20 2d 6e 20 27 5c 2>&1 | sed -n '\
10580 27 27 73 2f 5e 5c 28 5b 61 2d 7a 41 2d 5a 5f 5d ''s/^\([a-zA-Z_]
10590 5b 61 2d 7a 41 2d 5a 30 2d 39 5f 5d 2a 5c 29 3d [a-zA-Z0-9_]*\)=
105a0 2e 2a 2f 5c 31 2f 70 27 5c 27 27 60 3b 20 64 6f .*/\1/p'\''`; do
105b0 0a 20 20 20 20 65 76 61 6c 20 61 63 5f 76 61 6c . eval ac_val
105c0 3d 5c 24 24 61 63 5f 76 61 72 0a 20 20 20 20 63 =\$$ac_var. c
105d0 61 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 20 23 ase $ac_val in #
105e0 28 0a 20 20 20 20 2a 24 7b 61 73 5f 6e 6c 7d 2a (. *${as_nl}*
105f0 29 0a 20 20 20 20 20 20 63 61 73 65 20 24 61 63 ). case $ac
10600 5f 76 61 72 20 69 6e 20 23 28 0a 20 20 20 20 20 _var in #(.
10610 20 2a 5f 63 76 5f 2a 29 20 7b 20 24 61 73 5f 65 *_cv_*) { $as_e
10620 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
10630 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
10640 3a 20 57 41 52 4e 49 4e 47 3a 20 63 61 63 68 65 : WARNING: cache
10650 20 76 61 72 69 61 62 6c 65 20 24 61 63 5f 76 61 variable $ac_va
10660 72 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 65 77 r contains a new
10670 6c 69 6e 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 line" >&5.$as_ec
10680 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e ho "$as_me: WARN
10690 49 4e 47 3a 20 63 61 63 68 65 20 76 61 72 69 61 ING: cache varia
106a0 62 6c 65 20 24 61 63 5f 76 61 72 20 63 6f 6e 74 ble $ac_var cont
106b0 61 69 6e 73 20 61 20 6e 65 77 6c 69 6e 65 22 20 ains a newline"
106c0 3e 26 32 3b 7d 20 3b 3b 0a 20 20 20 20 20 20 65 >&2;} ;;. e
106d0 73 61 63 0a 20 20 20 20 20 20 63 61 73 65 20 24 sac. case $
106e0 61 63 5f 76 61 72 20 69 6e 20 23 28 0a 20 20 20 ac_var in #(.
106f0 20 20 20 5f 20 7c 20 49 46 53 20 7c 20 61 73 5f _ | IFS | as_
10700 6e 6c 29 20 3b 3b 20 23 28 0a 20 20 20 20 20 20 nl) ;; #(.
10710 42 41 53 48 5f 41 52 47 56 20 7c 20 42 41 53 48 BASH_ARGV | BASH
10720 5f 53 4f 55 52 43 45 29 20 65 76 61 6c 20 24 61 _SOURCE) eval $a
10730 63 5f 76 61 72 3d 20 3b 3b 20 23 28 0a 20 20 20 c_var= ;; #(.
10740 20 20 20 2a 29 20 7b 20 65 76 61 6c 20 24 61 63 *) { eval $ac
10750 5f 76 61 72 3d 3b 20 75 6e 73 65 74 20 24 61 63 _var=; unset $ac
10760 5f 76 61 72 3b 7d 20 3b 3b 0a 20 20 20 20 20 20 _var;} ;;.
10770 65 73 61 63 20 3b 3b 0a 20 20 20 20 65 73 61 63 esac ;;. esac
10780 0a 20 20 64 6f 6e 65 0a 20 20 28 73 65 74 29 20 . done. (set)
10790 32 3e 26 31 20 7c 0a 20 20 20 20 63 61 73 65 20 2>&1 |. case
107a0 24 61 73 5f 6e 6c 60 28 61 63 5f 73 70 61 63 65 $as_nl`(ac_space
107b0 3d 27 5c 27 27 20 27 5c 27 27 3b 20 73 65 74 29 ='\'' '\''; set)
107c0 20 32 3e 26 31 60 20 69 6e 20 23 28 0a 20 20 20 2>&1` in #(.
107d0 20 2a 24 7b 61 73 5f 6e 6c 7d 61 63 5f 73 70 61 *${as_nl}ac_spa
107e0 63 65 3d 5c 20 2a 29 0a 20 20 20 20 20 20 73 65 ce=\ *). se
107f0 64 20 2d 6e 20 5c 0a 09 22 73 2f 27 5c 27 27 2f d -n \.."s/'\''/
10800 27 5c 27 27 5c 5c 5c 5c 27 5c 27 27 27 5c 27 27 '\''\\\\'\'''\''
10810 2f 67 3b 0a 09 20 20 73 2f 5e 5c 5c 28 5b 5f 24 /g;.. s/^\\([_$
10820 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 as_cr_alnum]*_cv
10830 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d _[_$as_cr_alnum]
10840 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c *\\)=\\(.*\\)/\\
10850 31 3d 27 5c 27 27 5c 5c 32 27 5c 27 27 2f 70 22 1='\''\\2'\''/p"
10860 0a 20 20 20 20 20 20 3b 3b 20 23 28 0a 20 20 20 . ;; #(.
10870 20 2a 29 0a 20 20 20 20 20 20 73 65 64 20 2d 6e *). sed -n
10880 20 22 2f 5e 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e "/^[_$as_cr_aln
10890 75 6d 5d 2a 5f 63 76 5f 5b 5f 24 61 73 5f 63 72 um]*_cv_[_$as_cr
108a0 5f 61 6c 6e 75 6d 5d 2a 3d 2f 70 22 0a 20 20 20 _alnum]*=/p".
108b0 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 20 7c ;;. esac |
108c0 0a 20 20 20 20 73 6f 72 74 0a 29 0a 20 20 20 20 . sort.).
108d0 65 63 68 6f 0a 0a 20 20 20 20 24 61 73 5f 65 63 echo.. $as_ec
108e0 68 6f 20 22 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d ho "## ---------
108f0 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f -------- ##.## O
10900 75 74 70 75 74 20 76 61 72 69 61 62 6c 65 73 2e utput variables.
10910 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d ##.## ---------
10920 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 22 0a 20 20 20 -------- ##".
10930 20 65 63 68 6f 0a 20 20 20 20 66 6f 72 20 61 63 echo. for ac
10940 5f 76 61 72 20 69 6e 20 24 61 63 5f 73 75 62 73 _var in $ac_subs
10950 74 5f 76 61 72 73 0a 20 20 20 20 64 6f 0a 20 20 t_vars. do.
10960 20 20 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d eval ac_val=
10970 5c 24 24 61 63 5f 76 61 72 0a 20 20 20 20 20 20 \$$ac_var.
10980 63 61 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a case $ac_val in.
10990 20 20 20 20 20 20 2a 5c 27 5c 27 27 2a 29 20 61 *\'\''*) a
109a0 63 5f 76 61 6c 3d 60 24 61 73 5f 65 63 68 6f 20 c_val=`$as_echo
109b0 22 24 61 63 5f 76 61 6c 22 20 7c 20 73 65 64 20 "$ac_val" | sed
109c0 22 73 2f 27 5c 27 27 2f 27 5c 27 27 5c 5c 5c 5c "s/'\''/'\''\\\\
109d0 5c 5c 5c 5c 27 5c 27 27 27 5c 27 27 2f 67 22 60 \\\\'\'''\''/g"`
109e0 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 ;;. esac.
109f0 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 $as_echo "$a
10a00 63 5f 76 61 72 3d 27 5c 27 27 24 61 63 5f 76 61 c_var='\''$ac_va
10a10 6c 27 5c 27 27 22 0a 20 20 20 20 64 6f 6e 65 20 l'\''". done
10a20 7c 20 73 6f 72 74 0a 20 20 20 20 65 63 68 6f 0a | sort. echo.
10a30 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 . if test -n
10a40 22 24 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73 "$ac_subst_files
10a50 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 24 61 "; then. $a
10a60 73 5f 65 63 68 6f 20 22 23 23 20 2d 2d 2d 2d 2d s_echo "## -----
10a70 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 -------------- #
10a80 23 0a 23 23 20 46 69 6c 65 20 73 75 62 73 74 69 #.## File substi
10a90 74 75 74 69 6f 6e 73 2e 20 23 23 0a 23 23 20 2d tutions. ##.## -
10aa0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
10ab0 2d 2d 20 23 23 22 0a 20 20 20 20 20 20 65 63 68 -- ##". ech
10ac0 6f 0a 20 20 20 20 20 20 66 6f 72 20 61 63 5f 76 o. for ac_v
10ad0 61 72 20 69 6e 20 24 61 63 5f 73 75 62 73 74 5f ar in $ac_subst_
10ae0 66 69 6c 65 73 0a 20 20 20 20 20 20 64 6f 0a 09 files. do..
10af0 65 76 61 6c 20 61 63 5f 76 61 6c 3d 5c 24 24 61 eval ac_val=\$$a
10b00 63 5f 76 61 72 0a 09 63 61 73 65 20 24 61 63 5f c_var..case $ac_
10b10 76 61 6c 20 69 6e 0a 09 2a 5c 27 5c 27 27 2a 29 val in..*\'\''*)
10b20 20 61 63 5f 76 61 6c 3d 60 24 61 73 5f 65 63 68 ac_val=`$as_ech
10b30 6f 20 22 24 61 63 5f 76 61 6c 22 20 7c 20 73 65 o "$ac_val" | se
10b40 64 20 22 73 2f 27 5c 27 27 2f 27 5c 27 27 5c 5c d "s/'\''/'\''\\
10b50 5c 5c 5c 5c 5c 5c 27 5c 27 27 27 5c 27 27 2f 67 \\\\\\'\'''\''/g
10b60 22 60 3b 3b 0a 09 65 73 61 63 0a 09 24 61 73 5f "`;;..esac..$as_
10b70 65 63 68 6f 20 22 24 61 63 5f 76 61 72 3d 27 5c echo "$ac_var='\
10b80 27 27 24 61 63 5f 76 61 6c 27 5c 27 27 22 0a 20 ''$ac_val'\''".
10b90 20 20 20 20 20 64 6f 6e 65 20 7c 20 73 6f 72 74 done | sort
10ba0 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 . echo.
10bb0 66 69 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20 fi.. if test
10bc0 2d 73 20 63 6f 6e 66 64 65 66 73 2e 68 3b 20 74 -s confdefs.h; t
10bd0 68 65 6e 0a 20 20 20 20 20 20 24 61 73 5f 65 63 hen. $as_ec
10be0 68 6f 20 22 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d ho "## ---------
10bf0 2d 2d 20 23 23 0a 23 23 20 63 6f 6e 66 64 65 66 -- ##.## confdef
10c00 73 2e 68 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d s.h. ##.## -----
10c10 2d 2d 2d 2d 2d 2d 20 23 23 22 0a 20 20 20 20 20 ------ ##".
10c20 20 65 63 68 6f 0a 20 20 20 20 20 20 63 61 74 20 echo. cat
10c30 63 6f 6e 66 64 65 66 73 2e 68 0a 20 20 20 20 20 confdefs.h.
10c40 20 65 63 68 6f 0a 20 20 20 20 66 69 0a 20 20 20 echo. fi.
10c50 20 74 65 73 74 20 22 24 61 63 5f 73 69 67 6e 61 test "$ac_signa
10c60 6c 22 20 21 3d 20 30 20 26 26 0a 20 20 20 20 20 l" != 0 &&.
10c70 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
10c80 65 3a 20 63 61 75 67 68 74 20 73 69 67 6e 61 6c e: caught signal
10c90 20 24 61 63 5f 73 69 67 6e 61 6c 22 0a 20 20 20 $ac_signal".
10ca0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
10cb0 65 3a 20 65 78 69 74 20 24 65 78 69 74 5f 73 74 e: exit $exit_st
10cc0 61 74 75 73 22 0a 20 20 7d 20 3e 26 35 0a 20 20 atus". } >&5.
10cd0 72 6d 20 2d 66 20 63 6f 72 65 20 2a 2e 63 6f 72 rm -f core *.cor
10ce0 65 20 63 6f 72 65 2e 63 6f 6e 66 74 65 73 74 2e e core.conftest.
10cf0 2a 20 26 26 0a 20 20 20 20 72 6d 20 2d 66 20 2d * &&. rm -f -
10d00 72 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66 r conftest* conf
10d10 64 65 66 73 2a 20 63 6f 6e 66 24 24 2a 20 24 61 defs* conf$$* $a
10d20 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 20 26 26 c_clean_files &&
10d30 0a 20 20 20 20 65 78 69 74 20 24 65 78 69 74 5f . exit $exit_
10d40 73 74 61 74 75 73 0a 27 20 30 0a 66 6f 72 20 61 status.' 0.for a
10d50 63 5f 73 69 67 6e 61 6c 20 69 6e 20 31 20 32 20 c_signal in 1 2
10d60 31 33 20 31 35 3b 20 64 6f 0a 20 20 74 72 61 70 13 15; do. trap
10d70 20 27 61 63 5f 73 69 67 6e 61 6c 3d 27 24 61 63 'ac_signal='$ac
10d80 5f 73 69 67 6e 61 6c 27 3b 20 61 73 5f 66 6e 5f _signal'; as_fn_
10d90 65 78 69 74 20 31 27 20 24 61 63 5f 73 69 67 6e exit 1' $ac_sign
10da0 61 6c 0a 64 6f 6e 65 0a 61 63 5f 73 69 67 6e 61 al.done.ac_signa
10db0 6c 3d 30 0a 0a 23 20 63 6f 6e 66 64 65 66 73 2e l=0..# confdefs.
10dc0 68 20 61 76 6f 69 64 73 20 4f 53 20 63 6f 6d 6d h avoids OS comm
10dd0 61 6e 64 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20 and line length
10de0 6c 69 6d 69 74 73 20 74 68 61 74 20 44 45 46 53 limits that DEFS
10df0 20 63 61 6e 20 65 78 63 65 65 64 2e 0a 72 6d 20 can exceed..rm
10e00 2d 66 20 2d 72 20 63 6f 6e 66 74 65 73 74 2a 20 -f -r conftest*
10e10 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 24 61 73 5f confdefs.h..$as_
10e20 65 63 68 6f 20 22 2f 2a 20 63 6f 6e 66 64 65 66 echo "/* confdef
10e30 73 2e 68 20 2a 2f 22 20 3e 20 63 6f 6e 66 64 65 s.h */" > confde
10e40 66 73 2e 68 0a 0a 23 20 50 72 65 64 65 66 69 6e fs.h..# Predefin
10e50 65 64 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 ed preprocessor
10e60 76 61 72 69 61 62 6c 65 73 2e 0a 0a 63 61 74 20 variables...cat
10e70 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f >>confdefs.h <<_
10e80 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 ACEOF.#define PA
10e90 43 4b 41 47 45 5f 4e 41 4d 45 20 22 24 50 41 43 CKAGE_NAME "$PAC
10ea0 4b 41 47 45 5f 4e 41 4d 45 22 0a 5f 41 43 45 4f KAGE_NAME"._ACEO
10eb0 46 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 F..cat >>confdef
10ec0 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 s.h <<_ACEOF.#de
10ed0 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 54 41 52 fine PACKAGE_TAR
10ee0 4e 41 4d 45 20 22 24 50 41 43 4b 41 47 45 5f 54 NAME "$PACKAGE_T
10ef0 41 52 4e 41 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a ARNAME"._ACEOF..
10f00 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 cat >>confdefs.h
10f10 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e <<_ACEOF.#defin
10f20 65 20 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f e PACKAGE_VERSIO
10f30 4e 20 22 24 50 41 43 4b 41 47 45 5f 56 45 52 53 N "$PACKAGE_VERS
10f40 49 4f 4e 22 0a 5f 41 43 45 4f 46 0a 0a 63 61 74 ION"._ACEOF..cat
10f50 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c >>confdefs.h <<
10f60 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 _ACEOF.#define P
10f70 41 43 4b 41 47 45 5f 53 54 52 49 4e 47 20 22 24 ACKAGE_STRING "$
10f80 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47 22 0a PACKAGE_STRING".
10f90 5f 41 43 45 4f 46 0a 0a 63 61 74 20 3e 3e 63 6f _ACEOF..cat >>co
10fa0 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f nfdefs.h <<_ACEO
10fb0 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 F.#define PACKAG
10fc0 45 5f 42 55 47 52 45 50 4f 52 54 20 22 24 50 41 E_BUGREPORT "$PA
10fd0 43 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54 22 CKAGE_BUGREPORT"
10fe0 0a 5f 41 43 45 4f 46 0a 0a 63 61 74 20 3e 3e 63 ._ACEOF..cat >>c
10ff0 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 onfdefs.h <<_ACE
11000 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 OF.#define PACKA
11010 47 45 5f 55 52 4c 20 22 24 50 41 43 4b 41 47 45 GE_URL "$PACKAGE
11020 5f 55 52 4c 22 0a 5f 41 43 45 4f 46 0a 0a 0a 23 _URL"._ACEOF...#
11030 20 4c 65 74 20 74 68 65 20 73 69 74 65 20 66 69 Let the site fi
11040 6c 65 20 73 65 6c 65 63 74 20 61 6e 20 61 6c 74 le select an alt
11050 65 72 6e 61 74 65 20 63 61 63 68 65 20 66 69 6c ernate cache fil
11060 65 20 69 66 20 69 74 20 77 61 6e 74 73 20 74 6f e if it wants to
11070 2e 0a 23 20 50 72 65 66 65 72 20 61 6e 20 65 78 ..# Prefer an ex
11080 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63 74 65 plicitly selecte
11090 64 20 66 69 6c 65 20 74 6f 20 61 75 74 6f 6d 61 d file to automa
110a0 74 69 63 61 6c 6c 79 20 73 65 6c 65 63 74 65 64 tically selected
110b0 20 6f 6e 65 73 2e 0a 61 63 5f 73 69 74 65 5f 66 ones..ac_site_f
110c0 69 6c 65 31 3d 4e 4f 4e 45 0a 61 63 5f 73 69 74 ile1=NONE.ac_sit
110d0 65 5f 66 69 6c 65 32 3d 4e 4f 4e 45 0a 69 66 20 e_file2=NONE.if
110e0 74 65 73 74 20 2d 6e 20 22 24 43 4f 4e 46 49 47 test -n "$CONFIG
110f0 5f 53 49 54 45 22 3b 20 74 68 65 6e 0a 20 20 23 _SITE"; then. #
11100 20 57 65 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 We do not want
11110 61 20 50 41 54 48 20 73 65 61 72 63 68 20 66 6f a PATH search fo
11120 72 20 63 6f 6e 66 69 67 2e 73 69 74 65 2e 0a 20 r config.site..
11130 20 63 61 73 65 20 24 43 4f 4e 46 49 47 5f 53 49 case $CONFIG_SI
11140 54 45 20 69 6e 20 23 28 28 0a 20 20 20 20 2d 2a TE in #((. -*
11150 29 20 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 31 ) ac_site_file1
11160 3d 2e 2f 24 43 4f 4e 46 49 47 5f 53 49 54 45 3b =./$CONFIG_SITE;
11170 3b 0a 20 20 20 20 2a 2f 2a 29 20 61 63 5f 73 69 ;. */*) ac_si
11180 74 65 5f 66 69 6c 65 31 3d 24 43 4f 4e 46 49 47 te_file1=$CONFIG
11190 5f 53 49 54 45 3b 3b 0a 20 20 20 20 2a 29 20 20 _SITE;;. *)
111a0 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 31 3d 2e ac_site_file1=.
111b0 2f 24 43 4f 4e 46 49 47 5f 53 49 54 45 3b 3b 0a /$CONFIG_SITE;;.
111c0 20 20 65 73 61 63 0a 65 6c 69 66 20 74 65 73 74 esac.elif test
111d0 20 22 78 24 70 72 65 66 69 78 22 20 21 3d 20 78 "x$prefix" != x
111e0 4e 4f 4e 45 3b 20 74 68 65 6e 0a 20 20 61 63 5f NONE; then. ac_
111f0 73 69 74 65 5f 66 69 6c 65 31 3d 24 70 72 65 66 site_file1=$pref
11200 69 78 2f 73 68 61 72 65 2f 63 6f 6e 66 69 67 2e ix/share/config.
11210 73 69 74 65 0a 20 20 61 63 5f 73 69 74 65 5f 66 site. ac_site_f
11220 69 6c 65 32 3d 24 70 72 65 66 69 78 2f 65 74 63 ile2=$prefix/etc
11230 2f 63 6f 6e 66 69 67 2e 73 69 74 65 0a 65 6c 73 /config.site.els
11240 65 0a 20 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 e. ac_site_file
11250 31 3d 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 1=$ac_default_pr
11260 65 66 69 78 2f 73 68 61 72 65 2f 63 6f 6e 66 69 efix/share/confi
11270 67 2e 73 69 74 65 0a 20 20 61 63 5f 73 69 74 65 g.site. ac_site
11280 5f 66 69 6c 65 32 3d 24 61 63 5f 64 65 66 61 75 _file2=$ac_defau
11290 6c 74 5f 70 72 65 66 69 78 2f 65 74 63 2f 63 6f lt_prefix/etc/co
112a0 6e 66 69 67 2e 73 69 74 65 0a 66 69 0a 66 6f 72 nfig.site.fi.for
112b0 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 20 69 6e ac_site_file in
112c0 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 31 "$ac_site_file1
112d0 22 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 " "$ac_site_file
112e0 32 22 0a 64 6f 0a 20 20 74 65 73 74 20 22 78 24 2".do. test "x$
112f0 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3d 20 ac_site_file" =
11300 78 4e 4f 4e 45 20 26 26 20 63 6f 6e 74 69 6e 75 xNONE && continu
11310 65 0a 20 20 69 66 20 74 65 73 74 20 2f 64 65 76 e. if test /dev
11320 2f 6e 75 6c 6c 20 21 3d 20 22 24 61 63 5f 73 69 /null != "$ac_si
11330 74 65 5f 66 69 6c 65 22 20 26 26 20 74 65 73 74 te_file" && test
11340 20 2d 72 20 22 24 61 63 5f 73 69 74 65 5f 66 69 -r "$ac_site_fi
11350 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 le"; then. {
11360 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
11370 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
11380 4e 45 4e 4f 7d 3a 20 6c 6f 61 64 69 6e 67 20 73 NENO}: loading s
11390 69 74 65 20 73 63 72 69 70 74 20 24 61 63 5f 73 ite script $ac_s
113a0 69 74 65 5f 66 69 6c 65 22 20 3e 26 35 0a 24 61 ite_file" >&5.$a
113b0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 s_echo "$as_me:
113c0 6c 6f 61 64 69 6e 67 20 73 69 74 65 20 73 63 72 loading site scr
113d0 69 70 74 20 24 61 63 5f 73 69 74 65 5f 66 69 6c ipt $ac_site_fil
113e0 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20 73 65 64 e" >&6;}. sed
113f0 20 27 73 2f 5e 2f 7c 20 2f 27 20 22 24 61 63 5f 's/^/| /' "$ac_
11400 73 69 74 65 5f 66 69 6c 65 22 20 3e 26 35 0a 20 site_file" >&5.
11410 20 20 20 2e 20 22 24 61 63 5f 73 69 74 65 5f 66 . "$ac_site_f
11420 69 6c 65 22 20 5c 0a 20 20 20 20 20 20 7c 7c 20 ile" \. ||
11430 7b 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { { $as_echo "$a
11440 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
11450 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 -$LINENO}: error
11460 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a : in \`$ac_pwd':
11470 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
11480 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 $as_me: error: i
11490 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e n \`$ac_pwd':" >
114a0 26 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 72 6f 72 &2;}.as_fn_error
114b0 20 24 3f 20 22 66 61 69 6c 65 64 20 74 6f 20 6c $? "failed to l
114c0 6f 61 64 20 73 69 74 65 20 73 63 72 69 70 74 20 oad site script
114d0 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 0a 53 65 $ac_site_file.Se
114e0 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 e \`config.log'
114f0 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 for more details
11500 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d " "$LINENO" 5; }
11510 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 69 66 20 74 . fi.done..if t
11520 65 73 74 20 2d 72 20 22 24 63 61 63 68 65 5f 66 est -r "$cache_f
11530 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 23 20 53 ile"; then. # S
11540 6f 6d 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 ome versions of
11550 62 61 73 68 20 77 69 6c 6c 20 66 61 69 6c 20 74 bash will fail t
11560 6f 20 73 6f 75 72 63 65 20 2f 64 65 76 2f 6e 75 o source /dev/nu
11570 6c 6c 20 28 73 70 65 63 69 61 6c 20 66 69 6c 65 ll (special file
11580 73 0a 20 20 23 20 61 63 74 75 61 6c 6c 79 29 2c s. # actually),
11590 20 73 6f 20 77 65 20 61 76 6f 69 64 20 64 6f 69 so we avoid doi
115a0 6e 67 20 74 68 61 74 2e 20 20 44 4a 47 50 50 20 ng that. DJGPP
115b0 65 6d 75 6c 61 74 65 73 20 69 74 20 61 73 20 61 emulates it as a
115c0 20 72 65 67 75 6c 61 72 20 66 69 6c 65 2e 0a 20 regular file..
115d0 20 69 66 20 74 65 73 74 20 2f 64 65 76 2f 6e 75 if test /dev/nu
115e0 6c 6c 20 21 3d 20 22 24 63 61 63 68 65 5f 66 69 ll != "$cache_fi
115f0 6c 65 22 20 26 26 20 74 65 73 74 20 2d 66 20 22 le" && test -f "
11600 24 63 61 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 $cache_file"; th
11610 65 6e 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 en. { $as_ech
11620 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
11630 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
11640 6c 6f 61 64 69 6e 67 20 63 61 63 68 65 20 24 63 loading cache $c
11650 61 63 68 65 5f 66 69 6c 65 22 20 3e 26 35 0a 24 ache_file" >&5.$
11660 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
11670 20 6c 6f 61 64 69 6e 67 20 63 61 63 68 65 20 24 loading cache $
11680 63 61 63 68 65 5f 66 69 6c 65 22 20 3e 26 36 3b cache_file" >&6;
11690 7d 0a 20 20 20 20 63 61 73 65 20 24 63 61 63 68 }. case $cach
116a0 65 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 20 20 e_file in.
116b0 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d [\\/]* | ?:[\\/]
116c0 2a 20 29 20 2e 20 22 24 63 61 63 68 65 5f 66 69 * ) . "$cache_fi
116d0 6c 65 22 3b 3b 0a 20 20 20 20 20 20 2a 29 20 20 le";;. *)
116e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
116f0 20 20 20 20 2e 20 22 2e 2f 24 63 61 63 68 65 5f . "./$cache_
11700 66 69 6c 65 22 3b 3b 0a 20 20 20 20 65 73 61 63 file";;. esac
11710 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 7b 20 24 . fi.else. { $
11720 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
11730 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
11740 45 4e 4f 7d 3a 20 63 72 65 61 74 69 6e 67 20 63 ENO}: creating c
11750 61 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 ache $cache_file
11760 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
11770 24 61 73 5f 6d 65 3a 20 63 72 65 61 74 69 6e 67 $as_me: creating
11780 20 63 61 63 68 65 20 24 63 61 63 68 65 5f 66 69 cache $cache_fi
11790 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 3e 24 63 61 le" >&6;}. >$ca
117a0 63 68 65 5f 66 69 6c 65 0a 66 69 0a 0a 23 20 43 che_file.fi..# C
117b0 68 65 63 6b 20 74 68 61 74 20 74 68 65 20 70 72 heck that the pr
117c0 65 63 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73 ecious variables
117d0 20 73 61 76 65 64 20 69 6e 20 74 68 65 20 63 61 saved in the ca
117e0 63 68 65 20 68 61 76 65 20 6b 65 70 74 20 74 68 che have kept th
117f0 65 20 73 61 6d 65 0a 23 20 76 61 6c 75 65 2e 0a e same.# value..
11800 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74 ac_cache_corrupt
11810 65 64 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f ed=false.for ac_
11820 76 61 72 20 69 6e 20 24 61 63 5f 70 72 65 63 69 var in $ac_preci
11830 6f 75 73 5f 76 61 72 73 3b 20 64 6f 0a 20 20 65 ous_vars; do. e
11840 76 61 6c 20 61 63 5f 6f 6c 64 5f 73 65 74 3d 5c val ac_old_set=\
11850 24 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61 63 5f $ac_cv_env_${ac_
11860 76 61 72 7d 5f 73 65 74 0a 20 20 65 76 61 6c 20 var}_set. eval
11870 61 63 5f 6e 65 77 5f 73 65 74 3d 5c 24 61 63 5f ac_new_set=\$ac_
11880 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65 env_${ac_var}_se
11890 74 0a 20 20 65 76 61 6c 20 61 63 5f 6f 6c 64 5f t. eval ac_old_
118a0 76 61 6c 3d 5c 24 61 63 5f 63 76 5f 65 6e 76 5f val=\$ac_cv_env_
118b0 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 0a ${ac_var}_value.
118c0 20 20 65 76 61 6c 20 61 63 5f 6e 65 77 5f 76 61 eval ac_new_va
118d0 6c 3d 5c 24 61 63 5f 65 6e 76 5f 24 7b 61 63 5f l=\$ac_env_${ac_
118e0 76 61 72 7d 5f 76 61 6c 75 65 0a 20 20 63 61 73 var}_value. cas
118f0 65 20 24 61 63 5f 6f 6c 64 5f 73 65 74 2c 24 61 e $ac_old_set,$a
11900 63 5f 6e 65 77 5f 73 65 74 20 69 6e 0a 20 20 20 c_new_set in.
11910 20 73 65 74 2c 29 0a 20 20 20 20 20 20 7b 20 24 set,). { $
11920 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
11930 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
11940 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 5c 60 24 ENO}: error: \`$
11950 61 63 5f 76 61 72 27 20 77 61 73 20 73 65 74 20 ac_var' was set
11960 74 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c to \`$ac_old_val
11970 27 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 ' in the previou
11980 73 20 72 75 6e 22 20 3e 26 35 0a 24 61 73 5f 65 s run" >&5.$as_e
11990 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 cho "$as_me: err
119a0 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77 or: \`$ac_var' w
119b0 61 73 20 73 65 74 20 74 6f 20 5c 60 24 61 63 5f as set to \`$ac_
119c0 6f 6c 64 5f 76 61 6c 27 20 69 6e 20 74 68 65 20 old_val' in the
119d0 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 previous run" >&
119e0 32 3b 7d 0a 20 20 20 20 20 20 61 63 5f 63 61 63 2;}. ac_cac
119f0 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 3a 20 3b he_corrupted=: ;
11a00 3b 0a 20 20 20 20 2c 73 65 74 29 0a 20 20 20 20 ;. ,set).
11a10 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
11a20 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
11a30 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 -$LINENO}: error
11a40 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73 : \`$ac_var' was
11a50 20 6e 6f 74 20 73 65 74 20 69 6e 20 74 68 65 20 not set in the
11a60 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 previous run" >&
11a70 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
11a80 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 me: error: \`$ac
11a90 5f 76 61 72 27 20 77 61 73 20 6e 6f 74 20 73 65 _var' was not se
11aa0 74 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 t in the previou
11ab0 73 20 72 75 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 s run" >&2;}.
11ac0 20 20 20 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 ac_cache_corr
11ad0 75 70 74 65 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c upted=: ;;. ,
11ae0 29 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 );;. *).
11af0 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 6f if test "x$ac_o
11b00 6c 64 5f 76 61 6c 22 20 21 3d 20 22 78 24 61 63 ld_val" != "x$ac
11b10 5f 6e 65 77 5f 76 61 6c 22 3b 20 74 68 65 6e 0a _new_val"; then.
11b20 09 23 20 64 69 66 66 65 72 65 6e 63 65 73 20 69 .# differences i
11b30 6e 20 77 68 69 74 65 73 70 61 63 65 20 64 6f 20 n whitespace do
11b40 6e 6f 74 20 6c 65 61 64 20 74 6f 20 66 61 69 6c not lead to fail
11b50 75 72 65 2e 0a 09 61 63 5f 6f 6c 64 5f 76 61 6c ure...ac_old_val
11b60 5f 77 3d 60 65 63 68 6f 20 78 20 24 61 63 5f 6f _w=`echo x $ac_o
11b70 6c 64 5f 76 61 6c 60 0a 09 61 63 5f 6e 65 77 5f ld_val`..ac_new_
11b80 76 61 6c 5f 77 3d 60 65 63 68 6f 20 78 20 24 61 val_w=`echo x $a
11b90 63 5f 6e 65 77 5f 76 61 6c 60 0a 09 69 66 20 74 c_new_val`..if t
11ba0 65 73 74 20 22 24 61 63 5f 6f 6c 64 5f 76 61 6c est "$ac_old_val
11bb0 5f 77 22 20 21 3d 20 22 24 61 63 5f 6e 65 77 5f _w" != "$ac_new_
11bc0 76 61 6c 5f 77 22 3b 20 74 68 65 6e 0a 09 20 20 val_w"; then..
11bd0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
11be0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
11bf0 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 LINENO}: error:
11c00 5c 60 24 61 63 5f 76 61 72 27 20 68 61 73 20 63 \`$ac_var' has c
11c10 68 61 6e 67 65 64 20 73 69 6e 63 65 20 74 68 65 hanged since the
11c20 20 70 72 65 76 69 6f 75 73 20 72 75 6e 3a 22 20 previous run:"
11c30 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
11c40 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60 24 s_me: error: \`$
11c50 61 63 5f 76 61 72 27 20 68 61 73 20 63 68 61 6e ac_var' has chan
11c60 67 65 64 20 73 69 6e 63 65 20 74 68 65 20 70 72 ged since the pr
11c70 65 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26 32 evious run:" >&2
11c80 3b 7d 0a 09 20 20 61 63 5f 63 61 63 68 65 5f 63 ;}.. ac_cache_c
11c90 6f 72 72 75 70 74 65 64 3d 3a 0a 09 65 6c 73 65 orrupted=:..else
11ca0 0a 09 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 .. { $as_echo "
11cb0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
11cc0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 77 61 72 no-$LINENO}: war
11cd0 6e 69 6e 67 3a 20 69 67 6e 6f 72 69 6e 67 20 77 ning: ignoring w
11ce0 68 69 74 65 73 70 61 63 65 20 63 68 61 6e 67 65 hitespace change
11cf0 73 20 69 6e 20 5c 60 24 61 63 5f 76 61 72 27 20 s in \`$ac_var'
11d00 73 69 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f since the previo
11d10 75 73 20 72 75 6e 3a 22 20 3e 26 35 0a 24 61 73 us run:" >&5.$as
11d20 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 77 _echo "$as_me: w
11d30 61 72 6e 69 6e 67 3a 20 69 67 6e 6f 72 69 6e 67 arning: ignoring
11d40 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 6e whitespace chan
11d50 67 65 73 20 69 6e 20 5c 60 24 61 63 5f 76 61 72 ges in \`$ac_var
11d60 27 20 73 69 6e 63 65 20 74 68 65 20 70 72 65 76 ' since the prev
11d70 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26 32 3b 7d ious run:" >&2;}
11d80 0a 09 20 20 65 76 61 6c 20 24 61 63 5f 76 61 72 .. eval $ac_var
11d90 3d 5c 24 61 63 5f 6f 6c 64 5f 76 61 6c 0a 09 66 =\$ac_old_val..f
11da0 69 0a 09 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 i..{ $as_echo "$
11db0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
11dc0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 20 20 66 6f o-$LINENO}: fo
11dd0 72 6d 65 72 20 76 61 6c 75 65 3a 20 20 5c 60 24 rmer value: \`$
11de0 61 63 5f 6f 6c 64 5f 76 61 6c 27 22 20 3e 26 35 ac_old_val'" >&5
11df0 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d .$as_echo "$as_m
11e00 65 3a 20 20 20 66 6f 72 6d 65 72 20 76 61 6c 75 e: former valu
11e10 65 3a 20 20 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 e: \`$ac_old_va
11e20 6c 27 22 20 3e 26 32 3b 7d 0a 09 7b 20 24 61 73 l'" >&2;}..{ $as
11e30 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
11e40 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
11e50 4f 7d 3a 20 20 20 63 75 72 72 65 6e 74 20 76 61 O}: current va
11e60 6c 75 65 3a 20 5c 60 24 61 63 5f 6e 65 77 5f 76 lue: \`$ac_new_v
11e70 61 6c 27 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 al'" >&5.$as_ech
11e80 6f 20 22 24 61 73 5f 6d 65 3a 20 20 20 63 75 72 o "$as_me: cur
11e90 72 65 6e 74 20 76 61 6c 75 65 3a 20 5c 60 24 61 rent value: \`$a
11ea0 63 5f 6e 65 77 5f 76 61 6c 27 22 20 3e 26 32 3b c_new_val'" >&2;
11eb0 7d 0a 20 20 20 20 20 20 66 69 3b 3b 0a 20 20 65 }. fi;;. e
11ec0 73 61 63 0a 20 20 23 20 50 61 73 73 20 70 72 65 sac. # Pass pre
11ed0 63 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73 20 cious variables
11ee0 74 6f 20 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 to config.status
11ef0 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 61 63 .. if test "$ac
11f00 5f 6e 65 77 5f 73 65 74 22 20 3d 20 73 65 74 3b _new_set" = set;
11f10 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24 then. case $
11f20 61 63 5f 6e 65 77 5f 76 61 6c 20 69 6e 0a 20 20 ac_new_val in.
11f30 20 20 2a 5c 27 2a 29 20 61 63 5f 61 72 67 3d 24 *\'*) ac_arg=$
11f40 61 63 5f 76 61 72 3d 60 24 61 73 5f 65 63 68 6f ac_var=`$as_echo
11f50 20 22 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20 7c "$ac_new_val" |
11f60 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c sed "s/'/'\\\\\
11f70 5c 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a 20 20 20 \\\''/g"` ;;.
11f80 20 2a 29 20 61 63 5f 61 72 67 3d 24 61 63 5f 76 *) ac_arg=$ac_v
11f90 61 72 3d 24 61 63 5f 6e 65 77 5f 76 61 6c 20 3b ar=$ac_new_val ;
11fa0 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 63 ;. esac. c
11fb0 61 73 65 20 22 20 24 61 63 5f 63 6f 6e 66 69 67 ase " $ac_config
11fc0 75 72 65 5f 61 72 67 73 20 22 20 69 6e 0a 20 20 ure_args " in.
11fd0 20 20 20 20 2a 22 20 27 24 61 63 5f 61 72 67 27 *" '$ac_arg'
11fe0 20 22 2a 29 20 3b 3b 20 23 20 41 76 6f 69 64 20 "*) ;; # Avoid
11ff0 64 75 70 73 2e 20 20 55 73 65 20 6f 66 20 71 75 dups. Use of qu
12000 6f 74 65 73 20 65 6e 73 75 72 65 73 20 61 63 63 otes ensures acc
12010 75 72 61 63 79 2e 0a 20 20 20 20 20 20 2a 29 20 uracy.. *)
12020 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 61 63 5f as_fn_append ac_
12030 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 20 22 configure_args "
12040 20 27 24 61 63 5f 61 72 67 27 22 20 3b 3b 0a 20 '$ac_arg'" ;;.
12050 20 20 20 65 73 61 63 0a 20 20 66 69 0a 64 6f 6e esac. fi.don
12060 65 0a 69 66 20 24 61 63 5f 63 61 63 68 65 5f 63 e.if $ac_cache_c
12070 6f 72 72 75 70 74 65 64 3b 20 74 68 65 6e 0a 20 orrupted; then.
12080 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
12090 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
120a0 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a $LINENO}: error:
120b0 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 in \`$ac_pwd':"
120c0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
120d0 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e as_me: error: in
120e0 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 \`$ac_pwd':" >&
120f0 32 3b 7d 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 2;}. { $as_echo
12100 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
12110 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 neno-$LINENO}: e
12120 72 72 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e rror: changes in
12130 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 the environment
12140 20 63 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20 can compromise
12150 74 68 65 20 62 75 69 6c 64 22 20 3e 26 35 0a 24 the build" >&5.$
12160 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
12170 20 65 72 72 6f 72 3a 20 63 68 61 6e 67 65 73 20 error: changes
12180 69 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 in the environme
12190 6e 74 20 63 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 nt can compromis
121a0 65 20 74 68 65 20 62 75 69 6c 64 22 20 3e 26 32 e the build" >&2
121b0 3b 7d 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 ;}. as_fn_error
121c0 20 24 3f 20 22 72 75 6e 20 5c 60 6d 61 6b 65 20 $? "run \`make
121d0 64 69 73 74 63 6c 65 61 6e 27 20 61 6e 64 2f 6f distclean' and/o
121e0 72 20 5c 60 72 6d 20 24 63 61 63 68 65 5f 66 69 r \`rm $cache_fi
121f0 6c 65 27 20 61 6e 64 20 73 74 61 72 74 20 6f 76 le' and start ov
12200 65 72 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a er" "$LINENO" 5.
12210 66 69 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d fi.## ----------
12220 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 ---------- ##.##
12230 20 4d 61 69 6e 20 62 6f 64 79 20 6f 66 20 73 63 Main body of sc
12240 72 69 70 74 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d ript. ##.## ----
12250 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
12260 20 23 23 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 ##..ac_ext=c.ac
12270 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 _cpp='$CPP $CPPF
12280 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 LAGS'.ac_compile
12290 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 ='$CC -c $CFLAGS
122a0 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 $CPPFLAGS conft
122b0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 est.$ac_ext >&5'
122c0 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f .ac_link='$CC -o
122d0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 conftest$ac_exe
122e0 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 ext $CFLAGS $CPP
122f0 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 FLAGS $LDFLAGS c
12300 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 onftest.$ac_ext
12310 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f $LIBS >&5'.ac_co
12320 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 mpiler_gnu=$ac_c
12330 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 v_c_compiler_gnu
12340 0a 0a 0a 0a 73 71 6c 69 74 65 5f 76 65 72 73 69 ....sqlite_versi
12350 6f 6e 5f 73 61 6e 69 74 79 5f 63 68 65 63 6b 3d on_sanity_check=
12360 60 63 61 74 20 24 73 72 63 64 69 72 2f 56 45 52 `cat $srcdir/VER
12370 53 49 4f 4e 20 7c 20 74 72 20 2d 64 20 27 5c 6e SION | tr -d '\n
12380 27 60 0a 69 66 20 74 65 73 74 20 22 24 50 41 43 '`.if test "$PAC
12390 4b 41 47 45 5f 56 45 52 53 49 4f 4e 22 20 21 3d KAGE_VERSION" !=
123a0 20 22 24 73 71 6c 69 74 65 5f 76 65 72 73 69 6f "$sqlite_versio
123b0 6e 5f 73 61 6e 69 74 79 5f 63 68 65 63 6b 22 20 n_sanity_check"
123c0 3b 20 74 68 65 6e 0a 61 73 5f 66 6e 5f 65 72 72 ; then.as_fn_err
123d0 6f 72 20 24 3f 20 22 63 6f 6e 66 69 67 75 72 65 or $? "configure
123e0 20 73 63 72 69 70 74 20 69 73 20 6f 75 74 20 6f script is out o
123f0 66 20 64 61 74 65 3a 0a 20 63 6f 6e 66 69 67 75 f date:. configu
12400 72 65 20 5c 24 50 41 43 4b 41 47 45 5f 56 45 52 re \$PACKAGE_VER
12410 53 49 4f 4e 20 3d 20 24 50 41 43 4b 41 47 45 5f SION = $PACKAGE_
12420 56 45 52 53 49 4f 4e 0a 20 74 6f 70 20 6c 65 76 VERSION. top lev
12430 65 6c 20 56 45 52 53 49 4f 4e 20 66 69 6c 65 20 el VERSION file
12440 20 20 20 20 3d 20 24 73 71 6c 69 74 65 5f 76 65 = $sqlite_ve
12450 72 73 69 6f 6e 5f 73 61 6e 69 74 79 5f 63 68 65 rsion_sanity_che
12460 63 6b 0a 70 6c 65 61 73 65 20 72 65 67 65 6e 20 ck.please regen
12470 77 69 74 68 20 61 75 74 6f 63 6f 6e 66 22 20 22 with autoconf" "
12480 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 23 $LINENO" 5.fi..#
12490 23 23 23 23 23 23 23 23 0a 23 20 50 72 6f 67 72 ########.# Progr
124a0 61 6d 73 20 6e 65 65 64 65 64 0a 23 0a 63 61 73 ams needed.#.cas
124b0 65 20 60 70 77 64 60 20 69 6e 0a 20 20 2a 5c 20 e `pwd` in. *\
124c0 2a 20 7c 20 2a 5c 09 2a 29 0a 20 20 20 20 7b 20 * | *\.*). {
124d0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
124e0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
124f0 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 NENO}: WARNING:
12500 4c 69 62 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f 74 Libtool does not
12510 20 63 6f 70 65 20 77 65 6c 6c 20 77 69 74 68 20 cope well with
12520 77 68 69 74 65 73 70 61 63 65 20 69 6e 20 5c 60 whitespace in \`
12530 70 77 64 5c 60 22 20 3e 26 35 0a 24 61 73 5f 65 pwd\`" >&5.$as_e
12540 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 cho "$as_me: WAR
12550 4e 49 4e 47 3a 20 4c 69 62 74 6f 6f 6c 20 64 6f NING: Libtool do
12560 65 73 20 6e 6f 74 20 63 6f 70 65 20 77 65 6c 6c es not cope well
12570 20 77 69 74 68 20 77 68 69 74 65 73 70 61 63 65 with whitespace
12580 20 69 6e 20 5c 60 70 77 64 5c 60 22 20 3e 26 32 in \`pwd\`" >&2
12590 3b 7d 20 3b 3b 0a 65 73 61 63 0a 0a 0a 0a 6d 61 ;} ;;.esac....ma
125a0 63 72 6f 5f 76 65 72 73 69 6f 6e 3d 27 32 2e 32 cro_version='2.2
125b0 2e 36 27 0a 6d 61 63 72 6f 5f 72 65 76 69 73 69 .6'.macro_revisi
125c0 6f 6e 3d 27 31 2e 33 30 31 32 27 0a 0a 0a 0a 0a on='1.3012'.....
125d0 0a 0a 0a 0a 0a 0a 0a 0a 0a 6c 74 6d 61 69 6e 3d .........ltmain=
125e0 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 6c 74 6d "$ac_aux_dir/ltm
125f0 61 69 6e 2e 73 68 22 0a 0a 61 63 5f 61 75 78 5f ain.sh"..ac_aux_
12600 64 69 72 3d 0a 66 6f 72 20 61 63 5f 64 69 72 20 dir=.for ac_dir
12610 69 6e 20 22 24 73 72 63 64 69 72 22 20 22 24 73 in "$srcdir" "$s
12620 72 63 64 69 72 2f 2e 2e 22 20 22 24 73 72 63 64 rcdir/.." "$srcd
12630 69 72 2f 2e 2e 2f 2e 2e 22 3b 20 64 6f 0a 20 20 ir/../.."; do.
12640 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f if test -f "$ac_
12650 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73 68 22 3b dir/install-sh";
12660 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 61 75 78 then. ac_aux
12670 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a 20 20 20 _dir=$ac_dir.
12680 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 ac_install_sh="
12690 24 61 63 5f 61 75 78 5f 64 69 72 2f 69 6e 73 74 $ac_aux_dir/inst
126a0 61 6c 6c 2d 73 68 20 2d 63 22 0a 20 20 20 20 62 all-sh -c". b
126b0 72 65 61 6b 0a 20 20 65 6c 69 66 20 74 65 73 74 reak. elif test
126c0 20 2d 66 20 22 24 61 63 5f 64 69 72 2f 69 6e 73 -f "$ac_dir/ins
126d0 74 61 6c 6c 2e 73 68 22 3b 20 74 68 65 6e 0a 20 tall.sh"; then.
126e0 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d 24 61 ac_aux_dir=$a
126f0 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 6e 73 c_dir. ac_ins
12700 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75 78 tall_sh="$ac_aux
12710 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2e 73 68 20 _dir/install.sh
12720 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 -c". break.
12730 65 6c 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 elif test -f "$a
12740 63 5f 64 69 72 2f 73 68 74 6f 6f 6c 22 3b 20 74 c_dir/shtool"; t
12750 68 65 6e 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 hen. ac_aux_d
12760 69 72 3d 24 61 63 5f 64 69 72 0a 20 20 20 20 61 ir=$ac_dir. a
12770 63 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 c_install_sh="$a
12780 63 5f 61 75 78 5f 64 69 72 2f 73 68 74 6f 6f 6c c_aux_dir/shtool
12790 20 69 6e 73 74 61 6c 6c 20 2d 63 22 0a 20 20 20 install -c".
127a0 20 62 72 65 61 6b 0a 20 20 66 69 0a 64 6f 6e 65 break. fi.done
127b0 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 .if test -z "$ac
127c0 5f 61 75 78 5f 64 69 72 22 3b 20 74 68 65 6e 0a _aux_dir"; then.
127d0 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f as_fn_error $?
127e0 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e "cannot find in
127f0 73 74 61 6c 6c 2d 73 68 2c 20 69 6e 73 74 61 6c stall-sh, instal
12800 6c 2e 73 68 2c 20 6f 72 20 73 68 74 6f 6f 6c 20 l.sh, or shtool
12810 69 6e 20 5c 22 24 73 72 63 64 69 72 5c 22 20 5c in \"$srcdir\" \
12820 22 24 73 72 63 64 69 72 2f 2e 2e 5c 22 20 5c 22 "$srcdir/..\" \"
12830 24 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 5c 22 22 $srcdir/../..\""
12840 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a "$LINENO" 5.fi.
12850 0a 23 20 54 68 65 73 65 20 74 68 72 65 65 20 76 .# These three v
12860 61 72 69 61 62 6c 65 73 20 61 72 65 20 75 6e 64 ariables are und
12870 6f 63 75 6d 65 6e 74 65 64 20 61 6e 64 20 75 6e ocumented and un
12880 73 75 70 70 6f 72 74 65 64 2c 0a 23 20 61 6e 64 supported,.# and
12890 20 61 72 65 20 69 6e 74 65 6e 64 65 64 20 74 6f are intended to
128a0 20 62 65 20 77 69 74 68 64 72 61 77 6e 20 69 6e be withdrawn in
128b0 20 61 20 66 75 74 75 72 65 20 41 75 74 6f 63 6f a future Autoco
128c0 6e 66 20 72 65 6c 65 61 73 65 2e 0a 23 20 54 68 nf release..# Th
128d0 65 79 20 63 61 6e 20 63 61 75 73 65 20 73 65 72 ey can cause ser
128e0 69 6f 75 73 20 70 72 6f 62 6c 65 6d 73 20 69 66 ious problems if
128f0 20 61 20 62 75 69 6c 64 65 72 27 73 20 73 6f 75 a builder's sou
12900 72 63 65 20 74 72 65 65 20 69 73 20 69 6e 20 61 rce tree is in a
12910 20 64 69 72 65 63 74 6f 72 79 0a 23 20 77 68 6f directory.# who
12920 73 65 20 66 75 6c 6c 20 6e 61 6d 65 20 63 6f 6e se full name con
12930 74 61 69 6e 73 20 75 6e 75 73 75 61 6c 20 63 68 tains unusual ch
12940 61 72 61 63 74 65 72 73 2e 0a 61 63 5f 63 6f 6e aracters..ac_con
12950 66 69 67 5f 67 75 65 73 73 3d 22 24 53 48 45 4c fig_guess="$SHEL
12960 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f L $ac_aux_dir/co
12970 6e 66 69 67 2e 67 75 65 73 73 22 20 20 23 20 50 nfig.guess" # P
12980 6c 65 61 73 65 20 64 6f 6e 27 74 20 75 73 65 20 lease don't use
12990 74 68 69 73 20 76 61 72 2e 0a 61 63 5f 63 6f 6e this var..ac_con
129a0 66 69 67 5f 73 75 62 3d 22 24 53 48 45 4c 4c 20 fig_sub="$SHELL
129b0 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 $ac_aux_dir/conf
129c0 69 67 2e 73 75 62 22 20 20 23 20 50 6c 65 61 73 ig.sub" # Pleas
129d0 65 20 64 6f 6e 27 74 20 75 73 65 20 74 68 69 73 e don't use this
129e0 20 76 61 72 2e 0a 61 63 5f 63 6f 6e 66 69 67 75 var..ac_configu
129f0 72 65 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 re="$SHELL $ac_a
12a00 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 ux_dir/configure
12a10 22 20 20 23 20 50 6c 65 61 73 65 20 64 6f 6e 27 " # Please don'
12a20 74 20 75 73 65 20 74 68 69 73 20 76 61 72 2e 0a t use this var..
12a30 0a 0a 23 20 4d 61 6b 65 20 73 75 72 65 20 77 65 ..# Make sure we
12a40 20 63 61 6e 20 72 75 6e 20 63 6f 6e 66 69 67 2e can run config.
12a50 73 75 62 2e 0a 24 53 48 45 4c 4c 20 22 24 61 63 sub..$SHELL "$ac
12a60 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e _aux_dir/config.
12a70 73 75 62 22 20 73 75 6e 34 20 3e 2f 64 65 76 2f sub" sun4 >/dev/
12a80 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20 61 null 2>&1 ||. a
12a90 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 s_fn_error $? "c
12aa0 61 6e 6e 6f 74 20 72 75 6e 20 24 53 48 45 4c 4c annot run $SHELL
12ab0 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e $ac_aux_dir/con
12ac0 66 69 67 2e 73 75 62 22 20 22 24 4c 49 4e 45 4e fig.sub" "$LINEN
12ad0 4f 22 20 35 0a 0a 7b 20 24 61 73 5f 65 63 68 6f O" 5..{ $as_echo
12ae0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
12af0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
12b00 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73 79 hecking build sy
12b10 73 74 65 6d 20 74 79 70 65 22 20 3e 26 35 0a 24 stem type" >&5.$
12b20 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
12b30 69 6e 67 20 62 75 69 6c 64 20 73 79 73 74 65 6d ing build system
12b40 20 74 79 70 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 type... " >&6;
12b50 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 62 75 69 }.if ${ac_cv_bui
12b60 6c 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 ld+:} false; the
12b70 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
12b80 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
12b90 0a 65 6c 73 65 0a 20 20 61 63 5f 62 75 69 6c 64 .else. ac_build
12ba0 5f 61 6c 69 61 73 3d 24 62 75 69 6c 64 5f 61 6c _alias=$build_al
12bb0 69 61 73 0a 74 65 73 74 20 22 78 24 61 63 5f 62 ias.test "x$ac_b
12bc0 75 69 6c 64 5f 61 6c 69 61 73 22 20 3d 20 78 20 uild_alias" = x
12bd0 26 26 0a 20 20 61 63 5f 62 75 69 6c 64 5f 61 6c &&. ac_build_al
12be0 69 61 73 3d 60 24 53 48 45 4c 4c 20 22 24 61 63 ias=`$SHELL "$ac
12bf0 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e _aux_dir/config.
12c00 67 75 65 73 73 22 60 0a 74 65 73 74 20 22 78 24 guess"`.test "x$
12c10 61 63 5f 62 75 69 6c 64 5f 61 6c 69 61 73 22 20 ac_build_alias"
12c20 3d 20 78 20 26 26 0a 20 20 61 73 5f 66 6e 5f 65 = x &&. as_fn_e
12c30 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 rror $? "cannot
12c40 67 75 65 73 73 20 62 75 69 6c 64 20 74 79 70 65 guess build type
12c50 3b 20 79 6f 75 20 6d 75 73 74 20 73 70 65 63 69 ; you must speci
12c60 66 79 20 6f 6e 65 22 20 22 24 4c 49 4e 45 4e 4f fy one" "$LINENO
12c70 22 20 35 0a 61 63 5f 63 76 5f 62 75 69 6c 64 3d " 5.ac_cv_build=
12c80 60 24 53 48 45 4c 4c 20 22 24 61 63 5f 61 75 78 `$SHELL "$ac_aux
12c90 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 22 _dir/config.sub"
12ca0 20 24 61 63 5f 62 75 69 6c 64 5f 61 6c 69 61 73 $ac_build_alias
12cb0 60 20 7c 7c 0a 20 20 61 73 5f 66 6e 5f 65 72 72 ` ||. as_fn_err
12cc0 6f 72 20 24 3f 20 22 24 53 48 45 4c 4c 20 24 61 or $? "$SHELL $a
12cd0 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 c_aux_dir/config
12ce0 2e 73 75 62 20 24 61 63 5f 62 75 69 6c 64 5f 61 .sub $ac_build_a
12cf0 6c 69 61 73 20 66 61 69 6c 65 64 22 20 22 24 4c lias failed" "$L
12d00 49 4e 45 4e 4f 22 20 35 0a 0a 66 69 0a 7b 20 24 INENO" 5..fi.{ $
12d10 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
12d20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
12d30 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
12d40 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26 35 0a c_cv_build" >&5.
12d50 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 $as_echo "$ac_cv
12d60 5f 62 75 69 6c 64 22 20 3e 26 36 3b 20 7d 0a 63 _build" >&6; }.c
12d70 61 73 65 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 ase $ac_cv_build
12d80 20 69 6e 0a 2a 2d 2a 2d 2a 29 20 3b 3b 0a 2a 29 in.*-*-*) ;;.*)
12d90 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 as_fn_error $?
12da0 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 6f "invalid value o
12db0 66 20 63 61 6e 6f 6e 69 63 61 6c 20 62 75 69 6c f canonical buil
12dc0 64 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b 3b d" "$LINENO" 5;;
12dd0 0a 65 73 61 63 0a 62 75 69 6c 64 3d 24 61 63 5f .esac.build=$ac_
12de0 63 76 5f 62 75 69 6c 64 0a 61 63 5f 73 61 76 65 cv_build.ac_save
12df0 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 27 _IFS=$IFS; IFS='
12e00 2d 27 0a 73 65 74 20 78 20 24 61 63 5f 63 76 5f -'.set x $ac_cv_
12e10 62 75 69 6c 64 0a 73 68 69 66 74 0a 62 75 69 6c build.shift.buil
12e20 64 5f 63 70 75 3d 24 31 0a 62 75 69 6c 64 5f 76 d_cpu=$1.build_v
12e30 65 6e 64 6f 72 3d 24 32 0a 73 68 69 66 74 3b 20 endor=$2.shift;
12e40 73 68 69 66 74 0a 23 20 52 65 6d 65 6d 62 65 72 shift.# Remember
12e50 2c 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 , the first char
12e60 61 63 74 65 72 20 6f 66 20 49 46 53 20 69 73 20 acter of IFS is
12e70 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 24 used to create $
12e80 2a 2c 0a 23 20 65 78 63 65 70 74 20 77 69 74 68 *,.# except with
12e90 20 6f 6c 64 20 73 68 65 6c 6c 73 3a 0a 62 75 69 old shells:.bui
12ea0 6c 64 5f 6f 73 3d 24 2a 0a 49 46 53 3d 24 61 63 ld_os=$*.IFS=$ac
12eb0 5f 73 61 76 65 5f 49 46 53 0a 63 61 73 65 20 24 _save_IFS.case $
12ec0 62 75 69 6c 64 5f 6f 73 20 69 6e 20 2a 5c 20 2a build_os in *\ *
12ed0 29 20 62 75 69 6c 64 5f 6f 73 3d 60 65 63 68 6f ) build_os=`echo
12ee0 20 22 24 62 75 69 6c 64 5f 6f 73 22 20 7c 20 73 "$build_os" | s
12ef0 65 64 20 27 73 2f 20 2f 2d 2f 67 27 60 3b 3b 20 ed 's/ /-/g'`;;
12f00 65 73 61 63 0a 0a 0a 7b 20 24 61 73 5f 65 63 68 esac...{ $as_ech
12f10 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
12f20 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
12f30 63 68 65 63 6b 69 6e 67 20 68 6f 73 74 20 73 79 checking host sy
12f40 73 74 65 6d 20 74 79 70 65 22 20 3e 26 35 0a 24 stem type" >&5.$
12f50 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
12f60 69 6e 67 20 68 6f 73 74 20 73 79 73 74 65 6d 20 ing host system
12f70 74 79 70 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d type... " >&6; }
12f80 0a 69 66 20 24 7b 61 63 5f 63 76 5f 68 6f 73 74 .if ${ac_cv_host
12f90 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
12fa0 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
12fb0 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
12fc0 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 22 78 lse. if test "x
12fd0 24 68 6f 73 74 5f 61 6c 69 61 73 22 20 3d 20 78 $host_alias" = x
12fe0 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 68 ; then. ac_cv_h
12ff0 6f 73 74 3d 24 61 63 5f 63 76 5f 62 75 69 6c 64 ost=$ac_cv_build
13000 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 6f .else. ac_cv_ho
13010 73 74 3d 60 24 53 48 45 4c 4c 20 22 24 61 63 5f st=`$SHELL "$ac_
13020 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73 aux_dir/config.s
13030 75 62 22 20 24 68 6f 73 74 5f 61 6c 69 61 73 60 ub" $host_alias`
13040 20 7c 7c 0a 20 20 20 20 61 73 5f 66 6e 5f 65 72 ||. as_fn_er
13050 72 6f 72 20 24 3f 20 22 24 53 48 45 4c 4c 20 24 ror $? "$SHELL $
13060 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 ac_aux_dir/confi
13070 67 2e 73 75 62 20 24 68 6f 73 74 5f 61 6c 69 61 g.sub $host_alia
13080 73 20 66 61 69 6c 65 64 22 20 22 24 4c 49 4e 45 s failed" "$LINE
13090 4e 4f 22 20 35 0a 66 69 0a 0a 66 69 0a 7b 20 24 NO" 5.fi..fi.{ $
130a0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
130b0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
130c0 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
130d0 63 5f 63 76 5f 68 6f 73 74 22 20 3e 26 35 0a 24 c_cv_host" >&5.$
130e0 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f as_echo "$ac_cv_
130f0 68 6f 73 74 22 20 3e 26 36 3b 20 7d 0a 63 61 73 host" >&6; }.cas
13100 65 20 24 61 63 5f 63 76 5f 68 6f 73 74 20 69 6e e $ac_cv_host in
13110 0a 2a 2d 2a 2d 2a 29 20 3b 3b 0a 2a 29 20 61 73 .*-*-*) ;;.*) as
13120 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 69 6e _fn_error $? "in
13130 76 61 6c 69 64 20 76 61 6c 75 65 20 6f 66 20 63 valid value of c
13140 61 6e 6f 6e 69 63 61 6c 20 68 6f 73 74 22 20 22 anonical host" "
13150 24 4c 49 4e 45 4e 4f 22 20 35 3b 3b 0a 65 73 61 $LINENO" 5;;.esa
13160 63 0a 68 6f 73 74 3d 24 61 63 5f 63 76 5f 68 6f c.host=$ac_cv_ho
13170 73 74 0a 61 63 5f 73 61 76 65 5f 49 46 53 3d 24 st.ac_save_IFS=$
13180 49 46 53 3b 20 49 46 53 3d 27 2d 27 0a 73 65 74 IFS; IFS='-'.set
13190 20 78 20 24 61 63 5f 63 76 5f 68 6f 73 74 0a 73 x $ac_cv_host.s
131a0 68 69 66 74 0a 68 6f 73 74 5f 63 70 75 3d 24 31 hift.host_cpu=$1
131b0 0a 68 6f 73 74 5f 76 65 6e 64 6f 72 3d 24 32 0a .host_vendor=$2.
131c0 73 68 69 66 74 3b 20 73 68 69 66 74 0a 23 20 52 shift; shift.# R
131d0 65 6d 65 6d 62 65 72 2c 20 74 68 65 20 66 69 72 emember, the fir
131e0 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 st character of
131f0 49 46 53 20 69 73 20 75 73 65 64 20 74 6f 20 63 IFS is used to c
13200 72 65 61 74 65 20 24 2a 2c 0a 23 20 65 78 63 65 reate $*,.# exce
13210 70 74 20 77 69 74 68 20 6f 6c 64 20 73 68 65 6c pt with old shel
13220 6c 73 3a 0a 68 6f 73 74 5f 6f 73 3d 24 2a 0a 49 ls:.host_os=$*.I
13230 46 53 3d 24 61 63 5f 73 61 76 65 5f 49 46 53 0a FS=$ac_save_IFS.
13240 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e case $host_os in
13250 20 2a 5c 20 2a 29 20 68 6f 73 74 5f 6f 73 3d 60 *\ *) host_os=`
13260 65 63 68 6f 20 22 24 68 6f 73 74 5f 6f 73 22 20 echo "$host_os"
13270 7c 20 73 65 64 20 27 73 2f 20 2f 2d 2f 67 27 60 | sed 's/ /-/g'`
13280 3b 3b 20 65 73 61 63 0a 0a 0a 61 63 5f 65 78 74 ;; esac...ac_ext
13290 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 =c.ac_cpp='$CPP
132a0 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f $CPPFLAGS'.ac_co
132b0 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 mpile='$CC -c $C
132c0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
132d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
132e0 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 >&5'.ac_link='$
132f0 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 CC -o conftest$a
13300 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 c_exeext $CFLAGS
13310 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c $CPPFLAGS $LDFL
13320 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 AGS conftest.$ac
13330 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a _ext $LIBS >&5'.
13340 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d ac_compiler_gnu=
13350 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 $ac_cv_c_compile
13360 72 5f 67 6e 75 0a 69 66 20 74 65 73 74 20 2d 6e r_gnu.if test -n
13370 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 "$ac_tool_prefi
13380 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 x"; then. # Ext
13390 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 ract the first w
133a0 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f ord of "${ac_too
133b0 6c 5f 70 72 65 66 69 78 7d 67 63 63 22 2c 20 73 l_prefix}gcc", s
133c0 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 o it can be a pr
133d0 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 ogram name with
133e0 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 args..set dummy
133f0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
13400 7d 67 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 }gcc; ac_word=$2
13410 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
13420 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
13430 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
13440 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 ng for $ac_word"
13450 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
13460 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 "checking for $a
13470 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b c_word... " >&6;
13480 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 }.if ${ac_cv_pr
13490 6f 67 5f 43 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 og_CC+:} false;
134a0 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
134b0 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
134c0 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 >&6.else. if te
134d0 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 st -n "$CC"; the
134e0 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 n. ac_cv_prog_C
134f0 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 C="$CC" # Let th
13500 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 e user override
13510 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 the test..else.a
13520 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b s_save_IFS=$IFS;
13530 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 IFS=$PATH_SEPAR
13540 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 ATOR.for as_dir
13550 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 in $PATH.do. IF
13560 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 S=$as_save_IFS.
13570 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 test -z "$as_di
13580 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 r" && as_dir=..
13590 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 for ac_exec_e
135a0 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 xt in '' $ac_exe
135b0 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f cutable_extensio
135c0 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 ns; do. if as_f
135d0 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 n_executable_p "
135e0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 $as_dir/$ac_word
135f0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 $ac_exec_ext"; t
13600 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 hen. ac_cv_pr
13610 6f 67 5f 43 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c og_CC="${ac_tool
13620 5f 70 72 65 66 69 78 7d 67 63 63 22 0a 20 20 20 _prefix}gcc".
13630 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
13640 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
13650 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 INENO}: found $a
13660 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
13670 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a c_exec_ext" >&5.
13680 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 break 2. fi
13690 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 .done. done.IFS
136a0 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 =$as_save_IFS..f
136b0 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70 i.fi.CC=$ac_cv_p
136c0 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20 2d rog_CC.if test -
136d0 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 n "$CC"; then.
136e0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
136f0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
13700 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
13710 20 24 43 43 22 20 3e 26 35 0a 24 61 73 5f 65 63 $CC" >&5.$as_ec
13720 68 6f 20 22 24 43 43 22 20 3e 26 36 3b 20 7d 0a ho "$CC" >&6; }.
13730 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 else. { $as_ech
13740 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
13750 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
13760 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a result: no" >&5.
13770 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 $as_echo "no" >&
13780 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 6; }.fi...fi.if
13790 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f test -z "$ac_cv_
137a0 70 72 6f 67 5f 43 43 22 3b 20 74 68 65 6e 0a 20 prog_CC"; then.
137b0 20 61 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20 ac_ct_CC=$CC.
137c0 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 # Extract the fi
137d0 72 73 74 20 77 6f 72 64 20 6f 66 20 22 67 63 63 rst word of "gcc
137e0 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 ", so it can be
137f0 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 a program name w
13800 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 ith args..set du
13810 6d 6d 79 20 67 63 63 3b 20 61 63 5f 77 6f 72 64 mmy gcc; ac_word
13820 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
13830 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
13840 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
13850 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
13860 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
13870 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
13880 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
13890 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
138a0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 3a _prog_ac_ct_CC+:
138b0 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
138c0 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
138d0 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
138e0 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 e. if test -n "
138f0 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e $ac_ct_CC"; then
13900 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 . ac_cv_prog_ac
13910 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43 _ct_CC="$ac_ct_C
13920 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 C" # Let the use
13930 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
13940 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
13950 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
13960 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
13970 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
13980 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
13990 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
139a0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
139b0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
139c0 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
139d0 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
139e0 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
139f0 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
13a00 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
13a10 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
13a20 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
13a30 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
13a40 5f 63 74 5f 43 43 3d 22 67 63 63 22 0a 20 20 20 _ct_CC="gcc".
13a50 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
13a60 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
13a70 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 INENO}: found $a
13a80 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
13a90 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a c_exec_ext" >&5.
13aa0 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 break 2. fi
13ab0 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 .done. done.IFS
13ac0 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 =$as_save_IFS..f
13ad0 69 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24 61 i.fi.ac_ct_CC=$a
13ae0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
13af0 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 CC.if test -n "$
13b00 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a ac_ct_CC"; then.
13b10 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
13b20 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
13b30 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
13b40 74 3a 20 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 t: $ac_ct_CC" >&
13b50 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
13b60 63 74 5f 43 43 22 20 3e 26 36 3b 20 7d 0a 65 6c ct_CC" >&6; }.el
13b70 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
13b80 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
13b90 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
13ba0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
13bb0 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
13bc0 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 }.fi.. if test
13bd0 20 22 78 24 61 63 5f 63 74 5f 43 43 22 20 3d 20 "x$ac_ct_CC" =
13be0 78 3b 20 74 68 65 6e 0a 20 20 20 20 43 43 3d 22 x; then. CC="
13bf0 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 ". else. cas
13c00 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 e $cross_compili
13c10 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e ng:$ac_tool_warn
13c20 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 ed in.yes:).{ $a
13c30 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
13c40 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
13c50 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 NO}: WARNING: us
13c60 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 ing cross tools
13c70 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74 not prefixed wit
13c80 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 h host triplet"
13c90 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
13ca0 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 s_me: WARNING: u
13cb0 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 sing cross tools
13cc0 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 not prefixed wi
13cd0 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 th host triplet"
13ce0 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 >&2;}.ac_tool_w
13cf0 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 arned=yes ;;.esa
13d00 63 0a 20 20 20 20 43 43 3d 24 61 63 5f 63 74 5f c. CC=$ac_ct_
13d10 43 43 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 43 CC. fi.else. C
13d20 43 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 C="$ac_cv_prog_C
13d30 43 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d C".fi..if test -
13d40 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 z "$CC"; then.
13d50 20 20 20 20 20 20 20 20 69 66 20 74 65 73 74 20 if test
13d60 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 -n "$ac_tool_pre
13d70 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 20 20 23 fix"; then. #
13d80 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 Extract the fir
13d90 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 st word of "${ac
13da0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63 63 22 _tool_prefix}cc"
13db0 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 , so it can be a
13dc0 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 program name wi
13dd0 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d th args..set dum
13de0 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 my ${ac_tool_pre
13df0 66 69 78 7d 63 63 3b 20 61 63 5f 77 6f 72 64 3d fix}cc; ac_word=
13e00 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 $2.{ $as_echo "$
13e10 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
13e20 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
13e30 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 king for $ac_wor
13e40 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f d" >&5.$as_echo_
13e50 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
13e60 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 $ac_word... " >&
13e70 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 6; }.if ${ac_cv_
13e80 70 72 6f 67 5f 43 43 2b 3a 7d 20 66 61 6c 73 65 prog_CC+:} false
13e90 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
13ea0 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
13eb0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 " >&6.else. if
13ec0 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 test -n "$CC"; t
13ed0 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 hen. ac_cv_prog
13ee0 5f 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 _CC="$CC" # Let
13ef0 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 the user overrid
13f00 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 e the test..else
13f10 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 .as_save_IFS=$IF
13f20 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 S; IFS=$PATH_SEP
13f30 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 ARATOR.for as_di
13f40 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 r in $PATH.do.
13f50 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
13f60 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f . test -z "$as_
13f70 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e dir" && as_dir=.
13f80 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 . for ac_exec
13f90 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 _ext in '' $ac_e
13fa0 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 xecutable_extens
13fb0 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 ions; do. if as
13fc0 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 _fn_executable_p
13fd0 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f "$as_dir/$ac_wo
13fe0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b rd$ac_exec_ext";
13ff0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f then. ac_cv_
14000 70 72 6f 67 5f 43 43 3d 22 24 7b 61 63 5f 74 6f prog_CC="${ac_to
14010 6f 6c 5f 70 72 65 66 69 78 7d 63 63 22 0a 20 20 ol_prefix}cc".
14020 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
14030 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
14040 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 LINENO}: found $
14050 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 as_dir/$ac_word$
14060 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 ac_exec_ext" >&5
14070 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 . break 2. f
14080 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 i.done. done.IF
14090 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a S=$as_save_IFS..
140a0 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f fi.fi.CC=$ac_cv_
140b0 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20 prog_CC.if test
140c0 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 -n "$CC"; then.
140d0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
140e0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
140f0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
14100 3a 20 24 43 43 22 20 3e 26 35 0a 24 61 73 5f 65 : $CC" >&5.$as_e
14110 63 68 6f 20 22 24 43 43 22 20 3e 26 36 3b 20 7d cho "$CC" >&6; }
14120 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
14130 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
14140 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
14150 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 result: no" >&5
14160 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e .$as_echo "no" >
14170 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 66 69 0a &6; }.fi... fi.
14180 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 fi.if test -z "$
14190 43 43 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 CC"; then. # Ex
141a0 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
141b0 77 6f 72 64 20 6f 66 20 22 63 63 22 2c 20 73 6f word of "cc", so
141c0 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f it can be a pro
141d0 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 gram name with a
141e0 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63 rgs..set dummy c
141f0 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 c; ac_word=$2.{
14200 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
14210 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
14220 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
14230 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 for $ac_word" >&
14240 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
14250 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 ecking for $ac_w
14260 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ord... " >&6; }.
14270 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f if ${ac_cv_prog_
14280 43 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 CC+:} false; the
14290 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
142a0 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
142b0 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
142c0 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 -n "$CC"; then.
142d0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 ac_cv_prog_CC="
142e0 24 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 $CC" # Let the u
142f0 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 ser override the
14300 20 74 65 73 74 2e 0a 65 6c 73 65 0a 20 20 61 63 test..else. ac
14310 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 3d 6e _prog_rejected=n
14320 6f 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 o.as_save_IFS=$I
14330 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 FS; IFS=$PATH_SE
14340 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 PARATOR.for as_d
14350 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 ir in $PATH.do.
14360 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 IFS=$as_save_IF
14370 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 S. test -z "$as
14380 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d _dir" && as_dir=
14390 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 .. for ac_exe
143a0 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f c_ext in '' $ac_
143b0 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e executable_exten
143c0 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 sions; do. if a
143d0 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f s_fn_executable_
143e0 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 p "$as_dir/$ac_w
143f0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
14400 3b 20 74 68 65 6e 0a 20 20 20 20 69 66 20 74 65 ; then. if te
14410 73 74 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f st "$as_dir/$ac_
14420 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
14430 22 20 3d 20 22 2f 75 73 72 2f 75 63 62 2f 63 63 " = "/usr/ucb/cc
14440 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 61 "; then. a
14450 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 3d c_prog_rejected=
14460 79 65 73 0a 20 20 20 20 20 20 20 63 6f 6e 74 69 yes. conti
14470 6e 75 65 0a 20 20 20 20 20 66 69 0a 20 20 20 20 nue. fi.
14480 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 63 ac_cv_prog_CC="c
14490 63 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 c". $as_echo
144a0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
144b0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f eno-$LINENO}: fo
144c0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f und $as_dir/$ac_
144d0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
144e0 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 " >&5. break
144f0 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 2. fi.done. do
14500 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
14510 49 46 53 0a 0a 69 66 20 74 65 73 74 20 24 61 63 IFS..if test $ac
14520 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 20 3d _prog_rejected =
14530 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 57 yes; then. # W
14540 65 20 66 6f 75 6e 64 20 61 20 62 6f 67 6f 6e 20 e found a bogon
14550 69 6e 20 74 68 65 20 70 61 74 68 2c 20 73 6f 20 in the path, so
14560 6d 61 6b 65 20 73 75 72 65 20 77 65 20 6e 65 76 make sure we nev
14570 65 72 20 75 73 65 20 69 74 2e 0a 20 20 73 65 74 er use it.. set
14580 20 64 75 6d 6d 79 20 24 61 63 5f 63 76 5f 70 72 dummy $ac_cv_pr
14590 6f 67 5f 43 43 0a 20 20 73 68 69 66 74 0a 20 20 og_CC. shift.
145a0 69 66 20 74 65 73 74 20 24 23 20 21 3d 20 30 3b if test $# != 0;
145b0 20 74 68 65 6e 0a 20 20 20 20 23 20 57 65 20 63 then. # We c
145c0 68 6f 73 65 20 61 20 64 69 66 66 65 72 65 6e 74 hose a different
145d0 20 63 6f 6d 70 69 6c 65 72 20 66 72 6f 6d 20 74 compiler from t
145e0 68 65 20 62 6f 67 75 73 20 6f 6e 65 2e 0a 20 20 he bogus one..
145f0 20 20 23 20 48 6f 77 65 76 65 72 2c 20 69 74 20 # However, it
14600 68 61 73 20 74 68 65 20 73 61 6d 65 20 62 61 73 has the same bas
14610 65 6e 61 6d 65 2c 20 73 6f 20 74 68 65 20 62 6f ename, so the bo
14620 67 6f 6e 20 77 69 6c 6c 20 62 65 20 63 68 6f 73 gon will be chos
14630 65 6e 0a 20 20 20 20 23 20 66 69 72 73 74 20 69 en. # first i
14640 66 20 77 65 20 73 65 74 20 43 43 20 74 6f 20 6a f we set CC to j
14650 75 73 74 20 74 68 65 20 62 61 73 65 6e 61 6d 65 ust the basename
14660 3b 20 75 73 65 20 74 68 65 20 66 75 6c 6c 20 66 ; use the full f
14670 69 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20 73 68 ile name.. sh
14680 69 66 74 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 ift. ac_cv_pr
14690 6f 67 5f 43 43 3d 22 24 61 73 5f 64 69 72 2f 24 og_CC="$as_dir/$
146a0 61 63 5f 77 6f 72 64 24 7b 31 2b 27 20 27 7d 24 ac_word${1+' '}$
146b0 40 22 0a 20 20 66 69 0a 66 69 0a 66 69 0a 66 69 @". fi.fi.fi.fi
146c0 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f .CC=$ac_cv_prog_
146d0 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 CC.if test -n "$
146e0 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 CC"; then. { $a
146f0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
14700 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
14710 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 NO}: result: $CC
14720 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
14730 24 43 43 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 $CC" >&6; }.else
14740 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
14750 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
14760 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
14770 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f lt: no" >&5.$as_
14780 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d echo "no" >&6; }
14790 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 .fi...fi.if test
147a0 20 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a -z "$CC"; then.
147b0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 if test -n "$a
147c0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 c_tool_prefix";
147d0 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 70 72 then. for ac_pr
147e0 6f 67 20 69 6e 20 63 6c 2e 65 78 65 0a 20 20 64 og in cl.exe. d
147f0 6f 0a 20 20 20 20 23 20 45 78 74 72 61 63 74 20 o. # Extract
14800 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f the first word o
14810 66 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 f "$ac_tool_pref
14820 69 78 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 ix$ac_prog", so
14830 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 it can be a prog
14840 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 ram name with ar
14850 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 gs..set dummy $a
14860 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 c_tool_prefix$ac
14870 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 _prog; ac_word=$
14880 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 2.{ $as_echo "$a
14890 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
148a0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
148b0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 ing for $ac_word
148c0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
148d0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 "checking for $
148e0 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 ac_word... " >&6
148f0 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 ; }.if ${ac_cv_p
14900 72 6f 67 5f 43 43 2b 3a 7d 20 66 61 6c 73 65 3b rog_CC+:} false;
14910 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
14920 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
14930 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 >&6.else. if t
14940 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 est -n "$CC"; th
14950 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f en. ac_cv_prog_
14960 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 CC="$CC" # Let t
14970 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 he user override
14980 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a the test..else.
14990 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
149a0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
149b0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
149c0 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 in $PATH.do. I
149d0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
149e0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
149f0 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
14a00 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f for ac_exec_
14a10 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 ext in '' $ac_ex
14a20 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 ecutable_extensi
14a30 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f ons; do. if as_
14a40 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
14a50 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 "$as_dir/$ac_wor
14a60 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 d$ac_exec_ext";
14a70 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 then. ac_cv_p
14a80 72 6f 67 5f 43 43 3d 22 24 61 63 5f 74 6f 6f 6c rog_CC="$ac_tool
14a90 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22 _prefix$ac_prog"
14aa0 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 . $as_echo "$
14ab0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
14ac0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e o-$LINENO}: foun
14ad0 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f d $as_dir/$ac_wo
14ae0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 rd$ac_exec_ext"
14af0 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a >&5. break 2.
14b00 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 fi.done. done
14b10 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 .IFS=$as_save_IF
14b20 53 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f S..fi.fi.CC=$ac_
14b30 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 cv_prog_CC.if te
14b40 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 st -n "$CC"; the
14b50 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 n. { $as_echo "
14b60 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
14b70 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
14b80 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 24 61 ult: $CC" >&5.$a
14b90 73 5f 65 63 68 6f 20 22 24 43 43 22 20 3e 26 36 s_echo "$CC" >&6
14ba0 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 ; }.else. { $as
14bb0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
14bc0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
14bd0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 O}: result: no"
14be0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f >&5.$as_echo "no
14bf0 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 " >&6; }.fi...
14c00 20 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 20 test -n "$CC"
14c10 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a && break. done.
14c20 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 fi.if test -z "$
14c30 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 CC"; then. ac_c
14c40 74 5f 43 43 3d 24 43 43 0a 20 20 66 6f 72 20 61 t_CC=$CC. for a
14c50 63 5f 70 72 6f 67 20 69 6e 20 63 6c 2e 65 78 65 c_prog in cl.exe
14c60 0a 64 6f 0a 20 20 23 20 45 78 74 72 61 63 74 20 .do. # Extract
14c70 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f the first word o
14c80 66 20 22 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f f "$ac_prog", so
14c90 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f it can be a pro
14ca0 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 gram name with a
14cb0 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 rgs..set dummy $
14cc0 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64 ac_prog; ac_word
14cd0 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
14ce0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
14cf0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
14d00 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
14d10 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
14d20 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
14d30 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
14d40 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
14d50 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 3a _prog_ac_ct_CC+:
14d60 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
14d70 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
14d80 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
14d90 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 e. if test -n "
14da0 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e $ac_ct_CC"; then
14db0 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 . ac_cv_prog_ac
14dc0 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43 _ct_CC="$ac_ct_C
14dd0 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 C" # Let the use
14de0 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
14df0 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
14e00 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
14e10 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
14e20 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
14e30 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
14e40 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
14e50 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
14e60 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
14e70 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
14e80 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
14e90 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
14ea0 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
14eb0 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
14ec0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
14ed0 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
14ee0 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
14ef0 5f 63 74 5f 43 43 3d 22 24 61 63 5f 70 72 6f 67 _ct_CC="$ac_prog
14f00 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 ". $as_echo "
14f10 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
14f20 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 no-$LINENO}: fou
14f30 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 nd $as_dir/$ac_w
14f40 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
14f50 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 >&5. break 2
14f60 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e . fi.done. don
14f70 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 e.IFS=$as_save_I
14f80 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f FS..fi.fi.ac_ct_
14f90 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 CC=$ac_cv_prog_a
14fa0 63 5f 63 74 5f 43 43 0a 69 66 20 74 65 73 74 20 c_ct_CC.if test
14fb0 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 -n "$ac_ct_CC";
14fc0 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 then. { $as_ech
14fd0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
14fe0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
14ff0 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 43 result: $ac_ct_C
15000 43 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 C" >&5.$as_echo
15010 22 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 3b "$ac_ct_CC" >&6;
15020 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f }.else. { $as_
15030 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
15040 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
15050 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e }: result: no" >
15060 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 &5.$as_echo "no"
15070 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 74 >&6; }.fi... t
15080 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 est -n "$ac_ct_C
15090 43 22 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 C" && break.done
150a0 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 61 .. if test "x$a
150b0 63 5f 63 74 5f 43 43 22 20 3d 20 78 3b 20 74 68 c_ct_CC" = x; th
150c0 65 6e 0a 20 20 20 20 43 43 3d 22 22 0a 20 20 65 en. CC="". e
150d0 6c 73 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 lse. case $cr
150e0 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 oss_compiling:$a
150f0 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e c_tool_warned in
15100 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 .yes:).{ $as_ech
15110 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
15120 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
15130 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 WARNING: using c
15140 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 ross tools not p
15150 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 refixed with hos
15160 74 20 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 t triplet" >&5.$
15170 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
15180 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 WARNING: using
15190 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 cross tools not
151a0 70 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f prefixed with ho
151b0 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b st triplet" >&2;
151c0 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 }.ac_tool_warned
151d0 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 =yes ;;.esac.
151e0 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a 20 20 CC=$ac_ct_CC.
151f0 66 69 0a 66 69 0a 0a 66 69 0a 0a 0a 74 65 73 74 fi.fi..fi...test
15200 20 2d 7a 20 22 24 43 43 22 20 26 26 20 7b 20 7b -z "$CC" && { {
15210 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
15220 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
15230 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 69 INENO}: error: i
15240 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e n \`$ac_pwd':" >
15250 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 &5.$as_echo "$as
15260 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c _me: error: in \
15270 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 32 3b `$ac_pwd':" >&2;
15280 7d 0a 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f }.as_fn_error $?
15290 20 22 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 "no acceptable
152a0 43 20 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e 64 C compiler found
152b0 20 69 6e 20 5c 24 50 41 54 48 0a 53 65 65 20 5c in \$PATH.See \
152c0 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 `config.log' for
152d0 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 22 20 22 more details" "
152e0 24 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d 0a 0a 23 $LINENO" 5; }..#
152f0 20 50 72 6f 76 69 64 65 20 73 6f 6d 65 20 69 6e Provide some in
15300 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 formation about
15310 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 24 61 the compiler..$a
15320 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
15330 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
15340 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f NO}: checking fo
15350 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 r C compiler ver
15360 73 69 6f 6e 22 20 3e 26 35 0a 73 65 74 20 58 20 sion" >&5.set X
15370 24 61 63 5f 63 6f 6d 70 69 6c 65 0a 61 63 5f 63 $ac_compile.ac_c
15380 6f 6d 70 69 6c 65 72 3d 24 32 0a 66 6f 72 20 61 ompiler=$2.for a
15390 63 5f 6f 70 74 69 6f 6e 20 69 6e 20 2d 2d 76 65 c_option in --ve
153a0 72 73 69 6f 6e 20 2d 76 20 2d 56 20 2d 71 76 65 rsion -v -V -qve
153b0 72 73 69 6f 6e 3b 20 64 6f 0a 20 20 7b 20 7b 20 rsion; do. { {
153c0 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f 6d 70 ac_try="$ac_comp
153d0 69 6c 65 72 20 24 61 63 5f 6f 70 74 69 6f 6e 20 iler $ac_option
153e0 3e 26 35 22 0a 63 61 73 65 20 22 28 28 24 61 63 >&5".case "(($ac
153f0 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 _try" in. *\"*
15400 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 | *\`* | *\\*) a
15410 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f c_try_echo=\$ac_
15420 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 try;;. *) ac_tr
15430 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b y_echo=$ac_try;;
15440 0a 65 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 72 .esac.eval ac_tr
15450 79 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d y_echo="\"\$as_m
15460 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
15470 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 5f INENO}: $ac_try_
15480 65 63 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 6f echo\"".$as_echo
15490 20 22 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 3b "$ac_try_echo";
154a0 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 } >&5. (eval "
154b0 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 24 61 63 $ac_compiler $ac
154c0 5f 6f 70 74 69 6f 6e 20 3e 26 35 22 29 20 32 3e _option >&5") 2>
154d0 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 61 conftest.err. a
154e0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 69 66 c_status=$?. if
154f0 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 test -s conftes
15500 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 t.err; then.
15510 73 65 64 20 27 31 30 61 5c 0a 2e 2e 2e 20 72 65 sed '10a\.... re
15520 73 74 20 6f 66 20 73 74 64 65 72 72 20 6f 75 74 st of stderr out
15530 70 75 74 20 64 65 6c 65 74 65 64 20 2e 2e 2e 0a put deleted ....
15540 20 20 20 20 20 20 20 20 20 31 30 71 27 20 63 6f 10q' co
15550 6e 66 74 65 73 74 2e 65 72 72 20 3e 63 6f 6e 66 nftest.err >conf
15560 74 65 73 74 2e 65 72 31 0a 20 20 20 20 63 61 74 test.er1. cat
15570 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 26 conftest.er1 >&
15580 35 0a 20 20 66 69 0a 20 20 72 6d 20 2d 66 20 63 5. fi. rm -f c
15590 6f 6e 66 74 65 73 74 2e 65 72 31 20 63 6f 6e 66 onftest.er1 conf
155a0 74 65 73 74 2e 65 72 72 0a 20 20 24 61 73 5f 65 test.err. $as_e
155b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
155c0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
155d0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 : \$? = $ac_stat
155e0 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 us" >&5. test $
155f0 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d ac_status = 0; }
15600 0a 64 6f 6e 65 0a 0a 63 61 74 20 63 6f 6e 66 64 .done..cat confd
15610 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
15620 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
15630 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
15640 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d fs.h. */..int.m
15650 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 ain ().{.. ;.
15660 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 return 0;.}._ACE
15670 4f 46 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 OF.ac_clean_file
15680 73 5f 73 61 76 65 3d 24 61 63 5f 63 6c 65 61 6e s_save=$ac_clean
15690 5f 66 69 6c 65 73 0a 61 63 5f 63 6c 65 61 6e 5f _files.ac_clean_
156a0 66 69 6c 65 73 3d 22 24 61 63 5f 63 6c 65 61 6e files="$ac_clean
156b0 5f 66 69 6c 65 73 20 61 2e 6f 75 74 20 61 2e 6f _files a.out a.o
156c0 75 74 2e 64 53 59 4d 20 61 2e 65 78 65 20 62 2e ut.dSYM a.exe b.
156d0 6f 75 74 22 0a 23 20 54 72 79 20 74 6f 20 63 72 out".# Try to cr
156e0 65 61 74 65 20 61 6e 20 65 78 65 63 75 74 61 62 eate an executab
156f0 6c 65 20 77 69 74 68 6f 75 74 20 2d 6f 20 66 69 le without -o fi
15700 72 73 74 2c 20 64 69 73 72 65 67 61 72 64 20 61 rst, disregard a
15710 2e 6f 75 74 2e 0a 23 20 49 74 20 77 69 6c 6c 20 .out..# It will
15720 68 65 6c 70 20 75 73 20 64 69 61 67 6e 6f 73 65 help us diagnose
15730 20 62 72 6f 6b 65 6e 20 63 6f 6d 70 69 6c 65 72 broken compiler
15740 73 2c 20 61 6e 64 20 66 69 6e 64 69 6e 67 20 6f s, and finding o
15750 75 74 20 61 6e 20 69 6e 74 75 69 74 69 6f 6e 0a ut an intuition.
15760 23 20 6f 66 20 65 78 65 65 78 74 2e 0a 7b 20 24 # of exeext..{ $
15770 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
15780 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
15790 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 ENO}: checking w
157a0 68 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d hether the C com
157b0 70 69 6c 65 72 20 77 6f 72 6b 73 22 20 3e 26 35 piler works" >&5
157c0 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
157d0 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 cking whether th
157e0 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 e C compiler wor
157f0 6b 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 61 ks... " >&6; }.a
15800 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74 3d 60 c_link_default=`
15810 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 6c 69 $as_echo "$ac_li
15820 6e 6b 22 20 7c 20 73 65 64 20 27 73 2f 20 2d 6f nk" | sed 's/ -o
15830 20 2a 63 6f 6e 66 74 65 73 74 5b 5e 20 5d 2a 2f *conftest[^ ]*/
15840 2f 27 60 0a 0a 23 20 54 68 65 20 70 6f 73 73 69 /'`..# The possi
15850 62 6c 65 20 6f 75 74 70 75 74 20 66 69 6c 65 73 ble output files
15860 3a 0a 61 63 5f 66 69 6c 65 73 3d 22 61 2e 6f 75 :.ac_files="a.ou
15870 74 20 63 6f 6e 66 74 65 73 74 2e 65 78 65 20 63 t conftest.exe c
15880 6f 6e 66 74 65 73 74 20 61 2e 65 78 65 20 61 5f onftest a.exe a_
15890 6f 75 74 2e 65 78 65 20 62 2e 6f 75 74 20 63 6f out.exe b.out co
158a0 6e 66 74 65 73 74 2e 2a 22 0a 0a 61 63 5f 72 6d nftest.*"..ac_rm
158b0 66 69 6c 65 73 3d 0a 66 6f 72 20 61 63 5f 66 69 files=.for ac_fi
158c0 6c 65 20 69 6e 20 24 61 63 5f 66 69 6c 65 73 0a le in $ac_files.
158d0 64 6f 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69 do. case $ac_fi
158e0 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f le in. *.$ac_
158f0 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 ext | *.xcoff |
15900 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e *.tds | *.d | *.
15910 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a pdb | *.xSYM | *
15920 2e 62 62 20 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e .bb | *.bbg | *.
15930 6d 61 70 20 7c 20 2a 2e 69 6e 66 20 7c 20 2a 2e map | *.inf | *.
15940 64 53 59 4d 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f dSYM | *.o | *.o
15950 62 6a 20 29 20 3b 3b 0a 20 20 20 20 2a 20 29 20 bj ) ;;. * )
15960 61 63 5f 72 6d 66 69 6c 65 73 3d 22 24 61 63 5f ac_rmfiles="$ac_
15970 72 6d 66 69 6c 65 73 20 24 61 63 5f 66 69 6c 65 rmfiles $ac_file
15980 22 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a ";;. esac.done.
15990 72 6d 20 2d 66 20 24 61 63 5f 72 6d 66 69 6c 65 rm -f $ac_rmfile
159a0 73 0a 0a 69 66 20 7b 20 7b 20 61 63 5f 74 72 79 s..if { { ac_try
159b0 3d 22 24 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 ="$ac_link_defau
159c0 6c 74 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f lt".case "(($ac_
159d0 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c try" in. *\"* |
159e0 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 *\`* | *\\*) ac
159f0 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 _try_echo=\$ac_t
15a00 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 ry;;. *) ac_try
15a10 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a _echo=$ac_try;;.
15a20 65 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 esac.eval ac_try
15a30 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 _echo="\"\$as_me
15a40 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
15a50 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 NENO}: $ac_try_e
15a60 63 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 cho\"".$as_echo
15a70 22 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 "$ac_try_echo";
15a80 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 } >&5. (eval "$
15a90 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74 22 ac_link_default"
15aa0 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 ) 2>&5. ac_stat
15ab0 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f us=$?. $as_echo
15ac0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
15ad0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c neno-$LINENO}: \
15ae0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 $? = $ac_status"
15af0 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f >&5. test $ac_
15b00 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 3b 20 74 status = 0; }; t
15b10 68 65 6e 20 3a 0a 20 20 23 20 41 75 74 6f 63 6f hen :. # Autoco
15b20 6e 66 2d 32 2e 31 33 20 63 6f 75 6c 64 20 73 65 nf-2.13 could se
15b30 74 20 74 68 65 20 61 63 5f 63 76 5f 65 78 65 65 t the ac_cv_exee
15b40 78 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 60 xt variable to `
15b50 6e 6f 27 2e 0a 23 20 53 6f 20 69 67 6e 6f 72 65 no'..# So ignore
15b60 20 61 20 76 61 6c 75 65 20 6f 66 20 60 6e 6f 27 a value of `no'
15b70 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 69 73 , otherwise this
15b80 20 77 6f 75 6c 64 20 6c 65 61 64 20 74 6f 20 60 would lead to `
15b90 45 58 45 45 58 54 20 3d 20 6e 6f 27 0a 23 20 69 EXEEXT = no'.# i
15ba0 6e 20 61 20 4d 61 6b 65 66 69 6c 65 2e 20 20 57 n a Makefile. W
15bb0 65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 6f 76 65 e should not ove
15bc0 72 72 69 64 65 20 61 63 5f 63 76 5f 65 78 65 65 rride ac_cv_exee
15bd0 78 74 20 69 66 20 69 74 20 77 61 73 20 63 61 63 xt if it was cac
15be0 68 65 64 2c 0a 23 20 73 6f 20 74 68 61 74 20 74 hed,.# so that t
15bf0 68 65 20 75 73 65 72 20 63 61 6e 20 73 68 6f 72 he user can shor
15c00 74 2d 63 69 72 63 75 69 74 20 74 68 69 73 20 74 t-circuit this t
15c10 65 73 74 20 66 6f 72 20 63 6f 6d 70 69 6c 65 72 est for compiler
15c20 73 20 75 6e 6b 6e 6f 77 6e 20 74 6f 0a 23 20 41 s unknown to.# A
15c30 75 74 6f 63 6f 6e 66 2e 0a 66 6f 72 20 61 63 5f utoconf..for ac_
15c40 66 69 6c 65 20 69 6e 20 24 61 63 5f 66 69 6c 65 file in $ac_file
15c50 73 20 27 27 0a 64 6f 0a 20 20 74 65 73 74 20 2d s ''.do. test -
15c60 66 20 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20 f "$ac_file" ||
15c70 63 6f 6e 74 69 6e 75 65 0a 20 20 63 61 73 65 20 continue. case
15c80 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 $ac_file in.
15c90 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 *.$ac_ext | *.xc
15ca0 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e off | *.tds | *.
15cb0 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 d | *.pdb | *.xS
15cc0 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 YM | *.bb | *.bb
15cd0 67 20 7c 20 2a 2e 6d 61 70 20 7c 20 2a 2e 69 6e g | *.map | *.in
15ce0 66 20 7c 20 2a 2e 64 53 59 4d 20 7c 20 2a 2e 6f f | *.dSYM | *.o
15cf0 20 7c 20 2a 2e 6f 62 6a 20 29 0a 09 3b 3b 0a 20 | *.obj )..;;.
15d00 20 20 20 5b 61 62 5d 2e 6f 75 74 20 29 0a 09 23 [ab].out )..#
15d10 20 57 65 20 66 6f 75 6e 64 20 74 68 65 20 64 65 We found the de
15d20 66 61 75 6c 74 20 65 78 65 63 75 74 61 62 6c 65 fault executable
15d30 2c 20 62 75 74 20 65 78 65 65 78 74 3d 27 27 20 , but exeext=''
15d40 69 73 20 6d 6f 73 74 0a 09 23 20 63 65 72 74 61 is most..# certa
15d50 69 6e 6c 79 20 72 69 67 68 74 2e 0a 09 62 72 65 inly right...bre
15d60 61 6b 3b 3b 0a 20 20 20 20 2a 2e 2a 20 29 0a 09 ak;;. *.* )..
15d70 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 if test "${ac_cv
15d80 5f 65 78 65 65 78 74 2b 73 65 74 7d 22 20 3d 20 _exeext+set}" =
15d90 73 65 74 20 26 26 20 74 65 73 74 20 22 24 61 63 set && test "$ac
15da0 5f 63 76 5f 65 78 65 65 78 74 22 20 21 3d 20 6e _cv_exeext" != n
15db0 6f 3b 0a 09 74 68 65 6e 20 3a 3b 20 65 6c 73 65 o;..then :; else
15dc0 0a 09 20 20 20 61 63 5f 63 76 5f 65 78 65 65 78 .. ac_cv_exeex
15dd0 74 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69 6c t=`expr "$ac_fil
15de0 65 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e e" : '[^.]*\(\..
15df0 2a 5c 29 27 60 0a 09 66 69 0a 09 23 20 57 65 20 *\)'`..fi..# We
15e00 73 65 74 20 61 63 5f 63 76 5f 65 78 65 65 78 74 set ac_cv_exeext
15e10 20 68 65 72 65 20 62 65 63 61 75 73 65 20 74 68 here because th
15e20 65 20 6c 61 74 65 72 20 74 65 73 74 20 66 6f 72 e later test for
15e30 20 69 74 20 69 73 20 6e 6f 74 0a 09 23 20 73 61 it is not..# sa
15e40 66 65 3a 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c fe: cross compil
15e50 65 72 73 20 6d 61 79 20 6e 6f 74 20 61 64 64 20 ers may not add
15e60 74 68 65 20 73 75 66 66 69 78 20 69 66 20 67 69 the suffix if gi
15e70 76 65 6e 20 61 6e 20 60 2d 6f 27 0a 09 23 20 61 ven an `-o'..# a
15e80 72 67 75 6d 65 6e 74 2c 20 73 6f 20 77 65 20 6d rgument, so we m
15e90 61 79 20 6e 65 65 64 20 74 6f 20 6b 6e 6f 77 20 ay need to know
15ea0 69 74 20 61 74 20 74 68 61 74 20 70 6f 69 6e 74 it at that point
15eb0 20 61 6c 72 65 61 64 79 2e 0a 09 23 20 45 76 65 already...# Eve
15ec0 6e 20 69 66 20 74 68 69 73 20 73 65 63 74 69 6f n if this sectio
15ed0 6e 20 6c 6f 6f 6b 73 20 63 72 75 66 74 79 3a 20 n looks crufty:
15ee0 69 74 20 68 61 73 20 74 68 65 20 61 64 76 61 6e it has the advan
15ef0 74 61 67 65 20 6f 66 0a 09 23 20 61 63 74 75 61 tage of..# actua
15f00 6c 6c 79 20 77 6f 72 6b 69 6e 67 2e 0a 09 62 72 lly working...br
15f10 65 61 6b 3b 3b 0a 20 20 20 20 2a 20 29 0a 09 62 eak;;. * )..b
15f20 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f reak;;. esac.do
15f30 6e 65 0a 74 65 73 74 20 22 24 61 63 5f 63 76 5f ne.test "$ac_cv_
15f40 65 78 65 65 78 74 22 20 3d 20 6e 6f 20 26 26 20 exeext" = no &&
15f50 61 63 5f 63 76 5f 65 78 65 65 78 74 3d 0a 0a 65 ac_cv_exeext=..e
15f60 6c 73 65 0a 20 20 61 63 5f 66 69 6c 65 3d 27 27 lse. ac_file=''
15f70 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 .fi.if test -z "
15f80 24 61 63 5f 66 69 6c 65 22 3b 20 74 68 65 6e 20 $ac_file"; then
15f90 3a 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 :. { $as_echo "
15fa0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
15fb0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
15fc0 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 ult: no" >&5.$as
15fd0 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 _echo "no" >&6;
15fe0 7d 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f }.$as_echo "$as_
15ff0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 me: failed progr
16000 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 am was:" >&5.sed
16010 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 's/^/| /' conft
16020 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a est.$ac_ext >&5.
16030 0a 7b 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 .{ { $as_echo "$
16040 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
16050 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f o-$LINENO}: erro
16060 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 r: in \`$ac_pwd'
16070 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 :" >&5.$as_echo
16080 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 "$as_me: error:
16090 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 in \`$ac_pwd':"
160a0 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 72 6f >&2;}.as_fn_erro
160b0 72 20 37 37 20 22 43 20 63 6f 6d 70 69 6c 65 72 r 77 "C compiler
160c0 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 65 cannot create e
160d0 78 65 63 75 74 61 62 6c 65 73 0a 53 65 65 20 5c xecutables.See \
160e0 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 `config.log' for
160f0 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 22 20 22 more details" "
16100 24 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d 0a 65 6c $LINENO" 5; }.el
16110 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
16120 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
16130 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
16140 73 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 24 sult: yes" >&5.$
16150 61 73 5f 65 63 68 6f 20 22 79 65 73 22 20 3e 26 as_echo "yes" >&
16160 36 3b 20 7d 0a 66 69 0a 7b 20 24 61 73 5f 65 63 6; }.fi.{ $as_ec
16170 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
16180 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
16190 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 checking for C
161a0 63 6f 6d 70 69 6c 65 72 20 64 65 66 61 75 6c 74 compiler default
161b0 20 6f 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d output file nam
161c0 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f e" >&5.$as_echo_
161d0 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
161e0 43 20 63 6f 6d 70 69 6c 65 72 20 64 65 66 61 75 C compiler defau
161f0 6c 74 20 6f 75 74 70 75 74 20 66 69 6c 65 20 6e lt output file n
16200 61 6d 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ame... " >&6; }.
16210 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
16220 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
16230 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
16240 20 24 61 63 5f 66 69 6c 65 22 20 3e 26 35 0a 24 $ac_file" >&5.$
16250 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 66 69 6c as_echo "$ac_fil
16260 65 22 20 3e 26 36 3b 20 7d 0a 61 63 5f 65 78 65 e" >&6; }.ac_exe
16270 65 78 74 3d 24 61 63 5f 63 76 5f 65 78 65 65 78 ext=$ac_cv_exeex
16280 74 0a 0a 72 6d 20 2d 66 20 2d 72 20 61 2e 6f 75 t..rm -f -r a.ou
16290 74 20 61 2e 6f 75 74 2e 64 53 59 4d 20 61 2e 65 t a.out.dSYM a.e
162a0 78 65 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 63 xe conftest$ac_c
162b0 76 5f 65 78 65 65 78 74 20 62 2e 6f 75 74 0a 61 v_exeext b.out.a
162c0 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 3d 24 61 c_clean_files=$a
162d0 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 5f 73 61 c_clean_files_sa
162e0 76 65 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 ve.{ $as_echo "$
162f0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
16300 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
16310 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78 20 king for suffix
16320 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 22 20 of executables"
16330 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
16340 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 checking for suf
16350 66 69 78 20 6f 66 20 65 78 65 63 75 74 61 62 6c fix of executabl
16360 65 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 es... " >&6; }.i
16370 66 20 7b 20 7b 20 61 63 5f 74 72 79 3d 22 24 61 f { { ac_try="$a
16380 63 5f 6c 69 6e 6b 22 0a 63 61 73 65 20 22 28 28 c_link".case "((
16390 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c $ac_try" in. *\
163a0 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a "* | *\`* | *\\*
163b0 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 ) ac_try_echo=\$
163c0 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 ac_try;;. *) ac
163d0 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 _try_echo=$ac_tr
163e0 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 61 63 y;;.esac.eval ac
163f0 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 _try_echo="\"\$a
16400 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
16410 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 -$LINENO}: $ac_t
16420 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73 5f 65 ry_echo\"".$as_e
16430 63 68 6f 20 22 24 61 63 5f 74 72 79 5f 65 63 68 cho "$ac_try_ech
16440 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 o"; } >&5. (eva
16450 6c 20 22 24 61 63 5f 6c 69 6e 6b 22 29 20 32 3e l "$ac_link") 2>
16460 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 &5. ac_status=$
16470 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ?. $as_echo "$a
16480 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
16490 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d -$LINENO}: \$? =
164a0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 $ac_status" >&5
164b0 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 . test $ac_stat
164c0 75 73 20 3d 20 30 3b 20 7d 3b 20 74 68 65 6e 20 us = 0; }; then
164d0 3a 0a 20 20 23 20 49 66 20 62 6f 74 68 20 60 63 :. # If both `c
164e0 6f 6e 66 74 65 73 74 2e 65 78 65 27 20 61 6e 64 onftest.exe' and
164f0 20 60 63 6f 6e 66 74 65 73 74 27 20 61 72 65 20 `conftest' are
16500 60 70 72 65 73 65 6e 74 27 20 28 77 65 6c 6c 2c `present' (well,
16510 20 6f 62 73 65 72 76 61 62 6c 65 29 0a 23 20 63 observable).# c
16520 61 74 63 68 20 60 63 6f 6e 66 74 65 73 74 2e 65 atch `conftest.e
16530 78 65 27 2e 20 20 46 6f 72 20 69 6e 73 74 61 6e xe'. For instan
16540 63 65 20 77 69 74 68 20 43 79 67 77 69 6e 2c 20 ce with Cygwin,
16550 60 6c 73 20 63 6f 6e 66 74 65 73 74 27 20 77 69 `ls conftest' wi
16560 6c 6c 0a 23 20 77 6f 72 6b 20 70 72 6f 70 65 72 ll.# work proper
16570 6c 79 20 28 69 2e 65 2e 2c 20 72 65 66 65 72 20 ly (i.e., refer
16580 74 6f 20 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 to `conftest.exe
16590 27 29 2c 20 77 68 69 6c 65 20 69 74 20 77 6f 6e '), while it won
165a0 27 74 20 77 69 74 68 0a 23 20 60 72 6d 27 2e 0a 't with.# `rm'..
165b0 66 6f 72 20 61 63 5f 66 69 6c 65 20 69 6e 20 63 for ac_file in c
165c0 6f 6e 66 74 65 73 74 2e 65 78 65 20 63 6f 6e 66 onftest.exe conf
165d0 74 65 73 74 20 63 6f 6e 66 74 65 73 74 2e 2a 3b test conftest.*;
165e0 20 64 6f 0a 20 20 74 65 73 74 20 2d 66 20 22 24 do. test -f "$
165f0 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63 6f 6e 74 ac_file" || cont
16600 69 6e 75 65 0a 20 20 63 61 73 65 20 24 61 63 5f inue. case $ac_
16610 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 file in. *.$a
16620 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 c_ext | *.xcoff
16630 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 | *.tds | *.d |
16640 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c *.pdb | *.xSYM |
16650 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67 20 7c 20 *.bb | *.bbg |
16660 2a 2e 6d 61 70 20 7c 20 2a 2e 69 6e 66 20 7c 20 *.map | *.inf |
16670 2a 2e 64 53 59 4d 20 7c 20 2a 2e 6f 20 7c 20 2a *.dSYM | *.o | *
16680 2e 6f 62 6a 20 29 20 3b 3b 0a 20 20 20 20 2a 2e .obj ) ;;. *.
16690 2a 20 29 20 61 63 5f 63 76 5f 65 78 65 65 78 74 * ) ac_cv_exeext
166a0 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69 6c 65 =`expr "$ac_file
166b0 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a " : '[^.]*\(\..*
166c0 5c 29 27 60 0a 09 20 20 62 72 65 61 6b 3b 3b 0a \)'`.. break;;.
166d0 20 20 20 20 2a 20 29 20 62 72 65 61 6b 3b 3b 0a * ) break;;.
166e0 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 esac.done.else
166f0 0a 20 20 7b 20 7b 20 24 61 73 5f 65 63 68 6f 20 . { { $as_echo
16700 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
16710 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 eno-$LINENO}: er
16720 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 ror: in \`$ac_pw
16730 64 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 d':" >&5.$as_ech
16740 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 o "$as_me: error
16750 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a : in \`$ac_pwd':
16760 22 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 " >&2;}.as_fn_er
16770 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 63 ror $? "cannot c
16780 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f 66 ompute suffix of
16790 20 65 78 65 63 75 74 61 62 6c 65 73 3a 20 63 61 executables: ca
167a0 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20 61 6e 64 nnot compile and
167b0 20 6c 69 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 link.See \`conf
167c0 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 ig.log' for more
167d0 20 64 65 74 61 69 6c 73 22 20 22 24 4c 49 4e 45 details" "$LINE
167e0 4e 4f 22 20 35 3b 20 7d 0a 66 69 0a 72 6d 20 2d NO" 5; }.fi.rm -
167f0 66 20 63 6f 6e 66 74 65 73 74 20 63 6f 6e 66 74 f conftest conft
16800 65 73 74 24 61 63 5f 63 76 5f 65 78 65 65 78 74 est$ac_cv_exeext
16810 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
16820 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
16830 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
16840 3a 20 24 61 63 5f 63 76 5f 65 78 65 65 78 74 22 : $ac_cv_exeext"
16850 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
16860 61 63 5f 63 76 5f 65 78 65 65 78 74 22 20 3e 26 ac_cv_exeext" >&
16870 36 3b 20 7d 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 6; }..rm -f conf
16880 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 45 58 45 test.$ac_ext.EXE
16890 45 58 54 3d 24 61 63 5f 63 76 5f 65 78 65 65 78 EXT=$ac_cv_exeex
168a0 74 0a 61 63 5f 65 78 65 65 78 74 3d 24 45 58 45 t.ac_exeext=$EXE
168b0 45 58 54 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 EXT.cat confdefs
168c0 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 .h - <<_ACEOF >c
168d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
168e0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e /* end confdefs.
168f0 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 h. */.#include
16900 3c 73 74 64 69 6f 2e 68 3e 0a 69 6e 74 0a 6d 61 <stdio.h>.int.ma
16910 69 6e 20 28 29 0a 7b 0a 46 49 4c 45 20 2a 66 20 in ().{.FILE *f
16920 3d 20 66 6f 70 65 6e 20 28 22 63 6f 6e 66 74 65 = fopen ("confte
16930 73 74 2e 6f 75 74 22 2c 20 22 77 22 29 3b 0a 20 st.out", "w");.
16940 72 65 74 75 72 6e 20 66 65 72 72 6f 72 20 28 66 return ferror (f
16950 29 20 7c 7c 20 66 63 6c 6f 73 65 20 28 66 29 20 ) || fclose (f)
16960 21 3d 20 30 3b 0a 0a 20 20 3b 0a 20 20 72 65 74 != 0;.. ;. ret
16970 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a urn 0;.}._ACEOF.
16980 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 3d 22 ac_clean_files="
16990 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 20 $ac_clean_files
169a0 63 6f 6e 66 74 65 73 74 2e 6f 75 74 22 0a 23 20 conftest.out".#
169b0 43 68 65 63 6b 20 74 68 61 74 20 74 68 65 20 63 Check that the c
169c0 6f 6d 70 69 6c 65 72 20 70 72 6f 64 75 63 65 73 ompiler produces
169d0 20 65 78 65 63 75 74 61 62 6c 65 73 20 77 65 20 executables we
169e0 63 61 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f 74 can run. If not
169f0 2c 20 65 69 74 68 65 72 0a 23 20 74 68 65 20 63 , either.# the c
16a00 6f 6d 70 69 6c 65 72 20 69 73 20 62 72 6f 6b 65 ompiler is broke
16a10 6e 2c 20 6f 72 20 77 65 20 63 72 6f 73 73 20 63 n, or we cross c
16a20 6f 6d 70 69 6c 65 2e 0a 7b 20 24 61 73 5f 65 63 ompile..{ $as_ec
16a30 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
16a40 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
16a50 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 checking whethe
16a60 72 20 77 65 20 61 72 65 20 63 72 6f 73 73 20 63 r we are cross c
16a70 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35 0a 24 61 ompiling" >&5.$a
16a80 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
16a90 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72 ng whether we ar
16aa0 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e e cross compilin
16ab0 67 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 g... " >&6; }.if
16ac0 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f test "$cross_co
16ad0 6d 70 69 6c 69 6e 67 22 20 21 3d 20 79 65 73 3b mpiling" != yes;
16ae0 20 74 68 65 6e 0a 20 20 7b 20 7b 20 61 63 5f 74 then. { { ac_t
16af0 72 79 3d 22 24 61 63 5f 6c 69 6e 6b 22 0a 63 61 ry="$ac_link".ca
16b00 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 se "(($ac_try" i
16b10 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 n. *\"* | *\`*
16b20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 | *\\*) ac_try_e
16b30 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 cho=\$ac_try;;.
16b40 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d *) ac_try_echo=
16b50 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 $ac_try;;.esac.e
16b60 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d val ac_try_echo=
16b70 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f "\"\$as_me:${as_
16b80 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
16b90 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 $ac_try_echo\""
16ba0 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 .$as_echo "$ac_t
16bb0 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a ry_echo"; } >&5.
16bc0 20 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 69 6e (eval "$ac_lin
16bd0 6b 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 k") 2>&5. ac_st
16be0 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 atus=$?. $as_ec
16bf0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
16c00 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
16c10 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 \$? = $ac_statu
16c20 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 s" >&5. test $a
16c30 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 0a c_status = 0; }.
16c40 20 20 69 66 20 7b 20 61 63 5f 74 72 79 3d 27 2e if { ac_try='.
16c50 2f 63 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f /conftest$ac_cv_
16c60 65 78 65 65 78 74 27 0a 20 20 7b 20 7b 20 63 61 exeext'. { { ca
16c70 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 se "(($ac_try" i
16c80 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 n. *\"* | *\`*
16c90 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 | *\\*) ac_try_e
16ca0 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 cho=\$ac_try;;.
16cb0 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d *) ac_try_echo=
16cc0 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 $ac_try;;.esac.e
16cd0 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d val ac_try_echo=
16ce0 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f "\"\$as_me:${as_
16cf0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
16d00 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 $ac_try_echo\""
16d10 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 .$as_echo "$ac_t
16d20 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a ry_echo"; } >&5.
16d30 20 20 28 65 76 61 6c 20 22 24 61 63 5f 74 72 79 (eval "$ac_try
16d40 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 ") 2>&5. ac_sta
16d50 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 tus=$?. $as_ech
16d60 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
16d70 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
16d80 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 \$? = $ac_status
16d90 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 " >&5. test $ac
16da0 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 3b 20 _status = 0; };
16db0 7d 3b 20 74 68 65 6e 0a 20 20 20 20 63 72 6f 73 }; then. cros
16dc0 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 6e 6f 0a 20 s_compiling=no.
16dd0 20 65 6c 73 65 0a 20 20 20 20 69 66 20 74 65 73 else. if tes
16de0 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c t "$cross_compil
16df0 69 6e 67 22 20 3d 20 6d 61 79 62 65 3b 20 74 68 ing" = maybe; th
16e00 65 6e 0a 09 63 72 6f 73 73 5f 63 6f 6d 70 69 6c en..cross_compil
16e10 69 6e 67 3d 79 65 73 0a 20 20 20 20 65 6c 73 65 ing=yes. else
16e20 0a 09 7b 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 ..{ { $as_echo "
16e30 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
16e40 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 no-$LINENO}: err
16e50 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 or: in \`$ac_pwd
16e60 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f ':" >&5.$as_echo
16e70 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a "$as_me: error:
16e80 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 in \`$ac_pwd':"
16e90 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 72 >&2;}.as_fn_err
16ea0 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 72 75 or $? "cannot ru
16eb0 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70 72 6f n C compiled pro
16ec0 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20 6d 65 grams..If you me
16ed0 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63 6f 6d ant to cross com
16ee0 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d 68 6f pile, use \`--ho
16ef0 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e 66 69 st'..See \`confi
16f00 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 g.log' for more
16f10 64 65 74 61 69 6c 73 22 20 22 24 4c 49 4e 45 4e details" "$LINEN
16f20 4f 22 20 35 3b 20 7d 0a 20 20 20 20 66 69 0a 20 O" 5; }. fi.
16f30 20 66 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 fi.fi.{ $as_ech
16f40 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
16f50 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
16f60 72 65 73 75 6c 74 3a 20 24 63 72 6f 73 73 5f 63 result: $cross_c
16f70 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35 0a 24 61 ompiling" >&5.$a
16f80 73 5f 65 63 68 6f 20 22 24 63 72 6f 73 73 5f 63 s_echo "$cross_c
16f90 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 36 3b 20 7d ompiling" >&6; }
16fa0 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 ..rm -f conftest
16fb0 2e 24 61 63 5f 65 78 74 20 63 6f 6e 66 74 65 73 .$ac_ext conftes
16fc0 74 24 61 63 5f 63 76 5f 65 78 65 65 78 74 20 63 t$ac_cv_exeext c
16fd0 6f 6e 66 74 65 73 74 2e 6f 75 74 0a 61 63 5f 63 onftest.out.ac_c
16fe0 6c 65 61 6e 5f 66 69 6c 65 73 3d 24 61 63 5f 63 lean_files=$ac_c
16ff0 6c 65 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 0a lean_files_save.
17000 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
17010 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
17020 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
17030 67 20 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20 g for suffix of
17040 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 20 3e 26 object files" >&
17050 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
17060 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 ecking for suffi
17070 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 x of object file
17080 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 s... " >&6; }.if
17090 20 24 7b 61 63 5f 63 76 5f 6f 62 6a 65 78 74 2b ${ac_cv_objext+
170a0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
170b0 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
170c0 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
170d0 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 se. cat confdef
170e0 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e s.h - <<_ACEOF >
170f0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
17100 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 ./* end confdefs
17110 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 .h. */..int.mai
17120 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 n ().{.. ;. re
17130 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 turn 0;.}._ACEOF
17140 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e .rm -f conftest.
17150 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a 0a 69 o conftest.obj.i
17160 66 20 7b 20 7b 20 61 63 5f 74 72 79 3d 22 24 61 f { { ac_try="$a
17170 63 5f 63 6f 6d 70 69 6c 65 22 0a 63 61 73 65 20 c_compile".case
17180 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 "(($ac_try" in.
17190 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a *\"* | *\`* | *
171a0 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f \\*) ac_try_echo
171b0 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 =\$ac_try;;. *)
171c0 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 ac_try_echo=$ac
171d0 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c _try;;.esac.eval
171e0 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 ac_try_echo="\"
171f0 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e \$as_me:${as_lin
17200 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 eno-$LINENO}: $a
17210 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 c_try_echo\"".$a
17220 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 5f s_echo "$ac_try_
17230 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 echo"; } >&5. (
17240 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c eval "$ac_compil
17250 65 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 e") 2>&5. ac_st
17260 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 atus=$?. $as_ec
17270 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
17280 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
17290 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 \$? = $ac_statu
172a0 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 s" >&5. test $a
172b0 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 3b c_status = 0; };
172c0 20 74 68 65 6e 20 3a 0a 20 20 66 6f 72 20 61 63 then :. for ac
172d0 5f 66 69 6c 65 20 69 6e 20 63 6f 6e 66 74 65 73 _file in conftes
172e0 74 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a t.o conftest.obj
172f0 20 63 6f 6e 66 74 65 73 74 2e 2a 3b 20 64 6f 0a conftest.*; do.
17300 20 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 66 test -f "$ac_f
17310 69 6c 65 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 ile" || continue
17320 3b 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69 6c ;. case $ac_fil
17330 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 e in. *.$ac_e
17340 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a xt | *.xcoff | *
17350 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 .tds | *.d | *.p
17360 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e db | *.xSYM | *.
17370 62 62 20 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6d bb | *.bbg | *.m
17380 61 70 20 7c 20 2a 2e 69 6e 66 20 7c 20 2a 2e 64 ap | *.inf | *.d
17390 53 59 4d 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20 SYM ) ;;. *)
173a0 61 63 5f 63 76 5f 6f 62 6a 65 78 74 3d 60 65 78 ac_cv_objext=`ex
173b0 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 pr "$ac_file" :
173c0 27 2e 2a 5c 2e 5c 28 2e 2a 5c 29 27 60 0a 20 20 '.*\.\(.*\)'`.
173d0 20 20 20 20 20 62 72 65 61 6b 3b 3b 0a 20 20 65 break;;. e
173e0 73 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 sac.done.else.
173f0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
17400 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d : failed program
17410 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 was:" >&5.sed '
17420 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 s/^/| /' conftes
17430 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 7b t.$ac_ext >&5..{
17440 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
17450 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
17460 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a $LINENO}: error:
17470 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 in \`$ac_pwd':"
17480 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
17490 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e as_me: error: in
174a0 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 \`$ac_pwd':" >&
174b0 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 72 6f 72 20 2;}.as_fn_error
174c0 24 3f 20 22 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 $? "cannot compu
174d0 74 65 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a te suffix of obj
174e0 65 63 74 20 66 69 6c 65 73 3a 20 63 61 6e 6e 6f ect files: canno
174f0 74 20 63 6f 6d 70 69 6c 65 0a 53 65 65 20 5c 60 t compile.See \`
17500 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 config.log' for
17510 6d 6f 72 65 20 64 65 74 61 69 6c 73 22 20 22 24 more details" "$
17520 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d 0a 66 69 0a LINENO" 5; }.fi.
17530 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 rm -f conftest.$
17540 61 63 5f 63 76 5f 6f 62 6a 65 78 74 20 63 6f 6e ac_cv_objext con
17550 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 ftest.$ac_ext.fi
17560 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
17570 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
17580 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
17590 3a 20 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22 : $ac_cv_objext"
175a0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
175b0 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22 20 3e 26 ac_cv_objext" >&
175c0 36 3b 20 7d 0a 4f 42 4a 45 58 54 3d 24 61 63 5f 6; }.OBJEXT=$ac_
175d0 63 76 5f 6f 62 6a 65 78 74 0a 61 63 5f 6f 62 6a cv_objext.ac_obj
175e0 65 78 74 3d 24 4f 42 4a 45 58 54 0a 7b 20 24 61 ext=$OBJEXT.{ $a
175f0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
17600 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
17610 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 NO}: checking wh
17620 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73 69 ether we are usi
17630 6e 67 20 74 68 65 20 47 4e 55 20 43 20 63 6f 6d ng the GNU C com
17640 70 69 6c 65 72 22 20 3e 26 35 0a 24 61 73 5f 65 piler" >&5.$as_e
17650 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
17660 77 68 65 74 68 65 72 20 77 65 20 61 72 65 20 75 whether we are u
17670 73 69 6e 67 20 74 68 65 20 47 4e 55 20 43 20 63 sing the GNU C c
17680 6f 6d 70 69 6c 65 72 2e 2e 2e 20 22 20 3e 26 36 ompiler... " >&6
17690 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 63 ; }.if ${ac_cv_c
176a0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b 3a 7d _compiler_gnu+:}
176b0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
176c0 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
176d0 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
176e0 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e . cat confdefs.
176f0 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
17700 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
17710 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
17720 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 . */..int.main
17730 28 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f 5f 47 ().{.#ifndef __G
17740 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63 68 6f NUC__. cho
17750 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a 20 20 ke me.#endif..
17760 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a ;. return 0;.}.
17770 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f _ACEOF.if ac_fn_
17780 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 c_try_compile "$
17790 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a LINENO"; then :.
177a0 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e ac_compiler_gn
177b0 75 3d 79 65 73 0a 65 6c 73 65 0a 20 20 61 63 5f u=yes.else. ac_
177c0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 6e 6f 0a compiler_gnu=no.
177d0 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f fi.rm -f core co
177e0 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 nftest.err conft
177f0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 est.$ac_objext c
17800 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
17810 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 ac_cv_c_compiler
17820 5f 67 6e 75 3d 24 61 63 5f 63 6f 6d 70 69 6c 65 _gnu=$ac_compile
17830 72 5f 67 6e 75 0a 0a 66 69 0a 7b 20 24 61 73 5f r_gnu..fi.{ $as_
17840 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
17850 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
17860 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 }: result: $ac_c
17870 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 v_c_compiler_gnu
17880 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
17890 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 $ac_cv_c_compile
178a0 72 5f 67 6e 75 22 20 3e 26 36 3b 20 7d 0a 69 66 r_gnu" >&6; }.if
178b0 20 74 65 73 74 20 24 61 63 5f 63 6f 6d 70 69 6c test $ac_compil
178c0 65 72 5f 67 6e 75 20 3d 20 79 65 73 3b 20 74 68 er_gnu = yes; th
178d0 65 6e 0a 20 20 47 43 43 3d 79 65 73 0a 65 6c 73 en. GCC=yes.els
178e0 65 0a 20 20 47 43 43 3d 0a 66 69 0a 61 63 5f 74 e. GCC=.fi.ac_t
178f0 65 73 74 5f 43 46 4c 41 47 53 3d 24 7b 43 46 4c est_CFLAGS=${CFL
17900 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 65 AGS+set}.ac_save
17910 5f 43 46 4c 41 47 53 3d 24 43 46 4c 41 47 53 0a _CFLAGS=$CFLAGS.
17920 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
17930 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
17940 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
17950 67 20 77 68 65 74 68 65 72 20 24 43 43 20 61 63 g whether $CC ac
17960 63 65 70 74 73 20 2d 67 22 20 3e 26 35 0a 24 61 cepts -g" >&5.$a
17970 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
17980 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20 61 ng whether $CC a
17990 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 22 20 3e ccepts -g... " >
179a0 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
179b0 5f 70 72 6f 67 5f 63 63 5f 67 2b 3a 7d 20 66 61 _prog_cc_g+:} fa
179c0 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
179d0 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
179e0 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
179f0 61 63 5f 73 61 76 65 5f 63 5f 77 65 72 72 6f 72 ac_save_c_werror
17a00 5f 66 6c 61 67 3d 24 61 63 5f 63 5f 77 65 72 72 _flag=$ac_c_werr
17a10 6f 72 5f 66 6c 61 67 0a 20 20 20 61 63 5f 63 5f or_flag. ac_c_
17a20 77 65 72 72 6f 72 5f 66 6c 61 67 3d 79 65 73 0a werror_flag=yes.
17a30 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 ac_cv_prog_cc
17a40 5f 67 3d 6e 6f 0a 20 20 20 43 46 4c 41 47 53 3d _g=no. CFLAGS=
17a50 22 2d 67 22 0a 20 20 20 63 61 74 20 63 6f 6e 66 "-g". cat conf
17a60 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
17a70 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
17a80 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
17a90 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a efs.h. */..int.
17aa0 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 main ().{.. ;.
17ab0 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 return 0;.}._AC
17ac0 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 EOF.if ac_fn_c_t
17ad0 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e ry_compile "$LIN
17ae0 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 ENO"; then :. a
17af0 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 79 c_cv_prog_cc_g=y
17b00 65 73 0a 65 6c 73 65 0a 20 20 43 46 4c 41 47 53 es.else. CFLAGS
17b10 3d 22 22 0a 20 20 20 20 20 20 63 61 74 20 63 6f ="". cat co
17b20 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 nfdefs.h - <<_AC
17b30 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 EOF >conftest.$a
17b40 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e c_ext./* end con
17b50 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e fdefs.h. */..in
17b60 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b t.main ().{.. ;
17b70 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f . return 0;.}._
17b80 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 ACEOF.if ac_fn_c
17b90 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c _try_compile "$L
17ba0 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 0a INENO"; then :..
17bb0 65 6c 73 65 0a 20 20 61 63 5f 63 5f 77 65 72 72 else. ac_c_werr
17bc0 6f 72 5f 66 6c 61 67 3d 24 61 63 5f 73 61 76 65 or_flag=$ac_save
17bd0 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 09 _c_werror_flag..
17be0 20 43 46 4c 41 47 53 3d 22 2d 67 22 0a 09 20 63 CFLAGS="-g".. c
17bf0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 at confdefs.h -
17c00 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 <<_ACEOF >confte
17c10 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e st.$ac_ext./* en
17c20 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a d confdefs.h. *
17c30 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b /..int.main ().{
17c40 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 .. ;. return 0
17c50 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 ;.}._ACEOF.if ac
17c60 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c _fn_c_try_compil
17c70 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 e "$LINENO"; the
17c80 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 n :. ac_cv_prog
17c90 5f 63 63 5f 67 3d 79 65 73 0a 66 69 0a 72 6d 20 _cc_g=yes.fi.rm
17ca0 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 -f core conftest
17cb0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 .err conftest.$a
17cc0 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 c_objext conftes
17cd0 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 72 6d 20 t.$ac_ext.fi.rm
17ce0 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 -f core conftest
17cf0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 .err conftest.$a
17d00 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 c_objext conftes
17d10 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 72 6d 20 t.$ac_ext.fi.rm
17d20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 -f core conftest
17d30 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 .err conftest.$a
17d40 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 c_objext conftes
17d50 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 61 63 5f t.$ac_ext. ac_
17d60 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 24 61 c_werror_flag=$a
17d70 63 5f 73 61 76 65 5f 63 5f 77 65 72 72 6f 72 5f c_save_c_werror_
17d80 66 6c 61 67 0a 66 69 0a 7b 20 24 61 73 5f 65 63 flag.fi.{ $as_ec
17d90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
17da0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
17db0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f result: $ac_cv_
17dc0 70 72 6f 67 5f 63 63 5f 67 22 20 3e 26 35 0a 24 prog_cc_g" >&5.$
17dd0 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f as_echo "$ac_cv_
17de0 70 72 6f 67 5f 63 63 5f 67 22 20 3e 26 36 3b 20 prog_cc_g" >&6;
17df0 7d 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 74 }.if test "$ac_t
17e00 65 73 74 5f 43 46 4c 41 47 53 22 20 3d 20 73 65 est_CFLAGS" = se
17e10 74 3b 20 74 68 65 6e 0a 20 20 43 46 4c 41 47 53 t; then. CFLAGS
17e20 3d 24 61 63 5f 73 61 76 65 5f 43 46 4c 41 47 53 =$ac_save_CFLAGS
17e30 0a 65 6c 69 66 20 74 65 73 74 20 24 61 63 5f 63 .elif test $ac_c
17e40 76 5f 70 72 6f 67 5f 63 63 5f 67 20 3d 20 79 65 v_prog_cc_g = ye
17e50 73 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 s; then. if tes
17e60 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 t "$GCC" = yes;
17e70 74 68 65 6e 0a 20 20 20 20 43 46 4c 41 47 53 3d then. CFLAGS=
17e80 22 2d 67 20 2d 4f 32 22 0a 20 20 65 6c 73 65 0a "-g -O2". else.
17e90 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 22 0a CFLAGS="-g".
17ea0 20 20 66 69 0a 65 6c 73 65 0a 20 20 69 66 20 74 fi.else. if t
17eb0 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 est "$GCC" = yes
17ec0 3b 20 74 68 65 6e 0a 20 20 20 20 43 46 4c 41 47 ; then. CFLAG
17ed0 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 S="-O2". else.
17ee0 20 20 20 43 46 4c 41 47 53 3d 0a 20 20 66 69 0a CFLAGS=. fi.
17ef0 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 fi.{ $as_echo "$
17f00 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
17f10 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
17f20 6b 69 6e 67 20 66 6f 72 20 24 43 43 20 6f 70 74 king for $CC opt
17f30 69 6f 6e 20 74 6f 20 61 63 63 65 70 74 20 49 53 ion to accept IS
17f40 4f 20 43 38 39 22 20 3e 26 35 0a 24 61 73 5f 65 O C89" >&5.$as_e
17f50 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
17f60 66 6f 72 20 24 43 43 20 6f 70 74 69 6f 6e 20 74 for $CC option t
17f70 6f 20 61 63 63 65 70 74 20 49 53 4f 20 43 38 39 o accept ISO C89
17f80 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 ... " >&6; }.if
17f90 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f ${ac_cv_prog_cc_
17fa0 63 38 39 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 c89+:} false; th
17fb0 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
17fc0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
17fd0 36 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 6.else. ac_cv_p
17fe0 72 6f 67 5f 63 63 5f 63 38 39 3d 6e 6f 0a 61 63 rog_cc_c89=no.ac
17ff0 5f 73 61 76 65 5f 43 43 3d 24 43 43 0a 63 61 74 _save_CC=$CC.cat
18000 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c confdefs.h - <<
18010 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 _ACEOF >conftest
18020 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 .$ac_ext./* end
18030 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a confdefs.h. */.
18040 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 67 #include <stdarg
18050 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 .h>.#include <st
18060 64 69 6f 2e 68 3e 0a 73 74 72 75 63 74 20 73 74 dio.h>.struct st
18070 61 74 3b 0a 2f 2a 20 4d 6f 73 74 20 6f 66 20 74 at;./* Most of t
18080 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 73 he following tes
18090 74 73 20 61 72 65 20 73 74 6f 6c 65 6e 20 66 72 ts are stolen fr
180a0 6f 6d 20 52 43 53 20 35 2e 37 27 73 20 73 72 63 om RCS 5.7's src
180b0 2f 63 6f 6e 66 2e 73 68 2e 20 20 2a 2f 0a 73 74 /conf.sh. */.st
180c0 72 75 63 74 20 62 75 66 20 7b 20 69 6e 74 20 78 ruct buf { int x
180d0 3b 20 7d 3b 0a 46 49 4c 45 20 2a 20 28 2a 72 63 ; };.FILE * (*rc
180e0 73 6f 70 65 6e 29 20 28 73 74 72 75 63 74 20 62 sopen) (struct b
180f0 75 66 20 2a 2c 20 73 74 72 75 63 74 20 73 74 61 uf *, struct sta
18100 74 20 2a 2c 20 69 6e 74 29 3b 0a 73 74 61 74 69 t *, int);.stati
18110 63 20 63 68 61 72 20 2a 65 20 28 70 2c 20 69 29 c char *e (p, i)
18120 0a 20 20 20 20 20 63 68 61 72 20 2a 2a 70 3b 0a . char **p;.
18130 20 20 20 20 20 69 6e 74 20 69 3b 0a 7b 0a 20 20 int i;.{.
18140 72 65 74 75 72 6e 20 70 5b 69 5d 3b 0a 7d 0a 73 return p[i];.}.s
18150 74 61 74 69 63 20 63 68 61 72 20 2a 66 20 28 63 tatic char *f (c
18160 68 61 72 20 2a 20 28 2a 67 29 20 28 63 68 61 72 har * (*g) (char
18170 20 2a 2a 2c 20 69 6e 74 29 2c 20 63 68 61 72 20 **, int), char
18180 2a 2a 70 2c 20 2e 2e 2e 29 0a 7b 0a 20 20 63 68 **p, ...).{. ch
18190 61 72 20 2a 73 3b 0a 20 20 76 61 5f 6c 69 73 74 ar *s;. va_list
181a0 20 76 3b 0a 20 20 76 61 5f 73 74 61 72 74 20 28 v;. va_start (
181b0 76 2c 70 29 3b 0a 20 20 73 20 3d 20 67 20 28 70 v,p);. s = g (p
181c0 2c 20 76 61 5f 61 72 67 20 28 76 2c 69 6e 74 29 , va_arg (v,int)
181d0 29 3b 0a 20 20 76 61 5f 65 6e 64 20 28 76 29 3b );. va_end (v);
181e0 0a 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a . return s;.}..
181f0 2f 2a 20 4f 53 46 20 34 2e 30 20 43 6f 6d 70 61 /* OSF 4.0 Compa
18200 71 20 63 63 20 69 73 20 73 6f 6d 65 20 73 6f 72 q cc is some sor
18210 74 20 6f 66 20 61 6c 6d 6f 73 74 2d 41 4e 53 49 t of almost-ANSI
18220 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 49 74 by default. It
18230 20 68 61 73 0a 20 20 20 66 75 6e 63 74 69 6f 6e has. function
18240 20 70 72 6f 74 6f 74 79 70 65 73 20 61 6e 64 20 prototypes and
18250 73 74 75 66 66 2c 20 62 75 74 20 6e 6f 74 20 27 stuff, but not '
18260 5c 78 48 48 27 20 68 65 78 20 63 68 61 72 61 63 \xHH' hex charac
18270 74 65 72 20 63 6f 6e 73 74 61 6e 74 73 2e 0a 20 ter constants..
18280 20 20 54 68 65 73 65 20 64 6f 6e 27 74 20 70 72 These don't pr
18290 6f 76 6f 6b 65 20 61 6e 20 65 72 72 6f 72 20 75 ovoke an error u
182a0 6e 66 6f 72 74 75 6e 61 74 65 6c 79 2c 20 69 6e nfortunately, in
182b0 73 74 65 61 64 20 61 72 65 20 73 69 6c 65 6e 74 stead are silent
182c0 6c 79 20 74 72 65 61 74 65 64 0a 20 20 20 61 73 ly treated. as
182d0 20 27 78 27 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 'x'. The follo
182e0 77 69 6e 67 20 69 6e 64 75 63 65 73 20 61 6e 20 wing induces an
182f0 65 72 72 6f 72 2c 20 75 6e 74 69 6c 20 2d 73 74 error, until -st
18300 64 20 69 73 20 61 64 64 65 64 20 74 6f 20 67 65 d is added to ge
18310 74 0a 20 20 20 70 72 6f 70 65 72 20 41 4e 53 49 t. proper ANSI
18320 20 6d 6f 64 65 2e 20 20 43 75 72 69 6f 75 73 6c mode. Curiousl
18330 79 20 27 5c 78 30 30 27 21 3d 27 78 27 20 61 6c y '\x00'!='x' al
18340 77 61 79 73 20 63 6f 6d 65 73 20 6f 75 74 20 74 ways comes out t
18350 72 75 65 2c 20 66 6f 72 20 61 6e 0a 20 20 20 61 rue, for an. a
18360 72 72 61 79 20 73 69 7a 65 20 61 74 20 6c 65 61 rray size at lea
18370 73 74 2e 20 20 49 74 27 73 20 6e 65 63 65 73 73 st. It's necess
18380 61 72 79 20 74 6f 20 77 72 69 74 65 20 27 5c 78 ary to write '\x
18390 30 30 27 3d 3d 30 20 74 6f 20 67 65 74 20 73 6f 00'==0 to get so
183a0 6d 65 74 68 69 6e 67 0a 20 20 20 74 68 61 74 27 mething. that'
183b0 73 20 74 72 75 65 20 6f 6e 6c 79 20 77 69 74 68 s true only with
183c0 20 2d 73 74 64 2e 20 20 2a 2f 0a 69 6e 74 20 6f -std. */.int o
183d0 73 66 34 5f 63 63 5f 61 72 72 61 79 20 5b 27 5c sf4_cc_array ['\
183e0 78 30 30 27 20 3d 3d 20 30 20 3f 20 31 20 3a 20 x00' == 0 ? 1 :
183f0 2d 31 5d 3b 0a 0a 2f 2a 20 49 42 4d 20 43 20 36 -1];../* IBM C 6
18400 20 66 6f 72 20 41 49 58 20 69 73 20 61 6c 6d 6f for AIX is almo
18410 73 74 2d 41 4e 53 49 20 62 79 20 64 65 66 61 75 st-ANSI by defau
18420 6c 74 2c 20 62 75 74 20 69 74 20 72 65 70 6c 61 lt, but it repla
18430 63 65 73 20 6d 61 63 72 6f 20 70 61 72 61 6d 65 ces macro parame
18440 74 65 72 73 0a 20 20 20 69 6e 73 69 64 65 20 73 ters. inside s
18450 74 72 69 6e 67 73 20 61 6e 64 20 63 68 61 72 61 trings and chara
18460 63 74 65 72 20 63 6f 6e 73 74 61 6e 74 73 2e 20 cter constants.
18470 20 2a 2f 0a 23 64 65 66 69 6e 65 20 46 4f 4f 28 */.#define FOO(
18480 78 29 20 27 78 27 0a 69 6e 74 20 78 6c 63 36 5f x) 'x'.int xlc6_
18490 63 63 5f 61 72 72 61 79 5b 46 4f 4f 28 61 29 20 cc_array[FOO(a)
184a0 3d 3d 20 27 78 27 20 3f 20 31 20 3a 20 2d 31 5d == 'x' ? 1 : -1]
184b0 3b 0a 0a 69 6e 74 20 74 65 73 74 20 28 69 6e 74 ;..int test (int
184c0 20 69 2c 20 64 6f 75 62 6c 65 20 78 29 3b 0a 73 i, double x);.s
184d0 74 72 75 63 74 20 73 31 20 7b 69 6e 74 20 28 2a truct s1 {int (*
184e0 66 29 20 28 69 6e 74 20 61 29 3b 7d 3b 0a 73 74 f) (int a);};.st
184f0 72 75 63 74 20 73 32 20 7b 69 6e 74 20 28 2a 66 ruct s2 {int (*f
18500 29 20 28 64 6f 75 62 6c 65 20 61 29 3b 7d 3b 0a ) (double a);};.
18510 69 6e 74 20 70 61 69 72 6e 61 6d 65 73 20 28 69 int pairnames (i
18520 6e 74 2c 20 63 68 61 72 20 2a 2a 2c 20 46 49 4c nt, char **, FIL
18530 45 20 2a 28 2a 29 28 73 74 72 75 63 74 20 62 75 E *(*)(struct bu
18540 66 20 2a 2c 20 73 74 72 75 63 74 20 73 74 61 74 f *, struct stat
18550 20 2a 2c 20 69 6e 74 29 2c 20 69 6e 74 2c 20 69 *, int), int, i
18560 6e 74 29 3b 0a 69 6e 74 20 61 72 67 63 3b 0a 63 nt);.int argc;.c
18570 68 61 72 20 2a 2a 61 72 67 76 3b 0a 69 6e 74 0a har **argv;.int.
18580 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e main ().{.return
18590 20 66 20 28 65 2c 20 61 72 67 76 2c 20 30 29 20 f (e, argv, 0)
185a0 21 3d 20 61 72 67 76 5b 30 5d 20 20 7c 7c 20 20 != argv[0] ||
185b0 66 20 28 65 2c 20 61 72 67 76 2c 20 31 29 20 21 f (e, argv, 1) !
185c0 3d 20 61 72 67 76 5b 31 5d 3b 0a 20 20 3b 0a 20 = argv[1];. ;.
185d0 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 return 0;.}._AC
185e0 45 4f 46 0a 66 6f 72 20 61 63 5f 61 72 67 20 69 EOF.for ac_arg i
185f0 6e 20 27 27 20 2d 71 6c 61 6e 67 6c 76 6c 3d 65 n '' -qlanglvl=e
18600 78 74 63 38 39 20 2d 71 6c 61 6e 67 6c 76 6c 3d xtc89 -qlanglvl=
18610 61 6e 73 69 20 2d 73 74 64 20 5c 0a 09 2d 41 65 ansi -std \..-Ae
18620 20 22 2d 41 61 20 2d 44 5f 48 50 55 58 5f 53 4f "-Aa -D_HPUX_SO
18630 55 52 43 45 22 20 22 2d 58 63 20 2d 44 5f 5f 45 URCE" "-Xc -D__E
18640 58 54 45 4e 53 49 4f 4e 53 5f 5f 22 0a 64 6f 0a XTENSIONS__".do.
18650 20 20 43 43 3d 22 24 61 63 5f 73 61 76 65 5f 43 CC="$ac_save_C
18660 43 20 24 61 63 5f 61 72 67 22 0a 20 20 69 66 20 C $ac_arg". if
18670 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 ac_fn_c_try_comp
18680 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 ile "$LINENO"; t
18690 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 70 72 hen :. ac_cv_pr
186a0 6f 67 5f 63 63 5f 63 38 39 3d 24 61 63 5f 61 72 og_cc_c89=$ac_ar
186b0 67 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 g.fi.rm -f core
186c0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e conftest.err con
186d0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 ftest.$ac_objext
186e0 0a 20 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 . test "x$ac_cv
186f0 5f 70 72 6f 67 5f 63 63 5f 63 38 39 22 20 21 3d _prog_cc_c89" !=
18700 20 22 78 6e 6f 22 20 26 26 20 62 72 65 61 6b 0a "xno" && break.
18710 64 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 done.rm -f conft
18720 65 73 74 2e 24 61 63 5f 65 78 74 0a 43 43 3d 24 est.$ac_ext.CC=$
18730 61 63 5f 73 61 76 65 5f 43 43 0a 0a 66 69 0a 23 ac_save_CC..fi.#
18740 20 41 43 5f 43 41 43 48 45 5f 56 41 4c 0a 63 61 AC_CACHE_VAL.ca
18750 73 65 20 22 78 24 61 63 5f 63 76 5f 70 72 6f 67 se "x$ac_cv_prog
18760 5f 63 63 5f 63 38 39 22 20 69 6e 0a 20 20 78 29 _cc_c89" in. x)
18770 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 . { $as_echo
18780 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
18790 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
187a0 73 75 6c 74 3a 20 6e 6f 6e 65 20 6e 65 65 64 65 sult: none neede
187b0 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 d" >&5.$as_echo
187c0 22 6e 6f 6e 65 20 6e 65 65 64 65 64 22 20 3e 26 "none needed" >&
187d0 36 3b 20 7d 20 3b 3b 0a 20 20 78 6e 6f 29 0a 20 6; } ;;. xno).
187e0 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 { $as_echo "$
187f0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
18800 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
18810 6c 74 3a 20 75 6e 73 75 70 70 6f 72 74 65 64 22 lt: unsupported"
18820 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 75 >&5.$as_echo "u
18830 6e 73 75 70 70 6f 72 74 65 64 22 20 3e 26 36 3b nsupported" >&6;
18840 20 7d 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 43 } ;;. *). C
18850 43 3d 22 24 43 43 20 24 61 63 5f 63 76 5f 70 72 C="$CC $ac_cv_pr
18860 6f 67 5f 63 63 5f 63 38 39 22 0a 20 20 20 20 7b og_cc_c89". {
18870 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
18880 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
18890 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
188a0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 $ac_cv_prog_cc_c
188b0 38 39 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 89" >&5.$as_echo
188c0 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 "$ac_cv_prog_cc
188d0 5f 63 38 39 22 20 3e 26 36 3b 20 7d 20 3b 3b 0a _c89" >&6; } ;;.
188e0 65 73 61 63 0a 69 66 20 74 65 73 74 20 22 78 24 esac.if test "x$
188f0 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38 ac_cv_prog_cc_c8
18900 39 22 20 21 3d 20 78 6e 6f 3b 20 74 68 65 6e 20 9" != xno; then
18910 3a 0a 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 0a :..fi..ac_ext=c.
18920 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 ac_cpp='$CPP $CP
18930 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 PFLAGS'.ac_compi
18940 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 le='$CC -c $CFLA
18950 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e GS $CPPFLAGS con
18960 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 ftest.$ac_ext >&
18970 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 5'.ac_link='$CC
18980 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 -o conftest$ac_e
18990 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 xeext $CFLAGS $C
189a0 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 PPFLAGS $LDFLAGS
189b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
189c0 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f t $LIBS >&5'.ac_
189d0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 compiler_gnu=$ac
189e0 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 _cv_c_compiler_g
189f0 6e 75 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 nu..{ $as_echo "
18a00 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
18a10 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
18a20 63 6b 69 6e 67 20 66 6f 72 20 61 20 73 65 64 20 cking for a sed
18a30 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74 72 that does not tr
18a40 75 6e 63 61 74 65 20 6f 75 74 70 75 74 22 20 3e uncate output" >
18a50 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
18a60 68 65 63 6b 69 6e 67 20 66 6f 72 20 61 20 73 65 hecking for a se
18a70 64 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 d that does not
18a80 74 72 75 6e 63 61 74 65 20 6f 75 74 70 75 74 2e truncate output.
18a90 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
18aa0 7b 61 63 5f 63 76 5f 70 61 74 68 5f 53 45 44 2b {ac_cv_path_SED+
18ab0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
18ac0 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
18ad0 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
18ae0 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 se. a
18af0 63 5f 73 63 72 69 70 74 3d 73 2f 61 61 61 61 61 c_script=s/aaaaa
18b00 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 aaaaaaaaaaaaaaaa
18b10 61 61 61 61 61 61 61 61 61 61 61 61 61 61 2f 62 aaaaaaaaaaaaaa/b
18b20 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 bbbbbbbbbbbbbbbb
18b30 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 bbbbbbbbbbbbbbbb
18b40 2f 0a 20 20 20 20 20 66 6f 72 20 61 63 5f 69 20 /. for ac_i
18b50 69 6e 20 31 20 32 20 33 20 34 20 35 20 36 20 37 in 1 2 3 4 5 6 7
18b60 3b 20 64 6f 0a 20 20 20 20 20 20 20 61 63 5f 73 ; do. ac_s
18b70 63 72 69 70 74 3d 22 24 61 63 5f 73 63 72 69 70 cript="$ac_scrip
18b80 74 24 61 73 5f 6e 6c 24 61 63 5f 73 63 72 69 70 t$as_nl$ac_scrip
18b90 74 22 0a 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 t". done.
18ba0 20 20 65 63 68 6f 20 22 24 61 63 5f 73 63 72 69 echo "$ac_scri
18bb0 70 74 22 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 pt" 2>/dev/null
18bc0 7c 20 73 65 64 20 39 39 71 20 3e 63 6f 6e 66 74 | sed 99q >conft
18bd0 65 73 74 2e 73 65 64 0a 20 20 20 20 20 7b 20 61 est.sed. { a
18be0 63 5f 73 63 72 69 70 74 3d 3b 20 75 6e 73 65 74 c_script=; unset
18bf0 20 61 63 5f 73 63 72 69 70 74 3b 7d 0a 20 20 20 ac_script;}.
18c00 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 53 if test -z "$S
18c10 45 44 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 70 ED"; then. ac_p
18c20 61 74 68 5f 53 45 44 5f 66 6f 75 6e 64 3d 66 61 ath_SED_found=fa
18c30 6c 73 65 0a 20 20 23 20 4c 6f 6f 70 20 74 68 72 lse. # Loop thr
18c40 6f 75 67 68 20 74 68 65 20 75 73 65 72 27 73 20 ough the user's
18c50 70 61 74 68 20 61 6e 64 20 74 65 73 74 20 66 6f path and test fo
18c60 72 20 65 61 63 68 20 6f 66 20 50 52 4f 47 4e 41 r each of PROGNA
18c70 4d 45 2d 4c 49 53 54 0a 20 20 61 73 5f 73 61 76 ME-LIST. as_sav
18c80 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
18c90 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
18ca0 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
18cb0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
18cc0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
18cd0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
18ce0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
18cf0 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 73 65 64 r ac_prog in sed
18d00 20 67 73 65 64 3b 20 64 6f 0a 20 20 20 20 66 6f gsed; do. fo
18d10 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
18d20 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
18d30 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
18d40 6f 0a 20 20 20 20 20 20 61 63 5f 70 61 74 68 5f o. ac_path_
18d50 53 45 44 3d 22 24 61 73 5f 64 69 72 2f 24 61 63 SED="$as_dir/$ac
18d60 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78 _prog$ac_exec_ex
18d70 74 22 0a 20 20 20 20 20 20 61 73 5f 66 6e 5f 65 t". as_fn_e
18d80 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 63 xecutable_p "$ac
18d90 5f 70 61 74 68 5f 53 45 44 22 20 7c 7c 20 63 6f _path_SED" || co
18da0 6e 74 69 6e 75 65 0a 23 20 43 68 65 63 6b 20 66 ntinue.# Check f
18db0 6f 72 20 47 4e 55 20 61 63 5f 70 61 74 68 5f 53 or GNU ac_path_S
18dc0 45 44 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 ED and select it
18dd0 20 69 66 20 69 74 20 69 73 20 66 6f 75 6e 64 2e if it is found.
18de0 0a 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 47 . # Check for G
18df0 4e 55 20 24 61 63 5f 70 61 74 68 5f 53 45 44 0a NU $ac_path_SED.
18e00 63 61 73 65 20 60 22 24 61 63 5f 70 61 74 68 5f case `"$ac_path_
18e10 53 45 44 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 SED" --version 2
18e20 3e 26 31 60 20 69 6e 0a 2a 47 4e 55 2a 29 0a 20 >&1` in.*GNU*).
18e30 20 61 63 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d ac_cv_path_SED=
18e40 22 24 61 63 5f 70 61 74 68 5f 53 45 44 22 20 61 "$ac_path_SED" a
18e50 63 5f 70 61 74 68 5f 53 45 44 5f 66 6f 75 6e 64 c_path_SED_found
18e60 3d 3a 3b 3b 0a 2a 29 0a 20 20 61 63 5f 63 6f 75 =:;;.*). ac_cou
18e70 6e 74 3d 30 0a 20 20 24 61 73 5f 65 63 68 6f 5f nt=0. $as_echo_
18e80 6e 20 30 31 32 33 34 35 36 37 38 39 20 3e 22 63 n 0123456789 >"c
18e90 6f 6e 66 74 65 73 74 2e 69 6e 22 0a 20 20 77 68 onftest.in". wh
18ea0 69 6c 65 20 3a 0a 20 20 64 6f 0a 20 20 20 20 63 ile :. do. c
18eb0 61 74 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 at "conftest.in"
18ec0 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 3e "conftest.in" >
18ed0 22 63 6f 6e 66 74 65 73 74 2e 74 6d 70 22 0a 20 "conftest.tmp".
18ee0 20 20 20 6d 76 20 22 63 6f 6e 66 74 65 73 74 2e mv "conftest.
18ef0 74 6d 70 22 20 22 63 6f 6e 66 74 65 73 74 2e 69 tmp" "conftest.i
18f00 6e 22 0a 20 20 20 20 63 70 20 22 63 6f 6e 66 74 n". cp "conft
18f10 65 73 74 2e 69 6e 22 20 22 63 6f 6e 66 74 65 73 est.in" "conftes
18f20 74 2e 6e 6c 22 0a 20 20 20 20 24 61 73 5f 65 63 t.nl". $as_ec
18f30 68 6f 20 27 27 20 3e 3e 20 22 63 6f 6e 66 74 65 ho '' >> "confte
18f40 73 74 2e 6e 6c 22 0a 20 20 20 20 22 24 61 63 5f st.nl". "$ac_
18f50 70 61 74 68 5f 53 45 44 22 20 2d 66 20 63 6f 6e path_SED" -f con
18f60 66 74 65 73 74 2e 73 65 64 20 3c 20 22 63 6f 6e ftest.sed < "con
18f70 66 74 65 73 74 2e 6e 6c 22 20 3e 22 63 6f 6e 66 ftest.nl" >"conf
18f80 74 65 73 74 2e 6f 75 74 22 20 32 3e 2f 64 65 76 test.out" 2>/dev
18f90 2f 6e 75 6c 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 /null || break.
18fa0 20 20 20 64 69 66 66 20 22 63 6f 6e 66 74 65 73 diff "conftes
18fb0 74 2e 6f 75 74 22 20 22 63 6f 6e 66 74 65 73 74 t.out" "conftest
18fc0 2e 6e 6c 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 .nl" >/dev/null
18fd0 32 3e 26 31 20 7c 7c 20 62 72 65 61 6b 0a 20 20 2>&1 || break.
18fe0 20 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 24 61 as_fn_arith $a
18ff0 63 5f 63 6f 75 6e 74 20 2b 20 31 20 26 26 20 61 c_count + 1 && a
19000 63 5f 63 6f 75 6e 74 3d 24 61 73 5f 76 61 6c 0a c_count=$as_val.
19010 20 20 20 20 69 66 20 74 65 73 74 20 24 61 63 5f if test $ac_
19020 63 6f 75 6e 74 20 2d 67 74 20 24 7b 61 63 5f 70 count -gt ${ac_p
19030 61 74 68 5f 53 45 44 5f 6d 61 78 2d 30 7d 3b 20 ath_SED_max-0};
19040 74 68 65 6e 0a 20 20 20 20 20 20 23 20 42 65 73 then. # Bes
19050 74 20 6f 6e 65 20 73 6f 20 66 61 72 2c 20 73 61 t one so far, sa
19060 76 65 20 69 74 20 62 75 74 20 6b 65 65 70 20 6c ve it but keep l
19070 6f 6f 6b 69 6e 67 20 66 6f 72 20 61 20 62 65 74 ooking for a bet
19080 74 65 72 20 6f 6e 65 0a 20 20 20 20 20 20 61 63 ter one. ac
19090 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d 22 24 61 _cv_path_SED="$a
190a0 63 5f 70 61 74 68 5f 53 45 44 22 0a 20 20 20 20 c_path_SED".
190b0 20 20 61 63 5f 70 61 74 68 5f 53 45 44 5f 6d 61 ac_path_SED_ma
190c0 78 3d 24 61 63 5f 63 6f 75 6e 74 0a 20 20 20 20 x=$ac_count.
190d0 66 69 0a 20 20 20 20 23 20 31 30 2a 28 32 5e 31 fi. # 10*(2^1
190e0 30 29 20 63 68 61 72 73 20 61 73 20 69 6e 70 75 0) chars as inpu
190f0 74 20 73 65 65 6d 73 20 6d 6f 72 65 20 74 68 61 t seems more tha
19100 6e 20 65 6e 6f 75 67 68 0a 20 20 20 20 74 65 73 n enough. tes
19110 74 20 24 61 63 5f 63 6f 75 6e 74 20 2d 67 74 20 t $ac_count -gt
19120 31 30 20 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 10 && break. do
19130 6e 65 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 ne. rm -f conft
19140 65 73 74 2e 69 6e 20 63 6f 6e 66 74 65 73 74 2e est.in conftest.
19150 74 6d 70 20 63 6f 6e 66 74 65 73 74 2e 6e 6c 20 tmp conftest.nl
19160 63 6f 6e 66 74 65 73 74 2e 6f 75 74 3b 3b 0a 65 conftest.out;;.e
19170 73 61 63 0a 0a 20 20 20 20 20 20 24 61 63 5f 70 sac.. $ac_p
19180 61 74 68 5f 53 45 44 5f 66 6f 75 6e 64 20 26 26 ath_SED_found &&
19190 20 62 72 65 61 6b 20 33 0a 20 20 20 20 64 6f 6e break 3. don
191a0 65 0a 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a e. done. done.
191b0 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
191c0 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 . if test -z "$
191d0 61 63 5f 63 76 5f 70 61 74 68 5f 53 45 44 22 3b ac_cv_path_SED";
191e0 20 74 68 65 6e 0a 20 20 20 20 61 73 5f 66 6e 5f then. as_fn_
191f0 65 72 72 6f 72 20 24 3f 20 22 6e 6f 20 61 63 63 error $? "no acc
19200 65 70 74 61 62 6c 65 20 73 65 64 20 63 6f 75 6c eptable sed coul
19210 64 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 5c 24 d be found in \$
19220 50 41 54 48 22 20 22 24 4c 49 4e 45 4e 4f 22 20 PATH" "$LINENO"
19230 35 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5. fi.else. ac
19240 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d 24 53 45 _cv_path_SED=$SE
19250 44 0a 66 69 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 D.fi..fi.{ $as_e
19260 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
19270 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
19280 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 : result: $ac_cv
19290 5f 70 61 74 68 5f 53 45 44 22 20 3e 26 35 0a 24 _path_SED" >&5.$
192a0 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f as_echo "$ac_cv_
192b0 70 61 74 68 5f 53 45 44 22 20 3e 26 36 3b 20 7d path_SED" >&6; }
192c0 0a 20 53 45 44 3d 22 24 61 63 5f 63 76 5f 70 61 . SED="$ac_cv_pa
192d0 74 68 5f 53 45 44 22 0a 20 20 72 6d 20 2d 66 20 th_SED". rm -f
192e0 63 6f 6e 66 74 65 73 74 2e 73 65 64 0a 0a 74 65 conftest.sed..te
192f0 73 74 20 2d 7a 20 22 24 53 45 44 22 20 26 26 20 st -z "$SED" &&
19300 53 45 44 3d 73 65 64 0a 58 73 65 64 3d 22 24 53 SED=sed.Xsed="$S
19310 45 44 20 2d 65 20 31 73 2f 5e 58 2f 2f 22 0a 0a ED -e 1s/^X//"..
19320 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 5f ..........{ $as_
19330 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
19340 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
19350 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
19360 67 72 65 70 20 74 68 61 74 20 68 61 6e 64 6c 65 grep that handle
19370 73 20 6c 6f 6e 67 20 6c 69 6e 65 73 20 61 6e 64 s long lines and
19380 20 2d 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 -e" >&5.$as_ech
19390 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
193a0 72 20 67 72 65 70 20 74 68 61 74 20 68 61 6e 64 r grep that hand
193b0 6c 65 73 20 6c 6f 6e 67 20 6c 69 6e 65 73 20 61 les long lines a
193c0 6e 64 20 2d 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 nd -e... " >&6;
193d0 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 61 74 }.if ${ac_cv_pat
193e0 68 5f 47 52 45 50 2b 3a 7d 20 66 61 6c 73 65 3b h_GREP+:} false;
193f0 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
19400 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
19410 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 >&6.else. if t
19420 65 73 74 20 2d 7a 20 22 24 47 52 45 50 22 3b 20 est -z "$GREP";
19430 74 68 65 6e 0a 20 20 61 63 5f 70 61 74 68 5f 47 then. ac_path_G
19440 52 45 50 5f 66 6f 75 6e 64 3d 66 61 6c 73 65 0a REP_found=false.
19450 20 20 23 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68 # Loop through
19460 20 74 68 65 20 75 73 65 72 27 73 20 70 61 74 68 the user's path
19470 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20 65 61 and test for ea
19480 63 68 20 6f 66 20 50 52 4f 47 4e 41 4d 45 2d 4c ch of PROGNAME-L
19490 49 53 54 0a 20 20 61 73 5f 73 61 76 65 5f 49 46 IST. as_save_IF
194a0 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 S=$IFS; IFS=$PAT
194b0 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 H_SEPARATOR.for
194c0 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 24 as_dir in $PATH$
194d0 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 75 PATH_SEPARATOR/u
194e0 73 72 2f 78 70 67 34 2f 62 69 6e 0a 64 6f 0a 20 sr/xpg4/bin.do.
194f0 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 IFS=$as_save_IF
19500 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 S. test -z "$as
19510 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d _dir" && as_dir=
19520 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 70 72 6f .. for ac_pro
19530 67 20 69 6e 20 67 72 65 70 20 67 67 72 65 70 3b g in grep ggrep;
19540 20 64 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 do. for ac_e
19550 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 xec_ext in '' $a
19560 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 c_executable_ext
19570 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 ensions; do.
19580 20 20 61 63 5f 70 61 74 68 5f 47 52 45 50 3d 22 ac_path_GREP="
19590 24 61 73 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 $as_dir/$ac_prog
195a0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 0a 20 20 $ac_exec_ext".
195b0 20 20 20 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 as_fn_execut
195c0 61 62 6c 65 5f 70 20 22 24 61 63 5f 70 61 74 68 able_p "$ac_path
195d0 5f 47 52 45 50 22 20 7c 7c 20 63 6f 6e 74 69 6e _GREP" || contin
195e0 75 65 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 47 ue.# Check for G
195f0 4e 55 20 61 63 5f 70 61 74 68 5f 47 52 45 50 20 NU ac_path_GREP
19600 61 6e 64 20 73 65 6c 65 63 74 20 69 74 20 69 66 and select it if
19610 20 69 74 20 69 73 20 66 6f 75 6e 64 2e 0a 20 20 it is found..
19620 23 20 43 68 65 63 6b 20 66 6f 72 20 47 4e 55 20 # Check for GNU
19630 24 61 63 5f 70 61 74 68 5f 47 52 45 50 0a 63 61 $ac_path_GREP.ca
19640 73 65 20 60 22 24 61 63 5f 70 61 74 68 5f 47 52 se `"$ac_path_GR
19650 45 50 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e EP" --version 2>
19660 26 31 60 20 69 6e 0a 2a 47 4e 55 2a 29 0a 20 20 &1` in.*GNU*).
19670 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45 50 3d ac_cv_path_GREP=
19680 22 24 61 63 5f 70 61 74 68 5f 47 52 45 50 22 20 "$ac_path_GREP"
19690 61 63 5f 70 61 74 68 5f 47 52 45 50 5f 66 6f 75 ac_path_GREP_fou
196a0 6e 64 3d 3a 3b 3b 0a 2a 29 0a 20 20 61 63 5f 63 nd=:;;.*). ac_c
196b0 6f 75 6e 74 3d 30 0a 20 20 24 61 73 5f 65 63 68 ount=0. $as_ech
196c0 6f 5f 6e 20 30 31 32 33 34 35 36 37 38 39 20 3e o_n 0123456789 >
196d0 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 0a 20 20 "conftest.in".
196e0 77 68 69 6c 65 20 3a 0a 20 20 64 6f 0a 20 20 20 while :. do.
196f0 20 63 61 74 20 22 63 6f 6e 66 74 65 73 74 2e 69 cat "conftest.i
19700 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 n" "conftest.in"
19710 20 3e 22 63 6f 6e 66 74 65 73 74 2e 74 6d 70 22 >"conftest.tmp"
19720 0a 20 20 20 20 6d 76 20 22 63 6f 6e 66 74 65 73 . mv "conftes
19730 74 2e 74 6d 70 22 20 22 63 6f 6e 66 74 65 73 74 t.tmp" "conftest
19740 2e 69 6e 22 0a 20 20 20 20 63 70 20 22 63 6f 6e .in". cp "con
19750 66 74 65 73 74 2e 69 6e 22 20 22 63 6f 6e 66 74 ftest.in" "conft
19760 65 73 74 2e 6e 6c 22 0a 20 20 20 20 24 61 73 5f est.nl". $as_
19770 65 63 68 6f 20 27 47 52 45 50 27 20 3e 3e 20 22 echo 'GREP' >> "
19780 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20 conftest.nl".
19790 20 22 24 61 63 5f 70 61 74 68 5f 47 52 45 50 22 "$ac_path_GREP"
197a0 20 2d 65 20 27 47 52 45 50 24 27 20 2d 65 20 27 -e 'GREP$' -e '
197b0 2d 28 63 61 6e 6e 6f 74 20 6d 61 74 63 68 29 2d -(cannot match)-
197c0 27 20 3c 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c ' < "conftest.nl
197d0 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 6f 75 74 " >"conftest.out
197e0 22 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c " 2>/dev/null ||
197f0 20 62 72 65 61 6b 0a 20 20 20 20 64 69 66 66 20 break. diff
19800 22 63 6f 6e 66 74 65 73 74 2e 6f 75 74 22 20 22 "conftest.out" "
19810 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 20 3e 2f 64 conftest.nl" >/d
19820 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 20 ev/null 2>&1 ||
19830 62 72 65 61 6b 0a 20 20 20 20 61 73 5f 66 6e 5f break. as_fn_
19840 61 72 69 74 68 20 24 61 63 5f 63 6f 75 6e 74 20 arith $ac_count
19850 2b 20 31 20 26 26 20 61 63 5f 63 6f 75 6e 74 3d + 1 && ac_count=
19860 24 61 73 5f 76 61 6c 0a 20 20 20 20 69 66 20 74 $as_val. if t
19870 65 73 74 20 24 61 63 5f 63 6f 75 6e 74 20 2d 67 est $ac_count -g
19880 74 20 24 7b 61 63 5f 70 61 74 68 5f 47 52 45 50 t ${ac_path_GREP
19890 5f 6d 61 78 2d 30 7d 3b 20 74 68 65 6e 0a 20 20 _max-0}; then.
198a0 20 20 20 20 23 20 42 65 73 74 20 6f 6e 65 20 73 # Best one s
198b0 6f 20 66 61 72 2c 20 73 61 76 65 20 69 74 20 62 o far, save it b
198c0 75 74 20 6b 65 65 70 20 6c 6f 6f 6b 69 6e 67 20 ut keep looking
198d0 66 6f 72 20 61 20 62 65 74 74 65 72 20 6f 6e 65 for a better one
198e0 0a 20 20 20 20 20 20 61 63 5f 63 76 5f 70 61 74 . ac_cv_pat
198f0 68 5f 47 52 45 50 3d 22 24 61 63 5f 70 61 74 68 h_GREP="$ac_path
19900 5f 47 52 45 50 22 0a 20 20 20 20 20 20 61 63 5f _GREP". ac_
19910 70 61 74 68 5f 47 52 45 50 5f 6d 61 78 3d 24 61 path_GREP_max=$a
19920 63 5f 63 6f 75 6e 74 0a 20 20 20 20 66 69 0a 20 c_count. fi.
19930 20 20 20 23 20 31 30 2a 28 32 5e 31 30 29 20 63 # 10*(2^10) c
19940 68 61 72 73 20 61 73 20 69 6e 70 75 74 20 73 65 hars as input se
19950 65 6d 73 20 6d 6f 72 65 20 74 68 61 6e 20 65 6e ems more than en
19960 6f 75 67 68 0a 20 20 20 20 74 65 73 74 20 24 61 ough. test $a
19970 63 5f 63 6f 75 6e 74 20 2d 67 74 20 31 30 20 26 c_count -gt 10 &
19980 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 20 & break. done.
19990 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e rm -f conftest.
199a0 69 6e 20 63 6f 6e 66 74 65 73 74 2e 74 6d 70 20 in conftest.tmp
199b0 63 6f 6e 66 74 65 73 74 2e 6e 6c 20 63 6f 6e 66 conftest.nl conf
199c0 74 65 73 74 2e 6f 75 74 3b 3b 0a 65 73 61 63 0a test.out;;.esac.
199d0 0a 20 20 20 20 20 20 24 61 63 5f 70 61 74 68 5f . $ac_path_
199e0 47 52 45 50 5f 66 6f 75 6e 64 20 26 26 20 62 72 GREP_found && br
199f0 65 61 6b 20 33 0a 20 20 20 20 64 6f 6e 65 0a 20 eak 3. done.
19a00 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 done. done.IFS
19a10 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 =$as_save_IFS.
19a20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f if test -z "$ac_
19a30 63 76 5f 70 61 74 68 5f 47 52 45 50 22 3b 20 74 cv_path_GREP"; t
19a40 68 65 6e 0a 20 20 20 20 61 73 5f 66 6e 5f 65 72 hen. as_fn_er
19a50 72 6f 72 20 24 3f 20 22 6e 6f 20 61 63 63 65 70 ror $? "no accep
19a60 74 61 62 6c 65 20 67 72 65 70 20 63 6f 75 6c 64 table grep could
19a70 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 24 50 41 be found in $PA
19a80 54 48 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f TH$PATH_SEPARATO
19a90 52 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 22 20 R/usr/xpg4/bin"
19aa0 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 20 20 66 69 "$LINENO" 5. fi
19ab0 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 61 .else. ac_cv_pa
19ac0 74 68 5f 47 52 45 50 3d 24 47 52 45 50 0a 66 69 th_GREP=$GREP.fi
19ad0 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 ..fi.{ $as_echo
19ae0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
19af0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
19b00 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 61 74 sult: $ac_cv_pat
19b10 68 5f 47 52 45 50 22 20 3e 26 35 0a 24 61 73 5f h_GREP" >&5.$as_
19b20 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 70 61 74 echo "$ac_cv_pat
19b30 68 5f 47 52 45 50 22 20 3e 26 36 3b 20 7d 0a 20 h_GREP" >&6; }.
19b40 47 52 45 50 3d 22 24 61 63 5f 63 76 5f 70 61 74 GREP="$ac_cv_pat
19b50 68 5f 47 52 45 50 22 0a 0a 0a 7b 20 24 61 73 5f h_GREP"...{ $as_
19b60 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
19b70 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
19b80 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
19b90 65 67 72 65 70 22 20 3e 26 35 0a 24 61 73 5f 65 egrep" >&5.$as_e
19ba0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
19bb0 66 6f 72 20 65 67 72 65 70 2e 2e 2e 20 22 20 3e for egrep... " >
19bc0 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
19bd0 5f 70 61 74 68 5f 45 47 52 45 50 2b 3a 7d 20 66 _path_EGREP+:} f
19be0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
19bf0 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
19c00 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
19c10 20 69 66 20 65 63 68 6f 20 61 20 7c 20 24 47 52 if echo a | $GR
19c20 45 50 20 2d 45 20 27 28 61 7c 62 29 27 20 3e 2f EP -E '(a|b)' >/
19c30 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 0a 20 20 dev/null 2>&1.
19c40 20 74 68 65 6e 20 61 63 5f 63 76 5f 70 61 74 68 then ac_cv_path
19c50 5f 45 47 52 45 50 3d 22 24 47 52 45 50 20 2d 45 _EGREP="$GREP -E
19c60 22 0a 20 20 20 65 6c 73 65 0a 20 20 20 20 20 69 ". else. i
19c70 66 20 74 65 73 74 20 2d 7a 20 22 24 45 47 52 45 f test -z "$EGRE
19c80 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 70 61 P"; then. ac_pa
19c90 74 68 5f 45 47 52 45 50 5f 66 6f 75 6e 64 3d 66 th_EGREP_found=f
19ca0 61 6c 73 65 0a 20 20 23 20 4c 6f 6f 70 20 74 68 alse. # Loop th
19cb0 72 6f 75 67 68 20 74 68 65 20 75 73 65 72 27 73 rough the user's
19cc0 20 70 61 74 68 20 61 6e 64 20 74 65 73 74 20 66 path and test f
19cd0 6f 72 20 65 61 63 68 20 6f 66 20 50 52 4f 47 4e or each of PROGN
19ce0 41 4d 45 2d 4c 49 53 54 0a 20 20 61 73 5f 73 61 AME-LIST. as_sa
19cf0 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 ve_IFS=$IFS; IFS
19d00 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 =$PATH_SEPARATOR
19d10 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 .for as_dir in $
19d20 50 41 54 48 24 50 41 54 48 5f 53 45 50 41 52 41 PATH$PATH_SEPARA
19d30 54 4f 52 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e TOR/usr/xpg4/bin
19d40 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 .do. IFS=$as_sa
19d50 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a ve_IFS. test -z
19d60 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 "$as_dir" && as
19d70 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 _dir=.. for a
19d80 63 5f 70 72 6f 67 20 69 6e 20 65 67 72 65 70 3b c_prog in egrep;
19d90 20 64 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 do. for ac_e
19da0 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 xec_ext in '' $a
19db0 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 c_executable_ext
19dc0 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 ensions; do.
19dd0 20 20 61 63 5f 70 61 74 68 5f 45 47 52 45 50 3d ac_path_EGREP=
19de0 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 70 72 6f "$as_dir/$ac_pro
19df0 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22 0a 20 g$ac_exec_ext".
19e00 20 20 20 20 20 61 73 5f 66 6e 5f 65 78 65 63 75 as_fn_execu
19e10 74 61 62 6c 65 5f 70 20 22 24 61 63 5f 70 61 74 table_p "$ac_pat
19e20 68 5f 45 47 52 45 50 22 20 7c 7c 20 63 6f 6e 74 h_EGREP" || cont
19e30 69 6e 75 65 0a 23 20 43 68 65 63 6b 20 66 6f 72 inue.# Check for
19e40 20 47 4e 55 20 61 63 5f 70 61 74 68 5f 45 47 52 GNU ac_path_EGR
19e50 45 50 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 EP and select it
19e60 20 69 66 20 69 74 20 69 73 20 66 6f 75 6e 64 2e if it is found.
19e70 0a 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 47 . # Check for G
19e80 4e 55 20 24 61 63 5f 70 61 74 68 5f 45 47 52 45 NU $ac_path_EGRE
19e90 50 0a 63 61 73 65 20 60 22 24 61 63 5f 70 61 74 P.case `"$ac_pat
19ea0 68 5f 45 47 52 45 50 22 20 2d 2d 76 65 72 73 69 h_EGREP" --versi
19eb0 6f 6e 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e 55 on 2>&1` in.*GNU
19ec0 2a 29 0a 20 20 61 63 5f 63 76 5f 70 61 74 68 5f *). ac_cv_path_
19ed0 45 47 52 45 50 3d 22 24 61 63 5f 70 61 74 68 5f EGREP="$ac_path_
19ee0 45 47 52 45 50 22 20 61 63 5f 70 61 74 68 5f 45 EGREP" ac_path_E
19ef0 47 52 45 50 5f 66 6f 75 6e 64 3d 3a 3b 3b 0a 2a GREP_found=:;;.*
19f00 29 0a 20 20 61 63 5f 63 6f 75 6e 74 3d 30 0a 20 ). ac_count=0.
19f10 20 24 61 73 5f 65 63 68 6f 5f 6e 20 30 31 32 33 $as_echo_n 0123
19f20 34 35 36 37 38 39 20 3e 22 63 6f 6e 66 74 65 73 456789 >"conftes
19f30 74 2e 69 6e 22 0a 20 20 77 68 69 6c 65 20 3a 0a t.in". while :.
19f40 20 20 64 6f 0a 20 20 20 20 63 61 74 20 22 63 6f do. cat "co
19f50 6e 66 74 65 73 74 2e 69 6e 22 20 22 63 6f 6e 66 nftest.in" "conf
19f60 74 65 73 74 2e 69 6e 22 20 3e 22 63 6f 6e 66 74 test.in" >"conft
19f70 65 73 74 2e 74 6d 70 22 0a 20 20 20 20 6d 76 20 est.tmp". mv
19f80 22 63 6f 6e 66 74 65 73 74 2e 74 6d 70 22 20 22 "conftest.tmp" "
19f90 63 6f 6e 66 74 65 73 74 2e 69 6e 22 0a 20 20 20 conftest.in".
19fa0 20 63 70 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e cp "conftest.in
19fb0 22 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 0a " "conftest.nl".
19fc0 20 20 20 20 24 61 73 5f 65 63 68 6f 20 27 45 47 $as_echo 'EG
19fd0 52 45 50 27 20 3e 3e 20 22 63 6f 6e 66 74 65 73 REP' >> "conftes
19fe0 74 2e 6e 6c 22 0a 20 20 20 20 22 24 61 63 5f 70 t.nl". "$ac_p
19ff0 61 74 68 5f 45 47 52 45 50 22 20 27 45 47 52 45 ath_EGREP" 'EGRE
1a000 50 24 27 20 3c 20 22 63 6f 6e 66 74 65 73 74 2e P$' < "conftest.
1a010 6e 6c 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 6f nl" >"conftest.o
1a020 75 74 22 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 ut" 2>/dev/null
1a030 7c 7c 20 62 72 65 61 6b 0a 20 20 20 20 64 69 66 || break. dif
1a040 66 20 22 63 6f 6e 66 74 65 73 74 2e 6f 75 74 22 f "conftest.out"
1a050 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 20 3e "conftest.nl" >
1a060 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c /dev/null 2>&1 |
1a070 7c 20 62 72 65 61 6b 0a 20 20 20 20 61 73 5f 66 | break. as_f
1a080 6e 5f 61 72 69 74 68 20 24 61 63 5f 63 6f 75 6e n_arith $ac_coun
1a090 74 20 2b 20 31 20 26 26 20 61 63 5f 63 6f 75 6e t + 1 && ac_coun
1a0a0 74 3d 24 61 73 5f 76 61 6c 0a 20 20 20 20 69 66 t=$as_val. if
1a0b0 20 74 65 73 74 20 24 61 63 5f 63 6f 75 6e 74 20 test $ac_count
1a0c0 2d 67 74 20 24 7b 61 63 5f 70 61 74 68 5f 45 47 -gt ${ac_path_EG
1a0d0 52 45 50 5f 6d 61 78 2d 30 7d 3b 20 74 68 65 6e REP_max-0}; then
1a0e0 0a 20 20 20 20 20 20 23 20 42 65 73 74 20 6f 6e . # Best on
1a0f0 65 20 73 6f 20 66 61 72 2c 20 73 61 76 65 20 69 e so far, save i
1a100 74 20 62 75 74 20 6b 65 65 70 20 6c 6f 6f 6b 69 t but keep looki
1a110 6e 67 20 66 6f 72 20 61 20 62 65 74 74 65 72 20 ng for a better
1a120 6f 6e 65 0a 20 20 20 20 20 20 61 63 5f 63 76 5f one. ac_cv_
1a130 70 61 74 68 5f 45 47 52 45 50 3d 22 24 61 63 5f path_EGREP="$ac_
1a140 70 61 74 68 5f 45 47 52 45 50 22 0a 20 20 20 20 path_EGREP".
1a150 20 20 61 63 5f 70 61 74 68 5f 45 47 52 45 50 5f ac_path_EGREP_
1a160 6d 61 78 3d 24 61 63 5f 63 6f 75 6e 74 0a 20 20 max=$ac_count.
1a170 20 20 66 69 0a 20 20 20 20 23 20 31 30 2a 28 32 fi. # 10*(2
1a180 5e 31 30 29 20 63 68 61 72 73 20 61 73 20 69 6e ^10) chars as in
1a190 70 75 74 20 73 65 65 6d 73 20 6d 6f 72 65 20 74 put seems more t
1a1a0 68 61 6e 20 65 6e 6f 75 67 68 0a 20 20 20 20 74 han enough. t
1a1b0 65 73 74 20 24 61 63 5f 63 6f 75 6e 74 20 2d 67 est $ac_count -g
1a1c0 74 20 31 30 20 26 26 20 62 72 65 61 6b 0a 20 20 t 10 && break.
1a1d0 64 6f 6e 65 0a 20 20 72 6d 20 2d 66 20 63 6f 6e done. rm -f con
1a1e0 66 74 65 73 74 2e 69 6e 20 63 6f 6e 66 74 65 73 ftest.in conftes
1a1f0 74 2e 74 6d 70 20 63 6f 6e 66 74 65 73 74 2e 6e t.tmp conftest.n
1a200 6c 20 63 6f 6e 66 74 65 73 74 2e 6f 75 74 3b 3b l conftest.out;;
1a210 0a 65 73 61 63 0a 0a 20 20 20 20 20 20 24 61 63 .esac.. $ac
1a220 5f 70 61 74 68 5f 45 47 52 45 50 5f 66 6f 75 6e _path_EGREP_foun
1a230 64 20 26 26 20 62 72 65 61 6b 20 33 0a 20 20 20 d && break 3.
1a240 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 20 20 64 done. done. d
1a250 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 one.IFS=$as_save
1a260 5f 49 46 53 0a 20 20 69 66 20 74 65 73 74 20 2d _IFS. if test -
1a270 7a 20 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 45 z "$ac_cv_path_E
1a280 47 52 45 50 22 3b 20 74 68 65 6e 0a 20 20 20 20 GREP"; then.
1a290 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 as_fn_error $? "
1a2a0 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 65 67 no acceptable eg
1a2b0 72 65 70 20 63 6f 75 6c 64 20 62 65 20 66 6f 75 rep could be fou
1a2c0 6e 64 20 69 6e 20 24 50 41 54 48 24 50 41 54 48 nd in $PATH$PATH
1a2d0 5f 53 45 50 41 52 41 54 4f 52 2f 75 73 72 2f 78 _SEPARATOR/usr/x
1a2e0 70 67 34 2f 62 69 6e 22 20 22 24 4c 49 4e 45 4e pg4/bin" "$LINEN
1a2f0 4f 22 20 35 0a 20 20 66 69 0a 65 6c 73 65 0a 20 O" 5. fi.else.
1a300 20 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 52 45 ac_cv_path_EGRE
1a310 50 3d 24 45 47 52 45 50 0a 66 69 0a 0a 20 20 20 P=$EGREP.fi..
1a320 66 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f fi.fi.{ $as_echo
1a330 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
1a340 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
1a350 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 61 esult: $ac_cv_pa
1a360 74 68 5f 45 47 52 45 50 22 20 3e 26 35 0a 24 61 th_EGREP" >&5.$a
1a370 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 70 s_echo "$ac_cv_p
1a380 61 74 68 5f 45 47 52 45 50 22 20 3e 26 36 3b 20 ath_EGREP" >&6;
1a390 7d 0a 20 45 47 52 45 50 3d 22 24 61 63 5f 63 76 }. EGREP="$ac_cv
1a3a0 5f 70 61 74 68 5f 45 47 52 45 50 22 0a 0a 0a 7b _path_EGREP"...{
1a3b0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
1a3c0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
1a3d0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
1a3e0 20 66 6f 72 20 66 67 72 65 70 22 20 3e 26 35 0a for fgrep" >&5.
1a3f0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
1a400 6b 69 6e 67 20 66 6f 72 20 66 67 72 65 70 2e 2e king for fgrep..
1a410 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
1a420 61 63 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 50 ac_cv_path_FGREP
1a430 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
1a440 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
1a450 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
1a460 6c 73 65 0a 20 20 69 66 20 65 63 68 6f 20 27 61 lse. if echo 'a
1a470 62 2a 63 27 20 7c 20 24 47 52 45 50 20 2d 46 20 b*c' | $GREP -F
1a480 27 61 62 2a 63 27 20 3e 2f 64 65 76 2f 6e 75 6c 'ab*c' >/dev/nul
1a490 6c 20 32 3e 26 31 0a 20 20 20 74 68 65 6e 20 61 l 2>&1. then a
1a4a0 63 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 50 3d c_cv_path_FGREP=
1a4b0 22 24 47 52 45 50 20 2d 46 22 0a 20 20 20 65 6c "$GREP -F". el
1a4c0 73 65 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 se. if test
1a4d0 2d 7a 20 22 24 46 47 52 45 50 22 3b 20 74 68 65 -z "$FGREP"; the
1a4e0 6e 0a 20 20 61 63 5f 70 61 74 68 5f 46 47 52 45 n. ac_path_FGRE
1a4f0 50 5f 66 6f 75 6e 64 3d 66 61 6c 73 65 0a 20 20 P_found=false.
1a500 23 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68 20 74 # Loop through t
1a510 68 65 20 75 73 65 72 27 73 20 70 61 74 68 20 61 he user's path a
1a520 6e 64 20 74 65 73 74 20 66 6f 72 20 65 61 63 68 nd test for each
1a530 20 6f 66 20 50 52 4f 47 4e 41 4d 45 2d 4c 49 53 of PROGNAME-LIS
1a540 54 0a 20 20 61 73 5f 73 61 76 65 5f 49 46 53 3d T. as_save_IFS=
1a550 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f $IFS; IFS=$PATH_
1a560 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 SEPARATOR.for as
1a570 5f 64 69 72 20 69 6e 20 24 50 41 54 48 24 50 41 _dir in $PATH$PA
1a580 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 75 73 72 TH_SEPARATOR/usr
1a590 2f 78 70 67 34 2f 62 69 6e 0a 64 6f 0a 20 20 49 /xpg4/bin.do. I
1a5a0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
1a5b0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
1a5c0 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
1a5d0 20 20 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 for ac_prog
1a5e0 69 6e 20 66 67 72 65 70 3b 20 64 6f 0a 20 20 20 in fgrep; do.
1a5f0 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 for ac_exec_ext
1a600 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 in '' $ac_execu
1a610 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 table_extensions
1a620 3b 20 64 6f 0a 20 20 20 20 20 20 61 63 5f 70 61 ; do. ac_pa
1a630 74 68 5f 46 47 52 45 50 3d 22 24 61 73 5f 64 69 th_FGREP="$as_di
1a640 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 r/$ac_prog$ac_ex
1a650 65 63 5f 65 78 74 22 0a 20 20 20 20 20 20 61 73 ec_ext". as
1a660 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 _fn_executable_p
1a670 20 22 24 61 63 5f 70 61 74 68 5f 46 47 52 45 50 "$ac_path_FGREP
1a680 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 23 20 " || continue.#
1a690 43 68 65 63 6b 20 66 6f 72 20 47 4e 55 20 61 63 Check for GNU ac
1a6a0 5f 70 61 74 68 5f 46 47 52 45 50 20 61 6e 64 20 _path_FGREP and
1a6b0 73 65 6c 65 63 74 20 69 74 20 69 66 20 69 74 20 select it if it
1a6c0 69 73 20 66 6f 75 6e 64 2e 0a 20 20 23 20 43 68 is found.. # Ch
1a6d0 65 63 6b 20 66 6f 72 20 47 4e 55 20 24 61 63 5f eck for GNU $ac_
1a6e0 70 61 74 68 5f 46 47 52 45 50 0a 63 61 73 65 20 path_FGREP.case
1a6f0 60 22 24 61 63 5f 70 61 74 68 5f 46 47 52 45 50 `"$ac_path_FGREP
1a700 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e 26 31 " --version 2>&1
1a710 60 20 69 6e 0a 2a 47 4e 55 2a 29 0a 20 20 61 63 ` in.*GNU*). ac
1a720 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 50 3d 22 _cv_path_FGREP="
1a730 24 61 63 5f 70 61 74 68 5f 46 47 52 45 50 22 20 $ac_path_FGREP"
1a740 61 63 5f 70 61 74 68 5f 46 47 52 45 50 5f 66 6f ac_path_FGREP_fo
1a750 75 6e 64 3d 3a 3b 3b 0a 2a 29 0a 20 20 61 63 5f und=:;;.*). ac_
1a760 63 6f 75 6e 74 3d 30 0a 20 20 24 61 73 5f 65 63 count=0. $as_ec
1a770 68 6f 5f 6e 20 30 31 32 33 34 35 36 37 38 39 20 ho_n 0123456789
1a780 3e 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 0a 20 >"conftest.in".
1a790 20 77 68 69 6c 65 20 3a 0a 20 20 64 6f 0a 20 20 while :. do.
1a7a0 20 20 63 61 74 20 22 63 6f 6e 66 74 65 73 74 2e cat "conftest.
1a7b0 69 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e in" "conftest.in
1a7c0 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 74 6d 70 " >"conftest.tmp
1a7d0 22 0a 20 20 20 20 6d 76 20 22 63 6f 6e 66 74 65 ". mv "confte
1a7e0 73 74 2e 74 6d 70 22 20 22 63 6f 6e 66 74 65 73 st.tmp" "conftes
1a7f0 74 2e 69 6e 22 0a 20 20 20 20 63 70 20 22 63 6f t.in". cp "co
1a800 6e 66 74 65 73 74 2e 69 6e 22 20 22 63 6f 6e 66 nftest.in" "conf
1a810 74 65 73 74 2e 6e 6c 22 0a 20 20 20 20 24 61 73 test.nl". $as
1a820 5f 65 63 68 6f 20 27 46 47 52 45 50 27 20 3e 3e _echo 'FGREP' >>
1a830 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 "conftest.nl".
1a840 20 20 20 22 24 61 63 5f 70 61 74 68 5f 46 47 52 "$ac_path_FGR
1a850 45 50 22 20 46 47 52 45 50 20 3c 20 22 63 6f 6e EP" FGREP < "con
1a860 66 74 65 73 74 2e 6e 6c 22 20 3e 22 63 6f 6e 66 ftest.nl" >"conf
1a870 74 65 73 74 2e 6f 75 74 22 20 32 3e 2f 64 65 76 test.out" 2>/dev
1a880 2f 6e 75 6c 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 /null || break.
1a890 20 20 20 64 69 66 66 20 22 63 6f 6e 66 74 65 73 diff "conftes
1a8a0 74 2e 6f 75 74 22 20 22 63 6f 6e 66 74 65 73 74 t.out" "conftest
1a8b0 2e 6e 6c 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 .nl" >/dev/null
1a8c0 32 3e 26 31 20 7c 7c 20 62 72 65 61 6b 0a 20 20 2>&1 || break.
1a8d0 20 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 24 61 as_fn_arith $a
1a8e0 63 5f 63 6f 75 6e 74 20 2b 20 31 20 26 26 20 61 c_count + 1 && a
1a8f0 63 5f 63 6f 75 6e 74 3d 24 61 73 5f 76 61 6c 0a c_count=$as_val.
1a900 20 20 20 20 69 66 20 74 65 73 74 20 24 61 63 5f if test $ac_
1a910 63 6f 75 6e 74 20 2d 67 74 20 24 7b 61 63 5f 70 count -gt ${ac_p
1a920 61 74 68 5f 46 47 52 45 50 5f 6d 61 78 2d 30 7d ath_FGREP_max-0}
1a930 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 42 ; then. # B
1a940 65 73 74 20 6f 6e 65 20 73 6f 20 66 61 72 2c 20 est one so far,
1a950 73 61 76 65 20 69 74 20 62 75 74 20 6b 65 65 70 save it but keep
1a960 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 61 20 62 looking for a b
1a970 65 74 74 65 72 20 6f 6e 65 0a 20 20 20 20 20 20 etter one.
1a980 61 63 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 50 ac_cv_path_FGREP
1a990 3d 22 24 61 63 5f 70 61 74 68 5f 46 47 52 45 50 ="$ac_path_FGREP
1a9a0 22 0a 20 20 20 20 20 20 61 63 5f 70 61 74 68 5f ". ac_path_
1a9b0 46 47 52 45 50 5f 6d 61 78 3d 24 61 63 5f 63 6f FGREP_max=$ac_co
1a9c0 75 6e 74 0a 20 20 20 20 66 69 0a 20 20 20 20 23 unt. fi. #
1a9d0 20 31 30 2a 28 32 5e 31 30 29 20 63 68 61 72 73 10*(2^10) chars
1a9e0 20 61 73 20 69 6e 70 75 74 20 73 65 65 6d 73 20 as input seems
1a9f0 6d 6f 72 65 20 74 68 61 6e 20 65 6e 6f 75 67 68 more than enough
1aa00 0a 20 20 20 20 74 65 73 74 20 24 61 63 5f 63 6f . test $ac_co
1aa10 75 6e 74 20 2d 67 74 20 31 30 20 26 26 20 62 72 unt -gt 10 && br
1aa20 65 61 6b 0a 20 20 64 6f 6e 65 0a 20 20 72 6d 20 eak. done. rm
1aa30 2d 66 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63 -f conftest.in c
1aa40 6f 6e 66 74 65 73 74 2e 74 6d 70 20 63 6f 6e 66 onftest.tmp conf
1aa50 74 65 73 74 2e 6e 6c 20 63 6f 6e 66 74 65 73 74 test.nl conftest
1aa60 2e 6f 75 74 3b 3b 0a 65 73 61 63 0a 0a 20 20 20 .out;;.esac..
1aa70 20 20 20 24 61 63 5f 70 61 74 68 5f 46 47 52 45 $ac_path_FGRE
1aa80 50 5f 66 6f 75 6e 64 20 26 26 20 62 72 65 61 6b P_found && break
1aa90 20 33 0a 20 20 20 20 64 6f 6e 65 0a 20 20 64 6f 3. done. do
1aaa0 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 ne. done.IFS=$a
1aab0 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 69 66 20 s_save_IFS. if
1aac0 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f test -z "$ac_cv_
1aad0 70 61 74 68 5f 46 47 52 45 50 22 3b 20 74 68 65 path_FGREP"; the
1aae0 6e 0a 20 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f n. as_fn_erro
1aaf0 72 20 24 3f 20 22 6e 6f 20 61 63 63 65 70 74 61 r $? "no accepta
1ab00 62 6c 65 20 66 67 72 65 70 20 63 6f 75 6c 64 20 ble fgrep could
1ab10 62 65 20 66 6f 75 6e 64 20 69 6e 20 24 50 41 54 be found in $PAT
1ab20 48 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 H$PATH_SEPARATOR
1ab30 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 22 20 22 /usr/xpg4/bin" "
1ab40 24 4c 49 4e 45 4e 4f 22 20 35 0a 20 20 66 69 0a $LINENO" 5. fi.
1ab50 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 61 74 else. ac_cv_pat
1ab60 68 5f 46 47 52 45 50 3d 24 46 47 52 45 50 0a 66 h_FGREP=$FGREP.f
1ab70 69 0a 0a 20 20 20 66 69 0a 66 69 0a 7b 20 24 61 i.. fi.fi.{ $a
1ab80 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1ab90 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1aba0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 NO}: result: $ac
1abb0 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 50 22 20 _cv_path_FGREP"
1abc0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
1abd0 63 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 50 22 c_cv_path_FGREP"
1abe0 20 3e 26 36 3b 20 7d 0a 20 46 47 52 45 50 3d 22 >&6; }. FGREP="
1abf0 24 61 63 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 $ac_cv_path_FGRE
1ac00 50 22 0a 0a 0a 74 65 73 74 20 2d 7a 20 22 24 47 P"...test -z "$G
1ac10 52 45 50 22 20 26 26 20 47 52 45 50 3d 67 72 65 REP" && GREP=gre
1ac20 70 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a p...............
1ac30 0a 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 .....# Check whe
1ac40 74 68 65 72 20 2d 2d 77 69 74 68 2d 67 6e 75 2d ther --with-gnu-
1ac50 6c 64 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 ld was given..if
1ac60 20 74 65 73 74 20 22 24 7b 77 69 74 68 5f 67 6e test "${with_gn
1ac70 75 5f 6c 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 u_ld+set}" = set
1ac80 3b 20 74 68 65 6e 20 3a 0a 20 20 77 69 74 68 76 ; then :. withv
1ac90 61 6c 3d 24 77 69 74 68 5f 67 6e 75 5f 6c 64 3b al=$with_gnu_ld;
1aca0 20 74 65 73 74 20 22 24 77 69 74 68 76 61 6c 22 test "$withval"
1acb0 20 3d 20 6e 6f 20 7c 7c 20 77 69 74 68 5f 67 6e = no || with_gn
1acc0 75 5f 6c 64 3d 79 65 73 0a 65 6c 73 65 0a 20 20 u_ld=yes.else.
1acd0 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 66 with_gnu_ld=no.f
1ace0 69 0a 0a 61 63 5f 70 72 6f 67 3d 6c 64 0a 69 66 i..ac_prog=ld.if
1acf0 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 test "$GCC" = y
1ad00 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 43 68 65 es; then. # Che
1ad10 63 6b 20 69 66 20 67 63 63 20 2d 70 72 69 6e 74 ck if gcc -print
1ad20 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 20 67 69 -prog-name=ld gi
1ad30 76 65 73 20 61 20 70 61 74 68 2e 0a 20 20 7b 20 ves a path.. {
1ad40 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
1ad50 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
1ad60 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
1ad70 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79 20 24 for ld used by $
1ad80 43 43 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f CC" >&5.$as_echo
1ad90 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
1ada0 20 6c 64 20 75 73 65 64 20 62 79 20 24 43 43 2e ld used by $CC.
1adb0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 20 20 63 61 .. " >&6; }. ca
1adc0 73 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 2a 2d se $host in. *-
1add0 2a 2d 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20 *-mingw*). #
1ade0 67 63 63 20 6c 65 61 76 65 73 20 61 20 74 72 61 gcc leaves a tra
1adf0 69 6c 69 6e 67 20 63 61 72 72 69 61 67 65 20 72 iling carriage r
1ae00 65 74 75 72 6e 20 77 68 69 63 68 20 75 70 73 65 eturn which upse
1ae10 74 73 20 6d 69 6e 67 77 0a 20 20 20 20 61 63 5f ts mingw. ac_
1ae20 70 72 6f 67 3d 60 28 24 43 43 20 2d 70 72 69 6e prog=`($CC -prin
1ae30 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 t-prog-name=ld)
1ae40 32 3e 26 35 20 7c 20 74 72 20 2d 64 20 27 5c 30 2>&5 | tr -d '\0
1ae50 31 35 27 60 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 15'` ;;. *).
1ae60 20 61 63 5f 70 72 6f 67 3d 60 28 24 43 43 20 2d ac_prog=`($CC -
1ae70 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d print-prog-name=
1ae80 6c 64 29 20 32 3e 26 35 60 20 3b 3b 0a 20 20 65 ld) 2>&5` ;;. e
1ae90 73 61 63 0a 20 20 63 61 73 65 20 24 61 63 5f 70 sac. case $ac_p
1aea0 72 6f 67 20 69 6e 0a 20 20 20 20 23 20 41 63 63 rog in. # Acc
1aeb0 65 70 74 20 61 62 73 6f 6c 75 74 65 20 70 61 74 ept absolute pat
1aec0 68 73 2e 0a 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c hs.. [\\/]* |
1aed0 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 20 20 20 ?:[\\/]*).
1aee0 20 72 65 5f 64 69 72 65 6c 74 3d 27 2f 5b 5e 2f re_direlt='/[^/
1aef0 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c 2e 2f 27 0a 20 20 ][^/]*/\.\./'.
1af00 20 20 20 20 23 20 43 61 6e 6f 6e 69 63 61 6c 69 # Canonicali
1af10 7a 65 20 74 68 65 20 70 61 74 68 6e 61 6d 65 20 ze the pathname
1af20 6f 66 20 6c 64 0a 20 20 20 20 20 20 61 63 5f 70 of ld. ac_p
1af30 72 6f 67 3d 60 24 45 43 48 4f 20 22 24 61 63 5f rog=`$ECHO "$ac_
1af40 70 72 6f 67 22 7c 20 24 53 45 44 20 27 73 25 5c prog"| $SED 's%\
1af50 5c 5c 5c 25 2f 25 67 27 60 0a 20 20 20 20 20 20 \\\%/%g'`.
1af60 77 68 69 6c 65 20 24 45 43 48 4f 20 22 24 61 63 while $ECHO "$ac
1af70 5f 70 72 6f 67 22 20 7c 20 24 47 52 45 50 20 22 _prog" | $GREP "
1af80 24 72 65 5f 64 69 72 65 6c 74 22 20 3e 20 2f 64 $re_direlt" > /d
1af90 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 64 6f ev/null 2>&1; do
1afa0 0a 09 61 63 5f 70 72 6f 67 3d 60 24 45 43 48 4f ..ac_prog=`$ECHO
1afb0 20 24 61 63 5f 70 72 6f 67 7c 20 24 53 45 44 20 $ac_prog| $SED
1afc0 22 73 25 24 72 65 5f 64 69 72 65 6c 74 25 2f 25 "s%$re_direlt%/%
1afd0 22 60 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 "`. done.
1afe0 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 4c 44 test -z "$LD
1aff0 22 20 26 26 20 4c 44 3d 22 24 61 63 5f 70 72 6f " && LD="$ac_pro
1b000 67 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 22 22 g". ;;. ""
1b010 29 0a 20 20 20 20 23 20 49 66 20 69 74 20 66 61 ). # If it fa
1b020 69 6c 73 2c 20 74 68 65 6e 20 70 72 65 74 65 6e ils, then preten
1b030 64 20 77 65 20 61 72 65 6e 27 74 20 75 73 69 6e d we aren't usin
1b040 67 20 47 43 43 2e 0a 20 20 20 20 61 63 5f 70 72 g GCC.. ac_pr
1b050 6f 67 3d 6c 64 0a 20 20 20 20 3b 3b 0a 20 20 2a og=ld. ;;. *
1b060 29 0a 20 20 20 20 23 20 49 66 20 69 74 20 69 73 ). # If it is
1b070 20 72 65 6c 61 74 69 76 65 2c 20 74 68 65 6e 20 relative, then
1b080 73 65 61 72 63 68 20 66 6f 72 20 74 68 65 20 66 search for the f
1b090 69 72 73 74 20 6c 64 20 69 6e 20 50 41 54 48 2e irst ld in PATH.
1b0a0 0a 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 . with_gnu_ld
1b0b0 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 20 20 3b 3b 0a =unknown. ;;.
1b0c0 20 20 65 73 61 63 0a 65 6c 69 66 20 74 65 73 74 esac.elif test
1b0d0 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 "$with_gnu_ld"
1b0e0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 7b 20 = yes; then. {
1b0f0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
1b100 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
1b110 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
1b120 66 6f 72 20 47 4e 55 20 6c 64 22 20 3e 26 35 0a for GNU ld" >&5.
1b130 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
1b140 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64 2e king for GNU ld.
1b150 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 .. " >&6; }.else
1b160 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
1b170 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
1b180 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
1b190 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 king for non-GNU
1b1a0 20 6c 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 ld" >&5.$as_ech
1b1b0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
1b1c0 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 2e 2e 2e 20 r non-GNU ld...
1b1d0 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 69 66 20 24 " >&6; }.fi.if $
1b1e0 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 2b 3a {lt_cv_path_LD+:
1b1f0 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
1b200 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
1b210 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
1b220 65 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 e. if test -z "
1b230 24 4c 44 22 3b 20 74 68 65 6e 0a 20 20 6c 74 5f $LD"; then. lt_
1b240 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b save_ifs="$IFS";
1b250 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 IFS=$PATH_SEPAR
1b260 41 54 4f 52 0a 20 20 66 6f 72 20 61 63 5f 64 69 ATOR. for ac_di
1b270 72 20 69 6e 20 24 50 41 54 48 3b 20 64 6f 0a 20 r in $PATH; do.
1b280 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 IFS="$lt_save
1b290 5f 69 66 73 22 0a 20 20 20 20 74 65 73 74 20 2d _ifs". test -
1b2a0 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26 20 61 z "$ac_dir" && a
1b2b0 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 c_dir=.. if t
1b2c0 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69 72 2f est -f "$ac_dir/
1b2d0 24 61 63 5f 70 72 6f 67 22 20 7c 7c 20 74 65 73 $ac_prog" || tes
1b2e0 74 20 2d 66 20 22 24 61 63 5f 64 69 72 2f 24 61 t -f "$ac_dir/$a
1b2f0 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 65 78 74 c_prog$ac_exeext
1b300 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 "; then. lt
1b310 5f 63 76 5f 70 61 74 68 5f 4c 44 3d 22 24 61 63 _cv_path_LD="$ac
1b320 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 22 0a 20 _dir/$ac_prog".
1b330 20 20 20 20 20 23 20 43 68 65 63 6b 20 74 6f 20 # Check to
1b340 73 65 65 20 69 66 20 74 68 65 20 70 72 6f 67 72 see if the progr
1b350 61 6d 20 69 73 20 47 4e 55 20 6c 64 2e 20 20 49 am is GNU ld. I
1b360 27 64 20 72 61 74 68 65 72 20 75 73 65 20 2d 2d 'd rather use --
1b370 76 65 72 73 69 6f 6e 2c 0a 20 20 20 20 20 20 23 version,. #
1b380 20 62 75 74 20 61 70 70 61 72 65 6e 74 6c 79 20 but apparently
1b390 73 6f 6d 65 20 76 61 72 69 61 6e 74 73 20 6f 66 some variants of
1b3a0 20 47 4e 55 20 6c 64 20 6f 6e 6c 79 20 61 63 63 GNU ld only acc
1b3b0 65 70 74 20 2d 76 2e 0a 20 20 20 20 20 20 23 20 ept -v.. #
1b3c0 42 72 65 61 6b 20 6f 6e 6c 79 20 69 66 20 69 74 Break only if it
1b3d0 20 77 61 73 20 74 68 65 20 47 4e 55 2f 6e 6f 6e was the GNU/non
1b3e0 2d 47 4e 55 20 6c 64 20 74 68 61 74 20 77 65 20 -GNU ld that we
1b3f0 70 72 65 66 65 72 2e 0a 20 20 20 20 20 20 63 61 prefer.. ca
1b400 73 65 20 60 22 24 6c 74 5f 63 76 5f 70 61 74 68 se `"$lt_cv_path
1b410 5f 4c 44 22 20 2d 76 20 32 3e 26 31 20 3c 2f 64 _LD" -v 2>&1 </d
1b420 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a 20 20 20 20 ev/null` in.
1b430 20 20 2a 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68 *GNU* | *'with
1b440 20 42 46 44 27 2a 29 0a 09 74 65 73 74 20 22 24 BFD'*)..test "$
1b450 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 21 3d 20 with_gnu_ld" !=
1b460 6e 6f 20 26 26 20 62 72 65 61 6b 0a 09 3b 3b 0a no && break..;;.
1b470 20 20 20 20 20 20 2a 29 0a 09 74 65 73 74 20 22 *)..test "
1b480 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 21 3d $with_gnu_ld" !=
1b490 20 79 65 73 20 26 26 20 62 72 65 61 6b 0a 09 3b yes && break..;
1b4a0 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 ;. esac.
1b4b0 20 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 fi. done. IFS
1b4c0 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a ="$lt_save_ifs".
1b4d0 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 61 74 else. lt_cv_pat
1b4e0 68 5f 4c 44 3d 22 24 4c 44 22 20 23 20 4c 65 74 h_LD="$LD" # Let
1b4f0 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
1b500 64 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68 de the test with
1b510 20 61 20 70 61 74 68 2e 0a 66 69 0a 66 69 0a 0a a path..fi.fi..
1b520 4c 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f LD="$lt_cv_path_
1b530 4c 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 LD".if test -n "
1b540 24 4c 44 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 $LD"; then. { $
1b550 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
1b560 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
1b570 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4c ENO}: result: $L
1b580 44 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 D" >&5.$as_echo
1b590 22 24 4c 44 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 "$LD" >&6; }.els
1b5a0 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 e. { $as_echo "
1b5b0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1b5c0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
1b5d0 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 ult: no" >&5.$as
1b5e0 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 _echo "no" >&6;
1b5f0 7d 0a 66 69 0a 74 65 73 74 20 2d 7a 20 22 24 4c }.fi.test -z "$L
1b600 44 22 20 26 26 20 61 73 5f 66 6e 5f 65 72 72 6f D" && as_fn_erro
1b610 72 20 24 3f 20 22 6e 6f 20 61 63 63 65 70 74 61 r $? "no accepta
1b620 62 6c 65 20 6c 64 20 66 6f 75 6e 64 20 69 6e 20 ble ld found in
1b630 5c 24 50 41 54 48 22 20 22 24 4c 49 4e 45 4e 4f \$PATH" "$LINENO
1b640 22 20 35 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 " 5.{ $as_echo "
1b650 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1b660 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
1b670 63 6b 69 6e 67 20 69 66 20 74 68 65 20 6c 69 6e cking if the lin
1b680 6b 65 72 20 28 24 4c 44 29 20 69 73 20 47 4e 55 ker ($LD) is GNU
1b690 20 6c 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 ld" >&5.$as_ech
1b6a0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 o_n "checking if
1b6b0 20 74 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44 the linker ($LD
1b6c0 29 20 69 73 20 47 4e 55 20 6c 64 2e 2e 2e 20 22 ) is GNU ld... "
1b6d0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f >&6; }.if ${lt_
1b6e0 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 2b 3a cv_prog_gnu_ld+:
1b6f0 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
1b700 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
1b710 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
1b720 65 0a 20 20 23 20 49 27 64 20 72 61 74 68 65 72 e. # I'd rather
1b730 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 20 68 use --version h
1b740 65 72 65 2c 20 62 75 74 20 61 70 70 61 72 65 6e ere, but apparen
1b750 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c 64 73 tly some GNU lds
1b760 20 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d 76 2e only accept -v.
1b770 0a 63 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e .case `$LD -v 2>
1b780 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 &1 </dev/null` i
1b790 6e 0a 2a 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68 n.*GNU* | *'with
1b7a0 20 42 46 44 27 2a 29 0a 20 20 6c 74 5f 63 76 5f BFD'*). lt_cv_
1b7b0 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a prog_gnu_ld=yes.
1b7c0 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 63 76 5f ;;.*). lt_cv_
1b7d0 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 prog_gnu_ld=no.
1b7e0 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 7b 20 24 61 ;;.esac.fi.{ $a
1b7f0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1b800 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1b810 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 NO}: result: $lt
1b820 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 _cv_prog_gnu_ld"
1b830 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
1b840 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c lt_cv_prog_gnu_l
1b850 64 22 20 3e 26 36 3b 20 7d 0a 77 69 74 68 5f 67 d" >&6; }.with_g
1b860 6e 75 5f 6c 64 3d 24 6c 74 5f 63 76 5f 70 72 6f nu_ld=$lt_cv_pro
1b870 67 5f 67 6e 75 5f 6c 64 0a 0a 0a 0a 0a 0a 0a 0a g_gnu_ld........
1b880 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
1b890 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
1b8a0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
1b8b0 69 6e 67 20 66 6f 72 20 42 53 44 2d 20 6f 72 20 ing for BSD- or
1b8c0 4d 53 2d 63 6f 6d 70 61 74 69 62 6c 65 20 6e 61 MS-compatible na
1b8d0 6d 65 20 6c 69 73 74 65 72 20 28 6e 6d 29 22 20 me lister (nm)"
1b8e0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
1b8f0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 42 53 44 checking for BSD
1b900 2d 20 6f 72 20 4d 53 2d 63 6f 6d 70 61 74 69 62 - or MS-compatib
1b910 6c 65 20 6e 61 6d 65 20 6c 69 73 74 65 72 20 28 le name lister (
1b920 6e 6d 29 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a nm)... " >&6; }.
1b930 69 66 20 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f if ${lt_cv_path_
1b940 4e 4d 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 NM+:} false; the
1b950 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
1b960 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
1b970 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
1b980 2d 6e 20 22 24 4e 4d 22 3b 20 74 68 65 6e 0a 20 -n "$NM"; then.
1b990 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
1b9a0 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
1b9b0 74 2e 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f t.. lt_cv_path_
1b9c0 4e 4d 3d 22 24 4e 4d 22 0a 65 6c 73 65 0a 20 20 NM="$NM".else.
1b9d0 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 3d 22 lt_nm_to_check="
1b9e0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
1b9f0 7d 6e 6d 22 0a 20 20 69 66 20 74 65 73 74 20 2d }nm". if test -
1ba00 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 n "$ac_tool_pref
1ba10 69 78 22 20 26 26 20 74 65 73 74 20 22 24 62 75 ix" && test "$bu
1ba20 69 6c 64 22 20 3d 20 22 24 68 6f 73 74 22 3b 20 ild" = "$host";
1ba30 74 68 65 6e 0a 20 20 20 20 6c 74 5f 6e 6d 5f 74 then. lt_nm_t
1ba40 6f 5f 63 68 65 63 6b 3d 22 24 6c 74 5f 6e 6d 5f o_check="$lt_nm_
1ba50 74 6f 5f 63 68 65 63 6b 20 6e 6d 22 0a 20 20 66 to_check nm". f
1ba60 69 0a 20 20 66 6f 72 20 6c 74 5f 74 6d 70 5f 6e i. for lt_tmp_n
1ba70 6d 20 69 6e 20 24 6c 74 5f 6e 6d 5f 74 6f 5f 63 m in $lt_nm_to_c
1ba80 68 65 63 6b 3b 20 64 6f 0a 20 20 20 20 6c 74 5f heck; do. lt_
1ba90 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b save_ifs="$IFS";
1baa0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 IFS=$PATH_SEPAR
1bab0 41 54 4f 52 0a 20 20 20 20 66 6f 72 20 61 63 5f ATOR. for ac_
1bac0 64 69 72 20 69 6e 20 24 50 41 54 48 20 2f 75 73 dir in $PATH /us
1bad0 72 2f 63 63 73 2f 62 69 6e 2f 65 6c 66 20 2f 75 r/ccs/bin/elf /u
1bae0 73 72 2f 63 63 73 2f 62 69 6e 20 2f 75 73 72 2f sr/ccs/bin /usr/
1baf0 75 63 62 20 2f 62 69 6e 3b 20 64 6f 0a 20 20 20 ucb /bin; do.
1bb00 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 IFS="$lt_save
1bb10 5f 69 66 73 22 0a 20 20 20 20 20 20 74 65 73 74 _ifs". test
1bb20 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26 -z "$ac_dir" &&
1bb30 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20 20 20 ac_dir=..
1bb40 74 6d 70 5f 6e 6d 3d 22 24 61 63 5f 64 69 72 2f tmp_nm="$ac_dir/
1bb50 24 6c 74 5f 74 6d 70 5f 6e 6d 22 0a 20 20 20 20 $lt_tmp_nm".
1bb60 20 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 74 if test -f "$t
1bb70 6d 70 5f 6e 6d 22 20 7c 7c 20 74 65 73 74 20 2d mp_nm" || test -
1bb80 66 20 22 24 74 6d 70 5f 6e 6d 24 61 63 5f 65 78 f "$tmp_nm$ac_ex
1bb90 65 65 78 74 22 20 3b 20 74 68 65 6e 0a 09 23 20 eext" ; then..#
1bba0 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 Check to see if
1bbb0 74 68 65 20 6e 6d 20 61 63 63 65 70 74 73 20 61 the nm accepts a
1bbc0 20 42 53 44 2d 63 6f 6d 70 61 74 20 66 6c 61 67 BSD-compat flag
1bbd0 2e 0a 09 23 20 41 64 64 69 6e 67 20 74 68 65 20 ...# Adding the
1bbe0 60 73 65 64 20 31 71 27 20 70 72 65 76 65 6e 74 `sed 1q' prevent
1bbf0 73 20 66 61 6c 73 65 20 70 6f 73 69 74 69 76 65 s false positive
1bc00 73 20 6f 6e 20 48 50 2d 55 58 2c 20 77 68 69 63 s on HP-UX, whic
1bc10 68 20 73 61 79 73 3a 0a 09 23 20 20 20 6e 6d 3a h says:..# nm:
1bc20 20 75 6e 6b 6e 6f 77 6e 20 6f 70 74 69 6f 6e 20 unknown option
1bc30 22 42 22 20 69 67 6e 6f 72 65 64 0a 09 23 20 54 "B" ignored..# T
1bc40 72 75 36 34 27 73 20 6e 6d 20 63 6f 6d 70 6c 61 ru64's nm compla
1bc50 69 6e 73 20 74 68 61 74 20 2f 64 65 76 2f 6e 75 ins that /dev/nu
1bc60 6c 6c 20 69 73 20 61 6e 20 69 6e 76 61 6c 69 64 ll is an invalid
1bc70 20 6f 62 6a 65 63 74 20 66 69 6c 65 0a 09 63 61 object file..ca
1bc80 73 65 20 60 22 24 74 6d 70 5f 6e 6d 22 20 2d 42 se `"$tmp_nm" -B
1bc90 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 /dev/null 2>&1
1bca0 7c 20 73 65 64 20 27 31 71 27 60 20 69 6e 0a 09 | sed '1q'` in..
1bcb0 2a 2f 64 65 76 2f 6e 75 6c 6c 2a 20 7c 20 2a 27 */dev/null* | *'
1bcc0 49 6e 76 61 6c 69 64 20 66 69 6c 65 20 6f 72 20 Invalid file or
1bcd0 6f 62 6a 65 63 74 20 74 79 70 65 27 2a 29 0a 09 object type'*)..
1bce0 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d lt_cv_path_NM=
1bcf0 22 24 74 6d 70 5f 6e 6d 20 2d 42 22 0a 09 20 20 "$tmp_nm -B"..
1bd00 62 72 65 61 6b 0a 09 20 20 3b 3b 0a 09 2a 29 0a break.. ;;..*).
1bd10 09 20 20 63 61 73 65 20 60 22 24 74 6d 70 5f 6e . case `"$tmp_n
1bd20 6d 22 20 2d 70 20 2f 64 65 76 2f 6e 75 6c 6c 20 m" -p /dev/null
1bd30 32 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27 60 2>&1 | sed '1q'`
1bd40 20 69 6e 0a 09 20 20 2a 2f 64 65 76 2f 6e 75 6c in.. */dev/nul
1bd50 6c 2a 29 0a 09 20 20 20 20 6c 74 5f 63 76 5f 70 l*).. lt_cv_p
1bd60 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20 ath_NM="$tmp_nm
1bd70 2d 70 22 0a 09 20 20 20 20 62 72 65 61 6b 0a 09 -p".. break..
1bd80 20 20 20 20 3b 3b 0a 09 20 20 2a 29 0a 09 20 20 ;;.. *)..
1bd90 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d lt_cv_path_NM=
1bda0 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d ${lt_cv_path_NM=
1bdb0 22 24 74 6d 70 5f 6e 6d 22 7d 20 23 20 6b 65 65 "$tmp_nm"} # kee
1bdc0 70 20 74 68 65 20 66 69 72 73 74 20 6d 61 74 63 p the first matc
1bdd0 68 2c 20 62 75 74 0a 09 20 20 20 20 63 6f 6e 74 h, but.. cont
1bde0 69 6e 75 65 20 23 20 73 6f 20 74 68 61 74 20 77 inue # so that w
1bdf0 65 20 63 61 6e 20 74 72 79 20 74 6f 20 66 69 6e e can try to fin
1be00 64 20 6f 6e 65 20 74 68 61 74 20 73 75 70 70 6f d one that suppo
1be10 72 74 73 20 42 53 44 20 66 6c 61 67 73 0a 09 20 rts BSD flags..
1be20 20 20 20 3b 3b 0a 09 20 20 65 73 61 63 0a 09 20 ;;.. esac..
1be30 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 ;;..esac.
1be40 66 69 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 fi. done.
1be50 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 IFS="$lt_save_if
1be60 73 22 0a 20 20 64 6f 6e 65 0a 20 20 3a 20 24 7b s". done. : ${
1be70 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 6e 6f lt_cv_path_NM=no
1be80 7d 0a 66 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 }.fi.fi.{ $as_ec
1be90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
1bea0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
1beb0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f result: $lt_cv_
1bec0 70 61 74 68 5f 4e 4d 22 20 3e 26 35 0a 24 61 73 path_NM" >&5.$as
1bed0 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 70 61 _echo "$lt_cv_pa
1bee0 74 68 5f 4e 4d 22 20 3e 26 36 3b 20 7d 0a 69 66 th_NM" >&6; }.if
1bef0 20 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 61 test "$lt_cv_pa
1bf00 74 68 5f 4e 4d 22 20 21 3d 20 22 6e 6f 22 3b 20 th_NM" != "no";
1bf10 74 68 65 6e 0a 20 20 4e 4d 3d 22 24 6c 74 5f 63 then. NM="$lt_c
1bf20 76 5f 70 61 74 68 5f 4e 4d 22 0a 65 6c 73 65 0a v_path_NM".else.
1bf30 20 20 23 20 44 69 64 6e 27 74 20 66 69 6e 64 20 # Didn't find
1bf40 61 6e 79 20 42 53 44 20 63 6f 6d 70 61 74 69 62 any BSD compatib
1bf50 6c 65 20 6e 61 6d 65 20 6c 69 73 74 65 72 2c 20 le name lister,
1bf60 6c 6f 6f 6b 20 66 6f 72 20 64 75 6d 70 62 69 6e look for dumpbin
1bf70 2e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 .. if test -n "
1bf80 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 $ac_tool_prefix"
1bf90 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f ; then. for ac_
1bfa0 70 72 6f 67 20 69 6e 20 22 64 75 6d 70 62 69 6e prog in "dumpbin
1bfb0 20 2d 73 79 6d 62 6f 6c 73 22 20 22 6c 69 6e 6b -symbols" "link
1bfc0 20 2d 64 75 6d 70 20 2d 73 79 6d 62 6f 6c 73 22 -dump -symbols"
1bfd0 0a 20 20 64 6f 0a 20 20 20 20 23 20 45 78 74 72 . do. # Extr
1bfe0 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f act the first wo
1bff0 72 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c 5f rd of "$ac_tool_
1c000 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22 2c prefix$ac_prog",
1c010 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 so it can be a
1c020 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 program name wit
1c030 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d h args..set dumm
1c040 79 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 y $ac_tool_prefi
1c050 78 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f x$ac_prog; ac_wo
1c060 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
1c070 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
1c080 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
1c090 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
1c0a0 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
1c0b0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
1c0c0 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
1c0d0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
1c0e0 63 76 5f 70 72 6f 67 5f 44 55 4d 50 42 49 4e 2b cv_prog_DUMPBIN+
1c0f0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
1c100 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
1c110 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
1c120 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 se. if test -n
1c130 22 24 44 55 4d 50 42 49 4e 22 3b 20 74 68 65 6e "$DUMPBIN"; then
1c140 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 44 55 . ac_cv_prog_DU
1c150 4d 50 42 49 4e 3d 22 24 44 55 4d 50 42 49 4e 22 MPBIN="$DUMPBIN"
1c160 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
1c170 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
1c180 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f t..else.as_save_
1c190 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 IFS=$IFS; IFS=$P
1c1a0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f ATH_SEPARATOR.fo
1c1b0 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 r as_dir in $PAT
1c1c0 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 H.do. IFS=$as_s
1c1d0 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d ave_IFS. test -
1c1e0 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 z "$as_dir" && a
1c1f0 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 s_dir=.. for
1c200 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 ac_exec_ext in '
1c210 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 ' $ac_executable
1c220 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a _extensions; do.
1c230 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 if as_fn_execu
1c240 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 table_p "$as_dir
1c250 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
1c260 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 c_ext"; then.
1c270 20 61 63 5f 63 76 5f 70 72 6f 67 5f 44 55 4d 50 ac_cv_prog_DUMP
1c280 42 49 4e 3d 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 BIN="$ac_tool_pr
1c290 65 66 69 78 24 61 63 5f 70 72 6f 67 22 0a 20 20 efix$ac_prog".
1c2a0 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
1c2b0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1c2c0 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 LINENO}: found $
1c2d0 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 as_dir/$ac_word$
1c2e0 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 ac_exec_ext" >&5
1c2f0 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 . break 2. f
1c300 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 i.done. done.IF
1c310 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a S=$as_save_IFS..
1c320 66 69 0a 66 69 0a 44 55 4d 50 42 49 4e 3d 24 61 fi.fi.DUMPBIN=$a
1c330 63 5f 63 76 5f 70 72 6f 67 5f 44 55 4d 50 42 49 c_cv_prog_DUMPBI
1c340 4e 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 44 N.if test -n "$D
1c350 55 4d 50 42 49 4e 22 3b 20 74 68 65 6e 0a 20 20 UMPBIN"; then.
1c360 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1c370 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1c380 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
1c390 20 24 44 55 4d 50 42 49 4e 22 20 3e 26 35 0a 24 $DUMPBIN" >&5.$
1c3a0 61 73 5f 65 63 68 6f 20 22 24 44 55 4d 50 42 49 as_echo "$DUMPBI
1c3b0 4e 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 N" >&6; }.else.
1c3c0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
1c3d0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
1c3e0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
1c3f0 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 : no" >&5.$as_ec
1c400 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 ho "no" >&6; }.f
1c410 69 0a 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e 20 i... test -n
1c420 22 24 44 55 4d 50 42 49 4e 22 20 26 26 20 62 72 "$DUMPBIN" && br
1c430 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66 eak. done.fi.if
1c440 20 74 65 73 74 20 2d 7a 20 22 24 44 55 4d 50 42 test -z "$DUMPB
1c450 49 4e 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 IN"; then. ac_c
1c460 74 5f 44 55 4d 50 42 49 4e 3d 24 44 55 4d 50 42 t_DUMPBIN=$DUMPB
1c470 49 4e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 IN. for ac_prog
1c480 20 69 6e 20 22 64 75 6d 70 62 69 6e 20 2d 73 79 in "dumpbin -sy
1c490 6d 62 6f 6c 73 22 20 22 6c 69 6e 6b 20 2d 64 75 mbols" "link -du
1c4a0 6d 70 20 2d 73 79 6d 62 6f 6c 73 22 0a 64 6f 0a mp -symbols".do.
1c4b0 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
1c4c0 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 first word of "$
1c4d0 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 ac_prog", so it
1c4e0 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d can be a program
1c4f0 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e name with args.
1c500 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70 .set dummy $ac_p
1c510 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a rog; ac_word=$2.
1c520 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1c530 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1c540 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
1c550 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 g for $ac_word"
1c560 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
1c570 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
1c580 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 _word... " >&6;
1c590 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
1c5a0 67 5f 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 2b g_ac_ct_DUMPBIN+
1c5b0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
1c5c0 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
1c5d0 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
1c5e0 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 se. if test -n
1c5f0 22 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 22 "$ac_ct_DUMPBIN"
1c600 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 ; then. ac_cv_p
1c610 72 6f 67 5f 61 63 5f 63 74 5f 44 55 4d 50 42 49 rog_ac_ct_DUMPBI
1c620 4e 3d 22 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 N="$ac_ct_DUMPBI
1c630 4e 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 N" # Let the use
1c640 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
1c650 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
1c660 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
1c670 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
1c680 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
1c690 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
1c6a0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
1c6b0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
1c6c0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
1c6d0 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
1c6e0 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
1c6f0 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
1c700 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
1c710 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
1c720 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
1c730 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
1c740 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
1c750 5f 63 74 5f 44 55 4d 50 42 49 4e 3d 22 24 61 63 _ct_DUMPBIN="$ac
1c760 5f 70 72 6f 67 22 0a 20 20 20 20 24 61 73 5f 65 _prog". $as_e
1c770 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
1c780 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
1c790 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f : found $as_dir/
1c7a0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
1c7b0 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 _ext" >&5. br
1c7c0 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a eak 2. fi.done.
1c7d0 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 done.IFS=$as_s
1c7e0 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 ave_IFS..fi.fi.a
1c7f0 63 5f 63 74 5f 44 55 4d 50 42 49 4e 3d 24 61 63 c_ct_DUMPBIN=$ac
1c800 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 _cv_prog_ac_ct_D
1c810 55 4d 50 42 49 4e 0a 69 66 20 74 65 73 74 20 2d UMPBIN.if test -
1c820 6e 20 22 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 n "$ac_ct_DUMPBI
1c830 4e 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 N"; then. { $as
1c840 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
1c850 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1c860 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
1c870 63 74 5f 44 55 4d 50 42 49 4e 22 20 3e 26 35 0a ct_DUMPBIN" >&5.
1c880 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 $as_echo "$ac_ct
1c890 5f 44 55 4d 50 42 49 4e 22 20 3e 26 36 3b 20 7d _DUMPBIN" >&6; }
1c8a0 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
1c8b0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
1c8c0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
1c8d0 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 result: no" >&5
1c8e0 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e .$as_echo "no" >
1c8f0 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 74 65 73 &6; }.fi... tes
1c900 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44 55 4d t -n "$ac_ct_DUM
1c910 50 42 49 4e 22 20 26 26 20 62 72 65 61 6b 0a 64 PBIN" && break.d
1c920 6f 6e 65 0a 0a 20 20 69 66 20 74 65 73 74 20 22 one.. if test "
1c930 78 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 22 x$ac_ct_DUMPBIN"
1c940 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 44 = x; then. D
1c950 55 4d 50 42 49 4e 3d 22 3a 22 0a 20 20 65 6c 73 UMPBIN=":". els
1c960 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 e. case $cros
1c970 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f s_compiling:$ac_
1c980 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 tool_warned in.y
1c990 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 es:).{ $as_echo
1c9a0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
1c9b0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 eno-$LINENO}: WA
1c9c0 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f RNING: using cro
1c9d0 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 ss tools not pre
1c9e0 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 fixed with host
1c9f0 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 triplet" >&5.$as
1ca00 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
1ca10 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 ARNING: using cr
1ca20 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 oss tools not pr
1ca30 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 efixed with host
1ca40 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a triplet" >&2;}.
1ca50 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 ac_tool_warned=y
1ca60 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 44 es ;;.esac. D
1ca70 55 4d 50 42 49 4e 3d 24 61 63 5f 63 74 5f 44 55 UMPBIN=$ac_ct_DU
1ca80 4d 50 42 49 4e 0a 20 20 66 69 0a 66 69 0a 0a 0a MPBIN. fi.fi...
1ca90 20 20 69 66 20 74 65 73 74 20 22 24 44 55 4d 50 if test "$DUMP
1caa0 42 49 4e 22 20 21 3d 20 22 3a 22 3b 20 74 68 65 BIN" != ":"; the
1cab0 6e 0a 20 20 20 20 4e 4d 3d 22 24 44 55 4d 50 42 n. NM="$DUMPB
1cac0 49 4e 22 0a 20 20 66 69 0a 66 69 0a 74 65 73 74 IN". fi.fi.test
1cad0 20 2d 7a 20 22 24 4e 4d 22 20 26 26 20 4e 4d 3d -z "$NM" && NM=
1cae0 6e 6d 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 5f 65 nm.......{ $as_e
1caf0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
1cb00 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
1cb10 3a 20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6e : checking the n
1cb20 61 6d 65 20 6c 69 73 74 65 72 20 28 24 4e 4d 29 ame lister ($NM)
1cb30 20 69 6e 74 65 72 66 61 63 65 22 20 3e 26 35 0a interface" >&5.
1cb40 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
1cb50 6b 69 6e 67 20 74 68 65 20 6e 61 6d 65 20 6c 69 king the name li
1cb60 73 74 65 72 20 28 24 4e 4d 29 20 69 6e 74 65 72 ster ($NM) inter
1cb70 66 61 63 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d face... " >&6; }
1cb80 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 6e 6d 5f 69 .if ${lt_cv_nm_i
1cb90 6e 74 65 72 66 61 63 65 2b 3a 7d 20 66 61 6c 73 nterface+:} fals
1cba0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
1cbb0 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
1cbc0 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 " >&6.else. lt
1cbd0 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 61 63 65 _cv_nm_interface
1cbe0 3d 22 42 53 44 20 6e 6d 22 0a 20 20 65 63 68 6f ="BSD nm". echo
1cbf0 20 22 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69 61 "int some_varia
1cc00 62 6c 65 20 3d 20 30 3b 22 20 3e 20 63 6f 6e 66 ble = 0;" > conf
1cc10 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 28 test.$ac_ext. (
1cc20 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 eval echo "\"\$a
1cc30 73 5f 6d 65 3a 33 39 33 33 3a 20 24 61 63 5f 63 s_me:3933: $ac_c
1cc40 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a 20 ompile\"" >&5).
1cc50 20 28 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 (eval "$ac_comp
1cc60 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 73 74 2e ile" 2>conftest.
1cc70 65 72 72 29 0a 20 20 63 61 74 20 63 6f 6e 66 74 err). cat conft
1cc80 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 28 65 est.err >&5. (e
1cc90 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 val echo "\"\$as
1cca0 5f 6d 65 3a 33 39 33 36 3a 20 24 4e 4d 20 5c 5c _me:3936: $NM \\
1ccb0 5c 22 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f \"conftest.$ac_o
1ccc0 62 6a 65 78 74 5c 5c 5c 22 5c 22 22 20 3e 26 35 bjext\\\"\"" >&5
1ccd0 29 0a 20 20 28 65 76 61 6c 20 22 24 4e 4d 20 5c ). (eval "$NM \
1cce0 22 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 "conftest.$ac_ob
1ccf0 6a 65 78 74 5c 22 22 20 32 3e 63 6f 6e 66 74 65 jext\"" 2>confte
1cd00 73 74 2e 65 72 72 20 3e 20 63 6f 6e 66 74 65 73 st.err > conftes
1cd10 74 2e 6f 75 74 29 0a 20 20 63 61 74 20 63 6f 6e t.out). cat con
1cd20 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 ftest.err >&5.
1cd30 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 (eval echo "\"\$
1cd40 61 73 5f 6d 65 3a 33 39 33 39 3a 20 6f 75 74 70 as_me:3939: outp
1cd50 75 74 5c 22 22 20 3e 26 35 29 0a 20 20 63 61 74 ut\"" >&5). cat
1cd60 20 63 6f 6e 66 74 65 73 74 2e 6f 75 74 20 3e 26 conftest.out >&
1cd70 35 0a 20 20 69 66 20 24 47 52 45 50 20 27 45 78 5. if $GREP 'Ex
1cd80 74 65 72 6e 61 6c 2e 2a 73 6f 6d 65 5f 76 61 72 ternal.*some_var
1cd90 69 61 62 6c 65 27 20 63 6f 6e 66 74 65 73 74 2e iable' conftest.
1cda0 6f 75 74 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b out > /dev/null;
1cdb0 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f then. lt_cv_
1cdc0 6e 6d 5f 69 6e 74 65 72 66 61 63 65 3d 22 4d 53 nm_interface="MS
1cdd0 20 64 75 6d 70 62 69 6e 22 0a 20 20 66 69 0a 20 dumpbin". fi.
1cde0 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a rm -f conftest*
1cdf0 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 .fi.{ $as_echo "
1ce00 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1ce10 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
1ce20 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 6e 6d 5f 69 ult: $lt_cv_nm_i
1ce30 6e 74 65 72 66 61 63 65 22 20 3e 26 35 0a 24 61 nterface" >&5.$a
1ce40 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 6e s_echo "$lt_cv_n
1ce50 6d 5f 69 6e 74 65 72 66 61 63 65 22 20 3e 26 36 m_interface" >&6
1ce60 3b 20 7d 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 ; }..{ $as_echo
1ce70 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
1ce80 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
1ce90 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 6c ecking whether l
1cea0 6e 20 2d 73 20 77 6f 72 6b 73 22 20 3e 26 35 0a n -s works" >&5.
1ceb0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
1cec0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 6c 6e 20 king whether ln
1ced0 2d 73 20 77 6f 72 6b 73 2e 2e 2e 20 22 20 3e 26 -s works... " >&
1cee0 36 3b 20 7d 0a 4c 4e 5f 53 3d 24 61 73 5f 6c 6e 6; }.LN_S=$as_ln
1cef0 5f 73 0a 69 66 20 74 65 73 74 20 22 24 4c 4e 5f _s.if test "$LN_
1cf00 53 22 20 3d 20 22 6c 6e 20 2d 73 22 3b 20 74 68 S" = "ln -s"; th
1cf10 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 en. { $as_echo
1cf20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
1cf30 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
1cf40 73 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 24 sult: yes" >&5.$
1cf50 61 73 5f 65 63 68 6f 20 22 79 65 73 22 20 3e 26 as_echo "yes" >&
1cf60 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 6; }.else. { $a
1cf70 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1cf80 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1cf90 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 2c NO}: result: no,
1cfa0 20 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 using $LN_S" >&
1cfb0 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 2c 20 5.$as_echo "no,
1cfc0 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 36 using $LN_S" >&6
1cfd0 3b 20 7d 0a 66 69 0a 0a 23 20 66 69 6e 64 20 74 ; }.fi..# find t
1cfe0 68 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 he maximum lengt
1cff0 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e h of command lin
1d000 65 20 61 72 67 75 6d 65 6e 74 73 0a 7b 20 24 61 e arguments.{ $a
1d010 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1d020 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1d030 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 74 68 NO}: checking th
1d040 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 e maximum length
1d050 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 of command line
1d060 20 61 72 67 75 6d 65 6e 74 73 22 20 3e 26 35 0a arguments" >&5.
1d070 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
1d080 6b 69 6e 67 20 74 68 65 20 6d 61 78 69 6d 75 6d king the maximum
1d090 20 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 length of comma
1d0a0 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 nd line argument
1d0b0 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 s... " >&6; }.if
1d0c0 20 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 ${lt_cv_sys_max
1d0d0 5f 63 6d 64 5f 6c 65 6e 2b 3a 7d 20 66 61 6c 73 _cmd_len+:} fals
1d0e0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
1d0f0 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
1d100 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20 20 " >&6.else.
1d110 69 3d 30 0a 20 20 74 65 73 74 73 74 72 69 6e 67 i=0. teststring
1d120 3d 22 41 42 43 44 22 0a 0a 20 20 63 61 73 65 20 ="ABCD".. case
1d130 24 62 75 69 6c 64 5f 6f 73 20 69 6e 0a 20 20 6d $build_os in. m
1d140 73 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20 20 20 sdosdjgpp*).
1d150 23 20 4f 6e 20 44 4a 47 50 50 2c 20 74 68 69 73 # On DJGPP, this
1d160 20 74 65 73 74 20 63 61 6e 20 62 6c 6f 77 20 75 test can blow u
1d170 70 20 70 72 65 74 74 79 20 62 61 64 6c 79 20 64 p pretty badly d
1d180 75 65 20 74 6f 20 70 72 6f 62 6c 65 6d 73 20 69 ue to problems i
1d190 6e 20 6c 69 62 63 0a 20 20 20 20 23 20 28 61 6e n libc. # (an
1d1a0 79 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e y single argumen
1d1b0 74 20 65 78 63 65 65 64 69 6e 67 20 32 30 30 30 t exceeding 2000
1d1c0 20 62 79 74 65 73 20 63 61 75 73 65 73 20 61 20 bytes causes a
1d1d0 62 75 66 66 65 72 20 6f 76 65 72 72 75 6e 0a 20 buffer overrun.
1d1e0 20 20 20 23 20 64 75 72 69 6e 67 20 67 6c 6f 62 # during glob
1d1f0 20 65 78 70 61 6e 73 69 6f 6e 29 2e 20 20 45 76 expansion). Ev
1d200 65 6e 20 69 66 20 69 74 20 77 65 72 65 20 66 69 en if it were fi
1d210 78 65 64 2c 20 74 68 65 20 72 65 73 75 6c 74 20 xed, the result
1d220 6f 66 20 74 68 69 73 0a 20 20 20 20 23 20 63 68 of this. # ch
1d230 65 63 6b 20 77 6f 75 6c 64 20 62 65 20 6c 61 72 eck would be lar
1d240 67 65 72 20 74 68 61 6e 20 69 74 20 73 68 6f 75 ger than it shou
1d250 6c 64 20 62 65 2e 0a 20 20 20 20 6c 74 5f 63 76 ld be.. lt_cv
1d260 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e _sys_max_cmd_len
1d270 3d 31 32 32 38 38 3b 20 20 20 20 23 20 31 32 4b =12288; # 12K
1d280 20 69 73 20 61 62 6f 75 74 20 72 69 67 68 74 0a is about right.
1d290 20 20 20 20 3b 3b 0a 0a 20 20 67 6e 75 2a 29 0a ;;.. gnu*).
1d2a0 20 20 20 20 23 20 55 6e 64 65 72 20 47 4e 55 20 # Under GNU
1d2b0 48 75 72 64 2c 20 74 68 69 73 20 74 65 73 74 20 Hurd, this test
1d2c0 69 73 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20 is not required
1d2d0 62 65 63 61 75 73 65 20 74 68 65 72 65 20 69 73 because there is
1d2e0 0a 20 20 20 20 23 20 6e 6f 20 6c 69 6d 69 74 20 . # no limit
1d2f0 74 6f 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 to the length of
1d300 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 command line ar
1d310 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 23 20 4c guments.. # L
1d320 69 62 74 6f 6f 6c 20 77 69 6c 6c 20 69 6e 74 65 ibtool will inte
1d330 72 70 72 65 74 20 2d 31 20 61 73 20 6e 6f 20 6c rpret -1 as no l
1d340 69 6d 69 74 20 77 68 61 74 73 6f 65 76 65 72 0a imit whatsoever.
1d350 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 lt_cv_sys_ma
1d360 78 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 3b 0a 20 20 x_cmd_len=-1;.
1d370 20 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a 20 ;;.. cygwin*
1d380 7c 20 6d 69 6e 67 77 2a 20 7c 20 63 65 67 63 63 | mingw* | cegcc
1d390 2a 29 0a 20 20 20 20 23 20 4f 6e 20 57 69 6e 39 *). # On Win9
1d3a0 78 2f 4d 45 2c 20 74 68 69 73 20 74 65 73 74 20 x/ME, this test
1d3b0 62 6c 6f 77 73 20 75 70 20 2d 2d 20 69 74 20 73 blows up -- it s
1d3c0 75 63 63 65 65 64 73 2c 20 62 75 74 20 74 61 6b ucceeds, but tak
1d3d0 65 73 0a 20 20 20 20 23 20 61 62 6f 75 74 20 35 es. # about 5
1d3e0 20 6d 69 6e 75 74 65 73 20 61 73 20 74 68 65 20 minutes as the
1d3f0 74 65 73 74 73 74 72 69 6e 67 20 67 72 6f 77 73 teststring grows
1d400 20 65 78 70 6f 6e 65 6e 74 69 61 6c 6c 79 2e 0a exponentially..
1d410 20 20 20 20 23 20 57 6f 72 73 65 2c 20 73 69 6e # Worse, sin
1d420 63 65 20 39 78 2f 4d 45 20 61 72 65 20 6e 6f 74 ce 9x/ME are not
1d430 20 70 72 65 2d 65 6d 70 74 69 76 65 6c 79 20 6d pre-emptively m
1d440 75 6c 74 69 74 61 73 6b 69 6e 67 2c 0a 20 20 20 ultitasking,.
1d450 20 23 20 79 6f 75 20 65 6e 64 20 75 70 20 77 69 # you end up wi
1d460 74 68 20 61 20 22 66 72 6f 7a 65 6e 22 20 63 6f th a "frozen" co
1d470 6d 70 75 74 65 72 2c 20 65 76 65 6e 20 74 68 6f mputer, even tho
1d480 75 67 68 20 77 69 74 68 20 70 61 74 69 65 6e 63 ugh with patienc
1d490 65 0a 20 20 20 20 23 20 74 68 65 20 74 65 73 74 e. # the test
1d4a0 20 65 76 65 6e 74 75 61 6c 6c 79 20 73 75 63 63 eventually succ
1d4b0 65 65 64 73 20 28 77 69 74 68 20 61 20 6d 61 78 eeds (with a max
1d4c0 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6f 66 20 line length of
1d4d0 32 35 36 6b 29 2e 0a 20 20 20 20 23 20 49 6e 73 256k).. # Ins
1d4e0 74 65 61 64 2c 20 6c 65 74 27 73 20 6a 75 73 74 tead, let's just
1d4f0 20 70 75 6e 74 3a 20 75 73 65 20 74 68 65 20 6d punt: use the m
1d500 69 6e 69 6d 75 6d 20 6c 69 6e 65 6c 65 6e 67 74 inimum linelengt
1d510 68 20 72 65 70 6f 72 74 65 64 20 62 79 0a 20 20 h reported by.
1d520 20 20 23 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 # all of the s
1d530 75 70 70 6f 72 74 65 64 20 70 6c 61 74 66 6f 72 upported platfor
1d540 6d 73 3a 20 38 31 39 32 20 28 6f 6e 20 4e 54 2f ms: 8192 (on NT/
1d550 32 4b 2f 58 50 29 2e 0a 20 20 20 20 6c 74 5f 63 2K/XP).. lt_c
1d560 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 v_sys_max_cmd_le
1d570 6e 3d 38 31 39 32 3b 0a 20 20 20 20 3b 3b 0a 0a n=8192;. ;;..
1d580 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20 amigaos*).
1d590 23 20 4f 6e 20 41 6d 69 67 61 4f 53 20 77 69 74 # On AmigaOS wit
1d5a0 68 20 70 64 6b 73 68 2c 20 74 68 69 73 20 74 65 h pdksh, this te
1d5b0 73 74 20 74 61 6b 65 73 20 68 6f 75 72 73 2c 20 st takes hours,
1d5c0 6c 69 74 65 72 61 6c 6c 79 2e 0a 20 20 20 20 23 literally.. #
1d5d0 20 53 6f 20 77 65 20 6a 75 73 74 20 70 75 6e 74 So we just punt
1d5e0 20 61 6e 64 20 75 73 65 20 61 20 6d 69 6e 69 6d and use a minim
1d5f0 75 6d 20 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6f um line length o
1d600 66 20 38 31 39 32 2e 0a 20 20 20 20 6c 74 5f 63 f 8192.. lt_c
1d610 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 v_sys_max_cmd_le
1d620 6e 3d 38 31 39 32 3b 0a 20 20 20 20 3b 3b 0a 0a n=8192;. ;;..
1d630 20 20 6e 65 74 62 73 64 2a 20 7c 20 66 72 65 65 netbsd* | free
1d640 62 73 64 2a 20 7c 20 6f 70 65 6e 62 73 64 2a 20 bsd* | openbsd*
1d650 7c 20 64 61 72 77 69 6e 2a 20 7c 20 64 72 61 67 | darwin* | drag
1d660 6f 6e 66 6c 79 2a 29 0a 20 20 20 20 23 20 54 68 onfly*). # Th
1d670 69 73 20 68 61 73 20 62 65 65 6e 20 61 72 6f 75 is has been arou
1d680 6e 64 20 73 69 6e 63 65 20 33 38 36 42 53 44 2c nd since 386BSD,
1d690 20 61 74 20 6c 65 61 73 74 2e 20 20 4c 69 6b 65 at least. Like
1d6a0 6c 79 20 66 75 72 74 68 65 72 2e 0a 20 20 20 20 ly further..
1d6b0 69 66 20 74 65 73 74 20 2d 78 20 2f 73 62 69 6e if test -x /sbin
1d6c0 2f 73 79 73 63 74 6c 3b 20 74 68 65 6e 0a 20 20 /sysctl; then.
1d6d0 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 lt_cv_sys_ma
1d6e0 78 5f 63 6d 64 5f 6c 65 6e 3d 60 2f 73 62 69 6e x_cmd_len=`/sbin
1d6f0 2f 73 79 73 63 74 6c 20 2d 6e 20 6b 65 72 6e 2e /sysctl -n kern.
1d700 61 72 67 6d 61 78 60 0a 20 20 20 20 65 6c 69 66 argmax`. elif
1d710 20 74 65 73 74 20 2d 78 20 2f 75 73 72 2f 73 62 test -x /usr/sb
1d720 69 6e 2f 73 79 73 63 74 6c 3b 20 74 68 65 6e 0a in/sysctl; then.
1d730 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f lt_cv_sys_
1d740 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 2f 75 73 max_cmd_len=`/us
1d750 72 2f 73 62 69 6e 2f 73 79 73 63 74 6c 20 2d 6e r/sbin/sysctl -n
1d760 20 6b 65 72 6e 2e 61 72 67 6d 61 78 60 0a 20 20 kern.argmax`.
1d770 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 74 5f else. lt_
1d780 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c cv_sys_max_cmd_l
1d790 65 6e 3d 36 35 35 33 36 09 23 20 75 73 61 62 6c en=65536.# usabl
1d7a0 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 61 6c e default for al
1d7b0 6c 20 42 53 44 73 0a 20 20 20 20 66 69 0a 20 20 l BSDs. fi.
1d7c0 20 20 23 20 41 6e 64 20 61 64 64 20 61 20 73 61 # And add a sa
1d7d0 66 65 74 79 20 7a 6f 6e 65 0a 20 20 20 20 6c 74 fety zone. lt
1d7e0 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f _cv_sys_max_cmd_
1d7f0 6c 65 6e 3d 60 65 78 70 72 20 24 6c 74 5f 63 76 len=`expr $lt_cv
1d800 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e _sys_max_cmd_len
1d810 20 5c 2f 20 34 60 0a 20 20 20 20 6c 74 5f 63 76 \/ 4`. lt_cv
1d820 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e _sys_max_cmd_len
1d830 3d 60 65 78 70 72 20 24 6c 74 5f 63 76 5f 73 79 =`expr $lt_cv_sy
1d840 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2a s_max_cmd_len \*
1d850 20 33 60 0a 20 20 20 20 3b 3b 0a 0a 20 20 69 6e 3`. ;;.. in
1d860 74 65 72 69 78 2a 29 0a 20 20 20 20 23 20 57 65 terix*). # We
1d870 20 6b 6e 6f 77 20 74 68 65 20 76 61 6c 75 65 20 know the value
1d880 32 36 32 31 34 34 20 61 6e 64 20 68 61 72 64 63 262144 and hardc
1d890 6f 64 65 20 69 74 20 77 69 74 68 20 61 20 73 61 ode it with a sa
1d8a0 66 65 74 79 20 7a 6f 6e 65 20 28 6c 69 6b 65 20 fety zone (like
1d8b0 42 53 44 29 0a 20 20 20 20 6c 74 5f 63 76 5f 73 BSD). lt_cv_s
1d8c0 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 31 ys_max_cmd_len=1
1d8d0 39 36 36 30 38 0a 20 20 20 20 3b 3b 0a 0a 20 20 96608. ;;..
1d8e0 6f 73 66 2a 29 0a 20 20 20 20 23 20 44 72 2e 20 osf*). # Dr.
1d8f0 48 61 6e 73 20 45 6b 6b 65 68 61 72 64 20 50 6c Hans Ekkehard Pl
1d900 65 73 73 65 72 20 72 65 70 6f 72 74 73 20 73 65 esser reports se
1d910 65 69 6e 67 20 61 20 6b 65 72 6e 65 6c 20 70 61 eing a kernel pa
1d920 6e 69 63 20 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 nic running conf
1d930 69 67 75 72 65 0a 20 20 20 20 23 20 64 75 65 20 igure. # due
1d940 74 6f 20 74 68 69 73 20 74 65 73 74 20 77 68 65 to this test whe
1d950 6e 20 65 78 65 63 5f 64 69 73 61 62 6c 65 5f 61 n exec_disable_a
1d960 72 67 5f 6c 69 6d 69 74 20 69 73 20 31 20 6f 6e rg_limit is 1 on
1d970 20 54 72 75 36 34 2e 20 49 74 20 69 73 20 6e 6f Tru64. It is no
1d980 74 0a 20 20 20 20 23 20 6e 69 63 65 20 74 6f 20 t. # nice to
1d990 63 61 75 73 65 20 6b 65 72 6e 65 6c 20 70 61 6e cause kernel pan
1d9a0 69 63 73 20 73 6f 20 6c 65 74 73 20 61 76 6f 69 ics so lets avoi
1d9b0 64 20 74 68 65 20 6c 6f 6f 70 20 62 65 6c 6f 77 d the loop below
1d9c0 2e 0a 20 20 20 20 23 20 46 69 72 73 74 20 73 65 .. # First se
1d9d0 74 20 61 20 72 65 61 73 6f 6e 61 62 6c 65 20 64 t a reasonable d
1d9e0 65 66 61 75 6c 74 2e 0a 20 20 20 20 6c 74 5f 63 efault.. lt_c
1d9f0 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 v_sys_max_cmd_le
1da00 6e 3d 31 36 33 38 34 0a 20 20 20 20 23 0a 20 20 n=16384. #.
1da10 20 20 69 66 20 74 65 73 74 20 2d 78 20 2f 73 62 if test -x /sb
1da20 69 6e 2f 73 79 73 63 6f 6e 66 69 67 3b 20 74 68 in/sysconfig; th
1da30 65 6e 0a 20 20 20 20 20 20 63 61 73 65 20 60 2f en. case `/
1da40 73 62 69 6e 2f 73 79 73 63 6f 6e 66 69 67 20 2d sbin/sysconfig -
1da50 71 20 70 72 6f 63 20 65 78 65 63 5f 64 69 73 61 q proc exec_disa
1da60 62 6c 65 5f 61 72 67 5f 6c 69 6d 69 74 60 20 69 ble_arg_limit` i
1da70 6e 0a 20 20 20 20 20 20 20 20 2a 31 2a 29 20 6c n. *1*) l
1da80 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 t_cv_sys_max_cmd
1da90 5f 6c 65 6e 3d 2d 31 20 3b 3b 0a 20 20 20 20 20 _len=-1 ;;.
1daa0 20 65 73 61 63 0a 20 20 20 20 66 69 0a 20 20 20 esac. fi.
1dab0 20 3b 3b 0a 20 20 73 63 6f 33 2e 32 76 35 2a 29 ;;. sco3.2v5*)
1dac0 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d . lt_cv_sys_m
1dad0 61 78 5f 63 6d 64 5f 6c 65 6e 3d 31 30 32 34 30 ax_cmd_len=10240
1dae0 30 0a 20 20 20 20 3b 3b 0a 20 20 73 79 73 76 35 0. ;;. sysv5
1daf0 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c 20 73 79 * | sco5v6* | sy
1db00 73 76 34 2e 32 75 77 32 2a 29 0a 20 20 20 20 6b sv4.2uw2*). k
1db10 61 72 67 6d 61 78 3d 60 67 72 65 70 20 41 52 47 argmax=`grep ARG
1db20 5f 4d 41 58 20 2f 65 74 63 2f 63 6f 6e 66 2f 63 _MAX /etc/conf/c
1db30 66 2e 64 2f 73 74 75 6e 65 20 32 3e 2f 64 65 76 f.d/stune 2>/dev
1db40 2f 6e 75 6c 6c 60 0a 20 20 20 20 69 66 20 74 65 /null`. if te
1db50 73 74 20 2d 6e 20 22 24 6b 61 72 67 6d 61 78 22 st -n "$kargmax"
1db60 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f ; then. lt_
1db70 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c cv_sys_max_cmd_l
1db80 65 6e 3d 60 65 63 68 6f 20 24 6b 61 72 67 6d 61 en=`echo $kargma
1db90 78 20 7c 20 73 65 64 20 27 73 2f 2e 2a 5b 09 20 x | sed 's/.*[.
1dba0 5d 2f 2f 27 60 0a 20 20 20 20 65 6c 73 65 0a 20 ]//'`. else.
1dbb0 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d lt_cv_sys_m
1dbc0 61 78 5f 63 6d 64 5f 6c 65 6e 3d 33 32 37 36 38 ax_cmd_len=32768
1dbd0 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 . fi. ;;.
1dbe0 20 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 *). lt_cv_sy
1dbf0 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 28 s_max_cmd_len=`(
1dc00 67 65 74 63 6f 6e 66 20 41 52 47 5f 4d 41 58 29 getconf ARG_MAX)
1dc10 20 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20 2> /dev/null`.
1dc20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 if test -n "$
1dc30 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d lt_cv_sys_max_cm
1dc40 64 5f 6c 65 6e 22 3b 20 74 68 65 6e 0a 20 20 20 d_len"; then.
1dc50 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 lt_cv_sys_max
1dc60 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 _cmd_len=`expr $
1dc70 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d lt_cv_sys_max_cm
1dc80 64 5f 6c 65 6e 20 5c 2f 20 34 60 0a 20 20 20 20 d_len \/ 4`.
1dc90 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f lt_cv_sys_max_
1dca0 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 6c cmd_len=`expr $l
1dcb0 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 t_cv_sys_max_cmd
1dcc0 5f 6c 65 6e 20 5c 2a 20 33 60 0a 20 20 20 20 65 _len \* 3`. e
1dcd0 6c 73 65 0a 20 20 20 20 20 20 23 20 4d 61 6b 65 lse. # Make
1dce0 20 74 65 73 74 73 74 72 69 6e 67 20 61 20 6c 69 teststring a li
1dcf0 74 74 6c 65 20 62 69 67 67 65 72 20 62 65 66 6f ttle bigger befo
1dd00 72 65 20 77 65 20 64 6f 20 61 6e 79 74 68 69 6e re we do anythin
1dd10 67 20 77 69 74 68 20 69 74 2e 0a 20 20 20 20 20 g with it..
1dd20 20 23 20 61 20 31 4b 20 73 74 72 69 6e 67 20 73 # a 1K string s
1dd30 68 6f 75 6c 64 20 62 65 20 61 20 72 65 61 73 6f hould be a reaso
1dd40 6e 61 62 6c 65 20 73 74 61 72 74 2e 0a 20 20 20 nable start..
1dd50 20 20 20 66 6f 72 20 69 20 69 6e 20 31 20 32 20 for i in 1 2
1dd60 33 20 34 20 35 20 36 20 37 20 38 20 3b 20 64 6f 3 4 5 6 7 8 ; do
1dd70 0a 20 20 20 20 20 20 20 20 74 65 73 74 73 74 72 . teststr
1dd80 69 6e 67 3d 24 74 65 73 74 73 74 72 69 6e 67 24 ing=$teststring$
1dd90 74 65 73 74 73 74 72 69 6e 67 0a 20 20 20 20 20 teststring.
1dda0 20 64 6f 6e 65 0a 20 20 20 20 20 20 53 48 45 4c done. SHEL
1ddb0 4c 3d 24 7b 53 48 45 4c 4c 2d 24 7b 43 4f 4e 46 L=${SHELL-${CONF
1ddc0 49 47 5f 53 48 45 4c 4c 2d 2f 62 69 6e 2f 73 68 IG_SHELL-/bin/sh
1ddd0 7d 7d 0a 20 20 20 20 20 20 23 20 49 66 20 74 65 }}. # If te
1dde0 73 74 20 69 73 20 6e 6f 74 20 61 20 73 68 65 6c st is not a shel
1ddf0 6c 20 62 75 69 6c 74 2d 69 6e 2c 20 77 65 27 6c l built-in, we'l
1de00 6c 20 70 72 6f 62 61 62 6c 79 20 65 6e 64 20 75 l probably end u
1de10 70 20 63 6f 6d 70 75 74 69 6e 67 20 61 0a 20 20 p computing a.
1de20 20 20 20 20 23 20 6d 61 78 69 6d 75 6d 20 6c 65 # maximum le
1de30 6e 67 74 68 20 74 68 61 74 20 69 73 20 6f 6e 6c ngth that is onl
1de40 79 20 68 61 6c 66 20 6f 66 20 74 68 65 20 61 63 y half of the ac
1de50 74 75 61 6c 20 6d 61 78 69 6d 75 6d 20 6c 65 6e tual maximum len
1de60 67 74 68 2c 20 62 75 74 0a 20 20 20 20 20 20 23 gth, but. #
1de70 20 77 65 20 63 61 6e 27 74 20 74 65 6c 6c 2e 0a we can't tell..
1de80 20 20 20 20 20 20 77 68 69 6c 65 20 7b 20 74 65 while { te
1de90 73 74 20 22 58 22 60 24 53 48 45 4c 4c 20 24 30 st "X"`$SHELL $0
1dea0 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f --fallback-echo
1deb0 20 22 58 24 74 65 73 74 73 74 72 69 6e 67 24 74 "X$teststring$t
1dec0 65 73 74 73 74 72 69 6e 67 22 20 32 3e 2f 64 65 eststring" 2>/de
1ded0 76 2f 6e 75 6c 6c 60 20 5c 0a 09 20 20 20 20 20 v/null` \..
1dee0 20 20 20 20 3d 20 22 58 58 24 74 65 73 74 73 74 = "XX$testst
1def0 72 69 6e 67 24 74 65 73 74 73 74 72 69 6e 67 22 ring$teststring"
1df00 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 ; } >/dev/null 2
1df10 3e 26 31 20 26 26 0a 09 20 20 20 20 20 20 74 65 >&1 &&.. te
1df20 73 74 20 24 69 20 21 3d 20 31 37 20 23 20 31 2f st $i != 17 # 1/
1df30 32 20 4d 42 20 73 68 6f 75 6c 64 20 62 65 20 65 2 MB should be e
1df40 6e 6f 75 67 68 0a 20 20 20 20 20 20 64 6f 0a 20 nough. do.
1df50 20 20 20 20 20 20 20 69 3d 60 65 78 70 72 20 24 i=`expr $
1df60 69 20 2b 20 31 60 0a 20 20 20 20 20 20 20 20 74 i + 1`. t
1df70 65 73 74 73 74 72 69 6e 67 3d 24 74 65 73 74 73 eststring=$tests
1df80 74 72 69 6e 67 24 74 65 73 74 73 74 72 69 6e 67 tring$teststring
1df90 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 . done.
1dfa0 20 20 23 20 4f 6e 6c 79 20 63 68 65 63 6b 20 74 # Only check t
1dfb0 68 65 20 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 he string length
1dfc0 20 6f 75 74 73 69 64 65 20 74 68 65 20 6c 6f 6f outside the loo
1dfd0 70 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 p.. lt_cv_s
1dfe0 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 ys_max_cmd_len=`
1dff0 65 78 70 72 20 22 58 24 74 65 73 74 73 74 72 69 expr "X$teststri
1e000 6e 67 22 20 3a 20 22 2e 2a 22 20 32 3e 26 31 60 ng" : ".*" 2>&1`
1e010 0a 20 20 20 20 20 20 74 65 73 74 73 74 72 69 6e . teststrin
1e020 67 3d 0a 20 20 20 20 20 20 23 20 41 64 64 20 61 g=. # Add a
1e030 20 73 69 67 6e 69 66 69 63 61 6e 74 20 73 61 66 significant saf
1e040 65 74 79 20 66 61 63 74 6f 72 20 62 65 63 61 75 ety factor becau
1e050 73 65 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 73 se C++ compilers
1e060 20 63 61 6e 20 74 61 63 6b 20 6f 6e 0a 20 20 20 can tack on.
1e070 20 20 20 23 20 6d 61 73 73 69 76 65 20 61 6d 6f # massive amo
1e080 75 6e 74 73 20 6f 66 20 61 64 64 69 74 69 6f 6e unts of addition
1e090 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 62 65 66 al arguments bef
1e0a0 6f 72 65 20 70 61 73 73 69 6e 67 20 74 68 65 6d ore passing them
1e0b0 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 23 20 to the. #
1e0c0 6c 69 6e 6b 65 72 2e 20 20 49 74 20 61 70 70 65 linker. It appe
1e0d0 61 72 73 20 61 73 20 74 68 6f 75 67 68 20 31 2f ars as though 1/
1e0e0 32 20 69 73 20 61 20 75 73 61 62 6c 65 20 76 61 2 is a usable va
1e0f0 6c 75 65 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76 lue.. lt_cv
1e100 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e _sys_max_cmd_len
1e110 3d 60 65 78 70 72 20 24 6c 74 5f 63 76 5f 73 79 =`expr $lt_cv_sy
1e120 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2f s_max_cmd_len \/
1e130 20 32 60 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 2`. fi. ;
1e140 3b 0a 20 20 65 73 61 63 0a 0a 66 69 0a 0a 69 66 ;. esac..fi..if
1e150 20 74 65 73 74 20 2d 6e 20 24 6c 74 5f 63 76 5f test -n $lt_cv_
1e160 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 sys_max_cmd_len
1e170 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 ; then. { $as_e
1e180 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
1e190 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
1e1a0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 : result: $lt_cv
1e1b0 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e _sys_max_cmd_len
1e1c0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
1e1d0 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 $lt_cv_sys_max_c
1e1e0 6d 64 5f 6c 65 6e 22 20 3e 26 36 3b 20 7d 0a 65 md_len" >&6; }.e
1e1f0 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f lse. { $as_echo
1e200 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
1e210 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
1e220 65 73 75 6c 74 3a 20 6e 6f 6e 65 22 20 3e 26 35 esult: none" >&5
1e230 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 6e 65 22 .$as_echo "none"
1e240 20 3e 26 36 3b 20 7d 0a 66 69 0a 6d 61 78 5f 63 >&6; }.fi.max_c
1e250 6d 64 5f 6c 65 6e 3d 24 6c 74 5f 63 76 5f 73 79 md_len=$lt_cv_sy
1e260 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 0a 0a 0a s_max_cmd_len...
1e270 0a 0a 0a 0a 3a 20 24 7b 43 50 3d 22 63 70 20 2d ....: ${CP="cp -
1e280 66 22 7d 0a 3a 20 24 7b 4d 56 3d 22 6d 76 20 2d f"}.: ${MV="mv -
1e290 66 22 7d 0a 3a 20 24 7b 52 4d 3d 22 72 6d 20 2d f"}.: ${RM="rm -
1e2a0 66 22 7d 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 f"}..{ $as_echo
1e2b0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
1e2c0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
1e2d0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 ecking whether t
1e2e0 68 65 20 73 68 65 6c 6c 20 75 6e 64 65 72 73 74 he shell underst
1e2f0 61 6e 64 73 20 73 6f 6d 65 20 58 53 49 20 63 6f ands some XSI co
1e300 6e 73 74 72 75 63 74 73 22 20 3e 26 35 0a 24 61 nstructs" >&5.$a
1e310 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
1e320 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 73 ng whether the s
1e330 68 65 6c 6c 20 75 6e 64 65 72 73 74 61 6e 64 73 hell understands
1e340 20 73 6f 6d 65 20 58 53 49 20 63 6f 6e 73 74 72 some XSI constr
1e350 75 63 74 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d ucts... " >&6; }
1e360 0a 23 20 54 72 79 20 73 6f 6d 65 20 58 53 49 20 .# Try some XSI
1e370 66 65 61 74 75 72 65 73 0a 78 73 69 5f 73 68 65 features.xsi_she
1e380 6c 6c 3d 6e 6f 0a 28 20 5f 6c 74 5f 64 75 6d 6d ll=no.( _lt_dumm
1e390 79 3d 22 61 2f 62 2f 63 22 0a 20 20 74 65 73 74 y="a/b/c". test
1e3a0 20 22 24 7b 5f 6c 74 5f 64 75 6d 6d 79 23 23 2a "${_lt_dummy##*
1e3b0 2f 7d 2c 24 7b 5f 6c 74 5f 64 75 6d 6d 79 25 2f /},${_lt_dummy%/
1e3c0 2a 7d 2c 22 24 7b 5f 6c 74 5f 64 75 6d 6d 79 25 *},"${_lt_dummy%
1e3d0 22 24 5f 6c 74 5f 64 75 6d 6d 79 22 7d 2c 20 5c "$_lt_dummy"}, \
1e3e0 0a 20 20 20 20 20 20 3d 20 63 2c 61 2f 62 2c 2c . = c,a/b,,
1e3f0 20 5c 0a 20 20 20 20 26 26 20 65 76 61 6c 20 27 \. && eval '
1e400 74 65 73 74 20 24 28 28 20 31 20 2b 20 31 20 29 test $(( 1 + 1 )
1e410 29 20 2d 65 71 20 32 20 5c 0a 20 20 20 20 26 26 ) -eq 2 \. &&
1e420 20 74 65 73 74 20 22 24 7b 23 5f 6c 74 5f 64 75 test "${#_lt_du
1e430 6d 6d 79 7d 22 20 2d 65 71 20 35 27 20 29 20 3e mmy}" -eq 5' ) >
1e440 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 5c /dev/null 2>&1 \
1e450 0a 20 20 26 26 20 78 73 69 5f 73 68 65 6c 6c 3d . && xsi_shell=
1e460 79 65 73 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 yes.{ $as_echo "
1e470 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1e480 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
1e490 75 6c 74 3a 20 24 78 73 69 5f 73 68 65 6c 6c 22 ult: $xsi_shell"
1e4a0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
1e4b0 78 73 69 5f 73 68 65 6c 6c 22 20 3e 26 36 3b 20 xsi_shell" >&6;
1e4c0 7d 0a 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 }...{ $as_echo "
1e4d0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1e4e0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
1e4f0 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 cking whether th
1e500 65 20 73 68 65 6c 6c 20 75 6e 64 65 72 73 74 61 e shell understa
1e510 6e 64 73 20 5c 22 2b 3d 5c 22 22 20 3e 26 35 0a nds \"+=\"" >&5.
1e520 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
1e530 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 king whether the
1e540 20 73 68 65 6c 6c 20 75 6e 64 65 72 73 74 61 6e shell understan
1e550 64 73 20 5c 22 2b 3d 5c 22 2e 2e 2e 20 22 20 3e ds \"+=\"... " >
1e560 26 36 3b 20 7d 0a 6c 74 5f 73 68 65 6c 6c 5f 61 &6; }.lt_shell_a
1e570 70 70 65 6e 64 3d 6e 6f 0a 28 20 66 6f 6f 3d 62 ppend=no.( foo=b
1e580 61 72 3b 20 73 65 74 20 66 6f 6f 20 62 61 7a 3b ar; set foo baz;
1e590 20 65 76 61 6c 20 22 24 31 2b 3d 5c 24 32 22 20 eval "$1+=\$2"
1e5a0 26 26 20 74 65 73 74 20 22 24 66 6f 6f 22 20 3d && test "$foo" =
1e5b0 20 62 61 72 62 61 7a 20 29 20 5c 0a 20 20 20 20 barbaz ) \.
1e5c0 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 >/dev/null 2>&1
1e5d0 5c 0a 20 20 26 26 20 6c 74 5f 73 68 65 6c 6c 5f \. && lt_shell_
1e5e0 61 70 70 65 6e 64 3d 79 65 73 0a 7b 20 24 61 73 append=yes.{ $as
1e5f0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
1e600 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1e610 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f O}: result: $lt_
1e620 73 68 65 6c 6c 5f 61 70 70 65 6e 64 22 20 3e 26 shell_append" >&
1e630 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 5.$as_echo "$lt_
1e640 73 68 65 6c 6c 5f 61 70 70 65 6e 64 22 20 3e 26 shell_append" >&
1e650 36 3b 20 7d 0a 0a 0a 69 66 20 28 20 28 4d 41 49 6; }...if ( (MAI
1e660 4c 3d 36 30 3b 20 75 6e 73 65 74 20 4d 41 49 4c L=60; unset MAIL
1e670 29 20 7c 7c 20 65 78 69 74 29 20 3e 2f 64 65 76 ) || exit) >/dev
1e680 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e /null 2>&1; then
1e690 0a 20 20 6c 74 5f 75 6e 73 65 74 3d 75 6e 73 65 . lt_unset=unse
1e6a0 74 0a 65 6c 73 65 0a 20 20 6c 74 5f 75 6e 73 65 t.else. lt_unse
1e6b0 74 3d 66 61 6c 73 65 0a 66 69 0a 0a 0a 0a 0a 0a t=false.fi......
1e6c0 23 20 74 65 73 74 20 45 42 43 44 49 43 20 6f 72 # test EBCDIC or
1e6d0 20 41 53 43 49 49 0a 63 61 73 65 20 60 65 63 68 ASCII.case `ech
1e6e0 6f 20 58 7c 74 72 20 58 20 27 5c 31 30 31 27 60 o X|tr X '\101'`
1e6f0 20 69 6e 0a 20 41 29 20 23 20 41 53 43 49 49 20 in. A) # ASCII
1e700 62 61 73 65 64 20 73 79 73 74 65 6d 0a 20 20 20 based system.
1e710 20 23 20 5c 6e 20 69 73 20 6e 6f 74 20 69 6e 74 # \n is not int
1e720 65 72 70 72 65 74 65 64 20 63 6f 72 72 65 63 74 erpreted correct
1e730 6c 79 20 62 79 20 53 6f 6c 61 72 69 73 20 38 20 ly by Solaris 8
1e740 2f 75 73 72 2f 75 63 62 2f 74 72 0a 20 20 6c 74 /usr/ucb/tr. lt
1e750 5f 53 50 32 4e 4c 3d 27 74 72 20 5c 30 34 30 20 _SP2NL='tr \040
1e760 5c 30 31 32 27 0a 20 20 6c 74 5f 4e 4c 32 53 50 \012'. lt_NL2SP
1e770 3d 27 74 72 20 5c 30 31 35 5c 30 31 32 20 5c 30 ='tr \015\012 \0
1e780 34 30 5c 30 34 30 27 0a 20 20 3b 3b 0a 20 2a 29 40\040'. ;;. *)
1e790 20 23 20 45 42 43 44 49 43 20 62 61 73 65 64 20 # EBCDIC based
1e7a0 73 79 73 74 65 6d 0a 20 20 6c 74 5f 53 50 32 4e system. lt_SP2N
1e7b0 4c 3d 27 74 72 20 5c 31 30 30 20 5c 6e 27 0a 20 L='tr \100 \n'.
1e7c0 20 6c 74 5f 4e 4c 32 53 50 3d 27 74 72 20 5c 72 lt_NL2SP='tr \r
1e7d0 5c 6e 20 5c 31 30 30 5c 31 30 30 27 0a 20 20 3b \n \100\100'. ;
1e7e0 3b 0a 65 73 61 63 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ;.esac..........
1e7f0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1e800 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1e810 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
1e820 67 20 66 6f 72 20 24 4c 44 20 6f 70 74 69 6f 6e g for $LD option
1e830 20 74 6f 20 72 65 6c 6f 61 64 20 6f 62 6a 65 63 to reload objec
1e840 74 20 66 69 6c 65 73 22 20 3e 26 35 0a 24 61 73 t files" >&5.$as
1e850 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
1e860 67 20 66 6f 72 20 24 4c 44 20 6f 70 74 69 6f 6e g for $LD option
1e870 20 74 6f 20 72 65 6c 6f 61 64 20 6f 62 6a 65 63 to reload objec
1e880 74 20 66 69 6c 65 73 2e 2e 2e 20 22 20 3e 26 36 t files... " >&6
1e890 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 6c ; }.if ${lt_cv_l
1e8a0 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 2b 3a 7d d_reload_flag+:}
1e8b0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
1e8c0 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
1e8d0 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
1e8e0 0a 20 20 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f . lt_cv_ld_relo
1e8f0 61 64 5f 66 6c 61 67 3d 27 2d 72 27 0a 66 69 0a ad_flag='-r'.fi.
1e900 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1e910 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1e920 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
1e930 20 24 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 $lt_cv_ld_reloa
1e940 64 5f 66 6c 61 67 22 20 3e 26 35 0a 24 61 73 5f d_flag" >&5.$as_
1e950 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 6c 64 5f echo "$lt_cv_ld_
1e960 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3e 26 36 reload_flag" >&6
1e970 3b 20 7d 0a 72 65 6c 6f 61 64 5f 66 6c 61 67 3d ; }.reload_flag=
1e980 24 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 $lt_cv_ld_reload
1e990 5f 66 6c 61 67 0a 63 61 73 65 20 24 72 65 6c 6f _flag.case $relo
1e9a0 61 64 5f 66 6c 61 67 20 69 6e 0a 22 22 20 7c 20 ad_flag in."" |
1e9b0 22 20 22 2a 29 20 3b 3b 0a 2a 29 20 72 65 6c 6f " "*) ;;.*) relo
1e9c0 61 64 5f 66 6c 61 67 3d 22 20 24 72 65 6c 6f 61 ad_flag=" $reloa
1e9d0 64 5f 66 6c 61 67 22 20 3b 3b 0a 65 73 61 63 0a d_flag" ;;.esac.
1e9e0 72 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 4c 44 reload_cmds='$LD
1e9f0 24 72 65 6c 6f 61 64 5f 66 6c 61 67 20 2d 6f 20 $reload_flag -o
1ea00 24 6f 75 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f $output$reload_o
1ea10 62 6a 73 27 0a 63 61 73 65 20 24 68 6f 73 74 5f bjs'.case $host_
1ea20 6f 73 20 69 6e 0a 20 20 64 61 72 77 69 6e 2a 29 os in. darwin*)
1ea30 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 . if test "$G
1ea40 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a CC" = yes; then.
1ea50 20 20 20 20 20 20 72 65 6c 6f 61 64 5f 63 6d 64 reload_cmd
1ea60 73 3d 27 24 4c 54 43 43 20 24 4c 54 43 46 4c 41 s='$LTCC $LTCFLA
1ea70 47 53 20 2d 6e 6f 73 74 64 6c 69 62 20 24 7b 77 GS -nostdlib ${w
1ea80 6c 7d 2d 72 20 2d 6f 20 24 6f 75 74 70 75 74 24 l}-r -o $output$
1ea90 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a 20 20 20 reload_objs'.
1eaa0 20 65 6c 73 65 0a 20 20 20 20 20 20 72 65 6c 6f else. relo
1eab0 61 64 5f 63 6d 64 73 3d 27 24 4c 44 24 72 65 6c ad_cmds='$LD$rel
1eac0 6f 61 64 5f 66 6c 61 67 20 2d 6f 20 24 6f 75 74 oad_flag -o $out
1ead0 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 put$reload_objs'
1eae0 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 65 . fi. ;;.e
1eaf0 73 61 63 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 69 66 20 sac..........if
1eb00 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f test -n "$ac_too
1eb10 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a l_prefix"; then.
1eb20 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
1eb30 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 first word of "$
1eb40 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d {ac_tool_prefix}
1eb50 6f 62 6a 64 75 6d 70 22 2c 20 73 6f 20 69 74 20 objdump", so it
1eb60 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d can be a program
1eb70 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e name with args.
1eb80 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f .set dummy ${ac_
1eb90 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6f 62 6a 64 tool_prefix}objd
1eba0 75 6d 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a ump; ac_word=$2.
1ebb0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1ebc0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1ebd0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
1ebe0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 g for $ac_word"
1ebf0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
1ec00 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
1ec10 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 _word... " >&6;
1ec20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
1ec30 67 5f 4f 42 4a 44 55 4d 50 2b 3a 7d 20 66 61 6c g_OBJDUMP+:} fal
1ec40 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
1ec50 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
1ec60 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 ) " >&6.else. i
1ec70 66 20 74 65 73 74 20 2d 6e 20 22 24 4f 42 4a 44 f test -n "$OBJD
1ec80 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f UMP"; then. ac_
1ec90 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 55 4d 50 3d cv_prog_OBJDUMP=
1eca0 22 24 4f 42 4a 44 55 4d 50 22 20 23 20 4c 65 74 "$OBJDUMP" # Let
1ecb0 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
1ecc0 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 de the test..els
1ecd0 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 e.as_save_IFS=$I
1ece0 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 FS; IFS=$PATH_SE
1ecf0 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 PARATOR.for as_d
1ed00 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 ir in $PATH.do.
1ed10 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 IFS=$as_save_IF
1ed20 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 S. test -z "$as
1ed30 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d _dir" && as_dir=
1ed40 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 .. for ac_exe
1ed50 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f c_ext in '' $ac_
1ed60 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e executable_exten
1ed70 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 sions; do. if a
1ed80 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f s_fn_executable_
1ed90 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 p "$as_dir/$ac_w
1eda0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
1edb0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 ; then. ac_cv
1edc0 5f 70 72 6f 67 5f 4f 42 4a 44 55 4d 50 3d 22 24 _prog_OBJDUMP="$
1edd0 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d {ac_tool_prefix}
1ede0 6f 62 6a 64 75 6d 70 22 0a 20 20 20 20 24 61 73 objdump". $as
1edf0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
1ee00 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1ee10 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 O}: found $as_di
1ee20 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
1ee30 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 ec_ext" >&5.
1ee40 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e break 2. fi.don
1ee50 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
1ee60 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 _save_IFS..fi.fi
1ee70 0a 4f 42 4a 44 55 4d 50 3d 24 61 63 5f 63 76 5f .OBJDUMP=$ac_cv_
1ee80 70 72 6f 67 5f 4f 42 4a 44 55 4d 50 0a 69 66 20 prog_OBJDUMP.if
1ee90 74 65 73 74 20 2d 6e 20 22 24 4f 42 4a 44 55 4d test -n "$OBJDUM
1eea0 50 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 P"; then. { $as
1eeb0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
1eec0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1eed0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4f 42 4a O}: result: $OBJ
1eee0 44 55 4d 50 22 20 3e 26 35 0a 24 61 73 5f 65 63 DUMP" >&5.$as_ec
1eef0 68 6f 20 22 24 4f 42 4a 44 55 4d 50 22 20 3e 26 ho "$OBJDUMP" >&
1ef00 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 6; }.else. { $a
1ef10 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1ef20 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1ef30 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 NO}: result: no"
1ef40 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e >&5.$as_echo "n
1ef50 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 o" >&6; }.fi...f
1ef60 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 i.if test -z "$a
1ef70 63 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 55 4d c_cv_prog_OBJDUM
1ef80 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 P"; then. ac_ct
1ef90 5f 4f 42 4a 44 55 4d 50 3d 24 4f 42 4a 44 55 4d _OBJDUMP=$OBJDUM
1efa0 50 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 P. # Extract th
1efb0 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 e first word of
1efc0 22 6f 62 6a 64 75 6d 70 22 2c 20 73 6f 20 69 74 "objdump", so it
1efd0 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 can be a progra
1efe0 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 m name with args
1eff0 2e 0a 73 65 74 20 64 75 6d 6d 79 20 6f 62 6a 64 ..set dummy objd
1f000 75 6d 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a ump; ac_word=$2.
1f010 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1f020 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1f030 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
1f040 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 g for $ac_word"
1f050 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
1f060 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
1f070 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 _word... " >&6;
1f080 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
1f090 67 5f 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 2b g_ac_ct_OBJDUMP+
1f0a0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
1f0b0 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
1f0c0 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
1f0d0 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 se. if test -n
1f0e0 22 24 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 22 "$ac_ct_OBJDUMP"
1f0f0 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 ; then. ac_cv_p
1f100 72 6f 67 5f 61 63 5f 63 74 5f 4f 42 4a 44 55 4d rog_ac_ct_OBJDUM
1f110 50 3d 22 24 61 63 5f 63 74 5f 4f 42 4a 44 55 4d P="$ac_ct_OBJDUM
1f120 50 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 P" # Let the use
1f130 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
1f140 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
1f150 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
1f160 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
1f170 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
1f180 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
1f190 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
1f1a0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
1f1b0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
1f1c0 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
1f1d0 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
1f1e0 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
1f1f0 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
1f200 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
1f210 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
1f220 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
1f230 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
1f240 5f 63 74 5f 4f 42 4a 44 55 4d 50 3d 22 6f 62 6a _ct_OBJDUMP="obj
1f250 64 75 6d 70 22 0a 20 20 20 20 24 61 73 5f 65 63 dump". $as_ec
1f260 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
1f270 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
1f280 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 found $as_dir/$
1f290 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f ac_word$ac_exec_
1f2a0 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 ext" >&5. bre
1f2b0 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 ak 2. fi.done.
1f2c0 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 done.IFS=$as_sa
1f2d0 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 ve_IFS..fi.fi.ac
1f2e0 5f 63 74 5f 4f 42 4a 44 55 4d 50 3d 24 61 63 5f _ct_OBJDUMP=$ac_
1f2f0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 42 cv_prog_ac_ct_OB
1f300 4a 44 55 4d 50 0a 69 66 20 74 65 73 74 20 2d 6e JDUMP.if test -n
1f310 20 22 24 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 "$ac_ct_OBJDUMP
1f320 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
1f330 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
1f340 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
1f350 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 }: result: $ac_c
1f360 74 5f 4f 42 4a 44 55 4d 50 22 20 3e 26 35 0a 24 t_OBJDUMP" >&5.$
1f370 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f as_echo "$ac_ct_
1f380 4f 42 4a 44 55 4d 50 22 20 3e 26 36 3b 20 7d 0a OBJDUMP" >&6; }.
1f390 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 else. { $as_ech
1f3a0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
1f3b0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
1f3c0 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a result: no" >&5.
1f3d0 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 $as_echo "no" >&
1f3e0 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 6; }.fi.. if te
1f3f0 73 74 20 22 78 24 61 63 5f 63 74 5f 4f 42 4a 44 st "x$ac_ct_OBJD
1f400 55 4d 50 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 UMP" = x; then.
1f410 20 20 20 4f 42 4a 44 55 4d 50 3d 22 66 61 6c 73 OBJDUMP="fals
1f420 65 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 e". else. ca
1f430 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c se $cross_compil
1f440 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 ing:$ac_tool_war
1f450 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 ned in.yes:).{ $
1f460 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
1f470 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
1f480 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 ENO}: WARNING: u
1f490 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 sing cross tools
1f4a0 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 not prefixed wi
1f4b0 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 th host triplet"
1f4c0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
1f4d0 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 as_me: WARNING:
1f4e0 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c using cross tool
1f4f0 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 s not prefixed w
1f500 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 ith host triplet
1f510 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f " >&2;}.ac_tool_
1f520 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 warned=yes ;;.es
1f530 61 63 0a 20 20 20 20 4f 42 4a 44 55 4d 50 3d 24 ac. OBJDUMP=$
1f540 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 0a 20 20 ac_ct_OBJDUMP.
1f550 66 69 0a 65 6c 73 65 0a 20 20 4f 42 4a 44 55 4d fi.else. OBJDUM
1f560 50 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f P="$ac_cv_prog_O
1f570 42 4a 44 55 4d 50 22 0a 66 69 0a 0a 74 65 73 74 BJDUMP".fi..test
1f580 20 2d 7a 20 22 24 4f 42 4a 44 55 4d 50 22 20 26 -z "$OBJDUMP" &
1f590 26 20 4f 42 4a 44 55 4d 50 3d 6f 62 6a 64 75 6d & OBJDUMP=objdum
1f5a0 70 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 p..........{ $as
1f5b0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
1f5c0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1f5d0 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 O}: checking how
1f5e0 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 64 65 to recognize de
1f5f0 70 65 6e 64 65 6e 74 20 6c 69 62 72 61 72 69 65 pendent librarie
1f600 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f s" >&5.$as_echo_
1f610 6e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 n "checking how
1f620 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 64 65 70 to recognize dep
1f630 65 6e 64 65 6e 74 20 6c 69 62 72 61 72 69 65 73 endent libraries
1f640 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 ... " >&6; }.if
1f650 24 7b 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f ${lt_cv_deplibs_
1f660 63 68 65 63 6b 5f 6d 65 74 68 6f 64 2b 3a 7d 20 check_method+:}
1f670 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
1f680 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
1f690 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
1f6a0 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 lt_cv_file_mag
1f6b0 69 63 5f 63 6d 64 3d 27 24 4d 41 47 49 43 5f 43 ic_cmd='$MAGIC_C
1f6c0 4d 44 27 0a 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d MD'.lt_cv_file_m
1f6d0 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 0a agic_test_file=.
1f6e0 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 lt_cv_deplibs_ch
1f6f0 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 75 6e 6b 6e eck_method='unkn
1f700 6f 77 6e 27 0a 23 20 4e 65 65 64 20 74 6f 20 73 own'.# Need to s
1f710 65 74 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 et the preceding
1f720 20 76 61 72 69 61 62 6c 65 20 6f 6e 20 61 6c 6c variable on all
1f730 20 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20 platforms that
1f740 73 75 70 70 6f 72 74 0a 23 20 69 6e 74 65 72 6c support.# interl
1f750 69 62 72 61 72 79 20 64 65 70 65 6e 64 65 6e 63 ibrary dependenc
1f760 69 65 73 2e 0a 23 20 27 6e 6f 6e 65 27 20 2d 2d ies..# 'none' --
1f770 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 6f dependencies no
1f780 74 20 73 75 70 70 6f 72 74 65 64 2e 0a 23 20 60 t supported..# `
1f790 75 6e 6b 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d 65 unknown' -- same
1f7a0 20 61 73 20 6e 6f 6e 65 2c 20 62 75 74 20 64 6f as none, but do
1f7b0 63 75 6d 65 6e 74 73 20 74 68 61 74 20 77 65 20 cuments that we
1f7c0 72 65 61 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e 6f really don't kno
1f7d0 77 2e 0a 23 20 27 70 61 73 73 5f 61 6c 6c 27 20 w..# 'pass_all'
1f7e0 2d 2d 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63 -- all dependenc
1f7f0 69 65 73 20 70 61 73 73 65 64 20 77 69 74 68 20 ies passed with
1f800 6e 6f 20 63 68 65 63 6b 73 2e 0a 23 20 27 74 65 no checks..# 'te
1f810 73 74 5f 63 6f 6d 70 69 6c 65 27 20 2d 2d 20 63 st_compile' -- c
1f820 68 65 63 6b 20 62 79 20 6d 61 6b 69 6e 67 20 74 heck by making t
1f830 65 73 74 20 70 72 6f 67 72 61 6d 2e 0a 23 20 27 est program..# '
1f840 66 69 6c 65 5f 6d 61 67 69 63 20 5b 5b 72 65 67 file_magic [[reg
1f850 65 78 5d 5d 27 20 2d 2d 20 63 68 65 63 6b 20 62 ex]]' -- check b
1f860 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 66 69 y looking for fi
1f870 6c 65 73 20 69 6e 20 6c 69 62 72 61 72 79 20 70 les in library p
1f880 61 74 68 0a 23 20 77 68 69 63 68 20 72 65 73 70 ath.# which resp
1f890 6f 6e 64 73 20 74 6f 20 74 68 65 20 24 66 69 6c onds to the $fil
1f8a0 65 5f 6d 61 67 69 63 5f 63 6d 64 20 77 69 74 68 e_magic_cmd with
1f8b0 20 61 20 67 69 76 65 6e 20 65 78 74 65 6e 64 65 a given extende
1f8c0 64 20 72 65 67 65 78 2e 0a 23 20 49 66 20 79 6f d regex..# If yo
1f8d0 75 20 68 61 76 65 20 60 66 69 6c 65 27 20 6f 72 u have `file' or
1f8e0 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 6e 20 79 equivalent on y
1f8f0 6f 75 72 20 73 79 73 74 65 6d 20 61 6e 64 20 79 our system and y
1f900 6f 75 27 72 65 20 6e 6f 74 20 73 75 72 65 0a 23 ou're not sure.#
1f910 20 77 68 65 74 68 65 72 20 60 70 61 73 73 5f 61 whether `pass_a
1f920 6c 6c 27 20 77 69 6c 6c 20 2a 61 6c 77 61 79 73 ll' will *always
1f930 2a 20 77 6f 72 6b 2c 20 79 6f 75 20 70 72 6f 62 * work, you prob
1f940 61 62 6c 79 20 77 61 6e 74 20 74 68 69 73 20 6f ably want this o
1f950 6e 65 2e 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f ne...case $host_
1f960 6f 73 20 69 6e 0a 61 69 78 5b 34 2d 39 5d 2a 29 os in.aix[4-9]*)
1f970 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 . lt_cv_deplibs
1f980 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 _check_method=pa
1f990 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 62 65 6f ss_all. ;;..beo
1f9a0 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c s*). lt_cv_depl
1f9b0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 ibs_check_method
1f9c0 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a =pass_all. ;;..
1f9d0 62 73 64 69 5b 34 35 5d 2a 29 0a 20 20 6c 74 5f bsdi[45]*). lt_
1f9e0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b cv_deplibs_check
1f9f0 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 _method='file_ma
1fa00 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d gic ELF [0-9][0-
1fa10 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 9]*-bit [ML]SB (
1fa20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 shared object|dy
1fa30 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20 6c 74 namic lib)'. lt
1fa40 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 _cv_file_magic_c
1fa50 6d 64 3d 27 2f 75 73 72 2f 62 69 6e 2f 66 69 6c md='/usr/bin/fil
1fa60 65 20 2d 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69 e -L'. lt_cv_fi
1fa70 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 le_magic_test_fi
1fa80 6c 65 3d 2f 73 68 6c 69 62 2f 6c 69 62 63 2e 73 le=/shlib/libc.s
1fa90 6f 0a 20 20 3b 3b 0a 0a 63 79 67 77 69 6e 2a 29 o. ;;..cygwin*)
1faa0 0a 20 20 23 20 66 75 6e 63 5f 77 69 6e 33 32 5f . # func_win32_
1fab0 6c 69 62 69 64 20 69 73 20 61 20 73 68 65 6c 6c libid is a shell
1fac0 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 function define
1fad0 64 20 69 6e 20 6c 74 6d 61 69 6e 2e 73 68 0a 20 d in ltmain.sh.
1fae0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 lt_cv_deplibs_c
1faf0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c heck_method='fil
1fb00 65 5f 6d 61 67 69 63 20 5e 78 38 36 20 61 72 63 e_magic ^x86 arc
1fb10 68 69 76 65 20 69 6d 70 6f 72 74 7c 5e 78 38 36 hive import|^x86
1fb20 20 44 4c 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69 DLL'. lt_cv_fi
1fb30 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 66 75 le_magic_cmd='fu
1fb40 6e 63 5f 77 69 6e 33 32 5f 6c 69 62 69 64 27 0a nc_win32_libid'.
1fb50 20 20 3b 3b 0a 0a 6d 69 6e 67 77 2a 20 7c 20 70 ;;..mingw* | p
1fb60 77 33 32 2a 29 0a 20 20 23 20 42 61 73 65 20 4d w32*). # Base M
1fb70 53 59 53 2f 4d 69 6e 47 57 20 64 6f 20 6e 6f 74 SYS/MinGW do not
1fb80 20 70 72 6f 76 69 64 65 20 74 68 65 20 27 66 69 provide the 'fi
1fb90 6c 65 27 20 63 6f 6d 6d 61 6e 64 20 6e 65 65 64 le' command need
1fba0 65 64 20 62 79 0a 20 20 23 20 66 75 6e 63 5f 77 ed by. # func_w
1fbb0 69 6e 33 32 5f 6c 69 62 69 64 20 73 68 65 6c 6c in32_libid shell
1fbc0 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 75 73 function, so us
1fbd0 65 20 61 20 77 65 61 6b 65 72 20 74 65 73 74 20 e a weaker test
1fbe0 62 61 73 65 64 20 6f 6e 20 27 6f 62 6a 64 75 6d based on 'objdum
1fbf0 70 27 2c 0a 20 20 23 20 75 6e 6c 65 73 73 20 77 p',. # unless w
1fc00 65 20 66 69 6e 64 20 27 66 69 6c 65 27 2c 20 66 e find 'file', f
1fc10 6f 72 20 65 78 61 6d 70 6c 65 20 62 65 63 61 75 or example becau
1fc20 73 65 20 77 65 20 61 72 65 20 63 72 6f 73 73 2d se we are cross-
1fc30 63 6f 6d 70 69 6c 69 6e 67 2e 0a 20 20 69 66 20 compiling.. if
1fc40 28 20 66 69 6c 65 20 2f 20 29 20 3e 2f 64 65 76 ( file / ) >/dev
1fc50 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e /null 2>&1; then
1fc60 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 . lt_cv_depli
1fc70 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d bs_check_method=
1fc80 27 66 69 6c 65 5f 6d 61 67 69 63 20 5e 78 38 36 'file_magic ^x86
1fc90 20 61 72 63 68 69 76 65 20 69 6d 70 6f 72 74 7c archive import|
1fca0 5e 78 38 36 20 44 4c 4c 27 0a 20 20 20 20 6c 74 ^x86 DLL'. lt
1fcb0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 _cv_file_magic_c
1fcc0 6d 64 3d 27 66 75 6e 63 5f 77 69 6e 33 32 5f 6c md='func_win32_l
1fcd0 69 62 69 64 27 0a 20 20 65 6c 73 65 0a 20 20 20 ibid'. else.
1fce0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 lt_cv_deplibs_c
1fcf0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c heck_method='fil
1fd00 65 5f 6d 61 67 69 63 20 66 69 6c 65 20 66 6f 72 e_magic file for
1fd10 6d 61 74 20 70 65 69 2a 2d 69 33 38 36 28 2e 2a mat pei*-i386(.*
1fd20 61 72 63 68 69 74 65 63 74 75 72 65 3a 20 69 33 architecture: i3
1fd30 38 36 29 3f 27 0a 20 20 20 20 6c 74 5f 63 76 5f 86)?'. lt_cv_
1fd40 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 file_magic_cmd='
1fd50 24 4f 42 4a 44 55 4d 50 20 2d 66 27 0a 20 20 66 $OBJDUMP -f'. f
1fd60 69 0a 20 20 3b 3b 0a 0a 63 65 67 63 63 29 0a 20 i. ;;..cegcc).
1fd70 20 23 20 75 73 65 20 74 68 65 20 77 65 61 6b 65 # use the weake
1fd80 72 20 74 65 73 74 20 62 61 73 65 64 20 6f 6e 20 r test based on
1fd90 27 6f 62 6a 64 75 6d 70 27 2e 20 53 65 65 20 6d 'objdump'. See m
1fda0 69 6e 67 77 2a 2e 0a 20 20 6c 74 5f 63 76 5f 64 ingw*.. lt_cv_d
1fdb0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 eplibs_check_met
1fdc0 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 hod='file_magic
1fdd0 66 69 6c 65 20 66 6f 72 6d 61 74 20 70 65 2d 61 file format pe-a
1fde0 72 6d 2d 2e 2a 6c 69 74 74 6c 65 28 2e 2a 61 72 rm-.*little(.*ar
1fdf0 63 68 69 74 65 63 74 75 72 65 3a 20 61 72 6d 29 chitecture: arm)
1fe00 3f 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f ?'. lt_cv_file_
1fe10 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4f 42 4a 44 magic_cmd='$OBJD
1fe20 55 4d 50 20 2d 66 27 0a 20 20 3b 3b 0a 0a 64 61 UMP -f'. ;;..da
1fe30 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 rwin* | rhapsody
1fe40 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 *). lt_cv_depli
1fe50 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d bs_check_method=
1fe60 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 66 pass_all. ;;..f
1fe70 72 65 65 62 73 64 2a 20 7c 20 64 72 61 67 6f 6e reebsd* | dragon
1fe80 66 6c 79 2a 29 0a 20 20 69 66 20 65 63 68 6f 20 fly*). if echo
1fe90 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 __ELF__ | $CC -E
1fea0 20 2d 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 - | $GREP __ELF
1feb0 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 __ > /dev/null;
1fec0 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24 68 then. case $h
1fed0 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 69 ost_cpu in. i
1fee0 2a 38 36 20 29 0a 20 20 20 20 20 20 23 20 4e 6f *86 ). # No
1fef0 74 20 73 75 72 65 20 77 68 65 74 68 65 72 20 74 t sure whether t
1ff00 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 4f he presence of O
1ff10 70 65 6e 42 53 44 20 68 65 72 65 20 77 61 73 20 penBSD here was
1ff20 61 20 6d 69 73 74 61 6b 65 2e 0a 20 20 20 20 20 a mistake..
1ff30 20 23 20 4c 65 74 27 73 20 61 63 63 65 70 74 20 # Let's accept
1ff40 62 6f 74 68 20 6f 66 20 74 68 65 6d 20 75 6e 74 both of them unt
1ff50 69 6c 20 74 68 69 73 20 69 73 20 63 6c 65 61 72 il this is clear
1ff60 65 64 20 75 70 2e 0a 20 20 20 20 20 20 6c 74 5f ed up.. lt_
1ff70 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b cv_deplibs_check
1ff80 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 _method='file_ma
1ff90 67 69 63 20 28 46 72 65 65 42 53 44 7c 4f 70 65 gic (FreeBSD|Ope
1ffa0 6e 42 53 44 7c 44 72 61 67 6f 6e 46 6c 79 29 2f nBSD|DragonFly)/
1ffb0 69 5b 33 2d 39 5d 38 36 20 28 63 6f 6d 70 61 63 i[3-9]86 (compac
1ffc0 74 20 29 3f 64 65 6d 61 6e 64 20 70 61 67 65 64 t )?demand paged
1ffd0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 27 shared library'
1ffe0 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c . lt_cv_fil
1fff0 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 e_magic_cmd=/usr
20000 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 20 20 20 20 /bin/file.
20010 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 lt_cv_file_magic
20020 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f _test_file=`echo
20030 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 /usr/lib/libc.s
20040 6f 2e 2a 60 0a 20 20 20 20 20 20 3b 3b 0a 20 20 o.*`. ;;.
20050 20 20 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 20 esac. else.
20060 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f lt_cv_deplibs_
20070 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 check_method=pas
20080 73 5f 61 6c 6c 0a 20 20 66 69 0a 20 20 3b 3b 0a s_all. fi. ;;.
20090 0a 67 6e 75 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 .gnu*). lt_cv_d
200a0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 eplibs_check_met
200b0 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b hod=pass_all. ;
200c0 3b 0a 0a 68 70 75 78 31 30 2e 32 30 2a 20 7c 20 ;..hpux10.20* |
200d0 68 70 75 78 31 31 2a 29 0a 20 20 6c 74 5f 63 76 hpux11*). lt_cv
200e0 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d _file_magic_cmd=
200f0 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 /usr/bin/file.
20100 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 case $host_cpu i
20110 6e 0a 20 20 69 61 36 34 2a 29 0a 20 20 20 20 6c n. ia64*). l
20120 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 t_cv_deplibs_che
20130 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f ck_method='file_
20140 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b 30 2d magic (s[0-9][0-
20150 39 5d 5b 30 2d 39 5d 7c 45 4c 46 2d 5b 30 2d 39 9][0-9]|ELF-[0-9
20160 5d 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 20 6f ][0-9]) shared o
20170 62 6a 65 63 74 20 66 69 6c 65 20 2d 20 49 41 36 bject file - IA6
20180 34 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 4'. lt_cv_fil
20190 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c e_magic_test_fil
201a0 65 3d 2f 75 73 72 2f 6c 69 62 2f 68 70 75 78 33 e=/usr/lib/hpux3
201b0 32 2f 6c 69 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 2/libc.so. ;;
201c0 0a 20 20 68 70 70 61 2a 36 34 2a 29 0a 20 20 20 . hppa*64*).
201d0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 lt_cv_deplibs_c
201e0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c heck_method='fil
201f0 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b e_magic (s[0-9][
20200 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46 2d 5b 30 0-9][0-9]|ELF-[0
20210 2d 39 5d 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 -9][0-9]) shared
20220 20 6f 62 6a 65 63 74 20 66 69 6c 65 20 2d 20 50 object file - P
20230 41 2d 52 49 53 43 20 5b 30 2d 39 5d 2e 5b 30 2d A-RISC [0-9].[0-
20240 39 5d 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 9]'. lt_cv_fi
20250 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 le_magic_test_fi
20260 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f 70 61 32 30 le=/usr/lib/pa20
20270 5f 36 34 2f 6c 69 62 63 2e 73 6c 0a 20 20 20 20 _64/libc.sl.
20280 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74 5f 63 ;;. *). lt_c
20290 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f v_deplibs_check_
202a0 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 method='file_mag
202b0 69 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b ic (s[0-9][0-9][
202c0 30 2d 39 5d 7c 50 41 2d 52 49 53 43 5b 30 2d 39 0-9]|PA-RISC[0-9
202d0 5d 2e 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 20 ].[0-9]) shared
202e0 6c 69 62 72 61 72 79 27 0a 20 20 20 20 6c 74 5f library'. lt_
202f0 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 cv_file_magic_te
20300 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 st_file=/usr/lib
20310 2f 6c 69 62 63 2e 73 6c 0a 20 20 20 20 3b 3b 0a /libc.sl. ;;.
20320 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 69 6e 74 esac. ;;..int
20330 65 72 69 78 5b 33 2d 39 5d 2a 29 0a 20 20 23 20 erix[3-9]*). #
20340 50 49 43 20 63 6f 64 65 20 69 73 20 62 72 6f 6b PIC code is brok
20350 65 6e 20 6f 6e 20 49 6e 74 65 72 69 78 20 33 2e en on Interix 3.
20360 78 2c 20 74 68 61 74 27 73 20 77 68 79 20 7c 5c x, that's why |\
20370 2e 61 20 6e 6f 74 20 7c 5f 70 69 63 5c 2e 61 20 .a not |_pic\.a
20380 68 65 72 65 0a 20 20 6c 74 5f 63 76 5f 64 65 70 here. lt_cv_dep
20390 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
203a0 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e d='match_pattern
203b0 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 7c /lib[^/]+(\.so|
203c0 5c 2e 61 29 24 27 0a 20 20 3b 3b 0a 0a 69 72 69 \.a)$'. ;;..iri
203d0 78 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e x5* | irix6* | n
203e0 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 63 61 73 onstopux*). cas
203f0 65 20 24 4c 44 20 69 6e 0a 20 20 2a 2d 33 32 7c e $LD in. *-32|
20400 2a 22 2d 33 32 20 22 29 20 6c 69 62 6d 61 67 69 *"-32 ") libmagi
20410 63 3d 33 32 2d 62 69 74 3b 3b 0a 20 20 2a 2d 6e c=32-bit;;. *-n
20420 33 32 7c 2a 22 2d 6e 33 32 20 22 29 20 6c 69 62 32|*"-n32 ") lib
20430 6d 61 67 69 63 3d 4e 33 32 3b 3b 0a 20 20 2a 2d magic=N32;;. *-
20440 36 34 7c 2a 22 2d 36 34 20 22 29 20 6c 69 62 6d 64|*"-64 ") libm
20450 61 67 69 63 3d 36 34 2d 62 69 74 3b 3b 0a 20 20 agic=64-bit;;.
20460 2a 29 20 6c 69 62 6d 61 67 69 63 3d 6e 65 76 65 *) libmagic=neve
20470 72 2d 6d 61 74 63 68 3b 3b 0a 20 20 65 73 61 63 r-match;;. esac
20480 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 . lt_cv_deplibs
20490 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 _check_method=pa
204a0 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 23 20 54 ss_all. ;;..# T
204b0 68 69 73 20 6d 75 73 74 20 62 65 20 4c 69 6e 75 his must be Linu
204c0 78 20 45 4c 46 2e 0a 6c 69 6e 75 78 2a 20 7c 20 x ELF..linux* |
204d0 6b 2a 62 73 64 2a 2d 67 6e 75 29 0a 20 20 6c 74 k*bsd*-gnu). lt
204e0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 _cv_deplibs_chec
204f0 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c k_method=pass_al
20500 6c 0a 20 20 3b 3b 0a 0a 6e 65 74 62 73 64 2a 29 l. ;;..netbsd*)
20510 0a 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 . if echo __ELF
20520 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 __ | $CC -E - |
20530 24 47 52 45 50 20 5f 5f 45 4c 46 5f 5f 20 3e 20 $GREP __ELF__ >
20540 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a /dev/null; then.
20550 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 lt_cv_deplib
20560 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 s_check_method='
20570 6d 61 74 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c match_pattern /l
20580 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 5c 2e 5b 30 ib[^/]+(\.so\.[0
20590 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b 7c 5f 70 69 -9]+\.[0-9]+|_pi
205a0 63 5c 2e 61 29 24 27 0a 20 20 65 6c 73 65 0a 20 c\.a)$'. else.
205b0 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 lt_cv_deplibs
205c0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d _check_method='m
205d0 61 74 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 atch_pattern /li
205e0 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 7c 5f 70 69 63 b[^/]+(\.so|_pic
205f0 5c 2e 61 29 24 27 0a 20 20 66 69 0a 20 20 3b 3b \.a)$'. fi. ;;
20600 0a 0a 6e 65 77 6f 73 36 2a 29 0a 20 20 6c 74 5f ..newos6*). lt_
20610 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b cv_deplibs_check
20620 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 _method='file_ma
20630 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d gic ELF [0-9][0-
20640 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 9]*-bit [ML]SB (
20650 65 78 65 63 75 74 61 62 6c 65 7c 64 79 6e 61 6d executable|dynam
20660 69 63 20 6c 69 62 29 27 0a 20 20 6c 74 5f 63 76 ic lib)'. lt_cv
20670 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d _file_magic_cmd=
20680 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 /usr/bin/file.
20690 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 lt_cv_file_magic
206a0 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f _test_file=/usr/
206b0 6c 69 62 2f 6c 69 62 6e 6c 73 2e 73 6f 0a 20 20 lib/libnls.so.
206c0 3b 3b 0a 0a 2a 6e 74 6f 2a 20 7c 20 2a 71 6e 78 ;;..*nto* | *qnx
206d0 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 *). lt_cv_depli
206e0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d bs_check_method=
206f0 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 6f pass_all. ;;..o
20700 70 65 6e 62 73 64 2a 29 0a 20 20 69 66 20 74 65 penbsd*). if te
20710 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f 45 st -z "`echo __E
20720 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 LF__ | $CC -E -
20730 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 5f 5f 60 | $GREP __ELF__`
20740 22 20 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74 " || test "$host
20750 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d _os-$host_cpu" =
20760 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77 "openbsd2.8-pow
20770 65 72 70 63 22 3b 20 74 68 65 6e 0a 20 20 20 20 erpc"; then.
20780 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 lt_cv_deplibs_ch
20790 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74 63 eck_method='matc
207a0 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b 5e h_pattern /lib[^
207b0 2f 5d 2b 28 5c 2e 73 6f 5c 2e 5b 30 2d 39 5d 2b /]+(\.so\.[0-9]+
207c0 5c 2e 5b 30 2d 39 5d 2b 7c 5c 2e 73 6f 7c 5f 70 \.[0-9]+|\.so|_p
207d0 69 63 5c 2e 61 29 24 27 0a 20 20 65 6c 73 65 0a ic\.a)$'. else.
207e0 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 lt_cv_deplib
207f0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 s_check_method='
20800 6d 61 74 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c match_pattern /l
20810 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 5c 2e 5b 30 ib[^/]+(\.so\.[0
20820 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b 7c 5f 70 69 -9]+\.[0-9]+|_pi
20830 63 5c 2e 61 29 24 27 0a 20 20 66 69 0a 20 20 3b c\.a)$'. fi. ;
20840 3b 0a 0a 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a ;..osf3* | osf4*
20850 20 7c 20 6f 73 66 35 2a 29 0a 20 20 6c 74 5f 63 | osf5*). lt_c
20860 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f v_deplibs_check_
20870 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a method=pass_all.
20880 20 20 3b 3b 0a 0a 72 64 6f 73 2a 29 0a 20 20 6c ;;..rdos*). l
20890 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 t_cv_deplibs_che
208a0 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 ck_method=pass_a
208b0 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f 6c 61 72 69 73 ll. ;;..solaris
208c0 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 *). lt_cv_depli
208d0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d bs_check_method=
208e0 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 pass_all. ;;..s
208f0 79 73 76 35 2a 20 7c 20 73 63 6f 33 2e 32 76 35 ysv5* | sco3.2v5
20900 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c 20 75 6e * | sco5v6* | un
20910 69 78 77 61 72 65 2a 20 7c 20 4f 70 65 6e 55 4e ixware* | OpenUN
20920 49 58 2a 20 7c 20 73 79 73 76 34 2a 75 77 32 2a IX* | sysv4*uw2*
20930 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 ). lt_cv_deplib
20940 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 s_check_method=p
20950 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 79 ass_all. ;;..sy
20960 73 76 34 20 7c 20 73 79 73 76 34 2e 33 2a 29 0a sv4 | sysv4.3*).
20970 20 20 63 61 73 65 20 24 68 6f 73 74 5f 76 65 6e case $host_ven
20980 64 6f 72 20 69 6e 0a 20 20 6d 6f 74 6f 72 6f 6c dor in. motorol
20990 61 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 a). lt_cv_dep
209a0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
209b0 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c d='file_magic EL
209c0 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 F [0-9][0-9]*-bi
209d0 74 20 5b 4d 4c 5d 53 42 20 28 73 68 61 72 65 64 t [ML]SB (shared
209e0 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 object|dynamic
209f0 6c 69 62 29 20 4d 5b 30 2d 39 5d 5b 30 2d 39 5d lib) M[0-9][0-9]
20a00 2a 20 56 65 72 73 69 6f 6e 20 5b 30 2d 39 5d 27 * Version [0-9]'
20a10 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f . lt_cv_file_
20a20 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d magic_test_file=
20a30 60 65 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c `echo /usr/lib/l
20a40 69 62 63 2e 73 6f 2a 60 0a 20 20 20 20 3b 3b 0a ibc.so*`. ;;.
20a50 20 20 6e 63 72 29 0a 20 20 20 20 6c 74 5f 63 76 ncr). lt_cv
20a60 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d _deplibs_check_m
20a70 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 ethod=pass_all.
20a80 20 20 20 3b 3b 0a 20 20 73 65 71 75 65 6e 74 29 ;;. sequent)
20a90 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f . lt_cv_file_
20aa0 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 62 69 6e 2f magic_cmd='/bin/
20ab0 66 69 6c 65 27 0a 20 20 20 20 6c 74 5f 63 76 5f file'. lt_cv_
20ac0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 deplibs_check_me
20ad0 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 thod='file_magic
20ae0 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a ELF [0-9][0-9]*
20af0 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 28 73 68 61 -bit [LM]SB (sha
20b00 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d red object|dynam
20b10 69 63 20 6c 69 62 20 29 27 0a 20 20 20 20 3b 3b ic lib )'. ;;
20b20 0a 20 20 73 6e 69 29 0a 20 20 20 20 6c 74 5f 63 . sni). lt_c
20b30 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 v_file_magic_cmd
20b40 3d 27 2f 62 69 6e 2f 66 69 6c 65 27 0a 20 20 20 ='/bin/file'.
20b50 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 lt_cv_deplibs_c
20b60 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 22 66 69 6c heck_method="fil
20b70 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 e_magic ELF [0-9
20b80 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d ][0-9]*-bit [LM]
20b90 53 42 20 64 79 6e 61 6d 69 63 20 6c 69 62 22 0a SB dynamic lib".
20ba0 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d lt_cv_file_m
20bb0 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f agic_test_file=/
20bc0 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a 20 20 20 20 lib/libc.so.
20bd0 3b 3b 0a 20 20 73 69 65 6d 65 6e 73 29 0a 20 20 ;;. siemens).
20be0 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f lt_cv_deplibs_
20bf0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 check_method=pas
20c00 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b 0a 20 20 70 s_all. ;;. p
20c10 63 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 c). lt_cv_dep
20c20 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
20c30 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b d=pass_all. ;
20c40 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 74 ;. esac. ;;..t
20c50 70 66 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 pf*). lt_cv_dep
20c60 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
20c70 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a d=pass_all. ;;.
20c80 65 73 61 63 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 esac..fi.{ $as_e
20c90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
20ca0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
20cb0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 : result: $lt_cv
20cc0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d _deplibs_check_m
20cd0 65 74 68 6f 64 22 20 3e 26 35 0a 24 61 73 5f 65 ethod" >&5.$as_e
20ce0 63 68 6f 20 22 24 6c 74 5f 63 76 5f 64 65 70 6c cho "$lt_cv_depl
20cf0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 ibs_check_method
20d00 22 20 3e 26 36 3b 20 7d 0a 66 69 6c 65 5f 6d 61 " >&6; }.file_ma
20d10 67 69 63 5f 63 6d 64 3d 24 6c 74 5f 63 76 5f 66 gic_cmd=$lt_cv_f
20d20 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 0a 64 65 ile_magic_cmd.de
20d30 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 plibs_check_meth
20d40 6f 64 3d 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62 od=$lt_cv_deplib
20d50 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 0a 74 s_check_method.t
20d60 65 73 74 20 2d 7a 20 22 24 64 65 70 6c 69 62 73 est -z "$deplibs
20d70 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 26 _check_method" &
20d80 26 20 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f & deplibs_check_
20d90 6d 65 74 68 6f 64 3d 75 6e 6b 6e 6f 77 6e 0a 0a method=unknown..
20da0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 69 66 20 74 65 ...........if te
20db0 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f st -n "$ac_tool_
20dc0 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 prefix"; then.
20dd0 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 # Extract the fi
20de0 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 rst word of "${a
20df0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 72 c_tool_prefix}ar
20e00 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 ", so it can be
20e10 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 a program name w
20e20 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 ith args..set du
20e30 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 mmy ${ac_tool_pr
20e40 65 66 69 78 7d 61 72 3b 20 61 63 5f 77 6f 72 64 efix}ar; ac_word
20e50 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
20e60 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
20e70 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
20e80 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
20e90 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
20ea0 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
20eb0 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
20ec0 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
20ed0 5f 70 72 6f 67 5f 41 52 2b 3a 7d 20 66 61 6c 73 _prog_AR+:} fals
20ee0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
20ef0 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
20f00 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 " >&6.else. if
20f10 20 74 65 73 74 20 2d 6e 20 22 24 41 52 22 3b 20 test -n "$AR";
20f20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f then. ac_cv_pro
20f30 67 5f 41 52 3d 22 24 41 52 22 20 23 20 4c 65 74 g_AR="$AR" # Let
20f40 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
20f50 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 de the test..els
20f60 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 e.as_save_IFS=$I
20f70 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 FS; IFS=$PATH_SE
20f80 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 PARATOR.for as_d
20f90 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 ir in $PATH.do.
20fa0 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 IFS=$as_save_IF
20fb0 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 S. test -z "$as
20fc0 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d _dir" && as_dir=
20fd0 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 .. for ac_exe
20fe0 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f c_ext in '' $ac_
20ff0 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e executable_exten
21000 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 sions; do. if a
21010 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f s_fn_executable_
21020 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 p "$as_dir/$ac_w
21030 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
21040 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 ; then. ac_cv
21050 5f 70 72 6f 67 5f 41 52 3d 22 24 7b 61 63 5f 74 _prog_AR="${ac_t
21060 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 72 22 0a 20 ool_prefix}ar".
21070 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 $as_echo "$as
21080 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
21090 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 $LINENO}: found
210a0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 $as_dir/$ac_word
210b0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 $ac_exec_ext" >&
210c0 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 5. break 2.
210d0 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 fi.done. done.I
210e0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
210f0 0a 66 69 0a 66 69 0a 41 52 3d 24 61 63 5f 63 76 .fi.fi.AR=$ac_cv
21100 5f 70 72 6f 67 5f 41 52 0a 69 66 20 74 65 73 74 _prog_AR.if test
21110 20 2d 6e 20 22 24 41 52 22 3b 20 74 68 65 6e 0a -n "$AR"; then.
21120 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
21130 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
21140 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
21150 74 3a 20 24 41 52 22 20 3e 26 35 0a 24 61 73 5f t: $AR" >&5.$as_
21160 65 63 68 6f 20 22 24 41 52 22 20 3e 26 36 3b 20 echo "$AR" >&6;
21170 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 }.else. { $as_e
21180 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
21190 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
211a0 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 : result: no" >&
211b0 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 5.$as_echo "no"
211c0 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 >&6; }.fi...fi.i
211d0 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 f test -z "$ac_c
211e0 76 5f 70 72 6f 67 5f 41 52 22 3b 20 74 68 65 6e v_prog_AR"; then
211f0 0a 20 20 61 63 5f 63 74 5f 41 52 3d 24 41 52 0a . ac_ct_AR=$AR.
21200 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
21210 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 61 first word of "a
21220 72 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 r", so it can be
21230 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 a program name
21240 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 with args..set d
21250 75 6d 6d 79 20 61 72 3b 20 61 63 5f 77 6f 72 64 ummy ar; ac_word
21260 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
21270 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
21280 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
21290 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
212a0 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
212b0 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
212c0 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
212d0 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
212e0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52 2b 3a _prog_ac_ct_AR+:
212f0 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
21300 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
21310 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
21320 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 e. if test -n "
21330 24 61 63 5f 63 74 5f 41 52 22 3b 20 74 68 65 6e $ac_ct_AR"; then
21340 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 . ac_cv_prog_ac
21350 5f 63 74 5f 41 52 3d 22 24 61 63 5f 63 74 5f 41 _ct_AR="$ac_ct_A
21360 52 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 R" # Let the use
21370 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
21380 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
21390 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
213a0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
213b0 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
213c0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
213d0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
213e0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
213f0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
21400 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
21410 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
21420 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
21430 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
21440 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
21450 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
21460 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
21470 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
21480 5f 63 74 5f 41 52 3d 22 61 72 22 0a 20 20 20 20 _ct_AR="ar".
21490 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
214a0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
214b0 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 NENO}: found $as
214c0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
214d0 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 _exec_ext" >&5.
214e0 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a break 2. fi.
214f0 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d done. done.IFS=
21500 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 $as_save_IFS..fi
21510 0a 66 69 0a 61 63 5f 63 74 5f 41 52 3d 24 61 63 .fi.ac_ct_AR=$ac
21520 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 _cv_prog_ac_ct_A
21530 52 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 R.if test -n "$a
21540 63 5f 63 74 5f 41 52 22 3b 20 74 68 65 6e 0a 20 c_ct_AR"; then.
21550 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
21560 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
21570 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
21580 3a 20 24 61 63 5f 63 74 5f 41 52 22 20 3e 26 35 : $ac_ct_AR" >&5
21590 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
215a0 74 5f 41 52 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 t_AR" >&6; }.els
215b0 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 e. { $as_echo "
215c0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
215d0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
215e0 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 ult: no" >&5.$as
215f0 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 _echo "no" >&6;
21600 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 }.fi.. if test
21610 22 78 24 61 63 5f 63 74 5f 41 52 22 20 3d 20 78 "x$ac_ct_AR" = x
21620 3b 20 74 68 65 6e 0a 20 20 20 20 41 52 3d 22 66 ; then. AR="f
21630 61 6c 73 65 22 0a 20 20 65 6c 73 65 0a 20 20 20 alse". else.
21640 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d case $cross_com
21650 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f piling:$ac_tool_
21660 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a warned in.yes:).
21670 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
21680 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
21690 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 LINENO}: WARNING
216a0 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f : using cross to
216b0 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 ols not prefixed
216c0 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c with host tripl
216d0 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f et" >&5.$as_echo
216e0 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e "$as_me: WARNIN
216f0 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 G: using cross t
21700 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 ools not prefixe
21710 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 d with host trip
21720 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f let" >&2;}.ac_to
21730 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b ol_warned=yes ;;
21740 0a 65 73 61 63 0a 20 20 20 20 41 52 3d 24 61 63 .esac. AR=$ac
21750 5f 63 74 5f 41 52 0a 20 20 66 69 0a 65 6c 73 65 _ct_AR. fi.else
21760 0a 20 20 41 52 3d 22 24 61 63 5f 63 76 5f 70 72 . AR="$ac_cv_pr
21770 6f 67 5f 41 52 22 0a 66 69 0a 0a 74 65 73 74 20 og_AR".fi..test
21780 2d 7a 20 22 24 41 52 22 20 26 26 20 41 52 3d 61 -z "$AR" && AR=a
21790 72 0a 74 65 73 74 20 2d 7a 20 22 24 41 52 5f 46 r.test -z "$AR_F
217a0 4c 41 47 53 22 20 26 26 20 41 52 5f 46 4c 41 47 LAGS" && AR_FLAG
217b0 53 3d 63 72 75 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a S=cru...........
217c0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 .if test -n "$ac
217d0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 _tool_prefix"; t
217e0 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 hen. # Extract
217f0 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f the first word o
21800 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 f "${ac_tool_pre
21810 66 69 78 7d 73 74 72 69 70 22 2c 20 73 6f 20 69 fix}strip", so i
21820 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 t can be a progr
21830 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 am name with arg
21840 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 s..set dummy ${a
21850 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 c_tool_prefix}st
21860 72 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a rip; ac_word=$2.
21870 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
21880 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
21890 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
218a0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 g for $ac_word"
218b0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
218c0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
218d0 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 _word... " >&6;
218e0 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
218f0 67 5f 53 54 52 49 50 2b 3a 7d 20 66 61 6c 73 65 g_STRIP+:} false
21900 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
21910 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
21920 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 " >&6.else. if
21930 74 65 73 74 20 2d 6e 20 22 24 53 54 52 49 50 22 test -n "$STRIP"
21940 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 ; then. ac_cv_p
21950 72 6f 67 5f 53 54 52 49 50 3d 22 24 53 54 52 49 rog_STRIP="$STRI
21960 50 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 P" # Let the use
21970 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
21980 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
21990 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
219a0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
219b0 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
219c0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
219d0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
219e0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
219f0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
21a00 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
21a10 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
21a20 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
21a30 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
21a40 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
21a50 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
21a60 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
21a70 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 ac_cv_prog_ST
21a80 52 49 50 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 RIP="${ac_tool_p
21a90 72 65 66 69 78 7d 73 74 72 69 70 22 0a 20 20 20 refix}strip".
21aa0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
21ab0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
21ac0 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 INENO}: found $a
21ad0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
21ae0 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a c_exec_ext" >&5.
21af0 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 break 2. fi
21b00 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 .done. done.IFS
21b10 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 =$as_save_IFS..f
21b20 69 0a 66 69 0a 53 54 52 49 50 3d 24 61 63 5f 63 i.fi.STRIP=$ac_c
21b30 76 5f 70 72 6f 67 5f 53 54 52 49 50 0a 69 66 20 v_prog_STRIP.if
21b40 74 65 73 74 20 2d 6e 20 22 24 53 54 52 49 50 22 test -n "$STRIP"
21b50 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 ; then. { $as_e
21b60 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
21b70 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
21b80 3a 20 72 65 73 75 6c 74 3a 20 24 53 54 52 49 50 : result: $STRIP
21b90 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
21ba0 24 53 54 52 49 50 22 20 3e 26 36 3b 20 7d 0a 65 $STRIP" >&6; }.e
21bb0 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f lse. { $as_echo
21bc0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
21bd0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
21be0 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 esult: no" >&5.$
21bf0 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 as_echo "no" >&6
21c00 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 ; }.fi...fi.if t
21c10 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 est -z "$ac_cv_p
21c20 72 6f 67 5f 53 54 52 49 50 22 3b 20 74 68 65 6e rog_STRIP"; then
21c30 0a 20 20 61 63 5f 63 74 5f 53 54 52 49 50 3d 24 . ac_ct_STRIP=$
21c40 53 54 52 49 50 0a 20 20 23 20 45 78 74 72 61 63 STRIP. # Extrac
21c50 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 t the first word
21c60 20 6f 66 20 22 73 74 72 69 70 22 2c 20 73 6f 20 of "strip", so
21c70 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 it can be a prog
21c80 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 ram name with ar
21c90 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 73 74 gs..set dummy st
21ca0 72 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a rip; ac_word=$2.
21cb0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
21cc0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
21cd0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
21ce0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 g for $ac_word"
21cf0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
21d00 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
21d10 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 _word... " >&6;
21d20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
21d30 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 2b 3a 7d g_ac_ct_STRIP+:}
21d40 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
21d50 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
21d60 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
21d70 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 . if test -n "$
21d80 61 63 5f 63 74 5f 53 54 52 49 50 22 3b 20 74 68 ac_ct_STRIP"; th
21d90 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f en. ac_cv_prog_
21da0 61 63 5f 63 74 5f 53 54 52 49 50 3d 22 24 61 63 ac_ct_STRIP="$ac
21db0 5f 63 74 5f 53 54 52 49 50 22 20 23 20 4c 65 74 _ct_STRIP" # Let
21dc0 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
21dd0 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 de the test..els
21de0 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 e.as_save_IFS=$I
21df0 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 FS; IFS=$PATH_SE
21e00 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 PARATOR.for as_d
21e10 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 ir in $PATH.do.
21e20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 IFS=$as_save_IF
21e30 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 S. test -z "$as
21e40 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d _dir" && as_dir=
21e50 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 .. for ac_exe
21e60 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f c_ext in '' $ac_
21e70 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e executable_exten
21e80 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 sions; do. if a
21e90 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f s_fn_executable_
21ea0 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 p "$as_dir/$ac_w
21eb0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
21ec0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 ; then. ac_cv
21ed0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 _prog_ac_ct_STRI
21ee0 50 3d 22 73 74 72 69 70 22 0a 20 20 20 20 24 61 P="strip". $a
21ef0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
21f00 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
21f10 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 NO}: found $as_d
21f20 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
21f30 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 xec_ext" >&5.
21f40 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f break 2. fi.do
21f50 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 ne. done.IFS=$a
21f60 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 s_save_IFS..fi.f
21f70 69 0a 61 63 5f 63 74 5f 53 54 52 49 50 3d 24 61 i.ac_ct_STRIP=$a
21f80 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
21f90 53 54 52 49 50 0a 69 66 20 74 65 73 74 20 2d 6e STRIP.if test -n
21fa0 20 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22 3b "$ac_ct_STRIP";
21fb0 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 then. { $as_ec
21fc0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
21fd0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
21fe0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f result: $ac_ct_
21ff0 53 54 52 49 50 22 20 3e 26 35 0a 24 61 73 5f 65 STRIP" >&5.$as_e
22000 63 68 6f 20 22 24 61 63 5f 63 74 5f 53 54 52 49 cho "$ac_ct_STRI
22010 50 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 P" >&6; }.else.
22020 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
22030 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
22040 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
22050 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 : no" >&5.$as_ec
22060 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 ho "no" >&6; }.f
22070 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 i.. if test "x$
22080 61 63 5f 63 74 5f 53 54 52 49 50 22 20 3d 20 78 ac_ct_STRIP" = x
22090 3b 20 74 68 65 6e 0a 20 20 20 20 53 54 52 49 50 ; then. STRIP
220a0 3d 22 3a 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 =":". else.
220b0 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 case $cross_comp
220c0 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 iling:$ac_tool_w
220d0 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b arned in.yes:).{
220e0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
220f0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
22100 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a INENO}: WARNING:
22110 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f using cross too
22120 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 ls not prefixed
22130 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 with host triple
22140 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 t" >&5.$as_echo
22150 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 "$as_me: WARNING
22160 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f : using cross to
22170 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 ols not prefixed
22180 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c with host tripl
22190 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f et" >&2;}.ac_too
221a0 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a l_warned=yes ;;.
221b0 65 73 61 63 0a 20 20 20 20 53 54 52 49 50 3d 24 esac. STRIP=$
221c0 61 63 5f 63 74 5f 53 54 52 49 50 0a 20 20 66 69 ac_ct_STRIP. fi
221d0 0a 65 6c 73 65 0a 20 20 53 54 52 49 50 3d 22 24 .else. STRIP="$
221e0 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 ac_cv_prog_STRIP
221f0 22 0a 66 69 0a 0a 74 65 73 74 20 2d 7a 20 22 24 ".fi..test -z "$
22200 53 54 52 49 50 22 20 26 26 20 53 54 52 49 50 3d STRIP" && STRIP=
22210 3a 0a 0a 0a 0a 0a 0a 0a 69 66 20 74 65 73 74 20 :.......if test
22220 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 -n "$ac_tool_pre
22230 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 fix"; then. # E
22240 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 xtract the first
22250 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 word of "${ac_t
22260 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 ool_prefix}ranli
22270 62 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 b", so it can be
22280 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 a program name
22290 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 with args..set d
222a0 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 ummy ${ac_tool_p
222b0 72 65 66 69 78 7d 72 61 6e 6c 69 62 3b 20 61 63 refix}ranlib; ac
222c0 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 _word=$2.{ $as_e
222d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
222e0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
222f0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 : checking for $
22300 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 ac_word" >&5.$as
22310 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
22320 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e g for $ac_word..
22330 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
22340 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 ac_cv_prog_RANLI
22350 42 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e B+:} false; then
22360 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
22370 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
22380 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d else. if test -
22390 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 n "$RANLIB"; the
223a0 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 52 n. ac_cv_prog_R
223b0 41 4e 4c 49 42 3d 22 24 52 41 4e 4c 49 42 22 20 ANLIB="$RANLIB"
223c0 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f # Let the user o
223d0 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 verride the test
223e0 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 ..else.as_save_I
223f0 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 FS=$IFS; IFS=$PA
22400 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 TH_SEPARATOR.for
22410 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 as_dir in $PATH
22420 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 .do. IFS=$as_sa
22430 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a ve_IFS. test -z
22440 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 "$as_dir" && as
22450 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 _dir=.. for a
22460 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 c_exec_ext in ''
22470 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f $ac_executable_
22480 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 extensions; do.
22490 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 if as_fn_execut
224a0 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f able_p "$as_dir/
224b0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
224c0 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 _ext"; then.
224d0 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 ac_cv_prog_RANLI
224e0 42 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 B="${ac_tool_pre
224f0 66 69 78 7d 72 61 6e 6c 69 62 22 0a 20 20 20 20 fix}ranlib".
22500 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
22510 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
22520 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 NENO}: found $as
22530 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
22540 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 _exec_ext" >&5.
22550 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a break 2. fi.
22560 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d done. done.IFS=
22570 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 $as_save_IFS..fi
22580 0a 66 69 0a 52 41 4e 4c 49 42 3d 24 61 63 5f 63 .fi.RANLIB=$ac_c
22590 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 0a 69 66 v_prog_RANLIB.if
225a0 20 74 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49 test -n "$RANLI
225b0 42 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 B"; then. { $as
225c0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
225d0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
225e0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 52 41 4e O}: result: $RAN
225f0 4c 49 42 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 LIB" >&5.$as_ech
22600 6f 20 22 24 52 41 4e 4c 49 42 22 20 3e 26 36 3b o "$RANLIB" >&6;
22610 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f }.else. { $as_
22620 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
22630 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
22640 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e }: result: no" >
22650 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 &5.$as_echo "no"
22660 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a >&6; }.fi...fi.
22670 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f if test -z "$ac_
22680 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 22 3b cv_prog_RANLIB";
22690 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 52 41 then. ac_ct_RA
226a0 4e 4c 49 42 3d 24 52 41 4e 4c 49 42 0a 20 20 23 NLIB=$RANLIB. #
226b0 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 Extract the fir
226c0 73 74 20 77 6f 72 64 20 6f 66 20 22 72 61 6e 6c st word of "ranl
226d0 69 62 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 ib", so it can b
226e0 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 e a program name
226f0 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 with args..set
22700 64 75 6d 6d 79 20 72 61 6e 6c 69 62 3b 20 61 63 dummy ranlib; ac
22710 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 _word=$2.{ $as_e
22720 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
22730 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
22740 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 : checking for $
22750 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 ac_word" >&5.$as
22760 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
22770 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e g for $ac_word..
22780 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
22790 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
227a0 5f 52 41 4e 4c 49 42 2b 3a 7d 20 66 61 6c 73 65 _RANLIB+:} false
227b0 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
227c0 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
227d0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 " >&6.else. if
227e0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f test -n "$ac_ct_
227f0 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 RANLIB"; then.
22800 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
22810 5f 52 41 4e 4c 49 42 3d 22 24 61 63 5f 63 74 5f _RANLIB="$ac_ct_
22820 52 41 4e 4c 49 42 22 20 23 20 4c 65 74 20 74 68 RANLIB" # Let th
22830 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 e user override
22840 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 the test..else.a
22850 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b s_save_IFS=$IFS;
22860 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 IFS=$PATH_SEPAR
22870 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 ATOR.for as_dir
22880 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 in $PATH.do. IF
22890 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 S=$as_save_IFS.
228a0 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 test -z "$as_di
228b0 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 r" && as_dir=..
228c0 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 for ac_exec_e
228d0 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 xt in '' $ac_exe
228e0 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f cutable_extensio
228f0 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 ns; do. if as_f
22900 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 n_executable_p "
22910 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 $as_dir/$ac_word
22920 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 $ac_exec_ext"; t
22930 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 hen. ac_cv_pr
22940 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d og_ac_ct_RANLIB=
22950 22 72 61 6e 6c 69 62 22 0a 20 20 20 20 24 61 73 "ranlib". $as
22960 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
22970 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
22980 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 O}: found $as_di
22990 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
229a0 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 ec_ext" >&5.
229b0 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e break 2. fi.don
229c0 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
229d0 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 _save_IFS..fi.fi
229e0 0a 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 24 61 .ac_ct_RANLIB=$a
229f0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
22a00 52 41 4e 4c 49 42 0a 69 66 20 74 65 73 74 20 2d RANLIB.if test -
22a10 6e 20 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 n "$ac_ct_RANLIB
22a20 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
22a30 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
22a40 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
22a50 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 }: result: $ac_c
22a60 74 5f 52 41 4e 4c 49 42 22 20 3e 26 35 0a 24 61 t_RANLIB" >&5.$a
22a70 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f 52 s_echo "$ac_ct_R
22a80 41 4e 4c 49 42 22 20 3e 26 36 3b 20 7d 0a 65 6c ANLIB" >&6; }.el
22a90 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
22aa0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
22ab0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
22ac0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
22ad0 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
22ae0 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 }.fi.. if test
22af0 20 22 78 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 "x$ac_ct_RANLIB
22b00 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 " = x; then.
22b10 52 41 4e 4c 49 42 3d 22 3a 22 0a 20 20 65 6c 73 RANLIB=":". els
22b20 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 e. case $cros
22b30 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f s_compiling:$ac_
22b40 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 tool_warned in.y
22b50 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 es:).{ $as_echo
22b60 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
22b70 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 eno-$LINENO}: WA
22b80 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f RNING: using cro
22b90 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 ss tools not pre
22ba0 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 fixed with host
22bb0 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 triplet" >&5.$as
22bc0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
22bd0 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 ARNING: using cr
22be0 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 oss tools not pr
22bf0 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 efixed with host
22c00 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a triplet" >&2;}.
22c10 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 ac_tool_warned=y
22c20 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 52 es ;;.esac. R
22c30 41 4e 4c 49 42 3d 24 61 63 5f 63 74 5f 52 41 4e ANLIB=$ac_ct_RAN
22c40 4c 49 42 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 LIB. fi.else.
22c50 52 41 4e 4c 49 42 3d 22 24 61 63 5f 63 76 5f 70 RANLIB="$ac_cv_p
22c60 72 6f 67 5f 52 41 4e 4c 49 42 22 0a 66 69 0a 0a rog_RANLIB".fi..
22c70 74 65 73 74 20 2d 7a 20 22 24 52 41 4e 4c 49 42 test -z "$RANLIB
22c80 22 20 26 26 20 52 41 4e 4c 49 42 3d 3a 0a 0a 0a " && RANLIB=:...
22c90 0a 0a 0a 0a 23 20 44 65 74 65 72 6d 69 6e 65 20 ....# Determine
22ca0 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 72 65 61 commands to crea
22cb0 74 65 20 6f 6c 64 2d 73 74 79 6c 65 20 73 74 61 te old-style sta
22cc0 74 69 63 20 61 72 63 68 69 76 65 73 2e 0a 6f 6c tic archives..ol
22cd0 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 d_archive_cmds='
22ce0 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6f $AR $AR_FLAGS $o
22cf0 6c 64 6c 69 62 24 6f 6c 64 6f 62 6a 73 27 0a 6f ldlib$oldobjs'.o
22d00 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 ld_postinstall_c
22d10 6d 64 73 3d 27 63 68 6d 6f 64 20 36 34 34 20 24 mds='chmod 644 $
22d20 6f 6c 64 6c 69 62 27 0a 6f 6c 64 5f 70 6f 73 74 oldlib'.old_post
22d30 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a uninstall_cmds=.
22d40 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 52 41 .if test -n "$RA
22d50 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 63 61 NLIB"; then. ca
22d60 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 se $host_os in.
22d70 20 6f 70 65 6e 62 73 64 2a 29 0a 20 20 20 20 6f openbsd*). o
22d80 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 ld_postinstall_c
22d90 6d 64 73 3d 22 24 6f 6c 64 5f 70 6f 73 74 69 6e mds="$old_postin
22da0 73 74 61 6c 6c 5f 63 6d 64 73 7e 5c 24 52 41 4e stall_cmds~\$RAN
22db0 4c 49 42 20 2d 74 20 5c 24 6f 6c 64 6c 69 62 22 LIB -t \$oldlib"
22dc0 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 . ;;. *).
22dd0 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c old_postinstall
22de0 5f 63 6d 64 73 3d 22 24 6f 6c 64 5f 70 6f 73 74 _cmds="$old_post
22df0 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 7e 5c 24 52 install_cmds~\$R
22e00 41 4e 4c 49 42 20 5c 24 6f 6c 64 6c 69 62 22 0a ANLIB \$oldlib".
22e10 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 ;;. esac.
22e20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 old_archive_cmds
22e30 3d 22 24 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 ="$old_archive_c
22e40 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24 6f mds~\$RANLIB \$o
22e50 6c 64 6c 69 62 22 0a 66 69 0a 0a 0a 0a 0a 0a 0a ldlib".fi.......
22e60 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
22e70 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 49 66 ............# If
22e80 20 6e 6f 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 no C compiler w
22e90 61 73 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 as specified, us
22ea0 65 20 43 43 2e 0a 4c 54 43 43 3d 24 7b 4c 54 43 e CC..LTCC=${LTC
22eb0 43 2d 22 24 43 43 22 7d 0a 0a 23 20 49 66 20 6e C-"$CC"}..# If n
22ec0 6f 20 43 20 63 6f 6d 70 69 6c 65 72 20 66 6c 61 o C compiler fla
22ed0 67 73 20 77 65 72 65 20 73 70 65 63 69 66 69 65 gs were specifie
22ee0 64 2c 20 75 73 65 20 43 46 4c 41 47 53 2e 0a 4c d, use CFLAGS..L
22ef0 54 43 46 4c 41 47 53 3d 24 7b 4c 54 43 46 4c 41 TCFLAGS=${LTCFLA
22f00 47 53 2d 22 24 43 46 4c 41 47 53 22 7d 0a 0a 23 GS-"$CFLAGS"}..#
22f10 20 41 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65 20 Allow CC to be
22f20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 a program name w
22f30 69 74 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a 63 ith arguments..c
22f40 6f 6d 70 69 6c 65 72 3d 24 43 43 0a 0a 0a 23 20 ompiler=$CC...#
22f50 43 68 65 63 6b 20 66 6f 72 20 63 6f 6d 6d 61 6e Check for comman
22f60 64 20 74 6f 20 67 72 61 62 20 74 68 65 20 72 61 d to grab the ra
22f70 77 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 66 6f w symbol name fo
22f80 6c 6c 6f 77 65 64 20 62 79 20 43 20 73 79 6d 62 llowed by C symb
22f90 6f 6c 20 66 72 6f 6d 20 6e 6d 2e 0a 7b 20 24 61 ol from nm..{ $a
22fa0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
22fb0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
22fc0 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 63 6f NO}: checking co
22fd0 6d 6d 61 6e 64 20 74 6f 20 70 61 72 73 65 20 24 mmand to parse $
22fe0 4e 4d 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 24 NM output from $
22ff0 63 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74 22 compiler object"
23000 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
23010 22 63 68 65 63 6b 69 6e 67 20 63 6f 6d 6d 61 6e "checking comman
23020 64 20 74 6f 20 70 61 72 73 65 20 24 4e 4d 20 6f d to parse $NM o
23030 75 74 70 75 74 20 66 72 6f 6d 20 24 63 6f 6d 70 utput from $comp
23040 69 6c 65 72 20 6f 62 6a 65 63 74 2e 2e 2e 20 22 iler object... "
23050 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f >&6; }.if ${lt_
23060 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 cv_sys_global_sy
23070 6d 62 6f 6c 5f 70 69 70 65 2b 3a 7d 20 66 61 6c mbol_pipe+:} fal
23080 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
23090 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
230a0 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 0a 23 20 ) " >&6.else..#
230b0 54 68 65 73 65 20 61 72 65 20 73 61 6e 65 20 64 These are sane d
230c0 65 66 61 75 6c 74 73 20 74 68 61 74 20 77 6f 72 efaults that wor
230d0 6b 20 6f 6e 20 61 74 20 6c 65 61 73 74 20 61 20 k on at least a
230e0 66 65 77 20 6f 6c 64 20 73 79 73 74 65 6d 73 2e few old systems.
230f0 0a 23 20 5b 54 68 65 79 20 63 6f 6d 65 20 66 72 .# [They come fr
23100 6f 6d 20 55 6c 74 72 69 78 2e 20 20 57 68 61 74 om Ultrix. What
23110 20 63 6f 75 6c 64 20 62 65 20 6f 6c 64 65 72 20 could be older
23120 74 68 61 6e 20 55 6c 74 72 69 78 3f 21 21 20 3b than Ultrix?!! ;
23130 29 5d 0a 0a 23 20 43 68 61 72 61 63 74 65 72 20 )]..# Character
23140 63 6c 61 73 73 20 64 65 73 63 72 69 62 69 6e 67 class describing
23150 20 4e 4d 20 67 6c 6f 62 61 6c 20 73 79 6d 62 6f NM global symbo
23160 6c 20 63 6f 64 65 73 2e 0a 73 79 6d 63 6f 64 65 l codes..symcode
23170 3d 27 5b 42 43 44 45 47 52 53 54 5d 27 0a 0a 23 ='[BCDEGRST]'..#
23180 20 52 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 Regexp to match
23190 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 20 63 61 symbols that ca
231a0 6e 20 62 65 20 61 63 63 65 73 73 65 64 20 64 69 n be accessed di
231b0 72 65 63 74 6c 79 20 66 72 6f 6d 20 43 2e 0a 73 rectly from C..s
231c0 79 6d 70 61 74 3d 27 5c 28 5b 5f 41 2d 5a 61 2d ympat='\([_A-Za-
231d0 7a 5d 5b 5f 41 2d 5a 61 2d 7a 30 2d 39 5d 2a 5c z][_A-Za-z0-9]*\
231e0 29 27 0a 0a 23 20 44 65 66 69 6e 65 20 73 79 73 )'..# Define sys
231f0 74 65 6d 2d 73 70 65 63 69 66 69 63 20 76 61 72 tem-specific var
23200 69 61 62 6c 65 73 2e 0a 63 61 73 65 20 24 68 6f iables..case $ho
23210 73 74 5f 6f 73 20 69 6e 0a 61 69 78 2a 29 0a 20 st_os in.aix*).
23220 20 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 54 5d symcode='[BCDT]
23230 27 0a 20 20 3b 3b 0a 63 79 67 77 69 6e 2a 20 7c '. ;;.cygwin* |
23240 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 20 mingw* | pw32*
23250 7c 20 63 65 67 63 63 2a 29 0a 20 20 73 79 6d 63 | cegcc*). symc
23260 6f 64 65 3d 27 5b 41 42 43 44 47 49 53 54 57 5d ode='[ABCDGISTW]
23270 27 0a 20 20 3b 3b 0a 68 70 75 78 2a 29 0a 20 20 '. ;;.hpux*).
23280 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 if test "$host_c
23290 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e pu" = ia64; then
232a0 0a 20 20 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 . symcode='[A
232b0 42 43 44 45 47 52 53 54 5d 27 0a 20 20 66 69 0a BCDEGRST]'. fi.
232c0 20 20 3b 3b 0a 69 72 69 78 2a 20 7c 20 6e 6f 6e ;;.irix* | non
232d0 73 74 6f 70 75 78 2a 29 0a 20 20 73 79 6d 63 6f stopux*). symco
232e0 64 65 3d 27 5b 42 43 44 45 47 52 53 54 5d 27 0a de='[BCDEGRST]'.
232f0 20 20 3b 3b 0a 6f 73 66 2a 29 0a 20 20 73 79 6d ;;.osf*). sym
23300 63 6f 64 65 3d 27 5b 42 43 44 45 47 51 52 53 54 code='[BCDEGQRST
23310 5d 27 0a 20 20 3b 3b 0a 73 6f 6c 61 72 69 73 2a ]'. ;;.solaris*
23320 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42 44 ). symcode='[BD
23330 52 54 5d 27 0a 20 20 3b 3b 0a 73 63 6f 33 2e 32 RT]'. ;;.sco3.2
23340 76 35 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 v5*). symcode='
23350 5b 44 54 5d 27 0a 20 20 3b 3b 0a 73 79 73 76 34 [DT]'. ;;.sysv4
23360 2e 32 75 77 32 2a 29 0a 20 20 73 79 6d 63 6f 64 .2uw2*). symcod
23370 65 3d 27 5b 44 54 5d 27 0a 20 20 3b 3b 0a 73 79 e='[DT]'. ;;.sy
23380 73 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c sv5* | sco5v6* |
23390 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f 70 65 unixware* | Ope
233a0 6e 55 4e 49 58 2a 29 0a 20 20 73 79 6d 63 6f 64 nUNIX*). symcod
233b0 65 3d 27 5b 41 42 44 54 5d 27 0a 20 20 3b 3b 0a e='[ABDT]'. ;;.
233c0 73 79 73 76 34 29 0a 20 20 73 79 6d 63 6f 64 65 sysv4). symcode
233d0 3d 27 5b 44 46 4e 53 54 55 5d 27 0a 20 20 3b 3b ='[DFNSTU]'. ;;
233e0 0a 65 73 61 63 0a 0a 23 20 49 66 20 77 65 27 72 .esac..# If we'r
233f0 65 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c 20 e using GNU nm,
23400 74 68 65 6e 20 75 73 65 20 69 74 73 20 73 74 61 then use its sta
23410 6e 64 61 72 64 20 73 79 6d 62 6f 6c 20 63 6f 64 ndard symbol cod
23420 65 73 2e 0a 63 61 73 65 20 60 24 4e 4d 20 2d 56 es..case `$NM -V
23430 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e 55 2a 20 2>&1` in.*GNU*
23440 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29 0a | *'with BFD'*).
23450 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43 44 symcode='[ABCD
23460 47 49 52 53 54 57 5d 27 20 3b 3b 0a 65 73 61 63 GIRSTW]' ;;.esac
23470 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 61 6e ..# Transform an
23480 20 65 78 74 72 61 63 74 65 64 20 73 79 6d 62 6f extracted symbo
23490 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 61 20 70 72 l line into a pr
234a0 6f 70 65 72 20 43 20 64 65 63 6c 61 72 61 74 69 oper C declarati
234b0 6f 6e 2e 0a 23 20 53 6f 6d 65 20 73 79 73 74 65 on..# Some syste
234c0 6d 73 20 28 65 73 70 2e 20 6f 6e 20 69 61 36 34 ms (esp. on ia64
234d0 29 20 6c 69 6e 6b 20 64 61 74 61 20 61 6e 64 20 ) link data and
234e0 63 6f 64 65 20 73 79 6d 62 6f 6c 73 20 64 69 66 code symbols dif
234f0 66 65 72 65 6e 74 6c 79 2c 0a 23 20 73 6f 20 75 ferently,.# so u
23500 73 65 20 74 68 69 73 20 67 65 6e 65 72 61 6c 20 se this general
23510 61 70 70 72 6f 61 63 68 2e 0a 6c 74 5f 63 76 5f approach..lt_cv_
23520 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f sys_global_symbo
23530 6c 5f 74 6f 5f 63 64 65 63 6c 3d 22 73 65 64 20 l_to_cdecl="sed
23540 2d 6e 20 2d 65 20 27 73 2f 5e 54 20 2e 2a 20 5c -n -e 's/^T .* \
23550 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e 20 69 6e (.*\)$/extern in
23560 74 20 5c 31 28 29 3b 2f 70 27 20 2d 65 20 27 73 t \1();/p' -e 's
23570 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 2e 2a 20 5c /^$symcode* .* \
23580 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e 20 63 68 (.*\)$/extern ch
23590 61 72 20 5c 31 3b 2f 70 27 22 0a 0a 23 20 54 72 ar \1;/p'"..# Tr
235a0 61 6e 73 66 6f 72 6d 20 61 6e 20 65 78 74 72 61 ansform an extra
235b0 63 74 65 64 20 73 79 6d 62 6f 6c 20 6c 69 6e 65 cted symbol line
235c0 20 69 6e 74 6f 20 73 79 6d 62 6f 6c 20 6e 61 6d into symbol nam
235d0 65 20 61 6e 64 20 73 79 6d 62 6f 6c 20 61 64 64 e and symbol add
235e0 72 65 73 73 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 ress.lt_cv_sys_g
235f0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f lobal_symbol_to_
23600 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 22 c_name_address="
23610 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20 sed -n -e 's/^:
23620 5c 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c \([^ ]*\) $/ {\
23630 5c 5c 22 5c 31 5c 5c 5c 22 2c 20 28 76 6f 69 64 \\"\1\\\", (void
23640 20 2a 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73 *) 0},/p' -e 's
23650 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 5c 28 5b 5e /^$symcode* \([^
23660 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 ]*\) \([^ ]*\)$
23670 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 76 6f 69 / {\"\2\", (voi
23680 64 20 2a 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a d *) \&\2},/p'".
23690 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c lt_cv_sys_global
236a0 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d _symbol_to_c_nam
236b0 65 5f 61 64 64 72 65 73 73 5f 6c 69 62 5f 70 72 e_address_lib_pr
236c0 65 66 69 78 3d 22 73 65 64 20 2d 6e 20 2d 65 20 efix="sed -n -e
236d0 27 73 2f 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 's/^: \([^ ]*\)
236e0 24 2f 20 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c $/ {\\\"\1\\\",
236f0 20 28 76 6f 69 64 20 2a 29 20 30 7d 2c 2f 70 27 (void *) 0},/p'
23700 20 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 -e 's/^$symcode
23710 2a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 5c 28 6c 69 * \([^ ]*\) \(li
23720 62 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c 22 5c b[^ ]*\)$/ {\"\
23730 32 5c 22 2c 20 28 76 6f 69 64 20 2a 29 20 5c 26 2\", (void *) \&
23740 5c 32 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 \2},/p' -e 's/^$
23750 73 79 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d 2a symcode* \([^ ]*
23760 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 \) \([^ ]*\)$/
23770 7b 5c 22 6c 69 62 5c 32 5c 22 2c 20 28 76 6f 69 {\"lib\2\", (voi
23780 64 20 2a 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a d *) \&\2},/p'".
23790 0a 23 20 48 61 6e 64 6c 65 20 43 52 4c 46 20 69 .# Handle CRLF i
237a0 6e 20 6d 69 6e 67 77 20 74 6f 6f 6c 20 63 68 61 n mingw tool cha
237b0 69 6e 0a 6f 70 74 5f 63 72 3d 0a 63 61 73 65 20 in.opt_cr=.case
237c0 24 62 75 69 6c 64 5f 6f 73 20 69 6e 0a 6d 69 6e $build_os in.min
237d0 67 77 2a 29 0a 20 20 6f 70 74 5f 63 72 3d 60 24 gw*). opt_cr=`$
237e0 45 43 48 4f 20 27 78 5c 7b 30 2c 31 5c 7d 27 20 ECHO 'x\{0,1\}'
237f0 7c 20 74 72 20 78 20 27 5c 30 31 35 27 60 20 23 | tr x '\015'` #
23800 20 6f 70 74 69 6f 6e 20 63 72 20 69 6e 20 72 65 option cr in re
23810 67 65 78 70 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a gexp. ;;.esac..
23820 23 20 54 72 79 20 77 69 74 68 6f 75 74 20 61 20 # Try without a
23830 70 72 65 66 69 78 20 75 6e 64 65 72 73 63 6f 72 prefix underscor
23840 65 2c 20 74 68 65 6e 20 77 69 74 68 20 69 74 2e e, then with it.
23850 0a 66 6f 72 20 61 63 5f 73 79 6d 70 72 66 78 20 .for ac_symprfx
23860 69 6e 20 22 22 20 22 5f 22 3b 20 64 6f 0a 0a 20 in "" "_"; do..
23870 20 23 20 54 72 61 6e 73 66 6f 72 6d 20 73 79 6d # Transform sym
23880 63 6f 64 65 2c 20 73 79 6d 70 61 74 2c 20 61 6e code, sympat, an
23890 64 20 73 79 6d 70 72 66 78 20 69 6e 74 6f 20 61 d symprfx into a
238a0 20 72 61 77 20 73 79 6d 62 6f 6c 20 61 6e 64 20 raw symbol and
238b0 61 20 43 20 73 79 6d 62 6f 6c 2e 0a 20 20 73 79 a C symbol.. sy
238c0 6d 78 66 72 6d 3d 22 5c 5c 31 20 24 61 63 5f 73 mxfrm="\\1 $ac_s
238d0 79 6d 70 72 66 78 5c 5c 32 20 5c 5c 32 22 0a 0a ymprfx\\2 \\2"..
238e0 20 20 23 20 57 72 69 74 65 20 74 68 65 20 72 61 # Write the ra
238f0 77 20 61 6e 64 20 43 20 69 64 65 6e 74 69 66 69 w and C identifi
23900 65 72 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22 ers.. if test "
23910 24 6c 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 $lt_cv_nm_interf
23920 61 63 65 22 20 3d 20 22 4d 53 20 64 75 6d 70 62 ace" = "MS dumpb
23930 69 6e 22 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 in"; then. #
23940 46 61 6b 65 20 69 74 20 66 6f 72 20 64 75 6d 70 Fake it for dump
23950 62 69 6e 20 61 6e 64 20 73 61 79 20 54 20 66 6f bin and say T fo
23960 72 20 61 6e 79 20 6e 6f 6e 2d 73 74 61 74 69 63 r any non-static
23970 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 23 20 function. #
23980 61 6e 64 20 44 20 66 6f 72 20 61 6e 79 20 67 6c and D for any gl
23990 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 2e 0a 20 obal variable..
239a0 20 20 20 23 20 41 6c 73 6f 20 66 69 6e 64 20 43 # Also find C
239b0 2b 2b 20 61 6e 64 20 5f 5f 66 61 73 74 63 61 6c ++ and __fastcal
239c0 6c 20 73 79 6d 62 6f 6c 73 20 66 72 6f 6d 20 4d l symbols from M
239d0 53 56 43 2b 2b 2c 0a 20 20 20 20 23 20 77 68 69 SVC++,. # whi
239e0 63 68 20 73 74 61 72 74 20 77 69 74 68 20 40 20 ch start with @
239f0 6f 72 20 3f 2e 0a 20 20 20 20 6c 74 5f 63 76 5f or ?.. lt_cv_
23a00 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f sys_global_symbo
23a10 6c 5f 70 69 70 65 3d 22 24 41 57 4b 20 27 22 5c l_pipe="$AWK '"\
23a20 0a 22 20 20 20 20 20 7b 6c 61 73 74 5f 73 65 63 ." {last_sec
23a30 74 69 6f 6e 3d 73 65 63 74 69 6f 6e 3b 20 73 65 tion=section; se
23a40 63 74 69 6f 6e 3d 5c 24 20 33 7d 3b 22 5c 0a 22 ction=\$ 3};"\."
23a50 20 20 20 20 20 2f 53 65 63 74 69 6f 6e 20 6c 65 /Section le
23a60 6e 67 74 68 20 2e 2a 23 72 65 6c 6f 63 73 2e 2a ngth .*#relocs.*
23a70 28 70 69 63 6b 20 61 6e 79 29 2f 7b 68 69 64 65 (pick any)/{hide
23a80 5b 6c 61 73 74 5f 73 65 63 74 69 6f 6e 5d 3d 31 [last_section]=1
23a90 7d 3b 22 5c 0a 22 20 20 20 20 20 5c 24 20 30 21 };"\." \$ 0!
23aa0 7e 2f 45 78 74 65 72 6e 61 6c 20 2a 5c 7c 2f 7b ~/External *\|/{
23ab0 6e 65 78 74 7d 3b 22 5c 0a 22 20 20 20 20 20 2f next};"\." /
23ac0 20 30 2b 20 55 4e 44 45 46 20 2f 7b 6e 65 78 74 0+ UNDEF /{next
23ad0 7d 3b 20 2f 20 55 4e 44 45 46 20 5c 28 5b 5e 7c }; / UNDEF \([^|
23ae0 5d 5c 29 2a 28 29 2f 7b 6e 65 78 74 7d 3b 22 5c ]\)*()/{next};"\
23af0 0a 22 20 20 20 20 20 7b 69 66 28 68 69 64 65 5b ." {if(hide[
23b00 73 65 63 74 69 6f 6e 5d 29 20 6e 65 78 74 7d 3b section]) next};
23b10 22 5c 0a 22 20 20 20 20 20 7b 66 3d 30 7d 3b 20 "\." {f=0};
23b20 5c 24 20 30 7e 2f 5c 28 5c 29 2e 2a 5c 7c 2f 7b \$ 0~/\(\).*\|/{
23b30 66 3d 31 7d 3b 20 7b 70 72 69 6e 74 66 20 66 20 f=1}; {printf f
23b40 3f 20 5c 22 54 20 5c 22 20 3a 20 5c 22 44 20 5c ? \"T \" : \"D \
23b50 22 7d 3b 22 5c 0a 22 20 20 20 20 20 7b 73 70 6c "};"\." {spl
23b60 69 74 28 5c 24 20 30 2c 20 61 2c 20 2f 5c 7c 7c it(\$ 0, a, /\||
23b70 5c 72 2f 29 3b 20 73 70 6c 69 74 28 61 5b 32 5d \r/); split(a[2]
23b80 2c 20 73 29 7d 3b 22 5c 0a 22 20 20 20 20 20 73 , s)};"\." s
23b90 5b 31 5d 7e 2f 5e 5b 40 3f 5d 2f 7b 70 72 69 6e [1]~/^[@?]/{prin
23ba0 74 20 73 5b 31 5d 2c 20 73 5b 31 5d 3b 20 6e 65 t s[1], s[1]; ne
23bb0 78 74 7d 3b 22 5c 0a 22 20 20 20 20 20 73 5b 31 xt};"\." s[1
23bc0 5d 7e 70 72 66 78 20 7b 73 70 6c 69 74 28 73 5b ]~prfx {split(s[
23bd0 31 5d 2c 74 2c 5c 22 40 5c 22 29 3b 20 70 72 69 1],t,\"@\"); pri
23be0 6e 74 20 74 5b 31 5d 2c 20 73 75 62 73 74 72 28 nt t[1], substr(
23bf0 74 5b 31 5d 2c 6c 65 6e 67 74 68 28 70 72 66 78 t[1],length(prfx
23c00 29 29 7d 22 5c 0a 22 20 20 20 20 20 27 20 70 72 ))}"\." ' pr
23c10 66 78 3d 5e 24 61 63 5f 73 79 6d 70 72 66 78 22 fx=^$ac_symprfx"
23c20 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63 . else. lt_c
23c30 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d v_sys_global_sym
23c40 62 6f 6c 5f 70 69 70 65 3d 22 73 65 64 20 2d 6e bol_pipe="sed -n
23c50 20 2d 65 20 27 73 2f 5e 2e 2a 5b 09 20 5d 5c 28 -e 's/^.*[. ]\(
23c60 24 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 $symcode$symcode
23c70 2a 5c 29 5b 09 20 5d 5b 09 20 5d 2a 24 61 63 5f *\)[. ][. ]*$ac_
23c80 73 79 6d 70 72 66 78 24 73 79 6d 70 61 74 24 6f symprfx$sympat$o
23c90 70 74 5f 63 72 24 2f 24 73 79 6d 78 66 72 6d 2f pt_cr$/$symxfrm/
23ca0 70 27 22 0a 20 20 66 69 0a 0a 20 20 23 20 43 68 p'". fi.. # Ch
23cb0 65 63 6b 20 74 6f 20 73 65 65 20 74 68 61 74 20 eck to see that
23cc0 74 68 65 20 70 69 70 65 20 77 6f 72 6b 73 20 63 the pipe works c
23cd0 6f 72 72 65 63 74 6c 79 2e 0a 20 20 70 69 70 65 orrectly.. pipe
23ce0 5f 77 6f 72 6b 73 3d 6e 6f 0a 0a 20 20 72 6d 20 _works=no.. rm
23cf0 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 63 -f conftest*. c
23d00 61 74 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 at > conftest.$a
23d10 63 5f 65 78 74 20 3c 3c 5f 4c 54 5f 45 4f 46 0a c_ext <<_LT_EOF.
23d20 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c #ifdef __cpluspl
23d30 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a us.extern "C" {.
23d40 23 65 6e 64 69 66 0a 63 68 61 72 20 6e 6d 5f 74 #endif.char nm_t
23d50 65 73 74 5f 76 61 72 3b 0a 76 6f 69 64 20 6e 6d est_var;.void nm
23d60 5f 74 65 73 74 5f 66 75 6e 63 28 76 6f 69 64 29 _test_func(void)
23d70 3b 0a 76 6f 69 64 20 6e 6d 5f 74 65 73 74 5f 66 ;.void nm_test_f
23d80 75 6e 63 28 76 6f 69 64 29 7b 7d 0a 23 69 66 64 unc(void){}.#ifd
23d90 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d ef __cplusplus.}
23da0 0a 23 65 6e 64 69 66 0a 69 6e 74 20 6d 61 69 6e .#endif.int main
23db0 28 29 7b 6e 6d 5f 74 65 73 74 5f 76 61 72 3d 27 (){nm_test_var='
23dc0 61 27 3b 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 28 a';nm_test_func(
23dd0 29 3b 72 65 74 75 72 6e 28 30 29 3b 7d 0a 5f 4c );return(0);}._L
23de0 54 5f 45 4f 46 0a 0a 20 20 69 66 20 7b 20 7b 20 T_EOF.. if { {
23df0 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 eval echo "\"\$a
23e00 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 s_me\":${as_line
23e10 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 no-$LINENO}: \"$
23e20 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 3b 20 7d ac_compile\""; }
23e30 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 >&5. (eval $ac
23e40 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 _compile) 2>&5.
23e50 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 ac_status=$?.
23e60 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
23e70 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
23e80 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 NENO}: \$? = $ac
23e90 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 _status" >&5. t
23ea0 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d est $ac_status =
23eb0 20 30 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 0; }; then.
23ec0 23 20 4e 6f 77 20 74 72 79 20 74 6f 20 67 72 61 # Now try to gra
23ed0 62 20 74 68 65 20 73 79 6d 62 6f 6c 73 2e 0a 20 b the symbols..
23ee0 20 20 20 6e 6c 69 73 74 3d 63 6f 6e 66 74 65 73 nlist=conftes
23ef0 74 2e 6e 6d 0a 20 20 20 20 69 66 20 7b 20 7b 20 t.nm. if { {
23f00 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 eval echo "\"\$a
23f10 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 s_me\":${as_line
23f20 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 no-$LINENO}: \"$
23f30 4e 4d 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f NM conftest.$ac_
23f40 6f 62 6a 65 78 74 20 5c 7c 20 24 6c 74 5f 63 76 objext \| $lt_cv
23f50 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 _sys_global_symb
23f60 6f 6c 5f 70 69 70 65 20 5c 3e 20 24 6e 6c 69 73 ol_pipe \> $nlis
23f70 74 5c 22 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 t\""; } >&5. (e
23f80 76 61 6c 20 24 4e 4d 20 63 6f 6e 66 74 65 73 74 val $NM conftest
23f90 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 7c 20 24 .$ac_objext \| $
23fa0 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c lt_cv_sys_global
23fb0 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20 5c 3e 20 _symbol_pipe \>
23fc0 24 6e 6c 69 73 74 29 20 32 3e 26 35 0a 20 20 61 $nlist) 2>&5. a
23fd0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 c_status=$?. $a
23fe0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
23ff0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
24000 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 NO}: \$? = $ac_s
24010 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 tatus" >&5. tes
24020 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 t $ac_status = 0
24030 3b 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 22 ; } && test -s "
24040 24 6e 6c 69 73 74 22 3b 20 74 68 65 6e 0a 20 20 $nlist"; then.
24050 20 20 20 20 23 20 54 72 79 20 73 6f 72 74 69 6e # Try sortin
24060 67 20 61 6e 64 20 75 6e 69 71 75 69 66 79 69 6e g and uniquifyin
24070 67 20 74 68 65 20 6f 75 74 70 75 74 2e 0a 20 20 g the output..
24080 20 20 20 20 69 66 20 73 6f 72 74 20 22 24 6e 6c if sort "$nl
24090 69 73 74 22 20 7c 20 75 6e 69 71 20 3e 20 22 24 ist" | uniq > "$
240a0 6e 6c 69 73 74 22 54 3b 20 74 68 65 6e 0a 09 6d nlist"T; then..m
240b0 76 20 2d 66 20 22 24 6e 6c 69 73 74 22 54 20 22 v -f "$nlist"T "
240c0 24 6e 6c 69 73 74 22 0a 20 20 20 20 20 20 65 6c $nlist". el
240d0 73 65 0a 09 72 6d 20 2d 66 20 22 24 6e 6c 69 73 se..rm -f "$nlis
240e0 74 22 54 0a 20 20 20 20 20 20 66 69 0a 0a 20 20 t"T. fi..
240f0 20 20 20 20 23 20 4d 61 6b 65 20 73 75 72 65 20 # Make sure
24100 74 68 61 74 20 77 65 20 73 6e 61 67 67 65 64 20 that we snagged
24110 61 6c 6c 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 all the symbols
24120 77 65 20 6e 65 65 64 2e 0a 20 20 20 20 20 20 69 we need.. i
24130 66 20 24 47 52 45 50 20 27 20 6e 6d 5f 74 65 73 f $GREP ' nm_tes
24140 74 5f 76 61 72 24 27 20 22 24 6e 6c 69 73 74 22 t_var$' "$nlist"
24150 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 >/dev/null; the
24160 6e 0a 09 69 66 20 24 47 52 45 50 20 27 20 6e 6d n..if $GREP ' nm
24170 5f 74 65 73 74 5f 66 75 6e 63 24 27 20 22 24 6e _test_func$' "$n
24180 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c list" >/dev/null
24190 3b 20 74 68 65 6e 0a 09 20 20 63 61 74 20 3c 3c ; then.. cat <<
241a0 5f 4c 54 5f 45 4f 46 20 3e 20 63 6f 6e 66 74 65 _LT_EOF > confte
241b0 73 74 2e 24 61 63 5f 65 78 74 0a 23 69 66 64 65 st.$ac_ext.#ifde
241c0 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 f __cplusplus.ex
241d0 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 tern "C" {.#endi
241e0 66 0a 0a 5f 4c 54 5f 45 4f 46 0a 09 20 20 23 20 f.._LT_EOF.. #
241f0 4e 6f 77 20 67 65 6e 65 72 61 74 65 20 74 68 65 Now generate the
24200 20 73 79 6d 62 6f 6c 20 66 69 6c 65 2e 0a 09 20 symbol file...
24210 20 65 76 61 6c 20 22 24 6c 74 5f 63 76 5f 73 79 eval "$lt_cv_sy
24220 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f s_global_symbol_
24230 74 6f 5f 63 64 65 63 6c 22 27 20 3c 20 22 24 6e to_cdecl"' < "$n
24240 6c 69 73 74 22 20 7c 20 24 47 52 45 50 20 2d 76 list" | $GREP -v
24250 20 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66 74 65 73 main >> conftes
24260 74 2e 24 61 63 5f 65 78 74 27 0a 0a 09 20 20 63 t.$ac_ext'... c
24270 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 3e 3e 20 at <<_LT_EOF >>
24280 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
24290 0a 0a 2f 2a 20 54 68 65 20 6d 61 70 70 69 6e 67 ../* The mapping
242a0 20 62 65 74 77 65 65 6e 20 73 79 6d 62 6f 6c 20 between symbol
242b0 6e 61 6d 65 73 20 61 6e 64 20 73 79 6d 62 6f 6c names and symbol
242c0 73 2e 20 20 2a 2f 0a 63 6f 6e 73 74 20 73 74 72 s. */.const str
242d0 75 63 74 20 7b 0a 20 20 63 6f 6e 73 74 20 63 68 uct {. const ch
242e0 61 72 20 2a 6e 61 6d 65 3b 0a 20 20 76 6f 69 64 ar *name;. void
242f0 20 20 20 20 20 20 20 2a 61 64 64 72 65 73 73 3b *address;
24300 0a 7d 0a 6c 74 5f 5f 50 52 4f 47 52 41 4d 5f 5f .}.lt__PROGRAM__
24310 4c 54 58 5f 70 72 65 6c 6f 61 64 65 64 5f 73 79 LTX_preloaded_sy
24320 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b 0a 20 20 7b 20 mbols[] =.{. {
24330 22 40 50 52 4f 47 52 41 4d 40 22 2c 20 28 76 6f "@PROGRAM@", (vo
24340 69 64 20 2a 29 20 30 20 7d 2c 0a 5f 4c 54 5f 45 id *) 0 },._LT_E
24350 4f 46 0a 09 20 20 24 53 45 44 20 22 73 2f 5e 24 OF.. $SED "s/^$
24360 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a symcode$symcode*
24370 20 5c 28 2e 2a 5c 29 20 5c 28 2e 2a 5c 29 24 2f \(.*\) \(.*\)$/
24380 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 76 6f 69 64 {\"\2\", (void
24390 20 2a 29 20 5c 26 5c 32 7d 2c 2f 22 20 3c 20 22 *) \&\2},/" < "
243a0 24 6e 6c 69 73 74 22 20 7c 20 24 47 52 45 50 20 $nlist" | $GREP
243b0 2d 76 20 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66 74 -v main >> conft
243c0 65 73 74 2e 24 61 63 5f 65 78 74 0a 09 20 20 63 est.$ac_ext.. c
243d0 61 74 20 3c 3c 5c 5f 4c 54 5f 45 4f 46 20 3e 3e at <<\_LT_EOF >>
243e0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
243f0 74 0a 20 20 7b 30 2c 20 28 76 6f 69 64 20 2a 29 t. {0, (void *)
24400 20 30 7d 0a 7d 3b 0a 0a 2f 2a 20 54 68 69 73 20 0}.};../* This
24410 77 6f 72 6b 73 20 61 72 6f 75 6e 64 20 61 20 70 works around a p
24420 72 6f 62 6c 65 6d 20 69 6e 20 46 72 65 65 42 53 roblem in FreeBS
24430 44 20 6c 69 6e 6b 65 72 20 2a 2f 0a 23 69 66 64 D linker */.#ifd
24440 65 66 20 46 52 45 45 42 53 44 5f 57 4f 52 4b 41 ef FREEBSD_WORKA
24450 52 4f 55 4e 44 0a 73 74 61 74 69 63 20 63 6f 6e ROUND.static con
24460 73 74 20 76 6f 69 64 20 2a 6c 74 5f 70 72 65 6c st void *lt_prel
24470 6f 61 64 65 64 5f 73 65 74 75 70 28 29 20 7b 0a oaded_setup() {.
24480 20 20 72 65 74 75 72 6e 20 6c 74 5f 5f 50 52 4f return lt__PRO
24490 47 52 41 4d 5f 5f 4c 54 58 5f 70 72 65 6c 6f 61 GRAM__LTX_preloa
244a0 64 65 64 5f 73 79 6d 62 6f 6c 73 3b 0a 7d 0a 23 ded_symbols;.}.#
244b0 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 5f 5f endif..#ifdef __
244c0 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 cplusplus.}.#end
244d0 69 66 0a 5f 4c 54 5f 45 4f 46 0a 09 20 20 23 20 if._LT_EOF.. #
244e0 4e 6f 77 20 74 72 79 20 6c 69 6e 6b 69 6e 67 20 Now try linking
244f0 74 68 65 20 74 77 6f 20 66 69 6c 65 73 2e 0a 09 the two files...
24500 20 20 6d 76 20 63 6f 6e 66 74 65 73 74 2e 24 61 mv conftest.$a
24510 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 73 74 c_objext conftst
24520 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 09 20 20 m.$ac_objext..
24530 6c 74 5f 73 61 76 65 5f 4c 49 42 53 3d 22 24 4c lt_save_LIBS="$L
24540 49 42 53 22 0a 09 20 20 6c 74 5f 73 61 76 65 5f IBS".. lt_save_
24550 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22 CFLAGS="$CFLAGS"
24560 0a 09 20 20 4c 49 42 53 3d 22 63 6f 6e 66 74 73 .. LIBS="confts
24570 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a 09 tm.$ac_objext"..
24580 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 CFLAGS="$CFLAG
24590 53 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c S$lt_prog_compil
245a0 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c er_no_builtin_fl
245b0 61 67 22 0a 09 20 20 69 66 20 7b 20 7b 20 65 76 ag".. if { { ev
245c0 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f al echo "\"\$as_
245d0 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f me\":${as_lineno
245e0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 -$LINENO}: \"$ac
245f0 5f 6c 69 6e 6b 5c 22 22 3b 20 7d 20 3e 26 35 0a _link\""; } >&5.
24600 20 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b (eval $ac_link
24610 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 ) 2>&5. ac_stat
24620 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f us=$?. $as_echo
24630 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
24640 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c neno-$LINENO}: \
24650 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 $? = $ac_status"
24660 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f >&5. test $ac_
24670 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 20 26 26 status = 0; } &&
24680 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 test -s conftes
24690 74 24 7b 61 63 5f 65 78 65 65 78 74 7d 3b 20 74 t${ac_exeext}; t
246a0 68 65 6e 0a 09 20 20 20 20 70 69 70 65 5f 77 6f hen.. pipe_wo
246b0 72 6b 73 3d 79 65 73 0a 09 20 20 66 69 0a 09 20 rks=yes.. fi..
246c0 20 4c 49 42 53 3d 22 24 6c 74 5f 73 61 76 65 5f LIBS="$lt_save_
246d0 4c 49 42 53 22 0a 09 20 20 43 46 4c 41 47 53 3d LIBS".. CFLAGS=
246e0 22 24 6c 74 5f 73 61 76 65 5f 43 46 4c 41 47 53 "$lt_save_CFLAGS
246f0 22 0a 09 65 6c 73 65 0a 09 20 20 65 63 68 6f 20 "..else.. echo
24700 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d 5f "cannot find nm_
24710 74 65 73 74 5f 66 75 6e 63 20 69 6e 20 24 6e 6c test_func in $nl
24720 69 73 74 22 20 3e 26 35 0a 09 66 69 0a 20 20 20 ist" >&5..fi.
24730 20 20 20 65 6c 73 65 0a 09 65 63 68 6f 20 22 63 else..echo "c
24740 61 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d 5f 74 65 annot find nm_te
24750 73 74 5f 76 61 72 20 69 6e 20 24 6e 6c 69 73 74 st_var in $nlist
24760 22 20 3e 26 35 0a 20 20 20 20 20 20 66 69 0a 20 " >&5. fi.
24770 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 65 63 else. ec
24780 68 6f 20 22 63 61 6e 6e 6f 74 20 72 75 6e 20 24 ho "cannot run $
24790 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c lt_cv_sys_global
247a0 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 22 20 3e 26 _symbol_pipe" >&
247b0 35 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65 0a 5. fi. else.
247c0 20 20 20 20 65 63 68 6f 20 22 24 70 72 6f 67 6e echo "$progn
247d0 61 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 ame: failed prog
247e0 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 20 20 ram was:" >&5.
247f0 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 24 cat conftest.$
24800 61 63 5f 65 78 74 20 3e 26 35 0a 20 20 66 69 0a ac_ext >&5. fi.
24810 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 rm -rf conftes
24820 74 2a 20 63 6f 6e 66 74 73 74 2a 0a 0a 20 20 23 t* conftst*.. #
24830 20 44 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20 Do not use the
24840 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 global_symbol_pi
24850 70 65 20 75 6e 6c 65 73 73 20 69 74 20 77 6f 72 pe unless it wor
24860 6b 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 ks.. if test "$
24870 70 69 70 65 5f 77 6f 72 6b 73 22 20 3d 20 79 65 pipe_works" = ye
24880 73 3b 20 74 68 65 6e 0a 20 20 20 20 62 72 65 61 s; then. brea
24890 6b 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f k. else. lt_
248a0 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 cv_sys_global_sy
248b0 6d 62 6f 6c 5f 70 69 70 65 3d 0a 20 20 66 69 0a mbol_pipe=. fi.
248c0 64 6f 6e 65 0a 0a 66 69 0a 0a 69 66 20 74 65 73 done..fi..if tes
248d0 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 73 79 73 t -z "$lt_cv_sys
248e0 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 _global_symbol_p
248f0 69 70 65 22 3b 20 74 68 65 6e 0a 20 20 6c 74 5f ipe"; then. lt_
24900 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 cv_sys_global_sy
24910 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 0a 66 mbol_to_cdecl=.f
24920 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c i.if test -z "$l
24930 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f t_cv_sys_global_
24940 73 79 6d 62 6f 6c 5f 70 69 70 65 24 6c 74 5f 63 symbol_pipe$lt_c
24950 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d v_sys_global_sym
24960 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22 3b 20 74 bol_to_cdecl"; t
24970 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f hen. { $as_echo
24980 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
24990 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
249a0 65 73 75 6c 74 3a 20 66 61 69 6c 65 64 22 20 3e esult: failed" >
249b0 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 66 61 69 &5.$as_echo "fai
249c0 6c 65 64 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 led" >&6; }.else
249d0 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
249e0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
249f0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
24a00 6c 74 3a 20 6f 6b 22 20 3e 26 35 0a 24 61 73 5f lt: ok" >&5.$as_
24a10 65 63 68 6f 20 22 6f 6b 22 20 3e 26 36 3b 20 7d echo "ok" >&6; }
24a20 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a .fi.............
24a30 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 43 68 65 ...........# Che
24a40 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 ck whether --ena
24a50 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b ble-libtool-lock
24a60 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 was given..if t
24a70 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6c 69 est "${enable_li
24a80 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 7d 22 btool_lock+set}"
24a90 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 = set; then :.
24aa0 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 enableval=$enab
24ab0 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3b le_libtool_lock;
24ac0 0a 66 69 0a 0a 74 65 73 74 20 22 78 24 65 6e 61 .fi..test "x$ena
24ad0 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b ble_libtool_lock
24ae0 22 20 21 3d 20 78 6e 6f 20 26 26 20 65 6e 61 62 " != xno && enab
24af0 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d le_libtool_lock=
24b00 79 65 73 0a 0a 23 20 53 6f 6d 65 20 66 6c 61 67 yes..# Some flag
24b10 73 20 6e 65 65 64 20 74 6f 20 62 65 20 70 72 6f s need to be pro
24b20 70 61 67 61 74 65 64 20 74 6f 20 74 68 65 20 63 pagated to the c
24b30 6f 6d 70 69 6c 65 72 20 6f 72 20 6c 69 6e 6b 65 ompiler or linke
24b40 72 20 66 6f 72 20 67 6f 6f 64 0a 23 20 6c 69 62 r for good.# lib
24b50 74 6f 6f 6c 20 73 75 70 70 6f 72 74 2e 0a 63 61 tool support..ca
24b60 73 65 20 24 68 6f 73 74 20 69 6e 0a 69 61 36 34 se $host in.ia64
24b70 2d 2a 2d 68 70 75 78 2a 29 0a 20 20 23 20 46 69 -*-hpux*). # Fi
24b80 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41 42 49 nd out which ABI
24b90 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 we are using..
24ba0 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e echo 'int i;' >
24bb0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
24bc0 74 0a 20 20 69 66 20 7b 20 7b 20 65 76 61 6c 20 t. if { { eval
24bd0 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 5c echo "\"\$as_me\
24be0 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c ":${as_lineno-$L
24bf0 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 5f 63 6f INENO}: \"$ac_co
24c00 6d 70 69 6c 65 5c 22 22 3b 20 7d 20 3e 26 35 0a mpile\""; } >&5.
24c10 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 (eval $ac_comp
24c20 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 ile) 2>&5. ac_s
24c30 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 tatus=$?. $as_e
24c40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
24c50 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
24c60 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 : \$? = $ac_stat
24c70 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 us" >&5. test $
24c80 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d ac_status = 0; }
24c90 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 ; then. case
24ca0 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63 `/usr/bin/file c
24cb0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
24cc0 78 74 60 20 69 6e 0a 20 20 20 20 20 20 2a 45 4c xt` in. *EL
24cd0 46 2d 33 32 2a 29 0a 09 48 50 55 58 5f 49 41 36 F-32*)..HPUX_IA6
24ce0 34 5f 4d 4f 44 45 3d 22 33 32 22 0a 09 3b 3b 0a 4_MODE="32"..;;.
24cf0 20 20 20 20 20 20 2a 45 4c 46 2d 36 34 2a 29 0a *ELF-64*).
24d00 09 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d .HPUX_IA64_MODE=
24d10 22 36 34 22 0a 09 3b 3b 0a 20 20 20 20 65 73 61 "64"..;;. esa
24d20 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 c. fi. rm -rf
24d30 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 2a conftest*. ;;.*
24d40 2d 2a 2d 69 72 69 78 36 2a 29 0a 20 20 23 20 46 -*-irix6*). # F
24d50 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41 42 ind out which AB
24d60 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a I we are using..
24d70 20 20 65 63 68 6f 20 27 23 6c 69 6e 65 20 35 31 echo '#line 51
24d80 34 35 20 22 63 6f 6e 66 69 67 75 72 65 22 27 20 45 "configure"'
24d90 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 > conftest.$ac_e
24da0 78 74 0a 20 20 69 66 20 7b 20 7b 20 65 76 61 6c xt. if { { eval
24db0 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 echo "\"\$as_me
24dc0 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 \":${as_lineno-$
24dd0 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 5f 63 LINENO}: \"$ac_c
24de0 6f 6d 70 69 6c 65 5c 22 22 3b 20 7d 20 3e 26 35 ompile\""; } >&5
24df0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d . (eval $ac_com
24e00 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f pile) 2>&5. ac_
24e10 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f status=$?. $as_
24e20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
24e30 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
24e40 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 }: \$? = $ac_sta
24e50 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 tus" >&5. test
24e60 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 $ac_status = 0;
24e70 7d 3b 20 74 68 65 6e 0a 20 20 20 20 69 66 20 74 }; then. if t
24e80 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 est "$lt_cv_prog
24e90 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 _gnu_ld" = yes;
24ea0 74 68 65 6e 0a 20 20 20 20 20 20 63 61 73 65 20 then. case
24eb0 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63 `/usr/bin/file c
24ec0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
24ed0 78 74 60 20 69 6e 0a 09 2a 33 32 2d 62 69 74 2a xt` in..*32-bit*
24ee0 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 ).. LD="${LD-ld
24ef0 7d 20 2d 6d 65 6c 66 33 32 62 73 6d 69 70 22 0a } -melf32bsmip".
24f00 09 20 20 3b 3b 0a 09 2a 4e 33 32 2a 29 0a 09 20 . ;;..*N32*)..
24f10 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d LD="${LD-ld} -m
24f20 65 6c 66 33 32 62 6d 69 70 6e 33 32 22 0a 09 20 elf32bmipn32"..
24f30 20 3b 3b 0a 09 2a 36 34 2d 62 69 74 2a 29 0a 09 ;;..*64-bit*)..
24f40 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d LD="${LD-ld} -
24f50 6d 65 6c 66 36 34 62 6d 69 70 22 0a 09 3b 3b 0a melf64bmip"..;;.
24f60 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 65 esac. e
24f70 6c 73 65 0a 20 20 20 20 20 20 63 61 73 65 20 60 lse. case `
24f80 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63 6f /usr/bin/file co
24f90 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 nftest.$ac_objex
24fa0 74 60 20 69 6e 0a 09 2a 33 32 2d 62 69 74 2a 29 t` in..*32-bit*)
24fb0 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d .. LD="${LD-ld}
24fc0 20 2d 33 32 22 0a 09 20 20 3b 3b 0a 09 2a 4e 33 -32".. ;;..*N3
24fd0 32 2a 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 2*).. LD="${LD-
24fe0 6c 64 7d 20 2d 6e 33 32 22 0a 09 20 20 3b 3b 0a ld} -n32".. ;;.
24ff0 09 2a 36 34 2d 62 69 74 2a 29 0a 09 20 20 4c 44 .*64-bit*).. LD
25000 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 22 0a ="${LD-ld} -64".
25010 09 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 . ;;. esac
25020 0a 20 20 20 20 66 69 0a 20 20 66 69 0a 20 20 72 . fi. fi. r
25030 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a m -rf conftest*.
25040 20 20 3b 3b 0a 0a 78 38 36 5f 36 34 2d 2a 6b 66 ;;..x86_64-*kf
25050 72 65 65 62 73 64 2a 2d 67 6e 75 7c 78 38 36 5f reebsd*-gnu|x86_
25060 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70 70 63 2a 2d 64-*linux*|ppc*-
25070 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63 2a *linux*|powerpc*
25080 2d 2a 6c 69 6e 75 78 2a 7c 20 5c 0a 73 33 39 30 -*linux*| \.s390
25090 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 33 39 30 2a 2d *-*linux*|s390*-
250a0 2a 74 70 66 2a 7c 73 70 61 72 63 2a 2d 2a 6c 69 *tpf*|sparc*-*li
250b0 6e 75 78 2a 29 0a 20 20 23 20 46 69 6e 64 20 6f nux*). # Find o
250c0 75 74 20 77 68 69 63 68 20 41 42 49 20 77 65 20 ut which ABI we
250d0 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 65 63 68 are using.. ech
250e0 6f 20 27 69 6e 74 20 69 3b 27 20 3e 20 63 6f 6e o 'int i;' > con
250f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 ftest.$ac_ext.
25100 69 66 20 7b 20 7b 20 65 76 61 6c 20 65 63 68 6f if { { eval echo
25110 20 22 5c 22 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b "\"\$as_me\":${
25120 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
25130 4f 7d 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c O}: \"$ac_compil
25140 65 5c 22 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 e\""; } >&5. (e
25150 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 val $ac_compile)
25160 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 2>&5. ac_statu
25170 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 s=$?. $as_echo
25180 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
25190 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 eno-$LINENO}: \$
251a0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 ? = $ac_status"
251b0 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 >&5. test $ac_s
251c0 74 61 74 75 73 20 3d 20 30 3b 20 7d 3b 20 74 68 tatus = 0; }; th
251d0 65 6e 0a 20 20 20 20 63 61 73 65 20 60 2f 75 73 en. case `/us
251e0 72 2f 62 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 r/bin/file conft
251f0 65 73 74 2e 6f 60 20 69 6e 0a 20 20 20 20 20 20 est.o` in.
25200 2a 33 32 2d 62 69 74 2a 29 0a 09 63 61 73 65 20 *32-bit*)..case
25210 24 68 6f 73 74 20 69 6e 0a 09 20 20 78 38 36 5f $host in.. x86_
25220 36 34 2d 2a 6b 66 72 65 65 62 73 64 2a 2d 67 6e 64-*kfreebsd*-gn
25230 75 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c 44 u).. LD="${LD
25240 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 69 33 38 36 -ld} -m elf_i386
25250 5f 66 62 73 64 22 0a 09 20 20 20 20 3b 3b 0a 09 _fbsd".. ;;..
25260 20 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a x86_64-*linux*
25270 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d ).. LD="${LD-
25280 6c 64 7d 20 2d 6d 20 65 6c 66 5f 69 33 38 36 22 ld} -m elf_i386"
25290 0a 09 20 20 20 20 3b 3b 0a 09 20 20 70 70 63 36 .. ;;.. ppc6
252a0 34 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70 4-*linux*|powerp
252b0 63 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 c64-*linux*)..
252c0 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d LD="${LD-ld} -
252d0 6d 20 65 6c 66 33 32 70 70 63 6c 69 6e 75 78 22 m elf32ppclinux"
252e0 0a 09 20 20 20 20 3b 3b 0a 09 20 20 73 33 39 30 .. ;;.. s390
252f0 78 2d 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 20 20 x-*linux*)..
25300 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 LD="${LD-ld} -m
25310 65 6c 66 5f 73 33 39 30 22 0a 09 20 20 20 20 3b elf_s390".. ;
25320 3b 0a 09 20 20 73 70 61 72 63 36 34 2d 2a 6c 69 ;.. sparc64-*li
25330 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24 nux*).. LD="$
25340 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33 32 {LD-ld} -m elf32
25350 5f 73 70 61 72 63 22 0a 09 20 20 20 20 3b 3b 0a _sparc".. ;;.
25360 09 65 73 61 63 0a 09 3b 3b 0a 20 20 20 20 20 20 .esac..;;.
25370 2a 36 34 2d 62 69 74 2a 29 0a 09 63 61 73 65 20 *64-bit*)..case
25380 24 68 6f 73 74 20 69 6e 0a 09 20 20 78 38 36 5f $host in.. x86_
25390 36 34 2d 2a 6b 66 72 65 65 62 73 64 2a 2d 67 6e 64-*kfreebsd*-gn
253a0 75 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c 44 u).. LD="${LD
253b0 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 78 38 36 5f -ld} -m elf_x86_
253c0 36 34 5f 66 62 73 64 22 0a 09 20 20 20 20 3b 3b 64_fbsd".. ;;
253d0 0a 09 20 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 .. x86_64-*linu
253e0 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c x*).. LD="${L
253f0 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 78 38 36 D-ld} -m elf_x86
25400 5f 36 34 22 0a 09 20 20 20 20 3b 3b 0a 09 20 20 _64".. ;;..
25410 70 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 ppc*-*linux*|pow
25420 65 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 09 erpc*-*linux*)..
25430 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d LD="${LD-ld}
25440 20 2d 6d 20 65 6c 66 36 34 70 70 63 22 0a 09 20 -m elf64ppc"..
25450 20 20 20 3b 3b 0a 09 20 20 73 33 39 30 2a 2d 2a ;;.. s390*-*
25460 6c 69 6e 75 78 2a 7c 73 33 39 30 2a 2d 2a 74 70 linux*|s390*-*tp
25470 66 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c f*).. LD="${L
25480 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 5f 73 D-ld} -m elf64_s
25490 33 39 30 22 0a 09 20 20 20 20 3b 3b 0a 09 20 20 390".. ;;..
254a0 73 70 61 72 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a sparc*-*linux*).
254b0 09 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 . LD="${LD-ld
254c0 7d 20 2d 6d 20 65 6c 66 36 34 5f 73 70 61 72 63 } -m elf64_sparc
254d0 22 0a 09 20 20 20 20 3b 3b 0a 09 65 73 61 63 0a ".. ;;..esac.
254e0 09 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 .;;. esac. f
254f0 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 i. rm -rf conft
25500 65 73 74 2a 0a 20 20 3b 3b 0a 0a 2a 2d 2a 2d 73 est*. ;;..*-*-s
25510 63 6f 33 2e 32 76 35 2a 29 0a 20 20 23 20 4f 6e co3.2v5*). # On
25520 20 53 43 4f 20 4f 70 65 6e 53 65 72 76 65 72 20 SCO OpenServer
25530 35 2c 20 77 65 20 6e 65 65 64 20 2d 62 65 6c 66 5, we need -belf
25540 20 74 6f 20 67 65 74 20 66 75 6c 6c 2d 66 65 61 to get full-fea
25550 74 75 72 65 64 20 62 69 6e 61 72 69 65 73 2e 0a tured binaries..
25560 20 20 53 41 56 45 5f 43 46 4c 41 47 53 3d 22 24 SAVE_CFLAGS="$
25570 43 46 4c 41 47 53 22 0a 20 20 43 46 4c 41 47 53 CFLAGS". CFLAGS
25580 3d 22 24 43 46 4c 41 47 53 20 2d 62 65 6c 66 22 ="$CFLAGS -belf"
25590 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
255a0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
255b0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
255c0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 king whether the
255d0 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65 65 64 C compiler need
255e0 73 20 2d 62 65 6c 66 22 20 3e 26 35 0a 24 61 73 s -belf" >&5.$as
255f0 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
25600 67 20 77 68 65 74 68 65 72 20 74 68 65 20 43 20 g whether the C
25610 63 6f 6d 70 69 6c 65 72 20 6e 65 65 64 73 20 2d compiler needs -
25620 62 65 6c 66 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d belf... " >&6; }
25630 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 63 63 5f 6e .if ${lt_cv_cc_n
25640 65 65 64 73 5f 62 65 6c 66 2b 3a 7d 20 66 61 6c eeds_belf+:} fal
25650 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
25660 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
25670 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 ) " >&6.else. a
25680 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 c_ext=c.ac_cpp='
25690 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a $CPP $CPPFLAGS'.
256a0 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 ac_compile='$CC
256b0 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 -c $CFLAGS $CPPF
256c0 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 LAGS conftest.$a
256d0 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 c_ext >&5'.ac_li
256e0 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 nk='$CC -o conft
256f0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 est$ac_exeext $C
25700 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
25710 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 $LDFLAGS conftes
25720 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 t.$ac_ext $LIBS
25730 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 >&5'.ac_compiler
25740 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f _gnu=$ac_cv_c_co
25750 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 20 20 20 20 mpiler_gnu..
25760 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 cat confdefs.h
25770 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 - <<_ACEOF >conf
25780 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 test.$ac_ext./*
25790 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 end confdefs.h.
257a0 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 */..int.main ()
257b0 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e .{.. ;. return
257c0 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 0;.}._ACEOF.if
257d0 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b ac_fn_c_try_link
257e0 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e "$LINENO"; then
257f0 20 3a 0a 20 20 6c 74 5f 63 76 5f 63 63 5f 6e 65 :. lt_cv_cc_ne
25800 65 64 73 5f 62 65 6c 66 3d 79 65 73 0a 65 6c 73 eds_belf=yes.els
25810 65 0a 20 20 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 e. lt_cv_cc_nee
25820 64 73 5f 62 65 6c 66 3d 6e 6f 0a 66 69 0a 72 6d ds_belf=no.fi.rm
25830 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 -f core conftes
25840 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 t.err conftest.$
25850 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 ac_objext \.
25860 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 conftest$ac_exee
25870 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f xt conftest.$ac_
25880 65 78 74 0a 20 20 20 20 20 61 63 5f 65 78 74 3d ext. ac_ext=
25890 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 c.ac_cpp='$CPP $
258a0 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d CPPFLAGS'.ac_com
258b0 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 pile='$CC -c $CF
258c0 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 LAGS $CPPFLAGS c
258d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 onftest.$ac_ext
258e0 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 >&5'.ac_link='$C
258f0 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 C -o conftest$ac
25900 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 _exeext $CFLAGS
25910 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 $CPPFLAGS $LDFLA
25920 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f GS conftest.$ac_
25930 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 ext $LIBS >&5'.a
25940 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 c_compiler_gnu=$
25950 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 ac_cv_c_compiler
25960 5f 67 6e 75 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 _gnu..fi.{ $as_e
25970 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
25980 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
25990 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 : result: $lt_cv
259a0 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 22 20 _cc_needs_belf"
259b0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c >&5.$as_echo "$l
259c0 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 t_cv_cc_needs_be
259d0 6c 66 22 20 3e 26 36 3b 20 7d 0a 20 20 69 66 20 lf" >&6; }. if
259e0 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f 63 63 test x"$lt_cv_cc
259f0 5f 6e 65 65 64 73 5f 62 65 6c 66 22 20 21 3d 20 _needs_belf" !=
25a00 78 22 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 x"yes"; then.
25a10 20 23 20 74 68 69 73 20 69 73 20 70 72 6f 62 61 # this is proba
25a20 62 6c 79 20 67 63 63 20 32 2e 38 2e 30 2c 20 65 bly gcc 2.8.0, e
25a30 67 63 73 20 31 2e 30 20 6f 72 20 6e 65 77 65 72 gcs 1.0 or newer
25a40 3b 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20 2d 62 ; no need for -b
25a50 65 6c 66 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 elf. CFLAGS="
25a60 24 53 41 56 45 5f 43 46 4c 41 47 53 22 0a 20 20 $SAVE_CFLAGS".
25a70 66 69 0a 20 20 3b 3b 0a 73 70 61 72 63 2a 2d 2a fi. ;;.sparc*-*
25a80 73 6f 6c 61 72 69 73 2a 29 0a 20 20 23 20 46 69 solaris*). # Fi
25a90 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41 42 49 nd out which ABI
25aa0 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 we are using..
25ab0 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e echo 'int i;' >
25ac0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
25ad0 74 0a 20 20 69 66 20 7b 20 7b 20 65 76 61 6c 20 t. if { { eval
25ae0 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 5c echo "\"\$as_me\
25af0 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c ":${as_lineno-$L
25b00 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 5f 63 6f INENO}: \"$ac_co
25b10 6d 70 69 6c 65 5c 22 22 3b 20 7d 20 3e 26 35 0a mpile\""; } >&5.
25b20 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 (eval $ac_comp
25b30 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 ile) 2>&5. ac_s
25b40 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 tatus=$?. $as_e
25b50 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
25b60 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
25b70 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 : \$? = $ac_stat
25b80 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 us" >&5. test $
25b90 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d ac_status = 0; }
25ba0 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 ; then. case
25bb0 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63 `/usr/bin/file c
25bc0 6f 6e 66 74 65 73 74 2e 6f 60 20 69 6e 0a 20 20 onftest.o` in.
25bd0 20 20 2a 36 34 2d 62 69 74 2a 29 0a 20 20 20 20 *64-bit*).
25be0 20 20 63 61 73 65 20 24 6c 74 5f 63 76 5f 70 72 case $lt_cv_pr
25bf0 6f 67 5f 67 6e 75 5f 6c 64 20 69 6e 0a 20 20 20 og_gnu_ld in.
25c00 20 20 20 79 65 73 2a 29 20 4c 44 3d 22 24 7b 4c yes*) LD="${L
25c10 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 5f 73 D-ld} -m elf64_s
25c20 70 61 72 63 22 20 3b 3b 0a 20 20 20 20 20 20 2a parc" ;;. *
25c30 29 0a 09 69 66 20 24 7b 4c 44 2d 6c 64 7d 20 2d )..if ${LD-ld} -
25c40 36 34 20 2d 72 20 2d 6f 20 63 6f 6e 66 74 65 73 64 -r -o conftes
25c50 74 32 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 20 t2.o conftest.o
25c60 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b >/dev/null 2>&1;
25c70 20 74 68 65 6e 0a 09 20 20 4c 44 3d 22 24 7b 4c then.. LD="${L
25c80 44 2d 6c 64 7d 20 2d 36 34 22 0a 09 66 69 0a 09 D-ld} -64"..fi..
25c90 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 ;;. esac.
25ca0 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a ;;. esac.
25cb0 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f fi. rm -rf co
25cc0 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 65 73 61 nftest*. ;;.esa
25cd0 63 0a 0a 6e 65 65 64 5f 6c 6f 63 6b 73 3d 22 24 c..need_locks="$
25ce0 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c enable_libtool_l
25cf0 6f 63 6b 22 0a 0a 0a 20 20 63 61 73 65 20 24 68 ock"... case $h
25d00 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 72 68 ost_os in. rh
25d10 61 70 73 6f 64 79 2a 20 7c 20 64 61 72 77 69 6e apsody* | darwin
25d20 2a 29 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d *). if test -
25d30 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 n "$ac_tool_pref
25d40 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 ix"; then. # Ex
25d50 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
25d60 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f word of "${ac_to
25d70 6f 6c 5f 70 72 65 66 69 78 7d 64 73 79 6d 75 74 ol_prefix}dsymut
25d80 69 6c 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 il", so it can b
25d90 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 e a program name
25da0 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 with args..set
25db0 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f dummy ${ac_tool_
25dc0 70 72 65 66 69 78 7d 64 73 79 6d 75 74 69 6c 3b prefix}dsymutil;
25dd0 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 ac_word=$2.{ $a
25de0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
25df0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
25e00 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f NO}: checking fo
25e10 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a r $ac_word" >&5.
25e20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
25e30 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 king for $ac_wor
25e40 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 d... " >&6; }.if
25e50 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 44 53 ${ac_cv_prog_DS
25e60 59 4d 55 54 49 4c 2b 3a 7d 20 66 61 6c 73 65 3b YMUTIL+:} false;
25e70 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
25e80 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
25e90 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 >&6.else. if t
25ea0 65 73 74 20 2d 6e 20 22 24 44 53 59 4d 55 54 49 est -n "$DSYMUTI
25eb0 4c 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 L"; then. ac_cv
25ec0 5f 70 72 6f 67 5f 44 53 59 4d 55 54 49 4c 3d 22 _prog_DSYMUTIL="
25ed0 24 44 53 59 4d 55 54 49 4c 22 20 23 20 4c 65 74 $DSYMUTIL" # Let
25ee0 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
25ef0 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 de the test..els
25f00 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 e.as_save_IFS=$I
25f10 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 FS; IFS=$PATH_SE
25f20 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 PARATOR.for as_d
25f30 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 ir in $PATH.do.
25f40 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 IFS=$as_save_IF
25f50 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 S. test -z "$as
25f60 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d _dir" && as_dir=
25f70 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 .. for ac_exe
25f80 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f c_ext in '' $ac_
25f90 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e executable_exten
25fa0 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 sions; do. if a
25fb0 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f s_fn_executable_
25fc0 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 p "$as_dir/$ac_w
25fd0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
25fe0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 ; then. ac_cv
25ff0 5f 70 72 6f 67 5f 44 53 59 4d 55 54 49 4c 3d 22 _prog_DSYMUTIL="
26000 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
26010 7d 64 73 79 6d 75 74 69 6c 22 0a 20 20 20 20 24 }dsymutil". $
26020 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
26030 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
26040 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f ENO}: found $as_
26050 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
26060 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 exec_ext" >&5.
26070 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 break 2. fi.d
26080 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 one. done.IFS=$
26090 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a as_save_IFS..fi.
260a0 66 69 0a 44 53 59 4d 55 54 49 4c 3d 24 61 63 5f fi.DSYMUTIL=$ac_
260b0 63 76 5f 70 72 6f 67 5f 44 53 59 4d 55 54 49 4c cv_prog_DSYMUTIL
260c0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 44 53 .if test -n "$DS
260d0 59 4d 55 54 49 4c 22 3b 20 74 68 65 6e 0a 20 20 YMUTIL"; then.
260e0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
260f0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
26100 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
26110 20 24 44 53 59 4d 55 54 49 4c 22 20 3e 26 35 0a $DSYMUTIL" >&5.
26120 24 61 73 5f 65 63 68 6f 20 22 24 44 53 59 4d 55 $as_echo "$DSYMU
26130 54 49 4c 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 TIL" >&6; }.else
26140 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
26150 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
26160 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
26170 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f lt: no" >&5.$as_
26180 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d echo "no" >&6; }
26190 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 .fi...fi.if test
261a0 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 -z "$ac_cv_prog
261b0 5f 44 53 59 4d 55 54 49 4c 22 3b 20 74 68 65 6e _DSYMUTIL"; then
261c0 0a 20 20 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 . ac_ct_DSYMUTI
261d0 4c 3d 24 44 53 59 4d 55 54 49 4c 0a 20 20 23 20 L=$DSYMUTIL. #
261e0 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 Extract the firs
261f0 74 20 77 6f 72 64 20 6f 66 20 22 64 73 79 6d 75 t word of "dsymu
26200 74 69 6c 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 til", so it can
26210 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d be a program nam
26220 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 e with args..set
26230 20 64 75 6d 6d 79 20 64 73 79 6d 75 74 69 6c 3b dummy dsymutil;
26240 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 ac_word=$2.{ $a
26250 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
26260 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
26270 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f NO}: checking fo
26280 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a r $ac_word" >&5.
26290 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
262a0 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 king for $ac_wor
262b0 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 d... " >&6; }.if
262c0 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ${ac_cv_prog_ac
262d0 5f 63 74 5f 44 53 59 4d 55 54 49 4c 2b 3a 7d 20 _ct_DSYMUTIL+:}
262e0 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
262f0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
26300 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
26310 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 if test -n "$a
26320 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 22 3b 20 c_ct_DSYMUTIL";
26330 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f then. ac_cv_pro
26340 67 5f 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c g_ac_ct_DSYMUTIL
26350 3d 22 24 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 ="$ac_ct_DSYMUTI
26360 4c 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 L" # Let the use
26370 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
26380 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
26390 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
263a0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
263b0 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
263c0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
263d0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
263e0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
263f0 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
26400 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
26410 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
26420 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
26430 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
26440 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
26450 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
26460 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
26470 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
26480 5f 63 74 5f 44 53 59 4d 55 54 49 4c 3d 22 64 73 _ct_DSYMUTIL="ds
26490 79 6d 75 74 69 6c 22 0a 20 20 20 20 24 61 73 5f ymutil". $as_
264a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
264b0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
264c0 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 }: found $as_dir
264d0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
264e0 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 c_ext" >&5. b
264f0 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 reak 2. fi.done
26500 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f . done.IFS=$as_
26510 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a save_IFS..fi.fi.
26520 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 3d 24 ac_ct_DSYMUTIL=$
26530 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
26540 5f 44 53 59 4d 55 54 49 4c 0a 69 66 20 74 65 73 _DSYMUTIL.if tes
26550 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44 53 59 t -n "$ac_ct_DSY
26560 4d 55 54 49 4c 22 3b 20 74 68 65 6e 0a 20 20 7b MUTIL"; then. {
26570 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
26580 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
26590 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
265a0 24 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 22 $ac_ct_DSYMUTIL"
265b0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
265c0 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 22 20 ac_ct_DSYMUTIL"
265d0 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 >&6; }.else. {
265e0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
265f0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
26600 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e NENO}: result: n
26610 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 o" >&5.$as_echo
26620 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a "no" >&6; }.fi..
26630 20 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f if test "x$ac_
26640 63 74 5f 44 53 59 4d 55 54 49 4c 22 20 3d 20 78 ct_DSYMUTIL" = x
26650 3b 20 74 68 65 6e 0a 20 20 20 20 44 53 59 4d 55 ; then. DSYMU
26660 54 49 4c 3d 22 3a 22 0a 20 20 65 6c 73 65 0a 20 TIL=":". else.
26670 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 case $cross_c
26680 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f ompiling:$ac_too
26690 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a l_warned in.yes:
266a0 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ).{ $as_echo "$a
266b0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
266c0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 -$LINENO}: WARNI
266d0 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 NG: using cross
266e0 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 tools not prefix
266f0 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 ed with host tri
26700 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 plet" >&5.$as_ec
26710 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e ho "$as_me: WARN
26720 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 ING: using cross
26730 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 tools not prefi
26740 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 xed with host tr
26750 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f iplet" >&2;}.ac_
26760 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 tool_warned=yes
26770 3b 3b 0a 65 73 61 63 0a 20 20 20 20 44 53 59 4d ;;.esac. DSYM
26780 55 54 49 4c 3d 24 61 63 5f 63 74 5f 44 53 59 4d UTIL=$ac_ct_DSYM
26790 55 54 49 4c 0a 20 20 66 69 0a 65 6c 73 65 0a 20 UTIL. fi.else.
267a0 20 44 53 59 4d 55 54 49 4c 3d 22 24 61 63 5f 63 DSYMUTIL="$ac_c
267b0 76 5f 70 72 6f 67 5f 44 53 59 4d 55 54 49 4c 22 v_prog_DSYMUTIL"
267c0 0a 66 69 0a 0a 20 20 20 20 69 66 20 74 65 73 74 .fi.. if test
267d0 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 -n "$ac_tool_pr
267e0 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 efix"; then. #
267f0 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 Extract the firs
26800 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f t word of "${ac_
26810 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6e 6d 65 64 tool_prefix}nmed
26820 69 74 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 it", so it can b
26830 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 e a program name
26840 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 with args..set
26850 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f dummy ${ac_tool_
26860 70 72 65 66 69 78 7d 6e 6d 65 64 69 74 3b 20 61 prefix}nmedit; a
26870 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
26880 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
26890 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
268a0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
268b0 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
268c0 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
268d0 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
268e0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
268f0 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 {ac_cv_prog_NMED
26900 49 54 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 IT+:} false; the
26910 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
26920 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
26930 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
26940 2d 6e 20 22 24 4e 4d 45 44 49 54 22 3b 20 74 68 -n "$NMEDIT"; th
26950 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f en. ac_cv_prog_
26960 4e 4d 45 44 49 54 3d 22 24 4e 4d 45 44 49 54 22 NMEDIT="$NMEDIT"
26970 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
26980 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
26990 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f t..else.as_save_
269a0 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 IFS=$IFS; IFS=$P
269b0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f ATH_SEPARATOR.fo
269c0 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 r as_dir in $PAT
269d0 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 H.do. IFS=$as_s
269e0 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d ave_IFS. test -
269f0 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 z "$as_dir" && a
26a00 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 s_dir=.. for
26a10 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 ac_exec_ext in '
26a20 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 ' $ac_executable
26a30 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a _extensions; do.
26a40 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 if as_fn_execu
26a50 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 table_p "$as_dir
26a60 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
26a70 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 c_ext"; then.
26a80 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 ac_cv_prog_NMED
26a90 49 54 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 IT="${ac_tool_pr
26aa0 65 66 69 78 7d 6e 6d 65 64 69 74 22 0a 20 20 20 efix}nmedit".
26ab0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
26ac0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
26ad0 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 INENO}: found $a
26ae0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
26af0 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a c_exec_ext" >&5.
26b00 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 break 2. fi
26b10 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 .done. done.IFS
26b20 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 =$as_save_IFS..f
26b30 69 0a 66 69 0a 4e 4d 45 44 49 54 3d 24 61 63 5f i.fi.NMEDIT=$ac_
26b40 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 49 54 0a 69 cv_prog_NMEDIT.i
26b50 66 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d 45 44 f test -n "$NMED
26b60 49 54 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 IT"; then. { $a
26b70 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
26b80 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
26b90 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4e 4d NO}: result: $NM
26ba0 45 44 49 54 22 20 3e 26 35 0a 24 61 73 5f 65 63 EDIT" >&5.$as_ec
26bb0 68 6f 20 22 24 4e 4d 45 44 49 54 22 20 3e 26 36 ho "$NMEDIT" >&6
26bc0 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 ; }.else. { $as
26bd0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
26be0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
26bf0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 O}: result: no"
26c00 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f >&5.$as_echo "no
26c10 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 " >&6; }.fi...fi
26c20 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 .if test -z "$ac
26c30 5f 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 49 54 22 _cv_prog_NMEDIT"
26c40 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 4e ; then. ac_ct_N
26c50 4d 45 44 49 54 3d 24 4e 4d 45 44 49 54 0a 20 20 MEDIT=$NMEDIT.
26c60 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 # Extract the fi
26c70 72 73 74 20 77 6f 72 64 20 6f 66 20 22 6e 6d 65 rst word of "nme
26c80 64 69 74 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 dit", so it can
26c90 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d be a program nam
26ca0 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 e with args..set
26cb0 20 64 75 6d 6d 79 20 6e 6d 65 64 69 74 3b 20 61 dummy nmedit; a
26cc0 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
26cd0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
26ce0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
26cf0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
26d00 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
26d10 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
26d20 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
26d30 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
26d40 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 {ac_cv_prog_ac_c
26d50 74 5f 4e 4d 45 44 49 54 2b 3a 7d 20 66 61 6c 73 t_NMEDIT+:} fals
26d60 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
26d70 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
26d80 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 " >&6.else. if
26d90 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 test -n "$ac_ct
26da0 5f 4e 4d 45 44 49 54 22 3b 20 74 68 65 6e 0a 20 _NMEDIT"; then.
26db0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 ac_cv_prog_ac_c
26dc0 74 5f 4e 4d 45 44 49 54 3d 22 24 61 63 5f 63 74 t_NMEDIT="$ac_ct
26dd0 5f 4e 4d 45 44 49 54 22 20 23 20 4c 65 74 20 74 _NMEDIT" # Let t
26de0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 he user override
26df0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a the test..else.
26e00 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
26e10 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
26e20 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
26e30 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 in $PATH.do. I
26e40 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
26e50 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
26e60 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
26e70 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f for ac_exec_
26e80 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 ext in '' $ac_ex
26e90 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 ecutable_extensi
26ea0 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f ons; do. if as_
26eb0 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
26ec0 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 "$as_dir/$ac_wor
26ed0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 d$ac_exec_ext";
26ee0 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 then. ac_cv_p
26ef0 72 6f 67 5f 61 63 5f 63 74 5f 4e 4d 45 44 49 54 rog_ac_ct_NMEDIT
26f00 3d 22 6e 6d 65 64 69 74 22 0a 20 20 20 20 24 61 ="nmedit". $a
26f10 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
26f20 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
26f30 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 NO}: found $as_d
26f40 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
26f50 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 xec_ext" >&5.
26f60 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f break 2. fi.do
26f70 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 ne. done.IFS=$a
26f80 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 s_save_IFS..fi.f
26f90 69 0a 61 63 5f 63 74 5f 4e 4d 45 44 49 54 3d 24 i.ac_ct_NMEDIT=$
26fa0 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
26fb0 5f 4e 4d 45 44 49 54 0a 69 66 20 74 65 73 74 20 _NMEDIT.if test
26fc0 2d 6e 20 22 24 61 63 5f 63 74 5f 4e 4d 45 44 49 -n "$ac_ct_NMEDI
26fd0 54 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 T"; then. { $as
26fe0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
26ff0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
27000 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
27010 63 74 5f 4e 4d 45 44 49 54 22 20 3e 26 35 0a 24 ct_NMEDIT" >&5.$
27020 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f as_echo "$ac_ct_
27030 4e 4d 45 44 49 54 22 20 3e 26 36 3b 20 7d 0a 65 NMEDIT" >&6; }.e
27040 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f lse. { $as_echo
27050 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
27060 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
27070 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 esult: no" >&5.$
27080 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 as_echo "no" >&6
27090 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 ; }.fi.. if tes
270a0 74 20 22 78 24 61 63 5f 63 74 5f 4e 4d 45 44 49 t "x$ac_ct_NMEDI
270b0 54 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 T" = x; then.
270c0 20 4e 4d 45 44 49 54 3d 22 3a 22 0a 20 20 65 6c NMEDIT=":". el
270d0 73 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f se. case $cro
270e0 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 ss_compiling:$ac
270f0 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a _tool_warned in.
27100 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f yes:).{ $as_echo
27110 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
27120 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 neno-$LINENO}: W
27130 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 ARNING: using cr
27140 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 oss tools not pr
27150 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 efixed with host
27160 20 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 triplet" >&5.$a
27170 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 s_echo "$as_me:
27180 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 WARNING: using c
27190 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 ross tools not p
271a0 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 refixed with hos
271b0 74 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d t triplet" >&2;}
271c0 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d .ac_tool_warned=
271d0 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 yes ;;.esac.
271e0 4e 4d 45 44 49 54 3d 24 61 63 5f 63 74 5f 4e 4d NMEDIT=$ac_ct_NM
271f0 45 44 49 54 0a 20 20 66 69 0a 65 6c 73 65 0a 20 EDIT. fi.else.
27200 20 4e 4d 45 44 49 54 3d 22 24 61 63 5f 63 76 5f NMEDIT="$ac_cv_
27210 70 72 6f 67 5f 4e 4d 45 44 49 54 22 0a 66 69 0a prog_NMEDIT".fi.
27220 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 . if test -n
27230 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 "$ac_tool_prefix
27240 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 "; then. # Extr
27250 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f act the first wo
27260 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c rd of "${ac_tool
27270 5f 70 72 65 66 69 78 7d 6c 69 70 6f 22 2c 20 73 _prefix}lipo", s
27280 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 o it can be a pr
27290 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 ogram name with
272a0 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 args..set dummy
272b0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
272c0 7d 6c 69 70 6f 3b 20 61 63 5f 77 6f 72 64 3d 24 }lipo; ac_word=$
272d0 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 2.{ $as_echo "$a
272e0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
272f0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
27300 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 ing for $ac_word
27310 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
27320 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 "checking for $
27330 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 ac_word... " >&6
27340 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 ; }.if ${ac_cv_p
27350 72 6f 67 5f 4c 49 50 4f 2b 3a 7d 20 66 61 6c 73 rog_LIPO+:} fals
27360 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
27370 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
27380 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 " >&6.else. if
27390 20 74 65 73 74 20 2d 6e 20 22 24 4c 49 50 4f 22 test -n "$LIPO"
273a0 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 ; then. ac_cv_p
273b0 72 6f 67 5f 4c 49 50 4f 3d 22 24 4c 49 50 4f 22 rog_LIPO="$LIPO"
273c0 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
273d0 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
273e0 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f t..else.as_save_
273f0 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 IFS=$IFS; IFS=$P
27400 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f ATH_SEPARATOR.fo
27410 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 r as_dir in $PAT
27420 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 H.do. IFS=$as_s
27430 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d ave_IFS. test -
27440 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 z "$as_dir" && a
27450 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 s_dir=.. for
27460 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 ac_exec_ext in '
27470 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 ' $ac_executable
27480 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a _extensions; do.
27490 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 if as_fn_execu
274a0 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 table_p "$as_dir
274b0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
274c0 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 c_ext"; then.
274d0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 4f ac_cv_prog_LIPO
274e0 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 ="${ac_tool_pref
274f0 69 78 7d 6c 69 70 6f 22 0a 20 20 20 20 24 61 73 ix}lipo". $as
27500 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
27510 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
27520 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 O}: found $as_di
27530 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
27540 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 ec_ext" >&5.
27550 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e break 2. fi.don
27560 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
27570 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 _save_IFS..fi.fi
27580 0a 4c 49 50 4f 3d 24 61 63 5f 63 76 5f 70 72 6f .LIPO=$ac_cv_pro
27590 67 5f 4c 49 50 4f 0a 69 66 20 74 65 73 74 20 2d g_LIPO.if test -
275a0 6e 20 22 24 4c 49 50 4f 22 3b 20 74 68 65 6e 0a n "$LIPO"; then.
275b0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
275c0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
275d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
275e0 74 3a 20 24 4c 49 50 4f 22 20 3e 26 35 0a 24 61 t: $LIPO" >&5.$a
275f0 73 5f 65 63 68 6f 20 22 24 4c 49 50 4f 22 20 3e s_echo "$LIPO" >
27600 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
27610 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
27620 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
27630 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
27640 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
27650 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a no" >&6; }.fi...
27660 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 fi.if test -z "$
27670 61 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 4f 22 ac_cv_prog_LIPO"
27680 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 4c ; then. ac_ct_L
27690 49 50 4f 3d 24 4c 49 50 4f 0a 20 20 23 20 45 78 IPO=$LIPO. # Ex
276a0 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
276b0 77 6f 72 64 20 6f 66 20 22 6c 69 70 6f 22 2c 20 word of "lipo",
276c0 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 so it can be a p
276d0 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 rogram name with
276e0 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 args..set dummy
276f0 20 6c 69 70 6f 3b 20 61 63 5f 77 6f 72 64 3d 24 lipo; ac_word=$
27700 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 2.{ $as_echo "$a
27710 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
27720 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
27730 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 ing for $ac_word
27740 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
27750 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 "checking for $
27760 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 ac_word... " >&6
27770 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 ; }.if ${ac_cv_p
27780 72 6f 67 5f 61 63 5f 63 74 5f 4c 49 50 4f 2b 3a rog_ac_ct_LIPO+:
27790 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
277a0 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
277b0 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
277c0 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 e. if test -n "
277d0 24 61 63 5f 63 74 5f 4c 49 50 4f 22 3b 20 74 68 $ac_ct_LIPO"; th
277e0 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f en. ac_cv_prog_
277f0 61 63 5f 63 74 5f 4c 49 50 4f 3d 22 24 61 63 5f ac_ct_LIPO="$ac_
27800 63 74 5f 4c 49 50 4f 22 20 23 20 4c 65 74 20 74 ct_LIPO" # Let t
27810 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 he user override
27820 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a the test..else.
27830 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
27840 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
27850 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
27860 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 in $PATH.do. I
27870 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
27880 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
27890 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
278a0 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f for ac_exec_
278b0 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 ext in '' $ac_ex
278c0 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 ecutable_extensi
278d0 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f ons; do. if as_
278e0 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
278f0 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 "$as_dir/$ac_wor
27900 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 d$ac_exec_ext";
27910 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 then. ac_cv_p
27920 72 6f 67 5f 61 63 5f 63 74 5f 4c 49 50 4f 3d 22 rog_ac_ct_LIPO="
27930 6c 69 70 6f 22 0a 20 20 20 20 24 61 73 5f 65 63 lipo". $as_ec
27940 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
27950 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
27960 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 found $as_dir/$
27970 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f ac_word$ac_exec_
27980 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 ext" >&5. bre
27990 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 ak 2. fi.done.
279a0 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 done.IFS=$as_sa
279b0 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 ve_IFS..fi.fi.ac
279c0 5f 63 74 5f 4c 49 50 4f 3d 24 61 63 5f 63 76 5f _ct_LIPO=$ac_cv_
279d0 70 72 6f 67 5f 61 63 5f 63 74 5f 4c 49 50 4f 0a prog_ac_ct_LIPO.
279e0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
279f0 63 74 5f 4c 49 50 4f 22 3b 20 74 68 65 6e 0a 20 ct_LIPO"; then.
27a00 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
27a10 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
27a20 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
27a30 3a 20 24 61 63 5f 63 74 5f 4c 49 50 4f 22 20 3e : $ac_ct_LIPO" >
27a40 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 &5.$as_echo "$ac
27a50 5f 63 74 5f 4c 49 50 4f 22 20 3e 26 36 3b 20 7d _ct_LIPO" >&6; }
27a60 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
27a70 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
27a80 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
27a90 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 result: no" >&5
27aa0 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e .$as_echo "no" >
27ab0 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 &6; }.fi.. if t
27ac0 65 73 74 20 22 78 24 61 63 5f 63 74 5f 4c 49 50 est "x$ac_ct_LIP
27ad0 4f 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 O" = x; then.
27ae0 20 4c 49 50 4f 3d 22 3a 22 0a 20 20 65 6c 73 65 LIPO=":". else
27af0 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 . case $cross
27b00 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 _compiling:$ac_t
27b10 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 ool_warned in.ye
27b20 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 s:).{ $as_echo "
27b30 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
27b40 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 no-$LINENO}: WAR
27b50 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 NING: using cros
27b60 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 s tools not pref
27b70 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 ixed with host t
27b80 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f riplet" >&5.$as_
27b90 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 echo "$as_me: WA
27ba0 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f RNING: using cro
27bb0 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 ss tools not pre
27bc0 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 fixed with host
27bd0 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 triplet" >&2;}.a
27be0 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 c_tool_warned=ye
27bf0 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 4c 49 s ;;.esac. LI
27c00 50 4f 3d 24 61 63 5f 63 74 5f 4c 49 50 4f 0a 20 PO=$ac_ct_LIPO.
27c10 20 66 69 0a 65 6c 73 65 0a 20 20 4c 49 50 4f 3d fi.else. LIPO=
27c20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 "$ac_cv_prog_LIP
27c30 4f 22 0a 66 69 0a 0a 20 20 20 20 69 66 20 74 65 O".fi.. if te
27c40 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f st -n "$ac_tool_
27c50 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 prefix"; then.
27c60 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 # Extract the fi
27c70 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 rst word of "${a
27c80 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6f 74 c_tool_prefix}ot
27c90 6f 6f 6c 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 ool", so it can
27ca0 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d be a program nam
27cb0 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 e with args..set
27cc0 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c dummy ${ac_tool
27cd0 5f 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 3b 20 61 _prefix}otool; a
27ce0 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
27cf0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
27d00 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
27d10 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
27d20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
27d30 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
27d40 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
27d50 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
27d60 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f {ac_cv_prog_OTOO
27d70 4c 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e L+:} false; then
27d80 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
27d90 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
27da0 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d else. if test -
27db0 6e 20 22 24 4f 54 4f 4f 4c 22 3b 20 74 68 65 6e n "$OTOOL"; then
27dc0 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 . ac_cv_prog_OT
27dd0 4f 4f 4c 3d 22 24 4f 54 4f 4f 4c 22 20 23 20 4c OOL="$OTOOL" # L
27de0 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 et the user over
27df0 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 ride the test..e
27e00 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d lse.as_save_IFS=
27e10 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f $IFS; IFS=$PATH_
27e20 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 SEPARATOR.for as
27e30 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f _dir in $PATH.do
27e40 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f . IFS=$as_save_
27e50 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 IFS. test -z "$
27e60 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 as_dir" && as_di
27e70 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 r=.. for ac_e
27e80 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 xec_ext in '' $a
27e90 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 c_executable_ext
27ea0 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 ensions; do. if
27eb0 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c as_fn_executabl
27ec0 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 e_p "$as_dir/$ac
27ed0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
27ee0 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f t"; then. ac_
27ef0 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 3d 22 24 cv_prog_OTOOL="$
27f00 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d {ac_tool_prefix}
27f10 6f 74 6f 6f 6c 22 0a 20 20 20 20 24 61 73 5f 65 otool". $as_e
27f20 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
27f30 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
27f40 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f : found $as_dir/
27f50 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
27f60 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 _ext" >&5. br
27f70 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a eak 2. fi.done.
27f80 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 done.IFS=$as_s
27f90 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 4f ave_IFS..fi.fi.O
27fa0 54 4f 4f 4c 3d 24 61 63 5f 63 76 5f 70 72 6f 67 TOOL=$ac_cv_prog
27fb0 5f 4f 54 4f 4f 4c 0a 69 66 20 74 65 73 74 20 2d _OTOOL.if test -
27fc0 6e 20 22 24 4f 54 4f 4f 4c 22 3b 20 74 68 65 6e n "$OTOOL"; then
27fd0 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
27fe0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
27ff0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
28000 6c 74 3a 20 24 4f 54 4f 4f 4c 22 20 3e 26 35 0a lt: $OTOOL" >&5.
28010 24 61 73 5f 65 63 68 6f 20 22 24 4f 54 4f 4f 4c $as_echo "$OTOOL
28020 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 " >&6; }.else.
28030 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
28040 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
28050 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
28060 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 no" >&5.$as_ech
28070 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 o "no" >&6; }.fi
28080 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a ...fi.if test -z
28090 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 "$ac_cv_prog_OT
280a0 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f OOL"; then. ac_
280b0 63 74 5f 4f 54 4f 4f 4c 3d 24 4f 54 4f 4f 4c 0a ct_OTOOL=$OTOOL.
280c0 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
280d0 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 6f first word of "o
280e0 74 6f 6f 6c 22 2c 20 73 6f 20 69 74 20 63 61 6e tool", so it can
280f0 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 be a program na
28100 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 me with args..se
28110 74 20 64 75 6d 6d 79 20 6f 74 6f 6f 6c 3b 20 61 t dummy otool; a
28120 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
28130 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
28140 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
28150 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
28160 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
28170 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
28180 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
28190 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
281a0 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 {ac_cv_prog_ac_c
281b0 74 5f 4f 54 4f 4f 4c 2b 3a 7d 20 66 61 6c 73 65 t_OTOOL+:} false
281c0 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
281d0 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
281e0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 " >&6.else. if
281f0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f test -n "$ac_ct_
28200 4f 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 61 OTOOL"; then. a
28210 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
28220 4f 54 4f 4f 4c 3d 22 24 61 63 5f 63 74 5f 4f 54 OTOOL="$ac_ct_OT
28230 4f 4f 4c 22 20 23 20 4c 65 74 20 74 68 65 20 75 OOL" # Let the u
28240 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 ser override the
28250 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 test..else.as_s
28260 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 ave_IFS=$IFS; IF
28270 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f S=$PATH_SEPARATO
28280 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 R.for as_dir in
28290 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 $PATH.do. IFS=$
282a0 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 as_save_IFS. te
282b0 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 st -z "$as_dir"
282c0 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 && as_dir=..
282d0 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 for ac_exec_ext
282e0 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 in '' $ac_execut
282f0 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b able_extensions;
28300 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 do. if as_fn_e
28310 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 xecutable_p "$as
28320 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
28330 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e _exec_ext"; then
28340 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f . ac_cv_prog_
28350 61 63 5f 63 74 5f 4f 54 4f 4f 4c 3d 22 6f 74 6f ac_ct_OTOOL="oto
28360 6f 6c 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f ol". $as_echo
28370 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
28380 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 neno-$LINENO}: f
28390 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 ound $as_dir/$ac
283a0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
283b0 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b t" >&5. break
283c0 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 2. fi.done. d
283d0 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 one.IFS=$as_save
283e0 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 _IFS..fi.fi.ac_c
283f0 74 5f 4f 54 4f 4f 4c 3d 24 61 63 5f 63 76 5f 70 t_OTOOL=$ac_cv_p
28400 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c 0a rog_ac_ct_OTOOL.
28410 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
28420 63 74 5f 4f 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a ct_OTOOL"; then.
28430 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
28440 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
28450 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
28460 74 3a 20 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 22 t: $ac_ct_OTOOL"
28470 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
28480 61 63 5f 63 74 5f 4f 54 4f 4f 4c 22 20 3e 26 36 ac_ct_OTOOL" >&6
28490 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 ; }.else. { $as
284a0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
284b0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
284c0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 O}: result: no"
284d0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f >&5.$as_echo "no
284e0 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 " >&6; }.fi.. i
284f0 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 74 5f f test "x$ac_ct_
28500 4f 54 4f 4f 4c 22 20 3d 20 78 3b 20 74 68 65 6e OTOOL" = x; then
28510 0a 20 20 20 20 4f 54 4f 4f 4c 3d 22 3a 22 0a 20 . OTOOL=":".
28520 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20 24 else. case $
28530 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a cross_compiling:
28540 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 $ac_tool_warned
28550 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65 in.yes:).{ $as_e
28560 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
28570 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
28580 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 : WARNING: using
28590 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 cross tools not
285a0 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 68 prefixed with h
285b0 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 35 ost triplet" >&5
285c0 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d .$as_echo "$as_m
285d0 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e e: WARNING: usin
285e0 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f g cross tools no
285f0 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 t prefixed with
28600 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 host triplet" >&
28610 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 2;}.ac_tool_warn
28620 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 ed=yes ;;.esac.
28630 20 20 20 4f 54 4f 4f 4c 3d 24 61 63 5f 63 74 5f OTOOL=$ac_ct_
28640 4f 54 4f 4f 4c 0a 20 20 66 69 0a 65 6c 73 65 0a OTOOL. fi.else.
28650 20 20 4f 54 4f 4f 4c 3d 22 24 61 63 5f 63 76 5f OTOOL="$ac_cv_
28660 70 72 6f 67 5f 4f 54 4f 4f 4c 22 0a 66 69 0a 0a prog_OTOOL".fi..
28670 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 if test -n "
28680 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 $ac_tool_prefix"
28690 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 ; then. # Extra
286a0 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 ct the first wor
286b0 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f d of "${ac_tool_
286c0 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 36 34 22 2c prefix}otool64",
286d0 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 so it can be a
286e0 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 program name wit
286f0 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d h args..set dumm
28700 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 y ${ac_tool_pref
28710 69 78 7d 6f 74 6f 6f 6c 36 34 3b 20 61 63 5f 77 ix}otool64; ac_w
28720 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 ord=$2.{ $as_ech
28730 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
28740 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
28750 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
28760 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 _word" >&5.$as_e
28770 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
28780 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 for $ac_word...
28790 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 " >&6; }.if ${ac
287a0 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 36 34 _cv_prog_OTOOL64
287b0 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
287c0 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
287d0 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
287e0 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e lse. if test -n
287f0 20 22 24 4f 54 4f 4f 4c 36 34 22 3b 20 74 68 65 "$OTOOL64"; the
28800 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4f n. ac_cv_prog_O
28810 54 4f 4f 4c 36 34 3d 22 24 4f 54 4f 4f 4c 36 34 TOOL64="$OTOOL64
28820 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 " # Let the user
28830 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 override the te
28840 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 st..else.as_save
28850 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 _IFS=$IFS; IFS=$
28860 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 PATH_SEPARATOR.f
28870 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 or as_dir in $PA
28880 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f TH.do. IFS=$as_
28890 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 save_IFS. test
288a0 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 -z "$as_dir" &&
288b0 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 as_dir=.. for
288c0 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 ac_exec_ext in
288d0 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c '' $ac_executabl
288e0 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f e_extensions; do
288f0 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 . if as_fn_exec
28900 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 utable_p "$as_di
28910 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
28920 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 ec_ext"; then.
28930 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f ac_cv_prog_OTO
28940 4f 4c 36 34 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f OL64="${ac_tool_
28950 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 36 34 22 0a prefix}otool64".
28960 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 $as_echo "$a
28970 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
28980 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 -$LINENO}: found
28990 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 $as_dir/$ac_wor
289a0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e d$ac_exec_ext" >
289b0 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 &5. break 2.
289c0 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a fi.done. done.
289d0 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
289e0 0a 0a 66 69 0a 66 69 0a 4f 54 4f 4f 4c 36 34 3d ..fi.fi.OTOOL64=
289f0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f $ac_cv_prog_OTOO
28a00 4c 36 34 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 L64.if test -n "
28a10 24 4f 54 4f 4f 4c 36 34 22 3b 20 74 68 65 6e 0a $OTOOL64"; then.
28a20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
28a30 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
28a40 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
28a50 74 3a 20 24 4f 54 4f 4f 4c 36 34 22 20 3e 26 35 t: $OTOOL64" >&5
28a60 0a 24 61 73 5f 65 63 68 6f 20 22 24 4f 54 4f 4f .$as_echo "$OTOO
28a70 4c 36 34 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 L64" >&6; }.else
28a80 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
28a90 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
28aa0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
28ab0 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f lt: no" >&5.$as_
28ac0 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d echo "no" >&6; }
28ad0 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 .fi...fi.if test
28ae0 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 -z "$ac_cv_prog
28af0 5f 4f 54 4f 4f 4c 36 34 22 3b 20 74 68 65 6e 0a _OTOOL64"; then.
28b00 20 20 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 3d ac_ct_OTOOL64=
28b10 24 4f 54 4f 4f 4c 36 34 0a 20 20 23 20 45 78 74 $OTOOL64. # Ext
28b20 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 ract the first w
28b30 6f 72 64 20 6f 66 20 22 6f 74 6f 6f 6c 36 34 22 ord of "otool64"
28b40 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 , so it can be a
28b50 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 program name wi
28b60 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d th args..set dum
28b70 6d 79 20 6f 74 6f 6f 6c 36 34 3b 20 61 63 5f 77 my otool64; ac_w
28b80 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 ord=$2.{ $as_ech
28b90 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
28ba0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
28bb0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
28bc0 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 _word" >&5.$as_e
28bd0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
28be0 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 for $ac_word...
28bf0 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 " >&6; }.if ${ac
28c00 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f _cv_prog_ac_ct_O
28c10 54 4f 4f 4c 36 34 2b 3a 7d 20 66 61 6c 73 65 3b TOOL64+:} false;
28c20 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
28c30 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
28c40 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 >&6.else. if t
28c50 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4f est -n "$ac_ct_O
28c60 54 4f 4f 4c 36 34 22 3b 20 74 68 65 6e 0a 20 20 TOOL64"; then.
28c70 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
28c80 5f 4f 54 4f 4f 4c 36 34 3d 22 24 61 63 5f 63 74 _OTOOL64="$ac_ct
28c90 5f 4f 54 4f 4f 4c 36 34 22 20 23 20 4c 65 74 20 _OTOOL64" # Let
28ca0 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 the user overrid
28cb0 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 e the test..else
28cc0 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 .as_save_IFS=$IF
28cd0 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 S; IFS=$PATH_SEP
28ce0 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 ARATOR.for as_di
28cf0 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 r in $PATH.do.
28d00 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
28d10 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f . test -z "$as_
28d20 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e dir" && as_dir=.
28d30 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 . for ac_exec
28d40 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 _ext in '' $ac_e
28d50 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 xecutable_extens
28d60 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 ions; do. if as
28d70 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 _fn_executable_p
28d80 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f "$as_dir/$ac_wo
28d90 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b rd$ac_exec_ext";
28da0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f then. ac_cv_
28db0 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c prog_ac_ct_OTOOL
28dc0 36 34 3d 22 6f 74 6f 6f 6c 36 34 22 0a 20 20 20 64="otool64".
28dd0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
28de0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
28df0 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 INENO}: found $a
28e00 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
28e10 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a c_exec_ext" >&5.
28e20 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 break 2. fi
28e30 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 .done. done.IFS
28e40 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 =$as_save_IFS..f
28e50 69 0a 66 69 0a 61 63 5f 63 74 5f 4f 54 4f 4f 4c i.fi.ac_ct_OTOOL
28e60 36 34 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 64=$ac_cv_prog_a
28e70 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 0a 69 66 20 c_ct_OTOOL64.if
28e80 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f test -n "$ac_ct_
28e90 4f 54 4f 4f 4c 36 34 22 3b 20 74 68 65 6e 0a 20 OTOOL64"; then.
28ea0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
28eb0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
28ec0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
28ed0 3a 20 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 : $ac_ct_OTOOL64
28ee0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
28ef0 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 22 20 $ac_ct_OTOOL64"
28f00 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 >&6; }.else. {
28f10 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
28f20 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
28f30 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e NENO}: result: n
28f40 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 o" >&5.$as_echo
28f50 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a "no" >&6; }.fi..
28f60 20 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f if test "x$ac_
28f70 63 74 5f 4f 54 4f 4f 4c 36 34 22 20 3d 20 78 3b ct_OTOOL64" = x;
28f80 20 74 68 65 6e 0a 20 20 20 20 4f 54 4f 4f 4c 36 then. OTOOL6
28f90 34 3d 22 3a 22 0a 20 20 65 6c 73 65 0a 20 20 20 4=":". else.
28fa0 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d case $cross_com
28fb0 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f piling:$ac_tool_
28fc0 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a warned in.yes:).
28fd0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
28fe0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
28ff0 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 LINENO}: WARNING
29000 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f : using cross to
29010 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 ols not prefixed
29020 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c with host tripl
29030 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f et" >&5.$as_echo
29040 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e "$as_me: WARNIN
29050 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 G: using cross t
29060 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 ools not prefixe
29070 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 d with host trip
29080 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f let" >&2;}.ac_to
29090 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b ol_warned=yes ;;
290a0 0a 65 73 61 63 0a 20 20 20 20 4f 54 4f 4f 4c 36 .esac. OTOOL6
290b0 34 3d 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 4=$ac_ct_OTOOL64
290c0 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 4f 54 4f . fi.else. OTO
290d0 4f 4c 36 34 3d 22 24 61 63 5f 63 76 5f 70 72 6f OL64="$ac_cv_pro
290e0 67 5f 4f 54 4f 4f 4c 36 34 22 0a 66 69 0a 0a 0a g_OTOOL64".fi...
290f0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
29100 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 7b 20 24 ......... { $
29110 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
29120 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
29130 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
29140 6f 72 20 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c or -single_modul
29150 65 20 6c 69 6e 6b 65 72 20 66 6c 61 67 22 20 3e e linker flag" >
29160 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
29170 68 65 63 6b 69 6e 67 20 66 6f 72 20 2d 73 69 6e hecking for -sin
29180 67 6c 65 5f 6d 6f 64 75 6c 65 20 6c 69 6e 6b 65 gle_module linke
29190 72 20 66 6c 61 67 2e 2e 2e 20 22 20 3e 26 36 3b r flag... " >&6;
291a0 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 61 70 }.if ${lt_cv_ap
291b0 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f ple_cc_single_mo
291c0 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e d+:} false; then
291d0 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
291e0 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
291f0 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 61 70 70 else. lt_cv_app
29200 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 le_cc_single_mod
29210 3d 6e 6f 0a 20 20 20 20 20 20 69 66 20 74 65 73 =no. if tes
29220 74 20 2d 7a 20 22 24 7b 4c 54 5f 4d 55 4c 54 49 t -z "${LT_MULTI
29230 5f 4d 4f 44 55 4c 45 7d 22 3b 20 74 68 65 6e 0a _MODULE}"; then.
29240 09 23 20 42 79 20 64 65 66 61 75 6c 74 20 77 65 .# By default we
29250 20 77 69 6c 6c 20 61 64 64 20 74 68 65 20 2d 73 will add the -s
29260 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 66 6c 61 ingle_module fla
29270 67 2e 20 59 6f 75 20 63 61 6e 20 6f 76 65 72 72 g. You can overr
29280 69 64 65 0a 09 23 20 62 79 20 65 69 74 68 65 72 ide..# by either
29290 20 73 65 74 74 69 6e 67 20 74 68 65 20 65 6e 76 setting the env
292a0 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c ironment variabl
292b0 65 20 4c 54 5f 4d 55 4c 54 49 5f 4d 4f 44 55 4c e LT_MULTI_MODUL
292c0 45 0a 09 23 20 6e 6f 6e 2d 65 6d 70 74 79 20 61 E..# non-empty a
292d0 74 20 63 6f 6e 66 69 67 75 72 65 20 74 69 6d 65 t configure time
292e0 2c 20 6f 72 20 62 79 20 61 64 64 69 6e 67 20 2d , or by adding -
292f0 6d 75 6c 74 69 5f 6d 6f 64 75 6c 65 20 74 6f 20 multi_module to
29300 74 68 65 0a 09 23 20 6c 69 6e 6b 20 66 6c 61 67 the..# link flag
29310 73 2e 0a 09 72 6d 20 2d 72 66 20 6c 69 62 63 6f s...rm -rf libco
29320 6e 66 74 65 73 74 2e 64 79 6c 69 62 2a 0a 09 65 nftest.dylib*..e
29330 63 68 6f 20 22 69 6e 74 20 66 6f 6f 28 76 6f 69 cho "int foo(voi
29340 64 29 7b 72 65 74 75 72 6e 20 31 3b 7d 22 20 3e d){return 1;}" >
29350 20 63 6f 6e 66 74 65 73 74 2e 63 0a 09 65 63 68 conftest.c..ech
29360 6f 20 22 24 4c 54 43 43 20 24 4c 54 43 46 4c 41 o "$LTCC $LTCFLA
29370 47 53 20 24 4c 44 46 4c 41 47 53 20 2d 6f 20 6c GS $LDFLAGS -o l
29380 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c 69 62 ibconftest.dylib
29390 20 5c 0a 2d 64 79 6e 61 6d 69 63 6c 69 62 20 2d \.-dynamiclib -
293a0 57 6c 2c 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c Wl,-single_modul
293b0 65 20 63 6f 6e 66 74 65 73 74 2e 63 22 20 3e 26 e conftest.c" >&
293c0 35 0a 09 24 4c 54 43 43 20 24 4c 54 43 46 4c 41 5..$LTCC $LTCFLA
293d0 47 53 20 24 4c 44 46 4c 41 47 53 20 2d 6f 20 6c GS $LDFLAGS -o l
293e0 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c 69 62 ibconftest.dylib
293f0 20 5c 0a 09 20 20 2d 64 79 6e 61 6d 69 63 6c 69 \.. -dynamicli
29400 62 20 2d 57 6c 2c 2d 73 69 6e 67 6c 65 5f 6d 6f b -Wl,-single_mo
29410 64 75 6c 65 20 63 6f 6e 66 74 65 73 74 2e 63 20 dule conftest.c
29420 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 2>conftest.err.
29430 20 20 20 20 20 20 20 5f 6c 74 5f 72 65 73 75 6c _lt_resul
29440 74 3d 24 3f 0a 09 69 66 20 74 65 73 74 20 2d 66 t=$?..if test -f
29450 20 6c 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c libconftest.dyl
29460 69 62 20 26 26 20 74 65 73 74 20 21 20 2d 73 20 ib && test ! -s
29470 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 26 26 20 conftest.err &&
29480 74 65 73 74 20 24 5f 6c 74 5f 72 65 73 75 6c 74 test $_lt_result
29490 20 3d 20 30 3b 20 74 68 65 6e 0a 09 20 20 6c 74 = 0; then.. lt
294a0 5f 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e _cv_apple_cc_sin
294b0 67 6c 65 5f 6d 6f 64 3d 79 65 73 0a 09 65 6c 73 gle_mod=yes..els
294c0 65 0a 09 20 20 63 61 74 20 63 6f 6e 66 74 65 73 e.. cat conftes
294d0 74 2e 65 72 72 20 3e 26 35 0a 09 66 69 0a 09 72 t.err >&5..fi..r
294e0 6d 20 2d 72 66 20 6c 69 62 63 6f 6e 66 74 65 73 m -rf libconftes
294f0 74 2e 64 79 6c 69 62 2a 0a 09 72 6d 20 2d 66 20 t.dylib*..rm -f
29500 63 6f 6e 66 74 65 73 74 2e 2a 0a 20 20 20 20 20 conftest.*.
29510 20 66 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 fi.fi.{ $as_ech
29520 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
29530 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
29540 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 61 result: $lt_cv_a
29550 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d pple_cc_single_m
29560 6f 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f od" >&5.$as_echo
29570 20 22 24 6c 74 5f 63 76 5f 61 70 70 6c 65 5f 63 "$lt_cv_apple_c
29580 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22 20 3e 26 c_single_mod" >&
29590 36 3b 20 7d 0a 20 20 20 20 7b 20 24 61 73 5f 65 6; }. { $as_e
295a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
295b0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
295c0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 2d : checking for -
295d0 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 exported_symbols
295e0 5f 6c 69 73 74 20 6c 69 6e 6b 65 72 20 66 6c 61 _list linker fla
295f0 67 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f g" >&5.$as_echo_
29600 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
29610 2d 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c -exported_symbol
29620 73 5f 6c 69 73 74 20 6c 69 6e 6b 65 72 20 66 6c s_list linker fl
29630 61 67 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 ag... " >&6; }.i
29640 66 20 24 7b 6c 74 5f 63 76 5f 6c 64 5f 65 78 70 f ${lt_cv_ld_exp
29650 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 orted_symbols_li
29660 73 74 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 st+:} false; the
29670 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
29680 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
29690 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 6c 64 .else. lt_cv_ld
296a0 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c _exported_symbol
296b0 73 5f 6c 69 73 74 3d 6e 6f 0a 20 20 20 20 20 20 s_list=no.
296c0 73 61 76 65 5f 4c 44 46 4c 41 47 53 3d 24 4c 44 save_LDFLAGS=$LD
296d0 46 4c 41 47 53 0a 20 20 20 20 20 20 65 63 68 6f FLAGS. echo
296e0 20 22 5f 6d 61 69 6e 22 20 3e 20 63 6f 6e 66 74 "_main" > conft
296f0 65 73 74 2e 73 79 6d 0a 20 20 20 20 20 20 4c 44 est.sym. LD
29700 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 20 FLAGS="$LDFLAGS
29710 2d 57 6c 2c 2d 65 78 70 6f 72 74 65 64 5f 73 79 -Wl,-exported_sy
29720 6d 62 6f 6c 73 5f 6c 69 73 74 2c 63 6f 6e 66 74 mbols_list,conft
29730 65 73 74 2e 73 79 6d 22 0a 20 20 20 20 20 20 63 est.sym". c
29740 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 at confdefs.h -
29750 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 <<_ACEOF >confte
29760 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e st.$ac_ext./* en
29770 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a d confdefs.h. *
29780 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b /..int.main ().{
29790 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 .. ;. return 0
297a0 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 ;.}._ACEOF.if ac
297b0 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b 20 22 _fn_c_try_link "
297c0 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a $LINENO"; then :
297d0 0a 20 20 6c 74 5f 63 76 5f 6c 64 5f 65 78 70 6f . lt_cv_ld_expo
297e0 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 rted_symbols_lis
297f0 74 3d 79 65 73 0a 65 6c 73 65 0a 20 20 6c 74 5f t=yes.else. lt_
29800 63 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 cv_ld_exported_s
29810 79 6d 62 6f 6c 73 5f 6c 69 73 74 3d 6e 6f 0a 66 ymbols_list=no.f
29820 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e i.rm -f core con
29830 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 ftest.err confte
29840 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a st.$ac_objext \.
29850 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f conftest$ac_
29860 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e exeext conftest.
29870 24 61 63 5f 65 78 74 0a 09 4c 44 46 4c 41 47 53 $ac_ext..LDFLAGS
29880 3d 22 24 73 61 76 65 5f 4c 44 46 4c 41 47 53 22 ="$save_LDFLAGS"
29890 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 ..fi.{ $as_echo
298a0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
298b0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
298c0 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 6c 64 5f sult: $lt_cv_ld_
298d0 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 exported_symbols
298e0 5f 6c 69 73 74 22 20 3e 26 35 0a 24 61 73 5f 65 _list" >&5.$as_e
298f0 63 68 6f 20 22 24 6c 74 5f 63 76 5f 6c 64 5f 65 cho "$lt_cv_ld_e
29900 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f xported_symbols_
29910 6c 69 73 74 22 20 3e 26 36 3b 20 7d 0a 20 20 20 list" >&6; }.
29920 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 case $host_os i
29930 6e 0a 20 20 20 20 72 68 61 70 73 6f 64 79 2a 20 n. rhapsody*
29940 7c 20 64 61 72 77 69 6e 31 2e 5b 30 31 32 5d 29 | darwin1.[012])
29950 0a 20 20 20 20 20 20 5f 6c 74 5f 64 61 72 5f 61 . _lt_dar_a
29960 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 3d 27 llow_undefined='
29970 24 7b 77 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 ${wl}-undefined
29980 24 7b 77 6c 7d 73 75 70 70 72 65 73 73 27 20 3b ${wl}suppress' ;
29990 3b 0a 20 20 20 20 64 61 72 77 69 6e 31 2e 2a 29 ;. darwin1.*)
299a0 0a 20 20 20 20 20 20 5f 6c 74 5f 64 61 72 5f 61 . _lt_dar_a
299b0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 3d 27 llow_undefined='
299c0 24 7b 77 6c 7d 2d 66 6c 61 74 5f 6e 61 6d 65 73 ${wl}-flat_names
299d0 70 61 63 65 20 24 7b 77 6c 7d 2d 75 6e 64 65 66 pace ${wl}-undef
299e0 69 6e 65 64 20 24 7b 77 6c 7d 73 75 70 70 72 65 ined ${wl}suppre
299f0 73 73 27 20 3b 3b 0a 20 20 20 20 64 61 72 77 69 ss' ;;. darwi
29a00 6e 2a 29 20 23 20 64 61 72 77 69 6e 20 35 2e 78 n*) # darwin 5.x
29a10 20 6f 6e 0a 20 20 20 20 20 20 23 20 69 66 20 72 on. # if r
29a20 75 6e 6e 69 6e 67 20 6f 6e 20 31 30 2e 35 20 6f unning on 10.5 o
29a30 72 20 6c 61 74 65 72 2c 20 74 68 65 20 64 65 70 r later, the dep
29a40 6c 6f 79 6d 65 6e 74 20 74 61 72 67 65 74 20 64 loyment target d
29a50 65 66 61 75 6c 74 73 0a 20 20 20 20 20 20 23 20 efaults. #
29a60 74 6f 20 74 68 65 20 4f 53 20 76 65 72 73 69 6f to the OS versio
29a70 6e 2c 20 69 66 20 6f 6e 20 78 38 36 2c 20 61 6e n, if on x86, an
29a80 64 20 31 30 2e 34 2c 20 74 68 65 20 64 65 70 6c d 10.4, the depl
29a90 6f 79 6d 65 6e 74 0a 20 20 20 20 20 20 23 20 74 oyment. # t
29aa0 61 72 67 65 74 20 64 65 66 61 75 6c 74 73 20 74 arget defaults t
29ab0 6f 20 31 30 2e 34 2e 20 44 6f 6e 27 74 20 79 6f o 10.4. Don't yo
29ac0 75 20 6c 6f 76 65 20 69 74 3f 0a 20 20 20 20 20 u love it?.
29ad0 20 63 61 73 65 20 24 7b 4d 41 43 4f 53 58 5f 44 case ${MACOSX_D
29ae0 45 50 4c 4f 59 4d 45 4e 54 5f 54 41 52 47 45 54 EPLOYMENT_TARGET
29af0 2d 31 30 2e 30 7d 2c 24 68 6f 73 74 20 69 6e 0a -10.0},$host in.
29b00 09 31 30 2e 30 2c 2a 38 36 2a 2d 64 61 72 77 69 .10.0,*86*-darwi
29b10 6e 38 2a 7c 31 30 2e 30 2c 2a 2d 64 61 72 77 69 n8*|10.0,*-darwi
29b20 6e 5b 39 31 5d 2a 29 0a 09 20 20 5f 6c 74 5f 64 n[91]*).. _lt_d
29b30 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e ar_allow_undefin
29b40 65 64 3d 27 24 7b 77 6c 7d 2d 75 6e 64 65 66 69 ed='${wl}-undefi
29b50 6e 65 64 20 24 7b 77 6c 7d 64 79 6e 61 6d 69 63 ned ${wl}dynamic
29b60 5f 6c 6f 6f 6b 75 70 27 20 3b 3b 0a 09 31 30 2e _lookup' ;;..10.
29b70 5b 30 31 32 5d 2a 29 0a 09 20 20 5f 6c 74 5f 64 [012]*).. _lt_d
29b80 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e ar_allow_undefin
29b90 65 64 3d 27 24 7b 77 6c 7d 2d 66 6c 61 74 5f 6e ed='${wl}-flat_n
29ba0 61 6d 65 73 70 61 63 65 20 24 7b 77 6c 7d 2d 75 amespace ${wl}-u
29bb0 6e 64 65 66 69 6e 65 64 20 24 7b 77 6c 7d 73 75 ndefined ${wl}su
29bc0 70 70 72 65 73 73 27 20 3b 3b 0a 09 31 30 2e 2a ppress' ;;..10.*
29bd0 29 0a 09 20 20 5f 6c 74 5f 64 61 72 5f 61 6c 6c ).. _lt_dar_all
29be0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 3d 27 24 7b ow_undefined='${
29bf0 77 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b wl}-undefined ${
29c00 77 6c 7d 64 79 6e 61 6d 69 63 5f 6c 6f 6f 6b 75 wl}dynamic_looku
29c10 70 27 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 p' ;;. esac
29c20 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 . ;;. esac.
29c30 20 20 20 69 66 20 74 65 73 74 20 22 24 6c 74 5f if test "$lt_
29c40 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 cv_apple_cc_sing
29c50 6c 65 5f 6d 6f 64 22 20 3d 20 22 79 65 73 22 3b le_mod" = "yes";
29c60 20 74 68 65 6e 0a 20 20 20 20 20 20 5f 6c 74 5f then. _lt_
29c70 64 61 72 5f 73 69 6e 67 6c 65 5f 6d 6f 64 3d 27 dar_single_mod='
29c80 24 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 27 0a $single_module'.
29c90 20 20 20 20 66 69 0a 20 20 20 20 69 66 20 74 65 fi. if te
29ca0 73 74 20 22 24 6c 74 5f 63 76 5f 6c 64 5f 65 78 st "$lt_cv_ld_ex
29cb0 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c ported_symbols_l
29cc0 69 73 74 22 20 3d 20 22 79 65 73 22 3b 20 74 68 ist" = "yes"; th
29cd0 65 6e 0a 20 20 20 20 20 20 5f 6c 74 5f 64 61 72 en. _lt_dar
29ce0 5f 65 78 70 6f 72 74 5f 73 79 6d 73 3d 27 20 24 _export_syms=' $
29cf0 7b 77 6c 7d 2d 65 78 70 6f 72 74 65 64 5f 73 79 {wl}-exported_sy
29d00 6d 62 6f 6c 73 5f 6c 69 73 74 2c 24 6f 75 74 70 mbols_list,$outp
29d10 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e ut_objdir/${libn
29d20 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 ame}-symbols.exp
29d30 73 79 6d 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 sym'. else.
29d40 20 20 20 20 5f 6c 74 5f 64 61 72 5f 65 78 70 6f _lt_dar_expo
29d50 72 74 5f 73 79 6d 73 3d 27 7e 24 4e 4d 45 44 49 rt_syms='~$NMEDI
29d60 54 20 2d 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a T -s $output_obj
29d70 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 dir/${libname}-s
29d80 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 20 24 7b ymbols.expsym ${
29d90 6c 69 62 7d 27 0a 20 20 20 20 66 69 0a 20 20 20 lib}'. fi.
29da0 20 69 66 20 74 65 73 74 20 22 24 44 53 59 4d 55 if test "$DSYMU
29db0 54 49 4c 22 20 21 3d 20 22 3a 22 3b 20 74 68 65 TIL" != ":"; the
29dc0 6e 0a 20 20 20 20 20 20 5f 6c 74 5f 64 73 79 6d n. _lt_dsym
29dd0 75 74 69 6c 3d 27 7e 24 44 53 59 4d 55 54 49 4c util='~$DSYMUTIL
29de0 20 24 6c 69 62 20 7c 7c 20 3a 27 0a 20 20 20 20 $lib || :'.
29df0 65 6c 73 65 0a 20 20 20 20 20 20 5f 6c 74 5f 64 else. _lt_d
29e00 73 79 6d 75 74 69 6c 3d 0a 20 20 20 20 66 69 0a symutil=. fi.
29e10 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 61 ;;. esac..a
29e20 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 c_ext=c.ac_cpp='
29e30 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a $CPP $CPPFLAGS'.
29e40 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 ac_compile='$CC
29e50 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 -c $CFLAGS $CPPF
29e60 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 LAGS conftest.$a
29e70 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 c_ext >&5'.ac_li
29e80 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 nk='$CC -o conft
29e90 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 est$ac_exeext $C
29ea0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
29eb0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 $LDFLAGS conftes
29ec0 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 t.$ac_ext $LIBS
29ed0 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 >&5'.ac_compiler
29ee0 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f _gnu=$ac_cv_c_co
29ef0 6d 70 69 6c 65 72 5f 67 6e 75 0a 7b 20 24 61 73 mpiler_gnu.{ $as
29f00 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
29f10 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
29f20 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 O}: checking how
29f30 20 74 6f 20 72 75 6e 20 74 68 65 20 43 20 70 72 to run the C pr
29f40 65 70 72 6f 63 65 73 73 6f 72 22 20 3e 26 35 0a eprocessor" >&5.
29f50 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
29f60 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 king how to run
29f70 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 73 73 the C preprocess
29f80 6f 72 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 23 or... " >&6; }.#
29f90 20 4f 6e 20 53 75 6e 73 2c 20 73 6f 6d 65 74 69 On Suns, someti
29fa0 6d 65 73 20 24 43 50 50 20 6e 61 6d 65 73 20 61 mes $CPP names a
29fb0 20 64 69 72 65 63 74 6f 72 79 2e 0a 69 66 20 74 directory..if t
29fc0 65 73 74 20 2d 6e 20 22 24 43 50 50 22 20 26 26 est -n "$CPP" &&
29fd0 20 74 65 73 74 20 2d 64 20 22 24 43 50 50 22 3b test -d "$CPP";
29fe0 20 74 68 65 6e 0a 20 20 43 50 50 3d 0a 66 69 0a then. CPP=.fi.
29ff0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 50 50 if test -z "$CPP
2a000 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 24 7b 61 "; then. if ${a
2a010 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 2b 3a 7d c_cv_prog_CPP+:}
2a020 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
2a030 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
2a040 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
2a050 0a 20 20 20 20 20 20 23 20 44 6f 75 62 6c 65 20 . # Double
2a060 71 75 6f 74 65 73 20 62 65 63 61 75 73 65 20 43 quotes because C
2a070 50 50 20 6e 65 65 64 73 20 74 6f 20 62 65 20 65 PP needs to be e
2a080 78 70 61 6e 64 65 64 0a 20 20 20 20 66 6f 72 20 xpanded. for
2a090 43 50 50 20 69 6e 20 22 24 43 43 20 2d 45 22 20 CPP in "$CC -E"
2a0a0 22 24 43 43 20 2d 45 20 2d 74 72 61 64 69 74 69 "$CC -E -traditi
2a0b0 6f 6e 61 6c 2d 63 70 70 22 20 22 2f 6c 69 62 2f onal-cpp" "/lib/
2a0c0 63 70 70 22 0a 20 20 20 20 64 6f 0a 20 20 20 20 cpp". do.
2a0d0 20 20 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d ac_preproc_ok=
2a0e0 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f 70 false.for ac_c_p
2a0f0 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 reproc_warn_flag
2a100 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 in '' yes.do.
2a110 23 20 55 73 65 20 61 20 68 65 61 64 65 72 20 66 # Use a header f
2a120 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77 ile that comes w
2a130 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 ith gcc, so conf
2a140 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 iguring glibc.
2a150 23 20 77 69 74 68 20 61 20 66 72 65 73 68 20 63 # with a fresh c
2a160 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f ross-compiler wo
2a170 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20 rks.. # Prefer
2a180 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 <limits.h> to <a
2a190 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 ssert.h> if __ST
2a1a0 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c DC__ is defined,
2a1b0 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 since. # <limi
2a1c0 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65 ts.h> exists eve
2a1d0 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e n on freestandin
2a1e0 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 g compilers.. #
2a1f0 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63 On the NeXT, cc
2a200 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64 -E runs the cod
2a210 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f e through the co
2a220 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c mpiler's parser,
2a230 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 . # not just th
2a240 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74 rough cpp. "Synt
2a250 61 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 72 ax error" is her
2a260 65 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 20 e to catch this
2a270 63 61 73 65 2e 0a 20 20 63 61 74 20 63 6f 6e 66 case.. cat conf
2a280 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
2a290 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
2a2a0 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
2a2b0 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 efs.h. */.#ifde
2a2c0 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 f __STDC__.# inc
2a2d0 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a lude <limits.h>.
2a2e0 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 #else.# include
2a2f0 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 <assert.h>.#endi
2a300 66 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78 20 f... Syntax
2a310 65 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 error._ACEOF.if
2a320 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 70 70 20 ac_fn_c_try_cpp
2a330 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 "$LINENO"; then
2a340 3a 0a 0a 65 6c 73 65 0a 20 20 23 20 42 72 6f 6b :..else. # Brok
2a350 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c en: fails on val
2a360 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e id input..contin
2a370 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 ue.fi.rm -f conf
2a380 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
2a390 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 t.i conftest.$ac
2a3a0 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f _ext.. # OK, wo
2a3b0 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 rks on sane case
2a3c0 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 s. Now check wh
2a3d0 65 74 68 65 72 20 6e 6f 6e 65 78 69 73 74 65 6e ether nonexisten
2a3e0 74 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 t headers. # ca
2a3f0 6e 20 62 65 20 64 65 74 65 63 74 65 64 20 61 6e n be detected an
2a400 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 63 6f 6e d how.. cat con
2a410 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
2a420 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
2a430 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
2a440 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 defs.h. */.#inc
2a450 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 lude <ac_nonexis
2a460 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 tent.h>._ACEOF.i
2a470 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 70 f ac_fn_c_try_cp
2a480 70 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 p "$LINENO"; the
2a490 6e 20 3a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 n :. # Broken:
2a4a0 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c success on inval
2a4b0 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e id input..contin
2a4c0 75 65 0a 65 6c 73 65 0a 20 20 23 20 50 61 73 73 ue.else. # Pass
2a4d0 65 73 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 es both tests..a
2a4e0 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 c_preproc_ok=:.b
2a4f0 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f reak.fi.rm -f co
2a500 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 nftest.err conft
2a510 65 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 est.i conftest.$
2a520 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 ac_ext..done.# B
2a530 65 63 61 75 73 65 20 6f 66 20 60 62 72 65 61 6b ecause of `break
2a540 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 ', _AC_PREPROC_I
2a550 46 45 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 FELSE's cleaning
2a560 20 63 6f 64 65 20 77 61 73 20 73 6b 69 70 70 65 code was skippe
2a570 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 d..rm -f conftes
2a580 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 t.i conftest.err
2a590 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
2a5a0 74 0a 69 66 20 24 61 63 5f 70 72 65 70 72 6f 63 t.if $ac_preproc
2a5b0 5f 6f 6b 3b 20 74 68 65 6e 20 3a 0a 20 20 62 72 _ok; then :. br
2a5c0 65 61 6b 0a 66 69 0a 0a 20 20 20 20 64 6f 6e 65 eak.fi.. done
2a5d0 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f . ac_cv_prog_
2a5e0 43 50 50 3d 24 43 50 50 0a 0a 66 69 0a 20 20 43 CPP=$CPP..fi. C
2a5f0 50 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 PP=$ac_cv_prog_C
2a600 50 50 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f PP.else. ac_cv_
2a610 70 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 66 69 prog_CPP=$CPP.fi
2a620 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
2a630 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
2a640 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
2a650 3a 20 24 43 50 50 22 20 3e 26 35 0a 24 61 73 5f : $CPP" >&5.$as_
2a660 65 63 68 6f 20 22 24 43 50 50 22 20 3e 26 36 3b echo "$CPP" >&6;
2a670 20 7d 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b }.ac_preproc_ok
2a680 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f =false.for ac_c_
2a690 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 preproc_warn_fla
2a6a0 67 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 g in '' yes.do.
2a6b0 20 23 20 55 73 65 20 61 20 68 65 61 64 65 72 20 # Use a header
2a6c0 66 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 file that comes
2a6d0 77 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e with gcc, so con
2a6e0 66 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 figuring glibc.
2a6f0 20 23 20 77 69 74 68 20 61 20 66 72 65 73 68 20 # with a fresh
2a700 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 cross-compiler w
2a710 6f 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 orks.. # Prefer
2a720 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c <limits.h> to <
2a730 61 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 assert.h> if __S
2a740 54 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 TDC__ is defined
2a750 2c 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d , since. # <lim
2a760 69 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 its.h> exists ev
2a770 65 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 en on freestandi
2a780 6e 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 ng compilers..
2a790 23 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 # On the NeXT, c
2a7a0 63 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f c -E runs the co
2a7b0 64 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 de through the c
2a7c0 6f 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 ompiler's parser
2a7d0 2c 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 ,. # not just t
2a7e0 68 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e hrough cpp. "Syn
2a7f0 74 61 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 tax error" is he
2a800 72 65 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 re to catch this
2a810 20 63 61 73 65 2e 0a 20 20 63 61 74 20 63 6f 6e case.. cat con
2a820 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
2a830 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
2a840 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
2a850 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 defs.h. */.#ifd
2a860 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e ef __STDC__.# in
2a870 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e clude <limits.h>
2a880 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 .#else.# include
2a890 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 <assert.h>.#end
2a8a0 69 66 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78 if... Syntax
2a8b0 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 error._ACEOF.if
2a8c0 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 70 70 ac_fn_c_try_cpp
2a8d0 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e "$LINENO"; then
2a8e0 20 3a 0a 0a 65 6c 73 65 0a 20 20 23 20 42 72 6f :..else. # Bro
2a8f0 6b 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 ken: fails on va
2a900 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 lid input..conti
2a910 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e nue.fi.rm -f con
2a920 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 ftest.err confte
2a930 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 61 st.i conftest.$a
2a940 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 c_ext.. # OK, w
2a950 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 orks on sane cas
2a960 65 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 es. Now check w
2a970 68 65 74 68 65 72 20 6e 6f 6e 65 78 69 73 74 65 hether nonexiste
2a980 6e 74 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 nt headers. # c
2a990 61 6e 20 62 65 20 64 65 74 65 63 74 65 64 20 61 an be detected a
2a9a0 6e 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 63 6f nd how.. cat co
2a9b0 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 nfdefs.h - <<_AC
2a9c0 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 EOF >conftest.$a
2a9d0 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e c_ext./* end con
2a9e0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e fdefs.h. */.#in
2a9f0 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 clude <ac_nonexi
2aa00 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a stent.h>._ACEOF.
2aa10 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 if ac_fn_c_try_c
2aa20 70 70 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 pp "$LINENO"; th
2aa30 65 6e 20 3a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a en :. # Broken:
2aa40 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 success on inva
2aa50 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 lid input..conti
2aa60 6e 75 65 0a 65 6c 73 65 0a 20 20 23 20 50 61 73 nue.else. # Pas
2aa70 73 65 73 20 62 6f 74 68 20 74 65 73 74 73 2e 0a ses both tests..
2aa80 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a ac_preproc_ok=:.
2aa90 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 break.fi.rm -f c
2aaa0 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 onftest.err conf
2aab0 74 65 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e test.i conftest.
2aac0 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 $ac_ext..done.#
2aad0 42 65 63 61 75 73 65 20 6f 66 20 60 62 72 65 61 Because of `brea
2aae0 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f k', _AC_PREPROC_
2aaf0 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e IFELSE's cleanin
2ab00 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69 70 70 g code was skipp
2ab10 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 ed..rm -f confte
2ab20 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 65 72 st.i conftest.er
2ab30 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 r conftest.$ac_e
2ab40 78 74 0a 69 66 20 24 61 63 5f 70 72 65 70 72 6f xt.if $ac_prepro
2ab50 63 5f 6f 6b 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c c_ok; then :..el
2ab60 73 65 0a 20 20 7b 20 7b 20 24 61 73 5f 65 63 68 se. { { $as_ech
2ab70 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
2ab80 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
2ab90 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f error: in \`$ac_
2aba0 70 77 64 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65 pwd':" >&5.$as_e
2abb0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 cho "$as_me: err
2abc0 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 or: in \`$ac_pwd
2abd0 27 3a 22 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f ':" >&2;}.as_fn_
2abe0 65 72 72 6f 72 20 24 3f 20 22 43 20 70 72 65 70 error $? "C prep
2abf0 72 6f 63 65 73 73 6f 72 20 5c 22 24 43 50 50 5c rocessor \"$CPP\
2ac00 22 20 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 " fails sanity c
2ac10 68 65 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 heck.See \`confi
2ac20 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 g.log' for more
2ac30 64 65 74 61 69 6c 73 22 20 22 24 4c 49 4e 45 4e details" "$LINEN
2ac40 4f 22 20 35 3b 20 7d 0a 66 69 0a 0a 61 63 5f 65 O" 5; }.fi..ac_e
2ac50 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 xt=c.ac_cpp='$CP
2ac60 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f P $CPPFLAGS'.ac_
2ac70 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 compile='$CC -c
2ac80 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 $CFLAGS $CPPFLAG
2ac90 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 S conftest.$ac_e
2aca0 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d xt >&5'.ac_link=
2acb0 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 '$CC -o conftest
2acc0 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 $ac_exeext $CFLA
2acd0 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 GS $CPPFLAGS $LD
2ace0 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 FLAGS conftest.$
2acf0 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 ac_ext $LIBS >&5
2ad00 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e '.ac_compiler_gn
2ad10 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 u=$ac_cv_c_compi
2ad20 6c 65 72 5f 67 6e 75 0a 0a 0a 7b 20 24 61 73 5f ler_gnu...{ $as_
2ad30 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
2ad40 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
2ad50 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
2ad60 41 4e 53 49 20 43 20 68 65 61 64 65 72 20 66 69 ANSI C header fi
2ad70 6c 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 les" >&5.$as_ech
2ad80 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
2ad90 72 20 41 4e 53 49 20 43 20 68 65 61 64 65 72 20 r ANSI C header
2ada0 66 69 6c 65 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 files... " >&6;
2adb0 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 68 65 61 }.if ${ac_cv_hea
2adc0 64 65 72 5f 73 74 64 63 2b 3a 7d 20 66 61 6c 73 der_stdc+:} fals
2add0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
2ade0 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
2adf0 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 " >&6.else. ca
2ae00 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c t confdefs.h - <
2ae10 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 <_ACEOF >conftes
2ae20 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 t.$ac_ext./* end
2ae30 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f confdefs.h. */
2ae40 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 .#include <stdli
2ae50 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 b.h>.#include <s
2ae60 74 64 61 72 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 tdarg.h>.#includ
2ae70 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23 69 6e e <string.h>.#in
2ae80 63 6c 75 64 65 20 3c 66 6c 6f 61 74 2e 68 3e 0a clude <float.h>.
2ae90 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a .int.main ().{..
2aea0 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a ;. return 0;.
2aeb0 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 }._ACEOF.if ac_f
2aec0 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 n_c_try_compile
2aed0 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 "$LINENO"; then
2aee0 3a 0a 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 :. ac_cv_header
2aef0 5f 73 74 64 63 3d 79 65 73 0a 65 6c 73 65 0a 20 _stdc=yes.else.
2af00 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 ac_cv_header_st
2af10 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 dc=no.fi.rm -f c
2af20 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 ore conftest.err
2af30 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 conftest.$ac_ob
2af40 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 jext conftest.$a
2af50 63 5f 65 78 74 0a 0a 69 66 20 74 65 73 74 20 24 c_ext..if test $
2af60 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 ac_cv_header_std
2af70 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 c = yes; then.
2af80 23 20 53 75 6e 4f 53 20 34 2e 78 20 73 74 72 69 # SunOS 4.x stri
2af90 6e 67 2e 68 20 64 6f 65 73 20 6e 6f 74 20 64 65 ng.h does not de
2afa0 63 6c 61 72 65 20 6d 65 6d 2a 2c 20 63 6f 6e 74 clare mem*, cont
2afb0 72 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a 20 20 rary to ANSI..
2afc0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d cat confdefs.h -
2afd0 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 <<_ACEOF >conft
2afe0 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 est.$ac_ext./* e
2aff0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 nd confdefs.h.
2b000 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 */.#include <str
2b010 69 6e 67 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a 69 ing.h>.._ACEOF.i
2b020 66 20 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 f (eval "$ac_cpp
2b030 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
2b040 74 22 29 20 32 3e 26 35 20 7c 0a 20 20 24 45 47 t") 2>&5 |. $EG
2b050 52 45 50 20 22 6d 65 6d 63 68 72 22 20 3e 2f 64 REP "memchr" >/d
2b060 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 ev/null 2>&1; th
2b070 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f en :..else. ac_
2b080 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e cv_header_stdc=n
2b090 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 o.fi.rm -f conft
2b0a0 65 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 73 est*..fi..if tes
2b0b0 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f t $ac_cv_header_
2b0c0 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e stdc = yes; then
2b0d0 0a 20 20 23 20 49 53 43 20 32 2e 30 2e 32 20 73 . # ISC 2.0.2 s
2b0e0 74 64 6c 69 62 2e 68 20 64 6f 65 73 20 6e 6f 74 tdlib.h does not
2b0f0 20 64 65 63 6c 61 72 65 20 66 72 65 65 2c 20 63 declare free, c
2b100 6f 6e 74 72 61 72 79 20 74 6f 20 41 4e 53 49 2e ontrary to ANSI.
2b110 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e . cat confdefs.
2b120 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
2b130 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
2b140 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
2b150 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c . */.#include <
2b160 73 74 64 6c 69 62 2e 68 3e 0a 0a 5f 41 43 45 4f stdlib.h>.._ACEO
2b170 46 0a 69 66 20 28 65 76 61 6c 20 22 24 61 63 5f F.if (eval "$ac_
2b180 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 cpp conftest.$ac
2b190 5f 65 78 74 22 29 20 32 3e 26 35 20 7c 0a 20 20 _ext") 2>&5 |.
2b1a0 24 45 47 52 45 50 20 22 66 72 65 65 22 20 3e 2f $EGREP "free" >/
2b1b0 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 dev/null 2>&1; t
2b1c0 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 hen :..else. ac
2b1d0 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d _cv_header_stdc=
2b1e0 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 no.fi.rm -f conf
2b1f0 74 65 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 test*..fi..if te
2b200 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 st $ac_cv_header
2b210 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 _stdc = yes; the
2b220 6e 0a 20 20 23 20 2f 62 69 6e 2f 63 63 20 69 6e n. # /bin/cc in
2b230 20 49 72 69 78 2d 34 2e 30 2e 35 20 67 65 74 73 Irix-4.0.5 gets
2b240 20 6e 6f 6e 2d 41 4e 53 49 20 63 74 79 70 65 20 non-ANSI ctype
2b250 6d 61 63 72 6f 73 20 75 6e 6c 65 73 73 20 75 73 macros unless us
2b260 69 6e 67 20 2d 61 6e 73 69 2e 0a 20 20 69 66 20 ing -ansi.. if
2b270 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d test "$cross_com
2b280 70 69 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 piling" = yes; t
2b290 68 65 6e 20 3a 0a 20 20 3a 0a 65 6c 73 65 0a 20 hen :. :.else.
2b2a0 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 cat confdefs.h
2b2b0 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 - <<_ACEOF >conf
2b2c0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 test.$ac_ext./*
2b2d0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 end confdefs.h.
2b2e0 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 63 74 */.#include <ct
2b2f0 79 70 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 ype.h>.#include
2b300 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 69 66 20 28 <stdlib.h>.#if (
2b310 28 27 20 27 20 26 20 30 78 30 46 46 29 20 3d 3d (' ' & 0x0FF) ==
2b320 20 30 78 30 32 30 29 0a 23 20 64 65 66 69 6e 65 0x020).# define
2b330 20 49 53 4c 4f 57 45 52 28 63 29 20 28 27 61 27 ISLOWER(c) ('a'
2b340 20 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c <= (c) && (c) <
2b350 3d 20 27 7a 27 29 0a 23 20 64 65 66 69 6e 65 20 = 'z').# define
2b360 54 4f 55 50 50 45 52 28 63 29 20 28 49 53 4c 4f TOUPPER(c) (ISLO
2b370 57 45 52 28 63 29 20 3f 20 27 41 27 20 2b 20 28 WER(c) ? 'A' + (
2b380 28 63 29 20 2d 20 27 61 27 29 20 3a 20 28 63 29 (c) - 'a') : (c)
2b390 29 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 ).#else.# define
2b3a0 20 49 53 4c 4f 57 45 52 28 63 29 20 5c 0a 09 09 ISLOWER(c) \...
2b3b0 20 20 20 28 28 27 61 27 20 3c 3d 20 28 63 29 20 (('a' <= (c)
2b3c0 26 26 20 28 63 29 20 3c 3d 20 27 69 27 29 20 5c && (c) <= 'i') \
2b3d0 0a 09 09 20 20 20 20 20 7c 7c 20 28 27 6a 27 20 ... || ('j'
2b3e0 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d <= (c) && (c) <=
2b3f0 20 27 72 27 29 20 5c 0a 09 09 20 20 20 20 20 7c 'r') \... |
2b400 7c 20 28 27 73 27 20 3c 3d 20 28 63 29 20 26 26 | ('s' <= (c) &&
2b410 20 28 63 29 20 3c 3d 20 27 7a 27 29 29 0a 23 20 (c) <= 'z')).#
2b420 64 65 66 69 6e 65 20 54 4f 55 50 50 45 52 28 63 define TOUPPER(c
2b430 29 20 28 49 53 4c 4f 57 45 52 28 63 29 20 3f 20 ) (ISLOWER(c) ?
2b440 28 28 63 29 20 7c 20 30 78 34 30 29 20 3a 20 28 ((c) | 0x40) : (
2b450 63 29 29 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 c)).#endif..#def
2b460 69 6e 65 20 58 4f 52 28 65 2c 20 66 29 20 28 28 ine XOR(e, f) ((
2b470 28 65 29 20 26 26 20 21 28 66 29 29 20 7c 7c 20 (e) && !(f)) ||
2b480 28 21 28 65 29 20 26 26 20 28 66 29 29 29 0a 69 (!(e) && (f))).i
2b490 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 69 nt.main ().{. i
2b4a0 6e 74 20 69 3b 0a 20 20 66 6f 72 20 28 69 20 3d nt i;. for (i =
2b4b0 20 30 3b 20 69 20 3c 20 32 35 36 3b 20 69 2b 2b 0; i < 256; i++
2b4c0 29 0a 20 20 20 20 69 66 20 28 58 4f 52 20 28 69 ). if (XOR (i
2b4d0 73 6c 6f 77 65 72 20 28 69 29 2c 20 49 53 4c 4f slower (i), ISLO
2b4e0 57 45 52 20 28 69 29 29 0a 09 7c 7c 20 74 6f 75 WER (i))..|| tou
2b4f0 70 70 65 72 20 28 69 29 20 21 3d 20 54 4f 55 50 pper (i) != TOUP
2b500 50 45 52 20 28 69 29 29 0a 20 20 20 20 20 20 72 PER (i)). r
2b510 65 74 75 72 6e 20 32 3b 0a 20 20 72 65 74 75 72 eturn 2;. retur
2b520 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 n 0;.}._ACEOF.if
2b530 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 72 75 6e ac_fn_c_try_run
2b540 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e "$LINENO"; then
2b550 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 :..else. ac_cv
2b560 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a _header_stdc=no.
2b570 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 2a 2e fi.rm -f core *.
2b580 63 6f 72 65 20 63 6f 72 65 2e 63 6f 6e 66 74 65 core core.confte
2b590 73 74 2e 2a 20 67 6d 6f 6e 2e 6f 75 74 20 62 62 st.* gmon.out bb
2b5a0 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 24 61 63 .out conftest$ac
2b5b0 5f 65 78 65 65 78 74 20 5c 0a 20 20 63 6f 6e 66 _exeext \. conf
2b5c0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 test.$ac_objext
2b5d0 63 6f 6e 66 74 65 73 74 2e 62 65 61 6d 20 63 6f conftest.beam co
2b5e0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 nftest.$ac_ext.f
2b5f0 69 0a 0a 66 69 0a 66 69 0a 7b 20 24 61 73 5f 65 i..fi.fi.{ $as_e
2b600 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
2b610 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
2b620 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 : result: $ac_cv
2b630 5f 68 65 61 64 65 72 5f 73 74 64 63 22 20 3e 26 _header_stdc" >&
2b640 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
2b650 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 22 20 cv_header_stdc"
2b660 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 24 >&6; }.if test $
2b670 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 ac_cv_header_std
2b680 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 0a 24 c = yes; then..$
2b690 61 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 as_echo "#define
2b6a0 20 53 54 44 43 5f 48 45 41 44 45 52 53 20 31 22 STDC_HEADERS 1"
2b6b0 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 66 >>confdefs.h..f
2b6c0 69 0a 0a 23 20 4f 6e 20 49 52 49 58 20 35 2e 33 i..# On IRIX 5.3
2b6d0 2c 20 73 79 73 2f 74 79 70 65 73 20 61 6e 64 20 , sys/types and
2b6e0 69 6e 74 74 79 70 65 73 2e 68 20 61 72 65 20 63 inttypes.h are c
2b6f0 6f 6e 66 6c 69 63 74 69 6e 67 2e 0a 66 6f 72 20 onflicting..for
2b700 61 63 5f 68 65 61 64 65 72 20 69 6e 20 73 79 73 ac_header in sys
2b710 2f 74 79 70 65 73 2e 68 20 73 79 73 2f 73 74 61 /types.h sys/sta
2b720 74 2e 68 20 73 74 64 6c 69 62 2e 68 20 73 74 72 t.h stdlib.h str
2b730 69 6e 67 2e 68 20 6d 65 6d 6f 72 79 2e 68 20 73 ing.h memory.h s
2b740 74 72 69 6e 67 73 2e 68 20 5c 0a 09 09 20 20 69 trings.h \... i
2b750 6e 74 74 79 70 65 73 2e 68 20 73 74 64 69 6e 74 nttypes.h stdint
2b760 2e 68 20 75 6e 69 73 74 64 2e 68 0a 64 6f 20 3a .h unistd.h.do :
2b770 0a 20 20 61 73 5f 61 63 5f 48 65 61 64 65 72 3d . as_ac_Header=
2b780 60 24 61 73 5f 65 63 68 6f 20 22 61 63 5f 63 76 `$as_echo "ac_cv
2b790 5f 68 65 61 64 65 72 5f 24 61 63 5f 68 65 61 64 _header_$ac_head
2b7a0 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 73 68 60 er" | $as_tr_sh`
2b7b0 0a 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 68 .ac_fn_c_check_h
2b7c0 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 20 22 24 eader_compile "$
2b7d0 4c 49 4e 45 4e 4f 22 20 22 24 61 63 5f 68 65 61 LINENO" "$ac_hea
2b7e0 64 65 72 22 20 22 24 61 73 5f 61 63 5f 48 65 61 der" "$as_ac_Hea
2b7f0 64 65 72 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 der" "$ac_includ
2b800 65 73 5f 64 65 66 61 75 6c 74 0a 22 0a 69 66 20 es_default.".if
2b810 65 76 61 6c 20 74 65 73 74 20 5c 22 78 5c 24 22 eval test \"x\$"
2b820 24 61 73 5f 61 63 5f 48 65 61 64 65 72 22 5c 22 $as_ac_Header"\"
2b830 20 3d 20 78 22 79 65 73 22 3b 20 74 68 65 6e 20 = x"yes"; then
2b840 3a 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 :. cat >>confde
2b850 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 fs.h <<_ACEOF.#d
2b860 65 66 69 6e 65 20 60 24 61 73 5f 65 63 68 6f 20 efine `$as_echo
2b870 22 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65 72 "HAVE_$ac_header
2b880 22 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60 20 " | $as_tr_cpp`
2b890 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64 6f 1._ACEOF..fi..do
2b8a0 6e 65 0a 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 ne...for ac_head
2b8b0 65 72 20 69 6e 20 64 6c 66 63 6e 2e 68 0a 64 6f er in dlfcn.h.do
2b8c0 20 3a 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 :. ac_fn_c_che
2b8d0 63 6b 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c ck_header_compil
2b8e0 65 20 22 24 4c 49 4e 45 4e 4f 22 20 22 64 6c 66 e "$LINENO" "dlf
2b8f0 63 6e 2e 68 22 20 22 61 63 5f 63 76 5f 68 65 61 cn.h" "ac_cv_hea
2b900 64 65 72 5f 64 6c 66 63 6e 5f 68 22 20 22 24 61 der_dlfcn_h" "$a
2b910 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 c_includes_defau
2b920 6c 74 0a 22 0a 69 66 20 74 65 73 74 20 22 78 24 lt.".if test "x$
2b930 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 64 6c 66 ac_cv_header_dlf
2b940 63 6e 5f 68 22 20 3d 20 78 79 65 73 3b 20 74 68 cn_h" = xyes; th
2b950 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63 6f 6e en :. cat >>con
2b960 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 fdefs.h <<_ACEOF
2b970 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f 44 4c .#define HAVE_DL
2b980 46 43 4e 5f 48 20 31 0a 5f 41 43 45 4f 46 0a 0a FCN_H 1._ACEOF..
2b990 66 69 0a 0a 64 6f 6e 65 0a 0a 0a 0a 23 20 53 65 fi..done....# Se
2b9a0 74 20 6f 70 74 69 6f 6e 73 0a 0a 0a 0a 20 20 20 t options....
2b9b0 20 20 20 20 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 enable_dlop
2b9c0 65 6e 3d 6e 6f 0a 0a 0a 20 20 65 6e 61 62 6c 65 en=no... enable
2b9d0 5f 77 69 6e 33 32 5f 64 6c 6c 3d 6e 6f 0a 0a 0a _win32_dll=no...
2b9e0 20 20 20 20 20 20 20 20 20 20 20 20 23 20 43 68 # Ch
2b9f0 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e eck whether --en
2ba00 61 62 6c 65 2d 73 68 61 72 65 64 20 77 61 73 20 able-shared was
2ba10 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 given..if test "
2ba20 24 7b 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 2b ${enable_shared+
2ba30 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 set}" = set; the
2ba40 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d n :. enableval=
2ba50 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3b 20 $enable_shared;
2ba60 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 p=${PACKAGE-defa
2ba70 75 6c 74 7d 0a 20 20 20 20 63 61 73 65 20 24 65 ult}. case $e
2ba80 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20 nableval in.
2ba90 79 65 73 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 yes) enable_shar
2baa0 65 64 3d 79 65 73 20 3b 3b 0a 20 20 20 20 6e 6f ed=yes ;;. no
2bab0 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d ) enable_shared=
2bac0 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 no ;;. *).
2bad0 20 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 enable_shared
2bae0 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b =no. # Look
2baf0 20 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 at the argument
2bb00 20 77 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65 we got. We use
2bb10 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 all the common
2bb20 6c 69 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e list separators.
2bb30 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 . lt_save_i
2bb40 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 22 fs="$IFS"; IFS="
2bb50 24 7b 49 46 53 7d 24 50 41 54 48 5f 53 45 50 41 ${IFS}$PATH_SEPA
2bb60 52 41 54 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f RATOR,". fo
2bb70 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 r pkg in $enable
2bb80 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c val; do..IFS="$l
2bb90 74 5f 73 61 76 65 5f 69 66 73 22 0a 09 69 66 20 t_save_ifs"..if
2bba0 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22 test "X$pkg" = "
2bbb0 58 24 70 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e X$p"; then.. en
2bbc0 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65 73 0a able_shared=yes.
2bbd0 09 66 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 .fi. done.
2bbe0 20 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 IFS="$lt_sa
2bbf0 76 65 5f 69 66 73 22 0a 20 20 20 20 20 20 3b 3b ve_ifs". ;;
2bc00 0a 20 20 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 . esac.else.
2bc10 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 enable_shared=y
2bc20 65 73 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 es.fi..........
2bc30 20 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 # Check whether
2bc40 20 2d 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69 63 --enable-static
2bc50 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 was given..if t
2bc60 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73 74 est "${enable_st
2bc70 61 74 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 atic+set}" = set
2bc80 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 62 6c ; then :. enabl
2bc90 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 73 74 61 eval=$enable_sta
2bca0 74 69 63 3b 20 70 3d 24 7b 50 41 43 4b 41 47 45 tic; p=${PACKAGE
2bcb0 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20 63 61 -default}. ca
2bcc0 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e se $enableval in
2bcd0 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62 6c 65 . yes) enable
2bce0 5f 73 74 61 74 69 63 3d 79 65 73 20 3b 3b 0a 20 _static=yes ;;.
2bcf0 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 73 74 no) enable_st
2bd00 61 74 69 63 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a atic=no ;;. *
2bd10 29 0a 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 74 ). enable_st
2bd20 61 74 69 63 3d 6e 6f 0a 20 20 20 20 20 20 23 20 atic=no. #
2bd30 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72 67 75 Look at the argu
2bd40 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20 57 65 ment we got. We
2bd50 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d use all the com
2bd60 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72 61 74 mon list separat
2bd70 6f 72 73 2e 0a 20 20 20 20 20 20 6c 74 5f 73 61 ors.. lt_sa
2bd80 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 ve_ifs="$IFS"; I
2bd90 46 53 3d 22 24 7b 49 46 53 7d 24 50 41 54 48 5f FS="${IFS}$PATH_
2bda0 53 45 50 41 52 41 54 4f 52 2c 22 0a 20 20 20 20 SEPARATOR,".
2bdb0 20 20 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e for pkg in $en
2bdc0 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 09 49 46 53 ableval; do..IFS
2bdd0 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a ="$lt_save_ifs".
2bde0 09 69 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 .if test "X$pkg"
2bdf0 20 3d 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 09 = "X$p"; then..
2be00 20 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d enable_static=
2be10 79 65 73 0a 09 66 69 0a 20 20 20 20 20 20 64 6f yes..fi. do
2be20 6e 65 0a 20 20 20 20 20 20 49 46 53 3d 22 24 6c ne. IFS="$l
2be30 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 t_save_ifs".
2be40 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 65 6c ;;. esac.el
2be50 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73 74 61 74 se. enable_stat
2be60 69 63 3d 79 65 73 0a 66 69 0a 0a 0a 0a 0a 0a 0a ic=yes.fi.......
2be70 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74 ....# Check whet
2be80 68 65 72 20 2d 2d 77 69 74 68 2d 70 69 63 20 77 her --with-pic w
2be90 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 as given..if tes
2bea0 74 20 22 24 7b 77 69 74 68 5f 70 69 63 2b 73 65 t "${with_pic+se
2beb0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 t}" = set; then
2bec0 3a 0a 20 20 77 69 74 68 76 61 6c 3d 24 77 69 74 :. withval=$wit
2bed0 68 5f 70 69 63 3b 20 70 69 63 5f 6d 6f 64 65 3d h_pic; pic_mode=
2bee0 22 24 77 69 74 68 76 61 6c 22 0a 65 6c 73 65 0a "$withval".else.
2bef0 20 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66 61 75 pic_mode=defau
2bf00 6c 74 0a 66 69 0a 0a 0a 74 65 73 74 20 2d 7a 20 lt.fi...test -z
2bf10 22 24 70 69 63 5f 6d 6f 64 65 22 20 26 26 20 70 "$pic_mode" && p
2bf20 69 63 5f 6d 6f 64 65 3d 64 65 66 61 75 6c 74 0a ic_mode=default.
2bf30 0a 0a 0a 0a 0a 0a 0a 20 20 23 20 43 68 65 63 6b ....... # Check
2bf40 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c whether --enabl
2bf50 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 20 77 e-fast-install w
2bf60 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 as given..if tes
2bf70 74 20 22 24 7b 65 6e 61 62 6c 65 5f 66 61 73 74 t "${enable_fast
2bf80 5f 69 6e 73 74 61 6c 6c 2b 73 65 74 7d 22 20 3d _install+set}" =
2bf90 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20 65 set; then :. e
2bfa0 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 nableval=$enable
2bfb0 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3b 20 70 _fast_install; p
2bfc0 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75 =${PACKAGE-defau
2bfd0 6c 74 7d 0a 20 20 20 20 63 61 73 65 20 24 65 6e lt}. case $en
2bfe0 61 62 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20 79 ableval in. y
2bff0 65 73 29 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f es) enable_fast_
2c000 69 6e 73 74 61 6c 6c 3d 79 65 73 20 3b 3b 0a 20 install=yes ;;.
2c010 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 66 61 no) enable_fa
2c020 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 20 3b 3b st_install=no ;;
2c030 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 65 6e . *). en
2c040 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c able_fast_instal
2c050 6c 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f 6f l=no. # Loo
2c060 6b 20 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e k at the argumen
2c070 74 20 77 65 20 67 6f 74 2e 20 20 57 65 20 75 73 t we got. We us
2c080 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e e all the common
2c090 20 6c 69 73 74 20 73 65 70 61 72 61 74 6f 72 73 list separators
2c0a0 2e 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65 5f .. lt_save_
2c0b0 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d ifs="$IFS"; IFS=
2c0c0 22 24 7b 49 46 53 7d 24 50 41 54 48 5f 53 45 50 "${IFS}$PATH_SEP
2c0d0 41 52 41 54 4f 52 2c 22 0a 20 20 20 20 20 20 66 ARATOR,". f
2c0e0 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c or pkg in $enabl
2c0f0 65 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22 24 eval; do..IFS="$
2c100 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 09 69 66 lt_save_ifs"..if
2c110 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20 test "X$pkg" =
2c120 22 58 24 70 22 3b 20 74 68 65 6e 0a 09 20 20 65 "X$p"; then.. e
2c130 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 nable_fast_insta
2c140 6c 6c 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20 ll=yes..fi.
2c150 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d done. IFS=
2c160 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 "$lt_save_ifs".
2c170 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 ;;. esac
2c180 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 66 .else. enable_f
2c190 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a ast_install=yes.
2c1a0 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 fi............#
2c1b0 54 68 69 73 20 63 61 6e 20 62 65 20 75 73 65 64 This can be used
2c1c0 20 74 6f 20 72 65 62 75 69 6c 64 20 6c 69 62 74 to rebuild libt
2c1d0 6f 6f 6c 20 77 68 65 6e 20 6e 65 65 64 65 64 0a ool when needed.
2c1e0 4c 49 42 54 4f 4f 4c 5f 44 45 50 53 3d 22 24 6c LIBTOOL_DEPS="$l
2c1f0 74 6d 61 69 6e 22 0a 0a 23 20 41 6c 77 61 79 73 tmain"..# Always
2c200 20 75 73 65 20 6f 75 72 20 6f 77 6e 20 6c 69 62 use our own lib
2c210 74 6f 6f 6c 2e 0a 4c 49 42 54 4f 4f 4c 3d 27 24 tool..LIBTOOL='$
2c220 28 53 48 45 4c 4c 29 20 24 28 74 6f 70 5f 62 75 (SHELL) $(top_bu
2c230 69 6c 64 64 69 72 29 2f 6c 69 62 74 6f 6f 6c 27 ilddir)/libtool'
2c240 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
2c250 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 74 65 73 74 20 2d ..........test -
2c260 7a 20 22 24 4c 4e 5f 53 22 20 26 26 20 4c 4e 5f z "$LN_S" && LN_
2c270 53 3d 22 6c 6e 20 2d 73 22 0a 0a 0a 0a 0a 0a 0a S="ln -s".......
2c280 0a 0a 0a 0a 0a 0a 0a 0a 69 66 20 74 65 73 74 20 ........if test
2c290 2d 6e 20 22 24 7b 5a 53 48 5f 56 45 52 53 49 4f -n "${ZSH_VERSIO
2c2a0 4e 2b 73 65 74 7d 22 20 3b 20 74 68 65 6e 0a 20 N+set}" ; then.
2c2b0 20 20 73 65 74 6f 70 74 20 4e 4f 5f 47 4c 4f 42 setopt NO_GLOB
2c2c0 5f 53 55 42 53 54 0a 66 69 0a 0a 7b 20 24 61 73 _SUBST.fi..{ $as
2c2d0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
2c2e0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
2c2f0 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 O}: checking for
2c300 20 6f 62 6a 64 69 72 22 20 3e 26 35 0a 24 61 73 objdir" >&5.$as
2c310 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
2c320 67 20 66 6f 72 20 6f 62 6a 64 69 72 2e 2e 2e 20 g for objdir...
2c330 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 " >&6; }.if ${lt
2c340 5f 63 76 5f 6f 62 6a 64 69 72 2b 3a 7d 20 66 61 _cv_objdir+:} fa
2c350 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
2c360 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
2c370 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
2c380 72 6d 20 2d 66 20 2e 6c 69 62 73 20 32 3e 2f 64 rm -f .libs 2>/d
2c390 65 76 2f 6e 75 6c 6c 0a 6d 6b 64 69 72 20 2e 6c ev/null.mkdir .l
2c3a0 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a ibs 2>/dev/null.
2c3b0 69 66 20 74 65 73 74 20 2d 64 20 2e 6c 69 62 73 if test -d .libs
2c3c0 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 6f ; then. lt_cv_o
2c3d0 62 6a 64 69 72 3d 2e 6c 69 62 73 0a 65 6c 73 65 bjdir=.libs.else
2c3e0 0a 20 20 23 20 4d 53 2d 44 4f 53 20 64 6f 65 73 . # MS-DOS does
2c3f0 20 6e 6f 74 20 61 6c 6c 6f 77 20 66 69 6c 65 6e not allow filen
2c400 61 6d 65 73 20 74 68 61 74 20 62 65 67 69 6e 20 ames that begin
2c410 77 69 74 68 20 61 20 64 6f 74 2e 0a 20 20 6c 74 with a dot.. lt
2c420 5f 63 76 5f 6f 62 6a 64 69 72 3d 5f 6c 69 62 73 _cv_objdir=_libs
2c430 0a 66 69 0a 72 6d 64 69 72 20 2e 6c 69 62 73 20 .fi.rmdir .libs
2c440 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 66 69 0a 7b 2>/dev/null.fi.{
2c450 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
2c460 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
2c470 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
2c480 24 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 22 20 3e $lt_cv_objdir" >
2c490 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 &5.$as_echo "$lt
2c4a0 5f 63 76 5f 6f 62 6a 64 69 72 22 20 3e 26 36 3b _cv_objdir" >&6;
2c4b0 20 7d 0a 6f 62 6a 64 69 72 3d 24 6c 74 5f 63 76 }.objdir=$lt_cv
2c4c0 5f 6f 62 6a 64 69 72 0a 0a 0a 0a 0a 0a 63 61 74 _objdir......cat
2c4d0 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c >>confdefs.h <<
2c4e0 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 4c _ACEOF.#define L
2c4f0 54 5f 4f 42 4a 44 49 52 20 22 24 6c 74 5f 63 76 T_OBJDIR "$lt_cv
2c500 5f 6f 62 6a 64 69 72 2f 22 0a 5f 41 43 45 4f 46 _objdir/"._ACEOF
2c510 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
2c520 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 ..case $host_os
2c530 69 6e 0a 61 69 78 33 2a 29 0a 20 20 23 20 41 49 in.aix3*). # AI
2c540 58 20 73 6f 6d 65 74 69 6d 65 73 20 68 61 73 20 X sometimes has
2c550 70 72 6f 62 6c 65 6d 73 20 77 69 74 68 20 74 68 problems with th
2c560 65 20 47 43 43 20 63 6f 6c 6c 65 63 74 32 20 70 e GCC collect2 p
2c570 72 6f 67 72 61 6d 2e 20 20 46 6f 72 20 73 6f 6d rogram. For som
2c580 65 0a 20 20 23 20 72 65 61 73 6f 6e 2c 20 69 66 e. # reason, if
2c590 20 77 65 20 73 65 74 20 74 68 65 20 43 4f 4c 4c we set the COLL
2c5a0 45 43 54 5f 4e 41 4d 45 53 20 65 6e 76 69 72 6f ECT_NAMES enviro
2c5b0 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 2c 20 nment variable,
2c5c0 74 68 65 20 70 72 6f 62 6c 65 6d 73 0a 20 20 23 the problems. #
2c5d0 20 76 61 6e 69 73 68 20 69 6e 20 61 20 70 75 66 vanish in a puf
2c5e0 66 20 6f 66 20 73 6d 6f 6b 65 2e 0a 20 20 69 66 f of smoke.. if
2c5f0 20 74 65 73 74 20 22 58 24 7b 43 4f 4c 4c 45 43 test "X${COLLEC
2c600 54 5f 4e 41 4d 45 53 2b 73 65 74 7d 22 20 21 3d T_NAMES+set}" !=
2c610 20 58 73 65 74 3b 20 74 68 65 6e 0a 20 20 20 20 Xset; then.
2c620 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 3d 0a 20 COLLECT_NAMES=.
2c630 20 20 20 65 78 70 6f 72 74 20 43 4f 4c 4c 45 43 export COLLEC
2c640 54 5f 4e 41 4d 45 53 0a 20 20 66 69 0a 20 20 3b T_NAMES. fi. ;
2c650 3b 0a 65 73 61 63 0a 0a 23 20 53 65 64 20 73 75 ;.esac..# Sed su
2c660 62 73 74 69 74 75 74 69 6f 6e 20 74 68 61 74 20 bstitution that
2c670 68 65 6c 70 73 20 75 73 20 64 6f 20 72 6f 62 75 helps us do robu
2c680 73 74 20 71 75 6f 74 69 6e 67 2e 20 20 49 74 20 st quoting. It
2c690 62 61 63 6b 73 6c 61 73 68 69 66 69 65 73 0a 23 backslashifies.#
2c6a0 20 6d 65 74 61 63 68 61 72 61 63 74 65 72 73 20 metacharacters
2c6b0 74 68 61 74 20 61 72 65 20 73 74 69 6c 6c 20 61 that are still a
2c6c0 63 74 69 76 65 20 77 69 74 68 69 6e 20 64 6f 75 ctive within dou
2c6d0 62 6c 65 2d 71 75 6f 74 65 64 20 73 74 72 69 6e ble-quoted strin
2c6e0 67 73 2e 0a 73 65 64 5f 71 75 6f 74 65 5f 73 75 gs..sed_quote_su
2c6f0 62 73 74 3d 27 73 2f 5c 28 5b 22 60 24 5c 5c 5d bst='s/\(["`$\\]
2c700 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53 61 \)/\\\1/g'..# Sa
2c710 6d 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75 74 me as above, but
2c720 20 64 6f 20 6e 6f 74 20 71 75 6f 74 65 20 76 61 do not quote va
2c730 72 69 61 62 6c 65 20 72 65 66 65 72 65 6e 63 65 riable reference
2c740 73 2e 0a 64 6f 75 62 6c 65 5f 71 75 6f 74 65 5f s..double_quote_
2c750 73 75 62 73 74 3d 27 73 2f 5c 28 5b 22 60 5c 5c subst='s/\(["`\\
2c760 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53 ]\)/\\\1/g'..# S
2c770 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 ed substitution
2c780 74 6f 20 64 65 6c 61 79 20 65 78 70 61 6e 73 69 to delay expansi
2c790 6f 6e 20 6f 66 20 61 6e 20 65 73 63 61 70 65 64 on of an escaped
2c7a0 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 shell variable
2c7b0 69 6e 20 61 0a 23 20 64 6f 75 62 6c 65 5f 71 75 in a.# double_qu
2c7c0 6f 74 65 5f 73 75 62 73 74 27 65 64 20 73 74 72 ote_subst'ed str
2c7d0 69 6e 67 2e 0a 64 65 6c 61 79 5f 76 61 72 69 61 ing..delay_varia
2c7e0 62 6c 65 5f 73 75 62 73 74 3d 27 73 2f 5c 5c 5c ble_subst='s/\\\
2c7f0 5c 5c 5c 5c 5c 5c 5c 5c 24 2f 5c 5c 5c 5c 5c 5c \\\\\\\\$/\\\\\\
2c800 24 2f 67 27 0a 0a 23 20 53 65 64 20 73 75 62 73 $/g'..# Sed subs
2c810 74 69 74 75 74 69 6f 6e 20 74 6f 20 64 65 6c 61 titution to dela
2c820 79 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 61 y expansion of a
2c830 6e 20 65 73 63 61 70 65 64 20 73 69 6e 67 6c 65 n escaped single
2c840 20 71 75 6f 74 65 2e 0a 64 65 6c 61 79 5f 73 69 quote..delay_si
2c850 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
2c860 3d 27 73 2f 27 5c 27 27 2f 27 5c 27 5c 5c 5c 5c ='s/'\''/'\'\\\\
2c870 5c 5c 5c 27 5c 27 27 2f 67 27 0a 0a 23 20 53 65 \\\'\''/g'..# Se
2c880 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 74 d substitution t
2c890 6f 20 61 76 6f 69 64 20 61 63 63 69 64 65 6e 74 o avoid accident
2c8a0 61 6c 20 67 6c 6f 62 62 69 6e 67 20 69 6e 20 65 al globbing in e
2c8b0 76 61 6c 65 64 20 65 78 70 72 65 73 73 69 6f 6e valed expression
2c8c0 73 0a 6e 6f 5f 67 6c 6f 62 5f 73 75 62 73 74 3d s.no_glob_subst=
2c8d0 27 73 2f 5c 2a 2f 5c 5c 5c 2a 2f 67 27 0a 0a 23 's/\*/\\\*/g'..#
2c8e0 20 47 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 Global variable
2c8f0 73 3a 0a 6f 66 69 6c 65 3d 6c 69 62 74 6f 6f 6c s:.ofile=libtool
2c900 0a 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 .can_build_share
2c910 64 3d 79 65 73 0a 0a 23 20 41 6c 6c 20 6b 6e 6f d=yes..# All kno
2c920 77 6e 20 6c 69 6e 6b 65 72 73 20 72 65 71 75 69 wn linkers requi
2c930 72 65 20 61 20 60 2e 61 27 20 61 72 63 68 69 76 re a `.a' archiv
2c940 65 20 66 6f 72 20 73 74 61 74 69 63 20 6c 69 6e e for static lin
2c950 6b 69 6e 67 20 28 65 78 63 65 70 74 20 4d 53 56 king (except MSV
2c960 43 2c 0a 23 20 77 68 69 63 68 20 6e 65 65 64 73 C,.# which needs
2c970 20 27 2e 6c 69 62 27 29 2e 0a 6c 69 62 65 78 74 '.lib')..libext
2c980 3d 61 0a 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d =a..with_gnu_ld=
2c990 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 "$lt_cv_prog_gnu
2c9a0 5f 6c 64 22 0a 0a 6f 6c 64 5f 43 43 3d 22 24 43 _ld"..old_CC="$C
2c9b0 43 22 0a 6f 6c 64 5f 43 46 4c 41 47 53 3d 22 24 C".old_CFLAGS="$
2c9c0 43 46 4c 41 47 53 22 0a 0a 23 20 53 65 74 20 73 CFLAGS"..# Set s
2c9d0 61 6e 65 20 64 65 66 61 75 6c 74 73 20 66 6f 72 ane defaults for
2c9e0 20 76 61 72 69 6f 75 73 20 76 61 72 69 61 62 6c various variabl
2c9f0 65 73 0a 74 65 73 74 20 2d 7a 20 22 24 43 43 22 es.test -z "$CC"
2ca00 20 26 26 20 43 43 3d 63 63 0a 74 65 73 74 20 2d && CC=cc.test -
2ca10 7a 20 22 24 4c 54 43 43 22 20 26 26 20 4c 54 43 z "$LTCC" && LTC
2ca20 43 3d 24 43 43 0a 74 65 73 74 20 2d 7a 20 22 24 C=$CC.test -z "$
2ca30 4c 54 43 46 4c 41 47 53 22 20 26 26 20 4c 54 43 LTCFLAGS" && LTC
2ca40 46 4c 41 47 53 3d 24 43 46 4c 41 47 53 0a 74 65 FLAGS=$CFLAGS.te
2ca50 73 74 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 4c st -z "$LD" && L
2ca60 44 3d 6c 64 0a 74 65 73 74 20 2d 7a 20 22 24 61 D=ld.test -z "$a
2ca70 63 5f 6f 62 6a 65 78 74 22 20 26 26 20 61 63 5f c_objext" && ac_
2ca80 6f 62 6a 65 78 74 3d 6f 0a 0a 66 6f 72 20 63 63 objext=o..for cc
2ca90 5f 74 65 6d 70 20 69 6e 20 24 63 6f 6d 70 69 6c _temp in $compil
2caa0 65 72 22 22 3b 20 64 6f 0a 20 20 63 61 73 65 20 er""; do. case
2cab0 24 63 63 5f 74 65 6d 70 20 69 6e 0a 20 20 20 20 $cc_temp in.
2cac0 63 6f 6d 70 69 6c 65 20 7c 20 2a 5b 5c 5c 2f 5d compile | *[\\/]
2cad0 63 6f 6d 70 69 6c 65 20 7c 20 63 63 61 63 68 65 compile | ccache
2cae0 20 7c 20 2a 5b 5c 5c 2f 5d 63 63 61 63 68 65 20 | *[\\/]ccache
2caf0 29 20 3b 3b 0a 20 20 20 20 64 69 73 74 63 63 20 ) ;;. distcc
2cb00 7c 20 2a 5b 5c 5c 2f 5d 64 69 73 74 63 63 20 7c | *[\\/]distcc |
2cb10 20 70 75 72 69 66 79 20 7c 20 2a 5b 5c 5c 2f 5d purify | *[\\/]
2cb20 70 75 72 69 66 79 20 29 20 3b 3b 0a 20 20 20 20 purify ) ;;.
2cb30 5c 2d 2a 29 20 3b 3b 0a 20 20 20 20 2a 29 20 62 \-*) ;;. *) b
2cb40 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f reak;;. esac.do
2cb50 6e 65 0a 63 63 5f 62 61 73 65 6e 61 6d 65 3d 60 ne.cc_basename=`
2cb60 24 45 43 48 4f 20 22 58 24 63 63 5f 74 65 6d 70 $ECHO "X$cc_temp
2cb70 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27 73 25 " | $Xsed -e 's%
2cb80 2e 2a 2f 25 25 27 20 2d 65 20 22 73 25 5e 24 68 .*/%%' -e "s%^$h
2cb90 6f 73 74 5f 61 6c 69 61 73 2d 25 25 22 60 0a 0a ost_alias-%%"`..
2cba0 0a 23 20 4f 6e 6c 79 20 70 65 72 66 6f 72 6d 20 .# Only perform
2cbb0 74 68 65 20 63 68 65 63 6b 20 66 6f 72 20 66 69 the check for fi
2cbc0 6c 65 2c 20 69 66 20 74 68 65 20 63 68 65 63 6b le, if the check
2cbd0 20 6d 65 74 68 6f 64 20 72 65 71 75 69 72 65 73 method requires
2cbe0 20 69 74 0a 74 65 73 74 20 2d 7a 20 22 24 4d 41 it.test -z "$MA
2cbf0 47 49 43 5f 43 4d 44 22 20 26 26 20 4d 41 47 49 GIC_CMD" && MAGI
2cc00 43 5f 43 4d 44 3d 66 69 6c 65 0a 63 61 73 65 20 C_CMD=file.case
2cc10 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d $deplibs_check_m
2cc20 65 74 68 6f 64 20 69 6e 0a 66 69 6c 65 5f 6d 61 ethod in.file_ma
2cc30 67 69 63 2a 29 0a 20 20 69 66 20 74 65 73 74 20 gic*). if test
2cc40 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 "$file_magic_cmd
2cc50 22 20 3d 20 27 24 4d 41 47 49 43 5f 43 4d 44 27 " = '$MAGIC_CMD'
2cc60 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 24 61 73 ; then. { $as
2cc70 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
2cc80 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
2cc90 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 O}: checking for
2cca0 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 ${ac_tool_prefi
2ccb0 78 7d 66 69 6c 65 22 20 3e 26 35 0a 24 61 73 5f x}file" >&5.$as_
2ccc0 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
2ccd0 20 66 6f 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 for ${ac_tool_p
2cce0 72 65 66 69 78 7d 66 69 6c 65 2e 2e 2e 20 22 20 refix}file... "
2ccf0 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 >&6; }.if ${lt_c
2cd00 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 v_path_MAGIC_CMD
2cd10 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
2cd20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
2cd30 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
2cd40 6c 73 65 0a 20 20 63 61 73 65 20 24 4d 41 47 49 lse. case $MAGI
2cd50 43 5f 43 4d 44 20 69 6e 0a 5b 5c 5c 2f 2a 5d 20 C_CMD in.[\\/*]
2cd60 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 6c | ?:[\\/]*). l
2cd70 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f t_cv_path_MAGIC_
2cd80 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 CMD="$MAGIC_CMD"
2cd90 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
2cda0 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
2cdb0 74 20 77 69 74 68 20 61 20 70 61 74 68 2e 0a 20 t with a path..
2cdc0 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 73 61 76 65 ;;.*). lt_save
2cdd0 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 _MAGIC_CMD="$MAG
2cde0 49 43 5f 43 4d 44 22 0a 20 20 6c 74 5f 73 61 76 IC_CMD". lt_sav
2cdf0 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 e_ifs="$IFS"; IF
2ce00 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f S=$PATH_SEPARATO
2ce10 52 0a 20 20 61 63 5f 64 75 6d 6d 79 3d 22 2f 75 R. ac_dummy="/u
2ce20 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 45 50 41 sr/bin$PATH_SEPA
2ce30 52 41 54 4f 52 24 50 41 54 48 22 0a 20 20 66 6f RATOR$PATH". fo
2ce40 72 20 61 63 5f 64 69 72 20 69 6e 20 24 61 63 5f r ac_dir in $ac_
2ce50 64 75 6d 6d 79 3b 20 64 6f 0a 20 20 20 20 49 46 dummy; do. IF
2ce60 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 S="$lt_save_ifs"
2ce70 0a 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61 . test -z "$a
2ce80 63 5f 64 69 72 22 20 26 26 20 61 63 5f 64 69 72 c_dir" && ac_dir
2ce90 3d 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d =.. if test -
2cea0 66 20 24 61 63 5f 64 69 72 2f 24 7b 61 63 5f 74 f $ac_dir/${ac_t
2ceb0 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65 3b ool_prefix}file;
2cec0 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 then. lt_c
2ced0 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 v_path_MAGIC_CMD
2cee0 3d 22 24 61 63 5f 64 69 72 2f 24 7b 61 63 5f 74 ="$ac_dir/${ac_t
2cef0 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65 22 ool_prefix}file"
2cf00 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d . if test -
2cf10 6e 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 n "$file_magic_t
2cf20 65 73 74 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a est_file"; then.
2cf30 09 63 61 73 65 20 24 64 65 70 6c 69 62 73 5f 63 .case $deplibs_c
2cf40 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a 09 heck_method in..
2cf50 22 66 69 6c 65 5f 6d 61 67 69 63 20 22 2a 29 0a "file_magic "*).
2cf60 09 20 20 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65 . file_magic_re
2cf70 67 65 78 3d 60 65 78 70 72 20 22 24 64 65 70 6c gex=`expr "$depl
2cf80 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 ibs_check_method
2cf90 22 20 3a 20 22 66 69 6c 65 5f 6d 61 67 69 63 20 " : "file_magic
2cfa0 5c 28 2e 2a 5c 29 22 60 0a 09 20 20 4d 41 47 49 \(.*\)"`.. MAGI
2cfb0 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 C_CMD="$lt_cv_pa
2cfc0 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 09 20 th_MAGIC_CMD"..
2cfd0 20 69 66 20 65 76 61 6c 20 24 66 69 6c 65 5f 6d if eval $file_m
2cfe0 61 67 69 63 5f 63 6d 64 20 5c 24 66 69 6c 65 5f agic_cmd \$file_
2cff0 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 20 magic_test_file
2d000 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 0a 09 2> /dev/null |..
2d010 20 20 20 20 24 45 47 52 45 50 20 22 24 66 69 6c $EGREP "$fil
2d020 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 22 20 3e e_magic_regex" >
2d030 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e /dev/null; then
2d040 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c 73 65 0a .. :.. else.
2d050 09 20 20 20 20 63 61 74 20 3c 3c 5f 4c 54 5f 45 . cat <<_LT_E
2d060 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 OF 1>&2..*** War
2d070 6e 69 6e 67 3a 20 74 68 65 20 63 6f 6d 6d 61 6e ning: the comman
2d080 64 20 6c 69 62 74 6f 6f 6c 20 75 73 65 73 20 74 d libtool uses t
2d090 6f 20 64 65 74 65 63 74 20 73 68 61 72 65 64 20 o detect shared
2d0a0 6c 69 62 72 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 libraries,.*** $
2d0b0 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 file_magic_cmd,
2d0c0 70 72 6f 64 75 63 65 73 20 6f 75 74 70 75 74 20 produces output
2d0d0 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20 63 61 6e that libtool can
2d0e0 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a not recognize..*
2d0f0 2a 2a 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 ** The result is
2d100 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 that libtool ma
2d110 79 20 66 61 69 6c 20 74 6f 20 72 65 63 6f 67 6e y fail to recogn
2d120 69 7a 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 ize shared libra
2d130 72 69 65 73 0a 2a 2a 2a 20 61 73 20 73 75 63 68 ries.*** as such
2d140 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 61 66 66 . This will aff
2d150 65 63 74 20 74 68 65 20 63 72 65 61 74 69 6f 6e ect the creation
2d160 20 6f 66 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 of libtool libr
2d170 61 72 69 65 73 20 74 68 61 74 0a 2a 2a 2a 20 64 aries that.*** d
2d180 65 70 65 6e 64 20 6f 6e 20 73 68 61 72 65 64 20 epend on shared
2d190 6c 69 62 72 61 72 69 65 73 2c 20 62 75 74 20 70 libraries, but p
2d1a0 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 64 20 77 rograms linked w
2d1b0 69 74 68 20 73 75 63 68 20 6c 69 62 74 6f 6f 6c ith such libtool
2d1c0 0a 2a 2a 2a 20 6c 69 62 72 61 72 69 65 73 20 77 .*** libraries w
2d1d0 69 6c 6c 20 77 6f 72 6b 20 72 65 67 61 72 64 6c ill work regardl
2d1e0 65 73 73 20 6f 66 20 74 68 69 73 20 70 72 6f 62 ess of this prob
2d1f0 6c 65 6d 2e 20 20 4e 65 76 65 72 74 68 65 6c 65 lem. Neverthele
2d200 73 73 2c 20 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 ss, you.*** may
2d210 77 61 6e 74 20 74 6f 20 72 65 70 6f 72 74 20 74 want to report t
2d220 68 65 20 70 72 6f 62 6c 65 6d 20 74 6f 20 79 6f he problem to yo
2d230 75 72 20 73 79 73 74 65 6d 20 6d 61 6e 61 67 65 ur system manage
2d240 72 20 61 6e 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 r and/or to.***
2d250 62 75 67 2d 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e bug-libtool@gnu.
2d260 6f 72 67 0a 0a 5f 4c 54 5f 45 4f 46 0a 09 20 20 org.._LT_EOF..
2d270 66 69 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 fi ;;..esac.
2d280 20 20 66 69 0a 20 20 20 20 20 20 62 72 65 61 6b fi. break
2d290 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20 . fi. done.
2d2a0 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 IFS="$lt_save_i
2d2b0 66 73 22 0a 20 20 4d 41 47 49 43 5f 43 4d 44 3d fs". MAGIC_CMD=
2d2c0 22 24 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f "$lt_save_MAGIC_
2d2d0 43 4d 44 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 CMD". ;;.esac.f
2d2e0 69 0a 0a 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c i..MAGIC_CMD="$l
2d2f0 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f t_cv_path_MAGIC_
2d300 43 4d 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 CMD".if test -n
2d310 22 24 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74 68 "$MAGIC_CMD"; th
2d320 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 en. { $as_echo
2d330 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
2d340 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
2d350 73 75 6c 74 3a 20 24 4d 41 47 49 43 5f 43 4d 44 sult: $MAGIC_CMD
2d360 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
2d370 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26 36 3b $MAGIC_CMD" >&6;
2d380 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f }.else. { $as_
2d390 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
2d3a0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
2d3b0 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e }: result: no" >
2d3c0 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 &5.$as_echo "no"
2d3d0 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 0a 0a 0a >&6; }.fi......
2d3e0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f if test -z "$lt_
2d3f0 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d cv_path_MAGIC_CM
2d400 44 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 D"; then. if te
2d410 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f st -n "$ac_tool_
2d420 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 prefix"; then.
2d430 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
2d440 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
2d450 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
2d460 69 6e 67 20 66 6f 72 20 66 69 6c 65 22 20 3e 26 ing for file" >&
2d470 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
2d480 65 63 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65 2e ecking for file.
2d490 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
2d4a0 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 {lt_cv_path_MAGI
2d4b0 43 5f 43 4d 44 2b 3a 7d 20 66 61 6c 73 65 3b 20 C_CMD+:} false;
2d4c0 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
2d4d0 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
2d4e0 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 >&6.else. case
2d4f0 24 4d 41 47 49 43 5f 43 4d 44 20 69 6e 0a 5b 5c $MAGIC_CMD in.[\
2d500 5c 2f 2a 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a \/*] | ?:[\\/]*
2d510 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d ). lt_cv_path_M
2d520 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 AGIC_CMD="$MAGIC
2d530 5f 43 4d 44 22 20 23 20 4c 65 74 20 74 68 65 20 _CMD" # Let the
2d540 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 user override th
2d550 65 20 74 65 73 74 20 77 69 74 68 20 61 20 70 61 e test with a pa
2d560 74 68 2e 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 th.. ;;.*). lt
2d570 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 3d _save_MAGIC_CMD=
2d580 22 24 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 6c "$MAGIC_CMD". l
2d590 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 t_save_ifs="$IFS
2d5a0 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 "; IFS=$PATH_SEP
2d5b0 41 52 41 54 4f 52 0a 20 20 61 63 5f 64 75 6d 6d ARATOR. ac_dumm
2d5c0 79 3d 22 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 y="/usr/bin$PATH
2d5d0 5f 53 45 50 41 52 41 54 4f 52 24 50 41 54 48 22 _SEPARATOR$PATH"
2d5e0 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e . for ac_dir in
2d5f0 20 24 61 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20 $ac_dummy; do.
2d600 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 IFS="$lt_save
2d610 5f 69 66 73 22 0a 20 20 20 20 74 65 73 74 20 2d _ifs". test -
2d620 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26 20 61 z "$ac_dir" && a
2d630 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 c_dir=.. if t
2d640 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 66 est -f $ac_dir/f
2d650 69 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 ile; then.
2d660 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 lt_cv_path_MAGIC
2d670 5f 43 4d 44 3d 22 24 61 63 5f 64 69 72 2f 66 69 _CMD="$ac_dir/fi
2d680 6c 65 22 0a 20 20 20 20 20 20 69 66 20 74 65 73 le". if tes
2d690 74 20 2d 6e 20 22 24 66 69 6c 65 5f 6d 61 67 69 t -n "$file_magi
2d6a0 63 5f 74 65 73 74 5f 66 69 6c 65 22 3b 20 74 68 c_test_file"; th
2d6b0 65 6e 0a 09 63 61 73 65 20 24 64 65 70 6c 69 62 en..case $deplib
2d6c0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69 s_check_method i
2d6d0 6e 0a 09 22 66 69 6c 65 5f 6d 61 67 69 63 20 22 n.."file_magic "
2d6e0 2a 29 0a 09 20 20 66 69 6c 65 5f 6d 61 67 69 63 *).. file_magic
2d6f0 5f 72 65 67 65 78 3d 60 65 78 70 72 20 22 24 64 _regex=`expr "$d
2d700 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 eplibs_check_met
2d710 68 6f 64 22 20 3a 20 22 66 69 6c 65 5f 6d 61 67 hod" : "file_mag
2d720 69 63 20 5c 28 2e 2a 5c 29 22 60 0a 09 20 20 4d ic \(.*\)"`.. M
2d730 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 AGIC_CMD="$lt_cv
2d740 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 _path_MAGIC_CMD"
2d750 0a 09 20 20 69 66 20 65 76 61 6c 20 24 66 69 6c .. if eval $fil
2d760 65 5f 6d 61 67 69 63 5f 63 6d 64 20 5c 24 66 69 e_magic_cmd \$fi
2d770 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 le_magic_test_fi
2d780 6c 65 20 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 le 2> /dev/null
2d790 7c 0a 09 20 20 20 20 24 45 47 52 45 50 20 22 24 |.. $EGREP "$
2d7a0 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 file_magic_regex
2d7b0 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 " > /dev/null; t
2d7c0 68 65 6e 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c hen.. :.. el
2d7d0 73 65 0a 09 20 20 20 20 63 61 74 20 3c 3c 5f 4c se.. cat <<_L
2d7e0 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 T_EOF 1>&2..***
2d7f0 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 63 6f 6d Warning: the com
2d800 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c 20 75 73 65 mand libtool use
2d810 73 20 74 6f 20 64 65 74 65 63 74 20 73 68 61 72 s to detect shar
2d820 65 64 20 6c 69 62 72 61 72 69 65 73 2c 0a 2a 2a ed libraries,.**
2d830 2a 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d * $file_magic_cm
2d840 64 2c 20 70 72 6f 64 75 63 65 73 20 6f 75 74 70 d, produces outp
2d850 75 74 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20 ut that libtool
2d860 63 61 6e 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 cannot recognize
2d870 2e 0a 2a 2a 2a 20 54 68 65 20 72 65 73 75 6c 74 ..*** The result
2d880 20 69 73 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c is that libtool
2d890 20 6d 61 79 20 66 61 69 6c 20 74 6f 20 72 65 63 may fail to rec
2d8a0 6f 67 6e 69 7a 65 20 73 68 61 72 65 64 20 6c 69 ognize shared li
2d8b0 62 72 61 72 69 65 73 0a 2a 2a 2a 20 61 73 20 73 braries.*** as s
2d8c0 75 63 68 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 uch. This will
2d8d0 61 66 66 65 63 74 20 74 68 65 20 63 72 65 61 74 affect the creat
2d8e0 69 6f 6e 20 6f 66 20 6c 69 62 74 6f 6f 6c 20 6c ion of libtool l
2d8f0 69 62 72 61 72 69 65 73 20 74 68 61 74 0a 2a 2a ibraries that.**
2d900 2a 20 64 65 70 65 6e 64 20 6f 6e 20 73 68 61 72 * depend on shar
2d910 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62 75 ed libraries, bu
2d920 74 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 t programs linke
2d930 64 20 77 69 74 68 20 73 75 63 68 20 6c 69 62 74 d with such libt
2d940 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72 61 72 69 65 ool.*** librarie
2d950 73 20 77 69 6c 6c 20 77 6f 72 6b 20 72 65 67 61 s will work rega
2d960 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73 20 70 rdless of this p
2d970 72 6f 62 6c 65 6d 2e 20 20 4e 65 76 65 72 74 68 roblem. Neverth
2d980 65 6c 65 73 73 2c 20 79 6f 75 0a 2a 2a 2a 20 6d eless, you.*** m
2d990 61 79 20 77 61 6e 74 20 74 6f 20 72 65 70 6f 72 ay want to repor
2d9a0 74 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 74 6f t the problem to
2d9b0 20 79 6f 75 72 20 73 79 73 74 65 6d 20 6d 61 6e your system man
2d9c0 61 67 65 72 20 61 6e 64 2f 6f 72 20 74 6f 0a 2a ager and/or to.*
2d9d0 2a 2a 20 62 75 67 2d 6c 69 62 74 6f 6f 6c 40 67 ** bug-libtool@g
2d9e0 6e 75 2e 6f 72 67 0a 0a 5f 4c 54 5f 45 4f 46 0a nu.org.._LT_EOF.
2d9f0 09 20 20 66 69 20 3b 3b 0a 09 65 73 61 63 0a 20 . fi ;;..esac.
2da00 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 62 72 fi. br
2da10 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e eak. fi. don
2da20 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 e. IFS="$lt_sav
2da30 65 5f 69 66 73 22 0a 20 20 4d 41 47 49 43 5f 43 e_ifs". MAGIC_C
2da40 4d 44 3d 22 24 6c 74 5f 73 61 76 65 5f 4d 41 47 MD="$lt_save_MAG
2da50 49 43 5f 43 4d 44 22 0a 20 20 3b 3b 0a 65 73 61 IC_CMD". ;;.esa
2da60 63 0a 66 69 0a 0a 4d 41 47 49 43 5f 43 4d 44 3d c.fi..MAGIC_CMD=
2da70 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 "$lt_cv_path_MAG
2da80 49 43 5f 43 4d 44 22 0a 69 66 20 74 65 73 74 20 IC_CMD".if test
2da90 2d 6e 20 22 24 4d 41 47 49 43 5f 43 4d 44 22 3b -n "$MAGIC_CMD";
2daa0 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 then. { $as_ec
2dab0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
2dac0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
2dad0 20 72 65 73 75 6c 74 3a 20 24 4d 41 47 49 43 5f result: $MAGIC_
2dae0 43 4d 44 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 CMD" >&5.$as_ech
2daf0 6f 20 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e o "$MAGIC_CMD" >
2db00 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
2db10 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
2db20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
2db30 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
2db40 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
2db50 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a no" >&6; }.fi...
2db60 20 20 65 6c 73 65 0a 20 20 20 20 4d 41 47 49 43 else. MAGIC
2db70 5f 43 4d 44 3d 3a 0a 20 20 66 69 0a 66 69 0a 0a _CMD=:. fi.fi..
2db80 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a fi. ;;.esac..
2db90 23 20 55 73 65 20 43 20 66 6f 72 20 74 68 65 20 # Use C for the
2dba0 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 default configur
2dbb0 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 6c 69 62 ation in the lib
2dbc0 74 6f 6f 6c 20 73 63 72 69 70 74 0a 0a 6c 74 5f tool script..lt_
2dbd0 73 61 76 65 5f 43 43 3d 22 24 43 43 22 0a 61 63 save_CC="$CC".ac
2dbe0 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 _ext=c.ac_cpp='$
2dbf0 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 CPP $CPPFLAGS'.a
2dc00 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d c_compile='$CC -
2dc10 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c c $CFLAGS $CPPFL
2dc20 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 AGS conftest.$ac
2dc30 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e _ext >&5'.ac_lin
2dc40 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 k='$CC -o confte
2dc50 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 st$ac_exeext $CF
2dc60 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 LAGS $CPPFLAGS $
2dc70 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 LDFLAGS conftest
2dc80 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e .$ac_ext $LIBS >
2dc90 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f &5'.ac_compiler_
2dca0 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d gnu=$ac_cv_c_com
2dcb0 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 23 20 53 6f piler_gnu...# So
2dcc0 75 72 63 65 20 66 69 6c 65 20 65 78 74 65 6e 73 urce file extens
2dcd0 69 6f 6e 20 66 6f 72 20 43 20 74 65 73 74 20 73 ion for C test s
2dce0 6f 75 72 63 65 73 2e 0a 61 63 5f 65 78 74 3d 63 ources..ac_ext=c
2dcf0 0a 0a 23 20 4f 62 6a 65 63 74 20 66 69 6c 65 20 ..# Object file
2dd00 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 63 6f extension for co
2dd10 6d 70 69 6c 65 64 20 43 20 74 65 73 74 20 73 6f mpiled C test so
2dd20 75 72 63 65 73 2e 0a 6f 62 6a 65 78 74 3d 6f 0a urces..objext=o.
2dd30 6f 62 6a 65 78 74 3d 24 6f 62 6a 65 78 74 0a 0a objext=$objext..
2dd40 23 20 43 6f 64 65 20 74 6f 20 62 65 20 75 73 65 # Code to be use
2dd50 64 20 69 6e 20 73 69 6d 70 6c 65 20 63 6f 6d 70 d in simple comp
2dd60 69 6c 65 20 74 65 73 74 73 0a 6c 74 5f 73 69 6d ile tests.lt_sim
2dd70 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 ple_compile_test
2dd80 5f 63 6f 64 65 3d 22 69 6e 74 20 73 6f 6d 65 5f _code="int some_
2dd90 76 61 72 69 61 62 6c 65 20 3d 20 30 3b 22 0a 0a variable = 0;"..
2dda0 23 20 43 6f 64 65 20 74 6f 20 62 65 20 75 73 65 # Code to be use
2ddb0 64 20 69 6e 20 73 69 6d 70 6c 65 20 6c 69 6e 6b d in simple link
2ddc0 20 74 65 73 74 73 0a 6c 74 5f 73 69 6d 70 6c 65 tests.lt_simple
2ddd0 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f 64 65 3d _link_test_code=
2dde0 27 69 6e 74 20 6d 61 69 6e 28 29 7b 72 65 74 75 'int main(){retu
2ddf0 72 6e 28 30 29 3b 7d 27 0a 0a 0a 0a 0a 0a 0a 0a rn(0);}'........
2de00 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69 6c # If no C compil
2de10 65 72 20 77 61 73 20 73 70 65 63 69 66 69 65 64 er was specified
2de20 2c 20 75 73 65 20 43 43 2e 0a 4c 54 43 43 3d 24 , use CC..LTCC=$
2de30 7b 4c 54 43 43 2d 22 24 43 43 22 7d 0a 0a 23 20 {LTCC-"$CC"}..#
2de40 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69 6c 65 72 If no C compiler
2de50 20 66 6c 61 67 73 20 77 65 72 65 20 73 70 65 63 flags were spec
2de60 69 66 69 65 64 2c 20 75 73 65 20 43 46 4c 41 47 ified, use CFLAG
2de70 53 2e 0a 4c 54 43 46 4c 41 47 53 3d 24 7b 4c 54 S..LTCFLAGS=${LT
2de80 43 46 4c 41 47 53 2d 22 24 43 46 4c 41 47 53 22 CFLAGS-"$CFLAGS"
2de90 7d 0a 0a 23 20 41 6c 6c 6f 77 20 43 43 20 74 6f }..# Allow CC to
2dea0 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 be a program na
2deb0 6d 65 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 me with argument
2dec0 73 2e 0a 63 6f 6d 70 69 6c 65 72 3d 24 43 43 0a s..compiler=$CC.
2ded0 0a 23 20 53 61 76 65 20 74 68 65 20 64 65 66 61 .# Save the defa
2dee0 75 6c 74 20 63 6f 6d 70 69 6c 65 72 2c 20 73 69 ult compiler, si
2def0 6e 63 65 20 69 74 20 67 65 74 73 20 6f 76 65 72 nce it gets over
2df00 77 72 69 74 74 65 6e 20 77 68 65 6e 20 74 68 65 written when the
2df10 20 6f 74 68 65 72 0a 23 20 74 61 67 73 20 61 72 other.# tags ar
2df20 65 20 62 65 69 6e 67 20 74 65 73 74 65 64 2c 20 e being tested,
2df30 61 6e 64 20 5f 4c 54 5f 54 41 47 56 41 52 28 63 and _LT_TAGVAR(c
2df40 6f 6d 70 69 6c 65 72 2c 20 5b 5d 29 20 69 73 20 ompiler, []) is
2df50 61 20 4e 4f 50 2e 0a 63 6f 6d 70 69 6c 65 72 5f a NOP..compiler_
2df60 44 45 46 41 55 4c 54 3d 24 43 43 0a 0a 23 20 73 DEFAULT=$CC..# s
2df70 61 76 65 20 77 61 72 6e 69 6e 67 73 2f 62 6f 69 ave warnings/boi
2df80 6c 65 72 70 6c 61 74 65 20 6f 66 20 73 69 6d 70 lerplate of simp
2df90 6c 65 20 74 65 73 74 20 63 6f 64 65 0a 61 63 5f le test code.ac_
2dfa0 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 outfile=conftest
2dfb0 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 65 63 68 6f .$ac_objext.echo
2dfc0 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d "$lt_simple_com
2dfd0 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 pile_test_code"
2dfe0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
2dff0 74 0a 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 t.eval "$ac_comp
2e000 69 6c 65 22 20 32 3e 26 31 20 3e 2f 64 65 76 2f ile" 2>&1 >/dev/
2e010 6e 75 6c 6c 20 7c 20 24 53 45 44 20 27 2f 5e 24 null | $SED '/^$
2e020 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 3e 63 6f /d; /^ *+/d' >co
2e030 6e 66 74 65 73 74 2e 65 72 72 0a 5f 6c 74 5f 63 nftest.err._lt_c
2e040 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 72 70 6c ompiler_boilerpl
2e050 61 74 65 3d 60 63 61 74 20 63 6f 6e 66 74 65 73 ate=`cat conftes
2e060 74 2e 65 72 72 60 0a 24 52 4d 20 63 6f 6e 66 74 t.err`.$RM conft
2e070 65 73 74 2a 0a 0a 61 63 5f 6f 75 74 66 69 6c 65 est*..ac_outfile
2e080 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 =conftest.$ac_ob
2e090 6a 65 78 74 0a 65 63 68 6f 20 22 24 6c 74 5f 73 jext.echo "$lt_s
2e0a0 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f imple_link_test_
2e0b0 63 6f 64 65 22 20 3e 63 6f 6e 66 74 65 73 74 2e code" >conftest.
2e0c0 24 61 63 5f 65 78 74 0a 65 76 61 6c 20 22 24 61 $ac_ext.eval "$a
2e0d0 63 5f 6c 69 6e 6b 22 20 32 3e 26 31 20 3e 2f 64 c_link" 2>&1 >/d
2e0e0 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 27 ev/null | $SED '
2e0f0 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 /^$/d; /^ *+/d'
2e100 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 5f 6c >conftest.err._l
2e110 74 5f 6c 69 6e 6b 65 72 5f 62 6f 69 6c 65 72 70 t_linker_boilerp
2e120 6c 61 74 65 3d 60 63 61 74 20 63 6f 6e 66 74 65 late=`cat confte
2e130 73 74 2e 65 72 72 60 0a 24 52 4d 20 2d 72 20 63 st.err`.$RM -r c
2e140 6f 6e 66 74 65 73 74 2a 0a 0a 0a 69 66 20 74 65 onftest*...if te
2e150 73 74 20 2d 6e 20 22 24 63 6f 6d 70 69 6c 65 72 st -n "$compiler
2e160 22 3b 20 74 68 65 6e 0a 0a 6c 74 5f 70 72 6f 67 "; then..lt_prog
2e170 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 _compiler_no_bui
2e180 6c 74 69 6e 5f 66 6c 61 67 3d 0a 0a 69 66 20 74 ltin_flag=..if t
2e190 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 est "$GCC" = yes
2e1a0 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 70 72 6f 67 ; then. lt_prog
2e1b0 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 _compiler_no_bui
2e1c0 6c 74 69 6e 5f 66 6c 61 67 3d 27 20 2d 66 6e 6f ltin_flag=' -fno
2e1d0 2d 62 75 69 6c 74 69 6e 27 0a 0a 20 20 7b 20 24 -builtin'.. { $
2e1e0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
2e1f0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
2e200 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 ENO}: checking i
2e210 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 f $compiler supp
2e220 6f 72 74 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d orts -fno-rtti -
2e230 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 20 fno-exceptions"
2e240 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
2e250 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d checking if $com
2e260 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d piler supports -
2e270 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78 fno-rtti -fno-ex
2e280 63 65 70 74 69 6f 6e 73 2e 2e 2e 20 22 20 3e 26 ceptions... " >&
2e290 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 6; }.if ${lt_cv_
2e2a0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 prog_compiler_rt
2e2b0 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 2b 3a 7d ti_exceptions+:}
2e2c0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
2e2d0 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
2e2e0 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
2e2f0 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f . lt_cv_prog_co
2e300 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 mpiler_rtti_exce
2e310 70 74 69 6f 6e 73 3d 6e 6f 0a 20 20 20 61 63 5f ptions=no. ac_
2e320 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 outfile=conftest
2e330 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20 65 .$ac_objext. e
2e340 63 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f cho "$lt_simple_
2e350 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 compile_test_cod
2e360 65 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 e" > conftest.$a
2e370 63 5f 65 78 74 0a 20 20 20 6c 74 5f 63 6f 6d 70 c_ext. lt_comp
2e380 69 6c 65 72 5f 66 6c 61 67 3d 22 2d 66 6e 6f 2d iler_flag="-fno-
2e390 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 rtti -fno-except
2e3a0 69 6f 6e 73 22 0a 20 20 20 23 20 49 6e 73 65 72 ions". # Inser
2e3b0 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69 74 t the option eit
2e3c0 68 65 72 20 28 31 29 20 61 66 74 65 72 20 74 68 her (1) after th
2e3d0 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76 61 e last *FLAGS va
2e3e0 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20 riable, or. #
2e3f0 28 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f 72 (2) before a wor
2e400 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f d containing "co
2e410 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33 29 nftest.", or (3)
2e420 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 20 at the end..
2e430 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63 5f # Note that $ac_
2e440 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20 64 compile itself d
2e450 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 oes not contain
2e460 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64 20 backslashes and
2e470 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74 68 begins. # with
2e480 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28 a dollar sign (
2e490 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20 73 not a hyphen), s
2e4a0 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75 6c o the echo shoul
2e4b0 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 d work correctly
2e4c0 2e 0a 20 20 20 23 20 54 68 65 20 6f 70 74 69 6f .. # The optio
2e4d0 6e 20 69 73 20 72 65 66 65 72 65 6e 63 65 64 20 n is referenced
2e4e0 76 69 61 20 61 20 76 61 72 69 61 62 6c 65 20 74 via a variable t
2e4f0 6f 20 61 76 6f 69 64 20 63 6f 6e 66 75 73 69 6e o avoid confusin
2e500 67 20 73 65 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d g sed.. lt_com
2e510 70 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 63 5f pile=`echo "$ac_
2e520 63 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 44 20 compile" | $SED
2e530 5c 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 \. -e 's:.*FLA
2e540 47 53 7d 5c 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74 GS}\{0,1\} :&$lt
2e550 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a _compiler_flag :
2e560 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a ; t' \. -e 's:
2e570 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e [^ ]*conftest\.
2e580 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 : $lt_compiler_f
2e590 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d lag&:; t' \. -
2e5a0 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 e 's:$: $lt_comp
2e5b0 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20 iler_flag:'`.
2e5c0 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 (eval echo "\"\$
2e5d0 61 73 5f 6d 65 3a 36 36 37 30 3a 20 24 6c 74 5f as_me:6670: $lt_
2e5e0 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a compile\"" >&5).
2e5f0 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f (eval "$lt_co
2e600 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 73 mpile" 2>conftes
2e610 74 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61 t.err). ac_sta
2e620 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 63 6f tus=$?. cat co
2e630 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 nftest.err >&5.
2e640 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 36 echo "$as_me:6
2e650 36 37 34 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 674: \$? = $ac_s
2e660 74 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69 66 tatus" >&5. if
2e670 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 (exit $ac_statu
2e680 73 29 20 26 26 20 74 65 73 74 20 2d 73 20 22 24 s) && test -s "$
2e690 61 63 5f 6f 75 74 66 69 6c 65 22 3b 20 74 68 65 ac_outfile"; the
2e6a0 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d n. # The com
2e6b0 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 piler can only w
2e6c0 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 arn and ignore t
2e6d0 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 he option if not
2e6e0 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 recognized.
2e6f0 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 # So say no if
2e700 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e there are warnin
2e710 67 73 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 gs other than th
2e720 65 20 75 73 75 61 6c 20 6f 75 74 70 75 74 2e 0a e usual output..
2e730 20 20 20 20 20 24 45 43 48 4f 20 22 58 24 5f 6c $ECHO "X$_l
2e740 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 t_compiler_boile
2e750 72 70 6c 61 74 65 22 20 7c 20 24 58 73 65 64 20 rplate" | $Xsed
2e760 2d 65 20 27 2f 5e 24 2f 64 27 20 3e 63 6f 6e 66 -e '/^$/d' >conf
2e770 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20 24 53 test.exp. $S
2e780 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b ED '/^$/d; /^ *+
2e790 2f 64 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 /d' conftest.err
2e7a0 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 32 0a 20 >conftest.er2.
2e7b0 20 20 20 20 69 66 20 74 65 73 74 20 21 20 2d 73 if test ! -s
2e7c0 20 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c conftest.er2 ||
2e7d0 20 64 69 66 66 20 63 6f 6e 66 74 65 73 74 2e 65 diff conftest.e
2e7e0 78 70 20 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 xp conftest.er2
2e7f0 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e >/dev/null; then
2e800 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 . lt_cv_pr
2e810 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 og_compiler_rtti
2e820 5f 65 78 63 65 70 74 69 6f 6e 73 3d 79 65 73 0a _exceptions=yes.
2e830 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20 20 fi. fi.
2e840 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a $RM conftest*..
2e850 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 fi.{ $as_echo "$
2e860 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
2e870 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
2e880 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f lt: $lt_cv_prog_
2e890 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 compiler_rtti_ex
2e8a0 63 65 70 74 69 6f 6e 73 22 20 3e 26 35 0a 24 61 ceptions" >&5.$a
2e8b0 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 70 s_echo "$lt_cv_p
2e8c0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 rog_compiler_rtt
2e8d0 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3e 26 i_exceptions" >&
2e8e0 36 3b 20 7d 0a 0a 69 66 20 74 65 73 74 20 78 22 6; }..if test x"
2e8f0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 $lt_cv_prog_comp
2e900 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 iler_rtti_except
2e910 69 6f 6e 73 22 20 3d 20 78 79 65 73 3b 20 74 68 ions" = xyes; th
2e920 65 6e 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 en. lt_prog_c
2e930 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 ompiler_no_built
2e940 69 6e 5f 66 6c 61 67 3d 22 24 6c 74 5f 70 72 6f in_flag="$lt_pro
2e950 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 g_compiler_no_bu
2e960 69 6c 74 69 6e 5f 66 6c 61 67 20 2d 66 6e 6f 2d iltin_flag -fno-
2e970 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 rtti -fno-except
2e980 69 6f 6e 73 22 0a 65 6c 73 65 0a 20 20 20 20 3a ions".else. :
2e990 0a 66 69 0a 0a 66 69 0a 0a 0a 0a 0a 0a 0a 20 20 .fi..fi.......
2e9a0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
2e9b0 5f 77 6c 3d 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d _wl=.lt_prog_com
2e9c0 70 69 6c 65 72 5f 70 69 63 3d 0a 6c 74 5f 70 72 piler_pic=.lt_pr
2e9d0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 og_compiler_stat
2e9e0 69 63 3d 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 ic=..{ $as_echo
2e9f0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
2ea00 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
2ea10 65 63 6b 69 6e 67 20 66 6f 72 20 24 63 6f 6d 70 ecking for $comp
2ea20 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 70 iler option to p
2ea30 72 6f 64 75 63 65 20 50 49 43 22 20 3e 26 35 0a roduce PIC" >&5.
2ea40 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
2ea50 6b 69 6e 67 20 66 6f 72 20 24 63 6f 6d 70 69 6c king for $compil
2ea60 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 70 72 6f er option to pro
2ea70 64 75 63 65 20 50 49 43 2e 2e 2e 20 22 20 3e 26 duce PIC... " >&
2ea80 36 3b 20 7d 0a 0a 20 20 69 66 20 74 65 73 74 20 6; }.. if test
2ea90 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 "$GCC" = yes; th
2eaa0 65 6e 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 en. lt_prog_c
2eab0 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c ompiler_wl='-Wl,
2eac0 27 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f '. lt_prog_co
2ead0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d mpiler_static='-
2eae0 73 74 61 74 69 63 27 0a 0a 20 20 20 20 63 61 73 static'.. cas
2eaf0 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 e $host_os in.
2eb00 20 20 20 20 61 69 78 2a 29 0a 20 20 20 20 20 20 aix*).
2eb10 23 20 41 6c 6c 20 41 49 58 20 63 6f 64 65 20 69 # All AIX code i
2eb20 73 20 50 49 43 2e 0a 20 20 20 20 20 20 69 66 20 s PIC.. if
2eb30 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 test "$host_cpu"
2eb40 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 23 = ia64; then..#
2eb50 20 41 49 58 20 35 20 6e 6f 77 20 73 75 70 70 6f AIX 5 now suppo
2eb60 72 74 73 20 49 41 36 34 20 70 72 6f 63 65 73 73 rts IA64 process
2eb70 6f 72 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 or..lt_prog_comp
2eb80 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 iler_static='-Bs
2eb90 74 61 74 69 63 27 0a 20 20 20 20 20 20 66 69 0a tatic'. fi.
2eba0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 6d ;;.. am
2ebb0 69 67 61 6f 73 2a 29 0a 20 20 20 20 20 20 63 61 igaos*). ca
2ebc0 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a se $host_cpu in.
2ebd0 20 20 20 20 20 20 70 6f 77 65 72 70 63 29 0a 20 powerpc).
2ebe0 20 20 20 20 20 20 20 20 20 20 20 23 20 73 65 65 # see
2ebf0 20 63 6f 6d 6d 65 6e 74 20 61 62 6f 75 74 20 41 comment about A
2ec00 6d 69 67 61 4f 53 34 20 2e 73 6f 20 73 75 70 70 migaOS4 .so supp
2ec10 6f 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 ort.
2ec20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
2ec30 5f 70 69 63 3d 27 2d 66 50 49 43 27 0a 20 20 20 _pic='-fPIC'.
2ec40 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 6d 36 ;;. m6
2ec50 38 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 8k).
2ec60 23 20 46 49 58 4d 45 3a 20 77 65 20 6e 65 65 64 # FIXME: we need
2ec70 20 61 74 20 6c 65 61 73 74 20 36 38 30 32 30 20 at least 68020
2ec80 63 6f 64 65 20 74 6f 20 62 75 69 6c 64 20 73 68 code to build sh
2ec90 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 ared libraries,
2eca0 62 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 but.
2ecb0 23 20 61 64 64 69 6e 67 20 74 68 65 20 60 2d 6d # adding the `-m
2ecc0 36 38 30 32 30 27 20 66 6c 61 67 20 74 6f 20 47 68020' flag to G
2ecd0 43 43 20 70 72 65 76 65 6e 74 73 20 62 75 69 6c CC prevents buil
2ece0 64 69 6e 67 20 61 6e 79 74 68 69 6e 67 20 62 65 ding anything be
2ecf0 74 74 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 tter,.
2ed00 20 20 23 20 6c 69 6b 65 20 60 2d 6d 36 38 30 34 # like `-m6804
2ed10 30 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 0'..
2ed20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
2ed30 5f 70 69 63 3d 27 2d 6d 36 38 30 32 30 20 2d 72 _pic='-m68020 -r
2ed40 65 73 69 64 65 6e 74 33 32 20 2d 6d 61 6c 77 61 esident32 -malwa
2ed50 79 73 2d 72 65 73 74 6f 72 65 2d 61 34 27 0a 20 ys-restore-a4'.
2ed60 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 ;;.
2ed70 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 esac. ;;..
2ed80 20 20 20 62 65 6f 73 2a 20 7c 20 69 72 69 78 35 beos* | irix5
2ed90 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e * | irix6* | non
2eda0 73 74 6f 70 75 78 2a 20 7c 20 6f 73 66 33 2a 20 stopux* | osf3*
2edb0 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 | osf4* | osf5*)
2edc0 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73 20 . # PIC is
2edd0 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 the default for
2ede0 74 68 65 73 65 20 4f 53 65 73 2e 0a 20 20 20 20 these OSes..
2edf0 20 20 3b 3b 0a 0a 20 20 20 20 6d 69 6e 67 77 2a ;;.. mingw*
2ee00 20 7c 20 63 79 67 77 69 6e 2a 20 7c 20 70 77 33 | cygwin* | pw3
2ee10 32 2a 20 7c 20 6f 73 32 2a 20 7c 20 63 65 67 63 2* | os2* | cegc
2ee20 63 2a 29 0a 20 20 20 20 20 20 23 20 54 68 69 73 c*). # This
2ee30 20 68 61 63 6b 20 69 73 20 73 6f 20 74 68 61 74 hack is so that
2ee40 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 the source file
2ee50 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74 68 65 can tell whethe
2ee60 72 20 69 74 20 69 73 20 62 65 69 6e 67 0a 20 20 r it is being.
2ee70 20 20 20 20 23 20 62 75 69 6c 74 20 66 6f 72 20 # built for
2ee80 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61 20 64 inclusion in a d
2ee90 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64 20 65 ll (and should e
2eea0 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 66 6f xport symbols fo
2eeb0 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20 20 20 r example)..
2eec0 20 20 23 20 41 6c 74 68 6f 75 67 68 20 74 68 65 # Although the
2eed0 20 63 79 67 77 69 6e 20 67 63 63 20 69 67 6e 6f cygwin gcc igno
2eee0 72 65 73 20 2d 66 50 49 43 2c 20 73 74 69 6c 6c res -fPIC, still
2eef0 20 6e 65 65 64 20 74 68 69 73 20 66 6f 72 20 6f need this for o
2ef00 6c 64 2d 73 74 79 6c 65 0a 20 20 20 20 20 20 23 ld-style. #
2ef10 20 28 2d 2d 64 69 73 61 62 6c 65 2d 61 75 74 6f (--disable-auto
2ef20 2d 69 6d 70 6f 72 74 29 20 6c 69 62 72 61 72 69 -import) librari
2ef30 65 73 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 es. lt_prog
2ef40 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d _compiler_pic='-
2ef50 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20 20 DDLL_EXPORT'.
2ef60 20 20 20 3b 3b 0a 0a 20 20 20 20 64 61 72 77 69 ;;.. darwi
2ef70 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a n* | rhapsody*).
2ef80 20 20 20 20 20 20 23 20 50 49 43 20 69 73 20 74 # PIC is t
2ef90 68 65 20 64 65 66 61 75 6c 74 20 6f 6e 20 74 68 he default on th
2efa0 69 73 20 70 6c 61 74 66 6f 72 6d 0a 20 20 20 20 is platform.
2efb0 20 20 23 20 43 6f 6d 6d 6f 6e 20 73 79 6d 62 6f # Common symbo
2efc0 6c 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 69 ls not allowed i
2efd0 6e 20 4d 48 5f 44 59 4c 49 42 20 66 69 6c 65 73 n MH_DYLIB files
2efe0 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 . lt_prog_c
2eff0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66 6e ompiler_pic='-fn
2f000 6f 2d 63 6f 6d 6d 6f 6e 27 0a 20 20 20 20 20 20 o-common'.
2f010 3b 3b 0a 0a 20 20 20 20 68 70 75 78 2a 29 0a 20 ;;.. hpux*).
2f020 20 20 20 20 20 23 20 50 49 43 20 69 73 20 74 68 # PIC is th
2f030 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 36 34 e default for 64
2f040 2d 62 69 74 20 50 41 20 48 50 2d 55 58 2c 20 62 -bit PA HP-UX, b
2f050 75 74 20 6e 6f 74 20 66 6f 72 20 33 32 2d 62 69 ut not for 32-bi
2f060 74 0a 20 20 20 20 20 20 23 20 50 41 20 48 50 2d t. # PA HP-
2f070 55 58 2e 20 20 4f 6e 20 49 41 36 34 20 48 50 2d UX. On IA64 HP-
2f080 55 58 2c 20 50 49 43 20 69 73 20 74 68 65 20 64 UX, PIC is the d
2f090 65 66 61 75 6c 74 20 62 75 74 20 74 68 65 20 70 efault but the p
2f0a0 69 63 20 66 6c 61 67 0a 20 20 20 20 20 20 23 20 ic flag. #
2f0b0 73 65 74 73 20 74 68 65 20 64 65 66 61 75 6c 74 sets the default
2f0c0 20 54 4c 53 20 6d 6f 64 65 6c 20 61 6e 64 20 61 TLS model and a
2f0d0 66 66 65 63 74 73 20 69 6e 6c 69 6e 69 6e 67 2e ffects inlining.
2f0e0 0a 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 . case $hos
2f0f0 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 20 20 68 t_cpu in. h
2f100 70 70 61 2a 36 34 2a 29 0a 09 23 20 2b 5a 20 74 ppa*64*)..# +Z t
2f110 68 65 20 64 65 66 61 75 6c 74 0a 09 3b 3b 0a 20 he default..;;.
2f120 20 20 20 20 20 2a 29 0a 09 6c 74 5f 70 72 6f 67 *)..lt_prog
2f130 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d _compiler_pic='-
2f140 66 50 49 43 27 0a 09 3b 3b 0a 20 20 20 20 20 20 fPIC'..;;.
2f150 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 esac. ;;..
2f160 20 20 20 69 6e 74 65 72 69 78 5b 33 2d 39 5d 2a interix[3-9]*
2f170 29 0a 20 20 20 20 20 20 23 20 49 6e 74 65 72 69 ). # Interi
2f180 78 20 33 2e 78 20 67 63 63 20 2d 66 70 69 63 2f x 3.x gcc -fpic/
2f190 2d 66 50 49 43 20 6f 70 74 69 6f 6e 73 20 67 65 -fPIC options ge
2f1a0 6e 65 72 61 74 65 20 62 72 6f 6b 65 6e 20 63 6f nerate broken co
2f1b0 64 65 2e 0a 20 20 20 20 20 20 23 20 49 6e 73 74 de.. # Inst
2f1c0 65 61 64 2c 20 77 65 20 72 65 6c 6f 63 61 74 65 ead, we relocate
2f1d0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 shared librarie
2f1e0 73 20 61 74 20 72 75 6e 74 69 6d 65 2e 0a 20 20 s at runtime..
2f1f0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 73 64 6f ;;.. msdo
2f200 73 64 6a 67 70 70 2a 29 0a 20 20 20 20 20 20 23 sdjgpp*). #
2f210 20 4a 75 73 74 20 62 65 63 61 75 73 65 20 77 65 Just because we
2f220 20 75 73 65 20 47 43 43 20 64 6f 65 73 6e 27 74 use GCC doesn't
2f230 20 6d 65 61 6e 20 77 65 20 73 75 64 64 65 6e 6c mean we suddenl
2f240 79 20 67 65 74 20 73 68 61 72 65 64 20 6c 69 62 y get shared lib
2f250 72 61 72 69 65 73 0a 20 20 20 20 20 20 23 20 6f raries. # o
2f260 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 64 n systems that d
2f270 6f 6e 27 74 20 73 75 70 70 6f 72 74 20 74 68 65 on't support the
2f280 6d 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 m.. lt_prog
2f290 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 _compiler_can_bu
2f2a0 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 ild_shared=no.
2f2b0 20 20 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 enable_share
2f2c0 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 d=no. ;;..
2f2d0 20 20 20 2a 6e 74 6f 2a 20 7c 20 2a 71 6e 78 2a *nto* | *qnx*
2f2e0 29 0a 20 20 20 20 20 20 23 20 51 4e 58 20 75 73 ). # QNX us
2f2f0 65 73 20 47 4e 55 20 43 2b 2b 2c 20 62 75 74 20 es GNU C++, but
2f300 6e 65 65 64 20 74 6f 20 64 65 66 69 6e 65 20 2d need to define -
2f310 73 68 61 72 65 64 20 6f 70 74 69 6f 6e 20 74 6f shared option to
2f320 6f 2c 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20 o, otherwise.
2f330 20 20 20 23 20 69 74 20 77 69 6c 6c 20 63 6f 72 # it will cor
2f340 65 64 75 6d 70 2e 0a 20 20 20 20 20 20 6c 74 5f edump.. lt_
2f350 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
2f360 63 3d 27 2d 66 50 49 43 20 2d 73 68 61 72 65 64 c='-fPIC -shared
2f370 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 '. ;;..
2f380 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20 20 20 sysv4*MP*).
2f390 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72 if test -d /usr
2f3a0 2f 6e 65 63 3b 20 74 68 65 6e 0a 09 6c 74 5f 70 /nec; then..lt_p
2f3b0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
2f3c0 3d 2d 4b 63 6f 6e 66 6f 72 6d 5f 70 69 63 0a 20 =-Kconform_pic.
2f3d0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b fi. ;;
2f3e0 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 6c .. *). l
2f3f0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
2f400 70 69 63 3d 27 2d 66 50 49 43 27 0a 20 20 20 20 pic='-fPIC'.
2f410 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 ;;. esac.
2f420 65 6c 73 65 0a 20 20 20 20 23 20 50 4f 52 54 4d else. # PORTM
2f430 45 20 43 68 65 63 6b 20 66 6f 72 20 66 6c 61 67 E Check for flag
2f440 20 74 6f 20 70 61 73 73 20 6c 69 6e 6b 65 72 20 to pass linker
2f450 66 6c 61 67 73 20 74 68 72 6f 75 67 68 20 74 68 flags through th
2f460 65 20 73 79 73 74 65 6d 20 63 6f 6d 70 69 6c 65 e system compile
2f470 72 2e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 r.. case $hos
2f480 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 2a t_os in. aix*
2f490 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f ). lt_prog_
2f4a0 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c compiler_wl='-Wl
2f4b0 2c 27 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 ,'. if test
2f4c0 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 "$host_cpu" = i
2f4d0 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58 a64; then..# AIX
2f4e0 20 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20 5 now supports
2f4f0 49 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09 IA64 processor..
2f500 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
2f510 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 _static='-Bstati
2f520 63 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c c'. else..l
2f530 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
2f540 73 74 61 74 69 63 3d 27 2d 62 6e 73 6f 20 2d 62 static='-bnso -b
2f550 49 3a 2f 6c 69 62 2f 73 79 73 63 61 6c 6c 73 2e I:/lib/syscalls.
2f560 65 78 70 27 0a 20 20 20 20 20 20 66 69 0a 20 20 exp'. fi.
2f570 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 69 6e 67 ;;.. ming
2f580 77 2a 20 7c 20 63 79 67 77 69 6e 2a 20 7c 20 70 w* | cygwin* | p
2f590 77 33 32 2a 20 7c 20 6f 73 32 2a 20 7c 20 63 65 w32* | os2* | ce
2f5a0 67 63 63 2a 29 0a 20 20 20 20 20 20 23 20 54 68 gcc*). # Th
2f5b0 69 73 20 68 61 63 6b 20 69 73 20 73 6f 20 74 68 is hack is so th
2f5c0 61 74 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 at the source fi
2f5d0 6c 65 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74 le can tell whet
2f5e0 68 65 72 20 69 74 20 69 73 20 62 65 69 6e 67 0a her it is being.
2f5f0 20 20 20 20 20 20 23 20 62 75 69 6c 74 20 66 6f # built fo
2f600 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61 r inclusion in a
2f610 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64 dll (and should
2f620 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 export symbols
2f630 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20 for example)..
2f640 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
2f650 69 6c 65 72 5f 70 69 63 3d 27 2d 44 44 4c 4c 5f iler_pic='-DDLL_
2f660 45 58 50 4f 52 54 27 0a 20 20 20 20 20 20 3b 3b EXPORT'. ;;
2f670 0a 0a 20 20 20 20 68 70 75 78 39 2a 20 7c 20 68 .. hpux9* | h
2f680 70 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 2a pux10* | hpux11*
2f690 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f ). lt_prog_
2f6a0 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c compiler_wl='-Wl
2f6b0 2c 27 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 ,'. # PIC i
2f6c0 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f s the default fo
2f6d0 72 20 49 41 36 34 20 48 50 2d 55 58 20 61 6e 64 r IA64 HP-UX and
2f6e0 20 36 34 2d 62 69 74 20 48 50 2d 55 58 2c 20 62 64-bit HP-UX, b
2f6f0 75 74 0a 20 20 20 20 20 20 23 20 6e 6f 74 20 66 ut. # not f
2f700 6f 72 20 50 41 20 48 50 2d 55 58 2e 0a 20 20 20 or PA HP-UX..
2f710 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 case $host_cp
2f720 75 20 69 6e 0a 20 20 20 20 20 20 68 70 70 61 2a u in. hppa*
2f730 36 34 2a 7c 69 61 36 34 2a 29 0a 09 23 20 2b 5a 64*|ia64*)..# +Z
2f740 20 74 68 65 20 64 65 66 61 75 6c 74 0a 09 3b 3b the default..;;
2f750 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f 70 72 . *)..lt_pr
2f760 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d og_compiler_pic=
2f770 27 2b 5a 27 0a 09 3b 3b 0a 20 20 20 20 20 20 65 '+Z'..;;. e
2f780 73 61 63 0a 20 20 20 20 20 20 23 20 49 73 20 74 sac. # Is t
2f790 68 65 72 65 20 61 20 62 65 74 74 65 72 20 6c 74 here a better lt
2f7a0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 _prog_compiler_s
2f7b0 74 61 74 69 63 20 74 68 61 74 20 77 6f 72 6b 73 tatic that works
2f7c0 20 77 69 74 68 20 74 68 65 20 62 75 6e 64 6c 65 with the bundle
2f7d0 64 20 43 43 3f 0a 20 20 20 20 20 20 6c 74 5f 70 d CC?. lt_p
2f7e0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
2f7f0 74 69 63 3d 27 24 7b 77 6c 7d 2d 61 20 24 7b 77 tic='${wl}-a ${w
2f800 6c 7d 61 72 63 68 69 76 65 27 0a 20 20 20 20 20 l}archive'.
2f810 20 3b 3b 0a 0a 20 20 20 20 69 72 69 78 35 2a 20 ;;.. irix5*
2f820 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 | irix6* | nonst
2f830 6f 70 75 78 2a 29 0a 20 20 20 20 20 20 6c 74 5f opux*). lt_
2f840 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c prog_compiler_wl
2f850 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 20 ='-Wl,'. #
2f860 50 49 43 20 28 77 69 74 68 20 2d 4b 50 49 43 29 PIC (with -KPIC)
2f870 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e is the default.
2f880 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 . lt_prog_c
2f890 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 ompiler_static='
2f8a0 2d 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 -non_shared'.
2f8b0 20 20 20 3b 3b 0a 0a 20 20 20 20 6c 69 6e 75 78 ;;.. linux
2f8c0 2a 20 7c 20 6b 2a 62 73 64 2a 2d 67 6e 75 29 0a * | k*bsd*-gnu).
2f8d0 20 20 20 20 20 20 63 61 73 65 20 24 63 63 5f 62 case $cc_b
2f8e0 61 73 65 6e 61 6d 65 20 69 6e 0a 20 20 20 20 20 asename in.
2f8f0 20 23 20 6f 6c 64 20 49 6e 74 65 6c 20 66 6f 72 # old Intel for
2f900 20 78 38 36 5f 36 34 20 77 68 69 63 68 20 73 74 x86_64 which st
2f910 69 6c 6c 20 73 75 70 70 6f 72 74 65 64 20 2d 4b ill supported -K
2f920 50 49 43 2e 0a 20 20 20 20 20 20 65 63 63 2a 29 PIC.. ecc*)
2f930 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c ..lt_prog_compil
2f940 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 er_wl='-Wl,'..lt
2f950 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
2f960 69 63 3d 27 2d 4b 50 49 43 27 0a 09 6c 74 5f 70 ic='-KPIC'..lt_p
2f970 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
2f980 74 69 63 3d 27 2d 73 74 61 74 69 63 27 0a 20 20 tic='-static'.
2f990 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 23 ;;. #
2f9a0 20 69 63 63 20 75 73 65 64 20 74 6f 20 62 65 20 icc used to be
2f9b0 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 incompatible wit
2f9c0 68 20 47 43 43 2e 0a 20 20 20 20 20 20 23 20 49 h GCC.. # I
2f9d0 43 43 20 31 30 20 64 6f 65 73 6e 27 74 20 61 63 CC 10 doesn't ac
2f9e0 63 65 70 74 20 2d 4b 50 49 43 20 61 6e 79 20 6d cept -KPIC any m
2f9f0 6f 72 65 2e 0a 20 20 20 20 20 20 69 63 63 2a 20 ore.. icc*
2fa00 7c 20 69 66 6f 72 74 2a 29 0a 09 6c 74 5f 70 72 | ifort*)..lt_pr
2fa10 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 og_compiler_wl='
2fa20 2d 57 6c 2c 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 -Wl,'..lt_prog_c
2fa30 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66 50 ompiler_pic='-fP
2fa40 49 43 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d IC'..lt_prog_com
2fa50 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 73 piler_static='-s
2fa60 74 61 74 69 63 27 0a 20 20 20 20 20 20 20 20 3b tatic'. ;
2fa70 3b 0a 20 20 20 20 20 20 23 20 4c 61 68 65 79 20 ;. # Lahey
2fa80 46 6f 72 74 72 61 6e 20 38 2e 31 2e 0a 20 20 20 Fortran 8.1..
2fa90 20 20 20 6c 66 39 35 2a 29 0a 09 6c 74 5f 70 72 lf95*)..lt_pr
2faa0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 og_compiler_wl='
2fab0 2d 57 6c 2c 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 -Wl,'..lt_prog_c
2fac0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 2d 73 ompiler_pic='--s
2fad0 68 61 72 65 64 27 0a 09 6c 74 5f 70 72 6f 67 5f hared'..lt_prog_
2fae0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d compiler_static=
2faf0 27 2d 2d 73 74 61 74 69 63 27 0a 09 3b 3b 0a 20 '--static'..;;.
2fb00 20 20 20 20 20 70 67 63 63 2a 20 7c 20 70 67 66 pgcc* | pgf
2fb10 37 37 2a 20 7c 20 70 67 66 39 30 2a 20 7c 20 70 77* | pgf90* | p
2fb20 67 66 39 35 2a 29 0a 20 20 20 20 20 20 20 20 23 gf95*). #
2fb30 20 50 6f 72 74 6c 61 6e 64 20 47 72 6f 75 70 20 Portland Group
2fb40 63 6f 6d 70 69 6c 65 72 73 20 28 2a 6e 6f 74 2a compilers (*not*
2fb50 20 74 68 65 20 50 65 6e 74 69 75 6d 20 67 63 63 the Pentium gcc
2fb60 20 63 6f 6d 70 69 6c 65 72 2c 0a 09 23 20 77 68 compiler,..# wh
2fb70 69 63 68 20 6c 6f 6f 6b 73 20 74 6f 20 62 65 20 ich looks to be
2fb80 61 20 64 65 61 64 20 70 72 6f 6a 65 63 74 29 0a a dead project).
2fb90 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 .lt_prog_compile
2fba0 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f r_wl='-Wl,'..lt_
2fbb0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
2fbc0 63 3d 27 2d 66 70 69 63 27 0a 09 6c 74 5f 70 72 c='-fpic'..lt_pr
2fbd0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 og_compiler_stat
2fbe0 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 ic='-Bstatic'.
2fbf0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 63 ;;. c
2fc00 63 63 2a 29 0a 20 20 20 20 20 20 20 20 6c 74 5f cc*). lt_
2fc10 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c prog_compiler_wl
2fc20 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 20 20 ='-Wl,'.
2fc30 23 20 41 6c 6c 20 41 6c 70 68 61 20 63 6f 64 65 # All Alpha code
2fc40 20 69 73 20 50 49 43 2e 0a 20 20 20 20 20 20 20 is PIC..
2fc50 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 lt_prog_compile
2fc60 72 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 r_static='-non_s
2fc70 68 61 72 65 64 27 0a 20 20 20 20 20 20 20 20 3b hared'. ;
2fc80 3b 0a 20 20 20 20 20 20 78 6c 2a 29 0a 09 23 20 ;. xl*)..#
2fc90 49 42 4d 20 58 4c 20 43 20 38 2e 30 2f 46 6f 72 IBM XL C 8.0/For
2fca0 74 72 61 6e 20 31 30 2e 31 20 6f 6e 20 50 50 43 tran 10.1 on PPC
2fcb0 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c ..lt_prog_compil
2fcc0 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 er_wl='-Wl,'..lt
2fcd0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
2fce0 69 63 3d 27 2d 71 70 69 63 27 0a 09 6c 74 5f 70 ic='-qpic'..lt_p
2fcf0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
2fd00 74 69 63 3d 27 2d 71 73 74 61 74 69 63 6c 69 6e tic='-qstaticlin
2fd10 6b 27 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a k'..;;. *).
2fd20 09 63 61 73 65 20 60 24 43 43 20 2d 56 20 32 3e .case `$CC -V 2>
2fd30 26 31 20 7c 20 73 65 64 20 35 71 60 20 69 6e 0a &1 | sed 5q` in.
2fd40 09 2a 53 75 6e 5c 20 43 2a 29 0a 09 20 20 23 20 .*Sun\ C*).. #
2fd50 53 75 6e 20 43 20 35 2e 39 0a 09 20 20 6c 74 5f Sun C 5.9.. lt_
2fd60 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
2fd70 63 3d 27 2d 4b 50 49 43 27 0a 09 20 20 6c 74 5f c='-KPIC'.. lt_
2fd80 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 prog_compiler_st
2fd90 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a atic='-Bstatic'.
2fda0 09 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 . lt_prog_compi
2fdb0 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 20 ler_wl='-Wl,'..
2fdc0 20 3b 3b 0a 09 2a 53 75 6e 5c 20 46 2a 29 0a 09 ;;..*Sun\ F*)..
2fdd0 20 20 23 20 53 75 6e 20 46 6f 72 74 72 61 6e 20 # Sun Fortran
2fde0 38 2e 33 20 70 61 73 73 65 73 20 61 6c 6c 20 75 8.3 passes all u
2fdf0 6e 72 65 63 6f 67 6e 69 7a 65 64 20 66 6c 61 67 nrecognized flag
2fe00 73 20 74 6f 20 74 68 65 20 6c 69 6e 6b 65 72 0a s to the linker.
2fe10 09 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 . lt_prog_compi
2fe20 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a ler_pic='-KPIC'.
2fe30 09 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 . lt_prog_compi
2fe40 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 ler_static='-Bst
2fe50 61 74 69 63 27 0a 09 20 20 6c 74 5f 70 72 6f 67 atic'.. lt_prog
2fe60 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 27 0a _compiler_wl=''.
2fe70 09 20 20 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b 0a . ;;..esac..;;.
2fe80 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 esac.
2fe90 20 3b 3b 0a 0a 20 20 20 20 6e 65 77 73 6f 73 36 ;;.. newsos6
2fea0 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f ). lt_prog_
2feb0 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b compiler_pic='-K
2fec0 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 PIC'. lt_pr
2fed0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 og_compiler_stat
2fee0 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 ic='-Bstatic'.
2fef0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 6e 74 6f ;;.. *nto
2ff00 2a 20 7c 20 2a 71 6e 78 2a 29 0a 20 20 20 20 20 * | *qnx*).
2ff10 20 23 20 51 4e 58 20 75 73 65 73 20 47 4e 55 20 # QNX uses GNU
2ff20 43 2b 2b 2c 20 62 75 74 20 6e 65 65 64 20 74 6f C++, but need to
2ff30 20 64 65 66 69 6e 65 20 2d 73 68 61 72 65 64 20 define -shared
2ff40 6f 70 74 69 6f 6e 20 74 6f 6f 2c 20 6f 74 68 65 option too, othe
2ff50 72 77 69 73 65 0a 20 20 20 20 20 20 23 20 69 74 rwise. # it
2ff60 20 77 69 6c 6c 20 63 6f 72 65 64 75 6d 70 2e 0a will coredump..
2ff70 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f lt_prog_co
2ff80 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66 50 49 mpiler_pic='-fPI
2ff90 43 20 2d 73 68 61 72 65 64 27 0a 20 20 20 20 20 C -shared'.
2ffa0 20 3b 3b 0a 0a 20 20 20 20 6f 73 66 33 2a 20 7c ;;.. osf3* |
2ffb0 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a osf4* | osf5*).
2ffc0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f lt_prog_co
2ffd0 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 mpiler_wl='-Wl,'
2ffe0 0a 20 20 20 20 20 20 23 20 41 6c 6c 20 4f 53 46 . # All OSF
2fff0 2f 31 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a /1 code is PIC..
30000 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f lt_prog_co
30010 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d mpiler_static='-
30020 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 20 non_shared'.
30030 20 20 3b 3b 0a 0a 20 20 20 20 72 64 6f 73 2a 29 ;;.. rdos*)
30040 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 . lt_prog_c
30050 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 ompiler_static='
30060 2d 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 -non_shared'.
30070 20 20 20 3b 3b 0a 0a 20 20 20 20 73 6f 6c 61 72 ;;.. solar
30080 69 73 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 is*). lt_pr
30090 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d og_compiler_pic=
300a0 27 2d 4b 50 49 43 27 0a 20 20 20 20 20 20 6c 74 '-KPIC'. lt
300b0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 _prog_compiler_s
300c0 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 tatic='-Bstatic'
300d0 0a 20 20 20 20 20 20 63 61 73 65 20 24 63 63 5f . case $cc_
300e0 62 61 73 65 6e 61 6d 65 20 69 6e 0a 20 20 20 20 basename in.
300f0 20 20 66 37 37 2a 20 7c 20 66 39 30 2a 20 7c 20 f77* | f90* |
30100 66 39 35 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 f95*)..lt_prog_c
30110 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 51 6f 70 ompiler_wl='-Qop
30120 74 69 6f 6e 20 6c 64 20 27 3b 3b 0a 20 20 20 20 tion ld ';;.
30130 20 20 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f *)..lt_prog_co
30140 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 mpiler_wl='-Wl,'
30150 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 ;;. esac.
30160 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f ;;.. suno
30170 73 34 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 s4*). lt_pr
30180 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 og_compiler_wl='
30190 2d 51 6f 70 74 69 6f 6e 20 6c 64 20 27 0a 20 20 -Qoption ld '.
301a0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
301b0 69 6c 65 72 5f 70 69 63 3d 27 2d 50 49 43 27 0a iler_pic='-PIC'.
301c0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f lt_prog_co
301d0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d mpiler_static='-
301e0 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b Bstatic'. ;
301f0 3b 0a 0a 20 20 20 20 73 79 73 76 34 20 7c 20 73 ;.. sysv4 | s
30200 79 73 76 34 2e 32 75 77 32 2a 20 7c 20 73 79 73 ysv4.2uw2* | sys
30210 76 34 2e 33 2a 29 0a 20 20 20 20 20 20 6c 74 5f v4.3*). lt_
30220 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c prog_compiler_wl
30230 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 6c 74 ='-Wl,'. lt
30240 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
30250 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20 20 20 ic='-KPIC'.
30260 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 lt_prog_compile
30270 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 r_static='-Bstat
30280 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 ic'. ;;..
30290 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20 sysv4*MP*).
302a0 20 20 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 if test -d /u
302b0 73 72 2f 6e 65 63 20 3b 74 68 65 6e 0a 09 6c 74 sr/nec ;then..lt
302c0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
302d0 69 63 3d 27 2d 4b 63 6f 6e 66 6f 72 6d 5f 70 69 ic='-Kconform_pi
302e0 63 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 c'..lt_prog_comp
302f0 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 iler_static='-Bs
30300 74 61 74 69 63 27 0a 20 20 20 20 20 20 66 69 0a tatic'. fi.
30310 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 ;;.. sy
30320 73 76 35 2a 20 7c 20 75 6e 69 78 77 61 72 65 2a sv5* | unixware*
30330 20 7c 20 73 63 6f 33 2e 32 76 35 2a 20 7c 20 73 | sco3.2v5* | s
30340 63 6f 35 76 36 2a 20 7c 20 4f 70 65 6e 55 4e 49 co5v6* | OpenUNI
30350 58 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f X*). lt_pro
30360 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d g_compiler_wl='-
30370 57 6c 2c 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 Wl,'. lt_pr
30380 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d og_compiler_pic=
30390 27 2d 4b 50 49 43 27 0a 20 20 20 20 20 20 6c 74 '-KPIC'. lt
303a0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 _prog_compiler_s
303b0 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 tatic='-Bstatic'
303c0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 75 . ;;.. u
303d0 6e 69 63 6f 73 2a 29 0a 20 20 20 20 20 20 6c 74 nicos*). lt
303e0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 _prog_compiler_w
303f0 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 6c l='-Wl,'. l
30400 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
30410 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 can_build_shared
30420 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 =no. ;;..
30430 20 20 75 74 73 34 2a 29 0a 20 20 20 20 20 20 6c uts4*). l
30440 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
30450 70 69 63 3d 27 2d 70 69 63 27 0a 20 20 20 20 20 pic='-pic'.
30460 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 lt_prog_compile
30470 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 r_static='-Bstat
30480 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 ic'. ;;..
30490 20 20 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 *). lt_pr
304a0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f og_compiler_can_
304b0 62 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a build_shared=no.
304c0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 ;;. esa
304d0 63 0a 20 20 66 69 0a 0a 63 61 73 65 20 24 68 6f c. fi..case $ho
304e0 73 74 5f 6f 73 20 69 6e 0a 20 20 23 20 46 6f 72 st_os in. # For
304f0 20 70 6c 61 74 66 6f 72 6d 73 20 77 68 69 63 68 platforms which
30500 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 do not support
30510 50 49 43 2c 20 2d 44 50 49 43 20 69 73 20 6d 65 PIC, -DPIC is me
30520 61 6e 69 6e 67 6c 65 73 73 3a 0a 20 20 2a 64 6a aningless:. *dj
30530 67 70 70 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f gpp*). lt_pro
30540 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a g_compiler_pic=.
30550 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 ;;. *).
30560 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
30570 5f 70 69 63 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 _pic="$lt_prog_c
30580 6f 6d 70 69 6c 65 72 5f 70 69 63 20 2d 44 50 49 ompiler_pic -DPI
30590 43 22 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 7b C". ;;.esac.{
305a0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
305b0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
305c0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
305d0 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 $lt_prog_compile
305e0 72 5f 70 69 63 22 20 3e 26 35 0a 24 61 73 5f 65 r_pic" >&5.$as_e
305f0 63 68 6f 20 22 24 6c 74 5f 70 72 6f 67 5f 63 6f cho "$lt_prog_co
30600 6d 70 69 6c 65 72 5f 70 69 63 22 20 3e 26 36 3b mpiler_pic" >&6;
30610 20 7d 0a 0a 0a 0a 0a 0a 0a 23 0a 23 20 43 68 65 }.......#.# Che
30620 63 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 ck to make sure
30630 74 68 65 20 50 49 43 20 66 6c 61 67 20 61 63 74 the PIC flag act
30640 75 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23 0a 69 ually works..#.i
30650 66 20 74 65 73 74 20 2d 6e 20 22 24 6c 74 5f 70 f test -n "$lt_p
30660 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
30670 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
30680 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
30690 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
306a0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 }: checking if $
306b0 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 66 6c 61 compiler PIC fla
306c0 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 g $lt_prog_compi
306d0 6c 65 72 5f 70 69 63 20 77 6f 72 6b 73 22 20 3e ler_pic works" >
306e0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
306f0 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 hecking if $comp
30700 69 6c 65 72 20 50 49 43 20 66 6c 61 67 20 24 6c iler PIC flag $l
30710 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
30720 70 69 63 20 77 6f 72 6b 73 2e 2e 2e 20 22 20 3e pic works... " >
30730 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 &6; }.if ${lt_cv
30740 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
30750 69 63 5f 77 6f 72 6b 73 2b 3a 7d 20 66 61 6c 73 ic_works+:} fals
30760 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
30770 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
30780 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 " >&6.else. lt
30790 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 _cv_prog_compile
307a0 72 5f 70 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 r_pic_works=no.
307b0 20 20 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e ac_outfile=con
307c0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 ftest.$ac_objext
307d0 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 5f 73 69 . echo "$lt_si
307e0 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 mple_compile_tes
307f0 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 t_code" > confte
30800 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 6c 74 st.$ac_ext. lt
30810 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22 _compiler_flag="
30820 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 $lt_prog_compile
30830 72 5f 70 69 63 20 2d 44 50 49 43 22 0a 20 20 20 r_pic -DPIC".
30840 23 20 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74 # Insert the opt
30850 69 6f 6e 20 65 69 74 68 65 72 20 28 31 29 20 61 ion either (1) a
30860 66 74 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46 fter the last *F
30870 4c 41 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f LAGS variable, o
30880 72 0a 20 20 20 23 20 28 32 29 20 62 65 66 6f 72 r. # (2) befor
30890 65 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e e a word contain
308a0 69 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c ing "conftest.",
308b0 20 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 65 or (3) at the e
308c0 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 nd.. # Note th
308d0 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 at $ac_compile i
308e0 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 tself does not c
308f0 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 ontain backslash
30900 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 es and begins.
30910 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 # with a dollar
30920 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 sign (not a hyp
30930 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 68 hen), so the ech
30940 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f o should work co
30950 72 72 65 63 74 6c 79 2e 0a 20 20 20 23 20 54 68 rrectly.. # Th
30960 65 20 6f 70 74 69 6f 6e 20 69 73 20 72 65 66 65 e option is refe
30970 72 65 6e 63 65 64 20 76 69 61 20 61 20 76 61 72 renced via a var
30980 69 61 62 6c 65 20 74 6f 20 61 76 6f 69 64 20 63 iable to avoid c
30990 6f 6e 66 75 73 69 6e 67 20 73 65 64 2e 0a 20 20 onfusing sed..
309a0 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 lt_compile=`ech
309b0 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 o "$ac_compile"
309c0 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 | $SED \. -e '
309d0 73 3a 2e 2a 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c s:.*FLAGS}\{0,1\
309e0 7d 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 } :&$lt_compiler
309f0 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 _flag :; t' \.
30a00 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e -e 's: [^ ]*con
30a10 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d ftest\.: $lt_com
30a20 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 piler_flag&:; t'
30a30 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 \. -e 's:$: $
30a40 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 lt_compiler_flag
30a50 3a 27 60 0a 20 20 20 28 65 76 61 6c 20 65 63 68 :'`. (eval ech
30a60 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 37 30 30 o "\"\$as_me:700
30a70 39 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 9: $lt_compile\"
30a80 22 20 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 " >&5). (eval
30a90 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e "$lt_compile" 2>
30aa0 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a 20 20 conftest.err).
30ab0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 ac_status=$?.
30ac0 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 cat conftest.er
30ad0 72 20 3e 26 35 0a 20 20 20 65 63 68 6f 20 22 24 r >&5. echo "$
30ae0 61 73 5f 6d 65 3a 37 30 31 33 3a 20 5c 24 3f 20 as_me:7013: \$?
30af0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 = $ac_status" >&
30b00 35 0a 20 20 20 69 66 20 28 65 78 69 74 20 24 61 5. if (exit $a
30b10 63 5f 73 74 61 74 75 73 29 20 26 26 20 74 65 73 c_status) && tes
30b20 74 20 2d 73 20 22 24 61 63 5f 6f 75 74 66 69 6c t -s "$ac_outfil
30b30 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20 e"; then. #
30b40 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e The compiler can
30b50 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 only warn and i
30b60 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e gnore the option
30b70 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a if not recogniz
30b80 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79 ed. # So say
30b90 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 no if there are
30ba0 20 77 61 72 6e 69 6e 67 73 20 6f 74 68 65 72 20 warnings other
30bb0 74 68 61 6e 20 74 68 65 20 75 73 75 61 6c 20 6f than the usual o
30bc0 75 74 70 75 74 2e 0a 20 20 20 20 20 24 45 43 48 utput.. $ECH
30bd0 4f 20 22 58 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 O "X$_lt_compile
30be0 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c r_boilerplate" |
30bf0 20 24 58 73 65 64 20 2d 65 20 27 2f 5e 24 2f 64 $Xsed -e '/^$/d
30c00 27 20 3e 63 6f 6e 66 74 65 73 74 2e 65 78 70 0a ' >conftest.exp.
30c10 20 20 20 20 20 24 53 45 44 20 27 2f 5e 24 2f 64 $SED '/^$/d
30c20 3b 20 2f 5e 20 2a 2b 2f 64 27 20 63 6f 6e 66 74 ; /^ *+/d' conft
30c30 65 73 74 2e 65 72 72 20 3e 63 6f 6e 66 74 65 73 est.err >conftes
30c40 74 2e 65 72 32 0a 20 20 20 20 20 69 66 20 74 65 t.er2. if te
30c50 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 st ! -s conftest
30c60 2e 65 72 32 20 7c 7c 20 64 69 66 66 20 63 6f 6e .er2 || diff con
30c70 66 74 65 73 74 2e 65 78 70 20 63 6f 6e 66 74 65 ftest.exp confte
30c80 73 74 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c st.er2 >/dev/nul
30c90 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c l; then. l
30ca0 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
30cb0 65 72 5f 70 69 63 5f 77 6f 72 6b 73 3d 79 65 73 er_pic_works=yes
30cc0 0a 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20 . fi. fi.
30cd0 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a $RM conftest*.
30ce0 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 .fi.{ $as_echo "
30cf0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
30d00 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
30d10 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 ult: $lt_cv_prog
30d20 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f _compiler_pic_wo
30d30 72 6b 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 rks" >&5.$as_ech
30d40 6f 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 o "$lt_cv_prog_c
30d50 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b ompiler_pic_work
30d60 73 22 20 3e 26 36 3b 20 7d 0a 0a 69 66 20 74 65 s" >&6; }..if te
30d70 73 74 20 78 22 24 6c 74 5f 63 76 5f 70 72 6f 67 st x"$lt_cv_prog
30d80 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f _compiler_pic_wo
30d90 72 6b 73 22 20 3d 20 78 79 65 73 3b 20 74 68 65 rks" = xyes; the
30da0 6e 0a 20 20 20 20 63 61 73 65 20 24 6c 74 5f 70 n. case $lt_p
30db0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
30dc0 20 69 6e 0a 20 20 20 20 20 22 22 20 7c 20 22 20 in. "" | "
30dd0 22 2a 29 20 3b 3b 0a 20 20 20 20 20 2a 29 20 6c "*) ;;. *) l
30de0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
30df0 70 69 63 3d 22 20 24 6c 74 5f 70 72 6f 67 5f 63 pic=" $lt_prog_c
30e00 6f 6d 70 69 6c 65 72 5f 70 69 63 22 20 3b 3b 0a ompiler_pic" ;;.
30e10 20 20 20 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 esac.else.
30e20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_prog_compi
30e30 6c 65 72 5f 70 69 63 3d 0a 20 20 20 20 20 6c 74 ler_pic=. lt
30e40 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 _prog_compiler_c
30e50 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 3d an_build_shared=
30e60 6e 6f 0a 66 69 0a 0a 66 69 0a 0a 0a 0a 0a 0a 0a no.fi..fi.......
30e70 23 0a 23 20 43 68 65 63 6b 20 74 6f 20 6d 61 6b #.# Check to mak
30e80 65 20 73 75 72 65 20 74 68 65 20 73 74 61 74 69 e sure the stati
30e90 63 20 66 6c 61 67 20 61 63 74 75 61 6c 6c 79 20 c flag actually
30ea0 77 6f 72 6b 73 2e 0a 23 0a 77 6c 3d 24 6c 74 5f works..#.wl=$lt_
30eb0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c prog_compiler_wl
30ec0 20 65 76 61 6c 20 6c 74 5f 74 6d 70 5f 73 74 61 eval lt_tmp_sta
30ed0 74 69 63 5f 66 6c 61 67 3d 5c 22 24 6c 74 5f 70 tic_flag=\"$lt_p
30ee0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
30ef0 74 69 63 5c 22 0a 7b 20 24 61 73 5f 65 63 68 6f tic\".{ $as_echo
30f00 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
30f10 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
30f20 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 hecking if $comp
30f30 69 6c 65 72 20 73 74 61 74 69 63 20 66 6c 61 67 iler static flag
30f40 20 24 6c 74 5f 74 6d 70 5f 73 74 61 74 69 63 5f $lt_tmp_static_
30f50 66 6c 61 67 20 77 6f 72 6b 73 22 20 3e 26 35 0a flag works" >&5.
30f60 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
30f70 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 king if $compile
30f80 72 20 73 74 61 74 69 63 20 66 6c 61 67 20 24 6c r static flag $l
30f90 74 5f 74 6d 70 5f 73 74 61 74 69 63 5f 66 6c 61 t_tmp_static_fla
30fa0 67 20 77 6f 72 6b 73 2e 2e 2e 20 22 20 3e 26 36 g works... " >&6
30fb0 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 70 ; }.if ${lt_cv_p
30fc0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
30fd0 74 69 63 5f 77 6f 72 6b 73 2b 3a 7d 20 66 61 6c tic_works+:} fal
30fe0 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
30ff0 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
31000 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c ) " >&6.else. l
31010 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
31020 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 3d er_static_works=
31030 6e 6f 0a 20 20 20 73 61 76 65 5f 4c 44 46 4c 41 no. save_LDFLA
31040 47 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a 20 20 GS="$LDFLAGS".
31050 20 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 LDFLAGS="$LDFLA
31060 47 53 20 24 6c 74 5f 74 6d 70 5f 73 74 61 74 69 GS $lt_tmp_stati
31070 63 5f 66 6c 61 67 22 0a 20 20 20 65 63 68 6f 20 c_flag". echo
31080 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b "$lt_simple_link
31090 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f _test_code" > co
310a0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 nftest.$ac_ext.
310b0 20 20 69 66 20 28 65 76 61 6c 20 24 61 63 5f 6c if (eval $ac_l
310c0 69 6e 6b 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 ink 2>conftest.e
310d0 72 72 29 20 26 26 20 74 65 73 74 20 2d 73 20 63 rr) && test -s c
310e0 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 onftest$ac_exeex
310f0 74 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20 54 t; then. # T
31100 68 65 20 6c 69 6e 6b 65 72 20 63 61 6e 20 6f 6e he linker can on
31110 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f ly warn and igno
31120 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 re the option if
31130 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a not recognized.
31140 20 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f # So say no
31150 20 69 66 20 74 68 65 72 65 20 61 72 65 20 77 61 if there are wa
31160 72 6e 69 6e 67 73 0a 20 20 20 20 20 69 66 20 74 rnings. if t
31170 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e est -s conftest.
31180 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 err; then.
31190 20 23 20 41 70 70 65 6e 64 20 61 6e 79 20 65 72 # Append any er
311a0 72 6f 72 73 20 74 6f 20 74 68 65 20 63 6f 6e 66 rors to the conf
311b0 69 67 2e 6c 6f 67 2e 0a 20 20 20 20 20 20 20 63 ig.log.. c
311c0 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 at conftest.err
311d0 31 3e 26 35 0a 20 20 20 20 20 20 20 24 45 43 48 1>&5. $ECH
311e0 4f 20 22 58 24 5f 6c 74 5f 6c 69 6e 6b 65 72 5f O "X$_lt_linker_
311f0 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24 boilerplate" | $
31200 58 73 65 64 20 2d 65 20 27 2f 5e 24 2f 64 27 20 Xsed -e '/^$/d'
31210 3e 20 63 6f 6e 66 74 65 73 74 2e 65 78 70 0a 20 > conftest.exp.
31220 20 20 20 20 20 20 24 53 45 44 20 27 2f 5e 24 2f $SED '/^$/
31230 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 63 6f 6e 66 d; /^ *+/d' conf
31240 74 65 73 74 2e 65 72 72 20 3e 63 6f 6e 66 74 65 test.err >confte
31250 73 74 2e 65 72 32 0a 20 20 20 20 20 20 20 69 66 st.er2. if
31260 20 64 69 66 66 20 63 6f 6e 66 74 65 73 74 2e 65 diff conftest.e
31270 78 70 20 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 xp conftest.er2
31280 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e >/dev/null; then
31290 0a 20 20 20 20 20 20 20 20 20 6c 74 5f 63 76 5f . lt_cv_
312a0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 prog_compiler_st
312b0 61 74 69 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 atic_works=yes.
312c0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 65 6c fi. el
312d0 73 65 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f se. lt_cv_
312e0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 prog_compiler_st
312f0 61 74 69 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 atic_works=yes.
31300 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20 fi. fi.
31310 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 2a $RM -r conftest*
31320 0a 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 73 61 . LDFLAGS="$sa
31330 76 65 5f 4c 44 46 4c 41 47 53 22 0a 0a 66 69 0a ve_LDFLAGS"..fi.
31340 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
31350 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
31360 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
31370 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d $lt_cv_prog_com
31380 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 piler_static_wor
31390 6b 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f ks" >&5.$as_echo
313a0 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f "$lt_cv_prog_co
313b0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f mpiler_static_wo
313c0 72 6b 73 22 20 3e 26 36 3b 20 7d 0a 0a 69 66 20 rks" >&6; }..if
313d0 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f 70 72 test x"$lt_cv_pr
313e0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 og_compiler_stat
313f0 69 63 5f 77 6f 72 6b 73 22 20 3d 20 78 79 65 73 ic_works" = xyes
31400 3b 20 74 68 65 6e 0a 20 20 20 20 3a 0a 65 6c 73 ; then. :.els
31410 65 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f e. lt_prog_co
31420 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 0a 66 mpiler_static=.f
31430 69 0a 0a 0a 0a 0a 0a 0a 0a 20 20 7b 20 24 61 73 i........ { $as
31440 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
31450 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
31460 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 O}: checking if
31470 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 $compiler suppor
31480 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61 ts -c -o file.$a
31490 63 5f 6f 62 6a 65 78 74 22 20 3e 26 35 0a 24 61 c_objext" >&5.$a
314a0 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
314b0 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 ng if $compiler
314c0 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 supports -c -o f
314d0 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74 2e 2e ile.$ac_objext..
314e0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
314f0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
31500 6c 65 72 5f 63 5f 6f 2b 3a 7d 20 66 61 6c 73 65 ler_c_o+:} false
31510 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
31520 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
31530 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f " >&6.else. lt_
31540 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
31550 5f 63 5f 6f 3d 6e 6f 0a 20 20 20 24 52 4d 20 2d _c_o=no. $RM -
31560 72 20 63 6f 6e 66 74 65 73 74 20 32 3e 2f 64 65 r conftest 2>/de
31570 76 2f 6e 75 6c 6c 0a 20 20 20 6d 6b 64 69 72 20 v/null. mkdir
31580 63 6f 6e 66 74 65 73 74 0a 20 20 20 63 64 20 63 conftest. cd c
31590 6f 6e 66 74 65 73 74 0a 20 20 20 6d 6b 64 69 72 onftest. mkdir
315a0 20 6f 75 74 0a 20 20 20 65 63 68 6f 20 22 24 6c out. echo "$l
315b0 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 t_simple_compile
315c0 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f _test_code" > co
315d0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a nftest.$ac_ext..
315e0 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 lt_compiler_f
315f0 6c 61 67 3d 22 2d 6f 20 6f 75 74 2f 63 6f 6e 66 lag="-o out/conf
31600 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74 test2.$ac_objext
31610 22 0a 20 20 20 23 20 49 6e 73 65 72 74 20 74 68 ". # Insert th
31620 65 20 6f 70 74 69 6f 6e 20 65 69 74 68 65 72 20 e option either
31630 28 31 29 20 61 66 74 65 72 20 74 68 65 20 6c 61 (1) after the la
31640 73 74 20 2a 46 4c 41 47 53 20 76 61 72 69 61 62 st *FLAGS variab
31650 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28 32 29 20 le, or. # (2)
31660 62 65 66 6f 72 65 20 61 20 77 6f 72 64 20 63 6f before a word co
31670 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65 ntaining "confte
31680 73 74 2e 22 2c 20 6f 72 20 28 33 29 20 61 74 20 st.", or (3) at
31690 74 68 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f the end.. # No
316a0 74 65 20 74 68 61 74 20 24 61 63 5f 63 6f 6d 70 te that $ac_comp
316b0 69 6c 65 20 69 74 73 65 6c 66 20 64 6f 65 73 20 ile itself does
316c0 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b not contain back
316d0 73 6c 61 73 68 65 73 20 61 6e 64 20 62 65 67 69 slashes and begi
316e0 6e 73 0a 20 20 20 23 20 77 69 74 68 20 61 20 64 ns. # with a d
316f0 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74 20 ollar sign (not
31700 61 20 68 79 70 68 65 6e 29 2c 20 73 6f 20 74 68 a hyphen), so th
31710 65 20 65 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f e echo should wo
31720 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 rk correctly..
31730 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 lt_compile=`ech
31740 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 o "$ac_compile"
31750 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 | $SED \. -e '
31760 73 3a 2e 2a 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c s:.*FLAGS}\{0,1\
31770 7d 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 } :&$lt_compiler
31780 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 _flag :; t' \.
31790 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e -e 's: [^ ]*con
317a0 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d ftest\.: $lt_com
317b0 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 piler_flag&:; t'
317c0 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 \. -e 's:$: $
317d0 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 lt_compiler_flag
317e0 3a 27 60 0a 20 20 20 28 65 76 61 6c 20 65 63 68 :'`. (eval ech
317f0 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 37 31 31 o "\"\$as_me:711
31800 34 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 4: $lt_compile\"
31810 22 20 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 " >&5). (eval
31820 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e "$lt_compile" 2>
31830 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 out/conftest.err
31840 29 0a 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 ). ac_status=$
31850 3f 0a 20 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e ?. cat out/con
31860 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 ftest.err >&5.
31870 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 37 31 echo "$as_me:71
31880 31 38 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 18: \$? = $ac_st
31890 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69 66 20 atus" >&5. if
318a0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 (exit $ac_status
318b0 29 20 26 26 20 74 65 73 74 20 2d 73 20 6f 75 74 ) && test -s out
318c0 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f /conftest2.$ac_o
318d0 62 6a 65 78 74 0a 20 20 20 74 68 65 6e 0a 20 20 bjext. then.
318e0 20 20 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 # The compile
318f0 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 r can only warn
31900 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f and ignore the o
31910 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 ption if not rec
31920 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53 ognized. # S
31930 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72 o say no if ther
31940 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 e are warnings.
31950 20 20 20 20 24 45 43 48 4f 20 22 58 24 5f 6c 74 $ECHO "X$_lt
31960 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 72 _compiler_boiler
31970 70 6c 61 74 65 22 20 7c 20 24 58 73 65 64 20 2d plate" | $Xsed -
31980 65 20 27 2f 5e 24 2f 64 27 20 3e 20 6f 75 74 2f e '/^$/d' > out/
31990 63 6f 6e 66 74 65 73 74 2e 65 78 70 0a 20 20 20 conftest.exp.
319a0 20 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f $SED '/^$/d; /
319b0 5e 20 2a 2b 2f 64 27 20 6f 75 74 2f 63 6f 6e 66 ^ *+/d' out/conf
319c0 74 65 73 74 2e 65 72 72 20 3e 6f 75 74 2f 63 6f test.err >out/co
319d0 6e 66 74 65 73 74 2e 65 72 32 0a 20 20 20 20 20 nftest.er2.
319e0 69 66 20 74 65 73 74 20 21 20 2d 73 20 6f 75 74 if test ! -s out
319f0 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c /conftest.er2 ||
31a00 20 64 69 66 66 20 6f 75 74 2f 63 6f 6e 66 74 65 diff out/confte
31a10 73 74 2e 65 78 70 20 6f 75 74 2f 63 6f 6e 66 74 st.exp out/conft
31a20 65 73 74 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 est.er2 >/dev/nu
31a30 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ll; then.
31a40 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
31a50 6c 65 72 5f 63 5f 6f 3d 79 65 73 0a 20 20 20 20 ler_c_o=yes.
31a60 20 66 69 0a 20 20 20 66 69 0a 20 20 20 63 68 6d fi. fi. chm
31a70 6f 64 20 75 2b 77 20 2e 20 32 3e 26 35 0a 20 20 od u+w . 2>&5.
31a80 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 $RM conftest*.
31a90 20 20 23 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70 # SGI C++ comp
31aa0 69 6c 65 72 20 77 69 6c 6c 20 63 72 65 61 74 65 iler will create
31ab0 20 64 69 72 65 63 74 6f 72 79 20 6f 75 74 2f 69 directory out/i
31ac0 69 5f 66 69 6c 65 73 2f 20 66 6f 72 0a 20 20 20 i_files/ for.
31ad0 23 20 74 65 6d 70 6c 61 74 65 20 69 6e 73 74 61 # template insta
31ae0 6e 74 69 61 74 69 6f 6e 0a 20 20 20 74 65 73 74 ntiation. test
31af0 20 2d 64 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 -d out/ii_files
31b00 20 26 26 20 24 52 4d 20 6f 75 74 2f 69 69 5f 66 && $RM out/ii_f
31b10 69 6c 65 73 2f 2a 20 26 26 20 72 6d 64 69 72 20 iles/* && rmdir
31b20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 0a 20 20 20 out/ii_files.
31b30 24 52 4d 20 6f 75 74 2f 2a 20 26 26 20 72 6d 64 $RM out/* && rmd
31b40 69 72 20 6f 75 74 0a 20 20 20 63 64 20 2e 2e 0a ir out. cd ...
31b50 20 20 20 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 $RM -r confte
31b60 73 74 0a 20 20 20 24 52 4d 20 63 6f 6e 66 74 65 st. $RM confte
31b70 73 74 2a 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 st*..fi.{ $as_ec
31b80 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
31b90 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
31ba0 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f result: $lt_cv_
31bb0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f prog_compiler_c_
31bc0 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 o" >&5.$as_echo
31bd0 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d "$lt_cv_prog_com
31be0 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 36 3b 20 piler_c_o" >&6;
31bf0 7d 0a 0a 0a 0a 0a 0a 0a 20 20 7b 20 24 61 73 5f }....... { $as_
31c00 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
31c10 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
31c20 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 }: checking if $
31c30 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74 compiler support
31c40 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61 63 s -c -o file.$ac
31c50 5f 6f 62 6a 65 78 74 22 20 3e 26 35 0a 24 61 73 _objext" >&5.$as
31c60 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
31c70 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 g if $compiler s
31c80 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 upports -c -o fi
31c90 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74 2e 2e 2e le.$ac_objext...
31ca0 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c " >&6; }.if ${l
31cb0 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
31cc0 65 72 5f 63 5f 6f 2b 3a 7d 20 66 61 6c 73 65 3b er_c_o+:} false;
31cd0 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
31ce0 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
31cf0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 >&6.else. lt_c
31d00 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f v_prog_compiler_
31d10 63 5f 6f 3d 6e 6f 0a 20 20 20 24 52 4d 20 2d 72 c_o=no. $RM -r
31d20 20 63 6f 6e 66 74 65 73 74 20 32 3e 2f 64 65 76 conftest 2>/dev
31d30 2f 6e 75 6c 6c 0a 20 20 20 6d 6b 64 69 72 20 63 /null. mkdir c
31d40 6f 6e 66 74 65 73 74 0a 20 20 20 63 64 20 63 6f onftest. cd co
31d50 6e 66 74 65 73 74 0a 20 20 20 6d 6b 64 69 72 20 nftest. mkdir
31d60 6f 75 74 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 out. echo "$lt
31d70 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f _simple_compile_
31d80 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e test_code" > con
31d90 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 ftest.$ac_ext..
31da0 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c lt_compiler_fl
31db0 61 67 3d 22 2d 6f 20 6f 75 74 2f 63 6f 6e 66 74 ag="-o out/conft
31dc0 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74 22 est2.$ac_objext"
31dd0 0a 20 20 20 23 20 49 6e 73 65 72 74 20 74 68 65 . # Insert the
31de0 20 6f 70 74 69 6f 6e 20 65 69 74 68 65 72 20 28 option either (
31df0 31 29 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 1) after the las
31e00 74 20 2a 46 4c 41 47 53 20 76 61 72 69 61 62 6c t *FLAGS variabl
31e10 65 2c 20 6f 72 0a 20 20 20 23 20 28 32 29 20 62 e, or. # (2) b
31e20 65 66 6f 72 65 20 61 20 77 6f 72 64 20 63 6f 6e efore a word con
31e30 74 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 taining "conftes
31e40 74 2e 22 2c 20 6f 72 20 28 33 29 20 61 74 20 74 t.", or (3) at t
31e50 68 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 he end.. # Not
31e60 65 20 74 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 e that $ac_compi
31e70 6c 65 20 69 74 73 65 6c 66 20 64 6f 65 73 20 6e le itself does n
31e80 6f 74 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 ot contain backs
31e90 6c 61 73 68 65 73 20 61 6e 64 20 62 65 67 69 6e lashes and begin
31ea0 73 0a 20 20 20 23 20 77 69 74 68 20 61 20 64 6f s. # with a do
31eb0 6c 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 llar sign (not a
31ec0 20 68 79 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 hyphen), so the
31ed0 20 65 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 echo should wor
31ee0 6b 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 k correctly..
31ef0 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f lt_compile=`echo
31f00 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c "$ac_compile" |
31f10 20 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 73 $SED \. -e 's
31f20 3a 2e 2a 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d :.*FLAGS}\{0,1\}
31f30 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f :&$lt_compiler_
31f40 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20 flag :; t' \.
31f50 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 -e 's: [^ ]*conf
31f60 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 test\.: $lt_comp
31f70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20 iler_flag&:; t'
31f80 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c \. -e 's:$: $l
31f90 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a t_compiler_flag:
31fa0 27 60 0a 20 20 20 28 65 76 61 6c 20 65 63 68 6f '`. (eval echo
31fb0 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 37 31 36 39 "\"\$as_me:7169
31fc0 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 : $lt_compile\""
31fd0 20 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22 >&5). (eval "
31fe0 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 6f $lt_compile" 2>o
31ff0 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 ut/conftest.err)
32000 0a 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f . ac_status=$?
32010 0a 20 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e 66 . cat out/conf
32020 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20 test.err >&5.
32030 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 37 31 37 echo "$as_me:717
32040 33 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 3: \$? = $ac_sta
32050 74 75 73 22 20 3e 26 35 0a 20 20 20 69 66 20 28 tus" >&5. if (
32060 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 exit $ac_status)
32070 20 26 26 20 74 65 73 74 20 2d 73 20 6f 75 74 2f && test -s out/
32080 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f 62 conftest2.$ac_ob
32090 6a 65 78 74 0a 20 20 20 74 68 65 6e 0a 20 20 20 jext. then.
320a0 20 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 # The compiler
320b0 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 can only warn a
320c0 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 nd ignore the op
320d0 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f tion if not reco
320e0 67 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f gnized. # So
320f0 20 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 say no if there
32100 20 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 are warnings.
32110 20 20 20 24 45 43 48 4f 20 22 58 24 5f 6c 74 5f $ECHO "X$_lt_
32120 63 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 72 70 compiler_boilerp
32130 6c 61 74 65 22 20 7c 20 24 58 73 65 64 20 2d 65 late" | $Xsed -e
32140 20 27 2f 5e 24 2f 64 27 20 3e 20 6f 75 74 2f 63 '/^$/d' > out/c
32150 6f 6e 66 74 65 73 74 2e 65 78 70 0a 20 20 20 20 onftest.exp.
32160 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e $SED '/^$/d; /^
32170 20 2a 2b 2f 64 27 20 6f 75 74 2f 63 6f 6e 66 74 *+/d' out/conft
32180 65 73 74 2e 65 72 72 20 3e 6f 75 74 2f 63 6f 6e est.err >out/con
32190 66 74 65 73 74 2e 65 72 32 0a 20 20 20 20 20 69 ftest.er2. i
321a0 66 20 74 65 73 74 20 21 20 2d 73 20 6f 75 74 2f f test ! -s out/
321b0 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c 20 conftest.er2 ||
321c0 64 69 66 66 20 6f 75 74 2f 63 6f 6e 66 74 65 73 diff out/conftes
321d0 74 2e 65 78 70 20 6f 75 74 2f 63 6f 6e 66 74 65 t.exp out/confte
321e0 73 74 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c st.er2 >/dev/nul
321f0 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c l; then. l
32200 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
32210 65 72 5f 63 5f 6f 3d 79 65 73 0a 20 20 20 20 20 er_c_o=yes.
32220 66 69 0a 20 20 20 66 69 0a 20 20 20 63 68 6d 6f fi. fi. chmo
32230 64 20 75 2b 77 20 2e 20 32 3e 26 35 0a 20 20 20 d u+w . 2>&5.
32240 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 $RM conftest*.
32250 20 23 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70 69 # SGI C++ compi
32260 6c 65 72 20 77 69 6c 6c 20 63 72 65 61 74 65 20 ler will create
32270 64 69 72 65 63 74 6f 72 79 20 6f 75 74 2f 69 69 directory out/ii
32280 5f 66 69 6c 65 73 2f 20 66 6f 72 0a 20 20 20 23 _files/ for. #
32290 20 74 65 6d 70 6c 61 74 65 20 69 6e 73 74 61 6e template instan
322a0 74 69 61 74 69 6f 6e 0a 20 20 20 74 65 73 74 20 tiation. test
322b0 2d 64 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 20 -d out/ii_files
322c0 26 26 20 24 52 4d 20 6f 75 74 2f 69 69 5f 66 69 && $RM out/ii_fi
322d0 6c 65 73 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f les/* && rmdir o
322e0 75 74 2f 69 69 5f 66 69 6c 65 73 0a 20 20 20 24 ut/ii_files. $
322f0 52 4d 20 6f 75 74 2f 2a 20 26 26 20 72 6d 64 69 RM out/* && rmdi
32300 72 20 6f 75 74 0a 20 20 20 63 64 20 2e 2e 0a 20 r out. cd ...
32310 20 20 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 $RM -r conftes
32320 74 0a 20 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 t. $RM conftes
32330 74 2a 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 t*..fi.{ $as_ech
32340 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
32350 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
32360 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 result: $lt_cv_p
32370 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f rog_compiler_c_o
32380 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
32390 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 $lt_cv_prog_comp
323a0 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 36 3b 20 7d iler_c_o" >&6; }
323b0 0a 0a 0a 0a 0a 68 61 72 64 5f 6c 69 6e 6b 73 3d .....hard_links=
323c0 22 6e 6f 74 74 65 73 74 65 64 22 0a 69 66 20 74 "nottested".if t
323d0 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 est "$lt_cv_prog
323e0 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3d _compiler_c_o" =
323f0 20 6e 6f 20 26 26 20 74 65 73 74 20 22 24 6e 65 no && test "$ne
32400 65 64 5f 6c 6f 63 6b 73 22 20 21 3d 20 6e 6f 3b ed_locks" != no;
32410 20 74 68 65 6e 0a 20 20 23 20 64 6f 20 6e 6f 74 then. # do not
32420 20 6f 76 65 72 77 72 69 74 65 20 74 68 65 20 76 overwrite the v
32430 61 6c 75 65 20 6f 66 20 6e 65 65 64 5f 6c 6f 63 alue of need_loc
32440 6b 73 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 ks provided by t
32450 68 65 20 75 73 65 72 0a 20 20 7b 20 24 61 73 5f he user. { $as_
32460 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
32470 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
32480 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 77 }: checking if w
32490 65 20 63 61 6e 20 6c 6f 63 6b 20 77 69 74 68 20 e can lock with
324a0 68 61 72 64 20 6c 69 6e 6b 73 22 20 3e 26 35 0a hard links" >&5.
324b0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
324c0 6b 69 6e 67 20 69 66 20 77 65 20 63 61 6e 20 6c king if we can l
324d0 6f 63 6b 20 77 69 74 68 20 68 61 72 64 20 6c 69 ock with hard li
324e0 6e 6b 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a nks... " >&6; }.
324f0 20 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 79 65 73 hard_links=yes
32500 0a 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a . $RM conftest*
32510 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61 . ln conftest.a
32520 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f 64 conftest.b 2>/d
32530 65 76 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64 5f ev/null && hard_
32540 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 74 6f 75 63 68 links=no. touch
32550 20 63 6f 6e 66 74 65 73 74 2e 61 0a 20 20 6c 6e conftest.a. ln
32560 20 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 conftest.a conf
32570 74 65 73 74 2e 62 20 32 3e 26 35 20 7c 7c 20 68 test.b 2>&5 || h
32580 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 6c ard_links=no. l
32590 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e n conftest.a con
325a0 66 74 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e ftest.b 2>/dev/n
325b0 75 6c 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b ull && hard_link
325c0 73 3d 6e 6f 0a 20 20 7b 20 24 61 73 5f 65 63 68 s=no. { $as_ech
325d0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
325e0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
325f0 72 65 73 75 6c 74 3a 20 24 68 61 72 64 5f 6c 69 result: $hard_li
32600 6e 6b 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 nks" >&5.$as_ech
32610 6f 20 22 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20 o "$hard_links"
32620 3e 26 36 3b 20 7d 0a 20 20 69 66 20 74 65 73 74 >&6; }. if test
32630 20 22 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3d "$hard_links" =
32640 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 no; then. {
32650 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
32660 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
32670 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 NENO}: WARNING:
32680 5c 60 24 43 43 27 20 64 6f 65 73 20 6e 6f 74 20 \`$CC' does not
32690 73 75 70 70 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 support \`-c -o'
326a0 2c 20 73 6f 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 , so \`make -j'
326b0 6d 61 79 20 62 65 20 75 6e 73 61 66 65 22 20 3e may be unsafe" >
326c0 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 &5.$as_echo "$as
326d0 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 _me: WARNING: \`
326e0 24 43 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 $CC' does not su
326f0 70 70 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 pport \`-c -o',
32700 73 6f 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 so \`make -j' ma
32710 79 20 62 65 20 75 6e 73 61 66 65 22 20 3e 26 32 y be unsafe" >&2
32720 3b 7d 0a 20 20 20 20 6e 65 65 64 5f 6c 6f 63 6b ;}. need_lock
32730 73 3d 77 61 72 6e 0a 20 20 66 69 0a 65 6c 73 65 s=warn. fi.else
32740 0a 20 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d 6e 6f . need_locks=no
32750 0a 66 69 0a 0a 0a 0a 0a 0a 0a 20 20 7b 20 24 61 .fi....... { $a
32760 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
32770 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
32780 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 NO}: checking wh
32790 65 74 68 65 72 20 74 68 65 20 24 63 6f 6d 70 69 ether the $compi
327a0 6c 65 72 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 ler linker ($LD)
327b0 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 supports shared
327c0 20 6c 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a libraries" >&5.
327d0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
327e0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 king whether the
327f0 20 24 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65 $compiler linke
32800 72 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73 r ($LD) supports
32810 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 shared librarie
32820 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 0a 20 s... " >&6; }..
32830 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 0a 20 20 runpath_var=.
32840 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f allow_undefined_
32850 66 6c 61 67 3d 0a 20 20 61 6c 77 61 79 73 5f 65 flag=. always_e
32860 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e 6f xport_symbols=no
32870 0a 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d . archive_cmds=
32880 0a 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 . archive_expsy
32890 6d 5f 63 6d 64 73 3d 0a 20 20 63 6f 6d 70 69 6c m_cmds=. compil
328a0 65 72 5f 6e 65 65 64 73 5f 6f 62 6a 65 63 74 3d er_needs_object=
328b0 6e 6f 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 no. enable_shar
328c0 65 64 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 ed_with_static_r
328d0 75 6e 74 69 6d 65 73 3d 6e 6f 0a 20 20 65 78 70 untimes=no. exp
328e0 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 ort_dynamic_flag
328f0 5f 73 70 65 63 3d 0a 20 20 65 78 70 6f 72 74 5f _spec=. export_
32900 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e symbols_cmds='$N
32910 4d 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 M $libobjs $conv
32920 65 6e 69 65 6e 63 65 20 7c 20 24 67 6c 6f 62 61 enience | $globa
32930 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 l_symbol_pipe |
32940 24 53 45 44 20 27 5c 27 27 73 2f 2e 2a 20 2f 2f $SED '\''s/.* //
32950 27 5c 27 27 20 7c 20 73 6f 72 74 20 7c 20 75 6e '\'' | sort | un
32960 69 71 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d iq > $export_sym
32970 62 6f 6c 73 27 0a 20 20 68 61 72 64 63 6f 64 65 bols'. hardcode
32980 5f 61 75 74 6f 6d 61 74 69 63 3d 6e 6f 0a 20 20 _automatic=no.
32990 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d hardcode_direct=
329a0 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 64 69 no. hardcode_di
329b0 72 65 63 74 5f 61 62 73 6f 6c 75 74 65 3d 6e 6f rect_absolute=no
329c0 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 . hardcode_libd
329d0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 ir_flag_spec=.
329e0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
329f0 66 6c 61 67 5f 73 70 65 63 5f 6c 64 3d 0a 20 20 flag_spec_ld=.
32a00 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
32a10 73 65 70 61 72 61 74 6f 72 3d 0a 20 20 68 61 72 separator=. har
32a20 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 6e 6f dcode_minus_L=no
32a30 0a 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 . hardcode_shli
32a40 62 70 61 74 68 5f 76 61 72 3d 75 6e 73 75 70 70 bpath_var=unsupp
32a50 6f 72 74 65 64 0a 20 20 69 6e 68 65 72 69 74 5f orted. inherit_
32a60 72 70 61 74 68 3d 6e 6f 0a 20 20 6c 69 6e 6b 5f rpath=no. link_
32a70 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 75 6e 6b 6e all_deplibs=unkn
32a80 6f 77 6e 0a 20 20 6d 6f 64 75 6c 65 5f 63 6d 64 own. module_cmd
32a90 73 3d 0a 20 20 6d 6f 64 75 6c 65 5f 65 78 70 73 s=. module_exps
32aa0 79 6d 5f 63 6d 64 73 3d 0a 20 20 6f 6c 64 5f 61 ym_cmds=. old_a
32ab0 72 63 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f rchive_from_new_
32ac0 63 6d 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63 68 cmds=. old_arch
32ad0 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 ive_from_expsyms
32ae0 5f 63 6d 64 73 3d 0a 20 20 74 68 72 65 61 64 5f _cmds=. thread_
32af0 73 61 66 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a safe_flag_spec=.
32b00 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f whole_archive_
32b10 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 23 20 69 flag_spec=. # i
32b20 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 73 nclude_expsyms s
32b30 68 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 hould be a list
32b40 6f 66 20 73 70 61 63 65 2d 73 65 70 61 72 61 74 of space-separat
32b50 65 64 20 73 79 6d 62 6f 6c 73 20 74 6f 20 62 65 ed symbols to be
32b60 20 2a 61 6c 77 61 79 73 2a 0a 20 20 23 20 69 6e *always*. # in
32b70 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73 79 cluded in the sy
32b80 6d 62 6f 6c 20 6c 69 73 74 0a 20 20 69 6e 63 6c mbol list. incl
32b90 75 64 65 5f 65 78 70 73 79 6d 73 3d 0a 20 20 23 ude_expsyms=. #
32ba0 20 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 exclude_expsyms
32bb0 20 63 61 6e 20 62 65 20 61 6e 20 65 78 74 65 6e can be an exten
32bc0 64 65 64 20 72 65 67 65 78 70 20 6f 66 20 73 79 ded regexp of sy
32bd0 6d 62 6f 6c 73 20 74 6f 20 65 78 63 6c 75 64 65 mbols to exclude
32be0 0a 20 20 23 20 69 74 20 77 69 6c 6c 20 62 65 20 . # it will be
32bf0 77 72 61 70 70 65 64 20 62 79 20 60 20 28 27 20 wrapped by ` ('
32c00 61 6e 64 20 60 29 24 27 2c 20 73 6f 20 6f 6e 65 and `)$', so one
32c10 20 6d 75 73 74 20 6e 6f 74 20 6d 61 74 63 68 20 must not match
32c20 62 65 67 69 6e 6e 69 6e 67 20 6f 72 0a 20 20 23 beginning or. #
32c30 20 65 6e 64 20 6f 66 20 6c 69 6e 65 2e 20 20 45 end of line. E
32c40 78 61 6d 70 6c 65 3a 20 60 61 7c 62 63 7c 2e 2a xample: `a|bc|.*
32c50 64 2e 2a 27 20 77 69 6c 6c 20 65 78 63 6c 75 64 d.*' will exclud
32c60 65 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 60 61 e the symbols `a
32c70 27 20 61 6e 64 20 60 62 63 27 2c 0a 20 20 23 20 ' and `bc',. #
32c80 61 73 20 77 65 6c 6c 20 61 73 20 61 6e 79 20 73 as well as any s
32c90 79 6d 62 6f 6c 20 74 68 61 74 20 63 6f 6e 74 61 ymbol that conta
32ca0 69 6e 73 20 60 64 27 2e 0a 20 20 65 78 63 6c 75 ins `d'.. exclu
32cb0 64 65 5f 65 78 70 73 79 6d 73 3d 27 5f 47 4c 4f de_expsyms='_GLO
32cc0 42 41 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c 45 BAL_OFFSET_TABLE
32cd0 5f 7c 5f 47 4c 4f 42 41 4c 5f 5f 46 5b 49 44 5d _|_GLOBAL__F[ID]
32ce0 5f 2e 2a 27 0a 20 20 23 20 41 6c 74 68 6f 75 67 _.*'. # Althoug
32cf0 68 20 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 h _GLOBAL_OFFSET
32d00 5f 54 41 42 4c 45 5f 20 69 73 20 61 20 76 61 6c _TABLE_ is a val
32d10 69 64 20 73 79 6d 62 6f 6c 20 43 20 6e 61 6d 65 id symbol C name
32d20 2c 20 6d 6f 73 74 20 61 2e 6f 75 74 0a 20 20 23 , most a.out. #
32d30 20 70 6c 61 74 66 6f 72 6d 73 20 28 61 62 29 75 platforms (ab)u
32d40 73 65 20 69 74 20 69 6e 20 50 49 43 20 63 6f 64 se it in PIC cod
32d50 65 2c 20 62 75 74 20 74 68 65 69 72 20 6c 69 6e e, but their lin
32d60 6b 65 72 73 20 67 65 74 20 63 6f 6e 66 75 73 65 kers get confuse
32d70 64 20 69 66 0a 20 20 23 20 74 68 65 20 73 79 6d d if. # the sym
32d80 62 6f 6c 20 69 73 20 65 78 70 6c 69 63 69 74 6c bol is explicitl
32d90 79 20 72 65 66 65 72 65 6e 63 65 64 2e 20 20 53 y referenced. S
32da0 69 6e 63 65 20 70 6f 72 74 61 62 6c 65 20 63 6f ince portable co
32db0 64 65 20 63 61 6e 6e 6f 74 0a 20 20 23 20 72 65 de cannot. # re
32dc0 6c 79 20 6f 6e 20 74 68 69 73 20 73 79 6d 62 6f ly on this symbo
32dd0 6c 20 6e 61 6d 65 2c 20 69 74 27 73 20 70 72 6f l name, it's pro
32de0 62 61 62 6c 79 20 66 69 6e 65 20 74 6f 20 6e 65 bably fine to ne
32df0 76 65 72 20 69 6e 63 6c 75 64 65 20 69 74 20 69 ver include it i
32e00 6e 0a 20 20 23 20 70 72 65 6c 6f 61 64 65 64 20 n. # preloaded
32e10 73 79 6d 62 6f 6c 20 74 61 62 6c 65 73 2e 0a 20 symbol tables..
32e20 20 23 20 45 78 63 6c 75 64 65 20 73 68 61 72 65 # Exclude share
32e30 64 20 6c 69 62 72 61 72 79 20 69 6e 69 74 69 61 d library initia
32e40 6c 69 7a 61 74 69 6f 6e 2f 66 69 6e 61 6c 69 7a lization/finaliz
32e50 61 74 69 6f 6e 20 73 79 6d 62 6f 6c 73 2e 0a 20 ation symbols..
32e60 20 65 78 74 72 61 63 74 5f 65 78 70 73 79 6d 73 extract_expsyms
32e70 5f 63 6d 64 73 3d 0a 0a 20 20 63 61 73 65 20 24 _cmds=.. case $
32e80 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 63 79 67 host_os in. cyg
32e90 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 win* | mingw* |
32ea0 70 77 33 32 2a 20 7c 20 63 65 67 63 63 2a 29 0a pw32* | cegcc*).
32eb0 20 20 20 20 23 20 46 49 58 4d 45 3a 20 74 68 65 # FIXME: the
32ec0 20 4d 53 56 43 2b 2b 20 70 6f 72 74 20 68 61 73 MSVC++ port has
32ed0 6e 27 74 20 62 65 65 6e 20 74 65 73 74 65 64 20 n't been tested
32ee0 69 6e 20 61 20 6c 6f 6f 6f 6f 6e 67 20 74 69 6d in a loooong tim
32ef0 65 0a 20 20 20 20 23 20 57 68 65 6e 20 6e 6f 74 e. # When not
32f00 20 75 73 69 6e 67 20 67 63 63 2c 20 77 65 20 63 using gcc, we c
32f10 75 72 72 65 6e 74 6c 79 20 61 73 73 75 6d 65 20 urrently assume
32f20 74 68 61 74 20 77 65 20 61 72 65 20 75 73 69 6e that we are usin
32f30 67 0a 20 20 20 20 23 20 4d 69 63 72 6f 73 6f 66 g. # Microsof
32f40 74 20 56 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20 t Visual C++..
32f50 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 if test "$GCC"
32f60 20 21 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 != yes; then.
32f70 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d with_gnu_ld=
32f80 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b no. fi. ;;
32f90 0a 20 20 69 6e 74 65 72 69 78 2a 29 0a 20 20 20 . interix*).
32fa0 20 23 20 77 65 20 6a 75 73 74 20 68 6f 70 65 2f # we just hope/
32fb0 61 73 73 75 6d 65 20 74 68 69 73 20 69 73 20 67 assume this is g
32fc0 63 63 20 61 6e 64 20 6e 6f 74 20 63 38 39 20 28 cc and not c89 (
32fd0 3d 20 4d 53 56 43 2b 2b 29 0a 20 20 20 20 77 69 = MSVC++). wi
32fe0 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 20 20 th_gnu_ld=yes.
32ff0 20 20 3b 3b 0a 20 20 6f 70 65 6e 62 73 64 2a 29 ;;. openbsd*)
33000 0a 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 . with_gnu_ld
33010 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 =no. ;;. esa
33020 63 0a 0a 20 20 6c 64 5f 73 68 6c 69 62 73 3d 79 c.. ld_shlibs=y
33030 65 73 0a 20 20 69 66 20 74 65 73 74 20 22 24 77 es. if test "$w
33040 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 ith_gnu_ld" = ye
33050 73 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 49 66 s; then. # If
33060 20 61 72 63 68 69 76 65 5f 63 6d 64 73 20 72 75 archive_cmds ru
33070 6e 73 20 4c 44 2c 20 6e 6f 74 20 43 43 2c 20 77 ns LD, not CC, w
33080 6c 61 72 63 20 73 68 6f 75 6c 64 20 62 65 20 65 larc should be e
33090 6d 70 74 79 0a 20 20 20 20 77 6c 61 72 63 3d 27 mpty. wlarc='
330a0 24 7b 77 6c 7d 27 0a 0a 20 20 20 20 23 20 53 65 ${wl}'.. # Se
330b0 74 20 73 6f 6d 65 20 64 65 66 61 75 6c 74 73 20 t some defaults
330c0 66 6f 72 20 47 4e 55 20 6c 64 20 77 69 74 68 20 for GNU ld with
330d0 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 73 shared library s
330e0 75 70 70 6f 72 74 2e 20 54 68 65 73 65 0a 20 20 upport. These.
330f0 20 20 23 20 61 72 65 20 72 65 73 65 74 20 6c 61 # are reset la
33100 74 65 72 20 69 66 20 73 68 61 72 65 64 20 6c 69 ter if shared li
33110 62 72 61 72 69 65 73 20 61 72 65 20 6e 6f 74 20 braries are not
33120 73 75 70 70 6f 72 74 65 64 2e 20 50 75 74 74 69 supported. Putti
33130 6e 67 20 74 68 65 6d 0a 20 20 20 20 23 20 68 65 ng them. # he
33140 72 65 20 61 6c 6c 6f 77 73 20 74 68 65 6d 20 74 re allows them t
33150 6f 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 o be overridden
33160 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 20 20 if necessary..
33170 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 runpath_var=LD
33180 5f 52 55 4e 5f 50 41 54 48 0a 20 20 20 20 68 61 _RUN_PATH. ha
33190 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
331a0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 ag_spec='${wl}-r
331b0 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 path ${wl}$libdi
331c0 72 27 0a 20 20 20 20 65 78 70 6f 72 74 5f 64 79 r'. export_dy
331d0 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d namic_flag_spec=
331e0 27 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74 2d 64 '${wl}--export-d
331f0 79 6e 61 6d 69 63 27 0a 20 20 20 20 23 20 61 6e ynamic'. # an
33200 63 69 65 6e 74 20 47 4e 55 20 6c 64 20 64 69 64 cient GNU ld did
33210 6e 27 74 20 73 75 70 70 6f 72 74 20 2d 2d 77 68 n't support --wh
33220 6f 6c 65 2d 61 72 63 68 69 76 65 20 65 74 2e 20 ole-archive et.
33230 61 6c 2e 0a 20 20 20 20 69 66 20 24 4c 44 20 2d al.. if $LD -
33240 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 24 47 52 -help 2>&1 | $GR
33250 45 50 20 27 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 EP 'no-whole-arc
33260 68 69 76 65 27 20 3e 20 2f 64 65 76 2f 6e 75 6c hive' > /dev/nul
33270 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 77 68 l; then. wh
33280 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 ole_archive_flag
33290 5f 73 70 65 63 3d 22 24 77 6c 61 72 63 22 27 2d _spec="$wlarc"'-
332a0 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 24 63 -whole-archive$c
332b0 6f 6e 76 65 6e 69 65 6e 63 65 20 27 22 24 77 6c onvenience '"$wl
332c0 61 72 63 22 27 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d arc"'--no-whole-
332d0 61 72 63 68 69 76 65 27 0a 20 20 20 20 65 6c 73 archive'. els
332e0 65 0a 20 20 20 20 20 20 77 68 6f 6c 65 5f 61 72 e. whole_ar
332f0 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d chive_flag_spec=
33300 0a 20 20 20 20 66 69 0a 20 20 20 20 73 75 70 70 . fi. supp
33310 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f orts_anon_versio
33320 6e 69 6e 67 3d 6e 6f 0a 20 20 20 20 63 61 73 65 ning=no. case
33330 20 60 24 4c 44 20 2d 76 20 32 3e 26 31 60 20 69 `$LD -v 2>&1` i
33340 6e 0a 20 20 20 20 20 20 2a 5c 20 5b 30 31 5d 2e n. *\ [01].
33350 2a 20 7c 20 2a 5c 20 32 2e 5b 30 2d 39 5d 2e 2a * | *\ 2.[0-9].*
33360 20 7c 20 2a 5c 20 32 2e 31 30 2e 2a 29 20 3b 3b | *\ 2.10.*) ;;
33370 20 23 20 63 61 74 63 68 20 76 65 72 73 69 6f 6e # catch version
33380 73 20 3c 20 32 2e 31 31 0a 20 20 20 20 20 20 2a s < 2.11. *
33390 5c 20 32 2e 31 31 2e 39 33 2e 30 2e 32 5c 20 2a \ 2.11.93.0.2\ *
333a0 29 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f ) supports_anon_
333b0 76 65 72 73 69 6f 6e 69 6e 67 3d 79 65 73 20 3b versioning=yes ;
333c0 3b 20 23 20 52 48 37 2e 33 20 2e 2e 2e 0a 20 20 ; # RH7.3 ....
333d0 20 20 20 20 2a 5c 20 32 2e 31 31 2e 39 32 2e 30 *\ 2.11.92.0
333e0 2e 31 32 5c 20 2a 29 20 73 75 70 70 6f 72 74 73 .12\ *) supports
333f0 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 _anon_versioning
33400 3d 79 65 73 20 3b 3b 20 23 20 4d 61 6e 64 72 61 =yes ;; # Mandra
33410 6b 65 20 38 2e 32 20 2e 2e 2e 0a 20 20 20 20 20 ke 8.2 ....
33420 20 2a 5c 20 32 2e 31 31 2e 2a 29 20 3b 3b 20 23 *\ 2.11.*) ;; #
33430 20 6f 74 68 65 72 20 32 2e 31 31 20 76 65 72 73 other 2.11 vers
33440 69 6f 6e 73 0a 20 20 20 20 20 20 2a 29 20 73 75 ions. *) su
33450 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 pports_anon_vers
33460 69 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 0a 20 20 ioning=yes ;;.
33470 20 20 65 73 61 63 0a 0a 20 20 20 20 23 20 53 65 esac.. # Se
33480 65 20 69 66 20 47 4e 55 20 6c 64 20 73 75 70 70 e if GNU ld supp
33490 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 orts shared libr
334a0 61 72 69 65 73 2e 0a 20 20 20 20 63 61 73 65 20 aries.. case
334b0 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 $host_os in.
334c0 61 69 78 5b 33 2d 39 5d 2a 29 0a 20 20 20 20 20 aix[3-9]*).
334d0 20 23 20 4f 6e 20 41 49 58 2f 50 50 43 2c 20 74 # On AIX/PPC, t
334e0 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 20 69 73 he GNU linker is
334f0 20 76 65 72 79 20 62 72 6f 6b 65 6e 0a 20 20 20 very broken.
33500 20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 if test "$hos
33510 74 5f 63 70 75 22 20 21 3d 20 69 61 36 34 3b 20 t_cpu" != ia64;
33520 74 68 65 6e 0a 09 6c 64 5f 73 68 6c 69 62 73 3d then..ld_shlibs=
33530 6e 6f 0a 09 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f no..cat <<_LT_EO
33540 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e F 1>&2..*** Warn
33550 69 6e 67 3a 20 74 68 65 20 47 4e 55 20 6c 69 6e ing: the GNU lin
33560 6b 65 72 2c 20 61 74 20 6c 65 61 73 74 20 75 70 ker, at least up
33570 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 39 2e to release 2.9.
33580 31 2c 20 69 73 20 72 65 70 6f 72 74 65 64 0a 2a 1, is reported.*
33590 2a 2a 20 74 6f 20 62 65 20 75 6e 61 62 6c 65 20 ** to be unable
335a0 74 6f 20 72 65 6c 69 61 62 6c 79 20 63 72 65 61 to reliably crea
335b0 74 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 te shared librar
335c0 69 65 73 20 6f 6e 20 41 49 58 2e 0a 2a 2a 2a 20 ies on AIX..***
335d0 54 68 65 72 65 66 6f 72 65 2c 20 6c 69 62 74 6f Therefore, libto
335e0 6f 6c 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20 ol is disabling
335f0 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 shared libraries
33600 20 73 75 70 70 6f 72 74 2e 20 20 49 66 20 79 6f support. If yo
33610 75 0a 2a 2a 2a 20 72 65 61 6c 6c 79 20 63 61 72 u.*** really car
33620 65 20 66 6f 72 20 73 68 61 72 65 64 20 6c 69 62 e for shared lib
33630 72 61 72 69 65 73 2c 20 79 6f 75 20 6d 61 79 20 raries, you may
33640 77 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 20 79 want to modify y
33650 6f 75 72 20 50 41 54 48 0a 2a 2a 2a 20 73 6f 20 our PATH.*** so
33660 74 68 61 74 20 61 20 6e 6f 6e 2d 47 4e 55 20 6c that a non-GNU l
33670 69 6e 6b 65 72 20 69 73 20 66 6f 75 6e 64 2c 20 inker is found,
33680 61 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72 74 and then restart
33690 2e 0a 0a 5f 4c 54 5f 45 4f 46 0a 20 20 20 20 20 ..._LT_EOF.
336a0 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 fi. ;;..
336b0 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20 amigaos*).
336c0 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 case $host_cpu
336d0 20 69 6e 0a 20 20 20 20 20 20 70 6f 77 65 72 70 in. powerp
336e0 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 c). #
336f0 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 61 62 6f see comment abo
33700 75 74 20 41 6d 69 67 61 4f 53 34 20 2e 73 6f 20 ut AmigaOS4 .so
33710 73 75 70 70 6f 72 74 0a 20 20 20 20 20 20 20 20 support.
33720 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 archive_cmds
33730 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c ='$CC -shared $l
33740 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
33750 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 $compiler_flags
33760 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c ${wl}-soname $wl
33770 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 $soname -o $lib'
33780 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 72 63 . arc
33790 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 hive_expsym_cmds
337a0 3d 27 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 =''. ;;.
337b0 20 20 20 20 20 6d 36 38 6b 29 0a 20 20 20 20 20 m68k).
337c0 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 archive_c
337d0 6d 64 73 3d 27 24 52 4d 20 24 6f 75 74 70 75 74 mds='$RM $output
337e0 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 _objdir/a2ixlibr
337f0 61 72 79 2e 64 61 74 61 7e 24 45 43 48 4f 20 22 ary.data~$ECHO "
33800 23 64 65 66 69 6e 65 20 4e 41 4d 45 20 24 6c 69 #define NAME $li
33810 62 6e 61 6d 65 22 20 3e 20 24 6f 75 74 70 75 74 bname" > $output
33820 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 _objdir/a2ixlibr
33830 61 72 79 2e 64 61 74 61 7e 24 45 43 48 4f 20 22 ary.data~$ECHO "
33840 23 64 65 66 69 6e 65 20 4c 49 42 52 41 52 59 5f #define LIBRARY_
33850 49 44 20 31 22 20 3e 3e 20 24 6f 75 74 70 75 74 ID 1" >> $output
33860 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 _objdir/a2ixlibr
33870 61 72 79 2e 64 61 74 61 7e 24 45 43 48 4f 20 22 ary.data~$ECHO "
33880 23 64 65 66 69 6e 65 20 56 45 52 53 49 4f 4e 20 #define VERSION
33890 24 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f 75 74 70 $major" >> $outp
338a0 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 ut_objdir/a2ixli
338b0 62 72 61 72 79 2e 64 61 74 61 7e 24 45 43 48 4f brary.data~$ECHO
338c0 20 22 23 64 65 66 69 6e 65 20 52 45 56 49 53 49 "#define REVISI
338d0 4f 4e 20 24 72 65 76 69 73 69 6f 6e 22 20 3e 3e ON $revision" >>
338e0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f $output_objdir/
338f0 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 a2ixlibrary.data
33900 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 ~$AR $AR_FLAGS $
33910 6c 69 62 20 24 6c 69 62 6f 62 6a 73 7e 24 52 41 lib $libobjs~$RA
33920 4e 4c 49 42 20 24 6c 69 62 7e 28 63 64 20 24 6f NLIB $lib~(cd $o
33930 75 74 70 75 74 5f 6f 62 6a 64 69 72 20 26 26 20 utput_objdir &&
33940 61 32 69 78 6c 69 62 72 61 72 79 20 2d 33 32 29 a2ixlibrary -32)
33950 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 61 '. ha
33960 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
33970 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 ag_spec='-L$libd
33980 69 72 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 ir'.
33990 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c hardcode_minus_L
339a0 3d 79 65 73 0a 20 20 20 20 20 20 20 20 3b 3b 0a =yes. ;;.
339b0 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 esac.
339c0 20 3b 3b 0a 0a 20 20 20 20 62 65 6f 73 2a 29 0a ;;.. beos*).
339d0 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 if $LD --h
339e0 65 6c 70 20 32 3e 26 31 20 7c 20 24 47 52 45 50 elp 2>&1 | $GREP
339f0 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61 ': supported ta
33a00 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 rgets:.* elf' >
33a10 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a /dev/null; then.
33a20 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 .allow_undefined
33a30 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 _flag=unsupporte
33a40 64 0a 09 23 20 4a 6f 73 65 70 68 20 42 65 63 6b d..# Joseph Beck
33a50 65 6e 62 61 63 68 20 3c 6a 72 62 33 40 62 65 73 enbach <jrb3@bes
33a60 74 2e 63 6f 6d 3e 20 73 61 79 73 20 73 6f 6d 65 t.com> says some
33a70 20 72 65 6c 65 61 73 65 73 20 6f 66 20 67 63 63 releases of gcc
33a80 0a 09 23 20 73 75 70 70 6f 72 74 20 2d 2d 75 6e ..# support --un
33a90 64 65 66 69 6e 65 64 2e 20 20 54 68 69 73 20 64 defined. This d
33aa0 65 73 65 72 76 65 73 20 73 6f 6d 65 20 69 6e 76 eserves some inv
33ab0 65 73 74 69 67 61 74 69 6f 6e 2e 20 20 46 49 58 estigation. FIX
33ac0 4d 45 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 ME..archive_cmds
33ad0 3d 27 24 43 43 20 2d 6e 6f 73 74 61 72 74 20 24 ='$CC -nostart $
33ae0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
33af0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 $compiler_flags
33b00 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 ${wl}-soname $w
33b10 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 l$soname -o $lib
33b20 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 '. else..ld
33b30 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 _shlibs=no.
33b40 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 fi. ;;..
33b50 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 cygwin* | ming
33b60 77 2a 20 7c 20 70 77 33 32 2a 20 7c 20 63 65 67 w* | pw32* | ceg
33b70 63 63 2a 29 0a 20 20 20 20 20 20 23 20 5f 4c 54 cc*). # _LT
33b80 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 _TAGVAR(hardcode
33b90 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
33ba0 63 2c 20 29 20 69 73 20 61 63 74 75 61 6c 6c 79 c, ) is actually
33bb0 20 6d 65 61 6e 69 6e 67 6c 65 73 73 2c 0a 20 20 meaningless,.
33bc0 20 20 20 20 23 20 61 73 20 74 68 65 72 65 20 69 # as there i
33bd0 73 20 6e 6f 20 73 65 61 72 63 68 20 70 61 74 68 s no search path
33be0 20 66 6f 72 20 44 4c 4c 73 2e 0a 20 20 20 20 20 for DLLs..
33bf0 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 hardcode_libdir
33c00 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c _flag_spec='-L$l
33c10 69 62 64 69 72 27 0a 20 20 20 20 20 20 61 6c 6c ibdir'. all
33c20 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 ow_undefined_fla
33c30 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 g=unsupported.
33c40 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 always_expor
33c50 74 5f 73 79 6d 62 6f 6c 73 3d 6e 6f 0a 20 20 20 t_symbols=no.
33c60 20 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 enable_shared
33c70 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e _with_static_run
33c80 74 69 6d 65 73 3d 79 65 73 0a 20 20 20 20 20 20 times=yes.
33c90 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 export_symbols_c
33ca0 6d 64 73 3d 27 24 4e 4d 20 24 6c 69 62 6f 62 6a mds='$NM $libobj
33cb0 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c s $convenience |
33cc0 20 24 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f $global_symbol_
33cd0 70 69 70 65 20 7c 20 24 53 45 44 20 2d 65 20 27 pipe | $SED -e '
33ce0 5c 27 27 2f 5e 5b 42 43 44 47 52 53 5d 5b 20 5d \''/^[BCDGRS][ ]
33cf0 2f 73 2f 2e 2a 5b 20 5d 5c 28 5b 5e 20 5d 2a 5c /s/.*[ ]\([^ ]*\
33d00 29 2f 5c 31 20 44 41 54 41 2f 27 5c 27 27 20 7c )/\1 DATA/'\'' |
33d10 20 24 53 45 44 20 2d 65 20 27 5c 27 27 2f 5e 5b $SED -e '\''/^[
33d20 41 49 54 57 5d 5b 20 5d 2f 73 2f 2e 2a 5b 20 5d AITW][ ]/s/.*[ ]
33d30 2f 2f 27 5c 27 27 20 7c 20 73 6f 72 74 20 7c 20 //'\'' | sort |
33d40 75 6e 69 71 20 3e 20 24 65 78 70 6f 72 74 5f 73 uniq > $export_s
33d50 79 6d 62 6f 6c 73 27 0a 0a 20 20 20 20 20 20 69 ymbols'.. i
33d60 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 f $LD --help 2>&
33d70 31 20 7c 20 24 47 52 45 50 20 27 61 75 74 6f 2d 1 | $GREP 'auto-
33d80 69 6d 70 6f 72 74 27 20 3e 20 2f 64 65 76 2f 6e import' > /dev/n
33d90 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 ull; then.
33da0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 archive_cmds='
33db0 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 $CC -shared $lib
33dc0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 objs $deplibs $c
33dd0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 6f ompiler_flags -o
33de0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f $output_objdir/
33df0 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d 65 $soname ${wl}--e
33e00 6e 61 62 6c 65 2d 61 75 74 6f 2d 69 6d 61 67 65 nable-auto-image
33e10 2d 62 61 73 65 20 2d 58 6c 69 6e 6b 65 72 20 2d -base -Xlinker -
33e20 2d 6f 75 74 2d 69 6d 70 6c 69 62 20 2d 58 6c 69 -out-implib -Xli
33e30 6e 6b 65 72 20 24 6c 69 62 27 0a 09 23 20 49 66 nker $lib'..# If
33e40 20 74 68 65 20 65 78 70 6f 72 74 2d 73 79 6d 62 the export-symb
33e50 6f 6c 73 20 66 69 6c 65 20 61 6c 72 65 61 64 79 ols file already
33e60 20 69 73 20 61 20 2e 64 65 66 20 66 69 6c 65 20 is a .def file
33e70 28 31 73 74 20 6c 69 6e 65 0a 09 23 20 69 73 20 (1st line..# is
33e80 45 58 50 4f 52 54 53 29 2c 20 75 73 65 20 69 74 EXPORTS), use it
33e90 20 61 73 20 69 73 3b 20 6f 74 68 65 72 77 69 73 as is; otherwis
33ea0 65 2c 20 70 72 65 70 65 6e 64 2e 2e 2e 0a 09 61 e, prepend.....a
33eb0 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d rchive_expsym_cm
33ec0 64 73 3d 27 69 66 20 74 65 73 74 20 22 78 60 24 ds='if test "x`$
33ed0 53 45 44 20 31 71 20 24 65 78 70 6f 72 74 5f 73 SED 1q $export_s
33ee0 79 6d 62 6f 6c 73 60 22 20 3d 20 78 45 58 50 4f ymbols`" = xEXPO
33ef0 52 54 53 3b 20 74 68 65 6e 0a 09 20 20 63 70 20 RTS; then.. cp
33f00 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 $export_symbols
33f10 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 $output_objdir/$
33f20 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 65 6c 73 soname.def;..els
33f30 65 0a 09 20 20 65 63 68 6f 20 45 58 50 4f 52 54 e.. echo EXPORT
33f40 53 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 S > $output_objd
33f50 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a ir/$soname.def;.
33f60 09 20 20 63 61 74 20 24 65 78 70 6f 72 74 5f 73 . cat $export_s
33f70 79 6d 62 6f 6c 73 20 3e 3e 20 24 6f 75 74 70 75 ymbols >> $outpu
33f80 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 t_objdir/$soname
33f90 2e 64 65 66 3b 0a 09 66 69 7e 0a 09 24 43 43 20 .def;..fi~..$CC
33fa0 2d 73 68 61 72 65 64 20 24 6f 75 74 70 75 74 5f -shared $output_
33fb0 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 objdir/$soname.d
33fc0 65 66 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 ef $libobjs $dep
33fd0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 libs $compiler_f
33fe0 6c 61 67 73 20 2d 6f 20 24 6f 75 74 70 75 74 5f lags -o $output_
33ff0 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 objdir/$soname $
34000 7b 77 6c 7d 2d 2d 65 6e 61 62 6c 65 2d 61 75 74 {wl}--enable-aut
34010 6f 2d 69 6d 61 67 65 2d 62 61 73 65 20 2d 58 6c o-image-base -Xl
34020 69 6e 6b 65 72 20 2d 2d 6f 75 74 2d 69 6d 70 6c inker --out-impl
34030 69 62 20 2d 58 6c 69 6e 6b 65 72 20 24 6c 69 62 ib -Xlinker $lib
34040 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 '. else..ld
34050 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 _shlibs=no.
34060 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 fi. ;;..
34070 20 20 69 6e 74 65 72 69 78 5b 33 2d 39 5d 2a 29 interix[3-9]*)
34080 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f . hardcode_
34090 64 69 72 65 63 74 3d 6e 6f 0a 20 20 20 20 20 20 direct=no.
340a0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 hardcode_shlibpa
340b0 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 th_var=no.
340c0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
340d0 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d flag_spec='${wl}
340e0 2d 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27 0a -rpath,$libdir'.
340f0 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e export_dyn
34100 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 amic_flag_spec='
34110 24 7b 77 6c 7d 2d 45 27 0a 20 20 20 20 20 20 23 ${wl}-E'. #
34120 20 48 61 63 6b 3a 20 4f 6e 20 49 6e 74 65 72 69 Hack: On Interi
34130 78 20 33 2e 78 2c 20 77 65 20 63 61 6e 6e 6f 74 x 3.x, we cannot
34140 20 63 6f 6d 70 69 6c 65 20 50 49 43 20 62 65 63 compile PIC bec
34150 61 75 73 65 20 6f 66 20 61 20 62 72 6f 6b 65 6e ause of a broken
34160 20 67 63 63 2e 0a 20 20 20 20 20 20 23 20 49 6e gcc.. # In
34170 73 74 65 61 64 2c 20 73 68 61 72 65 64 20 6c 69 stead, shared li
34180 62 72 61 72 69 65 73 20 61 72 65 20 6c 6f 61 64 braries are load
34190 65 64 20 61 74 20 61 6e 20 69 6d 61 67 65 20 62 ed at an image b
341a0 61 73 65 20 28 30 78 31 30 30 30 30 30 30 30 20 ase (0x10000000
341b0 62 79 0a 20 20 20 20 20 20 23 20 64 65 66 61 75 by. # defau
341c0 6c 74 29 20 61 6e 64 20 72 65 6c 6f 63 61 74 65 lt) and relocate
341d0 64 20 69 66 20 74 68 65 79 20 63 6f 6e 66 6c 69 d if they confli
341e0 63 74 2c 20 77 68 69 63 68 20 69 73 20 61 20 73 ct, which is a s
341f0 6c 6f 77 20 76 65 72 79 20 6d 65 6d 6f 72 79 0a low very memory.
34200 20 20 20 20 20 20 23 20 63 6f 6e 73 75 6d 69 6e # consumin
34210 67 20 61 6e 64 20 66 72 61 67 6d 65 6e 74 69 6e g and fragmentin
34220 67 20 70 72 6f 63 65 73 73 2e 20 20 54 6f 20 61 g process. To a
34230 76 6f 69 64 20 74 68 69 73 2c 20 77 65 20 70 69 void this, we pi
34240 63 6b 20 61 20 72 61 6e 64 6f 6d 2c 0a 20 20 20 ck a random,.
34250 20 20 20 23 20 32 35 36 20 4b 69 42 2d 61 6c 69 # 256 KiB-ali
34260 67 6e 65 64 20 69 6d 61 67 65 20 62 61 73 65 20 gned image base
34270 62 65 74 77 65 65 6e 20 30 78 35 30 30 30 30 30 between 0x500000
34280 30 30 20 61 6e 64 20 30 78 36 46 46 43 30 30 30 00 and 0x6FFC000
34290 30 20 61 74 20 6c 69 6e 6b 0a 20 20 20 20 20 20 0 at link.
342a0 23 20 74 69 6d 65 2e 20 20 4d 6f 76 69 6e 67 20 # time. Moving
342b0 75 70 20 66 72 6f 6d 20 30 78 31 30 30 30 30 30 up from 0x100000
342c0 30 30 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 20 6d 00 also allows m
342d0 6f 72 65 20 73 62 72 6b 28 32 29 20 73 70 61 63 ore sbrk(2) spac
342e0 65 2e 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 e.. archive
342f0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 _cmds='$CC -shar
34300 65 64 20 24 70 69 63 5f 66 6c 61 67 20 24 6c 69 ed $pic_flag $li
34310 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
34320 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 compiler_flags $
34330 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 24 {wl}-h,$soname $
34340 7b 77 6c 7d 2d 2d 69 6d 61 67 65 2d 62 61 73 65 {wl}--image-base
34350 2c 60 65 78 70 72 20 24 7b 52 41 4e 44 4f 4d 2d ,`expr ${RANDOM-
34360 24 24 7d 20 25 20 34 30 39 36 20 2f 20 32 20 5c $$} % 4096 / 2 \
34370 2a 20 32 36 32 31 34 34 20 2b 20 31 33 34 32 31 * 262144 + 13421
34380 37 37 32 38 30 60 20 2d 6f 20 24 6c 69 62 27 0a 77280` -o $lib'.
34390 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 archive_ex
343a0 70 73 79 6d 5f 63 6d 64 73 3d 27 73 65 64 20 22 psym_cmds='sed "
343b0 73 2c 5e 2c 5f 2c 22 20 24 65 78 70 6f 72 74 5f s,^,_," $export_
343c0 73 79 6d 62 6f 6c 73 20 3e 24 6f 75 74 70 75 74 symbols >$output
343d0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e _objdir/$soname.
343e0 65 78 70 73 79 6d 7e 24 43 43 20 2d 73 68 61 72 expsym~$CC -shar
343f0 65 64 20 24 70 69 63 5f 66 6c 61 67 20 24 6c 69 ed $pic_flag $li
34400 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
34410 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 compiler_flags $
34420 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 24 {wl}-h,$soname $
34430 7b 77 6c 7d 2d 2d 72 65 74 61 69 6e 2d 73 79 6d {wl}--retain-sym
34440 62 6f 6c 73 2d 66 69 6c 65 2c 24 6f 75 74 70 75 bols-file,$outpu
34450 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 t_objdir/$soname
34460 2e 65 78 70 73 79 6d 20 24 7b 77 6c 7d 2d 2d 69 .expsym ${wl}--i
34470 6d 61 67 65 2d 62 61 73 65 2c 60 65 78 70 72 20 mage-base,`expr
34480 24 7b 52 41 4e 44 4f 4d 2d 24 24 7d 20 25 20 34 ${RANDOM-$$} % 4
34490 30 39 36 20 2f 20 32 20 5c 2a 20 32 36 32 31 34 096 / 2 \* 26214
344a0 34 20 2b 20 31 33 34 32 31 37 37 32 38 30 60 20 4 + 1342177280`
344b0 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 3b -o $lib'. ;
344c0 3b 0a 0a 20 20 20 20 67 6e 75 2a 20 7c 20 6c 69 ;.. gnu* | li
344d0 6e 75 78 2a 20 7c 20 74 70 66 2a 20 7c 20 6b 2a nux* | tpf* | k*
344e0 62 73 64 2a 2d 67 6e 75 29 0a 20 20 20 20 20 20 bsd*-gnu).
344f0 74 6d 70 5f 64 69 65 74 3d 6e 6f 0a 20 20 20 20 tmp_diet=no.
34500 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 if test "$host
34510 5f 6f 73 22 20 3d 20 6c 69 6e 75 78 2d 64 69 65 _os" = linux-die
34520 74 6c 69 62 63 3b 20 74 68 65 6e 0a 09 63 61 73 tlibc; then..cas
34530 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 e $cc_basename i
34540 6e 0a 09 20 20 64 69 65 74 5c 20 2a 29 20 74 6d n.. diet\ *) tm
34550 70 5f 64 69 65 74 3d 79 65 73 3b 3b 09 23 20 6c p_diet=yes;;.# l
34560 69 6e 75 78 2d 64 69 65 74 6c 69 62 63 20 77 69 inux-dietlibc wi
34570 74 68 20 73 74 61 74 69 63 20 6c 69 6e 6b 69 6e th static linkin
34580 67 20 28 21 64 69 65 74 2d 64 79 6e 29 0a 09 65 g (!diet-dyn)..e
34590 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 sac. fi.
345a0 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 if $LD --help
345b0 20 32 3e 26 31 20 7c 20 24 45 47 52 45 50 20 27 2>&1 | $EGREP '
345c0 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 : supported targ
345d0 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 ets:.* elf' > /d
345e0 65 76 2f 6e 75 6c 6c 20 5c 0a 09 20 26 26 20 74 ev/null \.. && t
345f0 65 73 74 20 22 24 74 6d 70 5f 64 69 65 74 22 20 est "$tmp_diet"
34600 3d 20 6e 6f 0a 20 20 20 20 20 20 74 68 65 6e 0a = no. then.
34610 09 74 6d 70 5f 61 64 64 66 6c 61 67 3d 0a 09 74 .tmp_addflag=..t
34620 6d 70 5f 73 68 61 72 65 64 66 6c 61 67 3d 27 2d mp_sharedflag='-
34630 73 68 61 72 65 64 27 0a 09 63 61 73 65 20 24 63 shared'..case $c
34640 63 5f 62 61 73 65 6e 61 6d 65 2c 24 68 6f 73 74 c_basename,$host
34650 5f 63 70 75 20 69 6e 0a 20 20 20 20 20 20 20 20 _cpu in.
34660 70 67 63 63 2a 29 09 09 09 09 23 20 50 6f 72 74 pgcc*)....# Port
34670 6c 61 6e 64 20 47 72 6f 75 70 20 43 20 63 6f 6d land Group C com
34680 70 69 6c 65 72 0a 09 20 20 77 68 6f 6c 65 5f 61 piler.. whole_a
34690 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 rchive_flag_spec
346a0 3d 27 24 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d 61 ='${wl}--whole-a
346b0 72 63 68 69 76 65 60 66 6f 72 20 63 6f 6e 76 20 rchive`for conv
346c0 69 6e 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 5c in $convenience\
346d0 22 5c 22 3b 20 64 6f 20 74 65 73 74 20 20 2d 6e "\"; do test -n
346e0 20 5c 22 24 63 6f 6e 76 5c 22 20 26 26 20 6e 65 \"$conv\" && ne
346f0 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 5c 22 w_convenience=\"
34700 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 $new_convenience
34710 2c 24 63 6f 6e 76 5c 22 3b 20 64 6f 6e 65 3b 20 ,$conv\"; done;
34720 24 45 43 48 4f 20 5c 22 24 6e 65 77 5f 63 6f 6e $ECHO \"$new_con
34730 76 65 6e 69 65 6e 63 65 5c 22 60 20 24 7b 77 6c venience\"` ${wl
34740 7d 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 }--no-whole-arch
34750 69 76 65 27 0a 09 20 20 74 6d 70 5f 61 64 64 66 ive'.. tmp_addf
34760 6c 61 67 3d 27 20 24 70 69 63 5f 66 6c 61 67 27 lag=' $pic_flag'
34770 0a 09 20 20 3b 3b 0a 09 70 67 66 37 37 2a 20 7c .. ;;..pgf77* |
34780 20 70 67 66 39 30 2a 20 7c 20 70 67 66 39 35 2a pgf90* | pgf95*
34790 29 09 23 20 50 6f 72 74 6c 61 6e 64 20 47 72 6f ).# Portland Gro
347a0 75 70 20 66 37 37 20 61 6e 64 20 66 39 30 20 63 up f77 and f90 c
347b0 6f 6d 70 69 6c 65 72 73 0a 09 20 20 77 68 6f 6c ompilers.. whol
347c0 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 e_archive_flag_s
347d0 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 77 68 6f 6c pec='${wl}--whol
347e0 65 2d 61 72 63 68 69 76 65 60 66 6f 72 20 63 6f e-archive`for co
347f0 6e 76 20 69 6e 20 24 63 6f 6e 76 65 6e 69 65 6e nv in $convenien
34800 63 65 5c 22 5c 22 3b 20 64 6f 20 74 65 73 74 20 ce\"\"; do test
34810 20 2d 6e 20 5c 22 24 63 6f 6e 76 5c 22 20 26 26 -n \"$conv\" &&
34820 20 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 new_convenience
34830 3d 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 =\"$new_convenie
34840 6e 63 65 2c 24 63 6f 6e 76 5c 22 3b 20 64 6f 6e nce,$conv\"; don
34850 65 3b 20 24 45 43 48 4f 20 5c 22 24 6e 65 77 5f e; $ECHO \"$new_
34860 63 6f 6e 76 65 6e 69 65 6e 63 65 5c 22 60 20 24 convenience\"` $
34870 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 {wl}--no-whole-a
34880 72 63 68 69 76 65 27 0a 09 20 20 74 6d 70 5f 61 rchive'.. tmp_a
34890 64 64 66 6c 61 67 3d 27 20 24 70 69 63 5f 66 6c ddflag=' $pic_fl
348a0 61 67 20 2d 4d 6e 6f 6d 61 69 6e 27 20 3b 3b 0a ag -Mnomain' ;;.
348b0 09 65 63 63 2a 2c 69 61 36 34 2a 20 7c 20 69 63 .ecc*,ia64* | ic
348c0 63 2a 2c 69 61 36 34 2a 29 09 23 20 49 6e 74 65 c*,ia64*).# Inte
348d0 6c 20 43 20 63 6f 6d 70 69 6c 65 72 20 6f 6e 20 l C compiler on
348e0 69 61 36 34 0a 09 20 20 74 6d 70 5f 61 64 64 66 ia64.. tmp_addf
348f0 6c 61 67 3d 27 20 2d 69 5f 64 79 6e 61 6d 69 63 lag=' -i_dynamic
34900 27 20 3b 3b 0a 09 65 66 63 2a 2c 69 61 36 34 2a ' ;;..efc*,ia64*
34910 20 7c 20 69 66 6f 72 74 2a 2c 69 61 36 34 2a 29 | ifort*,ia64*)
34920 09 23 20 49 6e 74 65 6c 20 46 6f 72 74 72 61 6e .# Intel Fortran
34930 20 63 6f 6d 70 69 6c 65 72 20 6f 6e 20 69 61 36 compiler on ia6
34940 34 0a 09 20 20 74 6d 70 5f 61 64 64 66 6c 61 67 4.. tmp_addflag
34950 3d 27 20 2d 69 5f 64 79 6e 61 6d 69 63 20 2d 6e =' -i_dynamic -n
34960 6f 66 6f 72 5f 6d 61 69 6e 27 20 3b 3b 0a 09 69 ofor_main' ;;..i
34970 66 63 2a 20 7c 20 69 66 6f 72 74 2a 29 09 09 09 fc* | ifort*)...
34980 23 20 49 6e 74 65 6c 20 46 6f 72 74 72 61 6e 20 # Intel Fortran
34990 63 6f 6d 70 69 6c 65 72 0a 09 20 20 74 6d 70 5f compiler.. tmp_
349a0 61 64 64 66 6c 61 67 3d 27 20 2d 6e 6f 66 6f 72 addflag=' -nofor
349b0 5f 6d 61 69 6e 27 20 3b 3b 0a 09 6c 66 39 35 2a _main' ;;..lf95*
349c0 29 09 09 09 09 23 20 4c 61 68 65 79 20 46 6f 72 )....# Lahey For
349d0 74 72 61 6e 20 38 2e 31 0a 09 20 20 77 68 6f 6c tran 8.1.. whol
349e0 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 e_archive_flag_s
349f0 70 65 63 3d 0a 09 20 20 74 6d 70 5f 73 68 61 72 pec=.. tmp_shar
34a00 65 64 66 6c 61 67 3d 27 2d 2d 73 68 61 72 65 64 edflag='--shared
34a10 27 20 3b 3b 0a 09 78 6c 5b 63 43 5d 2a 29 09 09 ' ;;..xl[cC]*)..
34a20 09 23 20 49 42 4d 20 58 4c 20 43 20 38 2e 30 20 .# IBM XL C 8.0
34a30 6f 6e 20 50 50 43 20 28 64 65 61 6c 20 77 69 74 on PPC (deal wit
34a40 68 20 78 6c 66 20 62 65 6c 6f 77 29 0a 09 20 20 h xlf below)..
34a50 74 6d 70 5f 73 68 61 72 65 64 66 6c 61 67 3d 27 tmp_sharedflag='
34a60 2d 71 6d 6b 73 68 72 6f 62 6a 27 0a 09 20 20 74 -qmkshrobj'.. t
34a70 6d 70 5f 61 64 64 66 6c 61 67 3d 20 3b 3b 0a 09 mp_addflag= ;;..
34a80 65 73 61 63 0a 09 63 61 73 65 20 60 24 43 43 20 esac..case `$CC
34a90 2d 56 20 32 3e 26 31 20 7c 20 73 65 64 20 35 71 -V 2>&1 | sed 5q
34aa0 60 20 69 6e 0a 09 2a 53 75 6e 5c 20 43 2a 29 09 ` in..*Sun\ C*).
34ab0 09 09 23 20 53 75 6e 20 43 20 35 2e 39 0a 09 20 ..# Sun C 5.9..
34ac0 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 whole_archive_f
34ad0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d lag_spec='${wl}-
34ae0 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 60 6e -whole-archive`n
34af0 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 3b ew_convenience=;
34b00 20 66 6f 72 20 63 6f 6e 76 20 69 6e 20 24 63 6f for conv in $co
34b10 6e 76 65 6e 69 65 6e 63 65 5c 22 5c 22 3b 20 64 nvenience\"\"; d
34b20 6f 20 74 65 73 74 20 2d 7a 20 5c 22 24 63 6f 6e o test -z \"$con
34b30 76 5c 22 20 7c 7c 20 6e 65 77 5f 63 6f 6e 76 65 v\" || new_conve
34b40 6e 69 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63 6f nience=\"$new_co
34b50 6e 76 65 6e 69 65 6e 63 65 2c 24 63 6f 6e 76 5c nvenience,$conv\
34b60 22 3b 20 64 6f 6e 65 3b 20 24 45 43 48 4f 20 5c "; done; $ECHO \
34b70 22 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 "$new_convenienc
34b80 65 5c 22 60 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 e\"` ${wl}--no-w
34b90 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 09 20 hole-archive'..
34ba0 20 63 6f 6d 70 69 6c 65 72 5f 6e 65 65 64 73 5f compiler_needs_
34bb0 6f 62 6a 65 63 74 3d 79 65 73 0a 09 20 20 74 6d object=yes.. tm
34bc0 70 5f 73 68 61 72 65 64 66 6c 61 67 3d 27 2d 47 p_sharedflag='-G
34bd0 27 20 3b 3b 0a 09 2a 53 75 6e 5c 20 46 2a 29 09 ' ;;..*Sun\ F*).
34be0 09 09 23 20 53 75 6e 20 46 6f 72 74 72 61 6e 20 ..# Sun Fortran
34bf0 38 2e 33 0a 09 20 20 74 6d 70 5f 73 68 61 72 65 8.3.. tmp_share
34c00 64 66 6c 61 67 3d 27 2d 47 27 20 3b 3b 0a 09 65 dflag='-G' ;;..e
34c10 73 61 63 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 sac..archive_cmd
34c20 73 3d 27 24 43 43 20 27 22 24 74 6d 70 5f 73 68 s='$CC '"$tmp_sh
34c30 61 72 65 64 66 6c 61 67 22 22 24 74 6d 70 5f 61 aredflag""$tmp_a
34c40 64 64 66 6c 61 67 22 27 20 24 6c 69 62 6f 62 6a ddflag"' $libobj
34c50 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 s $deplibs $comp
34c60 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d iler_flags ${wl}
34c70 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 -soname $wl$sona
34c80 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 0a 20 20 20 me -o $lib'..
34c90 20 20 20 20 20 69 66 20 74 65 73 74 20 22 78 24 if test "x$
34ca0 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 supports_anon_ve
34cb0 72 73 69 6f 6e 69 6e 67 22 20 3d 20 78 79 65 73 rsioning" = xyes
34cc0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ; then.
34cd0 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f archive_expsym_
34ce0 63 6d 64 73 3d 27 65 63 68 6f 20 22 7b 20 67 6c cmds='echo "{ gl
34cf0 6f 62 61 6c 3a 22 20 3e 20 24 6f 75 74 70 75 74 obal:" > $output
34d00 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 _objdir/$libname
34d10 2e 76 65 72 7e 0a 09 20 20 20 20 63 61 74 20 24 .ver~.. cat $
34d20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c export_symbols |
34d30 20 73 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c sed -e "s/\(.*\
34d40 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6f 75 74 70 )/\1;/" >> $outp
34d50 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 ut_objdir/$libna
34d60 6d 65 2e 76 65 72 7e 0a 09 20 20 20 20 65 63 68 me.ver~.. ech
34d70 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 o "local: *; };"
34d80 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 >> $output_objd
34d90 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e ir/$libname.ver~
34da0 0a 09 20 20 20 20 24 43 43 20 27 22 24 74 6d 70 .. $CC '"$tmp
34db0 5f 73 68 61 72 65 64 66 6c 61 67 22 22 24 74 6d _sharedflag""$tm
34dc0 70 5f 61 64 64 66 6c 61 67 22 27 20 24 6c 69 62 p_addflag"' $lib
34dd0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 objs $deplibs $c
34de0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b ompiler_flags ${
34df0 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 wl}-soname $wl$s
34e00 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 76 65 72 73 oname ${wl}-vers
34e10 69 6f 6e 2d 73 63 72 69 70 74 20 24 7b 77 6c 7d ion-script ${wl}
34e20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 $output_objdir/$
34e30 6c 69 62 6e 61 6d 65 2e 76 65 72 20 2d 6f 20 24 libname.ver -o $
34e40 6c 69 62 27 0a 20 20 20 20 20 20 20 20 66 69 0a lib'. fi.
34e50 0a 09 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e ..case $cc_basen
34e60 61 6d 65 20 69 6e 0a 09 78 6c 66 2a 29 0a 09 20 ame in..xlf*)..
34e70 20 23 20 49 42 4d 20 58 4c 20 46 6f 72 74 72 61 # IBM XL Fortra
34e80 6e 20 31 30 2e 31 20 6f 6e 20 50 50 43 20 63 61 n 10.1 on PPC ca
34e90 6e 6e 6f 74 20 63 72 65 61 74 65 20 73 68 61 72 nnot create shar
34ea0 65 64 20 6c 69 62 73 20 69 74 73 65 6c 66 0a 09 ed libs itself..
34eb0 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f whole_archive_
34ec0 66 6c 61 67 5f 73 70 65 63 3d 27 2d 2d 77 68 6f flag_spec='--who
34ed0 6c 65 2d 61 72 63 68 69 76 65 24 63 6f 6e 76 65 le-archive$conve
34ee0 6e 69 65 6e 63 65 20 2d 2d 6e 6f 2d 77 68 6f 6c nience --no-whol
34ef0 65 2d 61 72 63 68 69 76 65 27 0a 09 20 20 68 61 e-archive'.. ha
34f00 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
34f10 61 67 5f 73 70 65 63 3d 0a 09 20 20 68 61 72 64 ag_spec=.. hard
34f20 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
34f30 5f 73 70 65 63 5f 6c 64 3d 27 2d 72 70 61 74 68 _spec_ld='-rpath
34f40 20 24 6c 69 62 64 69 72 27 0a 09 20 20 61 72 63 $libdir'.. arc
34f50 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d hive_cmds='$LD -
34f60 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 shared $libobjs
34f70 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c $deplibs $compil
34f80 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 er_flags -soname
34f90 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 $soname -o $lib
34fa0 27 0a 09 20 20 69 66 20 74 65 73 74 20 22 78 24 '.. if test "x$
34fb0 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 supports_anon_ve
34fc0 72 73 69 6f 6e 69 6e 67 22 20 3d 20 78 79 65 73 rsioning" = xyes
34fd0 3b 20 74 68 65 6e 0a 09 20 20 20 20 61 72 63 68 ; then.. arch
34fe0 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d ive_expsym_cmds=
34ff0 27 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 'echo "{ global:
35000 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 " > $output_objd
35010 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e ir/$libname.ver~
35020 0a 09 20 20 20 20 20 20 63 61 74 20 24 65 78 70 .. cat $exp
35030 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 73 65 ort_symbols | se
35040 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c d -e "s/\(.*\)/\
35050 31 3b 2f 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 1;/" >> $output_
35060 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e objdir/$libname.
35070 76 65 72 7e 0a 09 20 20 20 20 20 20 65 63 68 6f ver~.. echo
35080 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 "local: *; };"
35090 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 >> $output_objdi
350a0 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a r/$libname.ver~.
350b0 09 20 20 20 20 20 20 24 4c 44 20 2d 73 68 61 72 . $LD -shar
350c0 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 ed $libobjs $dep
350d0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 libs $compiler_f
350e0 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f lags -soname $so
350f0 6e 61 6d 65 20 2d 76 65 72 73 69 6f 6e 2d 73 63 name -version-sc
35100 72 69 70 74 20 24 6f 75 74 70 75 74 5f 6f 62 6a ript $output_obj
35110 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 dir/$libname.ver
35120 20 2d 6f 20 24 6c 69 62 27 0a 09 20 20 66 69 0a -o $lib'.. fi.
35130 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 . ;;..esac.
35140 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 6c else. l
35150 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 d_shlibs=no.
35160 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 fi. ;;..
35170 20 20 20 6e 65 74 62 73 64 2a 29 0a 20 20 20 20 netbsd*).
35180 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f if echo __ELF_
35190 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 24 _ | $CC -E - | $
351a0 47 52 45 50 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 GREP __ELF__ >/d
351b0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 ev/null; then..a
351c0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 rchive_cmds='$LD
351d0 20 2d 42 73 68 61 72 65 61 62 6c 65 20 24 6c 69 -Bshareable $li
351e0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
351f0 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 6f 20 linker_flags -o
35200 24 6c 69 62 27 0a 09 77 6c 61 72 63 3d 0a 20 20 $lib'..wlarc=.
35210 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76 else..archiv
35220 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 e_cmds='$CC -sha
35230 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 red $libobjs $de
35240 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f plibs $compiler_
35250 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 flags ${wl}-sona
35260 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f me $wl$soname -o
35270 20 24 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f $lib'..archive_
35280 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 expsym_cmds='$CC
35290 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a -shared $libobj
352a0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 s $deplibs $comp
352b0 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d iler_flags ${wl}
352c0 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 -soname $wl$sona
352d0 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d me ${wl}-retain-
352e0 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c symbols-file $wl
352f0 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 $export_symbols
35300 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 66 -o $lib'. f
35310 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 i. ;;..
35320 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20 20 solaris*).
35330 69 66 20 24 4c 44 20 2d 76 20 32 3e 26 31 20 7c if $LD -v 2>&1 |
35340 20 24 47 52 45 50 20 27 42 46 44 20 32 5c 2e 38 $GREP 'BFD 2\.8
35350 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 ' > /dev/null; t
35360 68 65 6e 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e hen..ld_shlibs=n
35370 6f 0a 09 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 o..cat <<_LT_EOF
35380 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 1>&2..*** Warni
35390 6e 67 3a 20 54 68 65 20 72 65 6c 65 61 73 65 73 ng: The releases
353a0 20 32 2e 38 2e 2a 20 6f 66 20 74 68 65 20 47 4e 2.8.* of the GN
353b0 55 20 6c 69 6e 6b 65 72 20 63 61 6e 6e 6f 74 20 U linker cannot
353c0 72 65 6c 69 61 62 6c 79 0a 2a 2a 2a 20 63 72 65 reliably.*** cre
353d0 61 74 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 ate shared libra
353e0 72 69 65 73 20 6f 6e 20 53 6f 6c 61 72 69 73 20 ries on Solaris
353f0 73 79 73 74 65 6d 73 2e 20 20 54 68 65 72 65 66 systems. Theref
35400 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a ore, libtool.***
35410 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20 73 68 is disabling sh
35420 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 73 ared libraries s
35430 75 70 70 6f 72 74 2e 20 20 57 65 20 75 72 67 65 upport. We urge
35440 20 79 6f 75 20 74 6f 20 75 70 67 72 61 64 65 20 you to upgrade
35450 47 4e 55 0a 2a 2a 2a 20 62 69 6e 75 74 69 6c 73 GNU.*** binutils
35460 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 39 2e to release 2.9.
35470 31 20 6f 72 20 6e 65 77 65 72 2e 20 20 41 6e 6f 1 or newer. Ano
35480 74 68 65 72 20 6f 70 74 69 6f 6e 20 69 73 20 74 ther option is t
35490 6f 20 6d 6f 64 69 66 79 0a 2a 2a 2a 20 79 6f 75 o modify.*** you
354a0 72 20 50 41 54 48 20 6f 72 20 63 6f 6d 70 69 6c r PATH or compil
354b0 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e er configuration
354c0 20 73 6f 20 74 68 61 74 20 74 68 65 20 6e 61 74 so that the nat
354d0 69 76 65 20 6c 69 6e 6b 65 72 20 69 73 0a 2a 2a ive linker is.**
354e0 2a 20 75 73 65 64 2c 20 61 6e 64 20 74 68 65 6e * used, and then
354f0 20 72 65 73 74 61 72 74 2e 0a 0a 5f 4c 54 5f 45 restart..._LT_E
35500 4f 46 0a 20 20 20 20 20 20 65 6c 69 66 20 24 4c OF. elif $L
35510 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 D --help 2>&1 |
35520 24 47 52 45 50 20 27 3a 20 73 75 70 70 6f 72 74 $GREP ': support
35530 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c ed targets:.* el
35540 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 f' > /dev/null;
35550 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d then..archive_cm
35560 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 ds='$CC -shared
35570 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
35580 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 s $compiler_flag
35590 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 s ${wl}-soname $
355a0 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 wl$soname -o $li
355b0 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73 b'..archive_exps
355c0 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 ym_cmds='$CC -sh
355d0 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 ared $libobjs $d
355e0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 eplibs $compiler
355f0 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e _flags ${wl}-son
35600 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 ame $wl$soname $
35610 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 {wl}-retain-symb
35620 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65 78 70 ols-file $wl$exp
35630 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 ort_symbols -o $
35640 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a lib'. else.
35650 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 .ld_shlibs=no.
35660 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a fi. ;;.
35670 0a 20 20 20 20 73 79 73 76 35 2a 20 7c 20 73 63 . sysv5* | sc
35680 6f 33 2e 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 o3.2v5* | sco5v6
35690 2a 20 7c 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 * | unixware* |
356a0 4f 70 65 6e 55 4e 49 58 2a 29 0a 20 20 20 20 20 OpenUNIX*).
356b0 20 63 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e case `$LD -v 2>
356c0 26 31 60 20 69 6e 0a 20 20 20 20 20 20 20 20 2a &1` in. *
356d0 5c 20 5b 30 31 5d 2e 2a 20 7c 20 2a 5c 20 32 2e \ [01].* | *\ 2.
356e0 5b 30 2d 39 5d 2e 2a 20 7c 20 2a 5c 20 32 2e 31 [0-9].* | *\ 2.1
356f0 5b 30 2d 35 5d 2e 2a 29 0a 09 6c 64 5f 73 68 6c [0-5].*)..ld_shl
35700 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c 3c 5f 4c ibs=no..cat <<_L
35710 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 T_EOF 1>&2..***
35720 57 61 72 6e 69 6e 67 3a 20 52 65 6c 65 61 73 65 Warning: Release
35730 73 20 6f 66 20 74 68 65 20 47 4e 55 20 6c 69 6e s of the GNU lin
35740 6b 65 72 20 70 72 69 6f 72 20 74 6f 20 32 2e 31 ker prior to 2.1
35750 36 2e 39 31 2e 30 2e 33 20 63 61 6e 20 6e 6f 74 6.91.0.3 can not
35760 0a 2a 2a 2a 20 72 65 6c 69 61 62 6c 79 20 63 72 .*** reliably cr
35770 65 61 74 65 20 73 68 61 72 65 64 20 6c 69 62 72 eate shared libr
35780 61 72 69 65 73 20 6f 6e 20 53 43 4f 20 73 79 73 aries on SCO sys
35790 74 65 6d 73 2e 20 20 54 68 65 72 65 66 6f 72 65 tems. Therefore
357a0 2c 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 69 73 , libtool.*** is
357b0 20 64 69 73 61 62 6c 69 6e 67 20 73 68 61 72 65 disabling share
357c0 64 20 6c 69 62 72 61 72 69 65 73 20 73 75 70 70 d libraries supp
357d0 6f 72 74 2e 20 20 57 65 20 75 72 67 65 20 79 6f ort. We urge yo
357e0 75 20 74 6f 20 75 70 67 72 61 64 65 20 47 4e 55 u to upgrade GNU
357f0 0a 2a 2a 2a 20 62 69 6e 75 74 69 6c 73 20 74 6f .*** binutils to
35800 20 72 65 6c 65 61 73 65 20 32 2e 31 36 2e 39 31 release 2.16.91
35810 2e 30 2e 33 20 6f 72 20 6e 65 77 65 72 2e 20 20 .0.3 or newer.
35820 41 6e 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 69 Another option i
35830 73 20 74 6f 20 6d 6f 64 69 66 79 0a 2a 2a 2a 20 s to modify.***
35840 79 6f 75 72 20 50 41 54 48 20 6f 72 20 63 6f 6d your PATH or com
35850 70 69 6c 65 72 20 63 6f 6e 66 69 67 75 72 61 74 piler configurat
35860 69 6f 6e 20 73 6f 20 74 68 61 74 20 74 68 65 20 ion so that the
35870 6e 61 74 69 76 65 20 6c 69 6e 6b 65 72 20 69 73 native linker is
35880 0a 2a 2a 2a 20 75 73 65 64 2c 20 61 6e 64 20 74 .*** used, and t
35890 68 65 6e 20 72 65 73 74 61 72 74 2e 0a 0a 5f 4c hen restart..._L
358a0 54 5f 45 4f 46 0a 09 3b 3b 0a 09 2a 29 0a 09 20 T_EOF..;;..*)..
358b0 20 23 20 46 6f 72 20 73 65 63 75 72 69 74 79 20 # For security
358c0 72 65 61 73 6f 6e 73 2c 20 69 74 20 69 73 20 68 reasons, it is h
358d0 69 67 68 6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 ighly recommende
358e0 64 20 74 68 61 74 20 79 6f 75 20 61 6c 77 61 79 d that you alway
358f0 73 0a 09 20 20 23 20 75 73 65 20 61 62 73 6f 6c s.. # use absol
35900 75 74 65 20 70 61 74 68 73 20 66 6f 72 20 6e 61 ute paths for na
35910 6d 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 ming shared libr
35920 61 72 69 65 73 2c 20 61 6e 64 20 65 78 63 6c 75 aries, and exclu
35930 64 65 20 74 68 65 0a 09 20 20 23 20 44 54 5f 52 de the.. # DT_R
35940 55 4e 50 41 54 48 20 74 61 67 20 66 72 6f 6d 20 UNPATH tag from
35950 65 78 65 63 75 74 61 62 6c 65 73 20 61 6e 64 20 executables and
35960 6c 69 62 72 61 72 69 65 73 2e 20 20 42 75 74 20 libraries. But
35970 64 6f 69 6e 67 20 73 6f 0a 09 20 20 23 20 72 65 doing so.. # re
35980 71 75 69 72 65 73 20 74 68 61 74 20 79 6f 75 20 quires that you
35990 63 6f 6d 70 69 6c 65 20 65 76 65 72 79 74 68 69 compile everythi
359a0 6e 67 20 74 77 69 63 65 2c 20 77 68 69 63 68 20 ng twice, which
359b0 69 73 20 61 20 70 61 69 6e 2e 0a 09 20 20 69 66 is a pain... if
359c0 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 $LD --help 2>&1
359d0 20 7c 20 24 47 52 45 50 20 27 3a 20 73 75 70 70 | $GREP ': supp
359e0 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a orted targets:.*
359f0 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c elf' > /dev/nul
35a00 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20 68 61 72 l; then.. har
35a10 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 dcode_libdir_fla
35a20 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 g_spec='${wl}-rp
35a30 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 ath ${wl}$libdir
35a40 27 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f 63 '.. archive_c
35a50 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 mds='$CC -shared
35a60 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
35a70 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 bs $compiler_fla
35a80 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 gs ${wl}-soname
35a90 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c $wl$soname -o $l
35aa0 69 62 27 0a 09 20 20 20 20 61 72 63 68 69 76 65 ib'.. archive
35ab0 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 _expsym_cmds='$C
35ac0 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 C -shared $libob
35ad0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d js $deplibs $com
35ae0 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c piler_flags ${wl
35af0 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e }-soname $wl$son
35b00 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e ame ${wl}-retain
35b10 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 -symbols-file $w
35b20 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 l$export_symbols
35b30 20 2d 6f 20 24 6c 69 62 27 0a 09 20 20 65 6c 73 -o $lib'.. els
35b40 65 0a 09 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 e.. ld_shlibs
35b50 3d 6e 6f 0a 09 20 20 66 69 0a 09 3b 3b 0a 20 20 =no.. fi..;;.
35b60 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b esac. ;
35b70 3b 0a 0a 20 20 20 20 73 75 6e 6f 73 34 2a 29 0a ;.. sunos4*).
35b80 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d archive_cm
35b90 64 73 3d 27 24 4c 44 20 2d 61 73 73 65 72 74 20 ds='$LD -assert
35ba0 70 75 72 65 2d 74 65 78 74 20 2d 42 73 68 61 72 pure-text -Bshar
35bb0 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c eable -o $lib $l
35bc0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
35bd0 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 $linker_flags'.
35be0 20 20 20 20 20 77 6c 61 72 63 3d 0a 20 20 20 20 wlarc=.
35bf0 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 hardcode_direc
35c00 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 t=yes. hard
35c10 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 code_shlibpath_v
35c20 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a ar=no. ;;..
35c30 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69 66 20 *). if
35c40 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 $LD --help 2>&1
35c50 7c 20 24 47 52 45 50 20 27 3a 20 73 75 70 70 6f | $GREP ': suppo
35c60 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 rted targets:.*
35c70 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c elf' > /dev/null
35c80 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f ; then..archive_
35c90 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 cmds='$CC -share
35ca0 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c d $libobjs $depl
35cb0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c ibs $compiler_fl
35cc0 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 ags ${wl}-soname
35cd0 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 $wl$soname -o $
35ce0 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78 lib'..archive_ex
35cf0 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d psym_cmds='$CC -
35d00 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 shared $libobjs
35d10 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c $deplibs $compil
35d20 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 er_flags ${wl}-s
35d30 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 oname $wl$soname
35d40 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 ${wl}-retain-sy
35d50 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65 mbols-file $wl$e
35d60 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f xport_symbols -o
35d70 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 $lib'. els
35d80 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a e..ld_shlibs=no.
35d90 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b fi. ;
35da0 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20 20 ;. esac..
35db0 69 66 20 74 65 73 74 20 22 24 6c 64 5f 73 68 6c if test "$ld_shl
35dc0 69 62 73 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a ibs" = no; then.
35dd0 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61 runpath_va
35de0 72 3d 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 r=. hardcod
35df0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 e_libdir_flag_sp
35e00 65 63 3d 0a 20 20 20 20 20 20 65 78 70 6f 72 74 ec=. export
35e10 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 _dynamic_flag_sp
35e20 65 63 3d 0a 20 20 20 20 20 20 77 68 6f 6c 65 5f ec=. whole_
35e30 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 archive_flag_spe
35e40 63 3d 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65 c=. fi. else
35e50 0a 20 20 20 20 23 20 50 4f 52 54 4d 45 20 66 69 . # PORTME fi
35e60 6c 6c 20 69 6e 20 61 20 64 65 73 63 72 69 70 74 ll in a descript
35e70 69 6f 6e 20 6f 66 20 79 6f 75 72 20 73 79 73 74 ion of your syst
35e80 65 6d 27 73 20 6c 69 6e 6b 65 72 20 28 6e 6f 74 em's linker (not
35e90 20 47 4e 55 20 6c 64 29 0a 20 20 20 20 63 61 73 GNU ld). cas
35ea0 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 e $host_os in.
35eb0 20 20 61 69 78 33 2a 29 0a 20 20 20 20 20 20 61 aix3*). a
35ec0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 llow_undefined_f
35ed0 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a lag=unsupported.
35ee0 20 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 always_exp
35ef0 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a ort_symbols=yes.
35f00 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 archive_ex
35f10 70 73 79 6d 5f 63 6d 64 73 3d 27 24 4c 44 20 2d psym_cmds='$LD -
35f20 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 o $output_objdir
35f30 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a /$soname $libobj
35f40 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b s $deplibs $link
35f50 65 72 5f 66 6c 61 67 73 20 2d 62 45 3a 24 65 78 er_flags -bE:$ex
35f60 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 54 35 port_symbols -T5
35f70 31 32 20 2d 48 35 31 32 20 2d 62 4d 3a 53 52 45 12 -H512 -bM:SRE
35f80 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 ~$AR $AR_FLAGS $
35f90 6c 69 62 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 lib $output_objd
35fa0 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 20 20 20 20 ir/$soname'.
35fb0 20 20 23 20 4e 6f 74 65 3a 20 74 68 69 73 20 6c # Note: this l
35fc0 69 6e 6b 65 72 20 68 61 72 64 63 6f 64 65 73 20 inker hardcodes
35fd0 74 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 the directories
35fe0 69 6e 20 4c 49 42 50 41 54 48 20 69 66 20 74 68 in LIBPATH if th
35ff0 65 72 65 0a 20 20 20 20 20 20 23 20 61 72 65 20 ere. # are
36000 6e 6f 20 64 69 72 65 63 74 6f 72 69 65 73 20 73 no directories s
36010 70 65 63 69 66 69 65 64 20 62 79 20 2d 4c 2e 0a pecified by -L..
36020 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d hardcode_m
36030 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 inus_L=yes.
36040 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 if test "$GCC"
36050 3d 20 79 65 73 20 26 26 20 74 65 73 74 20 2d 7a = yes && test -z
36060 20 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 "$lt_prog_compi
36070 6c 65 72 5f 73 74 61 74 69 63 22 3b 20 74 68 65 ler_static"; the
36080 6e 0a 09 23 20 4e 65 69 74 68 65 72 20 64 69 72 n..# Neither dir
36090 65 63 74 20 68 61 72 64 63 6f 64 69 6e 67 20 6e ect hardcoding n
360a0 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b 69 6e or static linkin
360b0 67 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 77 g is supported w
360c0 69 74 68 20 61 0a 09 23 20 62 72 6f 6b 65 6e 20 ith a..# broken
360d0 63 6f 6c 6c 65 63 74 32 2e 0a 09 68 61 72 64 63 collect2...hardc
360e0 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73 75 70 ode_direct=unsup
360f0 70 6f 72 74 65 64 0a 20 20 20 20 20 20 66 69 0a ported. fi.
36100 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 69 ;;.. ai
36110 78 5b 34 2d 39 5d 2a 29 0a 20 20 20 20 20 20 69 x[4-9]*). i
36120 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 f test "$host_cp
36130 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a u" = ia64; then.
36140 09 23 20 4f 6e 20 49 41 36 34 2c 20 74 68 65 20 .# On IA64, the
36150 6c 69 6e 6b 65 72 20 64 6f 65 73 20 72 75 6e 20 linker does run
36160 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 62 79 20 time linking by
36170 64 65 66 61 75 6c 74 2c 20 73 6f 20 77 65 20 64 default, so we d
36180 6f 6e 27 74 0a 09 23 20 68 61 76 65 20 74 6f 20 on't..# have to
36190 64 6f 20 61 6e 79 74 68 69 6e 67 20 73 70 65 63 do anything spec
361a0 69 61 6c 2e 0a 09 61 69 78 5f 75 73 65 5f 72 75 ial...aix_use_ru
361b0 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a ntimelinking=no.
361c0 09 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3d 27 2d .exp_sym_flag='-
361d0 42 65 78 70 6f 72 74 27 0a 09 6e 6f 5f 65 6e 74 Bexport'..no_ent
361e0 72 79 5f 66 6c 61 67 3d 22 22 0a 20 20 20 20 20 ry_flag="".
361f0 20 65 6c 73 65 0a 09 23 20 49 66 20 77 65 27 72 else..# If we'r
36200 65 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c 20 e using GNU nm,
36210 74 68 65 6e 20 77 65 20 64 6f 6e 27 74 20 77 61 then we don't wa
36220 6e 74 20 74 68 65 20 22 2d 43 22 20 6f 70 74 69 nt the "-C" opti
36230 6f 6e 2e 0a 09 23 20 2d 43 20 6d 65 61 6e 73 20 on...# -C means
36240 64 65 6d 61 6e 67 6c 65 20 74 6f 20 41 49 58 20 demangle to AIX
36250 6e 6d 2c 20 62 75 74 20 6d 65 61 6e 73 20 64 6f nm, but means do
36260 6e 27 74 20 64 65 6d 61 6e 67 6c 65 20 77 69 74 n't demangle wit
36270 68 20 47 4e 55 20 6e 6d 0a 09 69 66 20 24 4e 4d h GNU nm..if $NM
36280 20 2d 56 20 32 3e 26 31 20 7c 20 24 47 52 45 50 -V 2>&1 | $GREP
36290 20 27 47 4e 55 27 20 3e 20 2f 64 65 76 2f 6e 75 'GNU' > /dev/nu
362a0 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 65 78 70 6f ll; then.. expo
362b0 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d rt_symbols_cmds=
362c0 27 24 4e 4d 20 2d 42 70 67 20 24 6c 69 62 6f 62 '$NM -Bpg $libob
362d0 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 js $convenience
362e0 7c 20 61 77 6b 20 27 5c 27 27 7b 20 69 66 20 28 | awk '\''{ if (
362f0 28 28 5c 24 20 32 20 3d 3d 20 22 54 22 29 20 7c ((\$ 2 == "T") |
36300 7c 20 28 5c 24 20 32 20 3d 3d 20 22 44 22 29 20 | (\$ 2 == "D")
36310 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 22 42 22 29 || (\$ 2 == "B")
36320 29 20 26 26 20 28 73 75 62 73 74 72 28 5c 24 20 ) && (substr(\$
36330 33 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29 29 20 3,1,1) != "."))
36340 7b 20 70 72 69 6e 74 20 5c 24 20 33 20 7d 20 7d { print \$ 3 } }
36350 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d 75 20 3e '\'' | sort -u >
36360 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 $export_symbols
36370 27 0a 09 65 6c 73 65 0a 09 20 20 65 78 70 6f 72 '..else.. expor
36380 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 t_symbols_cmds='
36390 24 4e 4d 20 2d 42 43 70 67 20 24 6c 69 62 6f 62 $NM -BCpg $libob
363a0 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 js $convenience
363b0 7c 20 61 77 6b 20 27 5c 27 27 7b 20 69 66 20 28 | awk '\''{ if (
363c0 28 28 5c 24 20 32 20 3d 3d 20 22 54 22 29 20 7c ((\$ 2 == "T") |
363d0 7c 20 28 5c 24 20 32 20 3d 3d 20 22 44 22 29 20 | (\$ 2 == "D")
363e0 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 22 42 22 29 || (\$ 2 == "B")
363f0 29 20 26 26 20 28 73 75 62 73 74 72 28 5c 24 20 ) && (substr(\$
36400 33 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29 29 20 3,1,1) != "."))
36410 7b 20 70 72 69 6e 74 20 5c 24 20 33 20 7d 20 7d { print \$ 3 } }
36420 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d 75 20 3e '\'' | sort -u >
36430 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 $export_symbols
36440 27 0a 09 66 69 0a 09 61 69 78 5f 75 73 65 5f 72 '..fi..aix_use_r
36450 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f untimelinking=no
36460 0a 0a 09 23 20 54 65 73 74 20 69 66 20 77 65 20 ...# Test if we
36470 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 75 73 are trying to us
36480 65 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 e run time linki
36490 6e 67 20 6f 72 20 6e 6f 72 6d 61 6c 0a 09 23 20 ng or normal..#
364a0 41 49 58 20 73 74 79 6c 65 20 6c 69 6e 6b 69 6e AIX style linkin
364b0 67 2e 20 49 66 20 2d 62 72 74 6c 20 69 73 20 73 g. If -brtl is s
364c0 6f 6d 65 77 68 65 72 65 20 69 6e 20 4c 44 46 4c omewhere in LDFL
364d0 41 47 53 2c 20 77 65 0a 09 23 20 6e 65 65 64 20 AGS, we..# need
364e0 74 6f 20 64 6f 20 72 75 6e 74 69 6d 65 20 6c 69 to do runtime li
364f0 6e 6b 69 6e 67 2e 0a 09 63 61 73 65 20 24 68 6f nking...case $ho
36500 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b 32 st_os in aix4.[2
36510 33 5d 7c 61 69 78 34 2e 5b 32 33 5d 2e 2a 7c 61 3]|aix4.[23].*|a
36520 69 78 5b 35 2d 39 5d 2a 29 0a 09 20 20 66 6f 72 ix[5-9]*).. for
36530 20 6c 64 5f 66 6c 61 67 20 69 6e 20 24 4c 44 46 ld_flag in $LDF
36540 4c 41 47 53 3b 20 64 6f 0a 09 20 20 69 66 20 28 LAGS; do.. if (
36550 74 65 73 74 20 24 6c 64 5f 66 6c 61 67 20 3d 20 test $ld_flag =
36560 22 2d 62 72 74 6c 22 20 7c 7c 20 74 65 73 74 20 "-brtl" || test
36570 24 6c 64 5f 66 6c 61 67 20 3d 20 22 2d 57 6c 2c $ld_flag = "-Wl,
36580 2d 62 72 74 6c 22 29 3b 20 74 68 65 6e 0a 09 20 -brtl"); then..
36590 20 20 20 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 aix_use_runti
365a0 6d 65 6c 69 6e 6b 69 6e 67 3d 79 65 73 0a 09 20 melinking=yes..
365b0 20 20 20 62 72 65 61 6b 0a 09 20 20 66 69 0a 09 break.. fi..
365c0 20 20 64 6f 6e 65 0a 09 20 20 3b 3b 0a 09 65 73 done.. ;;..es
365d0 61 63 0a 0a 09 65 78 70 5f 73 79 6d 5f 66 6c 61 ac...exp_sym_fla
365e0 67 3d 27 2d 62 65 78 70 6f 72 74 27 0a 09 6e 6f g='-bexport'..no
365f0 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 27 2d 62 6e _entry_flag='-bn
36600 6f 65 6e 74 72 79 27 0a 20 20 20 20 20 20 66 69 oentry'. fi
36610 0a 0a 20 20 20 20 20 20 23 20 57 68 65 6e 20 6c .. # When l
36620 61 72 67 65 20 65 78 65 63 75 74 61 62 6c 65 73 arge executables
36630 20 6f 72 20 73 68 61 72 65 64 20 6f 62 6a 65 63 or shared objec
36640 74 73 20 61 72 65 20 62 75 69 6c 74 2c 20 41 49 ts are built, AI
36650 58 20 6c 64 20 63 61 6e 0a 20 20 20 20 20 20 23 X ld can. #
36660 20 68 61 76 65 20 70 72 6f 62 6c 65 6d 73 20 63 have problems c
36670 72 65 61 74 69 6e 67 20 74 68 65 20 74 61 62 6c reating the tabl
36680 65 20 6f 66 20 63 6f 6e 74 65 6e 74 73 2e 20 20 e of contents.
36690 49 66 20 6c 69 6e 6b 69 6e 67 20 61 20 6c 69 62 If linking a lib
366a0 72 61 72 79 0a 20 20 20 20 20 20 23 20 6f 72 20 rary. # or
366b0 70 72 6f 67 72 61 6d 20 72 65 73 75 6c 74 73 20 program results
366c0 69 6e 20 22 65 72 72 6f 72 20 54 4f 43 20 6f 76 in "error TOC ov
366d0 65 72 66 6c 6f 77 22 20 61 64 64 20 2d 6d 6d 69 erflow" add -mmi
366e0 6e 69 6d 61 6c 2d 74 6f 63 20 74 6f 0a 20 20 20 nimal-toc to.
366f0 20 20 20 23 20 43 58 58 46 4c 41 47 53 2f 43 46 # CXXFLAGS/CF
36700 4c 41 47 53 20 66 6f 72 20 67 2b 2b 2f 67 63 63 LAGS for g++/gcc
36710 2e 20 20 49 6e 20 74 68 65 20 63 61 73 65 73 20 . In the cases
36720 77 68 65 72 65 20 74 68 61 74 20 69 73 20 6e 6f where that is no
36730 74 0a 20 20 20 20 20 20 23 20 65 6e 6f 75 67 68 t. # enough
36740 20 74 6f 20 66 69 78 20 74 68 65 20 70 72 6f 62 to fix the prob
36750 6c 65 6d 2c 20 61 64 64 20 2d 57 6c 2c 2d 62 62 lem, add -Wl,-bb
36760 69 67 74 6f 63 20 74 6f 20 4c 44 46 4c 41 47 53 igtoc to LDFLAGS
36770 2e 0a 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 ... archive
36780 5f 63 6d 64 73 3d 27 27 0a 20 20 20 20 20 20 68 _cmds=''. h
36790 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 ardcode_direct=y
367a0 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 es. hardcod
367b0 65 5f 64 69 72 65 63 74 5f 61 62 73 6f 6c 75 74 e_direct_absolut
367c0 65 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 e=yes. hard
367d0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 code_libdir_sepa
367e0 72 61 74 6f 72 3d 27 3a 27 0a 20 20 20 20 20 20 rator=':'.
367f0 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 link_all_deplibs
36800 3d 79 65 73 0a 20 20 20 20 20 20 66 69 6c 65 5f =yes. file_
36810 6c 69 73 74 5f 73 70 65 63 3d 27 24 7b 77 6c 7d list_spec='${wl}
36820 2d 66 2c 27 0a 0a 20 20 20 20 20 20 69 66 20 74 -f,'.. if t
36830 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 est "$GCC" = yes
36840 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 68 6f ; then..case $ho
36850 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b 30 st_os in aix4.[0
36860 31 32 5d 7c 61 69 78 34 2e 5b 30 31 32 5d 2e 2a 12]|aix4.[012].*
36870 29 0a 09 23 20 57 65 20 6f 6e 6c 79 20 77 61 6e )..# We only wan
36880 74 20 74 6f 20 64 6f 20 74 68 69 73 20 6f 6e 20 t to do this on
36890 41 49 58 20 34 2e 32 20 61 6e 64 20 6c 6f 77 65 AIX 4.2 and lowe
368a0 72 2c 20 74 68 65 20 63 68 65 63 6b 0a 09 23 20 r, the check..#
368b0 62 65 6c 6f 77 20 66 6f 72 20 62 72 6f 6b 65 6e below for broken
368c0 20 63 6f 6c 6c 65 63 74 32 20 64 6f 65 73 6e 27 collect2 doesn'
368d0 74 20 77 6f 72 6b 20 75 6e 64 65 72 20 34 2e 33 t work under 4.3
368e0 2b 0a 09 20 20 63 6f 6c 6c 65 63 74 32 6e 61 6d +.. collect2nam
368f0 65 3d 60 24 7b 43 43 7d 20 2d 70 72 69 6e 74 2d e=`${CC} -print-
36900 70 72 6f 67 2d 6e 61 6d 65 3d 63 6f 6c 6c 65 63 prog-name=collec
36910 74 32 60 0a 09 20 20 69 66 20 74 65 73 74 20 2d t2`.. if test -
36920 66 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 f "$collect2name
36930 22 20 26 26 0a 09 20 20 20 73 74 72 69 6e 67 73 " &&.. strings
36940 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 22 "$collect2name"
36950 20 7c 20 24 47 52 45 50 20 72 65 73 6f 6c 76 65 | $GREP resolve
36960 5f 6c 69 62 5f 6e 61 6d 65 20 3e 2f 64 65 76 2f _lib_name >/dev/
36970 6e 75 6c 6c 0a 09 20 20 74 68 65 6e 0a 09 20 20 null.. then..
36980 23 20 57 65 20 68 61 76 65 20 72 65 77 6f 72 6b # We have rework
36990 65 64 20 63 6f 6c 6c 65 63 74 32 0a 09 20 20 3a ed collect2.. :
369a0 0a 09 20 20 65 6c 73 65 0a 09 20 20 23 20 57 65 .. else.. # We
369b0 20 68 61 76 65 20 6f 6c 64 20 63 6f 6c 6c 65 63 have old collec
369c0 74 32 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64 t2.. hardcode_d
369d0 69 72 65 63 74 3d 75 6e 73 75 70 70 6f 72 74 65 irect=unsupporte
369e0 64 0a 09 20 20 23 20 49 74 20 66 61 69 6c 73 20 d.. # It fails
369f0 74 6f 20 66 69 6e 64 20 75 6e 69 6e 73 74 61 6c to find uninstal
36a00 6c 65 64 20 6c 69 62 72 61 72 69 65 73 20 77 68 led libraries wh
36a10 65 6e 20 74 68 65 20 75 6e 69 6e 73 74 61 6c 6c en the uninstall
36a20 65 64 0a 09 20 20 23 20 70 61 74 68 20 69 73 20 ed.. # path is
36a30 6e 6f 74 20 6c 69 73 74 65 64 20 69 6e 20 74 68 not listed in th
36a40 65 20 6c 69 62 70 61 74 68 2e 20 20 53 65 74 74 e libpath. Sett
36a50 69 6e 67 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e ing hardcode_min
36a60 75 73 5f 4c 0a 09 20 20 23 20 74 6f 20 75 6e 73 us_L.. # to uns
36a70 75 70 70 6f 72 74 65 64 20 66 6f 72 63 65 73 20 upported forces
36a80 72 65 6c 69 6e 6b 69 6e 67 0a 09 20 20 68 61 72 relinking.. har
36a90 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 dcode_minus_L=ye
36aa0 73 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 s.. hardcode_li
36ab0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 bdir_flag_spec='
36ac0 2d 4c 24 6c 69 62 64 69 72 27 0a 09 20 20 68 61 -L$libdir'.. ha
36ad0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 rdcode_libdir_se
36ae0 70 61 72 61 74 6f 72 3d 0a 09 20 20 66 69 0a 09 parator=.. fi..
36af0 20 20 3b 3b 0a 09 65 73 61 63 0a 09 73 68 61 72 ;;..esac..shar
36b00 65 64 5f 66 6c 61 67 3d 27 2d 73 68 61 72 65 64 ed_flag='-shared
36b10 27 0a 09 69 66 20 74 65 73 74 20 22 24 61 69 78 '..if test "$aix
36b20 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b _use_runtimelink
36b30 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e ing" = yes; then
36b40 0a 09 20 20 73 68 61 72 65 64 5f 66 6c 61 67 3d .. shared_flag=
36b50 22 24 73 68 61 72 65 64 5f 66 6c 61 67 20 22 27 "$shared_flag "'
36b60 24 7b 77 6c 7d 2d 47 27 0a 09 66 69 0a 20 20 20 ${wl}-G'..fi.
36b70 20 20 20 65 6c 73 65 0a 09 23 20 6e 6f 74 20 75 else..# not u
36b80 73 69 6e 67 20 67 63 63 0a 09 69 66 20 74 65 73 sing gcc..if tes
36b90 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 t "$host_cpu" =
36ba0 69 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 56 69 ia64; then..# Vi
36bb0 73 75 61 6c 41 67 65 20 43 2b 2b 2c 20 56 65 72 sualAge C++, Ver
36bc0 73 69 6f 6e 20 35 2e 35 20 66 6f 72 20 41 49 58 sion 5.5 for AIX
36bd0 20 35 4c 20 66 6f 72 20 49 41 2d 36 34 2c 20 42 5L for IA-64, B
36be0 65 74 61 20 33 20 52 65 6c 65 61 73 65 0a 09 23 eta 3 Release..#
36bf0 20 63 68 6f 6b 65 73 20 6f 6e 20 2d 57 6c 2c 2d chokes on -Wl,-
36c00 47 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 G. The following
36c10 20 6c 69 6e 65 20 69 73 20 63 6f 72 72 65 63 74 line is correct
36c20 3a 0a 09 20 20 73 68 61 72 65 64 5f 66 6c 61 67 :.. shared_flag
36c30 3d 27 2d 47 27 0a 09 65 6c 73 65 0a 09 20 20 69 ='-G'..else.. i
36c40 66 20 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 f test "$aix_use
36c50 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 _runtimelinking"
36c60 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 20 20 = yes; then..
36c70 20 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 24 shared_flag='$
36c80 7b 77 6c 7d 2d 47 27 0a 09 20 20 65 6c 73 65 0a {wl}-G'.. else.
36c90 09 20 20 20 20 73 68 61 72 65 64 5f 66 6c 61 67 . shared_flag
36ca0 3d 27 24 7b 77 6c 7d 2d 62 4d 3a 53 52 45 27 0a ='${wl}-bM:SRE'.
36cb0 09 20 20 66 69 0a 09 66 69 0a 20 20 20 20 20 20 . fi..fi.
36cc0 66 69 0a 0a 20 20 20 20 20 20 65 78 70 6f 72 74 fi.. export
36cd0 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 _dynamic_flag_sp
36ce0 65 63 3d 27 24 7b 77 6c 7d 2d 62 65 78 70 61 6c ec='${wl}-bexpal
36cf0 6c 27 0a 20 20 20 20 20 20 23 20 49 74 20 73 65 l'. # It se
36d00 65 6d 73 20 74 68 61 74 20 2d 62 65 78 70 61 6c ems that -bexpal
36d10 6c 20 64 6f 65 73 20 6e 6f 74 20 65 78 70 6f 72 l does not expor
36d20 74 20 73 79 6d 62 6f 6c 73 20 62 65 67 69 6e 6e t symbols beginn
36d30 69 6e 67 20 77 69 74 68 0a 20 20 20 20 20 20 23 ing with. #
36d40 20 75 6e 64 65 72 73 63 6f 72 65 20 28 5f 29 2c underscore (_),
36d50 20 73 6f 20 69 74 20 69 73 20 62 65 74 74 65 72 so it is better
36d60 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 6c to generate a l
36d70 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 ist of symbols t
36d80 6f 20 65 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 o export..
36d90 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 always_export_sy
36da0 6d 62 6f 6c 73 3d 79 65 73 0a 20 20 20 20 20 20 mbols=yes.
36db0 69 66 20 74 65 73 74 20 22 24 61 69 78 5f 75 73 if test "$aix_us
36dc0 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 e_runtimelinking
36dd0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 23 " = yes; then..#
36de0 20 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f Warning - witho
36df0 75 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74 68 ut using the oth
36e00 65 72 20 72 75 6e 74 69 6d 65 20 6c 6f 61 64 69 er runtime loadi
36e10 6e 67 20 66 6c 61 67 73 20 28 2d 62 72 74 6c 29 ng flags (-brtl)
36e20 2c 0a 09 23 20 2d 62 65 72 6f 6b 20 77 69 6c 6c ,..# -berok will
36e30 20 6c 69 6e 6b 20 77 69 74 68 6f 75 74 20 65 72 link without er
36e40 72 6f 72 2c 20 62 75 74 20 6d 61 79 20 70 72 6f ror, but may pro
36e50 64 75 63 65 20 61 20 62 72 6f 6b 65 6e 20 6c 69 duce a broken li
36e60 62 72 61 72 79 2e 0a 09 61 6c 6c 6f 77 5f 75 6e brary...allow_un
36e70 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 62 defined_flag='-b
36e80 65 72 6f 6b 27 0a 20 20 20 20 20 20 20 20 23 20 erok'. #
36e90 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20 64 65 Determine the de
36ea0 66 61 75 6c 74 20 6c 69 62 70 61 74 68 20 66 72 fault libpath fr
36eb0 6f 6d 20 74 68 65 20 76 61 6c 75 65 20 65 6e 63 om the value enc
36ec0 6f 64 65 64 20 69 6e 20 61 6e 0a 20 20 20 20 20 oded in an.
36ed0 20 20 20 23 20 65 6d 70 74 79 20 65 78 65 63 75 # empty execu
36ee0 74 61 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 63 table.. c
36ef0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 at confdefs.h -
36f00 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 <<_ACEOF >confte
36f10 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e st.$ac_ext./* en
36f20 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a d confdefs.h. *
36f30 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b /..int.main ().{
36f40 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 .. ;. return 0
36f50 3b 0a 7d 0