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 6c 69 62 73 70 61 74 69 61 6c 69 74 for libspatialit
0080: 65 20 35 2e 30 2e 30 2d 62 65 74 61 31 2e 0a 23 e 5.0.0-beta1..#
0090: 0a 23 20 52 65 70 6f 72 74 20 62 75 67 73 20 74 .# Report bugs t
00a0: 6f 20 3c 61 2e 66 75 72 69 65 72 69 40 6c 71 74 o <a.furieri@lqt
00b0: 2e 69 74 3e 2e 0a 23 0a 23 0a 23 20 43 6f 70 79 .it>..#.#.# Copy
00c0: 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 31 right (C) 1992-1
00d0: 39 39 36 2c 20 31 39 39 38 2d 32 30 31 32 20 46 996, 1998-2012 F
00e0: 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 ree Software Fou
00f0: 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 23 0a ndation, Inc..#.
0100: 23 0a 23 20 54 68 69 73 20 63 6f 6e 66 69 67 75 #.# This configu
0110: 72 65 20 73 63 72 69 70 74 20 69 73 20 66 72 65 re script is fre
0120: 65 20 73 6f 66 74 77 61 72 65 3b 20 74 68 65 20 e software; the
0130: 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f Free Software Fo
0140: 75 6e 64 61 74 69 6f 6e 0a 23 20 67 69 76 65 73 undation.# gives
0150: 20 75 6e 6c 69 6d 69 74 65 64 20 70 65 72 6d 69 unlimited permi
0160: 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 ssion to copy, d
0170: 69 73 74 72 69 62 75 74 65 20 61 6e 64 20 6d 6f istribute and mo
0180: 64 69 66 79 20 69 74 2e 0a 23 23 20 2d 2d 2d 2d dify it..## ----
0190: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
01a0: 20 23 23 0a 23 23 20 4d 34 73 68 20 49 6e 69 74 ##.## M4sh Init
01b0: 69 61 6c 69 7a 61 74 69 6f 6e 2e 20 23 23 0a 23 ialization. ##.#
01c0: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d # --------------
01d0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 23 20 42 65 20 ------ ##..# Be
01e0: 6d 6f 72 65 20 42 6f 75 72 6e 65 20 63 6f 6d 70 more Bourne comp
01f0: 61 74 69 62 6c 65 0a 44 55 41 4c 43 41 53 45 3d atible.DUALCASE=
0200: 31 3b 20 65 78 70 6f 72 74 20 44 55 41 4c 43 41 1; export DUALCA
0210: 53 45 20 23 20 66 6f 72 20 4d 4b 53 20 73 68 0a SE # for MKS sh.
0220: 69 66 20 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53 if test -n "${ZS
0230: 48 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 H_VERSION+set}"
0240: 26 26 20 28 65 6d 75 6c 61 74 65 20 73 68 29 20 && (emulate sh)
0250: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b >/dev/null 2>&1;
0260: 20 74 68 65 6e 20 3a 0a 20 20 65 6d 75 6c 61 74 then :. emulat
0270: 65 20 73 68 0a 20 20 4e 55 4c 4c 43 4d 44 3d 3a e sh. NULLCMD=:
0280: 0a 20 20 23 20 50 72 65 2d 34 2e 32 20 76 65 72 . # Pre-4.2 ver
0290: 73 69 6f 6e 73 20 6f 66 20 5a 73 68 20 64 6f 20 sions of Zsh do
02a0: 77 6f 72 64 20 73 70 6c 69 74 74 69 6e 67 20 6f word splitting o
02b0: 6e 20 24 7b 31 2b 22 24 40 22 7d 2c 20 77 68 69 n ${1+"$@"}, whi
02c0: 63 68 0a 20 20 23 20 69 73 20 63 6f 6e 74 72 61 ch. # is contra
02d0: 72 79 20 74 6f 20 6f 75 72 20 75 73 61 67 65 2e ry to our usage.
02e0: 20 20 44 69 73 61 62 6c 65 20 74 68 69 73 20 66 Disable this f
02f0: 65 61 74 75 72 65 2e 0a 20 20 61 6c 69 61 73 20 eature.. alias
0300: 2d 67 20 27 24 7b 31 2b 22 24 40 22 7d 27 3d 27 -g '${1+"$@"}'='
0310: 22 24 40 22 27 0a 20 20 73 65 74 6f 70 74 20 4e "$@"'. setopt N
0320: 4f 5f 47 4c 4f 42 5f 53 55 42 53 54 0a 65 6c 73 O_GLOB_SUBST.els
0330: 65 0a 20 20 63 61 73 65 20 60 28 73 65 74 20 2d e. case `(set -
0340: 6f 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 o) 2>/dev/null`
0350: 69 6e 20 23 28 0a 20 20 2a 70 6f 73 69 78 2a 29 in #(. *posix*)
0360: 20 3a 0a 20 20 20 20 73 65 74 20 2d 6f 20 70 6f :. set -o po
0370: 73 69 78 20 3b 3b 20 23 28 0a 20 20 2a 29 20 3a six ;; #(. *) :
0380: 0a 20 20 20 20 20 3b 3b 0a 65 73 61 63 0a 66 69 . ;;.esac.fi
0390: 0a 0a 0a 61 73 5f 6e 6c 3d 27 0a 27 0a 65 78 70 ...as_nl='.'.exp
03a0: 6f 72 74 20 61 73 5f 6e 6c 0a 23 20 50 72 69 6e ort as_nl.# Prin
03b0: 74 69 6e 67 20 61 20 6c 6f 6e 67 20 73 74 72 69 ting a long stri
03c0: 6e 67 20 63 72 61 73 68 65 73 20 53 6f 6c 61 72 ng crashes Solar
03d0: 69 73 20 37 20 2f 75 73 72 2f 62 69 6e 2f 70 72 is 7 /usr/bin/pr
03e0: 69 6e 74 66 2e 0a 61 73 5f 65 63 68 6f 3d 27 5c intf..as_echo='\
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 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
0430: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
0440: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
0450: 5c 5c 5c 5c 5c 5c 27 0a 61 73 5f 65 63 68 6f 3d \\\\\\'.as_echo=
0460: 24 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f $as_echo$as_echo
0470: 24 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f $as_echo$as_echo
0480: 24 61 73 5f 65 63 68 6f 0a 61 73 5f 65 63 68 6f $as_echo.as_echo
0490: 3d 24 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 =$as_echo$as_ech
04a0: 6f 24 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 o$as_echo$as_ech
04b0: 6f 24 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 o$as_echo$as_ech
04c0: 6f 0a 23 20 50 72 65 66 65 72 20 61 20 6b 73 68 o.# Prefer a ksh
04d0: 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 6f shell builtin o
04e0: 76 65 72 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 ver an external
04f0: 70 72 69 6e 74 66 20 70 72 6f 67 72 61 6d 20 6f printf program o
0500: 6e 20 53 6f 6c 61 72 69 73 2c 0a 23 20 62 75 74 n Solaris,.# but
0510: 20 77 69 74 68 6f 75 74 20 77 61 73 74 69 6e 67 without wasting
0520: 20 66 6f 72 6b 73 20 66 6f 72 20 62 61 73 68 20 forks for bash
0530: 6f 72 20 7a 73 68 2e 0a 69 66 20 74 65 73 74 20 or zsh..if test
0540: 2d 7a 20 22 24 42 41 53 48 5f 56 45 52 53 49 4f -z "$BASH_VERSIO
0550: 4e 24 5a 53 48 5f 56 45 52 53 49 4f 4e 22 20 5c N$ZSH_VERSION" \
0560: 0a 20 20 20 20 26 26 20 28 74 65 73 74 20 22 58 . && (test "X
0570: 60 70 72 69 6e 74 20 2d 72 20 2d 2d 20 24 61 73 `print -r -- $as
0580: 5f 65 63 68 6f 60 22 20 3d 20 22 58 24 61 73 5f _echo`" = "X$as_
0590: 65 63 68 6f 22 29 20 32 3e 2f 64 65 76 2f 6e 75 echo") 2>/dev/nu
05a0: 6c 6c 3b 20 74 68 65 6e 0a 20 20 61 73 5f 65 63 ll; then. as_ec
05b0: 68 6f 3d 27 70 72 69 6e 74 20 2d 72 20 2d 2d 27 ho='print -r --'
05c0: 0a 20 20 61 73 5f 65 63 68 6f 5f 6e 3d 27 70 72 . as_echo_n='pr
05d0: 69 6e 74 20 2d 72 6e 20 2d 2d 27 0a 65 6c 69 66 int -rn --'.elif
05e0: 20 28 74 65 73 74 20 22 58 60 70 72 69 6e 74 66 (test "X`printf
05f0: 20 25 73 20 24 61 73 5f 65 63 68 6f 60 22 20 3d %s $as_echo`" =
0600: 20 22 58 24 61 73 5f 65 63 68 6f 22 29 20 32 3e "X$as_echo") 2>
0610: 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a /dev/null; then.
0620: 20 20 61 73 5f 65 63 68 6f 3d 27 70 72 69 6e 74 as_echo='print
0630: 66 20 25 73 5c 6e 27 0a 20 20 61 73 5f 65 63 68 f %s\n'. as_ech
0640: 6f 5f 6e 3d 27 70 72 69 6e 74 66 20 25 73 27 0a o_n='printf %s'.
0650: 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 22 else. if test "
0660: 58 60 28 2f 75 73 72 2f 75 63 62 2f 65 63 68 6f X`(/usr/ucb/echo
0670: 20 2d 6e 20 2d 6e 20 24 61 73 5f 65 63 68 6f 29 -n -n $as_echo)
0680: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 2>/dev/null`" =
0690: 20 22 58 2d 6e 20 24 61 73 5f 65 63 68 6f 22 3b "X-n $as_echo";
06a0: 20 74 68 65 6e 0a 20 20 20 20 61 73 5f 65 63 68 then. as_ech
06b0: 6f 5f 62 6f 64 79 3d 27 65 76 61 6c 20 2f 75 73 o_body='eval /us
06c0: 72 2f 75 63 62 2f 65 63 68 6f 20 2d 6e 20 22 24 r/ucb/echo -n "$
06d0: 31 24 61 73 5f 6e 6c 22 27 0a 20 20 20 20 61 73 1$as_nl"'. as
06e0: 5f 65 63 68 6f 5f 6e 3d 27 2f 75 73 72 2f 75 63 _echo_n='/usr/uc
06f0: 62 2f 65 63 68 6f 20 2d 6e 27 0a 20 20 65 6c 73 b/echo -n'. els
0700: 65 0a 20 20 20 20 61 73 5f 65 63 68 6f 5f 62 6f e. as_echo_bo
0710: 64 79 3d 27 65 76 61 6c 20 65 78 70 72 20 22 58 dy='eval expr "X
0720: 24 31 22 20 3a 20 22 58 5c 5c 28 2e 2a 5c 5c 29 $1" : "X\\(.*\\)
0730: 22 27 0a 20 20 20 20 61 73 5f 65 63 68 6f 5f 6e "'. as_echo_n
0740: 5f 62 6f 64 79 3d 27 65 76 61 6c 0a 20 20 20 20 _body='eval.
0750: 20 20 61 72 67 3d 24 31 3b 0a 20 20 20 20 20 20 arg=$1;.
0760: 63 61 73 65 20 24 61 72 67 20 69 6e 20 23 28 0a case $arg in #(.
0770: 20 20 20 20 20 20 2a 22 24 61 73 5f 6e 6c 22 2a *"$as_nl"*
0780: 29 0a 09 65 78 70 72 20 22 58 24 61 72 67 22 20 )..expr "X$arg"
0790: 3a 20 22 58 5c 5c 28 2e 2a 5c 5c 29 24 61 73 5f : "X\\(.*\\)$as_
07a0: 6e 6c 22 3b 0a 09 61 72 67 3d 60 65 78 70 72 20 nl";..arg=`expr
07b0: 22 58 24 61 72 67 22 20 3a 20 22 2e 2a 24 61 73 "X$arg" : ".*$as
07c0: 5f 6e 6c 5c 5c 28 2e 2a 5c 5c 29 22 60 3b 3b 0a _nl\\(.*\\)"`;;.
07d0: 20 20 20 20 20 20 65 73 61 63 3b 0a 20 20 20 20 esac;.
07e0: 20 20 65 78 70 72 20 22 58 24 61 72 67 22 20 3a expr "X$arg" :
07f0: 20 22 58 5c 5c 28 2e 2a 5c 5c 29 22 20 7c 20 74 "X\\(.*\\)" | t
0800: 72 20 2d 64 20 22 24 61 73 5f 6e 6c 22 0a 20 20 r -d "$as_nl".
0810: 20 20 27 0a 20 20 20 20 65 78 70 6f 72 74 20 61 '. export a
0820: 73 5f 65 63 68 6f 5f 6e 5f 62 6f 64 79 0a 20 20 s_echo_n_body.
0830: 20 20 61 73 5f 65 63 68 6f 5f 6e 3d 27 73 68 20 as_echo_n='sh
0840: 2d 63 20 24 61 73 5f 65 63 68 6f 5f 6e 5f 62 6f -c $as_echo_n_bo
0850: 64 79 20 61 73 5f 65 63 68 6f 27 0a 20 20 66 69 dy as_echo'. fi
0860: 0a 20 20 65 78 70 6f 72 74 20 61 73 5f 65 63 68 . export as_ech
0870: 6f 5f 62 6f 64 79 0a 20 20 61 73 5f 65 63 68 6f o_body. as_echo
0880: 3d 27 73 68 20 2d 63 20 24 61 73 5f 65 63 68 6f ='sh -c $as_echo
0890: 5f 62 6f 64 79 20 61 73 5f 65 63 68 6f 27 0a 66 _body as_echo'.f
08a0: 69 0a 0a 23 20 54 68 65 20 75 73 65 72 20 69 73 i..# The user is
08b0: 20 61 6c 77 61 79 73 20 72 69 67 68 74 2e 0a 69 always right..i
08c0: 66 20 74 65 73 74 20 22 24 7b 50 41 54 48 5f 53 f test "${PATH_S
08d0: 45 50 41 52 41 54 4f 52 2b 73 65 74 7d 22 20 21 EPARATOR+set}" !
08e0: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 50 41 = set; then. PA
08f0: 54 48 5f 53 45 50 41 52 41 54 4f 52 3d 3a 0a 20 TH_SEPARATOR=:.
0900: 20 28 50 41 54 48 3d 27 2f 62 69 6e 3b 2f 62 69 (PATH='/bin;/bi
0910: 6e 27 3b 20 46 50 41 54 48 3d 24 50 41 54 48 3b n'; FPATH=$PATH;
0920: 20 73 68 20 2d 63 20 3a 29 20 3e 2f 64 65 76 2f sh -c :) >/dev/
0930: 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 7b 0a 20 null 2>&1 && {.
0940: 20 20 20 28 50 41 54 48 3d 27 2f 62 69 6e 3a 2f (PATH='/bin:/
0950: 62 69 6e 27 3b 20 46 50 41 54 48 3d 24 50 41 54 bin'; FPATH=$PAT
0960: 48 3b 20 73 68 20 2d 63 20 3a 29 20 3e 2f 64 65 H; sh -c :) >/de
0970: 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 v/null 2>&1 ||.
0980: 20 20 20 20 20 50 41 54 48 5f 53 45 50 41 52 41 PATH_SEPARA
0990: 54 4f 52 3d 27 3b 27 0a 20 20 7d 0a 66 69 0a 0a TOR=';'. }.fi..
09a0: 0a 23 20 49 46 53 0a 23 20 57 65 20 6e 65 65 64 .# IFS.# We need
09b0: 20 73 70 61 63 65 2c 20 74 61 62 20 61 6e 64 20 space, tab and
09c0: 6e 65 77 20 6c 69 6e 65 2c 20 69 6e 20 70 72 65 new line, in pre
09d0: 63 69 73 65 6c 79 20 74 68 61 74 20 6f 72 64 65 cisely that orde
09e0: 72 2e 20 20 51 75 6f 74 69 6e 67 20 69 73 0a 23 r. Quoting is.#
09f0: 20 74 68 65 72 65 20 74 6f 20 70 72 65 76 65 6e there to preven
0a00: 74 20 65 64 69 74 6f 72 73 20 66 72 6f 6d 20 63 t editors from c
0a10: 6f 6d 70 6c 61 69 6e 69 6e 67 20 61 62 6f 75 74 omplaining about
0a20: 20 73 70 61 63 65 2d 74 61 62 2e 0a 23 20 28 49 space-tab..# (I
0a30: 66 20 5f 41 53 5f 50 41 54 48 5f 57 41 4c 4b 20 f _AS_PATH_WALK
0a40: 77 65 72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 were called with
0a50: 20 49 46 53 20 75 6e 73 65 74 2c 20 69 74 20 77 IFS unset, it w
0a60: 6f 75 6c 64 20 64 69 73 61 62 6c 65 20 77 6f 72 ould disable wor
0a70: 64 0a 23 20 73 70 6c 69 74 74 69 6e 67 20 62 79 d.# splitting by
0a80: 20 73 65 74 74 69 6e 67 20 49 46 53 20 74 6f 20 setting IFS to
0a90: 65 6d 70 74 79 20 76 61 6c 75 65 2e 29 0a 49 46 empty value.).IF
0aa0: 53 3d 22 20 22 22 09 24 61 73 5f 6e 6c 22 0a 0a S=" "".$as_nl"..
0ab0: 23 20 46 69 6e 64 20 77 68 6f 20 77 65 20 61 72 # Find who we ar
0ac0: 65 2e 20 20 4c 6f 6f 6b 20 69 6e 20 74 68 65 20 e. Look in the
0ad0: 70 61 74 68 20 69 66 20 77 65 20 63 6f 6e 74 61 path if we conta
0ae0: 69 6e 20 6e 6f 20 64 69 72 65 63 74 6f 72 79 20 in no directory
0af0: 73 65 70 61 72 61 74 6f 72 2e 0a 61 73 5f 6d 79 separator..as_my
0b00: 73 65 6c 66 3d 0a 63 61 73 65 20 24 30 20 69 6e self=.case $0 in
0b10: 20 23 28 28 0a 20 20 2a 5b 5c 5c 2f 5d 2a 20 29 #((. *[\\/]* )
0b20: 20 61 73 5f 6d 79 73 65 6c 66 3d 24 30 20 3b 3b as_myself=$0 ;;
0b30: 0a 20 20 2a 29 20 61 73 5f 73 61 76 65 5f 49 46 . *) as_save_IF
0b40: 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 S=$IFS; IFS=$PAT
0b50: 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 H_SEPARATOR.for
0b60: 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a as_dir in $PATH.
0b70: 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 do. IFS=$as_sav
0b80: 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 e_IFS. test -z
0b90: 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f "$as_dir" && as_
0ba0: 64 69 72 3d 2e 0a 20 20 20 20 74 65 73 74 20 2d dir=.. test -
0bb0: 72 20 22 24 61 73 5f 64 69 72 2f 24 30 22 20 26 r "$as_dir/$0" &
0bc0: 26 20 61 73 5f 6d 79 73 65 6c 66 3d 24 61 73 5f & as_myself=$as_
0bd0: 64 69 72 2f 24 30 20 26 26 20 62 72 65 61 6b 0a dir/$0 && break.
0be0: 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 done.IFS=$as_s
0bf0: 61 76 65 5f 49 46 53 0a 0a 20 20 20 20 20 3b 3b ave_IFS.. ;;
0c00: 0a 65 73 61 63 0a 23 20 57 65 20 64 69 64 20 6e .esac.# We did n
0c10: 6f 74 20 66 69 6e 64 20 6f 75 72 73 65 6c 76 65 ot find ourselve
0c20: 73 2c 20 6d 6f 73 74 20 70 72 6f 62 61 62 6c 79 s, most probably
0c30: 20 77 65 20 77 65 72 65 20 72 75 6e 20 61 73 20 we were run as
0c40: 60 73 68 20 43 4f 4d 4d 41 4e 44 27 0a 23 20 69 `sh COMMAND'.# i
0c50: 6e 20 77 68 69 63 68 20 63 61 73 65 20 77 65 20 n which case we
0c60: 61 72 65 20 6e 6f 74 20 74 6f 20 62 65 20 66 6f are not to be fo
0c70: 75 6e 64 20 69 6e 20 74 68 65 20 70 61 74 68 2e und in the path.
0c80: 0a 69 66 20 74 65 73 74 20 22 78 24 61 73 5f 6d .if test "x$as_m
0c90: 79 73 65 6c 66 22 20 3d 20 78 3b 20 74 68 65 6e yself" = x; then
0ca0: 0a 20 20 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a . as_myself=$0.
0cb0: 66 69 0a 69 66 20 74 65 73 74 20 21 20 2d 66 20 fi.if test ! -f
0cc0: 22 24 61 73 5f 6d 79 73 65 6c 66 22 3b 20 74 68 "$as_myself"; th
0cd0: 65 6e 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 en. $as_echo "$
0ce0: 61 73 5f 6d 79 73 65 6c 66 3a 20 65 72 72 6f 72 as_myself: error
0cf0: 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 79 : cannot find my
0d00: 73 65 6c 66 3b 20 72 65 72 75 6e 20 77 69 74 68 self; rerun with
0d10: 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 66 69 6c an absolute fil
0d20: 65 20 6e 61 6d 65 22 20 3e 26 32 0a 20 20 65 78 e name" >&2. ex
0d30: 69 74 20 31 0a 66 69 0a 0a 23 20 55 6e 73 65 74 it 1.fi..# Unset
0d40: 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 variables that
0d50: 77 65 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 61 we do not need a
0d60: 6e 64 20 77 68 69 63 68 20 63 61 75 73 65 20 62 nd which cause b
0d70: 75 67 73 20 28 65 2e 67 2e 20 69 6e 0a 23 20 70 ugs (e.g. in.# p
0d80: 72 65 2d 33 2e 30 20 55 57 49 4e 20 6b 73 68 29 re-3.0 UWIN ksh)
0d90: 2e 20 20 42 75 74 20 64 6f 20 6e 6f 74 20 63 61 . But do not ca
0da0: 75 73 65 20 62 75 67 73 20 69 6e 20 62 61 73 68 use bugs in bash
0db0: 20 32 2e 30 31 3b 20 74 68 65 20 22 7c 7c 20 65 2.01; the "|| e
0dc0: 78 69 74 20 31 22 0a 23 20 73 75 70 70 72 65 73 xit 1".# suppres
0dd0: 73 65 73 20 61 6e 79 20 22 53 65 67 6d 65 6e 74 ses any "Segment
0de0: 61 74 69 6f 6e 20 66 61 75 6c 74 22 20 6d 65 73 ation fault" mes
0df0: 73 61 67 65 20 74 68 65 72 65 2e 20 20 27 28 28 sage there. '((
0e00: 27 20 63 6f 75 6c 64 0a 23 20 74 72 69 67 67 65 ' could.# trigge
0e10: 72 20 61 20 62 75 67 20 69 6e 20 70 64 6b 73 68 r a bug in pdksh
0e20: 20 35 2e 32 2e 31 34 2e 0a 66 6f 72 20 61 73 5f 5.2.14..for as_
0e30: 76 61 72 20 69 6e 20 42 41 53 48 5f 45 4e 56 20 var in BASH_ENV
0e40: 45 4e 56 20 4d 41 49 4c 20 4d 41 49 4c 50 41 54 ENV MAIL MAILPAT
0e50: 48 0a 64 6f 20 65 76 61 6c 20 74 65 73 74 20 78 H.do eval test x
0e60: 5c 24 7b 24 61 73 5f 76 61 72 2b 73 65 74 7d 20 \${$as_var+set}
0e70: 3d 20 78 73 65 74 20 5c 0a 20 20 26 26 20 28 20 = xset \. && (
0e80: 28 75 6e 73 65 74 20 24 61 73 5f 76 61 72 29 20 (unset $as_var)
0e90: 7c 7c 20 65 78 69 74 20 31 29 20 3e 2f 64 65 76 || exit 1) >/dev
0ea0: 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 75 6e /null 2>&1 && un
0eb0: 73 65 74 20 24 61 73 5f 76 61 72 20 7c 7c 20 3a set $as_var || :
0ec0: 0a 64 6f 6e 65 0a 50 53 31 3d 27 24 20 27 0a 50 .done.PS1='$ '.P
0ed0: 53 32 3d 27 3e 20 27 0a 50 53 34 3d 27 2b 20 27 S2='> '.PS4='+ '
0ee0: 0a 0a 23 20 4e 4c 53 20 6e 75 69 73 61 6e 63 65 ..# NLS nuisance
0ef0: 73 2e 0a 4c 43 5f 41 4c 4c 3d 43 0a 65 78 70 6f s..LC_ALL=C.expo
0f00: 72 74 20 4c 43 5f 41 4c 4c 0a 4c 41 4e 47 55 41 rt LC_ALL.LANGUA
0f10: 47 45 3d 43 0a 65 78 70 6f 72 74 20 4c 41 4e 47 GE=C.export LANG
0f20: 55 41 47 45 0a 0a 23 20 43 44 50 41 54 48 2e 0a UAGE..# CDPATH..
0f30: 28 75 6e 73 65 74 20 43 44 50 41 54 48 29 20 3e (unset CDPATH) >
0f40: 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 /dev/null 2>&1 &
0f50: 26 20 75 6e 73 65 74 20 43 44 50 41 54 48 0a 0a & unset CDPATH..
0f60: 23 20 55 73 65 20 61 20 70 72 6f 70 65 72 20 69 # Use a proper i
0f70: 6e 74 65 72 6e 61 6c 20 65 6e 76 69 72 6f 6e 6d nternal environm
0f80: 65 6e 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 ent variable to
0f90: 65 6e 73 75 72 65 20 77 65 20 64 6f 6e 27 74 20 ensure we don't
0fa0: 66 61 6c 6c 0a 20 20 23 20 69 6e 74 6f 20 61 6e fall. # into an
0fb0: 20 69 6e 66 69 6e 69 74 65 20 6c 6f 6f 70 2c 20 infinite loop,
0fc0: 63 6f 6e 74 69 6e 75 6f 75 73 6c 79 20 72 65 2d continuously re-
0fd0: 65 78 65 63 75 74 69 6e 67 20 6f 75 72 73 65 6c executing oursel
0fe0: 76 65 73 2e 0a 20 20 69 66 20 74 65 73 74 20 78 ves.. if test x
0ff0: 22 24 7b 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 "${_as_can_reexe
1000: 63 7d 22 20 21 3d 20 78 6e 6f 20 26 26 20 74 65 c}" != xno && te
1010: 73 74 20 22 78 24 43 4f 4e 46 49 47 5f 53 48 45 st "x$CONFIG_SHE
1020: 4c 4c 22 20 21 3d 20 78 3b 20 74 68 65 6e 0a 20 LL" != x; then.
1030: 20 20 20 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 _as_can_reexe
1040: 63 3d 6e 6f 3b 20 65 78 70 6f 72 74 20 5f 61 73 c=no; export _as
1050: 5f 63 61 6e 5f 72 65 65 78 65 63 3b 0a 20 20 20 _can_reexec;.
1060: 20 23 20 57 65 20 63 61 6e 6e 6f 74 20 79 65 74 # We cannot yet
1070: 20 61 73 73 75 6d 65 20 61 20 64 65 63 65 6e 74 assume a decent
1080: 20 73 68 65 6c 6c 2c 20 73 6f 20 77 65 20 68 61 shell, so we ha
1090: 76 65 20 74 6f 20 70 72 6f 76 69 64 65 20 61 0a ve to provide a.
10a0: 23 20 6e 65 75 74 72 61 6c 69 7a 61 74 69 6f 6e # neutralization
10b0: 20 76 61 6c 75 65 20 66 6f 72 20 73 68 65 6c 6c value for shell
10c0: 73 20 77 69 74 68 6f 75 74 20 75 6e 73 65 74 3b s without unset;
10d0: 20 61 6e 64 20 74 68 69 73 20 61 6c 73 6f 0a 23 and this also.#
10e0: 20 77 6f 72 6b 73 20 61 72 6f 75 6e 64 20 73 68 works around sh
10f0: 65 6c 6c 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 ells that cannot
1100: 20 75 6e 73 65 74 20 6e 6f 6e 65 78 69 73 74 65 unset nonexiste
1110: 6e 74 20 76 61 72 69 61 62 6c 65 73 2e 0a 23 20 nt variables..#
1120: 50 72 65 73 65 72 76 65 20 2d 76 20 61 6e 64 20 Preserve -v and
1130: 2d 78 20 74 6f 20 74 68 65 20 72 65 70 6c 61 63 -x to the replac
1140: 65 6d 65 6e 74 20 73 68 65 6c 6c 2e 0a 42 41 53 ement shell..BAS
1150: 48 5f 45 4e 56 3d 2f 64 65 76 2f 6e 75 6c 6c 0a H_ENV=/dev/null.
1160: 45 4e 56 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 28 75 ENV=/dev/null.(u
1170: 6e 73 65 74 20 42 41 53 48 5f 45 4e 56 29 20 3e nset BASH_ENV) >
1180: 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 /dev/null 2>&1 &
1190: 26 20 75 6e 73 65 74 20 42 41 53 48 5f 45 4e 56 & unset BASH_ENV
11a0: 20 45 4e 56 0a 63 61 73 65 20 24 2d 20 69 6e 20 ENV.case $- in
11b0: 23 20 28 28 28 28 0a 20 20 2a 76 2a 78 2a 20 7c # ((((. *v*x* |
11c0: 20 2a 78 2a 76 2a 20 29 20 61 73 5f 6f 70 74 73 *x*v* ) as_opts
11d0: 3d 2d 76 78 20 3b 3b 0a 20 20 2a 76 2a 20 29 20 =-vx ;;. *v* )
11e0: 61 73 5f 6f 70 74 73 3d 2d 76 20 3b 3b 0a 20 20 as_opts=-v ;;.
11f0: 2a 78 2a 20 29 20 61 73 5f 6f 70 74 73 3d 2d 78 *x* ) as_opts=-x
1200: 20 3b 3b 0a 20 20 2a 20 29 20 61 73 5f 6f 70 74 ;;. * ) as_opt
1210: 73 3d 20 3b 3b 0a 65 73 61 63 0a 65 78 65 63 20 s= ;;.esac.exec
1220: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 61 $CONFIG_SHELL $a
1230: 73 5f 6f 70 74 73 20 22 24 61 73 5f 6d 79 73 65 s_opts "$as_myse
1240: 6c 66 22 20 24 7b 31 2b 22 24 40 22 7d 0a 23 20 lf" ${1+"$@"}.#
1250: 41 64 6d 69 74 74 65 64 6c 79 2c 20 74 68 69 73 Admittedly, this
1260: 20 69 73 20 71 75 69 74 65 20 70 61 72 61 6e 6f is quite parano
1270: 69 64 2c 20 73 69 6e 63 65 20 61 6c 6c 20 74 68 id, since all th
1280: 65 20 6b 6e 6f 77 6e 20 73 68 65 6c 6c 73 20 62 e known shells b
1290: 61 69 6c 0a 23 20 6f 75 74 20 61 66 74 65 72 20 ail.# out after
12a0: 61 20 66 61 69 6c 65 64 20 60 65 78 65 63 27 2e a failed `exec'.
12b0: 0a 24 61 73 5f 65 63 68 6f 20 22 24 30 3a 20 63 .$as_echo "$0: c
12c0: 6f 75 6c 64 20 6e 6f 74 20 72 65 2d 65 78 65 63 ould not re-exec
12d0: 75 74 65 20 77 69 74 68 20 24 43 4f 4e 46 49 47 ute with $CONFIG
12e0: 5f 53 48 45 4c 4c 22 20 3e 26 32 0a 61 73 5f 66 _SHELL" >&2.as_f
12f0: 6e 5f 65 78 69 74 20 32 35 35 0a 20 20 66 69 0a n_exit 255. fi.
1300: 20 20 23 20 57 65 20 64 6f 6e 27 74 20 77 61 6e # We don't wan
1310: 74 20 74 68 69 73 20 74 6f 20 70 72 6f 70 61 67 t this to propag
1320: 61 74 65 20 74 6f 20 6f 74 68 65 72 20 73 75 62 ate to other sub
1330: 70 72 6f 63 65 73 73 65 73 2e 0a 20 20 20 20 20 processes..
1340: 20 20 20 20 20 7b 20 5f 61 73 5f 63 61 6e 5f 72 { _as_can_r
1350: 65 65 78 65 63 3d 3b 20 75 6e 73 65 74 20 5f 61 eexec=; unset _a
1360: 73 5f 63 61 6e 5f 72 65 65 78 65 63 3b 7d 0a 69 s_can_reexec;}.i
1370: 66 20 74 65 73 74 20 22 78 24 43 4f 4e 46 49 47 f test "x$CONFIG
1380: 5f 53 48 45 4c 4c 22 20 3d 20 78 3b 20 74 68 65 _SHELL" = x; the
1390: 6e 0a 20 20 61 73 5f 62 6f 75 72 6e 65 5f 63 6f n. as_bourne_co
13a0: 6d 70 61 74 69 62 6c 65 3d 22 69 66 20 74 65 73 mpatible="if tes
13b0: 74 20 2d 6e 20 5c 22 5c 24 7b 5a 53 48 5f 56 45 t -n \"\${ZSH_VE
13c0: 52 53 49 4f 4e 2b 73 65 74 7d 5c 22 20 26 26 20 RSION+set}\" &&
13d0: 28 65 6d 75 6c 61 74 65 20 73 68 29 20 3e 2f 64 (emulate sh) >/d
13e0: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 ev/null 2>&1; th
13f0: 65 6e 20 3a 0a 20 20 65 6d 75 6c 61 74 65 20 73 en :. emulate s
1400: 68 0a 20 20 4e 55 4c 4c 43 4d 44 3d 3a 0a 20 20 h. NULLCMD=:.
1410: 23 20 50 72 65 2d 34 2e 32 20 76 65 72 73 69 6f # Pre-4.2 versio
1420: 6e 73 20 6f 66 20 5a 73 68 20 64 6f 20 77 6f 72 ns of Zsh do wor
1430: 64 20 73 70 6c 69 74 74 69 6e 67 20 6f 6e 20 5c d splitting on \
1440: 24 7b 31 2b 5c 22 5c 24 40 5c 22 7d 2c 20 77 68 ${1+\"\$@\"}, wh
1450: 69 63 68 0a 20 20 23 20 69 73 20 63 6f 6e 74 72 ich. # is contr
1460: 61 72 79 20 74 6f 20 6f 75 72 20 75 73 61 67 65 ary to our usage
1470: 2e 20 20 44 69 73 61 62 6c 65 20 74 68 69 73 20 . Disable this
1480: 66 65 61 74 75 72 65 2e 0a 20 20 61 6c 69 61 73 feature.. alias
1490: 20 2d 67 20 27 5c 24 7b 31 2b 5c 22 5c 24 40 5c -g '\${1+\"\$@\
14a0: 22 7d 27 3d 27 5c 22 5c 24 40 5c 22 27 0a 20 20 "}'='\"\$@\"'.
14b0: 73 65 74 6f 70 74 20 4e 4f 5f 47 4c 4f 42 5f 53 setopt NO_GLOB_S
14c0: 55 42 53 54 0a 65 6c 73 65 0a 20 20 63 61 73 65 UBST.else. case
14d0: 20 5c 60 28 73 65 74 20 2d 6f 29 20 32 3e 2f 64 \`(set -o) 2>/d
14e0: 65 76 2f 6e 75 6c 6c 5c 60 20 69 6e 20 23 28 0a ev/null\` in #(.
14f0: 20 20 2a 70 6f 73 69 78 2a 29 20 3a 0a 20 20 20 *posix*) :.
1500: 20 73 65 74 20 2d 6f 20 70 6f 73 69 78 20 3b 3b set -o posix ;;
1510: 20 23 28 0a 20 20 2a 29 20 3a 0a 20 20 20 20 20 #(. *) :.
1520: 3b 3b 0a 65 73 61 63 0a 66 69 0a 22 0a 20 20 61 ;;.esac.fi.". a
1530: 73 5f 72 65 71 75 69 72 65 64 3d 22 61 73 5f 66 s_required="as_f
1540: 6e 5f 72 65 74 75 72 6e 20 28 29 20 7b 20 28 65 n_return () { (e
1550: 78 69 74 20 5c 24 31 29 3b 20 7d 0a 61 73 5f 66 xit \$1); }.as_f
1560: 6e 5f 73 75 63 63 65 73 73 20 28 29 20 7b 20 61 n_success () { a
1570: 73 5f 66 6e 5f 72 65 74 75 72 6e 20 30 3b 20 7d s_fn_return 0; }
1580: 0a 61 73 5f 66 6e 5f 66 61 69 6c 75 72 65 20 28 .as_fn_failure (
1590: 29 20 7b 20 61 73 5f 66 6e 5f 72 65 74 75 72 6e ) { as_fn_return
15a0: 20 31 3b 20 7d 0a 61 73 5f 66 6e 5f 72 65 74 5f 1; }.as_fn_ret_
15b0: 73 75 63 63 65 73 73 20 28 29 20 7b 20 72 65 74 success () { ret
15c0: 75 72 6e 20 30 3b 20 7d 0a 61 73 5f 66 6e 5f 72 urn 0; }.as_fn_r
15d0: 65 74 5f 66 61 69 6c 75 72 65 20 28 29 20 7b 20 et_failure () {
15e0: 72 65 74 75 72 6e 20 31 3b 20 7d 0a 0a 65 78 69 return 1; }..exi
15f0: 74 63 6f 64 65 3d 30 0a 61 73 5f 66 6e 5f 73 75 tcode=0.as_fn_su
1600: 63 63 65 73 73 20 7c 7c 20 7b 20 65 78 69 74 63 ccess || { exitc
1610: 6f 64 65 3d 31 3b 20 65 63 68 6f 20 61 73 5f 66 ode=1; echo as_f
1620: 6e 5f 73 75 63 63 65 73 73 20 66 61 69 6c 65 64 n_success failed
1630: 2e 3b 20 7d 0a 61 73 5f 66 6e 5f 66 61 69 6c 75 .; }.as_fn_failu
1640: 72 65 20 26 26 20 7b 20 65 78 69 74 63 6f 64 65 re && { exitcode
1650: 3d 31 3b 20 65 63 68 6f 20 61 73 5f 66 6e 5f 66 =1; echo as_fn_f
1660: 61 69 6c 75 72 65 20 73 75 63 63 65 65 64 65 64 ailure succeeded
1670: 2e 3b 20 7d 0a 61 73 5f 66 6e 5f 72 65 74 5f 73 .; }.as_fn_ret_s
1680: 75 63 63 65 73 73 20 7c 7c 20 7b 20 65 78 69 74 uccess || { exit
1690: 63 6f 64 65 3d 31 3b 20 65 63 68 6f 20 61 73 5f code=1; echo as_
16a0: 66 6e 5f 72 65 74 5f 73 75 63 63 65 73 73 20 66 fn_ret_success f
16b0: 61 69 6c 65 64 2e 3b 20 7d 0a 61 73 5f 66 6e 5f ailed.; }.as_fn_
16c0: 72 65 74 5f 66 61 69 6c 75 72 65 20 26 26 20 7b ret_failure && {
16d0: 20 65 78 69 74 63 6f 64 65 3d 31 3b 20 65 63 68 exitcode=1; ech
16e0: 6f 20 61 73 5f 66 6e 5f 72 65 74 5f 66 61 69 6c o as_fn_ret_fail
16f0: 75 72 65 20 73 75 63 63 65 65 64 65 64 2e 3b 20 ure succeeded.;
1700: 7d 0a 69 66 20 28 20 73 65 74 20 78 3b 20 61 73 }.if ( set x; as
1710: 5f 66 6e 5f 72 65 74 5f 73 75 63 63 65 73 73 20 _fn_ret_success
1720: 79 20 26 26 20 74 65 73 74 20 78 20 3d 20 5c 22 y && test x = \"
1730: 5c 24 31 5c 22 20 29 3b 20 74 68 65 6e 20 3a 0a \$1\" ); then :.
1740: 0a 65 6c 73 65 0a 20 20 65 78 69 74 63 6f 64 65 .else. exitcode
1750: 3d 31 3b 20 65 63 68 6f 20 70 6f 73 69 74 69 6f =1; echo positio
1760: 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 77 nal parameters w
1770: 65 72 65 20 6e 6f 74 20 73 61 76 65 64 2e 0a 66 ere not saved..f
1780: 69 0a 74 65 73 74 20 78 5c 24 65 78 69 74 63 6f i.test x\$exitco
1790: 64 65 20 3d 20 78 30 20 7c 7c 20 65 78 69 74 20 de = x0 || exit
17a0: 31 0a 74 65 73 74 20 2d 78 20 2f 20 7c 7c 20 65 1.test -x / || e
17b0: 78 69 74 20 31 22 0a 20 20 61 73 5f 73 75 67 67 xit 1". as_sugg
17c0: 65 73 74 65 64 3d 22 20 20 61 73 5f 6c 69 6e 65 ested=" as_line
17d0: 6e 6f 5f 31 3d 22 3b 61 73 5f 73 75 67 67 65 73 no_1=";as_sugges
17e0: 74 65 64 3d 24 61 73 5f 73 75 67 67 65 73 74 65 ted=$as_suggeste
17f0: 64 24 4c 49 4e 45 4e 4f 3b 61 73 5f 73 75 67 67 d$LINENO;as_sugg
1800: 65 73 74 65 64 3d 24 61 73 5f 73 75 67 67 65 73 ested=$as_sugges
1810: 74 65 64 22 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 ted" as_lineno_1
1820: 61 3d 5c 24 4c 49 4e 45 4e 4f 0a 20 20 61 73 5f a=\$LINENO. as_
1830: 6c 69 6e 65 6e 6f 5f 32 3d 22 3b 61 73 5f 73 75 lineno_2=";as_su
1840: 67 67 65 73 74 65 64 3d 24 61 73 5f 73 75 67 67 ggested=$as_sugg
1850: 65 73 74 65 64 24 4c 49 4e 45 4e 4f 3b 61 73 5f ested$LINENO;as_
1860: 73 75 67 67 65 73 74 65 64 3d 24 61 73 5f 73 75 suggested=$as_su
1870: 67 67 65 73 74 65 64 22 20 61 73 5f 6c 69 6e 65 ggested" as_line
1880: 6e 6f 5f 32 61 3d 5c 24 4c 49 4e 45 4e 4f 0a 20 no_2a=\$LINENO.
1890: 20 65 76 61 6c 20 27 74 65 73 74 20 5c 22 78 5c eval 'test \"x\
18a0: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 27 5c 24 61 $as_lineno_1'\$a
18b0: 73 5f 72 75 6e 27 5c 22 20 21 3d 20 5c 22 78 5c s_run'\" != \"x\
18c0: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 27 5c 24 61 $as_lineno_2'\$a
18d0: 73 5f 72 75 6e 27 5c 22 20 26 26 0a 20 20 74 65 s_run'\" &&. te
18e0: 73 74 20 5c 22 78 5c 60 65 78 70 72 20 5c 24 61 st \"x\`expr \$a
18f0: 73 5f 6c 69 6e 65 6e 6f 5f 31 27 5c 24 61 73 5f s_lineno_1'\$as_
1900: 72 75 6e 27 20 2b 20 31 5c 60 5c 22 20 3d 20 5c run' + 1\`\" = \
1910: 22 78 5c 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 27 "x\$as_lineno_2'
1920: 5c 24 61 73 5f 72 75 6e 27 5c 22 27 20 7c 7c 20 \$as_run'\"' ||
1930: 65 78 69 74 20 31 0a 74 65 73 74 20 5c 24 28 28 exit 1.test \$((
1940: 20 31 20 2b 20 31 20 29 29 20 3d 20 32 20 7c 7c 1 + 1 )) = 2 ||
1950: 20 65 78 69 74 20 31 0a 0a 20 20 74 65 73 74 20 exit 1.. test
1960: 2d 6e 20 5c 22 5c 24 7b 5a 53 48 5f 56 45 52 53 -n \"\${ZSH_VERS
1970: 49 4f 4e 2b 73 65 74 7d 5c 24 7b 42 41 53 48 5f ION+set}\${BASH_
1980: 56 45 52 53 49 4f 4e 2b 73 65 74 7d 5c 22 20 7c VERSION+set}\" |
1990: 7c 20 28 0a 20 20 20 20 45 43 48 4f 3d 27 5c 5c | (. ECHO='\\
19a0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
19b0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
19c0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
19d0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
19e0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
19f0: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
1a00: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
1a10: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
1a20: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
1a30: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
1a40: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
1a50: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
1a60: 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 27 0a 20 20 \\\\\\\\\\\\'.
1a70: 20 20 45 43 48 4f 3d 5c 24 45 43 48 4f 5c 24 45 ECHO=\$ECHO\$E
1a80: 43 48 4f 5c 24 45 43 48 4f 5c 24 45 43 48 4f 5c CHO\$ECHO\$ECHO\
1a90: 24 45 43 48 4f 0a 20 20 20 20 45 43 48 4f 3d 5c $ECHO. ECHO=\
1aa0: 24 45 43 48 4f 5c 24 45 43 48 4f 5c 24 45 43 48 $ECHO\$ECHO\$ECH
1ab0: 4f 5c 24 45 43 48 4f 5c 24 45 43 48 4f 5c 24 45 O\$ECHO\$ECHO\$E
1ac0: 43 48 4f 0a 20 20 20 20 50 41 54 48 3d 2f 65 6d CHO. PATH=/em
1ad0: 70 74 79 20 46 50 41 54 48 3d 2f 65 6d 70 74 79 pty FPATH=/empty
1ae0: 3b 20 65 78 70 6f 72 74 20 50 41 54 48 20 46 50 ; export PATH FP
1af0: 41 54 48 0a 20 20 20 20 74 65 73 74 20 5c 22 58 ATH. test \"X
1b00: 5c 60 70 72 69 6e 74 66 20 25 73 20 5c 24 45 43 \`printf %s \$EC
1b10: 48 4f 5c 60 5c 22 20 3d 20 5c 22 58 5c 24 45 43 HO\`\" = \"X\$EC
1b20: 48 4f 5c 22 20 5c 5c 0a 20 20 20 20 20 20 7c 7c HO\" \\. ||
1b30: 20 74 65 73 74 20 5c 22 58 5c 60 70 72 69 6e 74 test \"X\`print
1b40: 20 2d 72 20 2d 2d 20 5c 24 45 43 48 4f 5c 60 5c -r -- \$ECHO\`\
1b50: 22 20 3d 20 5c 22 58 5c 24 45 43 48 4f 5c 22 20 " = \"X\$ECHO\"
1b60: 29 20 7c 7c 20 65 78 69 74 20 31 22 0a 20 20 69 ) || exit 1". i
1b70: 66 20 28 65 76 61 6c 20 22 24 61 73 5f 72 65 71 f (eval "$as_req
1b80: 75 69 72 65 64 22 29 20 32 3e 2f 64 65 76 2f 6e uired") 2>/dev/n
1b90: 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 61 73 ull; then :. as
1ba0: 5f 68 61 76 65 5f 72 65 71 75 69 72 65 64 3d 79 _have_required=y
1bb0: 65 73 0a 65 6c 73 65 0a 20 20 61 73 5f 68 61 76 es.else. as_hav
1bc0: 65 5f 72 65 71 75 69 72 65 64 3d 6e 6f 0a 66 69 e_required=no.fi
1bd0: 0a 20 20 69 66 20 74 65 73 74 20 78 24 61 73 5f . if test x$as_
1be0: 68 61 76 65 5f 72 65 71 75 69 72 65 64 20 3d 20 have_required =
1bf0: 78 79 65 73 20 26 26 20 28 65 76 61 6c 20 22 24 xyes && (eval "$
1c00: 61 73 5f 73 75 67 67 65 73 74 65 64 22 29 20 32 as_suggested") 2
1c10: 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e >/dev/null; then
1c20: 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 73 61 :..else. as_sa
1c30: 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 ve_IFS=$IFS; IFS
1c40: 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 =$PATH_SEPARATOR
1c50: 0a 61 73 5f 66 6f 75 6e 64 3d 66 61 6c 73 65 0a .as_found=false.
1c60: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 2f 62 for as_dir in /b
1c70: 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f in$PATH_SEPARATO
1c80: 52 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 R/usr/bin$PATH_S
1c90: 45 50 41 52 41 54 4f 52 24 50 41 54 48 0a 64 6f EPARATOR$PATH.do
1ca0: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f . IFS=$as_save_
1cb0: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 IFS. test -z "$
1cc0: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 as_dir" && as_di
1cd0: 72 3d 2e 0a 20 20 61 73 5f 66 6f 75 6e 64 3d 3a r=.. as_found=:
1ce0: 0a 20 20 63 61 73 65 20 24 61 73 5f 64 69 72 20 . case $as_dir
1cf0: 69 6e 20 23 28 0a 09 20 2f 2a 29 0a 09 20 20 20 in #(.. /*)..
1d00: 66 6f 72 20 61 73 5f 62 61 73 65 20 69 6e 20 73 for as_base in s
1d10: 68 20 62 61 73 68 20 6b 73 68 20 73 68 35 3b 20 h bash ksh sh5;
1d20: 64 6f 0a 09 20 20 20 20 20 23 20 54 72 79 20 6f do.. # Try o
1d30: 6e 6c 79 20 73 68 65 6c 6c 73 20 74 68 61 74 20 nly shells that
1d40: 65 78 69 73 74 2c 20 74 6f 20 73 61 76 65 20 73 exist, to save s
1d50: 65 76 65 72 61 6c 20 66 6f 72 6b 73 2e 0a 09 20 everal forks...
1d60: 20 20 20 20 61 73 5f 73 68 65 6c 6c 3d 24 61 73 as_shell=$as
1d70: 5f 64 69 72 2f 24 61 73 5f 62 61 73 65 0a 09 20 _dir/$as_base..
1d80: 20 20 20 20 69 66 20 7b 20 74 65 73 74 20 2d 66 if { test -f
1d90: 20 22 24 61 73 5f 73 68 65 6c 6c 22 20 7c 7c 20 "$as_shell" ||
1da0: 74 65 73 74 20 2d 66 20 22 24 61 73 5f 73 68 65 test -f "$as_she
1db0: 6c 6c 2e 65 78 65 22 3b 20 7d 20 26 26 0a 09 09 ll.exe"; } &&...
1dc0: 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 { $as_echo "
1dd0: 24 61 73 5f 62 6f 75 72 6e 65 5f 63 6f 6d 70 61 $as_bourne_compa
1de0: 74 69 62 6c 65 22 22 24 61 73 5f 72 65 71 75 69 tible""$as_requi
1df0: 72 65 64 22 20 7c 20 61 73 5f 72 75 6e 3d 61 20 red" | as_run=a
1e00: 22 24 61 73 5f 73 68 65 6c 6c 22 3b 20 7d 20 32 "$as_shell"; } 2
1e10: 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e >/dev/null; then
1e20: 20 3a 0a 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c :. CONFIG_SHEL
1e30: 4c 3d 24 61 73 5f 73 68 65 6c 6c 20 61 73 5f 68 L=$as_shell as_h
1e40: 61 76 65 5f 72 65 71 75 69 72 65 64 3d 79 65 73 ave_required=yes
1e50: 0a 09 09 20 20 20 69 66 20 7b 20 24 61 73 5f 65 ... if { $as_e
1e60: 63 68 6f 20 22 24 61 73 5f 62 6f 75 72 6e 65 5f cho "$as_bourne_
1e70: 63 6f 6d 70 61 74 69 62 6c 65 22 22 24 61 73 5f compatible""$as_
1e80: 73 75 67 67 65 73 74 65 64 22 20 7c 20 61 73 5f suggested" | as_
1e90: 72 75 6e 3d 61 20 22 24 61 73 5f 73 68 65 6c 6c run=a "$as_shell
1ea0: 22 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c "; } 2>/dev/null
1eb0: 3b 20 74 68 65 6e 20 3a 0a 20 20 62 72 65 61 6b ; then :. break
1ec0: 20 32 0a 66 69 0a 66 69 0a 09 20 20 20 64 6f 6e 2.fi.fi.. don
1ed0: 65 3b 3b 0a 20 20 20 20 20 20 20 65 73 61 63 0a e;;. esac.
1ee0: 20 20 61 73 5f 66 6f 75 6e 64 3d 66 61 6c 73 65 as_found=false
1ef0: 0a 64 6f 6e 65 0a 24 61 73 5f 66 6f 75 6e 64 20 .done.$as_found
1f00: 7c 7c 20 7b 20 69 66 20 7b 20 74 65 73 74 20 2d || { if { test -
1f10: 66 20 22 24 53 48 45 4c 4c 22 20 7c 7c 20 74 65 f "$SHELL" || te
1f20: 73 74 20 2d 66 20 22 24 53 48 45 4c 4c 2e 65 78 st -f "$SHELL.ex
1f30: 65 22 3b 20 7d 20 26 26 0a 09 20 20 20 20 20 20 e"; } &&..
1f40: 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1f50: 62 6f 75 72 6e 65 5f 63 6f 6d 70 61 74 69 62 6c bourne_compatibl
1f60: 65 22 22 24 61 73 5f 72 65 71 75 69 72 65 64 22 e""$as_required"
1f70: 20 7c 20 61 73 5f 72 75 6e 3d 61 20 22 24 53 48 | as_run=a "$SH
1f80: 45 4c 4c 22 3b 20 7d 20 32 3e 2f 64 65 76 2f 6e ELL"; } 2>/dev/n
1f90: 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 43 4f ull; then :. CO
1fa0: 4e 46 49 47 5f 53 48 45 4c 4c 3d 24 53 48 45 4c NFIG_SHELL=$SHEL
1fb0: 4c 20 61 73 5f 68 61 76 65 5f 72 65 71 75 69 72 L as_have_requir
1fc0: 65 64 3d 79 65 73 0a 66 69 3b 20 7d 0a 49 46 53 ed=yes.fi; }.IFS
1fd0: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 0a =$as_save_IFS...
1fe0: 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 78 if test "x
1ff0: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 22 20 21 $CONFIG_SHELL" !
2000: 3d 20 78 3b 20 74 68 65 6e 20 3a 0a 20 20 65 78 = x; then :. ex
2010: 70 6f 72 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c port CONFIG_SHEL
2020: 4c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 23 L. #
2030: 20 57 65 20 63 61 6e 6e 6f 74 20 79 65 74 20 61 We cannot yet a
2040: 73 73 75 6d 65 20 61 20 64 65 63 65 6e 74 20 73 ssume a decent s
2050: 68 65 6c 6c 2c 20 73 6f 20 77 65 20 68 61 76 65 hell, so we have
2060: 20 74 6f 20 70 72 6f 76 69 64 65 20 61 0a 23 20 to provide a.#
2070: 6e 65 75 74 72 61 6c 69 7a 61 74 69 6f 6e 20 76 neutralization v
2080: 61 6c 75 65 20 66 6f 72 20 73 68 65 6c 6c 73 20 alue for shells
2090: 77 69 74 68 6f 75 74 20 75 6e 73 65 74 3b 20 61 without unset; a
20a0: 6e 64 20 74 68 69 73 20 61 6c 73 6f 0a 23 20 77 nd this also.# w
20b0: 6f 72 6b 73 20 61 72 6f 75 6e 64 20 73 68 65 6c orks around shel
20c0: 6c 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 75 ls that cannot u
20d0: 6e 73 65 74 20 6e 6f 6e 65 78 69 73 74 65 6e 74 nset nonexistent
20e0: 20 76 61 72 69 61 62 6c 65 73 2e 0a 23 20 50 72 variables..# Pr
20f0: 65 73 65 72 76 65 20 2d 76 20 61 6e 64 20 2d 78 eserve -v and -x
2100: 20 74 6f 20 74 68 65 20 72 65 70 6c 61 63 65 6d to the replacem
2110: 65 6e 74 20 73 68 65 6c 6c 2e 0a 42 41 53 48 5f ent shell..BASH_
2120: 45 4e 56 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 45 4e ENV=/dev/null.EN
2130: 56 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 28 75 6e 73 V=/dev/null.(uns
2140: 65 74 20 42 41 53 48 5f 45 4e 56 29 20 3e 2f 64 et BASH_ENV) >/d
2150: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 ev/null 2>&1 &&
2160: 75 6e 73 65 74 20 42 41 53 48 5f 45 4e 56 20 45 unset BASH_ENV E
2170: 4e 56 0a 63 61 73 65 20 24 2d 20 69 6e 20 23 20 NV.case $- in #
2180: 28 28 28 28 0a 20 20 2a 76 2a 78 2a 20 7c 20 2a ((((. *v*x* | *
2190: 78 2a 76 2a 20 29 20 61 73 5f 6f 70 74 73 3d 2d x*v* ) as_opts=-
21a0: 76 78 20 3b 3b 0a 20 20 2a 76 2a 20 29 20 61 73 vx ;;. *v* ) as
21b0: 5f 6f 70 74 73 3d 2d 76 20 3b 3b 0a 20 20 2a 78 _opts=-v ;;. *x
21c0: 2a 20 29 20 61 73 5f 6f 70 74 73 3d 2d 78 20 3b * ) as_opts=-x ;
21d0: 3b 0a 20 20 2a 20 29 20 61 73 5f 6f 70 74 73 3d ;. * ) as_opts=
21e0: 20 3b 3b 0a 65 73 61 63 0a 65 78 65 63 20 24 43 ;;.esac.exec $C
21f0: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 61 73 5f ONFIG_SHELL $as_
2200: 6f 70 74 73 20 22 24 61 73 5f 6d 79 73 65 6c 66 opts "$as_myself
2210: 22 20 24 7b 31 2b 22 24 40 22 7d 0a 23 20 41 64 " ${1+"$@"}.# Ad
2220: 6d 69 74 74 65 64 6c 79 2c 20 74 68 69 73 20 69 mittedly, this i
2230: 73 20 71 75 69 74 65 20 70 61 72 61 6e 6f 69 64 s quite paranoid
2240: 2c 20 73 69 6e 63 65 20 61 6c 6c 20 74 68 65 20 , since all the
2250: 6b 6e 6f 77 6e 20 73 68 65 6c 6c 73 20 62 61 69 known shells bai
2260: 6c 0a 23 20 6f 75 74 20 61 66 74 65 72 20 61 20 l.# out after a
2270: 66 61 69 6c 65 64 20 60 65 78 65 63 27 2e 0a 24 failed `exec'..$
2280: 61 73 5f 65 63 68 6f 20 22 24 30 3a 20 63 6f 75 as_echo "$0: cou
2290: 6c 64 20 6e 6f 74 20 72 65 2d 65 78 65 63 75 74 ld not re-execut
22a0: 65 20 77 69 74 68 20 24 43 4f 4e 46 49 47 5f 53 e with $CONFIG_S
22b0: 48 45 4c 4c 22 20 3e 26 32 0a 65 78 69 74 20 32 HELL" >&2.exit 2
22c0: 35 35 0a 66 69 0a 0a 20 20 20 20 69 66 20 74 65 55.fi.. if te
22d0: 73 74 20 78 24 61 73 5f 68 61 76 65 5f 72 65 71 st x$as_have_req
22e0: 75 69 72 65 64 20 3d 20 78 6e 6f 3b 20 74 68 65 uired = xno; the
22f0: 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 n :. $as_echo "
2300: 24 30 3a 20 54 68 69 73 20 73 63 72 69 70 74 20 $0: This script
2310: 72 65 71 75 69 72 65 73 20 61 20 73 68 65 6c 6c requires a shell
2320: 20 6d 6f 72 65 20 6d 6f 64 65 72 6e 20 74 68 61 more modern tha
2330: 6e 20 61 6c 6c 22 0a 20 20 24 61 73 5f 65 63 68 n all". $as_ech
2340: 6f 20 22 24 30 3a 20 74 68 65 20 73 68 65 6c 6c o "$0: the shell
2350: 73 20 74 68 61 74 20 49 20 66 6f 75 6e 64 20 6f s that I found o
2360: 6e 20 79 6f 75 72 20 73 79 73 74 65 6d 2e 22 0a n your system.".
2370: 20 20 69 66 20 74 65 73 74 20 78 24 7b 5a 53 48 if test x${ZSH
2380: 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d 20 3d 20 _VERSION+set} =
2390: 78 73 65 74 20 3b 20 74 68 65 6e 0a 20 20 20 20 xset ; then.
23a0: 24 61 73 5f 65 63 68 6f 20 22 24 30 3a 20 49 6e $as_echo "$0: In
23b0: 20 70 61 72 74 69 63 75 6c 61 72 2c 20 7a 73 68 particular, zsh
23c0: 20 24 5a 53 48 5f 56 45 52 53 49 4f 4e 20 68 61 $ZSH_VERSION ha
23d0: 73 20 62 75 67 73 20 61 6e 64 20 73 68 6f 75 6c s bugs and shoul
23e0: 64 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 d". $as_echo
23f0: 22 24 30 3a 20 62 65 20 75 70 67 72 61 64 65 64 "$0: be upgraded
2400: 20 74 6f 20 7a 73 68 20 34 2e 33 2e 34 20 6f 72 to zsh 4.3.4 or
2410: 20 6c 61 74 65 72 2e 22 0a 20 20 65 6c 73 65 0a later.". else.
2420: 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 30 $as_echo "$0
2430: 3a 20 50 6c 65 61 73 65 20 74 65 6c 6c 20 62 75 : Please tell bu
2440: 67 2d 61 75 74 6f 63 6f 6e 66 40 67 6e 75 2e 6f g-autoconf@gnu.o
2450: 72 67 20 61 6e 64 20 61 2e 66 75 72 69 65 72 69 rg and a.furieri
2460: 40 6c 71 74 2e 69 74 0a 24 30 3a 20 61 62 6f 75 @lqt.it.$0: abou
2470: 74 20 79 6f 75 72 20 73 79 73 74 65 6d 2c 20 69 t your system, i
2480: 6e 63 6c 75 64 69 6e 67 20 61 6e 79 20 65 72 72 ncluding any err
2490: 6f 72 20 70 6f 73 73 69 62 6c 79 20 6f 75 74 70 or possibly outp
24a0: 75 74 0a 24 30 3a 20 62 65 66 6f 72 65 20 74 68 ut.$0: before th
24b0: 69 73 20 6d 65 73 73 61 67 65 2e 20 54 68 65 6e is message. Then
24c0: 20 69 6e 73 74 61 6c 6c 20 61 20 6d 6f 64 65 72 install a moder
24d0: 6e 20 73 68 65 6c 6c 2c 20 6f 72 0a 24 30 3a 20 n shell, or.$0:
24e0: 6d 61 6e 75 61 6c 6c 79 20 72 75 6e 20 74 68 65 manually run the
24f0: 20 73 63 72 69 70 74 20 75 6e 64 65 72 20 73 75 script under su
2500: 63 68 20 61 20 73 68 65 6c 6c 20 69 66 20 79 6f ch a shell if yo
2510: 75 20 64 6f 0a 24 30 3a 20 68 61 76 65 20 6f 6e u do.$0: have on
2520: 65 2e 22 0a 20 20 66 69 0a 20 20 65 78 69 74 20 e.". fi. exit
2530: 31 0a 66 69 0a 66 69 0a 66 69 0a 53 48 45 4c 4c 1.fi.fi.fi.SHELL
2540: 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d =${CONFIG_SHELL-
2550: 2f 62 69 6e 2f 73 68 7d 0a 65 78 70 6f 72 74 20 /bin/sh}.export
2560: 53 48 45 4c 4c 0a 23 20 55 6e 73 65 74 20 6d 6f SHELL.# Unset mo
2570: 72 65 20 76 61 72 69 61 62 6c 65 73 20 6b 6e 6f re variables kno
2580: 77 6e 20 74 6f 20 69 6e 74 65 72 66 65 72 65 20 wn to interfere
2590: 77 69 74 68 20 62 65 68 61 76 69 6f 72 20 6f 66 with behavior of
25a0: 20 63 6f 6d 6d 6f 6e 20 74 6f 6f 6c 73 2e 0a 43 common tools..C
25b0: 4c 49 43 4f 4c 4f 52 5f 46 4f 52 43 45 3d 20 47 LICOLOR_FORCE= G
25c0: 52 45 50 5f 4f 50 54 49 4f 4e 53 3d 0a 75 6e 73 REP_OPTIONS=.uns
25d0: 65 74 20 43 4c 49 43 4f 4c 4f 52 5f 46 4f 52 43 et CLICOLOR_FORC
25e0: 45 20 47 52 45 50 5f 4f 50 54 49 4f 4e 53 0a 0a E GREP_OPTIONS..
25f0: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ## -------------
2600: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4d -------- ##.## M
2610: 34 73 68 20 53 68 65 6c 6c 20 46 75 6e 63 74 69 4sh Shell Functi
2620: 6f 6e 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d ons. ##.## -----
2630: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
2640: 20 23 23 0a 23 20 61 73 5f 66 6e 5f 75 6e 73 65 ##.# as_fn_unse
2650: 74 20 56 41 52 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d t VAR.# --------
2660: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 50 6f 72 74 61 62 -------.# Portab
2670: 6c 79 20 75 6e 73 65 74 20 56 41 52 2e 0a 61 73 ly unset VAR..as
2680: 5f 66 6e 5f 75 6e 73 65 74 20 28 29 0a 7b 0a 20 _fn_unset ().{.
2690: 20 7b 20 65 76 61 6c 20 24 31 3d 3b 20 75 6e 73 { eval $1=; uns
26a0: 65 74 20 24 31 3b 7d 0a 7d 0a 61 73 5f 75 6e 73 et $1;}.}.as_uns
26b0: 65 74 3d 61 73 5f 66 6e 5f 75 6e 73 65 74 0a 0a et=as_fn_unset..
26c0: 23 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 # as_fn_set_stat
26d0: 75 73 20 53 54 41 54 55 53 0a 23 20 2d 2d 2d 2d us STATUS.# ----
26e0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
26f0: 2d 2d 2d 0a 23 20 53 65 74 20 24 3f 20 74 6f 20 ---.# Set $? to
2700: 53 54 41 54 55 53 2c 20 77 69 74 68 6f 75 74 20 STATUS, without
2710: 66 6f 72 6b 69 6e 67 2e 0a 61 73 5f 66 6e 5f 73 forking..as_fn_s
2720: 65 74 5f 73 74 61 74 75 73 20 28 29 0a 7b 0a 20 et_status ().{.
2730: 20 72 65 74 75 72 6e 20 24 31 0a 7d 20 23 20 61 return $1.} # a
2740: 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 75 73 0a s_fn_set_status.
2750: 0a 23 20 61 73 5f 66 6e 5f 65 78 69 74 20 53 54 .# as_fn_exit ST
2760: 41 54 55 53 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d ATUS.# ---------
2770: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 45 78 69 74 20 --------.# Exit
2780: 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 53 the shell with S
2790: 54 41 54 55 53 2c 20 65 76 65 6e 20 69 6e 20 61 TATUS, even in a
27a0: 20 22 74 72 61 70 20 30 22 20 6f 72 20 22 73 65 "trap 0" or "se
27b0: 74 20 2d 65 22 20 63 6f 6e 74 65 78 74 2e 0a 61 t -e" context..a
27c0: 73 5f 66 6e 5f 65 78 69 74 20 28 29 0a 7b 0a 20 s_fn_exit ().{.
27d0: 20 73 65 74 20 2b 65 0a 20 20 61 73 5f 66 6e 5f set +e. as_fn_
27e0: 73 65 74 5f 73 74 61 74 75 73 20 24 31 0a 20 20 set_status $1.
27f0: 65 78 69 74 20 24 31 0a 7d 20 23 20 61 73 5f 66 exit $1.} # as_f
2800: 6e 5f 65 78 69 74 0a 0a 23 20 61 73 5f 66 6e 5f n_exit..# as_fn_
2810: 6d 6b 64 69 72 5f 70 0a 23 20 2d 2d 2d 2d 2d 2d mkdir_p.# ------
2820: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 43 72 65 61 74 65 -------.# Create
2830: 20 22 24 61 73 5f 64 69 72 22 20 61 73 20 61 20 "$as_dir" as a
2840: 64 69 72 65 63 74 6f 72 79 2c 20 69 6e 63 6c 75 directory, inclu
2850: 64 69 6e 67 20 70 61 72 65 6e 74 73 20 69 66 20 ding parents if
2860: 6e 65 63 65 73 73 61 72 79 2e 0a 61 73 5f 66 6e necessary..as_fn
2870: 5f 6d 6b 64 69 72 5f 70 20 28 29 0a 7b 0a 0a 20 _mkdir_p ().{..
2880: 20 63 61 73 65 20 24 61 73 5f 64 69 72 20 69 6e case $as_dir in
2890: 20 23 28 0a 20 20 2d 2a 29 20 61 73 5f 64 69 72 #(. -*) as_dir
28a0: 3d 2e 2f 24 61 73 5f 64 69 72 3b 3b 0a 20 20 65 =./$as_dir;;. e
28b0: 73 61 63 0a 20 20 74 65 73 74 20 2d 64 20 22 24 sac. test -d "$
28c0: 61 73 5f 64 69 72 22 20 7c 7c 20 65 76 61 6c 20 as_dir" || eval
28d0: 24 61 73 5f 6d 6b 64 69 72 5f 70 20 7c 7c 20 7b $as_mkdir_p || {
28e0: 0a 20 20 20 20 61 73 5f 64 69 72 73 3d 0a 20 20 . as_dirs=.
28f0: 20 20 77 68 69 6c 65 20 3a 3b 20 64 6f 0a 20 20 while :; do.
2900: 20 20 20 20 63 61 73 65 20 24 61 73 5f 64 69 72 case $as_dir
2910: 20 69 6e 20 23 28 0a 20 20 20 20 20 20 2a 5c 27 in #(. *\'
2920: 2a 29 20 61 73 5f 71 64 69 72 3d 60 24 61 73 5f *) as_qdir=`$as_
2930: 65 63 68 6f 20 22 24 61 73 5f 64 69 72 22 20 7c echo "$as_dir" |
2940: 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c sed "s/'/'\\\\\
2950: 5c 5c 5c 27 27 2f 67 22 60 3b 3b 20 23 27 28 0a \\\''/g"`;; #'(.
2960: 20 20 20 20 20 20 2a 29 20 61 73 5f 71 64 69 72 *) as_qdir
2970: 3d 24 61 73 5f 64 69 72 3b 3b 0a 20 20 20 20 20 =$as_dir;;.
2980: 20 65 73 61 63 0a 20 20 20 20 20 20 61 73 5f 64 esac. as_d
2990: 69 72 73 3d 22 27 24 61 73 5f 71 64 69 72 27 20 irs="'$as_qdir'
29a0: 24 61 73 5f 64 69 72 73 22 0a 20 20 20 20 20 20 $as_dirs".
29b0: 61 73 5f 64 69 72 3d 60 24 61 73 5f 64 69 72 6e as_dir=`$as_dirn
29c0: 61 6d 65 20 2d 2d 20 22 24 61 73 5f 64 69 72 22 ame -- "$as_dir"
29d0: 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58 22 24 ||.$as_expr X"$
29e0: 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28 2e 2a as_dir" : 'X\(.*
29f0: 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f [^/]\)//*[^/][^/
2a00: 5d 2a 2f 2a 24 27 20 5c 7c 20 5c 0a 09 20 58 22 ]*/*$' \| \.. X"
2a10: 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28 2f $as_dir" : 'X\(/
2a20: 2f 5c 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 /\)[^/]' \| \..
2a30: 58 22 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c X"$as_dir" : 'X\
2a40: 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58 (//\)$' \| \.. X
2a50: 22 24 61 73 5f 64 69 72 22 20 3a 20 27 58 5c 28 "$as_dir" : 'X\(
2a60: 2f 5c 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 /\)' \| . 2>/dev
2a70: 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 /null ||.$as_ech
2a80: 6f 20 58 22 24 61 73 5f 64 69 72 22 20 7c 0a 20 o X"$as_dir" |.
2a90: 20 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e 2a 5b sed '/^X\(.*[
2aa0: 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b 5e ^/]\)\/\/*[^/][^
2ab0: 2f 5d 2a 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 73 /]*\/*$/{.. s
2ac0: 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 //\1/.. q..
2ad0: 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 }.. /^X\(\/\/\)
2ae0: 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 20 20 20 20 73 2f [^/].*/{.. s/
2af0: 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d /\1/.. q.. }
2b00: 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 24 .. /^X\(\/\/\)$
2b10: 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 /{.. s//\1/..
2b20: 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e q.. }.. /^
2b30: 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a 09 20 20 20 X\(\/\).*/{..
2b40: 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 s//\1/.. q..
2b50: 20 20 7d 0a 09 20 20 73 2f 2e 2a 2f 2e 2f 3b 20 }.. s/.*/./;
2b60: 71 27 60 0a 20 20 20 20 20 20 74 65 73 74 20 2d q'`. test -
2b70: 64 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 62 d "$as_dir" && b
2b80: 72 65 61 6b 0a 20 20 20 20 64 6f 6e 65 0a 20 20 reak. done.
2b90: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
2ba0: 69 72 73 22 20 7c 7c 20 65 76 61 6c 20 22 6d 6b irs" || eval "mk
2bb0: 64 69 72 20 24 61 73 5f 64 69 72 73 22 0a 20 20 dir $as_dirs".
2bc0: 7d 20 7c 7c 20 74 65 73 74 20 2d 64 20 22 24 61 } || test -d "$a
2bd0: 73 5f 64 69 72 22 20 7c 7c 20 61 73 5f 66 6e 5f s_dir" || as_fn_
2be0: 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 error $? "cannot
2bf0: 20 63 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 create director
2c00: 79 20 24 61 73 5f 64 69 72 22 0a 0a 0a 7d 20 23 y $as_dir"...} #
2c10: 20 61 73 5f 66 6e 5f 6d 6b 64 69 72 5f 70 0a 0a as_fn_mkdir_p..
2c20: 23 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 # as_fn_executab
2c30: 6c 65 5f 70 20 46 49 4c 45 0a 23 20 2d 2d 2d 2d le_p FILE.# ----
2c40: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
2c50: 2d 2d 2d 0a 23 20 54 65 73 74 20 69 66 20 46 49 ---.# Test if FI
2c60: 4c 45 20 69 73 20 61 6e 20 65 78 65 63 75 74 61 LE is an executa
2c70: 62 6c 65 20 72 65 67 75 6c 61 72 20 66 69 6c 65 ble regular file
2c80: 2e 0a 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 ..as_fn_executab
2c90: 6c 65 5f 70 20 28 29 0a 7b 0a 20 20 74 65 73 74 le_p ().{. test
2ca0: 20 2d 66 20 22 24 31 22 20 26 26 20 74 65 73 74 -f "$1" && test
2cb0: 20 2d 78 20 22 24 31 22 0a 7d 20 23 20 61 73 5f -x "$1".} # as_
2cc0: 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 0a fn_executable_p.
2cd0: 23 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 56 # as_fn_append V
2ce0: 41 52 20 56 41 4c 55 45 0a 23 20 2d 2d 2d 2d 2d AR VALUE.# -----
2cf0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
2d00: 2d 0a 23 20 41 70 70 65 6e 64 20 74 68 65 20 74 -.# Append the t
2d10: 65 78 74 20 69 6e 20 56 41 4c 55 45 20 74 6f 20 ext in VALUE to
2d20: 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 64 the end of the d
2d30: 65 66 69 6e 69 74 69 6f 6e 20 63 6f 6e 74 61 69 efinition contai
2d40: 6e 65 64 20 69 6e 20 56 41 52 2e 20 54 61 6b 65 ned in VAR. Take
2d50: 0a 23 20 61 64 76 61 6e 74 61 67 65 20 6f 66 20 .# advantage of
2d60: 61 6e 79 20 73 68 65 6c 6c 20 6f 70 74 69 6d 69 any shell optimi
2d70: 7a 61 74 69 6f 6e 73 20 74 68 61 74 20 61 6c 6c zations that all
2d80: 6f 77 20 61 6d 6f 72 74 69 7a 65 64 20 6c 69 6e ow amortized lin
2d90: 65 61 72 20 67 72 6f 77 74 68 20 6f 76 65 72 0a ear growth over.
2da0: 23 20 72 65 70 65 61 74 65 64 20 61 70 70 65 6e # repeated appen
2db0: 64 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 ds, instead of t
2dc0: 68 65 20 74 79 70 69 63 61 6c 20 71 75 61 64 72 he typical quadr
2dd0: 61 74 69 63 20 67 72 6f 77 74 68 20 70 72 65 73 atic growth pres
2de0: 65 6e 74 20 69 6e 20 6e 61 69 76 65 0a 23 20 69 ent in naive.# i
2df0: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 2e 0a mplementations..
2e00: 69 66 20 28 65 76 61 6c 20 22 61 73 5f 76 61 72 if (eval "as_var
2e10: 3d 31 3b 20 61 73 5f 76 61 72 2b 3d 32 3b 20 74 =1; as_var+=2; t
2e20: 65 73 74 20 78 5c 24 61 73 5f 76 61 72 20 3d 20 est x\$as_var =
2e30: 78 31 32 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c x12") 2>/dev/nul
2e40: 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 65 76 61 6c l; then :. eval
2e50: 20 27 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 28 'as_fn_append (
2e60: 29 0a 20 20 7b 0a 20 20 20 20 65 76 61 6c 20 24 ). {. eval $
2e70: 31 2b 3d 5c 24 32 0a 20 20 7d 27 0a 65 6c 73 65 1+=\$2. }'.else
2e80: 0a 20 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 . as_fn_append
2e90: 28 29 0a 20 20 7b 0a 20 20 20 20 65 76 61 6c 20 (). {. eval
2ea0: 24 31 3d 5c 24 24 31 5c 24 32 0a 20 20 7d 0a 66 $1=\$$1\$2. }.f
2eb0: 69 20 23 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 i # as_fn_append
2ec0: 0a 0a 23 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 ..# as_fn_arith
2ed0: 41 52 47 2e 2e 2e 0a 23 20 2d 2d 2d 2d 2d 2d 2d ARG....# -------
2ee0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 50 65 -----------.# Pe
2ef0: 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 rform arithmetic
2f00: 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 6e 20 74 evaluation on t
2f10: 68 65 20 41 52 47 73 2c 20 61 6e 64 20 73 74 6f he ARGs, and sto
2f20: 72 65 20 74 68 65 20 72 65 73 75 6c 74 20 69 6e re the result in
2f30: 20 74 68 65 0a 23 20 67 6c 6f 62 61 6c 20 24 61 the.# global $a
2f40: 73 5f 76 61 6c 2e 20 54 61 6b 65 20 61 64 76 61 s_val. Take adva
2f50: 6e 74 61 67 65 20 6f 66 20 73 68 65 6c 6c 73 20 ntage of shells
2f60: 74 68 61 74 20 63 61 6e 20 61 76 6f 69 64 20 66 that can avoid f
2f70: 6f 72 6b 73 2e 20 54 68 65 20 61 72 67 75 6d 65 orks. The argume
2f80: 6e 74 73 0a 23 20 6d 75 73 74 20 62 65 20 70 6f nts.# must be po
2f90: 72 74 61 62 6c 65 20 61 63 72 6f 73 73 20 24 28 rtable across $(
2fa0: 28 29 29 20 61 6e 64 20 65 78 70 72 2e 0a 69 66 ()) and expr..if
2fb0: 20 28 65 76 61 6c 20 22 74 65 73 74 20 5c 24 28 (eval "test \$(
2fc0: 28 20 31 20 2b 20 31 20 29 29 20 3d 20 32 22 29 ( 1 + 1 )) = 2")
2fd0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 2>/dev/null; th
2fe0: 65 6e 20 3a 0a 20 20 65 76 61 6c 20 27 61 73 5f en :. eval 'as_
2ff0: 66 6e 5f 61 72 69 74 68 20 28 29 0a 20 20 7b 0a fn_arith (). {.
3000: 20 20 20 20 61 73 5f 76 61 6c 3d 24 28 28 20 24 as_val=$(( $
3010: 2a 20 29 29 0a 20 20 7d 27 0a 65 6c 73 65 0a 20 * )). }'.else.
3020: 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 28 29 0a as_fn_arith ().
3030: 20 20 7b 0a 20 20 20 20 61 73 5f 76 61 6c 3d 60 {. as_val=`
3040: 65 78 70 72 20 22 24 40 22 20 7c 7c 20 74 65 73 expr "$@" || tes
3050: 74 20 24 3f 20 2d 65 71 20 31 60 0a 20 20 7d 0a t $? -eq 1`. }.
3060: 66 69 20 23 20 61 73 5f 66 6e 5f 61 72 69 74 68 fi # as_fn_arith
3070: 0a 0a 0a 23 20 61 73 5f 66 6e 5f 65 72 72 6f 72 ...# as_fn_error
3080: 20 53 54 41 54 55 53 20 45 52 52 4f 52 20 5b 4c STATUS ERROR [L
3090: 49 4e 45 4e 4f 20 4c 4f 47 5f 46 44 5d 0a 23 20 INENO LOG_FD].#
30a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
30b0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
30c0: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 4f 75 74 70 75 --------.# Outpu
30d0: 74 20 22 60 62 61 73 65 6e 61 6d 65 20 24 30 60 t "`basename $0`
30e0: 3a 20 65 72 72 6f 72 3a 20 45 52 52 4f 52 22 20 : error: ERROR"
30f0: 74 6f 20 73 74 64 65 72 72 2e 20 49 66 20 4c 49 to stderr. If LI
3100: 4e 45 4e 4f 20 61 6e 64 20 4c 4f 47 5f 46 44 20 NENO and LOG_FD
3110: 61 72 65 0a 23 20 70 72 6f 76 69 64 65 64 2c 20 are.# provided,
3120: 61 6c 73 6f 20 6f 75 74 70 75 74 20 74 68 65 20 also output the
3130: 65 72 72 6f 72 20 74 6f 20 4c 4f 47 5f 46 44 2c error to LOG_FD,
3140: 20 72 65 66 65 72 65 6e 63 69 6e 67 20 4c 49 4e referencing LIN
3150: 45 4e 4f 2e 20 54 68 65 6e 20 65 78 69 74 20 74 ENO. Then exit t
3160: 68 65 0a 23 20 73 63 72 69 70 74 20 77 69 74 68 he.# script with
3170: 20 53 54 41 54 55 53 2c 20 75 73 69 6e 67 20 31 STATUS, using 1
3180: 20 69 66 20 74 68 61 74 20 77 61 73 20 30 2e 0a if that was 0..
3190: 61 73 5f 66 6e 5f 65 72 72 6f 72 20 28 29 0a 7b as_fn_error ().{
31a0: 0a 20 20 61 73 5f 73 74 61 74 75 73 3d 24 31 3b . as_status=$1;
31b0: 20 74 65 73 74 20 24 61 73 5f 73 74 61 74 75 73 test $as_status
31c0: 20 2d 65 71 20 30 20 26 26 20 61 73 5f 73 74 61 -eq 0 && as_sta
31d0: 74 75 73 3d 31 0a 20 20 69 66 20 74 65 73 74 20 tus=1. if test
31e0: 22 24 34 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 "$4"; then. a
31f0: 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 s_lineno=${as_li
3200: 6e 65 6e 6f 2d 22 24 33 22 7d 20 61 73 5f 6c 69 neno-"$3"} as_li
3210: 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 neno_stack=as_li
3220: 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c neno_stack=$as_l
3230: 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 20 20 ineno_stack.
3240: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
3250: 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
3260: 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 24 32 NENO}: error: $2
3270: 22 20 3e 26 24 34 0a 20 20 66 69 0a 20 20 24 61 " >&$4. fi. $a
3280: 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 s_echo "$as_me:
3290: 65 72 72 6f 72 3a 20 24 32 22 20 3e 26 32 0a 20 error: $2" >&2.
32a0: 20 61 73 5f 66 6e 5f 65 78 69 74 20 24 61 73 5f as_fn_exit $as_
32b0: 73 74 61 74 75 73 0a 7d 20 23 20 61 73 5f 66 6e status.} # as_fn
32c0: 5f 65 72 72 6f 72 0a 0a 69 66 20 65 78 70 72 20 _error..if expr
32d0: 61 20 3a 20 27 5c 28 61 5c 29 27 20 3e 2f 64 65 a : '\(a\)' >/de
32e0: 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 0a 20 v/null 2>&1 &&.
32f0: 20 20 74 65 73 74 20 22 58 60 65 78 70 72 20 30 test "X`expr 0
3300: 30 30 30 31 20 3a 20 27 2e 2a 5c 28 2e 2e 2e 5c 0001 : '.*\(...\
3310: 29 27 60 22 20 3d 20 58 30 30 31 3b 20 74 68 65 )'`" = X001; the
3320: 6e 0a 20 20 61 73 5f 65 78 70 72 3d 65 78 70 72 n. as_expr=expr
3330: 0a 65 6c 73 65 0a 20 20 61 73 5f 65 78 70 72 3d .else. as_expr=
3340: 66 61 6c 73 65 0a 66 69 0a 0a 69 66 20 28 62 61 false.fi..if (ba
3350: 73 65 6e 61 6d 65 20 2d 2d 20 2f 29 20 3e 2f 64 sename -- /) >/d
3360: 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 ev/null 2>&1 &&
3370: 74 65 73 74 20 22 58 60 62 61 73 65 6e 61 6d 65 test "X`basename
3380: 20 2d 2d 20 2f 20 32 3e 26 31 60 22 20 3d 20 22 -- / 2>&1`" = "
3390: 58 2f 22 3b 20 74 68 65 6e 0a 20 20 61 73 5f 62 X/"; then. as_b
33a0: 61 73 65 6e 61 6d 65 3d 62 61 73 65 6e 61 6d 65 asename=basename
33b0: 0a 65 6c 73 65 0a 20 20 61 73 5f 62 61 73 65 6e .else. as_basen
33c0: 61 6d 65 3d 66 61 6c 73 65 0a 66 69 0a 0a 69 66 ame=false.fi..if
33d0: 20 28 61 73 5f 64 69 72 3d 60 64 69 72 6e 61 6d (as_dir=`dirnam
33e0: 65 20 2d 2d 20 2f 60 20 26 26 20 74 65 73 74 20 e -- /` && test
33f0: 22 58 24 61 73 5f 64 69 72 22 20 3d 20 58 2f 29 "X$as_dir" = X/)
3400: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 >/dev/null 2>&1
3410: 3b 20 74 68 65 6e 0a 20 20 61 73 5f 64 69 72 6e ; then. as_dirn
3420: 61 6d 65 3d 64 69 72 6e 61 6d 65 0a 65 6c 73 65 ame=dirname.else
3430: 0a 20 20 61 73 5f 64 69 72 6e 61 6d 65 3d 66 61 . as_dirname=fa
3440: 6c 73 65 0a 66 69 0a 0a 61 73 5f 6d 65 3d 60 24 lse.fi..as_me=`$
3450: 61 73 5f 62 61 73 65 6e 61 6d 65 20 2d 2d 20 22 as_basename -- "
3460: 24 30 22 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 $0" ||.$as_expr
3470: 58 2f 22 24 30 22 20 3a 20 27 2e 2a 2f 5c 28 5b X/"$0" : '.*/\([
3480: 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a 24 27 20 5c ^/][^/]*\)/*$' \
3490: 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20 27 58 | \.. X"$0" : 'X
34a0: 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 \(//\)$' \| \..
34b0: 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c 29 27 X"$0" : 'X\(/\)'
34c0: 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c \| . 2>/dev/nul
34d0: 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 6f 20 58 2f l ||.$as_echo X/
34e0: 22 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20 27 "$0" |. sed '
34f0: 2f 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d 5b 5e 2f 5d /^.*\/\([^/][^/]
3500: 2a 5c 29 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 73 *\)\/*$/{.. s
3510: 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 //\1/.. q..
3520: 7d 0a 09 20 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 2f }.. /^X\/\(\/\/
3530: 5c 29 24 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 \)$/{.. s//\1
3540: 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 /.. q.. }..
3550: 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 29 2e 2a 2f 7b /^X\/\(\/\).*/{
3560: 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 .. s//\1/..
3570: 20 20 71 0a 09 20 20 7d 0a 09 20 20 73 2f 2e 2a q.. }.. s/.*
3580: 2f 2e 2f 3b 20 71 27 60 0a 0a 23 20 41 76 6f 69 /./; q'`..# Avoi
3590: 64 20 64 65 70 65 6e 64 69 6e 67 20 75 70 6f 6e d depending upon
35a0: 20 43 68 61 72 61 63 74 65 72 20 52 61 6e 67 65 Character Range
35b0: 73 2e 0a 61 73 5f 63 72 5f 6c 65 74 74 65 72 73 s..as_cr_letters
35c0: 3d 27 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e ='abcdefghijklmn
35d0: 6f 70 71 72 73 74 75 76 77 78 79 7a 27 0a 61 73 opqrstuvwxyz'.as
35e0: 5f 63 72 5f 4c 45 54 54 45 52 53 3d 27 41 42 43 _cr_LETTERS='ABC
35f0: 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 DEFGHIJKLMNOPQRS
3600: 54 55 56 57 58 59 5a 27 0a 61 73 5f 63 72 5f 4c TUVWXYZ'.as_cr_L
3610: 65 74 74 65 72 73 3d 24 61 73 5f 63 72 5f 6c 65 etters=$as_cr_le
3620: 74 74 65 72 73 24 61 73 5f 63 72 5f 4c 45 54 54 tters$as_cr_LETT
3630: 45 52 53 0a 61 73 5f 63 72 5f 64 69 67 69 74 73 ERS.as_cr_digits
3640: 3d 27 30 31 32 33 34 35 36 37 38 39 27 0a 61 73 ='0123456789'.as
3650: 5f 63 72 5f 61 6c 6e 75 6d 3d 24 61 73 5f 63 72 _cr_alnum=$as_cr
3660: 5f 4c 65 74 74 65 72 73 24 61 73 5f 63 72 5f 64 _Letters$as_cr_d
3670: 69 67 69 74 73 0a 0a 0a 20 20 61 73 5f 6c 69 6e igits... as_lin
3680: 65 6e 6f 5f 31 3d 24 4c 49 4e 45 4e 4f 20 61 73 eno_1=$LINENO as
3690: 5f 6c 69 6e 65 6e 6f 5f 31 61 3d 24 4c 49 4e 45 _lineno_1a=$LINE
36a0: 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 32 NO. as_lineno_2
36b0: 3d 24 4c 49 4e 45 4e 4f 20 61 73 5f 6c 69 6e 65 =$LINENO as_line
36c0: 6e 6f 5f 32 61 3d 24 4c 49 4e 45 4e 4f 0a 20 20 no_2a=$LINENO.
36d0: 65 76 61 6c 20 27 74 65 73 74 20 22 78 24 61 73 eval 'test "x$as
36e0: 5f 6c 69 6e 65 6e 6f 5f 31 27 24 61 73 5f 72 75 _lineno_1'$as_ru
36f0: 6e 27 22 20 21 3d 20 22 78 24 61 73 5f 6c 69 6e n'" != "x$as_lin
3700: 65 6e 6f 5f 32 27 24 61 73 5f 72 75 6e 27 22 20 eno_2'$as_run'"
3710: 26 26 0a 20 20 74 65 73 74 20 22 78 60 65 78 70 &&. test "x`exp
3720: 72 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 27 24 r $as_lineno_1'$
3730: 61 73 5f 72 75 6e 27 20 2b 20 31 60 22 20 3d 20 as_run' + 1`" =
3740: 22 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 27 24 "x$as_lineno_2'$
3750: 61 73 5f 72 75 6e 27 22 27 20 7c 7c 20 7b 0a 20 as_run'"' || {.
3760: 20 23 20 42 6c 61 6d 65 20 4c 65 65 20 45 2e 20 # Blame Lee E.
3770: 4d 63 4d 61 68 6f 6e 20 28 31 39 33 31 2d 31 39 McMahon (1931-19
3780: 38 39 29 20 66 6f 72 20 73 65 64 27 73 20 73 79 89) for sed's sy
3790: 6e 74 61 78 2e 20 20 3a 2d 29 0a 20 20 73 65 64 ntax. :-). sed
37a0: 20 2d 6e 20 27 0a 20 20 20 20 70 0a 20 20 20 20 -n '. p.
37b0: 2f 5b 24 5d 4c 49 4e 45 4e 4f 2f 3d 0a 20 20 27 /[$]LINENO/=. '
37c0: 20 3c 24 61 73 5f 6d 79 73 65 6c 66 20 7c 0a 20 <$as_myself |.
37d0: 20 20 20 73 65 64 20 27 0a 20 20 20 20 20 20 73 sed '. s
37e0: 2f 5b 24 5d 4c 49 4e 45 4e 4f 2e 2a 2f 26 2d 2f /[$]LINENO.*/&-/
37f0: 0a 20 20 20 20 20 20 74 20 6c 69 6e 65 6e 6f 0a . t lineno.
3800: 20 20 20 20 20 20 62 0a 20 20 20 20 20 20 3a 6c b. :l
3810: 69 6e 65 6e 6f 0a 20 20 20 20 20 20 4e 0a 20 20 ineno. N.
3820: 20 20 20 20 3a 6c 6f 6f 70 0a 20 20 20 20 20 20 :loop.
3830: 73 2f 5b 24 5d 4c 49 4e 45 4e 4f 5c 28 5b 5e 27 s/[$]LINENO\([^'
3840: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 27 5f 5d 2e $as_cr_alnum'_].
3850: 2a 5c 6e 5c 29 5c 28 2e 2a 5c 29 2f 5c 32 5c 31 *\n\)\(.*\)/\2\1
3860: 5c 32 2f 0a 20 20 20 20 20 20 74 20 6c 6f 6f 70 \2/. t loop
3870: 0a 20 20 20 20 20 20 73 2f 2d 5c 6e 2e 2a 2f 2f . s/-\n.*//
3880: 0a 20 20 20 20 27 20 3e 24 61 73 5f 6d 65 2e 6c . ' >$as_me.l
3890: 69 6e 65 6e 6f 20 26 26 0a 20 20 63 68 6d 6f 64 ineno &&. chmod
38a0: 20 2b 78 20 22 24 61 73 5f 6d 65 2e 6c 69 6e 65 +x "$as_me.line
38b0: 6e 6f 22 20 7c 7c 0a 20 20 20 20 7b 20 24 61 73 no" ||. { $as
38c0: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 _echo "$as_me: e
38d0: 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 72 65 rror: cannot cre
38e0: 61 74 65 20 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e ate $as_me.linen
38f0: 6f 3b 20 72 65 72 75 6e 20 77 69 74 68 20 61 20 o; rerun with a
3900: 50 4f 53 49 58 20 73 68 65 6c 6c 22 20 3e 26 32 POSIX shell" >&2
3910: 3b 20 61 73 5f 66 6e 5f 65 78 69 74 20 31 3b 20 ; as_fn_exit 1;
3920: 7d 0a 0a 20 20 23 20 49 66 20 77 65 20 68 61 64 }.. # If we had
3930: 20 74 6f 20 72 65 2d 65 78 65 63 75 74 65 20 77 to re-execute w
3940: 69 74 68 20 24 43 4f 4e 46 49 47 5f 53 48 45 4c ith $CONFIG_SHEL
3950: 4c 2c 20 77 65 27 72 65 20 65 6e 73 75 72 65 64 L, we're ensured
3960: 20 74 6f 20 68 61 76 65 0a 20 20 23 20 61 6c 72 to have. # alr
3970: 65 61 64 79 20 64 6f 6e 65 20 74 68 61 74 2c 20 eady done that,
3980: 73 6f 20 65 6e 73 75 72 65 20 77 65 20 64 6f 6e so ensure we don
3990: 27 74 20 74 72 79 20 74 6f 20 64 6f 20 73 6f 20 't try to do so
39a0: 61 67 61 69 6e 20 61 6e 64 20 66 61 6c 6c 0a 20 again and fall.
39b0: 20 23 20 69 6e 20 61 6e 20 69 6e 66 69 6e 69 74 # in an infinit
39c0: 65 20 6c 6f 6f 70 2e 20 20 54 68 69 73 20 68 61 e loop. This ha
39d0: 73 20 61 6c 72 65 61 64 79 20 68 61 70 70 65 6e s already happen
39e0: 65 64 20 69 6e 20 70 72 61 63 74 69 63 65 2e 0a ed in practice..
39f0: 20 20 5f 61 73 5f 63 61 6e 5f 72 65 65 78 65 63 _as_can_reexec
3a00: 3d 6e 6f 3b 20 65 78 70 6f 72 74 20 5f 61 73 5f =no; export _as_
3a10: 63 61 6e 5f 72 65 65 78 65 63 0a 20 20 23 20 44 can_reexec. # D
3a20: 6f 6e 27 74 20 74 72 79 20 74 6f 20 65 78 65 63 on't try to exec
3a30: 20 61 73 20 69 74 20 63 68 61 6e 67 65 73 20 24 as it changes $
3a40: 5b 30 5d 2c 20 63 61 75 73 69 6e 67 20 61 6c 6c [0], causing all
3a50: 20 73 6f 72 74 20 6f 66 20 70 72 6f 62 6c 65 6d sort of problem
3a60: 73 0a 20 20 23 20 28 74 68 65 20 64 69 72 6e 61 s. # (the dirna
3a70: 6d 65 20 6f 66 20 24 5b 30 5d 20 69 73 20 6e 6f me of $[0] is no
3a80: 74 20 74 68 65 20 70 6c 61 63 65 20 77 68 65 72 t the place wher
3a90: 65 20 77 65 20 6d 69 67 68 74 20 66 69 6e 64 20 e we might find
3aa0: 74 68 65 0a 20 20 23 20 6f 72 69 67 69 6e 61 6c the. # original
3ab0: 20 61 6e 64 20 73 6f 20 6f 6e 2e 20 20 41 75 74 and so on. Aut
3ac0: 6f 63 6f 6e 66 20 69 73 20 65 73 70 65 63 69 61 oconf is especia
3ad0: 6c 6c 79 20 73 65 6e 73 69 74 69 76 65 20 74 6f lly sensitive to
3ae0: 20 74 68 69 73 29 2e 0a 20 20 2e 20 22 2e 2f 24 this).. . "./$
3af0: 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 22 0a 20 20 as_me.lineno".
3b00: 23 20 45 78 69 74 20 73 74 61 74 75 73 20 69 73 # Exit status is
3b10: 20 74 68 61 74 20 6f 66 20 74 68 65 20 6c 61 73 that of the las
3b20: 74 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 65 78 69 t command.. exi
3b30: 74 0a 7d 0a 0a 45 43 48 4f 5f 43 3d 20 45 43 48 t.}..ECHO_C= ECH
3b40: 4f 5f 4e 3d 20 45 43 48 4f 5f 54 3d 0a 63 61 73 O_N= ECHO_T=.cas
3b50: 65 20 60 65 63 68 6f 20 2d 6e 20 78 60 20 69 6e e `echo -n x` in
3b60: 20 23 28 28 28 28 28 0a 2d 6e 2a 29 0a 20 20 63 #(((((.-n*). c
3b70: 61 73 65 20 60 65 63 68 6f 20 27 78 79 5c 63 27 ase `echo 'xy\c'
3b80: 60 20 69 6e 0a 20 20 2a 63 2a 29 20 45 43 48 4f ` in. *c*) ECHO
3b90: 5f 54 3d 27 09 27 3b 3b 09 23 20 45 43 48 4f 5f _T='.';;.# ECHO_
3ba0: 54 20 69 73 20 73 69 6e 67 6c 65 20 74 61 62 20 T is single tab
3bb0: 63 68 61 72 61 63 74 65 72 2e 0a 20 20 78 79 29 character.. xy)
3bc0: 20 20 45 43 48 4f 5f 43 3d 27 5c 63 27 3b 3b 0a ECHO_C='\c';;.
3bd0: 20 20 2a 29 20 20 20 65 63 68 6f 20 60 65 63 68 *) echo `ech
3be0: 6f 20 6b 73 68 38 38 20 62 75 67 20 6f 6e 20 41 o ksh88 bug on A
3bf0: 49 58 20 36 2e 31 60 20 3e 20 2f 64 65 76 2f 6e IX 6.1` > /dev/n
3c00: 75 6c 6c 0a 20 20 20 20 20 20 20 45 43 48 4f 5f ull. ECHO_
3c10: 54 3d 27 09 27 3b 3b 0a 20 20 65 73 61 63 3b 3b T='.';;. esac;;
3c20: 0a 2a 29 0a 20 20 45 43 48 4f 5f 4e 3d 27 2d 6e .*). ECHO_N='-n
3c30: 27 3b 3b 0a 65 73 61 63 0a 0a 72 6d 20 2d 66 20 ';;.esac..rm -f
3c40: 63 6f 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78 conf$$ conf$$.ex
3c50: 65 20 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 69 66 e conf$$.file.if
3c60: 20 74 65 73 74 20 2d 64 20 63 6f 6e 66 24 24 2e test -d conf$$.
3c70: 64 69 72 3b 20 74 68 65 6e 0a 20 20 72 6d 20 2d dir; then. rm -
3c80: 66 20 63 6f 6e 66 24 24 2e 64 69 72 2f 63 6f 6e f conf$$.dir/con
3c90: 66 24 24 2e 66 69 6c 65 0a 65 6c 73 65 0a 20 20 f$$.file.else.
3ca0: 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 64 69 72 rm -f conf$$.dir
3cb0: 0a 20 20 6d 6b 64 69 72 20 63 6f 6e 66 24 24 2e . mkdir conf$$.
3cc0: 64 69 72 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a dir 2>/dev/null.
3cd0: 66 69 0a 69 66 20 28 65 63 68 6f 20 3e 63 6f 6e fi.if (echo >con
3ce0: 66 24 24 2e 66 69 6c 65 29 20 32 3e 2f 64 65 76 f$$.file) 2>/dev
3cf0: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 /null; then. if
3d00: 20 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66 69 ln -s conf$$.fi
3d10: 6c 65 20 63 6f 6e 66 24 24 20 32 3e 2f 64 65 76 le conf$$ 2>/dev
3d20: 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 /null; then.
3d30: 61 73 5f 6c 6e 5f 73 3d 27 6c 6e 20 2d 73 27 0a as_ln_s='ln -s'.
3d40: 20 20 20 20 23 20 2e 2e 2e 20 62 75 74 20 74 68 # ... but th
3d50: 65 72 65 20 61 72 65 20 74 77 6f 20 67 6f 74 63 ere are two gotc
3d60: 68 61 73 3a 0a 20 20 20 20 23 20 31 29 20 4f 6e has:. # 1) On
3d70: 20 4d 53 59 53 2c 20 62 6f 74 68 20 60 6c 6e 20 MSYS, both `ln
3d80: 2d 73 20 66 69 6c 65 20 64 69 72 27 20 61 6e 64 -s file dir' and
3d90: 20 60 6c 6e 20 66 69 6c 65 20 64 69 72 27 20 66 `ln file dir' f
3da0: 61 69 6c 2e 0a 20 20 20 20 23 20 32 29 20 44 4a ail.. # 2) DJ
3db0: 47 50 50 20 3c 20 32 2e 30 34 20 68 61 73 20 6e GPP < 2.04 has n
3dc0: 6f 20 73 79 6d 6c 69 6e 6b 73 3b 20 60 6c 6e 20 o symlinks; `ln
3dd0: 2d 73 27 20 63 72 65 61 74 65 73 20 61 20 77 72 -s' creates a wr
3de0: 61 70 70 65 72 20 65 78 65 63 75 74 61 62 6c 65 apper executable
3df0: 2e 0a 20 20 20 20 23 20 49 6e 20 62 6f 74 68 20 .. # In both
3e00: 63 61 73 65 73 2c 20 77 65 20 68 61 76 65 20 74 cases, we have t
3e10: 6f 20 64 65 66 61 75 6c 74 20 74 6f 20 60 63 70 o default to `cp
3e20: 20 2d 70 52 27 2e 0a 20 20 20 20 6c 6e 20 2d 73 -pR'.. ln -s
3e30: 20 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e conf$$.file con
3e40: 66 24 24 2e 64 69 72 20 32 3e 2f 64 65 76 2f 6e f$$.dir 2>/dev/n
3e50: 75 6c 6c 20 26 26 20 74 65 73 74 20 21 20 2d 66 ull && test ! -f
3e60: 20 63 6f 6e 66 24 24 2e 65 78 65 20 7c 7c 0a 20 conf$$.exe ||.
3e70: 20 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27 63 70 as_ln_s='cp
3e80: 20 2d 70 52 27 0a 20 20 65 6c 69 66 20 6c 6e 20 -pR'. elif ln
3e90: 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e 66 conf$$.file conf
3ea0: 24 24 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 $$ 2>/dev/null;
3eb0: 74 68 65 6e 0a 20 20 20 20 61 73 5f 6c 6e 5f 73 then. as_ln_s
3ec0: 3d 6c 6e 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 =ln. else. a
3ed0: 73 5f 6c 6e 5f 73 3d 27 63 70 20 2d 70 52 27 0a s_ln_s='cp -pR'.
3ee0: 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 73 5f 6c fi.else. as_l
3ef0: 6e 5f 73 3d 27 63 70 20 2d 70 52 27 0a 66 69 0a n_s='cp -pR'.fi.
3f00: 72 6d 20 2d 66 20 63 6f 6e 66 24 24 20 63 6f 6e rm -f conf$$ con
3f10: 66 24 24 2e 65 78 65 20 63 6f 6e 66 24 24 2e 64 f$$.exe conf$$.d
3f20: 69 72 2f 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 ir/conf$$.file c
3f30: 6f 6e 66 24 24 2e 66 69 6c 65 0a 72 6d 64 69 72 onf$$.file.rmdir
3f40: 20 63 6f 6e 66 24 24 2e 64 69 72 20 32 3e 2f 64 conf$$.dir 2>/d
3f50: 65 76 2f 6e 75 6c 6c 0a 0a 69 66 20 6d 6b 64 69 ev/null..if mkdi
3f60: 72 20 2d 70 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 r -p . 2>/dev/nu
3f70: 6c 6c 3b 20 74 68 65 6e 0a 20 20 61 73 5f 6d 6b ll; then. as_mk
3f80: 64 69 72 5f 70 3d 27 6d 6b 64 69 72 20 2d 70 20 dir_p='mkdir -p
3f90: 22 24 61 73 5f 64 69 72 22 27 0a 65 6c 73 65 0a "$as_dir"'.else.
3fa0: 20 20 74 65 73 74 20 2d 64 20 2e 2f 2d 70 20 26 test -d ./-p &
3fb0: 26 20 72 6d 64 69 72 20 2e 2f 2d 70 0a 20 20 61 & rmdir ./-p. a
3fc0: 73 5f 6d 6b 64 69 72 5f 70 3d 66 61 6c 73 65 0a s_mkdir_p=false.
3fd0: 66 69 0a 0a 61 73 5f 74 65 73 74 5f 78 3d 27 74 fi..as_test_x='t
3fe0: 65 73 74 20 2d 78 27 0a 61 73 5f 65 78 65 63 75 est -x'.as_execu
3ff0: 74 61 62 6c 65 5f 70 3d 61 73 5f 66 6e 5f 65 78 table_p=as_fn_ex
4000: 65 63 75 74 61 62 6c 65 5f 70 0a 0a 23 20 53 65 ecutable_p..# Se
4010: 64 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 d expression to
4020: 6d 61 70 20 61 20 73 74 72 69 6e 67 20 6f 6e 74 map a string ont
4030: 6f 20 61 20 76 61 6c 69 64 20 43 50 50 20 6e 61 o a valid CPP na
4040: 6d 65 2e 0a 61 73 5f 74 72 5f 63 70 70 3d 22 65 me..as_tr_cpp="e
4050: 76 61 6c 20 73 65 64 20 27 79 25 2a 24 61 73 5f val sed 'y%*$as_
4060: 63 72 5f 6c 65 74 74 65 72 73 25 50 24 61 73 5f cr_letters%P$as_
4070: 63 72 5f 4c 45 54 54 45 52 53 25 3b 73 25 5b 5e cr_LETTERS%;s%[^
4080: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 25 5f _$as_cr_alnum]%_
4090: 25 67 27 22 0a 0a 23 20 53 65 64 20 65 78 70 72 %g'"..# Sed expr
40a0: 65 73 73 69 6f 6e 20 74 6f 20 6d 61 70 20 61 20 ession to map a
40b0: 73 74 72 69 6e 67 20 6f 6e 74 6f 20 61 20 76 61 string onto a va
40c0: 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d lid variable nam
40d0: 65 2e 0a 61 73 5f 74 72 5f 73 68 3d 22 65 76 61 e..as_tr_sh="eva
40e0: 6c 20 73 65 64 20 27 79 25 2a 2b 25 70 70 25 3b l sed 'y%*+%pp%;
40f0: 73 25 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 s%[^_$as_cr_alnu
4100: 6d 5d 25 5f 25 67 27 22 0a 0a 53 48 45 4c 4c 3d m]%_%g'"..SHELL=
4110: 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f ${CONFIG_SHELL-/
4120: 62 69 6e 2f 73 68 7d 0a 0a 0a 74 65 73 74 20 2d bin/sh}...test -
4130: 6e 20 22 24 44 4a 44 49 52 22 20 7c 7c 20 65 78 n "$DJDIR" || ex
4140: 65 63 20 37 3c 26 30 20 3c 2f 64 65 76 2f 6e 75 ec 7<&0 </dev/nu
4150: 6c 6c 0a 65 78 65 63 20 36 3e 26 31 0a 0a 23 20 ll.exec 6>&1..#
4160: 4e 61 6d 65 20 6f 66 20 74 68 65 20 68 6f 73 74 Name of the host
4170: 2e 0a 23 20 68 6f 73 74 6e 61 6d 65 20 6f 6e 20 ..# hostname on
4180: 73 6f 6d 65 20 73 79 73 74 65 6d 73 20 28 53 56 some systems (SV
4190: 52 33 2e 32 2c 20 6f 6c 64 20 47 4e 55 2f 4c 69 R3.2, old GNU/Li
41a0: 6e 75 78 29 20 72 65 74 75 72 6e 73 20 61 20 62 nux) returns a b
41b0: 6f 67 75 73 20 65 78 69 74 20 73 74 61 74 75 73 ogus exit status
41c0: 2c 0a 23 20 73 6f 20 75 6e 61 6d 65 20 67 65 74 ,.# so uname get
41d0: 73 20 72 75 6e 20 74 6f 6f 2e 0a 61 63 5f 68 6f s run too..ac_ho
41e0: 73 74 6e 61 6d 65 3d 60 28 68 6f 73 74 6e 61 6d stname=`(hostnam
41f0: 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e 29 20 32 e || uname -n) 2
4200: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 >/dev/null | sed
4210: 20 31 71 60 0a 0a 23 0a 23 20 49 6e 69 74 69 61 1q`..#.# Initia
4220: 6c 69 7a 61 74 69 6f 6e 73 2e 0a 23 0a 61 63 5f lizations..#.ac_
4230: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 3d 2f default_prefix=/
4240: 75 73 72 2f 6c 6f 63 61 6c 0a 61 63 5f 63 6c 65 usr/local.ac_cle
4250: 61 6e 5f 66 69 6c 65 73 3d 0a 61 63 5f 63 6f 6e an_files=.ac_con
4260: 66 69 67 5f 6c 69 62 6f 62 6a 5f 64 69 72 3d 2e fig_libobj_dir=.
4270: 0a 4c 49 42 4f 42 4a 53 3d 0a 63 72 6f 73 73 5f .LIBOBJS=.cross_
4280: 63 6f 6d 70 69 6c 69 6e 67 3d 6e 6f 0a 73 75 62 compiling=no.sub
4290: 64 69 72 73 3d 0a 4d 46 4c 41 47 53 3d 0a 4d 41 dirs=.MFLAGS=.MA
42a0: 4b 45 46 4c 41 47 53 3d 0a 0a 23 20 49 64 65 6e KEFLAGS=..# Iden
42b0: 74 69 74 79 20 6f 66 20 74 68 69 73 20 70 61 63 tity of this pac
42c0: 6b 61 67 65 2e 0a 50 41 43 4b 41 47 45 5f 4e 41 kage..PACKAGE_NA
42d0: 4d 45 3d 27 6c 69 62 73 70 61 74 69 61 6c 69 74 ME='libspatialit
42e0: 65 27 0a 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 e'.PACKAGE_TARNA
42f0: 4d 45 3d 27 6c 69 62 73 70 61 74 69 61 6c 69 74 ME='libspatialit
4300: 65 27 0a 50 41 43 4b 41 47 45 5f 56 45 52 53 49 e'.PACKAGE_VERSI
4310: 4f 4e 3d 27 35 2e 30 2e 30 2d 62 65 74 61 31 27 ON='5.0.0-beta1'
4320: 0a 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47 3d .PACKAGE_STRING=
4330: 27 6c 69 62 73 70 61 74 69 61 6c 69 74 65 20 35 'libspatialite 5
4340: 2e 30 2e 30 2d 62 65 74 61 31 27 0a 50 41 43 4b .0.0-beta1'.PACK
4350: 41 47 45 5f 42 55 47 52 45 50 4f 52 54 3d 27 61 AGE_BUGREPORT='a
4360: 2e 66 75 72 69 65 72 69 40 6c 71 74 2e 69 74 27 .furieri@lqt.it'
4370: 0a 50 41 43 4b 41 47 45 5f 55 52 4c 3d 27 27 0a .PACKAGE_URL=''.
4380: 0a 23 20 46 61 63 74 6f 72 69 6e 67 20 64 65 66 .# Factoring def
4390: 61 75 6c 74 20 68 65 61 64 65 72 73 20 66 6f 72 ault headers for
43a0: 20 6d 6f 73 74 20 74 65 73 74 73 2e 0a 61 63 5f most tests..ac_
43b0: 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 includes_default
43c0: 3d 22 5c 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 ="\.#include <st
43d0: 64 69 6f 2e 68 3e 0a 23 69 66 64 65 66 20 48 41 dio.h>.#ifdef HA
43e0: 56 45 5f 53 59 53 5f 54 59 50 45 53 5f 48 0a 23 VE_SYS_TYPES_H.#
43f0: 20 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 include <sys/ty
4400: 70 65 73 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 pes.h>.#endif.#i
4410: 66 64 65 66 20 48 41 56 45 5f 53 59 53 5f 53 54 fdef HAVE_SYS_ST
4420: 41 54 5f 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c AT_H.# include <
4430: 73 79 73 2f 73 74 61 74 2e 68 3e 0a 23 65 6e 64 sys/stat.h>.#end
4440: 69 66 0a 23 69 66 64 65 66 20 53 54 44 43 5f 48 if.#ifdef STDC_H
4450: 45 41 44 45 52 53 0a 23 20 69 6e 63 6c 75 64 65 EADERS.# include
4460: 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 20 69 6e <stdlib.h>.# in
4470: 63 6c 75 64 65 20 3c 73 74 64 64 65 66 2e 68 3e clude <stddef.h>
4480: 0a 23 65 6c 73 65 0a 23 20 69 66 64 65 66 20 48 .#else.# ifdef H
4490: 41 56 45 5f 53 54 44 4c 49 42 5f 48 0a 23 20 20 AVE_STDLIB_H.#
44a0: 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e include <stdlib.
44b0: 68 3e 0a 23 20 65 6e 64 69 66 0a 23 65 6e 64 69 h>.# endif.#endi
44c0: 66 0a 23 69 66 64 65 66 20 48 41 56 45 5f 53 54 f.#ifdef HAVE_ST
44d0: 52 49 4e 47 5f 48 0a 23 20 69 66 20 21 64 65 66 RING_H.# if !def
44e0: 69 6e 65 64 20 53 54 44 43 5f 48 45 41 44 45 52 ined STDC_HEADER
44f0: 53 20 26 26 20 64 65 66 69 6e 65 64 20 48 41 56 S && defined HAV
4500: 45 5f 4d 45 4d 4f 52 59 5f 48 0a 23 20 20 69 6e E_MEMORY_H.# in
4510: 63 6c 75 64 65 20 3c 6d 65 6d 6f 72 79 2e 68 3e clude <memory.h>
4520: 0a 23 20 65 6e 64 69 66 0a 23 20 69 6e 63 6c 75 .# endif.# inclu
4530: 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23 65 de <string.h>.#e
4540: 6e 64 69 66 0a 23 69 66 64 65 66 20 48 41 56 45 ndif.#ifdef HAVE
4550: 5f 53 54 52 49 4e 47 53 5f 48 0a 23 20 69 6e 63 _STRINGS_H.# inc
4560: 6c 75 64 65 20 3c 73 74 72 69 6e 67 73 2e 68 3e lude <strings.h>
4570: 0a 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 48 .#endif.#ifdef H
4580: 41 56 45 5f 49 4e 54 54 59 50 45 53 5f 48 0a 23 AVE_INTTYPES_H.#
4590: 20 69 6e 63 6c 75 64 65 20 3c 69 6e 74 74 79 70 include <inttyp
45a0: 65 73 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66 es.h>.#endif.#if
45b0: 64 65 66 20 48 41 56 45 5f 53 54 44 49 4e 54 5f def HAVE_STDINT_
45c0: 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 64 H.# include <std
45d0: 69 6e 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 int.h>.#endif.#i
45e0: 66 64 65 66 20 48 41 56 45 5f 55 4e 49 53 54 44 fdef HAVE_UNISTD
45f0: 5f 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 75 6e _H.# include <un
4600: 69 73 74 64 2e 68 3e 0a 23 65 6e 64 69 66 22 0a istd.h>.#endif".
4610: 0a 61 63 5f 73 75 62 73 74 5f 76 61 72 73 3d 27 .ac_subst_vars='
4620: 61 6d 5f 5f 45 58 45 45 58 54 5f 46 41 4c 53 45 am__EXEEXT_FALSE
4630: 0a 61 6d 5f 5f 45 58 45 45 58 54 5f 54 52 55 45 .am__EXEEXT_TRUE
4640: 0a 4c 54 4c 49 42 4f 42 4a 53 0a 41 4e 44 52 4f .LTLIBOBJS.ANDRO
4650: 49 44 5f 46 41 4c 53 45 0a 41 4e 44 52 4f 49 44 ID_FALSE.ANDROID
4660: 5f 54 52 55 45 0a 4d 41 43 4f 53 58 5f 46 41 4c _TRUE.MACOSX_FAL
4670: 53 45 0a 4d 41 43 4f 53 58 5f 54 52 55 45 0a 4d SE.MACOSX_TRUE.M
4680: 49 4e 47 57 5f 46 41 4c 53 45 0a 4d 49 4e 47 57 INGW_FALSE.MINGW
4690: 5f 54 52 55 45 0a 4d 4f 44 55 4c 45 5f 4f 4e 4c _TRUE.MODULE_ONL
46a0: 59 5f 46 41 4c 53 45 0a 4d 4f 44 55 4c 45 5f 4f Y_FALSE.MODULE_O
46b0: 4e 4c 59 5f 54 52 55 45 0a 45 4e 41 42 4c 45 5f NLY_TRUE.ENABLE_
46c0: 45 58 41 4d 50 4c 45 53 5f 46 41 4c 53 45 0a 45 EXAMPLES_FALSE.E
46d0: 4e 41 42 4c 45 5f 45 58 41 4d 50 4c 45 53 5f 54 NABLE_EXAMPLES_T
46e0: 52 55 45 0a 45 4e 41 42 4c 45 5f 47 45 4f 50 41 RUE.ENABLE_GEOPA
46f0: 43 4b 41 47 45 5f 46 41 4c 53 45 0a 45 4e 41 42 CKAGE_FALSE.ENAB
4700: 4c 45 5f 47 45 4f 50 41 43 4b 41 47 45 5f 54 52 LE_GEOPACKAGE_TR
4710: 55 45 0a 4c 49 42 58 4d 4c 32 5f 4c 49 42 53 0a UE.LIBXML2_LIBS.
4720: 4c 49 42 58 4d 4c 32 5f 43 46 4c 41 47 53 0a 50 LIBXML2_CFLAGS.P
4730: 4b 47 5f 43 4f 4e 46 49 47 5f 4c 49 42 44 49 52 KG_CONFIG_LIBDIR
4740: 0a 50 4b 47 5f 43 4f 4e 46 49 47 5f 50 41 54 48 .PKG_CONFIG_PATH
4750: 0a 50 4b 47 5f 43 4f 4e 46 49 47 0a 47 45 4f 53 .PKG_CONFIG.GEOS
4760: 5f 43 46 4c 41 47 53 0a 47 45 4f 53 5f 4c 44 46 _CFLAGS.GEOS_LDF
4770: 4c 41 47 53 0a 47 45 4f 53 43 4f 4e 46 49 47 0a LAGS.GEOSCONFIG.
4780: 4c 49 42 4f 42 4a 53 0a 43 58 58 43 50 50 0a 4f LIBOBJS.CXXCPP.O
4790: 54 4f 4f 4c 36 34 0a 4f 54 4f 4f 4c 0a 4c 49 50 TOOL64.OTOOL.LIP
47a0: 4f 0a 4e 4d 45 44 49 54 0a 44 53 59 4d 55 54 49 O.NMEDIT.DSYMUTI
47b0: 4c 0a 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 0a L.MANIFEST_TOOL.
47c0: 52 41 4e 4c 49 42 0a 61 63 5f 63 74 5f 41 52 0a RANLIB.ac_ct_AR.
47d0: 41 52 0a 4e 4d 0a 61 63 5f 63 74 5f 44 55 4d 50 AR.NM.ac_ct_DUMP
47e0: 42 49 4e 0a 44 55 4d 50 42 49 4e 0a 4c 44 0a 46 BIN.DUMPBIN.LD.F
47f0: 47 52 45 50 0a 53 45 44 0a 4c 49 42 54 4f 4f 4c GREP.SED.LIBTOOL
4800: 0a 4f 42 4a 44 55 4d 50 0a 44 4c 4c 54 4f 4f 4c .OBJDUMP.DLLTOOL
4810: 0a 41 53 0a 68 6f 73 74 5f 6f 73 0a 68 6f 73 74 .AS.host_os.host
4820: 5f 76 65 6e 64 6f 72 0a 68 6f 73 74 5f 63 70 75 _vendor.host_cpu
4830: 0a 68 6f 73 74 0a 62 75 69 6c 64 5f 6f 73 0a 62 .host.build_os.b
4840: 75 69 6c 64 5f 76 65 6e 64 6f 72 0a 62 75 69 6c uild_vendor.buil
4850: 64 5f 63 70 75 0a 62 75 69 6c 64 0a 4c 4e 5f 53 d_cpu.build.LN_S
4860: 0a 61 6d 5f 5f 66 61 73 74 64 65 70 43 58 58 5f .am__fastdepCXX_
4870: 46 41 4c 53 45 0a 61 6d 5f 5f 66 61 73 74 64 65 FALSE.am__fastde
4880: 70 43 58 58 5f 54 52 55 45 0a 43 58 58 44 45 50 pCXX_TRUE.CXXDEP
4890: 4d 4f 44 45 0a 61 63 5f 63 74 5f 43 58 58 0a 43 MODE.ac_ct_CXX.C
48a0: 58 58 46 4c 41 47 53 0a 43 58 58 0a 45 47 52 45 XXFLAGS.CXX.EGRE
48b0: 50 0a 47 52 45 50 0a 43 50 50 0a 61 6d 5f 5f 66 P.GREP.CPP.am__f
48c0: 61 73 74 64 65 70 43 43 5f 46 41 4c 53 45 0a 61 astdepCC_FALSE.a
48d0: 6d 5f 5f 66 61 73 74 64 65 70 43 43 5f 54 52 55 m__fastdepCC_TRU
48e0: 45 0a 43 43 44 45 50 4d 4f 44 45 0a 61 6d 5f 5f E.CCDEPMODE.am__
48f0: 6e 6f 64 65 70 0a 41 4d 44 45 50 42 41 43 4b 53 nodep.AMDEPBACKS
4900: 4c 41 53 48 0a 41 4d 44 45 50 5f 46 41 4c 53 45 LASH.AMDEP_FALSE
4910: 0a 41 4d 44 45 50 5f 54 52 55 45 0a 61 6d 5f 5f .AMDEP_TRUE.am__
4920: 71 75 6f 74 65 0a 61 6d 5f 5f 69 6e 63 6c 75 64 quote.am__includ
4930: 65 0a 44 45 50 44 49 52 0a 4f 42 4a 45 58 54 0a e.DEPDIR.OBJEXT.
4940: 45 58 45 45 58 54 0a 61 63 5f 63 74 5f 43 43 0a EXEEXT.ac_ct_CC.
4950: 43 50 50 46 4c 41 47 53 0a 4c 44 46 4c 41 47 53 CPPFLAGS.LDFLAGS
4960: 0a 43 46 4c 41 47 53 0a 43 43 0a 4d 41 49 4e 54 .CFLAGS.CC.MAINT
4970: 0a 4d 41 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 45 .MAINTAINER_MODE
4980: 5f 46 41 4c 53 45 0a 4d 41 49 4e 54 41 49 4e 45 _FALSE.MAINTAINE
4990: 52 5f 4d 4f 44 45 5f 54 52 55 45 0a 41 4d 5f 42 R_MODE_TRUE.AM_B
49a0: 41 43 4b 53 4c 41 53 48 0a 41 4d 5f 44 45 46 41 ACKSLASH.AM_DEFA
49b0: 55 4c 54 5f 56 45 52 42 4f 53 49 54 59 0a 41 4d ULT_VERBOSITY.AM
49c0: 5f 44 45 46 41 55 4c 54 5f 56 0a 41 4d 5f 56 0a _DEFAULT_V.AM_V.
49d0: 61 6d 5f 5f 75 6e 74 61 72 0a 61 6d 5f 5f 74 61 am__untar.am__ta
49e0: 72 0a 41 4d 54 41 52 0a 61 6d 5f 5f 6c 65 61 64 r.AMTAR.am__lead
49f0: 69 6e 67 5f 64 6f 74 0a 53 45 54 5f 4d 41 4b 45 ing_dot.SET_MAKE
4a00: 0a 41 57 4b 0a 6d 6b 64 69 72 5f 70 0a 4d 4b 44 .AWK.mkdir_p.MKD
4a10: 49 52 5f 50 0a 49 4e 53 54 41 4c 4c 5f 53 54 52 IR_P.INSTALL_STR
4a20: 49 50 5f 50 52 4f 47 52 41 4d 0a 53 54 52 49 50 IP_PROGRAM.STRIP
4a30: 0a 69 6e 73 74 61 6c 6c 5f 73 68 0a 4d 41 4b 45 .install_sh.MAKE
4a40: 49 4e 46 4f 0a 41 55 54 4f 48 45 41 44 45 52 0a INFO.AUTOHEADER.
4a50: 41 55 54 4f 4d 41 4b 45 0a 41 55 54 4f 43 4f 4e AUTOMAKE.AUTOCON
4a60: 46 0a 41 43 4c 4f 43 41 4c 0a 56 45 52 53 49 4f F.ACLOCAL.VERSIO
4a70: 4e 0a 50 41 43 4b 41 47 45 0a 43 59 47 50 41 54 N.PACKAGE.CYGPAT
4a80: 48 5f 57 0a 61 6d 5f 5f 69 73 72 63 0a 49 4e 53 H_W.am__isrc.INS
4a90: 54 41 4c 4c 5f 44 41 54 41 0a 49 4e 53 54 41 4c TALL_DATA.INSTAL
4aa0: 4c 5f 53 43 52 49 50 54 0a 49 4e 53 54 41 4c 4c L_SCRIPT.INSTALL
4ab0: 5f 50 52 4f 47 52 41 4d 0a 74 61 72 67 65 74 5f _PROGRAM.target_
4ac0: 61 6c 69 61 73 0a 68 6f 73 74 5f 61 6c 69 61 73 alias.host_alias
4ad0: 0a 62 75 69 6c 64 5f 61 6c 69 61 73 0a 4c 49 42 .build_alias.LIB
4ae0: 53 0a 45 43 48 4f 5f 54 0a 45 43 48 4f 5f 4e 0a S.ECHO_T.ECHO_N.
4af0: 45 43 48 4f 5f 43 0a 44 45 46 53 0a 6d 61 6e 64 ECHO_C.DEFS.mand
4b00: 69 72 0a 6c 6f 63 61 6c 65 64 69 72 0a 6c 69 62 ir.localedir.lib
4b10: 64 69 72 0a 70 73 64 69 72 0a 70 64 66 64 69 72 dir.psdir.pdfdir
4b20: 0a 64 76 69 64 69 72 0a 68 74 6d 6c 64 69 72 0a .dvidir.htmldir.
4b30: 69 6e 66 6f 64 69 72 0a 64 6f 63 64 69 72 0a 6f infodir.docdir.o
4b40: 6c 64 69 6e 63 6c 75 64 65 64 69 72 0a 69 6e 63 ldincludedir.inc
4b50: 6c 75 64 65 64 69 72 0a 6c 6f 63 61 6c 73 74 61 ludedir.localsta
4b60: 74 65 64 69 72 0a 73 68 61 72 65 64 73 74 61 74 tedir.sharedstat
4b70: 65 64 69 72 0a 73 79 73 63 6f 6e 66 64 69 72 0a edir.sysconfdir.
4b80: 64 61 74 61 64 69 72 0a 64 61 74 61 72 6f 6f 74 datadir.dataroot
4b90: 64 69 72 0a 6c 69 62 65 78 65 63 64 69 72 0a 73 dir.libexecdir.s
4ba0: 62 69 6e 64 69 72 0a 62 69 6e 64 69 72 0a 70 72 bindir.bindir.pr
4bb0: 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f ogram_transform_
4bc0: 6e 61 6d 65 0a 70 72 65 66 69 78 0a 65 78 65 63 name.prefix.exec
4bd0: 5f 70 72 65 66 69 78 0a 50 41 43 4b 41 47 45 5f _prefix.PACKAGE_
4be0: 55 52 4c 0a 50 41 43 4b 41 47 45 5f 42 55 47 52 URL.PACKAGE_BUGR
4bf0: 45 50 4f 52 54 0a 50 41 43 4b 41 47 45 5f 53 54 EPORT.PACKAGE_ST
4c00: 52 49 4e 47 0a 50 41 43 4b 41 47 45 5f 56 45 52 RING.PACKAGE_VER
4c10: 53 49 4f 4e 0a 50 41 43 4b 41 47 45 5f 54 41 52 SION.PACKAGE_TAR
4c20: 4e 41 4d 45 0a 50 41 43 4b 41 47 45 5f 4e 41 4d NAME.PACKAGE_NAM
4c30: 45 0a 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 E.PATH_SEPARATOR
4c40: 0a 53 48 45 4c 4c 27 0a 61 63 5f 73 75 62 73 74 .SHELL'.ac_subst
4c50: 5f 66 69 6c 65 73 3d 27 27 0a 61 63 5f 75 73 65 _files=''.ac_use
4c60: 72 5f 6f 70 74 73 3d 27 0a 65 6e 61 62 6c 65 5f r_opts='.enable_
4c70: 6f 70 74 69 6f 6e 5f 63 68 65 63 6b 69 6e 67 0a option_checking.
4c80: 65 6e 61 62 6c 65 5f 73 69 6c 65 6e 74 5f 72 75 enable_silent_ru
4c90: 6c 65 73 0a 65 6e 61 62 6c 65 5f 6d 61 69 6e 74 les.enable_maint
4ca0: 61 69 6e 65 72 5f 6d 6f 64 65 0a 65 6e 61 62 6c ainer_mode.enabl
4cb0: 65 5f 64 65 70 65 6e 64 65 6e 63 79 5f 74 72 61 e_dependency_tra
4cc0: 63 6b 69 6e 67 0a 65 6e 61 62 6c 65 5f 73 68 61 cking.enable_sha
4cd0: 72 65 64 0a 65 6e 61 62 6c 65 5f 73 74 61 74 69 red.enable_stati
4ce0: 63 0a 77 69 74 68 5f 70 69 63 0a 65 6e 61 62 6c c.with_pic.enabl
4cf0: 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 0a 77 e_fast_install.w
4d00: 69 74 68 5f 67 6e 75 5f 6c 64 0a 77 69 74 68 5f ith_gnu_ld.with_
4d10: 73 79 73 72 6f 6f 74 0a 65 6e 61 62 6c 65 5f 6c sysroot.enable_l
4d20: 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 0a 65 6e 61 62 ibtool_lock.enab
4d30: 6c 65 5f 6d 61 74 68 73 71 6c 0a 65 6e 61 62 6c le_mathsql.enabl
4d40: 65 5f 67 65 6f 63 61 6c 6c 62 61 63 6b 73 0a 65 e_geocallbacks.e
4d50: 6e 61 62 6c 65 5f 6b 6e 6e 0a 65 6e 61 62 6c 65 nable_knn.enable
4d60: 5f 70 72 6f 6a 0a 65 6e 61 62 6c 65 5f 69 63 6f _proj.enable_ico
4d70: 6e 76 0a 65 6e 61 62 6c 65 5f 66 72 65 65 78 6c nv.enable_freexl
4d80: 0a 65 6e 61 62 6c 65 5f 65 70 73 67 0a 65 6e 61 .enable_epsg.ena
4d90: 62 6c 65 5f 67 65 6f 73 0a 77 69 74 68 5f 67 65 ble_geos.with_ge
4da0: 6f 73 63 6f 6e 66 69 67 0a 65 6e 61 62 6c 65 5f osconfig.enable_
4db0: 67 63 70 0a 65 6e 61 62 6c 65 5f 67 65 6f 73 61 gcp.enable_geosa
4dc0: 64 76 61 6e 63 65 64 0a 65 6e 61 62 6c 65 5f 67 dvanced.enable_g
4dd0: 65 6f 73 72 65 65 6e 74 72 61 6e 74 0a 77 69 74 eosreentrant.wit
4de0: 68 5f 67 65 6f 73 6f 6e 6c 79 72 65 65 6e 74 72 h_geosonlyreentr
4df0: 61 6e 74 0a 65 6e 61 62 6c 65 5f 67 65 6f 73 33 ant.enable_geos3
4e00: 37 30 0a 65 6e 61 62 6c 65 5f 72 74 74 6f 70 6f 70.enable_rttopo
4e10: 0a 65 6e 61 62 6c 65 5f 6c 69 62 78 6d 6c 32 0a .enable_libxml2.
4e20: 65 6e 61 62 6c 65 5f 67 65 6f 70 61 63 6b 61 67 enable_geopackag
4e30: 65 0a 65 6e 61 62 6c 65 5f 67 63 6f 76 0a 65 6e e.enable_gcov.en
4e40: 61 62 6c 65 5f 65 78 61 6d 70 6c 65 73 0a 65 6e able_examples.en
4e50: 61 62 6c 65 5f 6d 6f 64 75 6c 65 5f 6f 6e 6c 79 able_module_only
4e60: 0a 27 0a 20 20 20 20 20 20 61 63 5f 70 72 65 63 .'. ac_prec
4e70: 69 6f 75 73 5f 76 61 72 73 3d 27 62 75 69 6c 64 ious_vars='build
4e80: 5f 61 6c 69 61 73 0a 68 6f 73 74 5f 61 6c 69 61 _alias.host_alia
4e90: 73 0a 74 61 72 67 65 74 5f 61 6c 69 61 73 0a 43 s.target_alias.C
4ea0: 43 0a 43 46 4c 41 47 53 0a 4c 44 46 4c 41 47 53 C.CFLAGS.LDFLAGS
4eb0: 0a 4c 49 42 53 0a 43 50 50 46 4c 41 47 53 0a 43 .LIBS.CPPFLAGS.C
4ec0: 50 50 0a 43 58 58 0a 43 58 58 46 4c 41 47 53 0a PP.CXX.CXXFLAGS.
4ed0: 43 43 43 0a 43 58 58 43 50 50 0a 50 4b 47 5f 43 CCC.CXXCPP.PKG_C
4ee0: 4f 4e 46 49 47 0a 50 4b 47 5f 43 4f 4e 46 49 47 ONFIG.PKG_CONFIG
4ef0: 5f 50 41 54 48 0a 50 4b 47 5f 43 4f 4e 46 49 47 _PATH.PKG_CONFIG
4f00: 5f 4c 49 42 44 49 52 0a 4c 49 42 58 4d 4c 32 5f _LIBDIR.LIBXML2_
4f10: 43 46 4c 41 47 53 0a 4c 49 42 58 4d 4c 32 5f 4c CFLAGS.LIBXML2_L
4f20: 49 42 53 27 0a 0a 0a 23 20 49 6e 69 74 69 61 6c IBS'...# Initial
4f30: 69 7a 65 20 73 6f 6d 65 20 76 61 72 69 61 62 6c ize some variabl
4f40: 65 73 20 73 65 74 20 62 79 20 6f 70 74 69 6f 6e es set by option
4f50: 73 2e 0a 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d s..ac_init_help=
4f60: 0a 61 63 5f 69 6e 69 74 5f 76 65 72 73 69 6f 6e .ac_init_version
4f70: 3d 66 61 6c 73 65 0a 61 63 5f 75 6e 72 65 63 6f =false.ac_unreco
4f80: 67 6e 69 7a 65 64 5f 6f 70 74 73 3d 0a 61 63 5f gnized_opts=.ac_
4f90: 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 73 65 70 unrecognized_sep
4fa0: 3d 0a 23 20 54 68 65 20 76 61 72 69 61 62 6c 65 =.# The variable
4fb0: 73 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 s have the same
4fc0: 6e 61 6d 65 73 20 61 73 20 74 68 65 20 6f 70 74 names as the opt
4fd0: 69 6f 6e 73 2c 20 77 69 74 68 0a 23 20 64 61 73 ions, with.# das
4fe0: 68 65 73 20 63 68 61 6e 67 65 64 20 74 6f 20 75 hes changed to u
4ff0: 6e 64 65 72 6c 69 6e 65 73 2e 0a 63 61 63 68 65 nderlines..cache
5000: 5f 66 69 6c 65 3d 2f 64 65 76 2f 6e 75 6c 6c 0a _file=/dev/null.
5010: 65 78 65 63 5f 70 72 65 66 69 78 3d 4e 4f 4e 45 exec_prefix=NONE
5020: 0a 6e 6f 5f 63 72 65 61 74 65 3d 0a 6e 6f 5f 72 .no_create=.no_r
5030: 65 63 75 72 73 69 6f 6e 3d 0a 70 72 65 66 69 78 ecursion=.prefix
5040: 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 70 72 =NONE.program_pr
5050: 65 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 efix=NONE.progra
5060: 6d 5f 73 75 66 66 69 78 3d 4e 4f 4e 45 0a 70 72 m_suffix=NONE.pr
5070: 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f ogram_transform_
5080: 6e 61 6d 65 3d 73 2c 78 2c 78 2c 0a 73 69 6c 65 name=s,x,x,.sile
5090: 6e 74 3d 0a 73 69 74 65 3d 0a 73 72 63 64 69 72 nt=.site=.srcdir
50a0: 3d 0a 76 65 72 62 6f 73 65 3d 0a 78 5f 69 6e 63 =.verbose=.x_inc
50b0: 6c 75 64 65 73 3d 4e 4f 4e 45 0a 78 5f 6c 69 62 ludes=NONE.x_lib
50c0: 72 61 72 69 65 73 3d 4e 4f 4e 45 0a 0a 23 20 49 raries=NONE..# I
50d0: 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 nstallation dire
50e0: 63 74 6f 72 79 20 6f 70 74 69 6f 6e 73 2e 0a 23 ctory options..#
50f0: 20 54 68 65 73 65 20 61 72 65 20 6c 65 66 74 20 These are left
5100: 75 6e 65 78 70 61 6e 64 65 64 20 73 6f 20 75 73 unexpanded so us
5110: 65 72 73 20 63 61 6e 20 22 6d 61 6b 65 20 69 6e ers can "make in
5120: 73 74 61 6c 6c 20 65 78 65 63 5f 70 72 65 66 69 stall exec_prefi
5130: 78 3d 2f 66 6f 6f 22 0a 23 20 61 6e 64 20 61 6c x=/foo".# and al
5140: 6c 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 l the variables
5150: 74 68 61 74 20 61 72 65 20 73 75 70 70 6f 73 65 that are suppose
5160: 64 20 74 6f 20 62 65 20 62 61 73 65 64 20 6f 6e d to be based on
5170: 20 65 78 65 63 5f 70 72 65 66 69 78 0a 23 20 62 exec_prefix.# b
5180: 79 20 64 65 66 61 75 6c 74 20 77 69 6c 6c 20 61 y default will a
5190: 63 74 75 61 6c 6c 79 20 63 68 61 6e 67 65 2e 0a ctually change..
51a0: 23 20 55 73 65 20 62 72 61 63 65 73 20 69 6e 73 # Use braces ins
51b0: 74 65 61 64 20 6f 66 20 70 61 72 65 6e 73 20 62 tead of parens b
51c0: 65 63 61 75 73 65 20 73 68 2c 20 70 65 72 6c 2c ecause sh, perl,
51d0: 20 65 74 63 2e 20 61 6c 73 6f 20 61 63 63 65 70 etc. also accep
51e0: 74 20 74 68 65 6d 2e 0a 23 20 28 54 68 65 20 6c t them..# (The l
51f0: 69 73 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 ist follows the
5200: 73 61 6d 65 20 6f 72 64 65 72 20 61 73 20 74 68 same order as th
5210: 65 20 47 4e 55 20 43 6f 64 69 6e 67 20 53 74 61 e GNU Coding Sta
5220: 6e 64 61 72 64 73 2e 29 0a 62 69 6e 64 69 72 3d ndards.).bindir=
5230: 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f '${exec_prefix}/
5240: 62 69 6e 27 0a 73 62 69 6e 64 69 72 3d 27 24 7b bin'.sbindir='${
5250: 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 73 62 69 exec_prefix}/sbi
5260: 6e 27 0a 6c 69 62 65 78 65 63 64 69 72 3d 27 24 n'.libexecdir='$
5270: 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 6c 69 {exec_prefix}/li
5280: 62 65 78 65 63 27 0a 64 61 74 61 72 6f 6f 74 64 bexec'.datarootd
5290: 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 73 68 ir='${prefix}/sh
52a0: 61 72 65 27 0a 64 61 74 61 64 69 72 3d 27 24 7b are'.datadir='${
52b0: 64 61 74 61 72 6f 6f 74 64 69 72 7d 27 0a 73 79 datarootdir}'.sy
52c0: 73 63 6f 6e 66 64 69 72 3d 27 24 7b 70 72 65 66 sconfdir='${pref
52d0: 69 78 7d 2f 65 74 63 27 0a 73 68 61 72 65 64 73 ix}/etc'.shareds
52e0: 74 61 74 65 64 69 72 3d 27 24 7b 70 72 65 66 69 tatedir='${prefi
52f0: 78 7d 2f 63 6f 6d 27 0a 6c 6f 63 61 6c 73 74 61 x}/com'.localsta
5300: 74 65 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d tedir='${prefix}
5310: 2f 76 61 72 27 0a 69 6e 63 6c 75 64 65 64 69 72 /var'.includedir
5320: 3d 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e 63 6c ='${prefix}/incl
5330: 75 64 65 27 0a 6f 6c 64 69 6e 63 6c 75 64 65 64 ude'.oldincluded
5340: 69 72 3d 27 2f 75 73 72 2f 69 6e 63 6c 75 64 65 ir='/usr/include
5350: 27 0a 64 6f 63 64 69 72 3d 27 24 7b 64 61 74 61 '.docdir='${data
5360: 72 6f 6f 74 64 69 72 7d 2f 64 6f 63 2f 24 7b 50 rootdir}/doc/${P
5370: 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 7d 27 ACKAGE_TARNAME}'
5380: 0a 69 6e 66 6f 64 69 72 3d 27 24 7b 64 61 74 61 .infodir='${data
5390: 72 6f 6f 74 64 69 72 7d 2f 69 6e 66 6f 27 0a 68 rootdir}/info'.h
53a0: 74 6d 6c 64 69 72 3d 27 24 7b 64 6f 63 64 69 72 tmldir='${docdir
53b0: 7d 27 0a 64 76 69 64 69 72 3d 27 24 7b 64 6f 63 }'.dvidir='${doc
53c0: 64 69 72 7d 27 0a 70 64 66 64 69 72 3d 27 24 7b dir}'.pdfdir='${
53d0: 64 6f 63 64 69 72 7d 27 0a 70 73 64 69 72 3d 27 docdir}'.psdir='
53e0: 24 7b 64 6f 63 64 69 72 7d 27 0a 6c 69 62 64 69 ${docdir}'.libdi
53f0: 72 3d 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 r='${exec_prefix
5400: 7d 2f 6c 69 62 27 0a 6c 6f 63 61 6c 65 64 69 72 }/lib'.localedir
5410: 3d 27 24 7b 64 61 74 61 72 6f 6f 74 64 69 72 7d ='${datarootdir}
5420: 2f 6c 6f 63 61 6c 65 27 0a 6d 61 6e 64 69 72 3d /locale'.mandir=
5430: 27 24 7b 64 61 74 61 72 6f 6f 74 64 69 72 7d 2f '${datarootdir}/
5440: 6d 61 6e 27 0a 0a 61 63 5f 70 72 65 76 3d 0a 61 man'..ac_prev=.a
5450: 63 5f 64 61 73 68 64 61 73 68 3d 0a 66 6f 72 20 c_dashdash=.for
5460: 61 63 5f 6f 70 74 69 6f 6e 0a 64 6f 0a 20 20 23 ac_option.do. #
5470: 20 49 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 If the previous
5480: 20 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 6e option needs an
5490: 20 61 72 67 75 6d 65 6e 74 2c 20 61 73 73 69 67 argument, assig
54a0: 6e 20 69 74 2e 0a 20 20 69 66 20 74 65 73 74 20 n it.. if test
54b0: 2d 6e 20 22 24 61 63 5f 70 72 65 76 22 3b 20 74 -n "$ac_prev"; t
54c0: 68 65 6e 0a 20 20 20 20 65 76 61 6c 20 24 61 63 hen. eval $ac
54d0: 5f 70 72 65 76 3d 5c 24 61 63 5f 6f 70 74 69 6f _prev=\$ac_optio
54e0: 6e 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 0a 20 n. ac_prev=.
54f0: 20 20 20 63 6f 6e 74 69 6e 75 65 0a 20 20 66 69 continue. fi
5500: 0a 0a 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74 .. case $ac_opt
5510: 69 6f 6e 20 69 6e 0a 20 20 2a 3d 3f 2a 29 20 61 ion in. *=?*) a
5520: 63 5f 6f 70 74 61 72 67 3d 60 65 78 70 72 20 22 c_optarg=`expr "
5530: 58 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 X$ac_option" : '
5540: 5b 5e 3d 5d 2a 3d 5c 28 2e 2a 5c 29 27 60 20 3b [^=]*=\(.*\)'` ;
5550: 3b 0a 20 20 2a 3d 29 20 20 20 61 63 5f 6f 70 74 ;. *=) ac_opt
5560: 61 72 67 3d 20 3b 3b 0a 20 20 2a 29 20 20 20 20 arg= ;;. *)
5570: 61 63 5f 6f 70 74 61 72 67 3d 79 65 73 20 3b 3b ac_optarg=yes ;;
5580: 0a 20 20 65 73 61 63 0a 0a 20 20 23 20 41 63 63 . esac.. # Acc
5590: 65 70 74 20 74 68 65 20 69 6d 70 6f 72 74 61 6e ept the importan
55a0: 74 20 43 79 67 6e 75 73 20 63 6f 6e 66 69 67 75 t Cygnus configu
55b0: 72 65 20 6f 70 74 69 6f 6e 73 2c 20 73 6f 20 77 re options, so w
55c0: 65 20 63 61 6e 20 64 69 61 67 6e 6f 73 65 20 74 e can diagnose t
55d0: 79 70 6f 73 2e 0a 0a 20 20 63 61 73 65 20 24 61 ypos... case $a
55e0: 63 5f 64 61 73 68 64 61 73 68 24 61 63 5f 6f 70 c_dashdash$ac_op
55f0: 74 69 6f 6e 20 69 6e 0a 20 20 2d 2d 29 0a 20 20 tion in. --).
5600: 20 20 61 63 5f 64 61 73 68 64 61 73 68 3d 79 65 ac_dashdash=ye
5610: 73 20 3b 3b 0a 0a 20 20 2d 62 69 6e 64 69 72 20 s ;;.. -bindir
5620: 7c 20 2d 2d 62 69 6e 64 69 72 20 7c 20 2d 2d 62 | --bindir | --b
5630: 69 6e 64 69 20 7c 20 2d 2d 62 69 6e 64 20 7c 20 indi | --bind |
5640: 2d 2d 62 69 6e 20 7c 20 2d 2d 62 69 29 0a 20 20 --bin | --bi).
5650: 20 20 61 63 5f 70 72 65 76 3d 62 69 6e 64 69 72 ac_prev=bindir
5660: 20 3b 3b 0a 20 20 2d 62 69 6e 64 69 72 3d 2a 20 ;;. -bindir=*
5670: 7c 20 2d 2d 62 69 6e 64 69 72 3d 2a 20 7c 20 2d | --bindir=* | -
5680: 2d 62 69 6e 64 69 3d 2a 20 7c 20 2d 2d 62 69 6e -bindi=* | --bin
5690: 64 3d 2a 20 7c 20 2d 2d 62 69 6e 3d 2a 20 7c 20 d=* | --bin=* |
56a0: 2d 2d 62 69 3d 2a 29 0a 20 20 20 20 62 69 6e 64 --bi=*). bind
56b0: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b ir=$ac_optarg ;;
56c0: 0a 0a 20 20 2d 62 75 69 6c 64 20 7c 20 2d 2d 62 .. -build | --b
56d0: 75 69 6c 64 20 7c 20 2d 2d 62 75 69 6c 20 7c 20 uild | --buil |
56e0: 2d 2d 62 75 69 20 7c 20 2d 2d 62 75 29 0a 20 20 --bui | --bu).
56f0: 20 20 61 63 5f 70 72 65 76 3d 62 75 69 6c 64 5f ac_prev=build_
5700: 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 62 75 69 6c alias ;;. -buil
5710: 64 3d 2a 20 7c 20 2d 2d 62 75 69 6c 64 3d 2a 20 d=* | --build=*
5720: 7c 20 2d 2d 62 75 69 6c 3d 2a 20 7c 20 2d 2d 62 | --buil=* | --b
5730: 75 69 3d 2a 20 7c 20 2d 2d 62 75 3d 2a 29 0a 20 ui=* | --bu=*).
5740: 20 20 20 62 75 69 6c 64 5f 61 6c 69 61 73 3d 24 build_alias=$
5750: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 ac_optarg ;;..
5760: 2d 63 61 63 68 65 2d 66 69 6c 65 20 7c 20 2d 2d -cache-file | --
5770: 63 61 63 68 65 2d 66 69 6c 65 20 7c 20 2d 2d 63 cache-file | --c
5780: 61 63 68 65 2d 66 69 6c 20 7c 20 2d 2d 63 61 63 ache-fil | --cac
5790: 68 65 2d 66 69 20 5c 0a 20 20 7c 20 2d 2d 63 61 he-fi \. | --ca
57a0: 63 68 65 2d 66 20 7c 20 2d 2d 63 61 63 68 65 2d che-f | --cache-
57b0: 20 7c 20 2d 2d 63 61 63 68 65 20 7c 20 2d 2d 63 | --cache | --c
57c0: 61 63 68 20 7c 20 2d 2d 63 61 63 20 7c 20 2d 2d ach | --cac | --
57d0: 63 61 20 7c 20 2d 2d 63 29 0a 20 20 20 20 61 63 ca | --c). ac
57e0: 5f 70 72 65 76 3d 63 61 63 68 65 5f 66 69 6c 65 _prev=cache_file
57f0: 20 3b 3b 0a 20 20 2d 63 61 63 68 65 2d 66 69 6c ;;. -cache-fil
5800: 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 e=* | --cache-fi
5810: 6c 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66 le=* | --cache-f
5820: 69 6c 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 66 il=* | --cache-f
5830: 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 i=* \. | --cach
5840: 65 2d 66 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 2d e-f=* | --cache-
5850: 3d 2a 20 7c 20 2d 2d 63 61 63 68 65 3d 2a 20 7c =* | --cache=* |
5860: 20 2d 2d 63 61 63 68 3d 2a 20 7c 20 2d 2d 63 61 --cach=* | --ca
5870: 63 3d 2a 20 7c 20 2d 2d 63 61 3d 2a 20 7c 20 2d c=* | --ca=* | -
5880: 2d 63 3d 2a 29 0a 20 20 20 20 63 61 63 68 65 5f -c=*). cache_
5890: 66 69 6c 65 3d 24 61 63 5f 6f 70 74 61 72 67 20 file=$ac_optarg
58a0: 3b 3b 0a 0a 20 20 2d 2d 63 6f 6e 66 69 67 2d 63 ;;.. --config-c
58b0: 61 63 68 65 20 7c 20 2d 43 29 0a 20 20 20 20 63 ache | -C). c
58c0: 61 63 68 65 5f 66 69 6c 65 3d 63 6f 6e 66 69 67 ache_file=config
58d0: 2e 63 61 63 68 65 20 3b 3b 0a 0a 20 20 2d 64 61 .cache ;;.. -da
58e0: 74 61 64 69 72 20 7c 20 2d 2d 64 61 74 61 64 69 tadir | --datadi
58f0: 72 20 7c 20 2d 2d 64 61 74 61 64 69 20 7c 20 2d r | --datadi | -
5900: 2d 64 61 74 61 64 29 0a 20 20 20 20 61 63 5f 70 -datad). ac_p
5910: 72 65 76 3d 64 61 74 61 64 69 72 20 3b 3b 0a 20 rev=datadir ;;.
5920: 20 2d 64 61 74 61 64 69 72 3d 2a 20 7c 20 2d 2d -datadir=* | --
5930: 64 61 74 61 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 datadir=* | --da
5940: 74 61 64 69 3d 2a 20 7c 20 2d 2d 64 61 74 61 64 tadi=* | --datad
5950: 3d 2a 29 0a 20 20 20 20 64 61 74 61 64 69 72 3d =*). datadir=
5960: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 $ac_optarg ;;..
5970: 20 2d 64 61 74 61 72 6f 6f 74 64 69 72 20 7c 20 -datarootdir |
5980: 2d 2d 64 61 74 61 72 6f 6f 74 64 69 72 20 7c 20 --datarootdir |
5990: 2d 2d 64 61 74 61 72 6f 6f 74 64 69 20 7c 20 2d --datarootdi | -
59a0: 2d 64 61 74 61 72 6f 6f 74 64 20 7c 20 2d 2d 64 -datarootd | --d
59b0: 61 74 61 72 6f 6f 74 20 5c 0a 20 20 7c 20 2d 2d ataroot \. | --
59c0: 64 61 74 61 72 6f 6f 20 7c 20 2d 2d 64 61 74 61 dataroo | --data
59d0: 72 6f 20 7c 20 2d 2d 64 61 74 61 72 29 0a 20 20 ro | --datar).
59e0: 20 20 61 63 5f 70 72 65 76 3d 64 61 74 61 72 6f ac_prev=dataro
59f0: 6f 74 64 69 72 20 3b 3b 0a 20 20 2d 64 61 74 61 otdir ;;. -data
5a00: 72 6f 6f 74 64 69 72 3d 2a 20 7c 20 2d 2d 64 61 rootdir=* | --da
5a10: 74 61 72 6f 6f 74 64 69 72 3d 2a 20 7c 20 2d 2d tarootdir=* | --
5a20: 64 61 74 61 72 6f 6f 74 64 69 3d 2a 20 7c 20 2d datarootdi=* | -
5a30: 2d 64 61 74 61 72 6f 6f 74 64 3d 2a 20 5c 0a 20 -datarootd=* \.
5a40: 20 7c 20 2d 2d 64 61 74 61 72 6f 6f 74 3d 2a 20 | --dataroot=*
5a50: 7c 20 2d 2d 64 61 74 61 72 6f 6f 3d 2a 20 7c 20 | --dataroo=* |
5a60: 2d 2d 64 61 74 61 72 6f 3d 2a 20 7c 20 2d 2d 64 --dataro=* | --d
5a70: 61 74 61 72 3d 2a 29 0a 20 20 20 20 64 61 74 61 atar=*). data
5a80: 72 6f 6f 74 64 69 72 3d 24 61 63 5f 6f 70 74 61 rootdir=$ac_opta
5a90: 72 67 20 3b 3b 0a 0a 20 20 2d 64 69 73 61 62 6c rg ;;.. -disabl
5aa0: 65 2d 2a 20 7c 20 2d 2d 64 69 73 61 62 6c 65 2d e-* | --disable-
5ab0: 2a 29 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70 *). ac_userop
5ac0: 74 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 t=`expr "x$ac_op
5ad0: 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 64 69 73 61 tion" : 'x-*disa
5ae0: 62 6c 65 2d 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 ble-\(.*\)'`.
5af0: 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 # Reject names
5b00: 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c that are not val
5b10: 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c id shell variabl
5b20: 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 e names.. exp
5b30: 72 20 22 78 24 61 63 5f 75 73 65 72 6f 70 74 22 r "x$ac_useropt"
5b40: 20 3a 20 22 2e 2a 5b 5e 2d 2b 2e 5f 24 61 73 5f : ".*[^-+._$as_
5b50: 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 cr_alnum]" >/dev
5b60: 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 61 /null &&. a
5b70: 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 69 s_fn_error $? "i
5b80: 6e 76 61 6c 69 64 20 66 65 61 74 75 72 65 20 6e nvalid feature n
5b90: 61 6d 65 3a 20 24 61 63 5f 75 73 65 72 6f 70 74 ame: $ac_useropt
5ba0: 22 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70 74 ". ac_useropt
5bb0: 5f 6f 72 69 67 3d 24 61 63 5f 75 73 65 72 6f 70 _orig=$ac_userop
5bc0: 74 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70 74 t. ac_useropt
5bd0: 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f =`$as_echo "$ac_
5be0: 75 73 65 72 6f 70 74 22 20 7c 20 73 65 64 20 27 useropt" | sed '
5bf0: 73 2f 5b 2d 2b 2e 5d 2f 5f 2f 67 27 60 0a 20 20 s/[-+.]/_/g'`.
5c00: 20 20 63 61 73 65 20 24 61 63 5f 75 73 65 72 5f case $ac_user_
5c10: 6f 70 74 73 20 69 6e 0a 20 20 20 20 20 20 2a 22 opts in. *"
5c20: 0a 22 65 6e 61 62 6c 65 5f 24 61 63 5f 75 73 65 ."enable_$ac_use
5c30: 72 6f 70 74 22 0a 22 2a 29 20 3b 3b 0a 20 20 20 ropt"."*) ;;.
5c40: 20 20 20 2a 29 20 61 63 5f 75 6e 72 65 63 6f 67 *) ac_unrecog
5c50: 6e 69 7a 65 64 5f 6f 70 74 73 3d 22 24 61 63 5f nized_opts="$ac_
5c60: 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 unrecognized_opt
5c70: 73 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 s$ac_unrecognize
5c80: 64 5f 73 65 70 2d 2d 64 69 73 61 62 6c 65 2d 24 d_sep--disable-$
5c90: 61 63 5f 75 73 65 72 6f 70 74 5f 6f 72 69 67 22 ac_useropt_orig"
5ca0: 0a 09 20 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a .. ac_unrecogniz
5cb0: 65 64 5f 73 65 70 3d 27 2c 20 27 3b 3b 0a 20 20 ed_sep=', ';;.
5cc0: 20 20 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20 esac. eval
5cd0: 65 6e 61 62 6c 65 5f 24 61 63 5f 75 73 65 72 6f enable_$ac_usero
5ce0: 70 74 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 64 6f 63 pt=no ;;.. -doc
5cf0: 64 69 72 20 7c 20 2d 2d 64 6f 63 64 69 72 20 7c dir | --docdir |
5d00: 20 2d 2d 64 6f 63 64 69 20 7c 20 2d 2d 64 6f 63 --docdi | --doc
5d10: 20 7c 20 2d 2d 64 6f 29 0a 20 20 20 20 61 63 5f | --do). ac_
5d20: 70 72 65 76 3d 64 6f 63 64 69 72 20 3b 3b 0a 20 prev=docdir ;;.
5d30: 20 2d 64 6f 63 64 69 72 3d 2a 20 7c 20 2d 2d 64 -docdir=* | --d
5d40: 6f 63 64 69 72 3d 2a 20 7c 20 2d 2d 64 6f 63 64 ocdir=* | --docd
5d50: 69 3d 2a 20 7c 20 2d 2d 64 6f 63 3d 2a 20 7c 20 i=* | --doc=* |
5d60: 2d 2d 64 6f 3d 2a 29 0a 20 20 20 20 64 6f 63 64 --do=*). docd
5d70: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b ir=$ac_optarg ;;
5d80: 0a 0a 20 20 2d 64 76 69 64 69 72 20 7c 20 2d 2d .. -dvidir | --
5d90: 64 76 69 64 69 72 20 7c 20 2d 2d 64 76 69 64 69 dvidir | --dvidi
5da0: 20 7c 20 2d 2d 64 76 69 64 20 7c 20 2d 2d 64 76 | --dvid | --dv
5db0: 69 20 7c 20 2d 2d 64 76 29 0a 20 20 20 20 61 63 i | --dv). ac
5dc0: 5f 70 72 65 76 3d 64 76 69 64 69 72 20 3b 3b 0a _prev=dvidir ;;.
5dd0: 20 20 2d 64 76 69 64 69 72 3d 2a 20 7c 20 2d 2d -dvidir=* | --
5de0: 64 76 69 64 69 72 3d 2a 20 7c 20 2d 2d 64 76 69 dvidir=* | --dvi
5df0: 64 69 3d 2a 20 7c 20 2d 2d 64 76 69 64 3d 2a 20 di=* | --dvid=*
5e00: 7c 20 2d 2d 64 76 69 3d 2a 20 7c 20 2d 2d 64 76 | --dvi=* | --dv
5e10: 3d 2a 29 0a 20 20 20 20 64 76 69 64 69 72 3d 24 =*). dvidir=$
5e20: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 ac_optarg ;;..
5e30: 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d 65 6e -enable-* | --en
5e40: 61 62 6c 65 2d 2a 29 0a 20 20 20 20 61 63 5f 75 able-*). ac_u
5e50: 73 65 72 6f 70 74 3d 60 65 78 70 72 20 22 78 24 seropt=`expr "x$
5e60: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d ac_option" : 'x-
5e70: 2a 65 6e 61 62 6c 65 2d 5c 28 5b 5e 3d 5d 2a 5c *enable-\([^=]*\
5e80: 29 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74 )'`. # Reject
5e90: 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20 names that are
5ea0: 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20 not valid shell
5eb0: 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a variable names..
5ec0: 20 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 75 expr "x$ac_u
5ed0: 73 65 72 6f 70 74 22 20 3a 20 22 2e 2a 5b 5e 2d seropt" : ".*[^-
5ee0: 2b 2e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d +._$as_cr_alnum]
5ef0: 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a " >/dev/null &&.
5f00: 20 20 20 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f as_fn_erro
5f10: 72 20 24 3f 20 22 69 6e 76 61 6c 69 64 20 66 65 r $? "invalid fe
5f20: 61 74 75 72 65 20 6e 61 6d 65 3a 20 24 61 63 5f ature name: $ac_
5f30: 75 73 65 72 6f 70 74 22 0a 20 20 20 20 61 63 5f useropt". ac_
5f40: 75 73 65 72 6f 70 74 5f 6f 72 69 67 3d 24 61 63 useropt_orig=$ac
5f50: 5f 75 73 65 72 6f 70 74 0a 20 20 20 20 61 63 5f _useropt. ac_
5f60: 75 73 65 72 6f 70 74 3d 60 24 61 73 5f 65 63 68 useropt=`$as_ech
5f70: 6f 20 22 24 61 63 5f 75 73 65 72 6f 70 74 22 20 o "$ac_useropt"
5f80: 7c 20 73 65 64 20 27 73 2f 5b 2d 2b 2e 5d 2f 5f | sed 's/[-+.]/_
5f90: 2f 67 27 60 0a 20 20 20 20 63 61 73 65 20 24 61 /g'`. case $a
5fa0: 63 5f 75 73 65 72 5f 6f 70 74 73 20 69 6e 0a 20 c_user_opts in.
5fb0: 20 20 20 20 20 2a 22 0a 22 65 6e 61 62 6c 65 5f *"."enable_
5fc0: 24 61 63 5f 75 73 65 72 6f 70 74 22 0a 22 2a 29 $ac_useropt"."*)
5fd0: 20 3b 3b 0a 20 20 20 20 20 20 2a 29 20 61 63 5f ;;. *) ac_
5fe0: 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 unrecognized_opt
5ff0: 73 3d 22 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 s="$ac_unrecogni
6000: 7a 65 64 5f 6f 70 74 73 24 61 63 5f 75 6e 72 65 zed_opts$ac_unre
6010: 63 6f 67 6e 69 7a 65 64 5f 73 65 70 2d 2d 65 6e cognized_sep--en
6020: 61 62 6c 65 2d 24 61 63 5f 75 73 65 72 6f 70 74 able-$ac_useropt
6030: 5f 6f 72 69 67 22 0a 09 20 61 63 5f 75 6e 72 65 _orig".. ac_unre
6040: 63 6f 67 6e 69 7a 65 64 5f 73 65 70 3d 27 2c 20 cognized_sep=',
6050: 27 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 ';;. esac.
6060: 20 65 76 61 6c 20 65 6e 61 62 6c 65 5f 24 61 63 eval enable_$ac
6070: 5f 75 73 65 72 6f 70 74 3d 5c 24 61 63 5f 6f 70 _useropt=\$ac_op
6080: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 65 78 65 63 targ ;;.. -exec
6090: 2d 70 72 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 -prefix | --exec
60a0: 5f 70 72 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 _prefix | --exec
60b0: 2d 70 72 65 66 69 78 20 7c 20 2d 2d 65 78 65 63 -prefix | --exec
60c0: 2d 70 72 65 66 69 20 5c 0a 20 20 7c 20 2d 2d 65 -prefi \. | --e
60d0: 78 65 63 2d 70 72 65 66 20 7c 20 2d 2d 65 78 65 xec-pref | --exe
60e0: 63 2d 70 72 65 20 7c 20 2d 2d 65 78 65 63 2d 70 c-pre | --exec-p
60f0: 72 20 7c 20 2d 2d 65 78 65 63 2d 70 20 7c 20 2d r | --exec-p | -
6100: 2d 65 78 65 63 2d 20 5c 0a 20 20 7c 20 2d 2d 65 -exec- \. | --e
6110: 78 65 63 20 7c 20 2d 2d 65 78 65 20 7c 20 2d 2d xec | --exe | --
6120: 65 78 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d ex). ac_prev=
6130: 65 78 65 63 5f 70 72 65 66 69 78 20 3b 3b 0a 20 exec_prefix ;;.
6140: 20 2d 65 78 65 63 2d 70 72 65 66 69 78 3d 2a 20 -exec-prefix=*
6150: 7c 20 2d 2d 65 78 65 63 5f 70 72 65 66 69 78 3d | --exec_prefix=
6160: 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 * | --exec-prefi
6170: 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65 x=* | --exec-pre
6180: 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 fi=* \. | --exe
6190: 63 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 65 78 65 c-pref=* | --exe
61a0: 63 2d 70 72 65 3d 2a 20 7c 20 2d 2d 65 78 65 63 c-pre=* | --exec
61b0: 2d 70 72 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 -pr=* | --exec-p
61c0: 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 3d 2a 20 5c =* | --exec-=* \
61d0: 0a 20 20 7c 20 2d 2d 65 78 65 63 3d 2a 20 7c 20 . | --exec=* |
61e0: 2d 2d 65 78 65 3d 2a 20 7c 20 2d 2d 65 78 3d 2a --exe=* | --ex=*
61f0: 29 0a 20 20 20 20 65 78 65 63 5f 70 72 65 66 69 ). exec_prefi
6200: 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a x=$ac_optarg ;;.
6210: 0a 20 20 2d 67 61 73 20 7c 20 2d 2d 67 61 73 20 . -gas | --gas
6220: 7c 20 2d 2d 67 61 20 7c 20 2d 2d 67 29 0a 20 20 | --ga | --g).
6230: 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73 # Obsolete; us
6240: 65 20 2d 2d 77 69 74 68 2d 67 61 73 2e 0a 20 20 e --with-gas..
6250: 20 20 77 69 74 68 5f 67 61 73 3d 79 65 73 20 3b with_gas=yes ;
6260: 3b 0a 0a 20 20 2d 68 65 6c 70 20 7c 20 2d 2d 68 ;.. -help | --h
6270: 65 6c 70 20 7c 20 2d 2d 68 65 6c 20 7c 20 2d 2d elp | --hel | --
6280: 68 65 20 7c 20 2d 68 29 0a 20 20 20 20 61 63 5f he | -h). ac_
6290: 69 6e 69 74 5f 68 65 6c 70 3d 6c 6f 6e 67 20 3b init_help=long ;
62a0: 3b 0a 20 20 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d ;. -help=r* | -
62b0: 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d 68 65 6c -help=r* | --hel
62c0: 3d 72 2a 20 7c 20 2d 2d 68 65 3d 72 2a 20 7c 20 =r* | --he=r* |
62d0: 2d 68 72 2a 29 0a 20 20 20 20 61 63 5f 69 6e 69 -hr*). ac_ini
62e0: 74 5f 68 65 6c 70 3d 72 65 63 75 72 73 69 76 65 t_help=recursive
62f0: 20 3b 3b 0a 20 20 2d 68 65 6c 70 3d 73 2a 20 7c ;;. -help=s* |
6300: 20 2d 2d 68 65 6c 70 3d 73 2a 20 7c 20 2d 2d 68 --help=s* | --h
6310: 65 6c 3d 73 2a 20 7c 20 2d 2d 68 65 3d 73 2a 20 el=s* | --he=s*
6320: 7c 20 2d 68 73 2a 29 0a 20 20 20 20 61 63 5f 69 | -hs*). ac_i
6330: 6e 69 74 5f 68 65 6c 70 3d 73 68 6f 72 74 20 3b nit_help=short ;
6340: 3b 0a 0a 20 20 2d 68 6f 73 74 20 7c 20 2d 2d 68 ;.. -host | --h
6350: 6f 73 74 20 7c 20 2d 2d 68 6f 73 20 7c 20 2d 2d ost | --hos | --
6360: 68 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d ho). ac_prev=
6370: 68 6f 73 74 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 host_alias ;;.
6380: 2d 68 6f 73 74 3d 2a 20 7c 20 2d 2d 68 6f 73 74 -host=* | --host
6390: 3d 2a 20 7c 20 2d 2d 68 6f 73 3d 2a 20 7c 20 2d =* | --hos=* | -
63a0: 2d 68 6f 3d 2a 29 0a 20 20 20 20 68 6f 73 74 5f -ho=*). host_
63b0: 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 alias=$ac_optarg
63c0: 20 3b 3b 0a 0a 20 20 2d 68 74 6d 6c 64 69 72 20 ;;.. -htmldir
63d0: 7c 20 2d 2d 68 74 6d 6c 64 69 72 20 7c 20 2d 2d | --htmldir | --
63e0: 68 74 6d 6c 64 69 20 7c 20 2d 2d 68 74 6d 6c 64 htmldi | --htmld
63f0: 20 7c 20 2d 2d 68 74 6d 6c 20 7c 20 2d 2d 68 74 | --html | --ht
6400: 6d 20 7c 20 2d 2d 68 74 29 0a 20 20 20 20 61 63 m | --ht). ac
6410: 5f 70 72 65 76 3d 68 74 6d 6c 64 69 72 20 3b 3b _prev=htmldir ;;
6420: 0a 20 20 2d 68 74 6d 6c 64 69 72 3d 2a 20 7c 20 . -htmldir=* |
6430: 2d 2d 68 74 6d 6c 64 69 72 3d 2a 20 7c 20 2d 2d --htmldir=* | --
6440: 68 74 6d 6c 64 69 3d 2a 20 7c 20 2d 2d 68 74 6d htmldi=* | --htm
6450: 6c 64 3d 2a 20 7c 20 2d 2d 68 74 6d 6c 3d 2a 20 ld=* | --html=*
6460: 7c 20 2d 2d 68 74 6d 3d 2a 20 5c 0a 20 20 7c 20 | --htm=* \. |
6470: 2d 2d 68 74 3d 2a 29 0a 20 20 20 20 68 74 6d 6c --ht=*). html
6480: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b dir=$ac_optarg ;
6490: 3b 0a 0a 20 20 2d 69 6e 63 6c 75 64 65 64 69 72 ;.. -includedir
64a0: 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 20 | --includedir
64b0: 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 20 7c 20 | --includedi |
64c0: 2d 2d 69 6e 63 6c 75 64 65 64 20 7c 20 2d 2d 69 --included | --i
64d0: 6e 63 6c 75 64 65 20 5c 0a 20 20 7c 20 2d 2d 69 nclude \. | --i
64e0: 6e 63 6c 75 64 20 7c 20 2d 2d 69 6e 63 6c 75 20 nclud | --inclu
64f0: 7c 20 2d 2d 69 6e 63 6c 20 7c 20 2d 2d 69 6e 63 | --incl | --inc
6500: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 69 6e ). ac_prev=in
6510: 63 6c 75 64 65 64 69 72 20 3b 3b 0a 20 20 2d 69 cludedir ;;. -i
6520: 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d ncludedir=* | --
6530: 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d includedir=* | -
6540: 2d 69 6e 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d -includedi=* | -
6550: 2d 69 6e 63 6c 75 64 65 64 3d 2a 20 7c 20 2d 2d -included=* | --
6560: 69 6e 63 6c 75 64 65 3d 2a 20 5c 0a 20 20 7c 20 include=* \. |
6570: 2d 2d 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 69 --includ=* | --i
6580: 6e 63 6c 75 3d 2a 20 7c 20 2d 2d 69 6e 63 6c 3d nclu=* | --incl=
6590: 2a 20 7c 20 2d 2d 69 6e 63 3d 2a 29 0a 20 20 20 * | --inc=*).
65a0: 20 69 6e 63 6c 75 64 65 64 69 72 3d 24 61 63 5f includedir=$ac_
65b0: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 69 6e optarg ;;.. -in
65c0: 66 6f 64 69 72 20 7c 20 2d 2d 69 6e 66 6f 64 69 fodir | --infodi
65d0: 72 20 7c 20 2d 2d 69 6e 66 6f 64 69 20 7c 20 2d r | --infodi | -
65e0: 2d 69 6e 66 6f 64 20 7c 20 2d 2d 69 6e 66 6f 20 -infod | --info
65f0: 7c 20 2d 2d 69 6e 66 29 0a 20 20 20 20 61 63 5f | --inf). ac_
6600: 70 72 65 76 3d 69 6e 66 6f 64 69 72 20 3b 3b 0a prev=infodir ;;.
6610: 20 20 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d -infodir=* | -
6620: 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d 2d 69 -infodir=* | --i
6630: 6e 66 6f 64 69 3d 2a 20 7c 20 2d 2d 69 6e 66 6f nfodi=* | --info
6640: 64 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 3d 2a 20 7c d=* | --info=* |
6650: 20 2d 2d 69 6e 66 3d 2a 29 0a 20 20 20 20 69 6e --inf=*). in
6660: 66 6f 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 fodir=$ac_optarg
6670: 20 3b 3b 0a 0a 20 20 2d 6c 69 62 64 69 72 20 7c ;;.. -libdir |
6680: 20 2d 2d 6c 69 62 64 69 72 20 7c 20 2d 2d 6c 69 --libdir | --li
6690: 62 64 69 20 7c 20 2d 2d 6c 69 62 64 29 0a 20 20 bdi | --libd).
66a0: 20 20 61 63 5f 70 72 65 76 3d 6c 69 62 64 69 72 ac_prev=libdir
66b0: 20 3b 3b 0a 20 20 2d 6c 69 62 64 69 72 3d 2a 20 ;;. -libdir=*
66c0: 7c 20 2d 2d 6c 69 62 64 69 72 3d 2a 20 7c 20 2d | --libdir=* | -
66d0: 2d 6c 69 62 64 69 3d 2a 20 7c 20 2d 2d 6c 69 62 -libdi=* | --lib
66e0: 64 3d 2a 29 0a 20 20 20 20 6c 69 62 64 69 72 3d d=*). libdir=
66f0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 $ac_optarg ;;..
6700: 20 2d 6c 69 62 65 78 65 63 64 69 72 20 7c 20 2d -libexecdir | -
6710: 2d 6c 69 62 65 78 65 63 64 69 72 20 7c 20 2d 2d -libexecdir | --
6720: 6c 69 62 65 78 65 63 64 69 20 7c 20 2d 2d 6c 69 libexecdi | --li
6730: 62 65 78 65 63 64 20 7c 20 2d 2d 6c 69 62 65 78 bexecd | --libex
6740: 65 63 20 5c 0a 20 20 7c 20 2d 2d 6c 69 62 65 78 ec \. | --libex
6750: 65 20 7c 20 2d 2d 6c 69 62 65 78 20 7c 20 2d 2d e | --libex | --
6760: 6c 69 62 65 29 0a 20 20 20 20 61 63 5f 70 72 65 libe). ac_pre
6770: 76 3d 6c 69 62 65 78 65 63 64 69 72 20 3b 3b 0a v=libexecdir ;;.
6780: 20 20 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a 20 -libexecdir=*
6790: 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d 2a | --libexecdir=*
67a0: 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 3d 2a | --libexecdi=*
67b0: 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 3d 2a 20 | --libexecd=*
67c0: 7c 20 2d 2d 6c 69 62 65 78 65 63 3d 2a 20 5c 0a | --libexec=* \.
67d0: 20 20 7c 20 2d 2d 6c 69 62 65 78 65 3d 2a 20 7c | --libexe=* |
67e0: 20 2d 2d 6c 69 62 65 78 3d 2a 20 7c 20 2d 2d 6c --libex=* | --l
67f0: 69 62 65 3d 2a 29 0a 20 20 20 20 6c 69 62 65 78 ibe=*). libex
6800: 65 63 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 ecdir=$ac_optarg
6810: 20 3b 3b 0a 0a 20 20 2d 6c 6f 63 61 6c 65 64 69 ;;.. -localedi
6820: 72 20 7c 20 2d 2d 6c 6f 63 61 6c 65 64 69 72 20 r | --localedir
6830: 7c 20 2d 2d 6c 6f 63 61 6c 65 64 69 20 7c 20 2d | --localedi | -
6840: 2d 6c 6f 63 61 6c 65 64 20 7c 20 2d 2d 6c 6f 63 -localed | --loc
6850: 61 6c 65 29 0a 20 20 20 20 61 63 5f 70 72 65 76 ale). ac_prev
6860: 3d 6c 6f 63 61 6c 65 64 69 72 20 3b 3b 0a 20 20 =localedir ;;.
6870: 2d 6c 6f 63 61 6c 65 64 69 72 3d 2a 20 7c 20 2d -localedir=* | -
6880: 2d 6c 6f 63 61 6c 65 64 69 72 3d 2a 20 7c 20 2d -localedir=* | -
6890: 2d 6c 6f 63 61 6c 65 64 69 3d 2a 20 7c 20 2d 2d -localedi=* | --
68a0: 6c 6f 63 61 6c 65 64 3d 2a 20 7c 20 2d 2d 6c 6f localed=* | --lo
68b0: 63 61 6c 65 3d 2a 29 0a 20 20 20 20 6c 6f 63 61 cale=*). loca
68c0: 6c 65 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 ledir=$ac_optarg
68d0: 20 3b 3b 0a 0a 20 20 2d 6c 6f 63 61 6c 73 74 61 ;;.. -localsta
68e0: 74 65 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c 73 tedir | --locals
68f0: 74 61 74 65 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 tatedir | --loca
6900: 6c 73 74 61 74 65 64 69 20 7c 20 2d 2d 6c 6f 63 lstatedi | --loc
6910: 61 6c 73 74 61 74 65 64 20 5c 0a 20 20 7c 20 2d alstated \. | -
6920: 2d 6c 6f 63 61 6c 73 74 61 74 65 20 7c 20 2d 2d -localstate | --
6930: 6c 6f 63 61 6c 73 74 61 74 20 7c 20 2d 2d 6c 6f localstat | --lo
6940: 63 61 6c 73 74 61 20 7c 20 2d 2d 6c 6f 63 61 6c calsta | --local
6950: 73 74 20 7c 20 2d 2d 6c 6f 63 61 6c 73 29 0a 20 st | --locals).
6960: 20 20 20 61 63 5f 70 72 65 76 3d 6c 6f 63 61 6c ac_prev=local
6970: 73 74 61 74 65 64 69 72 20 3b 3b 0a 20 20 2d 6c statedir ;;. -l
6980: 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 2a 20 7c ocalstatedir=* |
6990: 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 --localstatedir
69a0: 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 =* | --localstat
69b0: 65 64 69 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 edi=* | --locals
69c0: 74 61 74 65 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d tated=* \. | --
69d0: 6c 6f 63 61 6c 73 74 61 74 65 3d 2a 20 7c 20 2d localstate=* | -
69e0: 2d 6c 6f 63 61 6c 73 74 61 74 3d 2a 20 7c 20 2d -localstat=* | -
69f0: 2d 6c 6f 63 61 6c 73 74 61 3d 2a 20 7c 20 2d 2d -localsta=* | --
6a00: 6c 6f 63 61 6c 73 74 3d 2a 20 7c 20 2d 2d 6c 6f localst=* | --lo
6a10: 63 61 6c 73 3d 2a 29 0a 20 20 20 20 6c 6f 63 61 cals=*). loca
6a20: 6c 73 74 61 74 65 64 69 72 3d 24 61 63 5f 6f 70 lstatedir=$ac_op
6a30: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6d 61 6e 64 targ ;;.. -mand
6a40: 69 72 20 7c 20 2d 2d 6d 61 6e 64 69 72 20 7c 20 ir | --mandir |
6a50: 2d 2d 6d 61 6e 64 69 20 7c 20 2d 2d 6d 61 6e 64 --mandi | --mand
6a60: 20 7c 20 2d 2d 6d 61 6e 20 7c 20 2d 2d 6d 61 20 | --man | --ma
6a70: 7c 20 2d 2d 6d 29 0a 20 20 20 20 61 63 5f 70 72 | --m). ac_pr
6a80: 65 76 3d 6d 61 6e 64 69 72 20 3b 3b 0a 20 20 2d ev=mandir ;;. -
6a90: 6d 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e mandir=* | --man
6aa0: 64 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 69 3d dir=* | --mandi=
6ab0: 2a 20 7c 20 2d 2d 6d 61 6e 64 3d 2a 20 7c 20 2d * | --mand=* | -
6ac0: 2d 6d 61 6e 3d 2a 20 7c 20 2d 2d 6d 61 3d 2a 20 -man=* | --ma=*
6ad0: 7c 20 2d 2d 6d 3d 2a 29 0a 20 20 20 20 6d 61 6e | --m=*). man
6ae0: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b dir=$ac_optarg ;
6af0: 3b 0a 0a 20 20 2d 6e 66 70 20 7c 20 2d 2d 6e 66 ;.. -nfp | --nf
6b00: 70 20 7c 20 2d 2d 6e 66 29 0a 20 20 20 20 23 20 p | --nf). #
6b10: 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d Obsolete; use --
6b20: 77 69 74 68 6f 75 74 2d 66 70 2e 0a 20 20 20 20 without-fp..
6b30: 77 69 74 68 5f 66 70 3d 6e 6f 20 3b 3b 0a 0a 20 with_fp=no ;;..
6b40: 20 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d -no-create | --
6b50: 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d 6e 6f no-create | --no
6b60: 2d 63 72 65 61 74 20 7c 20 2d 2d 6e 6f 2d 63 72 -creat | --no-cr
6b70: 65 61 20 7c 20 2d 2d 6e 6f 2d 63 72 65 20 5c 0a ea | --no-cre \.
6b80: 20 20 7c 20 2d 2d 6e 6f 2d 63 72 20 7c 20 2d 2d | --no-cr | --
6b90: 6e 6f 2d 63 20 7c 20 2d 6e 29 0a 20 20 20 20 6e no-c | -n). n
6ba0: 6f 5f 63 72 65 61 74 65 3d 79 65 73 20 3b 3b 0a o_create=yes ;;.
6bb0: 0a 20 20 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e . -no-recursion
6bc0: 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 6f | --no-recursio
6bd0: 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 n | --no-recursi
6be0: 6f 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 o | --no-recursi
6bf0: 20 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 \. | --no-recu
6c00: 72 73 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 20 rs | --no-recur
6c10: 7c 20 2d 2d 6e 6f 2d 72 65 63 75 20 7c 20 2d 2d | --no-recu | --
6c20: 6e 6f 2d 72 65 63 20 7c 20 2d 2d 6e 6f 2d 72 65 no-rec | --no-re
6c30: 20 7c 20 2d 2d 6e 6f 2d 72 29 0a 20 20 20 20 6e | --no-r). n
6c40: 6f 5f 72 65 63 75 72 73 69 6f 6e 3d 79 65 73 20 o_recursion=yes
6c50: 3b 3b 0a 0a 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 ;;.. -oldinclud
6c60: 65 64 69 72 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c edir | --oldincl
6c70: 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c 64 69 6e udedir | --oldin
6c80: 63 6c 75 64 65 64 69 20 7c 20 2d 2d 6f 6c 64 69 cludedi | --oldi
6c90: 6e 63 6c 75 64 65 64 20 5c 0a 20 20 7c 20 2d 2d ncluded \. | --
6ca0: 6f 6c 64 69 6e 63 6c 75 64 65 20 7c 20 2d 2d 6f oldinclude | --o
6cb0: 6c 64 69 6e 63 6c 75 64 20 7c 20 2d 2d 6f 6c 64 ldinclud | --old
6cc0: 69 6e 63 6c 75 20 7c 20 2d 2d 6f 6c 64 69 6e 63 inclu | --oldinc
6cd0: 6c 20 7c 20 2d 2d 6f 6c 64 69 6e 63 20 5c 0a 20 l | --oldinc \.
6ce0: 20 7c 20 2d 2d 6f 6c 64 69 6e 20 7c 20 2d 2d 6f | --oldin | --o
6cf0: 6c 64 69 20 7c 20 2d 2d 6f 6c 64 20 7c 20 2d 2d ldi | --old | --
6d00: 6f 6c 20 7c 20 2d 2d 6f 29 0a 20 20 20 20 61 63 ol | --o). ac
6d10: 5f 70 72 65 76 3d 6f 6c 64 69 6e 63 6c 75 64 65 _prev=oldinclude
6d20: 64 69 72 20 3b 3b 0a 20 20 2d 6f 6c 64 69 6e 63 dir ;;. -oldinc
6d30: 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c ludedir=* | --ol
6d40: 64 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 dincludedir=* |
6d50: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 3d 2a --oldincludedi=*
6d60: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 | --oldincluded
6d70: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e =* \. | --oldin
6d80: 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 clude=* | --oldi
6d90: 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 nclud=* | --oldi
6da0: 6e 63 6c 75 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e nclu=* | --oldin
6db0: 63 6c 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 3d cl=* | --oldinc=
6dc0: 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 3d * \. | --oldin=
6dd0: 2a 20 7c 20 2d 2d 6f 6c 64 69 3d 2a 20 7c 20 2d * | --oldi=* | -
6de0: 2d 6f 6c 64 3d 2a 20 7c 20 2d 2d 6f 6c 3d 2a 20 -old=* | --ol=*
6df0: 7c 20 2d 2d 6f 3d 2a 29 0a 20 20 20 20 6f 6c 64 | --o=*). old
6e00: 69 6e 63 6c 75 64 65 64 69 72 3d 24 61 63 5f 6f includedir=$ac_o
6e10: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 65 ptarg ;;.. -pre
6e20: 66 69 78 20 7c 20 2d 2d 70 72 65 66 69 78 20 7c fix | --prefix |
6e30: 20 2d 2d 70 72 65 66 69 20 7c 20 2d 2d 70 72 65 --prefi | --pre
6e40: 66 20 7c 20 2d 2d 70 72 65 20 7c 20 2d 2d 70 72 f | --pre | --pr
6e50: 20 7c 20 2d 2d 70 29 0a 20 20 20 20 61 63 5f 70 | --p). ac_p
6e60: 72 65 76 3d 70 72 65 66 69 78 20 3b 3b 0a 20 20 rev=prefix ;;.
6e70: 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 -prefix=* | --pr
6e80: 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 efix=* | --prefi
6e90: 3d 2a 20 7c 20 2d 2d 70 72 65 66 3d 2a 20 7c 20 =* | --pref=* |
6ea0: 2d 2d 70 72 65 3d 2a 20 7c 20 2d 2d 70 72 3d 2a --pre=* | --pr=*
6eb0: 20 7c 20 2d 2d 70 3d 2a 29 0a 20 20 20 20 70 72 | --p=*). pr
6ec0: 65 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 efix=$ac_optarg
6ed0: 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 70 ;;.. -program-p
6ee0: 72 65 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 refix | --progra
6ef0: 6d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 6f m-prefix | --pro
6f00: 67 72 61 6d 2d 70 72 65 66 69 20 7c 20 2d 2d 70 gram-prefi | --p
6f10: 72 6f 67 72 61 6d 2d 70 72 65 66 20 5c 0a 20 20 rogram-pref \.
6f20: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 20 | --program-pre
6f30: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 20 7c | --program-pr |
6f40: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 29 0a 20 20 --program-p).
6f50: 20 20 61 63 5f 70 72 65 76 3d 70 72 6f 67 72 61 ac_prev=progra
6f60: 6d 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20 2d 70 m_prefix ;;. -p
6f70: 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 3d 2a 20 rogram-prefix=*
6f80: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 | --program-pref
6f90: 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d ix=* | --program
6fa0: 2d 70 72 65 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d -prefi=* \. | -
6fb0: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 3d 2a 20 -program-pref=*
6fc0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 3d | --program-pre=
6fd0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 * | --program-pr
6fe0: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 =* | --program-p
6ff0: 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72 61 6d 5f =*). program_
7000: 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 prefix=$ac_optar
7010: 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d g ;;.. -program
7020: 2d 73 75 66 66 69 78 20 7c 20 2d 2d 70 72 6f 67 -suffix | --prog
7030: 72 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d 2d 70 ram-suffix | --p
7040: 72 6f 67 72 61 6d 2d 73 75 66 66 69 20 7c 20 2d rogram-suffi | -
7050: 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 20 5c 0a -program-suff \.
7060: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 | --program-su
7070: 66 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 f | --program-su
7080: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 29 0a | --program-s).
7090: 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 6f 67 ac_prev=prog
70a0: 72 61 6d 5f 73 75 66 66 69 78 20 3b 3b 0a 20 20 ram_suffix ;;.
70b0: 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 3d -program-suffix=
70c0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 * | --program-su
70d0: 66 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 ffix=* | --progr
70e0: 61 6d 2d 73 75 66 66 69 3d 2a 20 5c 0a 20 20 7c am-suffi=* \. |
70f0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 3d --program-suff=
7100: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 * | --program-su
7110: 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d f=* | --program-
7120: 73 75 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d su=* | --program
7130: 2d 73 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72 61 -s=*). progra
7140: 6d 5f 73 75 66 66 69 78 3d 24 61 63 5f 6f 70 74 m_suffix=$ac_opt
7150: 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 arg ;;.. -progr
7160: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d am-transform-nam
7170: 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 e | --program-tr
7180: 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20 5c 0a 20 ansform-name \.
7190: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 | --program-tra
71a0: 6e 73 66 6f 72 6d 2d 6e 61 6d 20 7c 20 2d 2d 70 nsform-nam | --p
71b0: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d rogram-transform
71c0: 2d 6e 61 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 -na \. | --prog
71d0: 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 20 ram-transform-n
71e0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e | --program-tran
71f0: 73 66 6f 72 6d 2d 20 5c 0a 20 20 7c 20 2d 2d 70 sform- \. | --p
7200: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d rogram-transform
7210: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 | --program-tra
7220: 6e 73 66 6f 72 20 5c 0a 20 20 7c 20 2d 2d 70 72 nsfor \. | --pr
7230: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 20 7c 20 ogram-transfo |
7240: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 --program-transf
7250: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d \. | --program
7260: 2d 74 72 61 6e 73 20 7c 20 2d 2d 70 72 6f 67 72 -trans | --progr
7270: 61 6d 2d 74 72 61 6e 20 5c 0a 20 20 7c 20 2d 2d am-tran \. | --
7280: 70 72 6f 67 72 2d 74 72 61 20 7c 20 2d 2d 70 72 progr-tra | --pr
7290: 6f 67 72 61 6d 2d 74 72 20 7c 20 2d 2d 70 72 6f ogram-tr | --pro
72a0: 67 72 61 6d 2d 74 29 0a 20 20 20 20 61 63 5f 70 gram-t). ac_p
72b0: 72 65 76 3d 70 72 6f 67 72 61 6d 5f 74 72 61 6e rev=program_tran
72c0: 73 66 6f 72 6d 5f 6e 61 6d 65 20 3b 3b 0a 20 20 sform_name ;;.
72d0: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f -program-transfo
72e0: 72 6d 2d 6e 61 6d 65 3d 2a 20 7c 20 2d 2d 70 72 rm-name=* | --pr
72f0: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d ogram-transform-
7300: 6e 61 6d 65 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 name=* \. | --p
7310: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d rogram-transform
7320: 2d 6e 61 6d 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 -nam=* | --progr
7330: 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 3d am-transform-na=
7340: 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 * \. | --progra
7350: 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 3d 2a 20 m-transform-n=*
7360: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e | --program-tran
7370: 73 66 6f 72 6d 2d 3d 2a 20 5c 0a 20 20 7c 20 2d sform-=* \. | -
7380: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f -program-transfo
7390: 72 6d 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d rm=* | --program
73a0: 2d 74 72 61 6e 73 66 6f 72 3d 2a 20 5c 0a 20 20 -transfor=* \.
73b0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e | --program-tran
73c0: 73 66 6f 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 sfo=* | --progra
73d0: 6d 2d 74 72 61 6e 73 66 3d 2a 20 5c 0a 20 20 7c m-transf=* \. |
73e0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 --program-trans
73f0: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 =* | --program-t
7400: 72 61 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 ran=* \. | --pr
7410: 6f 67 72 2d 74 72 61 3d 2a 20 7c 20 2d 2d 70 72 ogr-tra=* | --pr
7420: 6f 67 72 61 6d 2d 74 72 3d 2a 20 7c 20 2d 2d 70 ogram-tr=* | --p
7430: 72 6f 67 72 61 6d 2d 74 3d 2a 29 0a 20 20 20 20 rogram-t=*).
7440: 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 program_transfor
7450: 6d 5f 6e 61 6d 65 3d 24 61 63 5f 6f 70 74 61 72 m_name=$ac_optar
7460: 67 20 3b 3b 0a 0a 20 20 2d 70 64 66 64 69 72 20 g ;;.. -pdfdir
7470: 7c 20 2d 2d 70 64 66 64 69 72 20 7c 20 2d 2d 70 | --pdfdir | --p
7480: 64 66 64 69 20 7c 20 2d 2d 70 64 66 64 20 7c 20 dfdi | --pdfd |
7490: 2d 2d 70 64 66 20 7c 20 2d 2d 70 64 29 0a 20 20 --pdf | --pd).
74a0: 20 20 61 63 5f 70 72 65 76 3d 70 64 66 64 69 72 ac_prev=pdfdir
74b0: 20 3b 3b 0a 20 20 2d 70 64 66 64 69 72 3d 2a 20 ;;. -pdfdir=*
74c0: 7c 20 2d 2d 70 64 66 64 69 72 3d 2a 20 7c 20 2d | --pdfdir=* | -
74d0: 2d 70 64 66 64 69 3d 2a 20 7c 20 2d 2d 70 64 66 -pdfdi=* | --pdf
74e0: 64 3d 2a 20 7c 20 2d 2d 70 64 66 3d 2a 20 7c 20 d=* | --pdf=* |
74f0: 2d 2d 70 64 3d 2a 29 0a 20 20 20 20 70 64 66 64 --pd=*). pdfd
7500: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b ir=$ac_optarg ;;
7510: 0a 0a 20 20 2d 70 73 64 69 72 20 7c 20 2d 2d 70 .. -psdir | --p
7520: 73 64 69 72 20 7c 20 2d 2d 70 73 64 69 20 7c 20 sdir | --psdi |
7530: 2d 2d 70 73 64 20 7c 20 2d 2d 70 73 29 0a 20 20 --psd | --ps).
7540: 20 20 61 63 5f 70 72 65 76 3d 70 73 64 69 72 20 ac_prev=psdir
7550: 3b 3b 0a 20 20 2d 70 73 64 69 72 3d 2a 20 7c 20 ;;. -psdir=* |
7560: 2d 2d 70 73 64 69 72 3d 2a 20 7c 20 2d 2d 70 73 --psdir=* | --ps
7570: 64 69 3d 2a 20 7c 20 2d 2d 70 73 64 3d 2a 20 7c di=* | --psd=* |
7580: 20 2d 2d 70 73 3d 2a 29 0a 20 20 20 20 70 73 64 --ps=*). psd
7590: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b ir=$ac_optarg ;;
75a0: 0a 0a 20 20 2d 71 20 7c 20 2d 71 75 69 65 74 20 .. -q | -quiet
75b0: 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 | --quiet | --qu
75c0: 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d 71 ie | --qui | --q
75d0: 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 7c 20 2d 73 u | --q \. | -s
75e0: 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 74 ilent | --silent
75f0: 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73 | --silen | --s
7600: 69 6c 65 20 7c 20 2d 2d 73 69 6c 29 0a 20 20 20 ile | --sil).
7610: 20 73 69 6c 65 6e 74 3d 79 65 73 20 3b 3b 0a 0a silent=yes ;;..
7620: 20 20 2d 73 62 69 6e 64 69 72 20 7c 20 2d 2d 73 -sbindir | --s
7630: 62 69 6e 64 69 72 20 7c 20 2d 2d 73 62 69 6e 64 bindir | --sbind
7640: 69 20 7c 20 2d 2d 73 62 69 6e 64 20 7c 20 2d 2d i | --sbind | --
7650: 73 62 69 6e 20 7c 20 2d 2d 73 62 69 20 7c 20 2d sbin | --sbi | -
7660: 2d 73 62 29 0a 20 20 20 20 61 63 5f 70 72 65 76 -sb). ac_prev
7670: 3d 73 62 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 73 =sbindir ;;. -s
7680: 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 73 62 69 bindir=* | --sbi
7690: 6e 64 69 72 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 ndir=* | --sbind
76a0: 69 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 3d 2a 20 i=* | --sbind=*
76b0: 7c 20 2d 2d 73 62 69 6e 3d 2a 20 5c 0a 20 20 7c | --sbin=* \. |
76c0: 20 2d 2d 73 62 69 3d 2a 20 7c 20 2d 2d 73 62 3d --sbi=* | --sb=
76d0: 2a 29 0a 20 20 20 20 73 62 69 6e 64 69 72 3d 24 *). sbindir=$
76e0: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 ac_optarg ;;..
76f0: 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 72 20 -sharedstatedir
7700: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 | --sharedstated
7710: 69 72 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 ir | --sharedsta
7720: 74 65 64 69 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 tedi \. | --sha
7730: 72 65 64 73 74 61 74 65 64 20 7c 20 2d 2d 73 68 redstated | --sh
7740: 61 72 65 64 73 74 61 74 65 20 7c 20 2d 2d 73 68 aredstate | --sh
7750: 61 72 65 64 73 74 61 74 20 7c 20 2d 2d 73 68 61 aredstat | --sha
7760: 72 65 64 73 74 61 20 5c 0a 20 20 7c 20 2d 2d 73 redsta \. | --s
7770: 68 61 72 65 64 73 74 20 7c 20 2d 2d 73 68 61 72 haredst | --shar
7780: 65 64 73 20 7c 20 2d 2d 73 68 61 72 65 64 20 7c eds | --shared |
7790: 20 2d 2d 73 68 61 72 65 20 7c 20 2d 2d 73 68 61 --share | --sha
77a0: 72 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 20 7c 20 r \. | --sha |
77b0: 2d 2d 73 68 29 0a 20 20 20 20 61 63 5f 70 72 65 --sh). ac_pre
77c0: 76 3d 73 68 61 72 65 64 73 74 61 74 65 64 69 72 v=sharedstatedir
77d0: 20 3b 3b 0a 20 20 2d 73 68 61 72 65 64 73 74 61 ;;. -sharedsta
77e0: 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 73 68 61 72 tedir=* | --shar
77f0: 65 64 73 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d edstatedir=* | -
7800: 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 3d 2a -sharedstatedi=*
7810: 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64 73 \. | --shareds
7820: 74 61 74 65 64 3d 2a 20 7c 20 2d 2d 73 68 61 72 tated=* | --shar
7830: 65 64 73 74 61 74 65 3d 2a 20 7c 20 2d 2d 73 68 edstate=* | --sh
7840: 61 72 65 64 73 74 61 74 3d 2a 20 7c 20 2d 2d 73 aredstat=* | --s
7850: 68 61 72 65 64 73 74 61 3d 2a 20 5c 0a 20 20 7c haredsta=* \. |
7860: 20 2d 2d 73 68 61 72 65 64 73 74 3d 2a 20 7c 20 --sharedst=* |
7870: 2d 2d 73 68 61 72 65 64 73 3d 2a 20 7c 20 2d 2d --shareds=* | --
7880: 73 68 61 72 65 64 3d 2a 20 7c 20 2d 2d 73 68 61 shared=* | --sha
7890: 72 65 3d 2a 20 7c 20 2d 2d 73 68 61 72 3d 2a 20 re=* | --shar=*
78a0: 5c 0a 20 20 7c 20 2d 2d 73 68 61 3d 2a 20 7c 20 \. | --sha=* |
78b0: 2d 2d 73 68 3d 2a 29 0a 20 20 20 20 73 68 61 72 --sh=*). shar
78c0: 65 64 73 74 61 74 65 64 69 72 3d 24 61 63 5f 6f edstatedir=$ac_o
78d0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 69 74 ptarg ;;.. -sit
78e0: 65 20 7c 20 2d 2d 73 69 74 65 20 7c 20 2d 2d 73 e | --site | --s
78f0: 69 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d it). ac_prev=
7900: 73 69 74 65 20 3b 3b 0a 20 20 2d 73 69 74 65 3d site ;;. -site=
7910: 2a 20 7c 20 2d 2d 73 69 74 65 3d 2a 20 7c 20 2d * | --site=* | -
7920: 2d 73 69 74 3d 2a 29 0a 20 20 20 20 73 69 74 65 -sit=*). site
7930: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a =$ac_optarg ;;..
7940: 20 20 2d 73 72 63 64 69 72 20 7c 20 2d 2d 73 72 -srcdir | --sr
7950: 63 64 69 72 20 7c 20 2d 2d 73 72 63 64 69 20 7c cdir | --srcdi |
7960: 20 2d 2d 73 72 63 64 20 7c 20 2d 2d 73 72 63 20 --srcd | --src
7970: 7c 20 2d 2d 73 72 29 0a 20 20 20 20 61 63 5f 70 | --sr). ac_p
7980: 72 65 76 3d 73 72 63 64 69 72 20 3b 3b 0a 20 20 rev=srcdir ;;.
7990: 2d 73 72 63 64 69 72 3d 2a 20 7c 20 2d 2d 73 72 -srcdir=* | --sr
79a0: 63 64 69 72 3d 2a 20 7c 20 2d 2d 73 72 63 64 69 cdir=* | --srcdi
79b0: 3d 2a 20 7c 20 2d 2d 73 72 63 64 3d 2a 20 7c 20 =* | --srcd=* |
79c0: 2d 2d 73 72 63 3d 2a 20 7c 20 2d 2d 73 72 3d 2a --src=* | --sr=*
79d0: 29 0a 20 20 20 20 73 72 63 64 69 72 3d 24 61 63 ). srcdir=$ac
79e0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 _optarg ;;.. -s
79f0: 79 73 63 6f 6e 66 64 69 72 20 7c 20 2d 2d 73 79 ysconfdir | --sy
7a00: 73 63 6f 6e 66 64 69 72 20 7c 20 2d 2d 73 79 73 sconfdir | --sys
7a10: 63 6f 6e 66 64 69 20 7c 20 2d 2d 73 79 73 63 6f confdi | --sysco
7a20: 6e 66 64 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 20 nfd | --sysconf
7a30: 5c 0a 20 20 7c 20 2d 2d 73 79 73 63 6f 6e 20 7c \. | --syscon |
7a40: 20 2d 2d 73 79 73 63 6f 20 7c 20 2d 2d 73 79 73 --sysco | --sys
7a50: 63 20 7c 20 2d 2d 73 79 73 20 7c 20 2d 2d 73 79 c | --sys | --sy
7a60: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 79 ). ac_prev=sy
7a70: 73 63 6f 6e 66 64 69 72 20 3b 3b 0a 20 20 2d 73 sconfdir ;;. -s
7a80: 79 73 63 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d 2d ysconfdir=* | --
7a90: 73 79 73 63 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d sysconfdir=* | -
7aa0: 2d 73 79 73 63 6f 6e 66 64 69 3d 2a 20 7c 20 2d -sysconfdi=* | -
7ab0: 2d 73 79 73 63 6f 6e 66 64 3d 2a 20 7c 20 2d 2d -sysconfd=* | --
7ac0: 73 79 73 63 6f 6e 66 3d 2a 20 5c 0a 20 20 7c 20 sysconf=* \. |
7ad0: 2d 2d 73 79 73 63 6f 6e 3d 2a 20 7c 20 2d 2d 73 --syscon=* | --s
7ae0: 79 73 63 6f 3d 2a 20 7c 20 2d 2d 73 79 73 63 3d ysco=* | --sysc=
7af0: 2a 20 7c 20 2d 2d 73 79 73 3d 2a 20 7c 20 2d 2d * | --sys=* | --
7b00: 73 79 3d 2a 29 0a 20 20 20 20 73 79 73 63 6f 6e sy=*). syscon
7b10: 66 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 fdir=$ac_optarg
7b20: 3b 3b 0a 0a 20 20 2d 74 61 72 67 65 74 20 7c 20 ;;.. -target |
7b30: 2d 2d 74 61 72 67 65 74 20 7c 20 2d 2d 74 61 72 --target | --tar
7b40: 67 65 20 7c 20 2d 2d 74 61 72 67 20 7c 20 2d 2d ge | --targ | --
7b50: 74 61 72 20 7c 20 2d 2d 74 61 20 7c 20 2d 2d 74 tar | --ta | --t
7b60: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 74 61 ). ac_prev=ta
7b70: 72 67 65 74 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 rget_alias ;;.
7b80: 2d 74 61 72 67 65 74 3d 2a 20 7c 20 2d 2d 74 61 -target=* | --ta
7b90: 72 67 65 74 3d 2a 20 7c 20 2d 2d 74 61 72 67 65 rget=* | --targe
7ba0: 3d 2a 20 7c 20 2d 2d 74 61 72 67 3d 2a 20 7c 20 =* | --targ=* |
7bb0: 2d 2d 74 61 72 3d 2a 20 7c 20 2d 2d 74 61 3d 2a --tar=* | --ta=*
7bc0: 20 7c 20 2d 2d 74 3d 2a 29 0a 20 20 20 20 74 61 | --t=*). ta
7bd0: 72 67 65 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f rget_alias=$ac_o
7be0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 76 20 7c ptarg ;;.. -v |
7bf0: 20 2d 76 65 72 62 6f 73 65 20 7c 20 2d 2d 76 65 -verbose | --ve
7c00: 72 62 6f 73 65 20 7c 20 2d 2d 76 65 72 62 6f 73 rbose | --verbos
7c10: 20 7c 20 2d 2d 76 65 72 62 6f 20 7c 20 2d 2d 76 | --verbo | --v
7c20: 65 72 62 29 0a 20 20 20 20 76 65 72 62 6f 73 65 erb). verbose
7c30: 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 76 65 72 73 =yes ;;.. -vers
7c40: 69 6f 6e 20 7c 20 2d 2d 76 65 72 73 69 6f 6e 20 ion | --version
7c50: 7c 20 2d 2d 76 65 72 73 69 6f 20 7c 20 2d 2d 76 | --versio | --v
7c60: 65 72 73 69 20 7c 20 2d 2d 76 65 72 73 20 7c 20 ersi | --vers |
7c70: 2d 56 29 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f -V). ac_init_
7c80: 76 65 72 73 69 6f 6e 3d 3a 20 3b 3b 0a 0a 20 20 version=: ;;..
7c90: 2d 77 69 74 68 2d 2a 20 7c 20 2d 2d 77 69 74 68 -with-* | --with
7ca0: 2d 2a 29 0a 20 20 20 20 61 63 5f 75 73 65 72 6f -*). ac_usero
7cb0: 70 74 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f pt=`expr "x$ac_o
7cc0: 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 77 69 74 ption" : 'x-*wit
7cd0: 68 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20 h-\([^=]*\)'`.
7ce0: 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 # Reject names
7cf0: 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 that are not va
7d00: 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 lid shell variab
7d10: 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 le names.. ex
7d20: 70 72 20 22 78 24 61 63 5f 75 73 65 72 6f 70 74 pr "x$ac_useropt
7d30: 22 20 3a 20 22 2e 2a 5b 5e 2d 2b 2e 5f 24 61 73 " : ".*[^-+._$as
7d40: 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 _cr_alnum]" >/de
7d50: 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 v/null &&.
7d60: 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 as_fn_error $? "
7d70: 69 6e 76 61 6c 69 64 20 70 61 63 6b 61 67 65 20 invalid package
7d80: 6e 61 6d 65 3a 20 24 61 63 5f 75 73 65 72 6f 70 name: $ac_userop
7d90: 74 22 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70 t". ac_userop
7da0: 74 5f 6f 72 69 67 3d 24 61 63 5f 75 73 65 72 6f t_orig=$ac_usero
7db0: 70 74 0a 20 20 20 20 61 63 5f 75 73 65 72 6f 70 pt. ac_userop
7dc0: 74 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63 t=`$as_echo "$ac
7dd0: 5f 75 73 65 72 6f 70 74 22 20 7c 20 73 65 64 20 _useropt" | sed
7de0: 27 73 2f 5b 2d 2b 2e 5d 2f 5f 2f 67 27 60 0a 20 's/[-+.]/_/g'`.
7df0: 20 20 20 63 61 73 65 20 24 61 63 5f 75 73 65 72 case $ac_user
7e00: 5f 6f 70 74 73 20 69 6e 0a 20 20 20 20 20 20 2a _opts in. *
7e10: 22 0a 22 77 69 74 68 5f 24 61 63 5f 75 73 65 72 "."with_$ac_user
7e20: 6f 70 74 22 0a 22 2a 29 20 3b 3b 0a 20 20 20 20 opt"."*) ;;.
7e30: 20 20 2a 29 20 61 63 5f 75 6e 72 65 63 6f 67 6e *) ac_unrecogn
7e40: 69 7a 65 64 5f 6f 70 74 73 3d 22 24 61 63 5f 75 ized_opts="$ac_u
7e50: 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 73 nrecognized_opts
7e60: 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 $ac_unrecognized
7e70: 5f 73 65 70 2d 2d 77 69 74 68 2d 24 61 63 5f 75 _sep--with-$ac_u
7e80: 73 65 72 6f 70 74 5f 6f 72 69 67 22 0a 09 20 61 seropt_orig".. a
7e90: 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 5f 73 c_unrecognized_s
7ea0: 65 70 3d 27 2c 20 27 3b 3b 0a 20 20 20 20 65 73 ep=', ';;. es
7eb0: 61 63 0a 20 20 20 20 65 76 61 6c 20 77 69 74 68 ac. eval with
7ec0: 5f 24 61 63 5f 75 73 65 72 6f 70 74 3d 5c 24 61 _$ac_useropt=\$a
7ed0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d c_optarg ;;.. -
7ee0: 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 without-* | --wi
7ef0: 74 68 6f 75 74 2d 2a 29 0a 20 20 20 20 61 63 5f thout-*). ac_
7f00: 75 73 65 72 6f 70 74 3d 60 65 78 70 72 20 22 78 useropt=`expr "x
7f10: 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 $ac_option" : 'x
7f20: 2d 2a 77 69 74 68 6f 75 74 2d 5c 28 2e 2a 5c 29 -*without-\(.*\)
7f30: 27 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74 20 '`. # Reject
7f40: 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20 6e names that are n
7f50: 6f 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 ot valid shell v
7f60: 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 ariable names..
7f70: 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 75 73 expr "x$ac_us
7f80: 65 72 6f 70 74 22 20 3a 20 22 2e 2a 5b 5e 2d 2b eropt" : ".*[^-+
7f90: 2e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 ._$as_cr_alnum]"
7fa0: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 >/dev/null &&.
7fb0: 20 20 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 as_fn_error
7fc0: 20 24 3f 20 22 69 6e 76 61 6c 69 64 20 70 61 63 $? "invalid pac
7fd0: 6b 61 67 65 20 6e 61 6d 65 3a 20 24 61 63 5f 75 kage name: $ac_u
7fe0: 73 65 72 6f 70 74 22 0a 20 20 20 20 61 63 5f 75 seropt". ac_u
7ff0: 73 65 72 6f 70 74 5f 6f 72 69 67 3d 24 61 63 5f seropt_orig=$ac_
8000: 75 73 65 72 6f 70 74 0a 20 20 20 20 61 63 5f 75 useropt. ac_u
8010: 73 65 72 6f 70 74 3d 60 24 61 73 5f 65 63 68 6f seropt=`$as_echo
8020: 20 22 24 61 63 5f 75 73 65 72 6f 70 74 22 20 7c "$ac_useropt" |
8030: 20 73 65 64 20 27 73 2f 5b 2d 2b 2e 5d 2f 5f 2f sed 's/[-+.]/_/
8040: 67 27 60 0a 20 20 20 20 63 61 73 65 20 24 61 63 g'`. case $ac
8050: 5f 75 73 65 72 5f 6f 70 74 73 20 69 6e 0a 20 20 _user_opts in.
8060: 20 20 20 20 2a 22 0a 22 77 69 74 68 5f 24 61 63 *"."with_$ac
8070: 5f 75 73 65 72 6f 70 74 22 0a 22 2a 29 20 3b 3b _useropt"."*) ;;
8080: 0a 20 20 20 20 20 20 2a 29 20 61 63 5f 75 6e 72 . *) ac_unr
8090: 65 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 73 3d 22 ecognized_opts="
80a0: 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 $ac_unrecognized
80b0: 5f 6f 70 74 73 24 61 63 5f 75 6e 72 65 63 6f 67 _opts$ac_unrecog
80c0: 6e 69 7a 65 64 5f 73 65 70 2d 2d 77 69 74 68 6f nized_sep--witho
80d0: 75 74 2d 24 61 63 5f 75 73 65 72 6f 70 74 5f 6f ut-$ac_useropt_o
80e0: 72 69 67 22 0a 09 20 61 63 5f 75 6e 72 65 63 6f rig".. ac_unreco
80f0: 67 6e 69 7a 65 64 5f 73 65 70 3d 27 2c 20 27 3b gnized_sep=', ';
8100: 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 65 ;. esac. e
8110: 76 61 6c 20 77 69 74 68 5f 24 61 63 5f 75 73 65 val with_$ac_use
8120: 72 6f 70 74 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 2d ropt=no ;;.. --
8130: 78 29 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65 74 x). # Obsolet
8140: 65 3b 20 75 73 65 20 2d 2d 77 69 74 68 2d 78 2e e; use --with-x.
8150: 0a 20 20 20 20 77 69 74 68 5f 78 3d 79 65 73 20 . with_x=yes
8160: 3b 3b 0a 0a 20 20 2d 78 2d 69 6e 63 6c 75 64 65 ;;.. -x-include
8170: 73 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 73 s | --x-includes
8180: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 20 7c | --x-include |
8190: 20 2d 2d 78 2d 69 6e 63 6c 75 64 20 7c 20 2d 2d --x-includ | --
81a0: 78 2d 69 6e 63 6c 75 20 5c 0a 20 20 7c 20 2d 2d x-inclu \. | --
81b0: 78 2d 69 6e 63 6c 20 7c 20 2d 2d 78 2d 69 6e 63 x-incl | --x-inc
81c0: 20 7c 20 2d 2d 78 2d 69 6e 20 7c 20 2d 2d 78 2d | --x-in | --x-
81d0: 69 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 78 i). ac_prev=x
81e0: 5f 69 6e 63 6c 75 64 65 73 20 3b 3b 0a 20 20 2d _includes ;;. -
81f0: 78 2d 69 6e 63 6c 75 64 65 73 3d 2a 20 7c 20 2d x-includes=* | -
8200: 2d 78 2d 69 6e 63 6c 75 64 65 73 3d 2a 20 7c 20 -x-includes=* |
8210: 2d 2d 78 2d 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 --x-include=* |
8220: 2d 2d 78 2d 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d --x-includ=* | -
8230: 2d 78 2d 69 6e 63 6c 75 3d 2a 20 5c 0a 20 20 7c -x-inclu=* \. |
8240: 20 2d 2d 78 2d 69 6e 63 6c 3d 2a 20 7c 20 2d 2d --x-incl=* | --
8250: 78 2d 69 6e 63 3d 2a 20 7c 20 2d 2d 78 2d 69 6e x-inc=* | --x-in
8260: 3d 2a 20 7c 20 2d 2d 78 2d 69 3d 2a 29 0a 20 20 =* | --x-i=*).
8270: 20 20 78 5f 69 6e 63 6c 75 64 65 73 3d 24 61 63 x_includes=$ac
8280: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 78 _optarg ;;.. -x
8290: 2d 6c 69 62 72 61 72 69 65 73 20 7c 20 2d 2d 78 -libraries | --x
82a0: 2d 6c 69 62 72 61 72 69 65 73 20 7c 20 2d 2d 78 -libraries | --x
82b0: 2d 6c 69 62 72 61 72 69 65 20 7c 20 2d 2d 78 2d -librarie | --x-
82c0: 6c 69 62 72 61 72 69 20 5c 0a 20 20 7c 20 2d 2d librari \. | --
82d0: 78 2d 6c 69 62 72 61 72 20 7c 20 2d 2d 78 2d 6c x-librar | --x-l
82e0: 69 62 72 61 20 7c 20 2d 2d 78 2d 6c 69 62 72 20 ibra | --x-libr
82f0: 7c 20 2d 2d 78 2d 6c 69 62 20 7c 20 2d 2d 78 2d | --x-lib | --x-
8300: 6c 69 20 7c 20 2d 2d 78 2d 6c 29 0a 20 20 20 20 li | --x-l).
8310: 61 63 5f 70 72 65 76 3d 78 5f 6c 69 62 72 61 72 ac_prev=x_librar
8320: 69 65 73 20 3b 3b 0a 20 20 2d 78 2d 6c 69 62 72 ies ;;. -x-libr
8330: 61 72 69 65 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 aries=* | --x-li
8340: 62 72 61 72 69 65 73 3d 2a 20 7c 20 2d 2d 78 2d braries=* | --x-
8350: 6c 69 62 72 61 72 69 65 3d 2a 20 7c 20 2d 2d 78 librarie=* | --x
8360: 2d 6c 69 62 72 61 72 69 3d 2a 20 5c 0a 20 20 7c -librari=* \. |
8370: 20 2d 2d 78 2d 6c 69 62 72 61 72 3d 2a 20 7c 20 --x-librar=* |
8380: 2d 2d 78 2d 6c 69 62 72 61 3d 2a 20 7c 20 2d 2d --x-libra=* | --
8390: 78 2d 6c 69 62 72 3d 2a 20 7c 20 2d 2d 78 2d 6c x-libr=* | --x-l
83a0: 69 62 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 3d 2a 20 ib=* | --x-li=*
83b0: 7c 20 2d 2d 78 2d 6c 3d 2a 29 0a 20 20 20 20 78 | --x-l=*). x
83c0: 5f 6c 69 62 72 61 72 69 65 73 3d 24 61 63 5f 6f _libraries=$ac_o
83d0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 2a 29 20 ptarg ;;.. -*)
83e0: 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 as_fn_error $? "
83f0: 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 unrecognized opt
8400: 69 6f 6e 3a 20 5c 60 24 61 63 5f 6f 70 74 69 6f ion: \`$ac_optio
8410: 6e 27 0a 54 72 79 20 5c 60 24 30 20 2d 2d 68 65 n'.Try \`$0 --he
8420: 6c 70 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 lp' for more inf
8430: 6f 72 6d 61 74 69 6f 6e 22 0a 20 20 20 20 3b 3b ormation". ;;
8440: 0a 0a 20 20 2a 3d 2a 29 0a 20 20 20 20 61 63 5f .. *=*). ac_
8450: 65 6e 76 76 61 72 3d 60 65 78 70 72 20 22 78 24 envvar=`expr "x$
8460: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 5c ac_option" : 'x\
8470: 28 5b 5e 3d 5d 2a 5c 29 3d 27 60 0a 20 20 20 20 ([^=]*\)='`.
8480: 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 # Reject names t
8490: 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 hat are not vali
84a0: 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 d shell variable
84b0: 20 6e 61 6d 65 73 2e 0a 20 20 20 20 63 61 73 65 names.. case
84c0: 20 24 61 63 5f 65 6e 76 76 61 72 20 69 6e 20 23 $ac_envvar in #
84d0: 28 0a 20 20 20 20 20 20 27 27 20 7c 20 5b 30 2d (. '' | [0-
84e0: 39 5d 2a 20 7c 20 2a 5b 21 5f 24 61 73 5f 63 72 9]* | *[!_$as_cr
84f0: 5f 61 6c 6e 75 6d 5d 2a 20 29 0a 20 20 20 20 20 _alnum]* ).
8500: 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 as_fn_error $?
8510: 22 69 6e 76 61 6c 69 64 20 76 61 72 69 61 62 6c "invalid variabl
8520: 65 20 6e 61 6d 65 3a 20 5c 60 24 61 63 5f 65 6e e name: \`$ac_en
8530: 76 76 61 72 27 22 20 3b 3b 0a 20 20 20 20 65 73 vvar'" ;;. es
8540: 61 63 0a 20 20 20 20 65 76 61 6c 20 24 61 63 5f ac. eval $ac_
8550: 65 6e 76 76 61 72 3d 5c 24 61 63 5f 6f 70 74 61 envvar=\$ac_opta
8560: 72 67 0a 20 20 20 20 65 78 70 6f 72 74 20 24 61 rg. export $a
8570: 63 5f 65 6e 76 76 61 72 20 3b 3b 0a 0a 20 20 2a c_envvar ;;.. *
8580: 29 0a 20 20 20 20 23 20 46 49 58 4d 45 3a 20 73 ). # FIXME: s
8590: 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64 hould be removed
85a0: 20 69 6e 20 61 75 74 6f 63 6f 6e 66 20 33 2e 30 in autoconf 3.0
85b0: 2e 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 .. $as_echo "
85c0: 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a $as_me: WARNING:
85d0: 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 you should use
85e0: 2d 2d 62 75 69 6c 64 2c 20 2d 2d 68 6f 73 74 2c --build, --host,
85f0: 20 2d 2d 74 61 72 67 65 74 22 20 3e 26 32 0a 20 --target" >&2.
8600: 20 20 20 65 78 70 72 20 22 78 24 61 63 5f 6f 70 expr "x$ac_op
8610: 74 69 6f 6e 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f tion" : ".*[^-._
8620: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e $as_cr_alnum]" >
8630: 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 /dev/null &&.
8640: 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 $as_echo "$as
8650: 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 69 6e _me: WARNING: in
8660: 76 61 6c 69 64 20 68 6f 73 74 20 74 79 70 65 3a valid host type:
8670: 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3e 26 32 $ac_option" >&2
8680: 0a 20 20 20 20 3a 20 22 24 7b 62 75 69 6c 64 5f . : "${build_
8690: 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e alias=$ac_option
86a0: 7d 20 24 7b 68 6f 73 74 5f 61 6c 69 61 73 3d 24 } ${host_alias=$
86b0: 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b 74 61 72 ac_option} ${tar
86c0: 67 65 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 get_alias=$ac_op
86d0: 74 69 6f 6e 7d 22 0a 20 20 20 20 3b 3b 0a 0a 20 tion}". ;;..
86e0: 20 65 73 61 63 0a 64 6f 6e 65 0a 0a 69 66 20 74 esac.done..if t
86f0: 65 73 74 20 2d 6e 20 22 24 61 63 5f 70 72 65 76 est -n "$ac_prev
8700: 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 6f 70 74 "; then. ac_opt
8710: 69 6f 6e 3d 2d 2d 60 65 63 68 6f 20 24 61 63 5f ion=--`echo $ac_
8720: 70 72 65 76 20 7c 20 73 65 64 20 27 73 2f 5f 2f prev | sed 's/_/
8730: 2d 2f 67 27 60 0a 20 20 61 73 5f 66 6e 5f 65 72 -/g'`. as_fn_er
8740: 72 6f 72 20 24 3f 20 22 6d 69 73 73 69 6e 67 20 ror $? "missing
8750: 61 72 67 75 6d 65 6e 74 20 74 6f 20 24 61 63 5f argument to $ac_
8760: 6f 70 74 69 6f 6e 22 0a 66 69 0a 0a 69 66 20 74 option".fi..if t
8770: 65 73 74 20 2d 6e 20 22 24 61 63 5f 75 6e 72 65 est -n "$ac_unre
8780: 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 73 22 3b 20 cognized_opts";
8790: 74 68 65 6e 0a 20 20 63 61 73 65 20 24 65 6e 61 then. case $ena
87a0: 62 6c 65 5f 6f 70 74 69 6f 6e 5f 63 68 65 63 6b ble_option_check
87b0: 69 6e 67 20 69 6e 0a 20 20 20 20 6e 6f 29 20 3b ing in. no) ;
87c0: 3b 0a 20 20 20 20 66 61 74 61 6c 29 20 61 73 5f ;. fatal) as_
87d0: 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 75 6e 72 fn_error $? "unr
87e0: 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e ecognized option
87f0: 73 3a 20 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 s: $ac_unrecogni
8800: 7a 65 64 5f 6f 70 74 73 22 20 3b 3b 0a 20 20 20 zed_opts" ;;.
8810: 20 2a 29 20 20 20 20 20 24 61 73 5f 65 63 68 6f *) $as_echo
8820: 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e "$as_me: WARNIN
8830: 47 3a 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 G: unrecognized
8840: 6f 70 74 69 6f 6e 73 3a 20 24 61 63 5f 75 6e 72 options: $ac_unr
8850: 65 63 6f 67 6e 69 7a 65 64 5f 6f 70 74 73 22 20 ecognized_opts"
8860: 3e 26 32 20 3b 3b 0a 20 20 65 73 61 63 0a 66 69 >&2 ;;. esac.fi
8870: 0a 0a 23 20 43 68 65 63 6b 20 61 6c 6c 20 64 69 ..# Check all di
8880: 72 65 63 74 6f 72 79 20 61 72 67 75 6d 65 6e 74 rectory argument
8890: 73 20 66 6f 72 20 63 6f 6e 73 69 73 74 65 6e 63 s for consistenc
88a0: 79 2e 0a 66 6f 72 20 61 63 5f 76 61 72 20 69 6e y..for ac_var in
88b0: 09 65 78 65 63 5f 70 72 65 66 69 78 20 70 72 65 .exec_prefix pre
88c0: 66 69 78 20 62 69 6e 64 69 72 20 73 62 69 6e 64 fix bindir sbind
88d0: 69 72 20 6c 69 62 65 78 65 63 64 69 72 20 64 61 ir libexecdir da
88e0: 74 61 72 6f 6f 74 64 69 72 20 5c 0a 09 09 64 61 tarootdir \...da
88f0: 74 61 64 69 72 20 73 79 73 63 6f 6e 66 64 69 72 tadir sysconfdir
8900: 20 73 68 61 72 65 64 73 74 61 74 65 64 69 72 20 sharedstatedir
8910: 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 20 69 6e localstatedir in
8920: 63 6c 75 64 65 64 69 72 20 5c 0a 09 09 6f 6c 64 cludedir \...old
8930: 69 6e 63 6c 75 64 65 64 69 72 20 64 6f 63 64 69 includedir docdi
8940: 72 20 69 6e 66 6f 64 69 72 20 68 74 6d 6c 64 69 r infodir htmldi
8950: 72 20 64 76 69 64 69 72 20 70 64 66 64 69 72 20 r dvidir pdfdir
8960: 70 73 64 69 72 20 5c 0a 09 09 6c 69 62 64 69 72 psdir \...libdir
8970: 20 6c 6f 63 61 6c 65 64 69 72 20 6d 61 6e 64 69 localedir mandi
8980: 72 0a 64 6f 0a 20 20 65 76 61 6c 20 61 63 5f 76 r.do. eval ac_v
8990: 61 6c 3d 5c 24 24 61 63 5f 76 61 72 0a 20 20 23 al=\$$ac_var. #
89a0: 20 52 65 6d 6f 76 65 20 74 72 61 69 6c 69 6e 67 Remove trailing
89b0: 20 73 6c 61 73 68 65 73 2e 0a 20 20 63 61 73 65 slashes.. case
89c0: 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20 20 20 20 $ac_val in.
89d0: 2a 2f 20 29 0a 20 20 20 20 20 20 61 63 5f 76 61 */ ). ac_va
89e0: 6c 3d 60 65 78 70 72 20 22 58 24 61 63 5f 76 61 l=`expr "X$ac_va
89f0: 6c 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c l" : 'X\(.*[^/]\
8a00: 29 27 20 5c 7c 20 22 58 24 61 63 5f 76 61 6c 22 )' \| "X$ac_val"
8a10: 20 3a 20 27 58 5c 28 2e 2a 5c 29 27 60 0a 20 20 : 'X\(.*\)'`.
8a20: 20 20 20 20 65 76 61 6c 20 24 61 63 5f 76 61 72 eval $ac_var
8a30: 3d 5c 24 61 63 5f 76 61 6c 3b 3b 0a 20 20 65 73 =\$ac_val;;. es
8a40: 61 63 0a 20 20 23 20 42 65 20 73 75 72 65 20 74 ac. # Be sure t
8a50: 6f 20 68 61 76 65 20 61 62 73 6f 6c 75 74 65 20 o have absolute
8a60: 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 2e directory names.
8a70: 0a 20 20 63 61 73 65 20 24 61 63 5f 76 61 6c 20 . case $ac_val
8a80: 69 6e 0a 20 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c in. [\\/$]* |
8a90: 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 20 63 6f 6e ?:[\\/]* ) con
8aa0: 74 69 6e 75 65 3b 3b 0a 20 20 20 20 4e 4f 4e 45 tinue;;. NONE
8ab0: 20 7c 20 27 27 20 29 20 63 61 73 65 20 24 61 63 | '' ) case $ac
8ac0: 5f 76 61 72 20 69 6e 20 2a 70 72 65 66 69 78 20 _var in *prefix
8ad0: 29 20 63 6f 6e 74 69 6e 75 65 3b 3b 20 65 73 61 ) continue;; esa
8ae0: 63 3b 3b 0a 20 20 65 73 61 63 0a 20 20 61 73 5f c;;. esac. as_
8af0: 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 65 78 70 fn_error $? "exp
8b00: 65 63 74 65 64 20 61 6e 20 61 62 73 6f 6c 75 74 ected an absolut
8b10: 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 e directory name
8b20: 20 66 6f 72 20 2d 2d 24 61 63 5f 76 61 72 3a 20 for --$ac_var:
8b30: 24 61 63 5f 76 61 6c 22 0a 64 6f 6e 65 0a 0a 23 $ac_val".done..#
8b40: 20 54 68 65 72 65 20 6d 69 67 68 74 20 62 65 20 There might be
8b50: 70 65 6f 70 6c 65 20 77 68 6f 20 64 65 70 65 6e people who depen
8b60: 64 20 6f 6e 20 74 68 65 20 6f 6c 64 20 62 72 6f d on the old bro
8b70: 6b 65 6e 20 62 65 68 61 76 69 6f 72 3a 20 60 24 ken behavior: `$
8b80: 68 6f 73 74 27 0a 23 20 75 73 65 64 20 74 6f 20 host'.# used to
8b90: 68 6f 6c 64 20 74 68 65 20 61 72 67 75 6d 65 6e hold the argumen
8ba0: 74 20 6f 66 20 2d 2d 68 6f 73 74 20 65 74 63 2e t of --host etc.
8bb0: 0a 23 20 46 49 58 4d 45 3a 20 54 6f 20 72 65 6d .# FIXME: To rem
8bc0: 6f 76 65 20 73 6f 6d 65 20 64 61 79 2e 0a 62 75 ove some day..bu
8bd0: 69 6c 64 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73 ild=$build_alias
8be0: 0a 68 6f 73 74 3d 24 68 6f 73 74 5f 61 6c 69 61 .host=$host_alia
8bf0: 73 0a 74 61 72 67 65 74 3d 24 74 61 72 67 65 74 s.target=$target
8c00: 5f 61 6c 69 61 73 0a 0a 23 20 46 49 58 4d 45 3a _alias..# FIXME:
8c10: 20 54 6f 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20 To remove some
8c20: 64 61 79 2e 0a 69 66 20 74 65 73 74 20 22 78 24 day..if test "x$
8c30: 68 6f 73 74 5f 61 6c 69 61 73 22 20 21 3d 20 78 host_alias" != x
8c40: 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 ; then. if test
8c50: 20 22 78 24 62 75 69 6c 64 5f 61 6c 69 61 73 22 "x$build_alias"
8c60: 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 63 = x; then. c
8c70: 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 6d ross_compiling=m
8c80: 61 79 62 65 0a 20 20 65 6c 69 66 20 74 65 73 74 aybe. elif test
8c90: 20 22 78 24 62 75 69 6c 64 5f 61 6c 69 61 73 22 "x$build_alias"
8ca0: 20 21 3d 20 22 78 24 68 6f 73 74 5f 61 6c 69 61 != "x$host_alia
8cb0: 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 63 72 6f s"; then. cro
8cc0: 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 79 65 73 ss_compiling=yes
8cd0: 0a 20 20 66 69 0a 66 69 0a 0a 61 63 5f 74 6f 6f . fi.fi..ac_too
8ce0: 6c 5f 70 72 65 66 69 78 3d 0a 74 65 73 74 20 2d l_prefix=.test -
8cf0: 6e 20 22 24 68 6f 73 74 5f 61 6c 69 61 73 22 20 n "$host_alias"
8d00: 26 26 20 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 && ac_tool_prefi
8d10: 78 3d 24 68 6f 73 74 5f 61 6c 69 61 73 2d 0a 0a x=$host_alias-..
8d20: 74 65 73 74 20 22 24 73 69 6c 65 6e 74 22 20 3d test "$silent" =
8d30: 20 79 65 73 20 26 26 20 65 78 65 63 20 36 3e 2f yes && exec 6>/
8d40: 64 65 76 2f 6e 75 6c 6c 0a 0a 0a 61 63 5f 70 77 dev/null...ac_pw
8d50: 64 3d 60 70 77 64 60 20 26 26 20 74 65 73 74 20 d=`pwd` && test
8d60: 2d 6e 20 22 24 61 63 5f 70 77 64 22 20 26 26 0a -n "$ac_pwd" &&.
8d70: 61 63 5f 6c 73 5f 64 69 3d 60 6c 73 20 2d 64 69 ac_ls_di=`ls -di
8d80: 20 2e 60 20 26 26 0a 61 63 5f 70 77 64 5f 6c 73 .` &&.ac_pwd_ls
8d90: 5f 64 69 3d 60 63 64 20 22 24 61 63 5f 70 77 64 _di=`cd "$ac_pwd
8da0: 22 20 26 26 20 6c 73 20 2d 64 69 20 2e 60 20 7c " && ls -di .` |
8db0: 7c 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 |. as_fn_error
8dc0: 24 3f 20 22 77 6f 72 6b 69 6e 67 20 64 69 72 65 $? "working dire
8dd0: 63 74 6f 72 79 20 63 61 6e 6e 6f 74 20 62 65 20 ctory cannot be
8de0: 64 65 74 65 72 6d 69 6e 65 64 22 0a 74 65 73 74 determined".test
8df0: 20 22 58 24 61 63 5f 6c 73 5f 64 69 22 20 3d 20 "X$ac_ls_di" =
8e00: 22 58 24 61 63 5f 70 77 64 5f 6c 73 5f 64 69 22 "X$ac_pwd_ls_di"
8e10: 20 7c 7c 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f ||. as_fn_erro
8e20: 72 20 24 3f 20 22 70 77 64 20 64 6f 65 73 20 6e r $? "pwd does n
8e30: 6f 74 20 72 65 70 6f 72 74 20 6e 61 6d 65 20 6f ot report name o
8e40: 66 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 f working direct
8e50: 6f 72 79 22 0a 0a 0a 23 20 46 69 6e 64 20 74 68 ory"...# Find th
8e60: 65 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c 20 e source files,
8e70: 69 66 20 6c 6f 63 61 74 69 6f 6e 20 77 61 73 20 if location was
8e80: 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2e 0a 69 not specified..i
8e90: 66 20 74 65 73 74 20 2d 7a 20 22 24 73 72 63 64 f test -z "$srcd
8ea0: 69 72 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 73 ir"; then. ac_s
8eb0: 72 63 64 69 72 5f 64 65 66 61 75 6c 74 65 64 3d rcdir_defaulted=
8ec0: 79 65 73 0a 20 20 23 20 54 72 79 20 74 68 65 20 yes. # Try the
8ed0: 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 directory contai
8ee0: 6e 69 6e 67 20 74 68 69 73 20 73 63 72 69 70 74 ning this script
8ef0: 2c 20 74 68 65 6e 20 74 68 65 20 70 61 72 65 6e , then the paren
8f00: 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 61 t directory.. a
8f10: 63 5f 63 6f 6e 66 64 69 72 3d 60 24 61 73 5f 64 c_confdir=`$as_d
8f20: 69 72 6e 61 6d 65 20 2d 2d 20 22 24 61 73 5f 6d irname -- "$as_m
8f30: 79 73 65 6c 66 22 20 7c 7c 0a 24 61 73 5f 65 78 yself" ||.$as_ex
8f40: 70 72 20 58 22 24 61 73 5f 6d 79 73 65 6c 66 22 pr X"$as_myself"
8f50: 20 3a 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 2f : 'X\(.*[^/]\)/
8f60: 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 2a 24 27 20 /*[^/][^/]*/*$'
8f70: 5c 7c 20 5c 0a 09 20 58 22 24 61 73 5f 6d 79 73 \| \.. X"$as_mys
8f80: 65 6c 66 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 5b elf" : 'X\(//\)[
8f90: 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 58 22 24 61 ^/]' \| \.. X"$a
8fa0: 73 5f 6d 79 73 65 6c 66 22 20 3a 20 27 58 5c 28 s_myself" : 'X\(
8fb0: 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58 22 //\)$' \| \.. X"
8fc0: 24 61 73 5f 6d 79 73 65 6c 66 22 20 3a 20 27 58 $as_myself" : 'X
8fd0: 5c 28 2f 5c 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 \(/\)' \| . 2>/d
8fe0: 65 76 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 ev/null ||.$as_e
8ff0: 63 68 6f 20 58 22 24 61 73 5f 6d 79 73 65 6c 66 cho X"$as_myself
9000: 22 20 7c 0a 20 20 20 20 73 65 64 20 27 2f 5e 58 " |. sed '/^X
9010: 5c 28 2e 2a 5b 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b \(.*[^/]\)\/\/*[
9020: 5e 2f 5d 5b 5e 2f 5d 2a 5c 2f 2a 24 2f 7b 0a 09 ^/][^/]*\/*$/{..
9030: 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 s//\1/..
9040: 71 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c q.. }.. /^X\(\
9050: 2f 5c 2f 5c 29 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 20 /\/\)[^/].*/{..
9060: 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 s//\1/.. q
9070: 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f .. }.. /^X\(\/
9080: 5c 2f 5c 29 24 2f 7b 0a 09 20 20 20 20 73 2f 2f \/\)$/{.. s//
9090: 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a \1/.. q.. }.
90a0: 09 20 20 2f 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b . /^X\(\/\).*/{
90b0: 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 .. s//\1/..
90c0: 20 20 71 0a 09 20 20 7d 0a 09 20 20 73 2f 2e 2a q.. }.. s/.*
90d0: 2f 2e 2f 3b 20 71 27 60 0a 20 20 73 72 63 64 69 /./; q'`. srcdi
90e0: 72 3d 24 61 63 5f 63 6f 6e 66 64 69 72 0a 20 20 r=$ac_confdir.
90f0: 69 66 20 74 65 73 74 20 21 20 2d 72 20 22 24 73 if test ! -r "$s
9100: 72 63 64 69 72 2f 24 61 63 5f 75 6e 69 71 75 65 rcdir/$ac_unique
9110: 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 _file"; then.
9120: 20 73 72 63 64 69 72 3d 2e 2e 0a 20 20 66 69 0a srcdir=... fi.
9130: 65 6c 73 65 0a 20 20 61 63 5f 73 72 63 64 69 72 else. ac_srcdir
9140: 5f 64 65 66 61 75 6c 74 65 64 3d 6e 6f 0a 66 69 _defaulted=no.fi
9150: 0a 69 66 20 74 65 73 74 20 21 20 2d 72 20 22 24 .if test ! -r "$
9160: 73 72 63 64 69 72 2f 24 61 63 5f 75 6e 69 71 75 srcdir/$ac_uniqu
9170: 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 e_file"; then.
9180: 74 65 73 74 20 22 24 61 63 5f 73 72 63 64 69 72 test "$ac_srcdir
9190: 5f 64 65 66 61 75 6c 74 65 64 22 20 3d 20 79 65 _defaulted" = ye
91a0: 73 20 26 26 20 73 72 63 64 69 72 3d 22 24 61 63 s && srcdir="$ac
91b0: 5f 63 6f 6e 66 64 69 72 20 6f 72 20 2e 2e 22 0a _confdir or ..".
91c0: 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f as_fn_error $?
91d0: 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 73 6f "cannot find so
91e0: 75 72 63 65 73 20 28 24 61 63 5f 75 6e 69 71 75 urces ($ac_uniqu
91f0: 65 5f 66 69 6c 65 29 20 69 6e 20 24 73 72 63 64 e_file) in $srcd
9200: 69 72 22 0a 66 69 0a 61 63 5f 6d 73 67 3d 22 73 ir".fi.ac_msg="s
9210: 6f 75 72 63 65 73 20 61 72 65 20 69 6e 20 24 73 ources are in $s
9220: 72 63 64 69 72 2c 20 62 75 74 20 5c 60 63 64 20 rcdir, but \`cd
9230: 24 73 72 63 64 69 72 27 20 64 6f 65 73 20 6e 6f $srcdir' does no
9240: 74 20 77 6f 72 6b 22 0a 61 63 5f 61 62 73 5f 63 t work".ac_abs_c
9250: 6f 6e 66 64 69 72 3d 60 28 0a 09 63 64 20 22 24 onfdir=`(..cd "$
9260: 73 72 63 64 69 72 22 20 26 26 20 74 65 73 74 20 srcdir" && test
9270: 2d 72 20 22 2e 2f 24 61 63 5f 75 6e 69 71 75 65 -r "./$ac_unique
9280: 5f 66 69 6c 65 22 20 7c 7c 20 61 73 5f 66 6e 5f _file" || as_fn_
9290: 65 72 72 6f 72 20 24 3f 20 22 24 61 63 5f 6d 73 error $? "$ac_ms
92a0: 67 22 0a 09 70 77 64 29 60 0a 23 20 57 68 65 6e g"..pwd)`.# When
92b0: 20 62 75 69 6c 64 69 6e 67 20 69 6e 20 70 6c 61 building in pla
92c0: 63 65 2c 20 73 65 74 20 73 72 63 64 69 72 3d 2e ce, set srcdir=.
92d0: 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 61 62 .if test "$ac_ab
92e0: 73 5f 63 6f 6e 66 64 69 72 22 20 3d 20 22 24 61 s_confdir" = "$a
92f0: 63 5f 70 77 64 22 3b 20 74 68 65 6e 0a 20 20 73 c_pwd"; then. s
9300: 72 63 64 69 72 3d 2e 0a 66 69 0a 23 20 52 65 6d rcdir=..fi.# Rem
9310: 6f 76 65 20 75 6e 6e 65 63 65 73 73 61 72 79 20 ove unnecessary
9320: 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 65 73 trailing slashes
9330: 20 66 72 6f 6d 20 73 72 63 64 69 72 2e 0a 23 20 from srcdir..#
9340: 44 6f 75 62 6c 65 20 73 6c 61 73 68 65 73 20 69 Double slashes i
9350: 6e 20 66 69 6c 65 20 6e 61 6d 65 73 20 69 6e 20 n file names in
9360: 6f 62 6a 65 63 74 20 66 69 6c 65 20 64 65 62 75 object file debu
9370: 67 67 69 6e 67 20 69 6e 66 6f 0a 23 20 6d 65 73 gging info.# mes
9380: 73 20 75 70 20 4d 2d 78 20 67 64 62 20 69 6e 20 s up M-x gdb in
9390: 45 6d 61 63 73 2e 0a 63 61 73 65 20 24 73 72 63 Emacs..case $src
93a0: 64 69 72 20 69 6e 0a 2a 2f 29 20 73 72 63 64 69 dir in.*/) srcdi
93b0: 72 3d 60 65 78 70 72 20 22 58 24 73 72 63 64 69 r=`expr "X$srcdi
93c0: 72 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c r" : 'X\(.*[^/]\
93d0: 29 27 20 5c 7c 20 22 58 24 73 72 63 64 69 72 22 )' \| "X$srcdir"
93e0: 20 3a 20 27 58 5c 28 2e 2a 5c 29 27 60 3b 3b 0a : 'X\(.*\)'`;;.
93f0: 65 73 61 63 0a 66 6f 72 20 61 63 5f 76 61 72 20 esac.for ac_var
9400: 69 6e 20 24 61 63 5f 70 72 65 63 69 6f 75 73 5f in $ac_precious_
9410: 76 61 72 73 3b 20 64 6f 0a 20 20 65 76 61 6c 20 vars; do. eval
9420: 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d ac_env_${ac_var}
9430: 5f 73 65 74 3d 5c 24 7b 24 7b 61 63 5f 76 61 72 _set=\${${ac_var
9440: 7d 2b 73 65 74 7d 0a 20 20 65 76 61 6c 20 61 63 }+set}. eval ac
9450: 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76 _env_${ac_var}_v
9460: 61 6c 75 65 3d 5c 24 24 7b 61 63 5f 76 61 72 7d alue=\$${ac_var}
9470: 0a 20 20 65 76 61 6c 20 61 63 5f 63 76 5f 65 6e . eval ac_cv_en
9480: 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74 3d v_${ac_var}_set=
9490: 5c 24 7b 24 7b 61 63 5f 76 61 72 7d 2b 73 65 74 \${${ac_var}+set
94a0: 7d 0a 20 20 65 76 61 6c 20 61 63 5f 63 76 5f 65 }. eval ac_cv_e
94b0: 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c nv_${ac_var}_val
94c0: 75 65 3d 5c 24 24 7b 61 63 5f 76 61 72 7d 0a 64 ue=\$${ac_var}.d
94d0: 6f 6e 65 0a 0a 23 0a 23 20 52 65 70 6f 72 74 20 one..#.# Report
94e0: 74 68 65 20 2d 2d 68 65 6c 70 20 6d 65 73 73 61 the --help messa
94f0: 67 65 2e 0a 23 0a 69 66 20 74 65 73 74 20 22 24 ge..#.if test "$
9500: 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 3d 20 ac_init_help" =
9510: 22 6c 6f 6e 67 22 3b 20 74 68 65 6e 0a 20 20 23 "long"; then. #
9520: 20 4f 6d 69 74 20 73 6f 6d 65 20 69 6e 74 65 72 Omit some inter
9530: 6e 61 6c 20 6f 72 20 6f 62 73 6f 6c 65 74 65 20 nal or obsolete
9540: 6f 70 74 69 6f 6e 73 20 74 6f 20 6d 61 6b 65 20 options to make
9550: 74 68 65 20 6c 69 73 74 20 6c 65 73 73 20 69 6d the list less im
9560: 70 6f 73 69 6e 67 2e 0a 20 20 23 20 54 68 69 73 posing.. # This
9570: 20 6d 65 73 73 61 67 65 20 69 73 20 74 6f 6f 20 message is too
9580: 6c 6f 6e 67 20 74 6f 20 62 65 20 61 20 73 74 72 long to be a str
9590: 69 6e 67 20 69 6e 20 74 68 65 20 41 2f 55 58 20 ing in the A/UX
95a0: 33 2e 31 20 73 68 2e 0a 20 20 63 61 74 20 3c 3c 3.1 sh.. cat <<
95b0: 5f 41 43 45 4f 46 0a 5c 60 63 6f 6e 66 69 67 75 _ACEOF.\`configu
95c0: 72 65 27 20 63 6f 6e 66 69 67 75 72 65 73 20 6c re' configures l
95d0: 69 62 73 70 61 74 69 61 6c 69 74 65 20 35 2e 30 ibspatialite 5.0
95e0: 2e 30 2d 62 65 74 61 31 20 74 6f 20 61 64 61 70 .0-beta1 to adap
95f0: 74 20 74 6f 20 6d 61 6e 79 20 6b 69 6e 64 73 20 t to many kinds
9600: 6f 66 20 73 79 73 74 65 6d 73 2e 0a 0a 55 73 61 of systems...Usa
9610: 67 65 3a 20 24 30 20 5b 4f 50 54 49 4f 4e 5d 2e ge: $0 [OPTION].
9620: 2e 2e 20 5b 56 41 52 3d 56 41 4c 55 45 5d 2e 2e .. [VAR=VALUE]..
9630: 2e 0a 0a 54 6f 20 61 73 73 69 67 6e 20 65 6e 76 ...To assign env
9640: 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c ironment variabl
9650: 65 73 20 28 65 2e 67 2e 2c 20 43 43 2c 20 43 46 es (e.g., CC, CF
9660: 4c 41 47 53 2e 2e 2e 29 2c 20 73 70 65 63 69 66 LAGS...), specif
9670: 79 20 74 68 65 6d 20 61 73 0a 56 41 52 3d 56 41 y them as.VAR=VA
9680: 4c 55 45 2e 20 20 53 65 65 20 62 65 6c 6f 77 20 LUE. See below
9690: 66 6f 72 20 64 65 73 63 72 69 70 74 69 6f 6e 73 for descriptions
96a0: 20 6f 66 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 of some of the
96b0: 75 73 65 66 75 6c 20 76 61 72 69 61 62 6c 65 73 useful variables
96c0: 2e 0a 0a 44 65 66 61 75 6c 74 73 20 66 6f 72 20 ...Defaults for
96d0: 74 68 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 the options are
96e0: 73 70 65 63 69 66 69 65 64 20 69 6e 20 62 72 61 specified in bra
96f0: 63 6b 65 74 73 2e 0a 0a 43 6f 6e 66 69 67 75 72 ckets...Configur
9700: 61 74 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d 2d 68 ation:. -h, --h
9710: 65 6c 70 20 20 20 20 20 20 20 20 20 20 20 20 20 elp
9720: 20 64 69 73 70 6c 61 79 20 74 68 69 73 20 68 65 display this he
9730: 6c 70 20 61 6e 64 20 65 78 69 74 0a 20 20 20 20 lp and exit.
9740: 20 20 2d 2d 68 65 6c 70 3d 73 68 6f 72 74 20 20 --help=short
9750: 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 6f 70 display op
9760: 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63 20 74 tions specific t
9770: 6f 20 74 68 69 73 20 70 61 63 6b 61 67 65 0a 20 o this package.
9780: 20 20 20 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 --help=recu
9790: 72 73 69 76 65 20 20 20 20 64 69 73 70 6c 61 79 rsive display
97a0: 20 74 68 65 20 73 68 6f 72 74 20 68 65 6c 70 20 the short help
97b0: 6f 66 20 61 6c 6c 20 74 68 65 20 69 6e 63 6c 75 of all the inclu
97c0: 64 65 64 20 70 61 63 6b 61 67 65 73 0a 20 20 2d ded packages. -
97d0: 56 2c 20 2d 2d 76 65 72 73 69 6f 6e 20 20 20 20 V, --version
97e0: 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 76 display v
97f0: 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 ersion informati
9800: 6f 6e 20 61 6e 64 20 65 78 69 74 0a 20 20 2d 71 on and exit. -q
9810: 2c 20 2d 2d 71 75 69 65 74 2c 20 2d 2d 73 69 6c , --quiet, --sil
9820: 65 6e 74 20 20 20 64 6f 20 6e 6f 74 20 70 72 69 ent do not pri
9830: 6e 74 20 5c 60 63 68 65 63 6b 69 6e 67 20 2e 2e nt \`checking ..
9840: 2e 27 20 6d 65 73 73 61 67 65 73 0a 20 20 20 20 .' messages.
9850: 20 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 46 --cache-file=F
9860: 49 4c 45 20 20 20 63 61 63 68 65 20 74 65 73 74 ILE cache test
9870: 20 72 65 73 75 6c 74 73 20 69 6e 20 46 49 4c 45 results in FILE
9880: 20 5b 64 69 73 61 62 6c 65 64 5d 0a 20 20 2d 43 [disabled]. -C
9890: 2c 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 , --config-cache
98a0: 20 20 20 20 20 20 61 6c 69 61 73 20 66 6f 72 20 alias for
98b0: 5c 60 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 63 \`--cache-file=c
98c0: 6f 6e 66 69 67 2e 63 61 63 68 65 27 0a 20 20 2d onfig.cache'. -
98d0: 6e 2c 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 20 n, --no-create
98e0: 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 63 72 do not cr
98f0: 65 61 74 65 20 6f 75 74 70 75 74 20 66 69 6c 65 eate output file
9900: 73 0a 20 20 20 20 20 20 2d 2d 73 72 63 64 69 72 s. --srcdir
9910: 3d 44 49 52 20 20 20 20 20 20 20 20 66 69 6e 64 =DIR find
9920: 20 74 68 65 20 73 6f 75 72 63 65 73 20 69 6e 20 the sources in
9930: 44 49 52 20 5b 63 6f 6e 66 69 67 75 72 65 20 64 DIR [configure d
9940: 69 72 20 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 49 6e ir or \`..']..In
9950: 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 stallation direc
9960: 74 6f 72 69 65 73 3a 0a 20 20 2d 2d 70 72 65 66 tories:. --pref
9970: 69 78 3d 50 52 45 46 49 58 20 20 20 20 20 20 20 ix=PREFIX
9980: 20 20 69 6e 73 74 61 6c 6c 20 61 72 63 68 69 74 install archit
9990: 65 63 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 ecture-independe
99a0: 6e 74 20 66 69 6c 65 73 20 69 6e 20 50 52 45 46 nt files in PREF
99b0: 49 58 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 IX.
99c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 24 61 [$a
99d0: 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 c_default_prefix
99e0: 5d 0a 20 20 2d 2d 65 78 65 63 2d 70 72 65 66 69 ]. --exec-prefi
99f0: 78 3d 45 50 52 45 46 49 58 20 20 20 69 6e 73 74 x=EPREFIX inst
9a00: 61 6c 6c 20 61 72 63 68 69 74 65 63 74 75 72 65 all architecture
9a10: 2d 64 65 70 65 6e 64 65 6e 74 20 66 69 6c 65 73 -dependent files
9a20: 20 69 6e 20 45 50 52 45 46 49 58 0a 20 20 20 20 in EPREFIX.
9a30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
9a40: 20 20 20 20 20 20 5b 50 52 45 46 49 58 5d 0a 0a [PREFIX]..
9a50: 42 79 20 64 65 66 61 75 6c 74 2c 20 5c 60 6d 61 By default, \`ma
9a60: 6b 65 20 69 6e 73 74 61 6c 6c 27 20 77 69 6c 6c ke install' will
9a70: 20 69 6e 73 74 61 6c 6c 20 61 6c 6c 20 74 68 65 install all the
9a80: 20 66 69 6c 65 73 20 69 6e 0a 5c 60 24 61 63 5f files in.\`$ac_
9a90: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 62 default_prefix/b
9aa0: 69 6e 27 2c 20 5c 60 24 61 63 5f 64 65 66 61 75 in', \`$ac_defau
9ab0: 6c 74 5f 70 72 65 66 69 78 2f 6c 69 62 27 20 65 lt_prefix/lib' e
9ac0: 74 63 2e 20 20 59 6f 75 20 63 61 6e 20 73 70 65 tc. You can spe
9ad0: 63 69 66 79 0a 61 6e 20 69 6e 73 74 61 6c 6c 61 cify.an installa
9ae0: 74 69 6f 6e 20 70 72 65 66 69 78 20 6f 74 68 65 tion prefix othe
9af0: 72 20 74 68 61 6e 20 5c 60 24 61 63 5f 64 65 66 r than \`$ac_def
9b00: 61 75 6c 74 5f 70 72 65 66 69 78 27 20 75 73 69 ault_prefix' usi
9b10: 6e 67 20 5c 60 2d 2d 70 72 65 66 69 78 27 2c 0a ng \`--prefix',.
9b20: 66 6f 72 20 69 6e 73 74 61 6e 63 65 20 5c 60 2d for instance \`-
9b30: 2d 70 72 65 66 69 78 3d 5c 24 48 4f 4d 45 27 2e -prefix=\$HOME'.
9b40: 0a 0a 46 6f 72 20 62 65 74 74 65 72 20 63 6f 6e ..For better con
9b50: 74 72 6f 6c 2c 20 75 73 65 20 74 68 65 20 6f 70 trol, use the op
9b60: 74 69 6f 6e 73 20 62 65 6c 6f 77 2e 0a 0a 46 69 tions below...Fi
9b70: 6e 65 20 74 75 6e 69 6e 67 20 6f 66 20 74 68 65 ne tuning of the
9b80: 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 installation di
9b90: 72 65 63 74 6f 72 69 65 73 3a 0a 20 20 2d 2d 62 rectories:. --b
9ba0: 69 6e 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 indir=DIR
9bb0: 20 20 20 20 20 75 73 65 72 20 65 78 65 63 75 74 user execut
9bc0: 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 62 ables [EPREFIX/b
9bd0: 69 6e 5d 0a 20 20 2d 2d 73 62 69 6e 64 69 72 3d in]. --sbindir=
9be0: 44 49 52 20 20 20 20 20 20 20 20 20 20 20 73 79 DIR sy
9bf0: 73 74 65 6d 20 61 64 6d 69 6e 20 65 78 65 63 75 stem admin execu
9c00: 74 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58 2f tables [EPREFIX/
9c10: 73 62 69 6e 5d 0a 20 20 2d 2d 6c 69 62 65 78 65 sbin]. --libexe
9c20: 63 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 cdir=DIR
9c30: 70 72 6f 67 72 61 6d 20 65 78 65 63 75 74 61 62 program executab
9c40: 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 6c 69 62 les [EPREFIX/lib
9c50: 65 78 65 63 5d 0a 20 20 2d 2d 73 79 73 63 6f 6e exec]. --syscon
9c60: 66 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20 fdir=DIR
9c70: 72 65 61 64 2d 6f 6e 6c 79 20 73 69 6e 67 6c 65 read-only single
9c80: 2d 6d 61 63 68 69 6e 65 20 64 61 74 61 20 5b 50 -machine data [P
9c90: 52 45 46 49 58 2f 65 74 63 5d 0a 20 20 2d 2d 73 REFIX/etc]. --s
9ca0: 68 61 72 65 64 73 74 61 74 65 64 69 72 3d 44 49 haredstatedir=DI
9cb0: 52 20 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 R modifiable
9cc0: 61 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 architecture-ind
9cd0: 65 70 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 50 ependent data [P
9ce0: 52 45 46 49 58 2f 63 6f 6d 5d 0a 20 20 2d 2d 6c REFIX/com]. --l
9cf0: 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 44 49 52 ocalstatedir=DIR
9d00: 20 20 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 modifiable
9d10: 73 69 6e 67 6c 65 2d 6d 61 63 68 69 6e 65 20 64 single-machine d
9d20: 61 74 61 20 5b 50 52 45 46 49 58 2f 76 61 72 5d ata [PREFIX/var]
9d30: 0a 20 20 2d 2d 6c 69 62 64 69 72 3d 44 49 52 20 . --libdir=DIR
9d40: 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 objec
9d50: 74 20 63 6f 64 65 20 6c 69 62 72 61 72 69 65 73 t code libraries
9d60: 20 5b 45 50 52 45 46 49 58 2f 6c 69 62 5d 0a 20 [EPREFIX/lib].
9d70: 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 --includedir=DI
9d80: 52 20 20 20 20 20 20 20 20 43 20 68 65 61 64 65 R C heade
9d90: 72 20 66 69 6c 65 73 20 5b 50 52 45 46 49 58 2f r files [PREFIX/
9da0: 69 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d 6f 6c 64 include]. --old
9db0: 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 52 20 20 includedir=DIR
9dc0: 20 20 20 43 20 68 65 61 64 65 72 20 66 69 6c 65 C header file
9dd0: 73 20 66 6f 72 20 6e 6f 6e 2d 67 63 63 20 5b 2f s for non-gcc [/
9de0: 75 73 72 2f 69 6e 63 6c 75 64 65 5d 0a 20 20 2d usr/include]. -
9df0: 2d 64 61 74 61 72 6f 6f 74 64 69 72 3d 44 49 52 -datarootdir=DIR
9e00: 20 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 read-only
9e10: 20 61 72 63 68 2e 2d 69 6e 64 65 70 65 6e 64 65 arch.-independe
9e20: 6e 74 20 64 61 74 61 20 72 6f 6f 74 20 5b 50 52 nt data root [PR
9e30: 45 46 49 58 2f 73 68 61 72 65 5d 0a 20 20 2d 2d EFIX/share]. --
9e40: 64 61 74 61 64 69 72 3d 44 49 52 20 20 20 20 20 datadir=DIR
9e50: 20 20 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20 read-only
9e60: 61 72 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 architecture-ind
9e70: 65 70 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 44 ependent data [D
9e80: 41 54 41 52 4f 4f 54 44 49 52 5d 0a 20 20 2d 2d ATAROOTDIR]. --
9e90: 69 6e 66 6f 64 69 72 3d 44 49 52 20 20 20 20 20 infodir=DIR
9ea0: 20 20 20 20 20 20 69 6e 66 6f 20 64 6f 63 75 6d info docum
9eb0: 65 6e 74 61 74 69 6f 6e 20 5b 44 41 54 41 52 4f entation [DATARO
9ec0: 4f 54 44 49 52 2f 69 6e 66 6f 5d 0a 20 20 2d 2d OTDIR/info]. --
9ed0: 6c 6f 63 61 6c 65 64 69 72 3d 44 49 52 20 20 20 localedir=DIR
9ee0: 20 20 20 20 20 20 6c 6f 63 61 6c 65 2d 64 65 70 locale-dep
9ef0: 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 44 41 54 endent data [DAT
9f00: 41 52 4f 4f 54 44 49 52 2f 6c 6f 63 61 6c 65 5d AROOTDIR/locale]
9f10: 0a 20 20 2d 2d 6d 61 6e 64 69 72 3d 44 49 52 20 . --mandir=DIR
9f20: 20 20 20 20 20 20 20 20 20 20 20 6d 61 6e 20 64 man d
9f30: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 44 41 ocumentation [DA
9f40: 54 41 52 4f 4f 54 44 49 52 2f 6d 61 6e 5d 0a 20 TAROOTDIR/man].
9f50: 20 2d 2d 64 6f 63 64 69 72 3d 44 49 52 20 20 20 --docdir=DIR
9f60: 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e documen
9f70: 74 61 74 69 6f 6e 20 72 6f 6f 74 20 5b 44 41 54 tation root [DAT
9f80: 41 52 4f 4f 54 44 49 52 2f 64 6f 63 2f 6c 69 62 AROOTDIR/doc/lib
9f90: 73 70 61 74 69 61 6c 69 74 65 5d 0a 20 20 2d 2d spatialite]. --
9fa0: 68 74 6d 6c 64 69 72 3d 44 49 52 20 20 20 20 20 htmldir=DIR
9fb0: 20 20 20 20 20 20 68 74 6d 6c 20 64 6f 63 75 6d html docum
9fc0: 65 6e 74 61 74 69 6f 6e 20 5b 44 4f 43 44 49 52 entation [DOCDIR
9fd0: 5d 0a 20 20 2d 2d 64 76 69 64 69 72 3d 44 49 52 ]. --dvidir=DIR
9fe0: 20 20 20 20 20 20 20 20 20 20 20 20 64 76 69 20 dvi
9ff0: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 44 documentation [D
a000: 4f 43 44 49 52 5d 0a 20 20 2d 2d 70 64 66 64 69 OCDIR]. --pdfdi
a010: 72 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 20 r=DIR
a020: 20 70 64 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 pdf documentati
a030: 6f 6e 20 5b 44 4f 43 44 49 52 5d 0a 20 20 2d 2d on [DOCDIR]. --
a040: 70 73 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 psdir=DIR
a050: 20 20 20 20 20 20 70 73 20 64 6f 63 75 6d 65 6e ps documen
a060: 74 61 74 69 6f 6e 20 5b 44 4f 43 44 49 52 5d 0a tation [DOCDIR].
a070: 5f 41 43 45 4f 46 0a 0a 20 20 63 61 74 20 3c 3c _ACEOF.. cat <<
a080: 5c 5f 41 43 45 4f 46 0a 0a 50 72 6f 67 72 61 6d \_ACEOF..Program
a090: 20 6e 61 6d 65 73 3a 0a 20 20 2d 2d 70 72 6f 67 names:. --prog
a0a0: 72 61 6d 2d 70 72 65 66 69 78 3d 50 52 45 46 49 ram-prefix=PREFI
a0b0: 58 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 X pre
a0c0: 70 65 6e 64 20 50 52 45 46 49 58 20 74 6f 20 69 pend PREFIX to i
a0d0: 6e 73 74 61 6c 6c 65 64 20 70 72 6f 67 72 61 6d nstalled program
a0e0: 20 6e 61 6d 65 73 0a 20 20 2d 2d 70 72 6f 67 72 names. --progr
a0f0: 61 6d 2d 73 75 66 66 69 78 3d 53 55 46 46 49 58 am-suffix=SUFFIX
a100: 20 20 20 20 20 20 20 20 20 20 20 20 61 70 70 65 appe
a110: 6e 64 20 53 55 46 46 49 58 20 74 6f 20 69 6e 73 nd SUFFIX to ins
a120: 74 61 6c 6c 65 64 20 70 72 6f 67 72 61 6d 20 6e talled program n
a130: 61 6d 65 73 0a 20 20 2d 2d 70 72 6f 67 72 61 6d ames. --program
a140: 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 3d -transform-name=
a150: 50 52 4f 47 52 41 4d 20 20 20 72 75 6e 20 73 65 PROGRAM run se
a160: 64 20 50 52 4f 47 52 41 4d 20 6f 6e 20 69 6e 73 d PROGRAM on ins
a170: 74 61 6c 6c 65 64 20 70 72 6f 67 72 61 6d 20 6e talled program n
a180: 61 6d 65 73 0a 0a 53 79 73 74 65 6d 20 74 79 70 ames..System typ
a190: 65 73 3a 0a 20 20 2d 2d 62 75 69 6c 64 3d 42 55 es:. --build=BU
a1a0: 49 4c 44 20 20 20 20 20 63 6f 6e 66 69 67 75 72 ILD configur
a1b0: 65 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 6f e for building o
a1c0: 6e 20 42 55 49 4c 44 20 5b 67 75 65 73 73 65 64 n BUILD [guessed
a1d0: 5d 0a 20 20 2d 2d 68 6f 73 74 3d 48 4f 53 54 20 ]. --host=HOST
a1e0: 20 20 20 20 20 20 63 72 6f 73 73 2d 63 6f 6d 70 cross-comp
a1f0: 69 6c 65 20 74 6f 20 62 75 69 6c 64 20 70 72 6f ile to build pro
a200: 67 72 61 6d 73 20 74 6f 20 72 75 6e 20 6f 6e 20 grams to run on
a210: 48 4f 53 54 20 5b 42 55 49 4c 44 5d 0a 5f 41 43 HOST [BUILD]._AC
a220: 45 4f 46 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 EOF.fi..if test
a230: 2d 6e 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c -n "$ac_init_hel
a240: 70 22 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 20 p"; then. case
a250: 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 20 69 6e $ac_init_help in
a260: 0a 20 20 20 20 20 73 68 6f 72 74 20 7c 20 72 65 . short | re
a270: 63 75 72 73 69 76 65 20 29 20 65 63 68 6f 20 22 cursive ) echo "
a280: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 66 Configuration of
a290: 20 6c 69 62 73 70 61 74 69 61 6c 69 74 65 20 35 libspatialite 5
a2a0: 2e 30 2e 30 2d 62 65 74 61 31 3a 22 3b 3b 0a 20 .0.0-beta1:";;.
a2b0: 20 20 65 73 61 63 0a 20 20 63 61 74 20 3c 3c 5c esac. cat <<\
a2c0: 5f 41 43 45 4f 46 0a 0a 4f 70 74 69 6f 6e 61 6c _ACEOF..Optional
a2d0: 20 46 65 61 74 75 72 65 73 3a 0a 20 20 2d 2d 64 Features:. --d
a2e0: 69 73 61 62 6c 65 2d 6f 70 74 69 6f 6e 2d 63 68 isable-option-ch
a2f0: 65 63 6b 69 6e 67 20 20 69 67 6e 6f 72 65 20 75 ecking ignore u
a300: 6e 72 65 63 6f 67 6e 69 7a 65 64 20 2d 2d 65 6e nrecognized --en
a310: 61 62 6c 65 2f 2d 2d 77 69 74 68 20 6f 70 74 69 able/--with opti
a320: 6f 6e 73 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d ons. --disable-
a330: 46 45 41 54 55 52 45 20 20 20 20 20 20 20 64 6f FEATURE do
a340: 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 46 45 41 not include FEA
a350: 54 55 52 45 20 28 73 61 6d 65 20 61 73 20 2d 2d TURE (same as --
a360: 65 6e 61 62 6c 65 2d 46 45 41 54 55 52 45 3d 6e enable-FEATURE=n
a370: 6f 29 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 46 45 o). --enable-FE
a380: 41 54 55 52 45 5b 3d 41 52 47 5d 20 20 69 6e 63 ATURE[=ARG] inc
a390: 6c 75 64 65 20 46 45 41 54 55 52 45 20 5b 41 52 lude FEATURE [AR
a3a0: 47 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c G=yes]. --enabl
a3b0: 65 2d 73 69 6c 65 6e 74 2d 72 75 6c 65 73 20 20 e-silent-rules
a3c0: 20 6c 65 73 73 20 76 65 72 62 6f 73 65 20 62 75 less verbose bu
a3d0: 69 6c 64 20 6f 75 74 70 75 74 20 28 75 6e 64 6f ild output (undo
a3e0: 3a 20 22 6d 61 6b 65 20 56 3d 31 22 29 0a 20 20 : "make V=1").
a3f0: 2d 2d 64 69 73 61 62 6c 65 2d 73 69 6c 65 6e 74 --disable-silent
a400: 2d 72 75 6c 65 73 20 20 76 65 72 62 6f 73 65 20 -rules verbose
a410: 62 75 69 6c 64 20 6f 75 74 70 75 74 20 28 75 6e build output (un
a420: 64 6f 3a 20 22 6d 61 6b 65 20 56 3d 30 22 29 0a do: "make V=0").
a430: 20 20 2d 2d 65 6e 61 62 6c 65 2d 6d 61 69 6e 74 --enable-maint
a440: 61 69 6e 65 72 2d 6d 6f 64 65 0a 20 20 20 20 20 ainer-mode.
a450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
a460: 20 20 20 20 20 65 6e 61 62 6c 65 20 6d 61 6b 65 enable make
a470: 20 72 75 6c 65 73 20 61 6e 64 20 64 65 70 65 6e rules and depen
a480: 64 65 6e 63 69 65 73 20 6e 6f 74 20 75 73 65 66 dencies not usef
a490: 75 6c 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 ul (and.
a4a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
a4b0: 20 20 73 6f 6d 65 74 69 6d 65 73 20 63 6f 6e 66 sometimes conf
a4c0: 75 73 69 6e 67 29 20 74 6f 20 74 68 65 20 63 61 using) to the ca
a4d0: 73 75 61 6c 20 69 6e 73 74 61 6c 6c 65 72 0a 20 sual installer.
a4e0: 20 2d 2d 65 6e 61 62 6c 65 2d 64 65 70 65 6e 64 --enable-depend
a4f0: 65 6e 63 79 2d 74 72 61 63 6b 69 6e 67 0a 20 20 ency-tracking.
a500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
a510: 20 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 72 do not r
a520: 65 6a 65 63 74 20 73 6c 6f 77 20 64 65 70 65 6e eject slow depen
a530: 64 65 6e 63 79 20 65 78 74 72 61 63 74 6f 72 73 dency extractors
a540: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 64 65 70 . --disable-dep
a550: 65 6e 64 65 6e 63 79 2d 74 72 61 63 6b 69 6e 67 endency-tracking
a560: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
a570: 20 20 20 20 20 20 20 20 20 20 20 73 70 65 65 64 speed
a580: 73 20 75 70 20 6f 6e 65 2d 74 69 6d 65 20 62 75 s up one-time bu
a590: 69 6c 64 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 73 ild. --enable-s
a5a0: 68 61 72 65 64 5b 3d 50 4b 47 53 5d 20 20 62 75 hared[=PKGS] bu
a5b0: 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 ild shared libra
a5c0: 72 69 65 73 20 5b 64 65 66 61 75 6c 74 3d 79 65 ries [default=ye
a5d0: 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 73 74 s]. --enable-st
a5e0: 61 74 69 63 5b 3d 50 4b 47 53 5d 20 20 62 75 69 atic[=PKGS] bui
a5f0: 6c 64 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 ld static librar
a600: 69 65 73 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 ies [default=yes
a610: 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 66 61 73 ]. --enable-fas
a620: 74 2d 69 6e 73 74 61 6c 6c 5b 3d 50 4b 47 53 5d t-install[=PKGS]
a630: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
a640: 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d optim
a650: 69 7a 65 20 66 6f 72 20 66 61 73 74 20 69 6e 73 ize for fast ins
a660: 74 61 6c 6c 61 74 69 6f 6e 20 5b 64 65 66 61 75 tallation [defau
a670: 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 64 69 73 61 lt=yes]. --disa
a680: 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b ble-libtool-lock
a690: 20 20 61 76 6f 69 64 20 6c 6f 63 6b 69 6e 67 20 avoid locking
a6a0: 28 6d 69 67 68 74 20 62 72 65 61 6b 20 70 61 72 (might break par
a6b0: 61 6c 6c 65 6c 20 62 75 69 6c 64 73 29 0a 20 20 allel builds).
a6c0: 2d 2d 65 6e 61 62 6c 65 2d 6d 61 74 68 73 71 6c --enable-mathsql
a6d0: 20 20 20 20 20 20 20 20 65 6e 61 62 6c 65 73 20 enables
a6e0: 53 51 4c 20 6d 61 74 68 20 66 75 6e 63 74 69 6f SQL math functio
a6f0: 6e 73 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d ns [default=yes]
a700: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 67 65 6f 63 . --enable-geoc
a710: 61 6c 6c 62 61 63 6b 73 20 20 20 65 6e 61 62 6c allbacks enabl
a720: 65 73 20 67 65 6f 6d 65 74 72 79 20 63 61 6c 6c es geometry call
a730: 62 61 63 6b 73 20 5b 64 65 66 61 75 6c 74 3d 6e backs [default=n
a740: 6f 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 6b 6e o]. --enable-kn
a750: 6e 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 61 n ena
a760: 62 6c 65 73 20 4b 4e 4e 20 73 75 70 70 6f 72 74 bles KNN support
a770: 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20 [default=yes].
a780: 20 2d 2d 65 6e 61 62 6c 65 2d 70 72 6f 6a 20 20 --enable-proj
a790: 20 20 20 20 20 20 20 20 20 65 6e 61 62 6c 65 73 enables
a7a0: 20 50 52 4f 4a 2e 34 20 69 6e 63 6c 75 73 69 6f PROJ.4 inclusio
a7b0: 6e 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a n [default=yes].
a7c0: 20 20 2d 2d 65 6e 61 62 6c 65 2d 69 63 6f 6e 76 --enable-iconv
a7d0: 20 20 20 20 20 20 20 20 20 20 65 6e 61 62 6c 65 enable
a7e0: 73 20 49 43 4f 4e 56 20 69 6e 63 6c 75 73 69 6f s ICONV inclusio
a7f0: 6e 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a n [default=yes].
a800: 20 20 2d 2d 65 6e 61 62 6c 65 2d 66 72 65 65 78 --enable-freex
a810: 6c 20 20 20 20 20 20 20 20 20 65 6e 61 62 6c 65 l enable
a820: 73 20 46 72 65 65 58 4c 20 69 6e 63 6c 75 73 69 s FreeXL inclusi
a830: 6f 6e 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d on [default=yes]
a840: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 65 70 73 67 . --enable-epsg
a850: 20 20 20 20 20 20 20 20 20 20 20 65 6e 61 62 6c enabl
a860: 65 73 20 66 75 6c 6c 20 45 50 53 47 20 64 61 74 es full EPSG dat
a870: 61 73 65 74 20 73 75 70 70 6f 72 74 20 5b 64 65 aset support [de
a880: 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 65 fault=yes]. --e
a890: 6e 61 62 6c 65 2d 67 65 6f 73 20 20 20 20 20 20 nable-geos
a8a0: 20 20 20 20 20 65 6e 61 62 6c 65 73 20 47 45 4f enables GEO
a8b0: 53 20 69 6e 63 6c 75 73 69 6f 6e 20 5b 64 65 66 S inclusion [def
a8c0: 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 65 6e ault=yes]. --en
a8d0: 61 62 6c 65 2d 67 63 70 20 20 20 20 20 20 20 20 able-gcp
a8e0: 20 20 20 20 65 6e 61 62 6c 65 73 20 43 6f 6e 74 enables Cont
a8f0: 72 6f 6c 20 50 6f 69 6e 74 73 20 28 66 72 6f 6d rol Points (from
a900: 20 47 72 61 73 73 20 47 49 53 29 20 5b 64 65 66 Grass GIS) [def
a910: 61 75 6c 74 3d 6e 6f 5d 0a 20 20 2d 2d 65 6e 61 ault=no]. --ena
a920: 62 6c 65 2d 67 65 6f 73 61 64 76 61 6e 63 65 64 ble-geosadvanced
a930: 20 20 20 65 6e 61 62 6c 65 73 20 47 45 4f 53 20 enables GEOS
a940: 61 64 76 61 6e 63 65 64 20 66 65 61 74 75 72 65 advanced feature
a950: 73 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a s [default=yes].
a960: 20 20 2d 2d 65 6e 61 62 6c 65 2d 67 65 6f 73 72 --enable-geosr
a970: 65 65 6e 74 72 61 6e 74 20 20 65 6e 61 62 6c 65 eentrant enable
a980: 73 20 47 45 4f 53 20 72 65 65 6e 74 72 61 6e 74 s GEOS reentrant
a990: 20 28 66 75 6c 6c 79 20 74 68 72 65 61 64 20 73 (fully thread s
a9a0: 61 66 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 afe).
a9b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b [
a9c0: 64 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d default=yes]. -
a9d0: 2d 65 6e 61 62 6c 65 2d 67 65 6f 73 33 37 30 20 -enable-geos370
a9e0: 20 20 20 20 20 20 20 65 6e 61 62 6c 65 73 20 47 enables G
a9f0: 45 4f 53 20 33 2e 37 2e 30 20 66 65 61 74 75 72 EOS 3.7.0 featur
aa00: 65 73 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d es [default=yes]
aa10: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 72 74 74 6f . --enable-rtto
aa20: 70 6f 20 20 20 20 20 20 20 20 20 65 6e 61 62 6c po enabl
aa30: 65 73 20 52 54 54 4f 50 4f 20 73 75 70 70 6f 72 es RTTOPO suppor
aa40: 74 20 5b 64 65 66 61 75 6c 74 3d 6e 6f 5d 0a 20 t [default=no].
aa50: 20 2d 2d 65 6e 61 62 6c 65 2d 6c 69 62 78 6d 6c --enable-libxml
aa60: 32 20 20 20 20 20 20 20 20 65 6e 61 62 6c 65 73 2 enables
aa70: 20 6c 69 62 78 6d 6c 32 20 69 6e 63 6c 75 73 69 libxml2 inclusi
aa80: 6f 6e 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d on [default=yes]
aa90: 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 67 65 6f 70 . --enable-geop
aaa0: 61 63 6b 61 67 65 20 20 20 20 20 65 6e 61 62 6c ackage enabl
aab0: 65 73 20 47 65 6f 50 61 63 6b 61 67 65 20 73 75 es GeoPackage su
aac0: 70 70 6f 72 74 20 5b 64 65 66 61 75 6c 74 3d 79 pport [default=y
aad0: 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 67 es]. --enable-g
aae0: 63 6f 76 20 20 20 20 20 20 20 20 20 20 20 74 75 cov tu
aaf0: 72 6e 20 6f 6e 20 63 6f 64 65 20 63 6f 76 65 72 rn on code cover
ab00: 61 67 65 20 61 6e 61 6c 79 73 69 73 20 74 6f 6f age analysis too
ab10: 6c 73 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 65 78 ls. --enable-ex
ab20: 61 6d 70 6c 65 73 20 20 20 20 20 20 20 65 6e 61 amples ena
ab30: 62 6c 65 73 20 62 75 69 6c 64 69 6e 67 20 65 78 bles building ex
ab40: 61 6d 70 6c 65 73 20 5b 64 65 66 61 75 6c 74 3d amples [default=
ab50: 79 65 73 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d yes]. --enable-
ab60: 6d 6f 64 75 6c 65 2d 6f 6e 6c 79 20 20 20 20 62 module-only b
ab70: 75 69 6c 64 73 20 6f 6e 6c 79 20 6d 6f 64 5f 73 uilds only mod_s
ab80: 70 61 74 69 61 6c 69 74 65 20 61 6c 6f 6e 65 20 patialite alone
ab90: 5b 64 65 66 61 75 6c 74 3d 6e 6f 5d 0a 0a 4f 70 [default=no]..Op
aba0: 74 69 6f 6e 61 6c 20 50 61 63 6b 61 67 65 73 3a tional Packages:
abb0: 0a 20 20 2d 2d 77 69 74 68 2d 50 41 43 4b 41 47 . --with-PACKAG
abc0: 45 5b 3d 41 52 47 5d 20 20 20 20 75 73 65 20 50 E[=ARG] use P
abd0: 41 43 4b 41 47 45 20 5b 41 52 47 3d 79 65 73 5d ACKAGE [ARG=yes]
abe0: 0a 20 20 2d 2d 77 69 74 68 6f 75 74 2d 50 41 43 . --without-PAC
abf0: 4b 41 47 45 20 20 20 20 20 20 20 64 6f 20 6e 6f KAGE do no
ac00: 74 20 75 73 65 20 50 41 43 4b 41 47 45 20 28 73 t use PACKAGE (s
ac10: 61 6d 65 20 61 73 20 2d 2d 77 69 74 68 2d 50 41 ame as --with-PA
ac20: 43 4b 41 47 45 3d 6e 6f 29 0a 20 20 2d 2d 77 69 CKAGE=no). --wi
ac30: 74 68 2d 70 69 63 20 20 20 20 20 20 20 20 20 20 th-pic
ac40: 20 20 20 20 74 72 79 20 74 6f 20 75 73 65 20 6f try to use o
ac50: 6e 6c 79 20 50 49 43 2f 6e 6f 6e 2d 50 49 43 20 nly PIC/non-PIC
ac60: 6f 62 6a 65 63 74 73 20 5b 64 65 66 61 75 6c 74 objects [default
ac70: 3d 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 =use.
ac80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 b
ac90: 6f 74 68 5d 0a 20 20 2d 2d 77 69 74 68 2d 67 6e oth]. --with-gn
aca0: 75 2d 6c 64 20 20 20 20 20 20 20 20 20 20 20 61 u-ld a
acb0: 73 73 75 6d 65 20 74 68 65 20 43 20 63 6f 6d 70 ssume the C comp
acc0: 69 6c 65 72 20 75 73 65 73 20 47 4e 55 20 6c 64 iler uses GNU ld
acd0: 20 5b 64 65 66 61 75 6c 74 3d 6e 6f 5d 0a 20 20 [default=no].
ace0: 2d 2d 77 69 74 68 2d 73 79 73 72 6f 6f 74 3d 44 --with-sysroot=D
acf0: 49 52 20 53 65 61 72 63 68 20 66 6f 72 20 64 65 IR Search for de
ad00: 70 65 6e 64 65 6e 74 20 6c 69 62 72 61 72 69 65 pendent librarie
ad10: 73 20 77 69 74 68 69 6e 20 44 49 52 0a 20 20 20 s within DIR.
ad20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
ad30: 20 20 20 20 20 28 6f 72 20 74 68 65 20 63 6f 6d (or the com
ad40: 70 69 6c 65 72 27 73 20 73 79 73 72 6f 6f 74 20 piler's sysroot
ad50: 69 66 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 if not specified
ad60: 29 2e 0a 20 20 2d 2d 77 69 74 68 2d 67 65 6f 73 ).. --with-geos
ad70: 63 6f 6e 66 69 67 3d 46 49 4c 45 20 20 73 70 65 config=FILE spe
ad80: 63 69 66 79 20 61 6e 20 61 6c 74 65 72 6e 61 74 cify an alternat
ad90: 69 76 65 20 67 65 6f 73 2d 63 6f 6e 66 69 67 20 ive geos-config
ada0: 66 69 6c 65 0a 20 20 2d 2d 77 69 74 68 2d 67 65 file. --with-ge
adb0: 6f 73 6f 6e 6c 79 72 65 65 6e 74 72 61 6e 74 0a osonlyreentrant.
adc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
add0: 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 comple
ade0: 74 65 6c 79 20 64 69 73 61 62 6c 65 73 20 47 45 tely disables GE
adf0: 4f 53 20 6e 6f 6e 2d 74 68 72 65 61 64 20 73 61 OS non-thread sa
ae00: 66 65 20 41 50 49 0a 20 20 20 20 20 20 20 20 20 fe API.
ae10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
ae20: 20 5b 64 65 66 61 75 6c 74 3d 6e 6f 5d 0a 0a 53 [default=no]..S
ae30: 6f 6d 65 20 69 6e 66 6c 75 65 6e 74 69 61 6c 20 ome influential
ae40: 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 environment vari
ae50: 61 62 6c 65 73 3a 0a 20 20 43 43 20 20 20 20 20 ables:. CC
ae60: 20 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 C compiler
ae70: 63 6f 6d 6d 61 6e 64 0a 20 20 43 46 4c 41 47 53 command. CFLAGS
ae80: 20 20 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 C compiler
ae90: 20 66 6c 61 67 73 0a 20 20 4c 44 46 4c 41 47 53 flags. LDFLAGS
aea0: 20 20 20 20 20 6c 69 6e 6b 65 72 20 66 6c 61 67 linker flag
aeb0: 73 2c 20 65 2e 67 2e 20 2d 4c 3c 6c 69 62 20 64 s, e.g. -L<lib d
aec0: 69 72 3e 20 69 66 20 79 6f 75 20 68 61 76 65 20 ir> if you have
aed0: 6c 69 62 72 61 72 69 65 73 20 69 6e 20 61 0a 20 libraries in a.
aee0: 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e non
aef0: 73 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f standard directo
af00: 72 79 20 3c 6c 69 62 20 64 69 72 3e 0a 20 20 4c ry <lib dir>. L
af10: 49 42 53 20 20 20 20 20 20 20 20 6c 69 62 72 61 IBS libra
af20: 72 69 65 73 20 74 6f 20 70 61 73 73 20 74 6f 20 ries to pass to
af30: 74 68 65 20 6c 69 6e 6b 65 72 2c 20 65 2e 67 2e the linker, e.g.
af40: 20 2d 6c 3c 6c 69 62 72 61 72 79 3e 0a 20 20 43 -l<library>. C
af50: 50 50 46 4c 41 47 53 20 20 20 20 28 4f 62 6a 65 PPFLAGS (Obje
af60: 63 74 69 76 65 29 20 43 2f 43 2b 2b 20 70 72 65 ctive) C/C++ pre
af70: 70 72 6f 63 65 73 73 6f 72 20 66 6c 61 67 73 2c processor flags,
af80: 20 65 2e 67 2e 20 2d 49 3c 69 6e 63 6c 75 64 65 e.g. -I<include
af90: 20 64 69 72 3e 20 69 66 0a 20 20 20 20 20 20 20 dir> if.
afa0: 20 20 20 20 20 20 20 79 6f 75 20 68 61 76 65 20 you have
afb0: 68 65 61 64 65 72 73 20 69 6e 20 61 20 6e 6f 6e headers in a non
afc0: 73 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f standard directo
afd0: 72 79 20 3c 69 6e 63 6c 75 64 65 20 64 69 72 3e ry <include dir>
afe0: 0a 20 20 43 50 50 20 20 20 20 20 20 20 20 20 43 . CPP C
aff0: 20 70 72 65 70 72 6f 63 65 73 73 6f 72 0a 20 20 preprocessor.
b000: 43 58 58 20 20 20 20 20 20 20 20 20 43 2b 2b 20 CXX C++
b010: 63 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d 61 6e 64 compiler command
b020: 0a 20 20 43 58 58 46 4c 41 47 53 20 20 20 20 43 . CXXFLAGS C
b030: 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 ++ compiler flag
b040: 73 0a 20 20 43 58 58 43 50 50 20 20 20 20 20 20 s. CXXCPP
b050: 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f 72 C++ preprocessor
b060: 0a 20 20 50 4b 47 5f 43 4f 4e 46 49 47 20 20 70 . PKG_CONFIG p
b070: 61 74 68 20 74 6f 20 70 6b 67 2d 63 6f 6e 66 69 ath to pkg-confi
b080: 67 20 75 74 69 6c 69 74 79 0a 20 20 50 4b 47 5f g utility. PKG_
b090: 43 4f 4e 46 49 47 5f 50 41 54 48 0a 20 20 20 20 CONFIG_PATH.
b0a0: 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 direct
b0b0: 6f 72 69 65 73 20 74 6f 20 61 64 64 20 74 6f 20 ories to add to
b0c0: 70 6b 67 2d 63 6f 6e 66 69 67 27 73 20 73 65 61 pkg-config's sea
b0d0: 72 63 68 20 70 61 74 68 0a 20 20 50 4b 47 5f 43 rch path. PKG_C
b0e0: 4f 4e 46 49 47 5f 4c 49 42 44 49 52 0a 20 20 20 ONFIG_LIBDIR.
b0f0: 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 20 path
b100: 6f 76 65 72 72 69 64 69 6e 67 20 70 6b 67 2d 63 overriding pkg-c
b110: 6f 6e 66 69 67 27 73 20 62 75 69 6c 74 2d 69 6e onfig's built-in
b120: 20 73 65 61 72 63 68 20 70 61 74 68 0a 20 20 4c search path. L
b130: 49 42 58 4d 4c 32 5f 43 46 4c 41 47 53 0a 20 20 IBXML2_CFLAGS.
b140: 20 20 20 20 20 20 20 20 20 20 20 20 43 20 63 6f C co
b150: 6d 70 69 6c 65 72 20 66 6c 61 67 73 20 66 6f 72 mpiler flags for
b160: 20 4c 49 42 58 4d 4c 32 2c 20 6f 76 65 72 72 69 LIBXML2, overri
b170: 64 69 6e 67 20 70 6b 67 2d 63 6f 6e 66 69 67 0a ding pkg-config.
b180: 20 20 4c 49 42 58 4d 4c 32 5f 4c 49 42 53 0a 20 LIBXML2_LIBS.
b190: 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e lin
b1a0: 6b 65 72 20 66 6c 61 67 73 20 66 6f 72 20 4c 49 ker flags for LI
b1b0: 42 58 4d 4c 32 2c 20 6f 76 65 72 72 69 64 69 6e BXML2, overridin
b1c0: 67 20 70 6b 67 2d 63 6f 6e 66 69 67 0a 0a 55 73 g pkg-config..Us
b1d0: 65 20 74 68 65 73 65 20 76 61 72 69 61 62 6c 65 e these variable
b1e0: 73 20 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68 s to override th
b1f0: 65 20 63 68 6f 69 63 65 73 20 6d 61 64 65 20 62 e choices made b
b200: 79 20 60 63 6f 6e 66 69 67 75 72 65 27 20 6f 72 y `configure' or
b210: 20 74 6f 20 68 65 6c 70 0a 69 74 20 74 6f 20 66 to help.it to f
b220: 69 6e 64 20 6c 69 62 72 61 72 69 65 73 20 61 6e ind libraries an
b230: 64 20 70 72 6f 67 72 61 6d 73 20 77 69 74 68 20 d programs with
b240: 6e 6f 6e 73 74 61 6e 64 61 72 64 20 6e 61 6d 65 nonstandard name
b250: 73 2f 6c 6f 63 61 74 69 6f 6e 73 2e 0a 0a 52 65 s/locations...Re
b260: 70 6f 72 74 20 62 75 67 73 20 74 6f 20 3c 61 2e port bugs to <a.
b270: 66 75 72 69 65 72 69 40 6c 71 74 2e 69 74 3e 2e furieri@lqt.it>.
b280: 0a 5f 41 43 45 4f 46 0a 61 63 5f 73 74 61 74 75 ._ACEOF.ac_statu
b290: 73 3d 24 3f 0a 66 69 0a 0a 69 66 20 74 65 73 74 s=$?.fi..if test
b2a0: 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 "$ac_init_help"
b2b0: 20 3d 20 22 72 65 63 75 72 73 69 76 65 22 3b 20 = "recursive";
b2c0: 74 68 65 6e 0a 20 20 23 20 49 66 20 74 68 65 72 then. # If ther
b2d0: 65 20 61 72 65 20 73 75 62 64 69 72 73 2c 20 72 e are subdirs, r
b2e0: 65 70 6f 72 74 20 74 68 65 69 72 20 73 70 65 63 eport their spec
b2f0: 69 66 69 63 20 2d 2d 68 65 6c 70 2e 0a 20 20 66 ific --help.. f
b300: 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 3a 20 24 or ac_dir in : $
b310: 61 63 5f 73 75 62 64 69 72 73 5f 61 6c 6c 3b 20 ac_subdirs_all;
b320: 64 6f 20 74 65 73 74 20 22 78 24 61 63 5f 64 69 do test "x$ac_di
b330: 72 22 20 3d 20 78 3a 20 26 26 20 63 6f 6e 74 69 r" = x: && conti
b340: 6e 75 65 0a 20 20 20 20 74 65 73 74 20 2d 64 20 nue. test -d
b350: 22 24 61 63 5f 64 69 72 22 20 7c 7c 0a 20 20 20 "$ac_dir" ||.
b360: 20 20 20 7b 20 63 64 20 22 24 73 72 63 64 69 72 { cd "$srcdir
b370: 22 20 26 26 20 61 63 5f 70 77 64 3d 60 70 77 64 " && ac_pwd=`pwd
b380: 60 20 26 26 20 73 72 63 64 69 72 3d 2e 20 26 26 ` && srcdir=. &&
b390: 20 74 65 73 74 20 2d 64 20 22 24 61 63 5f 64 69 test -d "$ac_di
b3a0: 72 22 3b 20 7d 20 7c 7c 0a 20 20 20 20 20 20 63 r"; } ||. c
b3b0: 6f 6e 74 69 6e 75 65 0a 20 20 20 20 61 63 5f 62 ontinue. ac_b
b3c0: 75 69 6c 64 64 69 72 3d 2e 0a 0a 63 61 73 65 20 uilddir=...case
b3d0: 22 24 61 63 5f 64 69 72 22 20 69 6e 0a 2e 29 20 "$ac_dir" in..)
b3e0: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3d 20 61 ac_dir_suffix= a
b3f0: 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 5f 73 c_top_builddir_s
b400: 75 62 3d 2e 20 61 63 5f 74 6f 70 5f 62 75 69 6c ub=. ac_top_buil
b410: 64 5f 70 72 65 66 69 78 3d 20 3b 3b 0a 2a 29 0a d_prefix= ;;.*).
b420: 20 20 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3d ac_dir_suffix=
b430: 2f 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f /`$as_echo "$ac_
b440: 64 69 72 22 20 7c 20 73 65 64 20 27 73 7c 5e 5c dir" | sed 's|^\
b450: 2e 5b 5c 5c 2f 5d 7c 7c 27 60 0a 20 20 23 20 41 .[\\/]||'`. # A
b460: 20 22 2e 2e 22 20 66 6f 72 20 65 61 63 68 20 64 ".." for each d
b470: 69 72 65 63 74 6f 72 79 20 69 6e 20 24 61 63 5f irectory in $ac_
b480: 64 69 72 5f 73 75 66 66 69 78 2e 0a 20 20 61 63 dir_suffix.. ac
b490: 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 5f 73 75 _top_builddir_su
b4a0: 62 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63 b=`$as_echo "$ac
b4b0: 5f 64 69 72 5f 73 75 66 66 69 78 22 20 7c 20 73 _dir_suffix" | s
b4c0: 65 64 20 27 73 7c 2f 5b 5e 5c 5c 2f 5d 2a 7c 2f ed 's|/[^\\/]*|/
b4d0: 2e 2e 7c 67 3b 73 7c 2f 7c 7c 27 60 0a 20 20 63 ..|g;s|/||'`. c
b4e0: 61 73 65 20 24 61 63 5f 74 6f 70 5f 62 75 69 6c ase $ac_top_buil
b4f0: 64 64 69 72 5f 73 75 62 20 69 6e 0a 20 20 22 22 ddir_sub in. ""
b500: 29 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 ) ac_top_builddi
b510: 72 5f 73 75 62 3d 2e 20 61 63 5f 74 6f 70 5f 62 r_sub=. ac_top_b
b520: 75 69 6c 64 5f 70 72 65 66 69 78 3d 20 3b 3b 0a uild_prefix= ;;.
b530: 20 20 2a 29 20 20 61 63 5f 74 6f 70 5f 62 75 69 *) ac_top_bui
b540: 6c 64 5f 70 72 65 66 69 78 3d 24 61 63 5f 74 6f ld_prefix=$ac_to
b550: 70 5f 62 75 69 6c 64 64 69 72 5f 73 75 62 2f 20 p_builddir_sub/
b560: 3b 3b 0a 20 20 65 73 61 63 20 3b 3b 0a 65 73 61 ;;. esac ;;.esa
b570: 63 0a 61 63 5f 61 62 73 5f 74 6f 70 5f 62 75 69 c.ac_abs_top_bui
b580: 6c 64 64 69 72 3d 24 61 63 5f 70 77 64 0a 61 63 lddir=$ac_pwd.ac
b590: 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3d 24 61 _abs_builddir=$a
b5a0: 63 5f 70 77 64 24 61 63 5f 64 69 72 5f 73 75 66 c_pwd$ac_dir_suf
b5b0: 66 69 78 0a 23 20 66 6f 72 20 62 61 63 6b 77 61 fix.# for backwa
b5c0: 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 rd compatibility
b5d0: 3a 0a 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 :.ac_top_builddi
b5e0: 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f r=$ac_top_build_
b5f0: 70 72 65 66 69 78 0a 0a 63 61 73 65 20 24 73 72 prefix..case $sr
b600: 63 64 69 72 20 69 6e 0a 20 20 2e 29 20 20 23 20 cdir in. .) #
b610: 57 65 20 61 72 65 20 62 75 69 6c 64 69 6e 67 20 We are building
b620: 69 6e 20 70 6c 61 63 65 2e 0a 20 20 20 20 61 63 in place.. ac
b630: 5f 73 72 63 64 69 72 3d 2e 0a 20 20 20 20 61 63 _srcdir=.. ac
b640: 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f _top_srcdir=$ac_
b650: 74 6f 70 5f 62 75 69 6c 64 64 69 72 5f 73 75 62 top_builddir_sub
b660: 0a 20 20 20 20 61 63 5f 61 62 73 5f 74 6f 70 5f . ac_abs_top_
b670: 73 72 63 64 69 72 3d 24 61 63 5f 70 77 64 20 3b srcdir=$ac_pwd ;
b680: 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b ;. [\\/]* | ?:[
b690: 5c 5c 2f 5d 2a 20 29 20 20 23 20 41 62 73 6f 6c \\/]* ) # Absol
b6a0: 75 74 65 20 6e 61 6d 65 2e 0a 20 20 20 20 61 63 ute name.. ac
b6b0: 5f 73 72 63 64 69 72 3d 24 73 72 63 64 69 72 24 _srcdir=$srcdir$
b6c0: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3b 0a 20 ac_dir_suffix;.
b6d0: 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 ac_top_srcdir
b6e0: 3d 24 73 72 63 64 69 72 0a 20 20 20 20 61 63 5f =$srcdir. ac_
b6f0: 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 abs_top_srcdir=$
b700: 73 72 63 64 69 72 20 3b 3b 0a 20 20 2a 29 20 23 srcdir ;;. *) #
b710: 20 52 65 6c 61 74 69 76 65 20 6e 61 6d 65 2e 0a Relative name..
b720: 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d 24 61 ac_srcdir=$a
b730: 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65 66 c_top_build_pref
b740: 69 78 24 73 72 63 64 69 72 24 61 63 5f 64 69 72 ix$srcdir$ac_dir
b750: 5f 73 75 66 66 69 78 0a 20 20 20 20 61 63 5f 74 _suffix. ac_t
b760: 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f op_srcdir=$ac_to
b770: 70 5f 62 75 69 6c 64 5f 70 72 65 66 69 78 24 73 p_build_prefix$s
b780: 72 63 64 69 72 0a 20 20 20 20 61 63 5f 61 62 73 rcdir. ac_abs
b790: 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f _top_srcdir=$ac_
b7a0: 70 77 64 2f 24 73 72 63 64 69 72 20 3b 3b 0a 65 pwd/$srcdir ;;.e
b7b0: 73 61 63 0a 61 63 5f 61 62 73 5f 73 72 63 64 69 sac.ac_abs_srcdi
b7c0: 72 3d 24 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 r=$ac_abs_top_sr
b7d0: 63 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66 66 cdir$ac_dir_suff
b7e0: 69 78 0a 0a 20 20 20 20 63 64 20 22 24 61 63 5f ix.. cd "$ac_
b7f0: 64 69 72 22 20 7c 7c 20 7b 20 61 63 5f 73 74 61 dir" || { ac_sta
b800: 74 75 73 3d 24 3f 3b 20 63 6f 6e 74 69 6e 75 65 tus=$?; continue
b810: 3b 20 7d 0a 20 20 20 20 23 20 43 68 65 63 6b 20 ; }. # Check
b820: 66 6f 72 20 67 75 65 73 74 65 64 20 63 6f 6e 66 for guested conf
b830: 69 67 75 72 65 2e 0a 20 20 20 20 69 66 20 74 65 igure.. if te
b840: 73 74 20 2d 66 20 22 24 61 63 5f 73 72 63 64 69 st -f "$ac_srcdi
b850: 72 2f 63 6f 6e 66 69 67 75 72 65 2e 67 6e 75 22 r/configure.gnu"
b860: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 ; then. ech
b870: 6f 20 26 26 0a 20 20 20 20 20 20 24 53 48 45 4c o &&. $SHEL
b880: 4c 20 22 24 61 63 5f 73 72 63 64 69 72 2f 63 6f L "$ac_srcdir/co
b890: 6e 66 69 67 75 72 65 2e 67 6e 75 22 20 2d 2d 68 nfigure.gnu" --h
b8a0: 65 6c 70 3d 72 65 63 75 72 73 69 76 65 0a 20 20 elp=recursive.
b8b0: 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20 22 elif test -f "
b8c0: 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 $ac_srcdir/confi
b8d0: 67 75 72 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 gure"; then.
b8e0: 20 20 65 63 68 6f 20 26 26 0a 20 20 20 20 20 20 echo &&.
b8f0: 24 53 48 45 4c 4c 20 22 24 61 63 5f 73 72 63 64 $SHELL "$ac_srcd
b900: 69 72 2f 63 6f 6e 66 69 67 75 72 65 22 20 2d 2d ir/configure" --
b910: 68 65 6c 70 3d 72 65 63 75 72 73 69 76 65 0a 20 help=recursive.
b920: 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 24 61 else. $a
b930: 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 s_echo "$as_me:
b940: 57 41 52 4e 49 4e 47 3a 20 6e 6f 20 63 6f 6e 66 WARNING: no conf
b950: 69 67 75 72 61 74 69 6f 6e 20 69 6e 66 6f 72 6d iguration inform
b960: 61 74 69 6f 6e 20 69 73 20 69 6e 20 24 61 63 5f ation is in $ac_
b970: 64 69 72 22 20 3e 26 32 0a 20 20 20 20 66 69 20 dir" >&2. fi
b980: 7c 7c 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a || ac_status=$?.
b990: 20 20 20 20 63 64 20 22 24 61 63 5f 70 77 64 22 cd "$ac_pwd"
b9a0: 20 7c 7c 20 7b 20 61 63 5f 73 74 61 74 75 73 3d || { ac_status=
b9b0: 24 3f 3b 20 62 72 65 61 6b 3b 20 7d 0a 20 20 64 $?; break; }. d
b9c0: 6f 6e 65 0a 66 69 0a 0a 74 65 73 74 20 2d 6e 20 one.fi..test -n
b9d0: 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 "$ac_init_help"
b9e0: 26 26 20 65 78 69 74 20 24 61 63 5f 73 74 61 74 && exit $ac_stat
b9f0: 75 73 0a 69 66 20 24 61 63 5f 69 6e 69 74 5f 76 us.if $ac_init_v
ba00: 65 72 73 69 6f 6e 3b 20 74 68 65 6e 0a 20 20 63 ersion; then. c
ba10: 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 6c 69 62 at <<\_ACEOF.lib
ba20: 73 70 61 74 69 61 6c 69 74 65 20 63 6f 6e 66 69 spatialite confi
ba30: 67 75 72 65 20 35 2e 30 2e 30 2d 62 65 74 61 31 gure 5.0.0-beta1
ba40: 0a 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 4e .generated by GN
ba50: 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e 36 39 0a U Autoconf 2.69.
ba60: 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 .Copyright (C) 2
ba70: 30 31 32 20 46 72 65 65 20 53 6f 66 74 77 61 72 012 Free Softwar
ba80: 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e e Foundation, In
ba90: 63 2e 0a 54 68 69 73 20 63 6f 6e 66 69 67 75 72 c..This configur
baa0: 65 20 73 63 72 69 70 74 20 69 73 20 66 72 65 65 e script is free
bab0: 20 73 6f 66 74 77 61 72 65 3b 20 74 68 65 20 46 software; the F
bac0: 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 ree Software Fou
bad0: 6e 64 61 74 69 6f 6e 0a 67 69 76 65 73 20 75 6e ndation.gives un
bae0: 6c 69 6d 69 74 65 64 20 70 65 72 6d 69 73 73 69 limited permissi
baf0: 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 on to copy, dist
bb00: 72 69 62 75 74 65 20 61 6e 64 20 6d 6f 64 69 66 ribute and modif
bb10: 79 20 69 74 2e 0a 5f 41 43 45 4f 46 0a 20 20 65 y it.._ACEOF. e
bb20: 78 69 74 0a 66 69 0a 0a 23 23 20 2d 2d 2d 2d 2d xit.fi..## -----
bb30: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
bb40: 2d 2d 2d 20 23 23 0a 23 23 20 41 75 74 6f 63 6f --- ##.## Autoco
bb50: 6e 66 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f nf initializatio
bb60: 6e 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d n. ##.## -------
bb70: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
bb80: 2d 20 23 23 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f - ##..# ac_fn_c_
bb90: 74 72 79 5f 63 6f 6d 70 69 6c 65 20 4c 49 4e 45 try_compile LINE
bba0: 4e 4f 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d NO.# -----------
bbb0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a ---------------.
bbc0: 23 20 54 72 79 20 74 6f 20 63 6f 6d 70 69 6c 65 # Try to compile
bbd0: 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
bbe0: 74 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 77 68 t, and return wh
bbf0: 65 74 68 65 72 20 74 68 69 73 20 73 75 63 63 65 ether this succe
bc00: 65 64 65 64 2e 0a 61 63 5f 66 6e 5f 63 5f 74 72 eded..ac_fn_c_tr
bc10: 79 5f 63 6f 6d 70 69 6c 65 20 28 29 0a 7b 0a 20 y_compile ().{.
bc20: 20 61 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f as_lineno=${as_
bc30: 6c 69 6e 65 6e 6f 2d 22 24 31 22 7d 20 61 73 5f lineno-"$1"} as_
bc40: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f lineno_stack=as_
bc50: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 lineno_stack=$as
bc60: 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 _lineno_stack.
bc70: 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 rm -f conftest.$
bc80: 61 63 5f 6f 62 6a 65 78 74 0a 20 20 69 66 20 7b ac_objext. if {
bc90: 20 7b 20 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 { ac_try="$ac_c
bca0: 6f 6d 70 69 6c 65 22 0a 63 61 73 65 20 22 28 28 ompile".case "((
bcb0: 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c $ac_try" in. *\
bcc0: 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a "* | *\`* | *\\*
bcd0: 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 ) ac_try_echo=\$
bce0: 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 ac_try;;. *) ac
bcf0: 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 _try_echo=$ac_tr
bd00: 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 61 63 y;;.esac.eval ac
bd10: 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 _try_echo="\"\$a
bd20: 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
bd30: 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 -$LINENO}: $ac_t
bd40: 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73 5f 65 ry_echo\"".$as_e
bd50: 63 68 6f 20 22 24 61 63 5f 74 72 79 5f 65 63 68 cho "$ac_try_ech
bd60: 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 o"; } >&5. (eva
bd70: 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 29 l "$ac_compile")
bd80: 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 2>conftest.err.
bd90: 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 ac_status=$?.
bda0: 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 if test -s conf
bdb0: 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 test.err; then.
bdc0: 20 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b grep -v '^ *+
bdd0: 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e ' conftest.err >
bde0: 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 20 conftest.er1.
bdf0: 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 cat conftest.er
be00: 31 20 3e 26 35 0a 20 20 20 20 6d 76 20 2d 66 20 1 >&5. mv -f
be10: 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 63 6f 6e conftest.er1 con
be20: 66 74 65 73 74 2e 65 72 72 0a 20 20 66 69 0a 20 ftest.err. fi.
be30: 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
be40: 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
be50: 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 INENO}: \$? = $a
be60: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 c_status" >&5.
be70: 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 test $ac_status
be80: 3d 20 30 3b 20 7d 20 26 26 20 7b 0a 09 20 74 65 = 0; } && {.. te
be90: 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 st -z "$ac_c_wer
bea0: 72 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 ror_flag" ||.. t
beb0: 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 est ! -s conftes
bec0: 74 2e 65 72 72 0a 20 20 20 20 20 20 20 7d 20 26 t.err. } &
bed0: 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 & test -s confte
bee0: 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74 st.$ac_objext; t
bef0: 68 65 6e 20 3a 0a 20 20 61 63 5f 72 65 74 76 61 hen :. ac_retva
bf00: 6c 3d 30 0a 65 6c 73 65 0a 20 20 24 61 73 5f 65 l=0.else. $as_e
bf10: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 cho "$as_me: fai
bf20: 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a led program was:
bf30: 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c " >&5.sed 's/^/|
bf40: 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 /' conftest.$ac
bf50: 5f 65 78 74 20 3e 26 35 0a 0a 09 61 63 5f 72 65 _ext >&5...ac_re
bf60: 74 76 61 6c 3d 31 0a 66 69 0a 20 20 65 76 61 6c tval=1.fi. eval
bf70: 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 $as_lineno_stac
bf80: 6b 3b 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 k; ${as_lineno_s
bf90: 74 61 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 tack:+:} unset a
bfa0: 73 5f 6c 69 6e 65 6e 6f 0a 20 20 61 73 5f 66 6e s_lineno. as_fn
bfb0: 5f 73 65 74 5f 73 74 61 74 75 73 20 24 61 63 5f _set_status $ac_
bfc0: 72 65 74 76 61 6c 0a 0a 7d 20 23 20 61 63 5f 66 retval..} # ac_f
bfd0: 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 0a n_c_try_compile.
bfe0: 0a 23 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 .# ac_fn_c_try_c
bff0: 70 70 20 4c 49 4e 45 4e 4f 0a 23 20 2d 2d 2d 2d pp LINENO.# ----
c000: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
c010: 2d 2d 0a 23 20 54 72 79 20 74 6f 20 70 72 65 70 --.# Try to prep
c020: 72 6f 63 65 73 73 20 63 6f 6e 66 74 65 73 74 2e rocess conftest.
c030: 24 61 63 5f 65 78 74 2c 20 61 6e 64 20 72 65 74 $ac_ext, and ret
c040: 75 72 6e 20 77 68 65 74 68 65 72 20 74 68 69 73 urn whether this
c050: 20 73 75 63 63 65 65 64 65 64 2e 0a 61 63 5f 66 succeeded..ac_f
c060: 6e 5f 63 5f 74 72 79 5f 63 70 70 20 28 29 0a 7b n_c_try_cpp ().{
c070: 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 . as_lineno=${a
c080: 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 22 7d 20 61 s_lineno-"$1"} a
c090: 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 61 s_lineno_stack=a
c0a0: 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3d 24 s_lineno_stack=$
c0b0: 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 0a as_lineno_stack.
c0c0: 20 20 69 66 20 7b 20 7b 20 61 63 5f 74 72 79 3d if { { ac_try=
c0d0: 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 "$ac_cpp conftes
c0e0: 74 2e 24 61 63 5f 65 78 74 22 0a 63 61 73 65 20 t.$ac_ext".case
c0f0: 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 "(($ac_try" in.
c100: 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a *\"* | *\`* | *
c110: 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f \\*) ac_try_echo
c120: 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 =\$ac_try;;. *)
c130: 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 ac_try_echo=$ac
c140: 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c _try;;.esac.eval
c150: 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 ac_try_echo="\"
c160: 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e \$as_me:${as_lin
c170: 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 eno-$LINENO}: $a
c180: 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 c_try_echo\"".$a
c190: 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 5f s_echo "$ac_try_
c1a0: 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 echo"; } >&5. (
c1b0: 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f eval "$ac_cpp co
c1c0: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29 nftest.$ac_ext")
c1d0: 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 2>conftest.err.
c1e0: 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 ac_status=$?.
c1f0: 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 if test -s conf
c200: 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 test.err; then.
c210: 20 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b grep -v '^ *+
c220: 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e ' conftest.err >
c230: 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 20 conftest.er1.
c240: 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 cat conftest.er
c250: 31 20 3e 26 35 0a 20 20 20 20 6d 76 20 2d 66 20 1 >&5. mv -f
c260: 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 63 6f 6e conftest.er1 con
c270: 66 74 65 73 74 2e 65 72 72 0a 20 20 66 69 0a 20 ftest.err. fi.
c280: 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
c290: 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
c2a0: 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 INENO}: \$? = $a
c2b0: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 c_status" >&5.
c2c0: 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 test $ac_status
c2d0: 3d 20 30 3b 20 7d 20 3e 20 63 6f 6e 66 74 65 73 = 0; } > conftes
c2e0: 74 2e 69 20 26 26 20 7b 0a 09 20 74 65 73 74 20 t.i && {.. test
c2f0: 2d 7a 20 22 24 61 63 5f 63 5f 70 72 65 70 72 6f -z "$ac_c_prepro
c300: 63 5f 77 61 72 6e 5f 66 6c 61 67 24 61 63 5f 63 c_warn_flag$ac_c
c310: 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c 7c _werror_flag" ||
c320: 0a 09 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e .. test ! -s con
c330: 66 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 ftest.err.
c340: 20 7d 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f }; then :. ac_
c350: 72 65 74 76 61 6c 3d 30 0a 65 6c 73 65 0a 20 20 retval=0.else.
c360: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
c370: 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d : failed program
c380: 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 was:" >&5.sed '
c390: 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 s/^/| /' conftes
c3a0: 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 t.$ac_ext >&5..
c3b0: 20 20 20 61 63 5f 72 65 74 76 61 6c 3d 31 0a 66 ac_retval=1.f
c3c0: 69 0a 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e i. eval $as_lin
c3d0: 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f eno_stack; ${as_
c3e0: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d lineno_stack:+:}
c3f0: 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f unset as_lineno
c400: 0a 20 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 61 . as_fn_set_sta
c410: 74 75 73 20 24 61 63 5f 72 65 74 76 61 6c 0a 0a tus $ac_retval..
c420: 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f } # ac_fn_c_try_
c430: 63 70 70 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f 63 cpp..# ac_fn_c_c
c440: 68 65 63 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 heck_header_mong
c450: 72 65 6c 20 4c 49 4e 45 4e 4f 20 48 45 41 44 45 rel LINENO HEADE
c460: 52 20 56 41 52 20 49 4e 43 4c 55 44 45 53 0a 23 R VAR INCLUDES.#
c470: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ---------------
c480: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
c490: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
c4a0: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 65 73 74 73 --------.# Tests
c4b0: 20 77 68 65 74 68 65 72 20 48 45 41 44 45 52 20 whether HEADER
c4c0: 65 78 69 73 74 73 2c 20 67 69 76 69 6e 67 20 61 exists, giving a
c4d0: 20 77 61 72 6e 69 6e 67 20 69 66 20 69 74 20 63 warning if it c
c4e0: 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 69 6c 65 annot be compile
c4f0: 64 20 75 73 69 6e 67 0a 23 20 74 68 65 20 69 6e d using.# the in
c500: 63 6c 75 64 65 20 66 69 6c 65 73 20 69 6e 20 49 clude files in I
c510: 4e 43 4c 55 44 45 53 20 61 6e 64 20 73 65 74 74 NCLUDES and sett
c520: 69 6e 67 20 74 68 65 20 63 61 63 68 65 20 76 61 ing the cache va
c530: 72 69 61 62 6c 65 20 56 41 52 0a 23 20 61 63 63 riable VAR.# acc
c540: 6f 72 64 69 6e 67 6c 79 2e 0a 61 63 5f 66 6e 5f ordingly..ac_fn_
c550: 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 6d c_check_header_m
c560: 6f 6e 67 72 65 6c 20 28 29 0a 7b 0a 20 20 61 73 ongrel ().{. as
c570: 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e _lineno=${as_lin
c580: 65 6e 6f 2d 22 24 31 22 7d 20 61 73 5f 6c 69 6e eno-"$1"} as_lin
c590: 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 6e eno_stack=as_lin
c5a0: 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c 69 eno_stack=$as_li
c5b0: 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 69 66 20 neno_stack. if
c5c0: 65 76 61 6c 20 5c 24 7b 24 33 2b 3a 7d 20 66 61 eval \${$3+:} fa
c5d0: 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 7b 20 lse; then :. {
c5e0: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
c5f0: 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
c600: 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
c610: 66 6f 72 20 24 32 22 20 3e 26 35 0a 24 61 73 5f for $2" >&5.$as_
c620: 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
c630: 20 66 6f 72 20 24 32 2e 2e 2e 20 22 20 3e 26 36 for $2... " >&6
c640: 3b 20 7d 0a 69 66 20 65 76 61 6c 20 5c 24 7b 24 ; }.if eval \${$
c650: 33 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 3+:} false; then
c660: 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
c670: 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
c680: 66 69 0a 65 76 61 6c 20 61 63 5f 72 65 73 3d 5c fi.eval ac_res=\
c690: 24 24 33 0a 09 20 20 20 20 20 20 20 7b 20 24 61 $$3.. { $a
c6a0: 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
c6b0: 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
c6c0: 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 NO}: result: $ac
c6d0: 5f 72 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 _res" >&5.$as_ec
c6e0: 68 6f 20 22 24 61 63 5f 72 65 73 22 20 3e 26 36 ho "$ac_res" >&6
c6f0: 3b 20 7d 0a 65 6c 73 65 0a 20 20 23 20 49 73 20 ; }.else. # Is
c700: 74 68 65 20 68 65 61 64 65 72 20 63 6f 6d 70 69 the header compi
c710: 6c 61 62 6c 65 3f 0a 7b 20 24 61 73 5f 65 63 68 lable?.{ $as_ech
c720: 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
c730: 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
c740: 63 68 65 63 6b 69 6e 67 20 24 32 20 75 73 61 62 checking $2 usab
c750: 69 6c 69 74 79 22 20 3e 26 35 0a 24 61 73 5f 65 ility" >&5.$as_e
c760: 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
c770: 24 32 20 75 73 61 62 69 6c 69 74 79 2e 2e 2e 20 $2 usability...
c780: 22 20 3e 26 36 3b 20 7d 0a 63 61 74 20 63 6f 6e " >&6; }.cat con
c790: 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
c7a0: 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
c7b0: 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
c7c0: 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 34 0a 23 defs.h. */.$4.#
c7d0: 69 6e 63 6c 75 64 65 20 3c 24 32 3e 0a 5f 41 43 include <$2>._AC
c7e0: 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 EOF.if ac_fn_c_t
c7f0: 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e ry_compile "$LIN
c800: 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 ENO"; then :. a
c810: 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 c_header_compile
c820: 72 3d 79 65 73 0a 65 6c 73 65 0a 20 20 61 63 5f r=yes.else. ac_
c830: 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3d header_compiler=
c840: 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 no.fi.rm -f core
c850: 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f conftest.err co
c860: 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 nftest.$ac_objex
c870: 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 t conftest.$ac_e
c880: 78 74 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 xt.{ $as_echo "$
c890: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
c8a0: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
c8b0: 6c 74 3a 20 24 61 63 5f 68 65 61 64 65 72 5f 63 lt: $ac_header_c
c8c0: 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a 24 61 73 ompiler" >&5.$as
c8d0: 5f 65 63 68 6f 20 22 24 61 63 5f 68 65 61 64 65 _echo "$ac_heade
c8e0: 72 5f 63 6f 6d 70 69 6c 65 72 22 20 3e 26 36 3b r_compiler" >&6;
c8f0: 20 7d 0a 0a 23 20 49 73 20 74 68 65 20 68 65 61 }..# Is the hea
c900: 64 65 72 20 70 72 65 73 65 6e 74 3f 0a 7b 20 24 der present?.{ $
c910: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
c920: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
c930: 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 24 ENO}: checking $
c940: 32 20 70 72 65 73 65 6e 63 65 22 20 3e 26 35 0a 2 presence" >&5.
c950: 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
c960: 6b 69 6e 67 20 24 32 20 70 72 65 73 65 6e 63 65 king $2 presence
c970: 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 63 61 74 ... " >&6; }.cat
c980: 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c confdefs.h - <<
c990: 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 _ACEOF >conftest
c9a0: 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 .$ac_ext./* end
c9b0: 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a confdefs.h. */.
c9c0: 23 69 6e 63 6c 75 64 65 20 3c 24 32 3e 0a 5f 41 #include <$2>._A
c9d0: 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f CEOF.if ac_fn_c_
c9e0: 74 72 79 5f 63 70 70 20 22 24 4c 49 4e 45 4e 4f try_cpp "$LINENO
c9f0: 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 68 "; then :. ac_h
ca00: 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d 79 65 eader_preproc=ye
ca10: 73 0a 65 6c 73 65 0a 20 20 61 63 5f 68 65 61 64 s.else. ac_head
ca20: 65 72 5f 70 72 65 70 72 6f 63 3d 6e 6f 0a 66 69 er_preproc=no.fi
ca30: 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e .rm -f conftest.
ca40: 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 69 20 63 err conftest.i c
ca50: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
ca60: 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
ca70: 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
ca80: 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
ca90: 20 24 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 $ac_header_prep
caa0: 72 6f 63 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 roc" >&5.$as_ech
cab0: 6f 20 22 24 61 63 5f 68 65 61 64 65 72 5f 70 72 o "$ac_header_pr
cac0: 65 70 72 6f 63 22 20 3e 26 36 3b 20 7d 0a 0a 23 eproc" >&6; }..#
cad0: 20 53 6f 3f 20 20 57 68 61 74 20 61 62 6f 75 74 So? What about
cae0: 20 74 68 69 73 20 68 65 61 64 65 72 3f 0a 63 61 this header?.ca
caf0: 73 65 20 24 61 63 5f 68 65 61 64 65 72 5f 63 6f se $ac_header_co
cb00: 6d 70 69 6c 65 72 3a 24 61 63 5f 68 65 61 64 65 mpiler:$ac_heade
cb10: 72 5f 70 72 65 70 72 6f 63 3a 24 61 63 5f 63 5f r_preproc:$ac_c_
cb20: 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 preproc_warn_fla
cb30: 67 20 69 6e 20 23 28 28 0a 20 20 79 65 73 3a 6e g in #((. yes:n
cb40: 6f 3a 20 29 0a 20 20 20 20 7b 20 24 61 73 5f 65 o: ). { $as_e
cb50: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
cb60: 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
cb70: 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 61 : WARNING: $2: a
cb80: 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 63 ccepted by the c
cb90: 6f 6d 70 69 6c 65 72 2c 20 72 65 6a 65 63 74 65 ompiler, rejecte
cba0: 64 20 62 79 20 74 68 65 20 70 72 65 70 72 6f 63 d by the preproc
cbb0: 65 73 73 6f 72 21 22 20 3e 26 35 0a 24 61 73 5f essor!" >&5.$as_
cbc0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 echo "$as_me: WA
cbd0: 52 4e 49 4e 47 3a 20 24 32 3a 20 61 63 63 65 70 RNING: $2: accep
cbe0: 74 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69 ted by the compi
cbf0: 6c 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62 79 ler, rejected by
cc00: 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f the preprocesso
cc10: 72 21 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 r!" >&2;}. {
cc20: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
cc30: 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
cc40: 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 NENO}: WARNING:
cc50: 24 32 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77 $2: proceeding w
cc60: 69 74 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 ith the compiler
cc70: 27 73 20 72 65 73 75 6c 74 22 20 3e 26 35 0a 24 's result" >&5.$
cc80: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
cc90: 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 70 72 WARNING: $2: pr
cca0: 6f 63 65 65 64 69 6e 67 20 77 69 74 68 20 74 68 oceeding with th
ccb0: 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 72 65 73 e compiler's res
ccc0: 75 6c 74 22 20 3e 26 32 3b 7d 0a 20 20 20 20 3b ult" >&2;}. ;
ccd0: 3b 0a 20 20 6e 6f 3a 79 65 73 3a 2a 20 29 0a 20 ;. no:yes:* ).
cce0: 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 { $as_echo "$
ccf0: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
cd00: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e o-$LINENO}: WARN
cd10: 49 4e 47 3a 20 24 32 3a 20 70 72 65 73 65 6e 74 ING: $2: present
cd20: 20 62 75 74 20 63 61 6e 6e 6f 74 20 62 65 20 63 but cannot be c
cd30: 6f 6d 70 69 6c 65 64 22 20 3e 26 35 0a 24 61 73 ompiled" >&5.$as
cd40: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
cd50: 41 52 4e 49 4e 47 3a 20 24 32 3a 20 70 72 65 73 ARNING: $2: pres
cd60: 65 6e 74 20 62 75 74 20 63 61 6e 6e 6f 74 20 62 ent but cannot b
cd70: 65 20 63 6f 6d 70 69 6c 65 64 22 20 3e 26 32 3b e compiled" >&2;
cd80: 7d 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f }. { $as_echo
cd90: 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
cda0: 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 neno-$LINENO}: W
cdb0: 41 52 4e 49 4e 47 3a 20 24 32 3a 20 20 20 20 20 ARNING: $2:
cdc0: 63 68 65 63 6b 20 66 6f 72 20 6d 69 73 73 69 6e check for missin
cdd0: 67 20 70 72 65 72 65 71 75 69 73 69 74 65 20 68 g prerequisite h
cde0: 65 61 64 65 72 73 3f 22 20 3e 26 35 0a 24 61 73 eaders?" >&5.$as
cdf0: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
ce00: 41 52 4e 49 4e 47 3a 20 24 32 3a 20 20 20 20 20 ARNING: $2:
ce10: 63 68 65 63 6b 20 66 6f 72 20 6d 69 73 73 69 6e check for missin
ce20: 67 20 70 72 65 72 65 71 75 69 73 69 74 65 20 68 g prerequisite h
ce30: 65 61 64 65 72 73 3f 22 20 3e 26 32 3b 7d 0a 20 eaders?" >&2;}.
ce40: 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 { $as_echo "$
ce50: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
ce60: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e o-$LINENO}: WARN
ce70: 49 4e 47 3a 20 24 32 3a 20 73 65 65 20 74 68 65 ING: $2: see the
ce80: 20 41 75 74 6f 63 6f 6e 66 20 64 6f 63 75 6d 65 Autoconf docume
ce90: 6e 74 61 74 69 6f 6e 22 20 3e 26 35 0a 24 61 73 ntation" >&5.$as
cea0: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
ceb0: 41 52 4e 49 4e 47 3a 20 24 32 3a 20 73 65 65 20 ARNING: $2: see
cec0: 74 68 65 20 41 75 74 6f 63 6f 6e 66 20 64 6f 63 the Autoconf doc
ced0: 75 6d 65 6e 74 61 74 69 6f 6e 22 20 3e 26 32 3b umentation" >&2;
cee0: 7d 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f }. { $as_echo
cef0: 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
cf00: 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 neno-$LINENO}: W
cf10: 41 52 4e 49 4e 47 3a 20 24 32 3a 20 20 20 20 20 ARNING: $2:
cf20: 73 65 63 74 69 6f 6e 20 5c 22 50 72 65 73 65 6e section \"Presen
cf30: 74 20 42 75 74 20 43 61 6e 6e 6f 74 20 42 65 20 t But Cannot Be
cf40: 43 6f 6d 70 69 6c 65 64 5c 22 22 20 3e 26 35 0a Compiled\"" >&5.
cf50: 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
cf60: 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 20 : WARNING: $2:
cf70: 20 20 20 73 65 63 74 69 6f 6e 20 5c 22 50 72 65 section \"Pre
cf80: 73 65 6e 74 20 42 75 74 20 43 61 6e 6e 6f 74 20 sent But Cannot
cf90: 42 65 20 43 6f 6d 70 69 6c 65 64 5c 22 22 20 3e Be Compiled\"" >
cfa0: 26 32 3b 7d 0a 20 20 20 20 7b 20 24 61 73 5f 65 &2;}. { $as_e
cfb0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
cfc0: 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
cfd0: 3a 20 57 41 52 4e 49 4e 47 3a 20 24 32 3a 20 70 : WARNING: $2: p
cfe0: 72 6f 63 65 65 64 69 6e 67 20 77 69 74 68 20 74 roceeding with t
cff0: 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 72 65 he compiler's re
d000: 73 75 6c 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 sult" >&5.$as_ec
d010: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e ho "$as_me: WARN
d020: 49 4e 47 3a 20 24 32 3a 20 70 72 6f 63 65 65 64 ING: $2: proceed
d030: 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6d ing with the com
d040: 70 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22 20 piler's result"
d050: 3e 26 32 3b 7d 0a 28 20 24 61 73 5f 65 63 68 6f >&2;}.( $as_echo
d060: 20 22 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d "## -----------
d070: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
d080: 2d 2d 2d 2d 20 23 23 0a 23 23 20 52 65 70 6f 72 ---- ##.## Repor
d090: 74 20 74 68 69 73 20 74 6f 20 61 2e 66 75 72 69 t this to a.furi
d0a0: 65 72 69 40 6c 71 74 2e 69 74 20 23 23 0a 23 23 eri@lqt.it ##.##
d0b0: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ---------------
d0c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
d0d0: 20 23 23 22 0a 20 20 20 20 20 29 20 7c 20 73 65 ##". ) | se
d0e0: 64 20 22 73 2f 5e 2f 24 61 73 5f 6d 65 3a 20 57 d "s/^/$as_me: W
d0f0: 41 52 4e 49 4e 47 3a 20 20 20 20 20 2f 22 20 3e ARNING: /" >
d100: 26 32 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 20 &2. ;;.esac.
d110: 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
d120: 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
d130: 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
d140: 6e 67 20 66 6f 72 20 24 32 22 20 3e 26 35 0a 24 ng for $2" >&5.$
d150: 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
d160: 69 6e 67 20 66 6f 72 20 24 32 2e 2e 2e 20 22 20 ing for $2... "
d170: 3e 26 36 3b 20 7d 0a 69 66 20 65 76 61 6c 20 5c >&6; }.if eval \
d180: 24 7b 24 33 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 ${$3+:} false; t
d190: 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
d1a0: 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
d1b0: 26 36 0a 65 6c 73 65 0a 20 20 65 76 61 6c 20 22 &6.else. eval "
d1c0: 24 33 3d 5c 24 61 63 5f 68 65 61 64 65 72 5f 63 $3=\$ac_header_c
d1d0: 6f 6d 70 69 6c 65 72 22 0a 66 69 0a 65 76 61 6c ompiler".fi.eval
d1e0: 20 61 63 5f 72 65 73 3d 5c 24 24 33 0a 09 20 20 ac_res=\$$3..
d1f0: 20 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 { $as_echo
d200: 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
d210: 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
d220: 73 75 6c 74 3a 20 24 61 63 5f 72 65 73 22 20 3e sult: $ac_res" >
d230: 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 &5.$as_echo "$ac
d240: 5f 72 65 73 22 20 3e 26 36 3b 20 7d 0a 66 69 0a _res" >&6; }.fi.
d250: 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e 65 6e eval $as_linen
d260: 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f 6c 69 o_stack; ${as_li
d270: 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d 20 75 neno_stack:+:} u
d280: 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f 0a 0a nset as_lineno..
d290: 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 } # ac_fn_c_chec
d2a0: 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c k_header_mongrel
d2b0: 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f ..# ac_fn_c_try_
d2c0: 72 75 6e 20 4c 49 4e 45 4e 4f 0a 23 20 2d 2d 2d run LINENO.# ---
d2d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
d2e0: 2d 2d 2d 0a 23 20 54 72 79 20 74 6f 20 6c 69 6e ---.# Try to lin
d2f0: 6b 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 k conftest.$ac_e
d300: 78 74 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 77 xt, and return w
d310: 68 65 74 68 65 72 20 74 68 69 73 20 73 75 63 63 hether this succ
d320: 65 65 64 65 64 2e 20 41 73 73 75 6d 65 73 0a 23 eeded. Assumes.#
d330: 20 74 68 61 74 20 65 78 65 63 75 74 61 62 6c 65 that executable
d340: 73 20 2a 63 61 6e 2a 20 62 65 20 72 75 6e 2e 0a s *can* be run..
d350: 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 72 75 6e 20 ac_fn_c_try_run
d360: 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f ().{. as_lineno
d370: 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 =${as_lineno-"$1
d380: 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 "} as_lineno_sta
d390: 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 ck=as_lineno_sta
d3a0: 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 ck=$as_lineno_st
d3b0: 61 63 6b 0a 20 20 69 66 20 7b 20 7b 20 61 63 5f ack. if { { ac_
d3c0: 74 72 79 3d 22 24 61 63 5f 6c 69 6e 6b 22 0a 63 try="$ac_link".c
d3d0: 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 ase "(($ac_try"
d3e0: 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a in. *\"* | *\`*
d3f0: 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f | *\\*) ac_try_
d400: 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a echo=\$ac_try;;.
d410: 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f *) ac_try_echo
d420: 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a =$ac_try;;.esac.
d430: 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f eval ac_try_echo
d440: 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 ="\"\$as_me:${as
d450: 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
d460: 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 : $ac_try_echo\"
d470: 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f ".$as_echo "$ac_
d480: 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 try_echo"; } >&5
d490: 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 69 . (eval "$ac_li
d4a0: 6e 6b 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 nk") 2>&5. ac_s
d4b0: 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 tatus=$?. $as_e
d4c0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
d4d0: 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
d4e0: 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 : \$? = $ac_stat
d4f0: 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 us" >&5. test $
d500: 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d ac_status = 0; }
d510: 20 26 26 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f && { ac_try='./
d520: 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 conftest$ac_exee
d530: 78 74 27 0a 20 20 7b 20 7b 20 63 61 73 65 20 22 xt'. { { case "
d540: 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 (($ac_try" in.
d550: 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c *\"* | *\`* | *\
d560: 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d \*) ac_try_echo=
d570: 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 \$ac_try;;. *)
d580: 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f ac_try_echo=$ac_
d590: 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 try;;.esac.eval
d5a0: 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c ac_try_echo="\"\
d5b0: 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
d5c0: 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 no-$LINENO}: $ac
d5d0: 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73 _try_echo\"".$as
d5e0: 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 5f 65 _echo "$ac_try_e
d5f0: 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 cho"; } >&5. (e
d600: 76 61 6c 20 22 24 61 63 5f 74 72 79 22 29 20 32 val "$ac_try") 2
d610: 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d >&5. ac_status=
d620: 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 $?. $as_echo "$
d630: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
d640: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 o-$LINENO}: \$?
d650: 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 = $ac_status" >&
d660: 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 5. test $ac_sta
d670: 74 75 73 20 3d 20 30 3b 20 7d 3b 20 7d 3b 20 74 tus = 0; }; }; t
d680: 68 65 6e 20 3a 0a 20 20 61 63 5f 72 65 74 76 61 hen :. ac_retva
d690: 6c 3d 30 0a 65 6c 73 65 0a 20 20 24 61 73 5f 65 l=0.else. $as_e
d6a0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 70 72 6f cho "$as_me: pro
d6b0: 67 72 61 6d 20 65 78 69 74 65 64 20 77 69 74 68 gram exited with
d6c0: 20 73 74 61 74 75 73 20 24 61 63 5f 73 74 61 74 status $ac_stat
d6d0: 75 73 22 20 3e 26 35 0a 20 20 20 20 20 20 20 24 us" >&5. $
d6e0: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
d6f0: 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 failed program
d700: 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 was:" >&5.sed 's
d710: 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 /^/| /' conftest
d720: 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 .$ac_ext >&5..
d730: 20 20 20 20 20 61 63 5f 72 65 74 76 61 6c 3d 24 ac_retval=$
d740: 61 63 5f 73 74 61 74 75 73 0a 66 69 0a 20 20 72 ac_status.fi. r
d750: 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2e 64 m -rf conftest.d
d760: 53 59 4d 20 63 6f 6e 66 74 65 73 74 5f 69 70 61 SYM conftest_ipa
d770: 38 5f 63 6f 6e 66 74 65 73 74 2e 6f 6f 0a 20 20 8_conftest.oo.
d780: 65 76 61 6c 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f eval $as_lineno_
d790: 73 74 61 63 6b 3b 20 24 7b 61 73 5f 6c 69 6e 65 stack; ${as_line
d7a0: 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d 20 75 6e 73 no_stack:+:} uns
d7b0: 65 74 20 61 73 5f 6c 69 6e 65 6e 6f 0a 20 20 61 et as_lineno. a
d7c0: 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 75 73 20 s_fn_set_status
d7d0: 24 61 63 5f 72 65 74 76 61 6c 0a 0a 7d 20 23 20 $ac_retval..} #
d7e0: 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 72 75 6e 0a ac_fn_c_try_run.
d7f0: 0a 23 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b .# ac_fn_c_check
d800: 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 20 _header_compile
d810: 4c 49 4e 45 4e 4f 20 48 45 41 44 45 52 20 56 41 LINENO HEADER VA
d820: 52 20 49 4e 43 4c 55 44 45 53 0a 23 20 2d 2d 2d R INCLUDES.# ---
d830: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
d840: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
d850: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
d860: 2d 2d 2d 2d 0a 23 20 54 65 73 74 73 20 77 68 65 ----.# Tests whe
d870: 74 68 65 72 20 48 45 41 44 45 52 20 65 78 69 73 ther HEADER exis
d880: 74 73 20 61 6e 64 20 63 61 6e 20 62 65 20 63 6f ts and can be co
d890: 6d 70 69 6c 65 64 20 75 73 69 6e 67 20 74 68 65 mpiled using the
d8a0: 20 69 6e 63 6c 75 64 65 20 66 69 6c 65 73 20 69 include files i
d8b0: 6e 0a 23 20 49 4e 43 4c 55 44 45 53 2c 20 73 65 n.# INCLUDES, se
d8c0: 74 74 69 6e 67 20 74 68 65 20 63 61 63 68 65 20 tting the cache
d8d0: 76 61 72 69 61 62 6c 65 20 56 41 52 20 61 63 63 variable VAR acc
d8e0: 6f 72 64 69 6e 67 6c 79 2e 0a 61 63 5f 66 6e 5f ordingly..ac_fn_
d8f0: 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 63 c_check_header_c
d900: 6f 6d 70 69 6c 65 20 28 29 0a 7b 0a 20 20 61 73 ompile ().{. as
d910: 5f 6c 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e _lineno=${as_lin
d920: 65 6e 6f 2d 22 24 31 22 7d 20 61 73 5f 6c 69 6e eno-"$1"} as_lin
d930: 65 6e 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 6e eno_stack=as_lin
d940: 65 6e 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c 69 eno_stack=$as_li
d950: 6e 65 6e 6f 5f 73 74 61 63 6b 0a 20 20 7b 20 24 neno_stack. { $
d960: 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
d970: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
d980: 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
d990: 6f 72 20 24 32 22 20 3e 26 35 0a 24 61 73 5f 65 or $2" >&5.$as_e
d9a0: 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
d9b0: 66 6f 72 20 24 32 2e 2e 2e 20 22 20 3e 26 36 3b for $2... " >&6;
d9c0: 20 7d 0a 69 66 20 65 76 61 6c 20 5c 24 7b 24 33 }.if eval \${$3
d9d0: 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
d9e0: 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
d9f0: 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
da00: 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 lse. cat confde
da10: 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 fs.h - <<_ACEOF
da20: 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
da30: 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 t./* end confdef
da40: 73 2e 68 2e 20 20 2a 2f 0a 24 34 0a 23 69 6e 63 s.h. */.$4.#inc
da50: 6c 75 64 65 20 3c 24 32 3e 0a 5f 41 43 45 4f 46 lude <$2>._ACEOF
da60: 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f .if ac_fn_c_try_
da70: 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f compile "$LINENO
da80: 22 3b 20 74 68 65 6e 20 3a 0a 20 20 65 76 61 6c "; then :. eval
da90: 20 22 24 33 3d 79 65 73 22 0a 65 6c 73 65 0a 20 "$3=yes".else.
daa0: 20 65 76 61 6c 20 22 24 33 3d 6e 6f 22 0a 66 69 eval "$3=no".fi
dab0: 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
dac0: 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
dad0: 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e t.$ac_objext con
dae0: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 ftest.$ac_ext.fi
daf0: 0a 65 76 61 6c 20 61 63 5f 72 65 73 3d 5c 24 24 .eval ac_res=\$$
db00: 33 0a 09 20 20 20 20 20 20 20 7b 20 24 61 73 5f 3.. { $as_
db10: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
db20: 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
db30: 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 72 }: result: $ac_r
db40: 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f es" >&5.$as_echo
db50: 20 22 24 61 63 5f 72 65 73 22 20 3e 26 36 3b 20 "$ac_res" >&6;
db60: 7d 0a 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e }. eval $as_lin
db70: 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f eno_stack; ${as_
db80: 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d lineno_stack:+:}
db90: 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f unset as_lineno
dba0: 0a 0a 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 63 68 ..} # ac_fn_c_ch
dbb0: 65 63 6b 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 eck_header_compi
dbc0: 6c 65 0a 0a 23 20 61 63 5f 66 6e 5f 63 78 78 5f le..# ac_fn_cxx_
dbd0: 74 72 79 5f 63 6f 6d 70 69 6c 65 20 4c 49 4e 45 try_compile LINE
dbe0: 4e 4f 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d NO.# -----------
dbf0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
dc00: 2d 0a 23 20 54 72 79 20 74 6f 20 63 6f 6d 70 69 -.# Try to compi
dc10: 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f le conftest.$ac_
dc20: 65 78 74 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 ext, and return
dc30: 77 68 65 74 68 65 72 20 74 68 69 73 20 73 75 63 whether this suc
dc40: 63 65 65 64 65 64 2e 0a 61 63 5f 66 6e 5f 63 78 ceeded..ac_fn_cx
dc50: 78 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 28 29 x_try_compile ()
dc60: 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 3d 24 .{. as_lineno=$
dc70: 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 22 7d {as_lineno-"$1"}
dc80: 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b as_lineno_stack
dc90: 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b =as_lineno_stack
dca0: 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 =$as_lineno_stac
dcb0: 6b 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 k. rm -f confte
dcc0: 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20 st.$ac_objext.
dcd0: 69 66 20 7b 20 7b 20 61 63 5f 74 72 79 3d 22 24 if { { ac_try="$
dce0: 61 63 5f 63 6f 6d 70 69 6c 65 22 0a 63 61 73 65 ac_compile".case
dcf0: 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a "(($ac_try" in.
dd00: 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 *\"* | *\`* |
dd10: 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 *\\*) ac_try_ech
dd20: 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a o=\$ac_try;;. *
dd30: 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 ) ac_try_echo=$a
dd40: 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 c_try;;.esac.eva
dd50: 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c l ac_try_echo="\
dd60: 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "\$as_me:${as_li
dd70: 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 neno-$LINENO}: $
dd80: 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 ac_try_echo\"".$
dd90: 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 as_echo "$ac_try
dda0: 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 _echo"; } >&5.
ddb0: 28 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 (eval "$ac_compi
ddc0: 6c 65 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e le") 2>conftest.
ddd0: 65 72 72 0a 20 20 61 63 5f 73 74 61 74 75 73 3d err. ac_status=
dde0: 24 3f 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 $?. if test -s
ddf0: 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 conftest.err; th
de00: 65 6e 0a 20 20 20 20 67 72 65 70 20 2d 76 20 27 en. grep -v '
de10: 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 ^ *+' conftest.e
de20: 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 rr >conftest.er1
de30: 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 . cat conftes
de40: 74 2e 65 72 31 20 3e 26 35 0a 20 20 20 20 6d 76 t.er1 >&5. mv
de50: 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 -f conftest.er1
de60: 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 conftest.err.
de70: 66 69 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 fi. $as_echo "$
de80: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
de90: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 o-$LINENO}: \$?
dea0: 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 = $ac_status" >&
deb0: 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 5. test $ac_sta
dec0: 74 75 73 20 3d 20 30 3b 20 7d 20 26 26 20 7b 0a tus = 0; } && {.
ded0: 09 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 . test -z "$ac_c
dee0: 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 xx_werror_flag"
def0: 7c 7c 0a 09 20 74 65 73 74 20 21 20 2d 73 20 63 ||.. test ! -s c
df00: 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 20 20 onftest.err.
df10: 20 20 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 } && test -s
df20: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a conftest.$ac_obj
df30: 65 78 74 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 ext; then :. ac
df40: 5f 72 65 74 76 61 6c 3d 30 0a 65 6c 73 65 0a 20 _retval=0.else.
df50: 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
df60: 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 e: failed progra
df70: 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 m was:" >&5.sed
df80: 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 's/^/| /' confte
df90: 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a st.$ac_ext >&5..
dfa0: 09 61 63 5f 72 65 74 76 61 6c 3d 31 0a 66 69 0a .ac_retval=1.fi.
dfb0: 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e 65 6e eval $as_linen
dfc0: 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f 6c 69 o_stack; ${as_li
dfd0: 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d 20 75 neno_stack:+:} u
dfe0: 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f 0a 20 nset as_lineno.
dff0: 20 61 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 75 as_fn_set_statu
e000: 73 20 24 61 63 5f 72 65 74 76 61 6c 0a 0a 7d 20 s $ac_retval..}
e010: 23 20 61 63 5f 66 6e 5f 63 78 78 5f 74 72 79 5f # ac_fn_cxx_try_
e020: 63 6f 6d 70 69 6c 65 0a 0a 23 20 61 63 5f 66 6e compile..# ac_fn
e030: 5f 63 5f 74 72 79 5f 6c 69 6e 6b 20 4c 49 4e 45 _c_try_link LINE
e040: 4e 4f 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d NO.# -----------
e050: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 ------------.# T
e060: 72 79 20 74 6f 20 6c 69 6e 6b 20 63 6f 6e 66 74 ry to link conft
e070: 65 73 74 2e 24 61 63 5f 65 78 74 2c 20 61 6e 64 est.$ac_ext, and
e080: 20 72 65 74 75 72 6e 20 77 68 65 74 68 65 72 20 return whether
e090: 74 68 69 73 20 73 75 63 63 65 65 64 65 64 2e 0a this succeeded..
e0a0: 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b ac_fn_c_try_link
e0b0: 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e ().{. as_linen
e0c0: 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24 o=${as_lineno-"$
e0d0: 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 1"} as_lineno_st
e0e0: 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 ack=as_lineno_st
e0f0: 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 ack=$as_lineno_s
e100: 74 61 63 6b 0a 20 20 72 6d 20 2d 66 20 63 6f 6e tack. rm -f con
e110: 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 ftest.$ac_objext
e120: 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 conftest$ac_exe
e130: 65 78 74 0a 20 20 69 66 20 7b 20 7b 20 61 63 5f ext. if { { ac_
e140: 74 72 79 3d 22 24 61 63 5f 6c 69 6e 6b 22 0a 63 try="$ac_link".c
e150: 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 ase "(($ac_try"
e160: 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a in. *\"* | *\`*
e170: 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f | *\\*) ac_try_
e180: 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a echo=\$ac_try;;.
e190: 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f *) ac_try_echo
e1a0: 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a =$ac_try;;.esac.
e1b0: 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f eval ac_try_echo
e1c0: 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 ="\"\$as_me:${as
e1d0: 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
e1e0: 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 : $ac_try_echo\"
e1f0: 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f ".$as_echo "$ac_
e200: 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 try_echo"; } >&5
e210: 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 69 . (eval "$ac_li
e220: 6e 6b 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e nk") 2>conftest.
e230: 65 72 72 0a 20 20 61 63 5f 73 74 61 74 75 73 3d err. ac_status=
e240: 24 3f 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 $?. if test -s
e250: 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 conftest.err; th
e260: 65 6e 0a 20 20 20 20 67 72 65 70 20 2d 76 20 27 en. grep -v '
e270: 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 ^ *+' conftest.e
e280: 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 rr >conftest.er1
e290: 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 . cat conftes
e2a0: 74 2e 65 72 31 20 3e 26 35 0a 20 20 20 20 6d 76 t.er1 >&5. mv
e2b0: 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 -f conftest.er1
e2c0: 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 conftest.err.
e2d0: 66 69 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 fi. $as_echo "$
e2e0: 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
e2f0: 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 o-$LINENO}: \$?
e300: 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 = $ac_status" >&
e310: 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 5. test $ac_sta
e320: 74 75 73 20 3d 20 30 3b 20 7d 20 26 26 20 7b 0a tus = 0; } && {.
e330: 09 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 . test -z "$ac_c
e340: 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c 7c _werror_flag" ||
e350: 0a 09 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e .. test ! -s con
e360: 66 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 ftest.err.
e370: 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f } && test -s co
e380: 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 nftest$ac_exeext
e390: 20 26 26 20 7b 0a 09 20 74 65 73 74 20 22 24 63 && {.. test "$c
e3a0: 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 ross_compiling"
e3b0: 3d 20 79 65 73 20 7c 7c 0a 09 20 74 65 73 74 20 = yes ||.. test
e3c0: 2d 78 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 -x conftest$ac_e
e3d0: 78 65 65 78 74 0a 20 20 20 20 20 20 20 7d 3b 20 xeext. };
e3e0: 74 68 65 6e 20 3a 0a 20 20 61 63 5f 72 65 74 76 then :. ac_retv
e3f0: 61 6c 3d 30 0a 65 6c 73 65 0a 20 20 24 61 73 5f al=0.else. $as_
e400: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 echo "$as_me: fa
e410: 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 iled program was
e420: 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f :" >&5.sed 's/^/
e430: 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 | /' conftest.$a
e440: 63 5f 65 78 74 20 3e 26 35 0a 0a 09 61 63 5f 72 c_ext >&5...ac_r
e450: 65 74 76 61 6c 3d 31 0a 66 69 0a 20 20 23 20 44 etval=1.fi. # D
e460: 65 6c 65 74 65 20 74 68 65 20 49 50 41 2f 49 50 elete the IPA/IP
e470: 4f 20 28 49 6e 74 65 72 20 50 72 6f 63 65 64 75 O (Inter Procedu
e480: 72 61 6c 20 41 6e 61 6c 79 73 69 73 2f 4f 70 74 ral Analysis/Opt
e490: 69 6d 69 7a 61 74 69 6f 6e 29 20 69 6e 66 6f 72 imization) infor
e4a0: 6d 61 74 69 6f 6e 0a 20 20 23 20 63 72 65 61 74 mation. # creat
e4b0: 65 64 20 62 79 20 74 68 65 20 50 47 49 20 63 6f ed by the PGI co
e4c0: 6d 70 69 6c 65 72 20 28 63 6f 6e 66 74 65 73 74 mpiler (conftest
e4d0: 5f 69 70 61 38 5f 63 6f 6e 66 74 65 73 74 2e 6f _ipa8_conftest.o
e4e0: 6f 29 2c 20 61 73 20 69 74 20 77 6f 75 6c 64 0a o), as it would.
e4f0: 20 20 23 20 69 6e 74 65 72 66 65 72 65 20 77 69 # interfere wi
e500: 74 68 20 74 68 65 20 6e 65 78 74 20 6c 69 6e 6b th the next link
e510: 20 63 6f 6d 6d 61 6e 64 3b 20 61 6c 73 6f 20 64 command; also d
e520: 65 6c 65 74 65 20 61 20 64 69 72 65 63 74 6f 72 elete a director
e530: 79 20 74 68 61 74 20 69 73 0a 20 20 23 20 6c 65 y that is. # le
e540: 66 74 20 62 65 68 69 6e 64 20 62 79 20 41 70 70 ft behind by App
e550: 6c 65 27 73 20 63 6f 6d 70 69 6c 65 72 2e 20 20 le's compiler.
e560: 57 65 20 64 6f 20 74 68 69 73 20 62 65 66 6f 72 We do this befor
e570: 65 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 e executing the
e580: 61 63 74 69 6f 6e 73 2e 0a 20 20 72 6d 20 2d 72 actions.. rm -r
e590: 66 20 63 6f 6e 66 74 65 73 74 2e 64 53 59 4d 20 f conftest.dSYM
e5a0: 63 6f 6e 66 74 65 73 74 5f 69 70 61 38 5f 63 6f conftest_ipa8_co
e5b0: 6e 66 74 65 73 74 2e 6f 6f 0a 20 20 65 76 61 6c nftest.oo. eval
e5c0: 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 $as_lineno_stac
e5d0: 6b 3b 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 k; ${as_lineno_s
e5e0: 74 61 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 tack:+:} unset a
e5f0: 73 5f 6c 69 6e 65 6e 6f 0a 20 20 61 73 5f 66 6e s_lineno. as_fn
e600: 5f 73 65 74 5f 73 74 61 74 75 73 20 24 61 63 5f _set_status $ac_
e610: 72 65 74 76 61 6c 0a 0a 7d 20 23 20 61 63 5f 66 retval..} # ac_f
e620: 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b 0a 0a 23 20 n_c_try_link..#
e630: 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 66 75 ac_fn_c_check_fu
e640: 6e 63 20 4c 49 4e 45 4e 4f 20 46 55 4e 43 20 56 nc LINENO FUNC V
e650: 41 52 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d AR.# -----------
e660: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
e670: 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 65 73 74 73 20 -------.# Tests
e680: 77 68 65 74 68 65 72 20 46 55 4e 43 20 65 78 69 whether FUNC exi
e690: 73 74 73 2c 20 73 65 74 74 69 6e 67 20 74 68 65 sts, setting the
e6a0: 20 63 61 63 68 65 20 76 61 72 69 61 62 6c 65 20 cache variable
e6b0: 56 41 52 20 61 63 63 6f 72 64 69 6e 67 6c 79 0a VAR accordingly.
e6c0: 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 66 75 ac_fn_c_check_fu
e6d0: 6e 63 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e nc ().{. as_lin
e6e0: 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d eno=${as_lineno-
e6f0: 22 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f "$1"} as_lineno_
e700: 73 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f stack=as_lineno_
e710: 73 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f stack=$as_lineno
e720: 5f 73 74 61 63 6b 0a 20 20 7b 20 24 61 73 5f 65 _stack. { $as_e
e730: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
e740: 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
e750: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 : checking for $
e760: 32 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 2" >&5.$as_echo_
e770: 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
e780: 24 32 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 $2... " >&6; }.i
e790: 66 20 65 76 61 6c 20 5c 24 7b 24 33 2b 3a 7d 20 f eval \${$3+:}
e7a0: 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
e7b0: 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
e7c0: 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
e7d0: 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 cat confdefs.h
e7e0: 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e - <<_ACEOF >con
e7f0: 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a ftest.$ac_ext./*
e800: 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e end confdefs.h.
e810: 20 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 24 */./* Define $
e820: 32 20 74 6f 20 61 6e 20 69 6e 6e 6f 63 75 6f 75 2 to an innocuou
e830: 73 20 76 61 72 69 61 6e 74 2c 20 69 6e 20 63 61 s variant, in ca
e840: 73 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 64 65 se <limits.h> de
e850: 63 6c 61 72 65 73 20 24 32 2e 0a 20 20 20 46 6f clares $2.. Fo
e860: 72 20 65 78 61 6d 70 6c 65 2c 20 48 50 2d 55 58 r example, HP-UX
e870: 20 31 31 69 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 11i <limits.h>
e880: 64 65 63 6c 61 72 65 73 20 67 65 74 74 69 6d 65 declares gettime
e890: 6f 66 64 61 79 2e 20 20 2a 2f 0a 23 64 65 66 69 ofday. */.#defi
e8a0: 6e 65 20 24 32 20 69 6e 6e 6f 63 75 6f 75 73 5f ne $2 innocuous_
e8b0: 24 32 0a 0a 2f 2a 20 53 79 73 74 65 6d 20 68 65 $2../* System he
e8c0: 61 64 65 72 20 74 6f 20 64 65 66 69 6e 65 20 5f ader to define _
e8d0: 5f 73 74 75 62 20 6d 61 63 72 6f 73 20 61 6e 64 _stub macros and
e8e0: 20 68 6f 70 65 66 75 6c 6c 79 20 66 65 77 20 70 hopefully few p
e8f0: 72 6f 74 6f 74 79 70 65 73 2c 0a 20 20 20 20 77 rototypes,. w
e900: 68 69 63 68 20 63 61 6e 20 63 6f 6e 66 6c 69 63 hich can conflic
e910: 74 20 77 69 74 68 20 63 68 61 72 20 24 32 20 28 t with char $2 (
e920: 29 3b 20 62 65 6c 6f 77 2e 0a 20 20 20 20 50 72 ); below.. Pr
e930: 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 efer <limits.h>
e940: 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66 to <assert.h> if
e950: 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66 __STDC__ is def
e960: 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 20 20 ined, since.
e970: 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74 <limits.h> exist
e980: 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74 s even on freest
e990: 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73 anding compilers
e9a0: 2e 20 20 2a 2f 0a 0a 23 69 66 64 65 66 20 5f 5f . */..#ifdef __
e9b0: 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 STDC__.# include
e9c0: 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 <limits.h>.#els
e9d0: 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 e.# include <ass
e9e0: 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 0a 23 ert.h>.#endif..#
e9f0: 75 6e 64 65 66 20 24 32 0a 0a 2f 2a 20 4f 76 65 undef $2../* Ove
ea00: 72 72 69 64 65 20 61 6e 79 20 47 43 43 20 69 6e rride any GCC in
ea10: 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 ternal prototype
ea20: 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72 to avoid an err
ea30: 6f 72 2e 0a 20 20 20 55 73 65 20 63 68 61 72 20 or.. Use char
ea40: 62 65 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 because int migh
ea50: 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 t match the retu
ea60: 72 6e 20 74 79 70 65 20 6f 66 20 61 20 47 43 43 rn type of a GCC
ea70: 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 . builtin and
ea80: 74 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e then its argumen
ea90: 74 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c t prototype woul
eaa0: 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 d still apply.
eab0: 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 */.#ifdef __cplu
eac0: 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 splus.extern "C"
ead0: 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 24 32 20 .#endif.char $2
eae0: 28 29 3b 0a 2f 2a 20 54 68 65 20 47 4e 55 20 43 ();./* The GNU C
eaf0: 20 6c 69 62 72 61 72 79 20 64 65 66 69 6e 65 73 library defines
eb00: 20 74 68 69 73 20 66 6f 72 20 66 75 6e 63 74 69 this for functi
eb10: 6f 6e 73 20 77 68 69 63 68 20 69 74 20 69 6d 70 ons which it imp
eb20: 6c 65 6d 65 6e 74 73 0a 20 20 20 20 74 6f 20 61 lements. to a
eb30: 6c 77 61 79 73 20 66 61 69 6c 20 77 69 74 68 20 lways fail with
eb40: 45 4e 4f 53 59 53 2e 20 20 53 6f 6d 65 20 66 75 ENOSYS. Some fu
eb50: 6e 63 74 69 6f 6e 73 20 61 72 65 20 61 63 74 75 nctions are actu
eb60: 61 6c 6c 79 20 6e 61 6d 65 64 0a 20 20 20 20 73 ally named. s
eb70: 6f 6d 65 74 68 69 6e 67 20 73 74 61 72 74 69 6e omething startin
eb80: 67 20 77 69 74 68 20 5f 5f 20 61 6e 64 20 74 68 g with __ and th
eb90: 65 20 6e 6f 72 6d 61 6c 20 6e 61 6d 65 20 69 73 e normal name is
eba0: 20 61 6e 20 61 6c 69 61 73 2e 20 20 2a 2f 0a 23 an alias. */.#
ebb0: 69 66 20 64 65 66 69 6e 65 64 20 5f 5f 73 74 75 if defined __stu
ebc0: 62 5f 24 32 20 7c 7c 20 64 65 66 69 6e 65 64 20 b_$2 || defined
ebd0: 5f 5f 73 74 75 62 5f 5f 5f 24 32 0a 63 68 6f 6b __stub___$2.chok
ebe0: 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a 69 6e 74 e me.#endif..int
ebf0: 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 .main ().{.retur
ec00: 6e 20 24 32 20 28 29 3b 0a 20 20 3b 0a 20 20 72 n $2 ();. ;. r
ec10: 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f eturn 0;.}._ACEO
ec20: 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 F.if ac_fn_c_try
ec30: 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b _link "$LINENO";
ec40: 20 74 68 65 6e 20 3a 0a 20 20 65 76 61 6c 20 22 then :. eval "
ec50: 24 33 3d 79 65 73 22 0a 65 6c 73 65 0a 20 20 65 $3=yes".else. e
ec60: 76 61 6c 20 22 24 33 3d 6e 6f 22 0a 66 69 0a 72 val "$3=no".fi.r
ec70: 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 m -f core confte
ec80: 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e st.err conftest.
ec90: 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20 $ac_objext \.
eca0: 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 conftest$ac_exe
ecb0: 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 ext conftest.$ac
ecc0: 5f 65 78 74 0a 66 69 0a 65 76 61 6c 20 61 63 5f _ext.fi.eval ac_
ecd0: 72 65 73 3d 5c 24 24 33 0a 09 20 20 20 20 20 20 res=\$$3..
ece0: 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
ecf0: 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
ed00: 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
ed10: 3a 20 24 61 63 5f 72 65 73 22 20 3e 26 35 0a 24 : $ac_res" >&5.$
ed20: 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 72 65 73 as_echo "$ac_res
ed30: 22 20 3e 26 36 3b 20 7d 0a 20 20 65 76 61 6c 20 " >&6; }. eval
ed40: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b $as_lineno_stack
ed50: 3b 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 ; ${as_lineno_st
ed60: 61 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 73 ack:+:} unset as
ed70: 5f 6c 69 6e 65 6e 6f 0a 0a 7d 20 23 20 61 63 5f _lineno..} # ac_
ed80: 66 6e 5f 63 5f 63 68 65 63 6b 5f 66 75 6e 63 0a fn_c_check_func.
ed90: 0a 23 20 61 63 5f 66 6e 5f 63 78 78 5f 74 72 79 .# ac_fn_cxx_try
eda0: 5f 63 70 70 20 4c 49 4e 45 4e 4f 0a 23 20 2d 2d _cpp LINENO.# --
edb0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
edc0: 2d 2d 2d 2d 2d 2d 0a 23 20 54 72 79 20 74 6f 20 ------.# Try to
edd0: 70 72 65 70 72 6f 63 65 73 73 20 63 6f 6e 66 74 preprocess conft
ede0: 65 73 74 2e 24 61 63 5f 65 78 74 2c 20 61 6e 64 est.$ac_ext, and
edf0: 20 72 65 74 75 72 6e 20 77 68 65 74 68 65 72 20 return whether
ee00: 74 68 69 73 20 73 75 63 63 65 65 64 65 64 2e 0a this succeeded..
ee10: 61 63 5f 66 6e 5f 63 78 78 5f 74 72 79 5f 63 70 ac_fn_cxx_try_cp
ee20: 70 20 28 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 p ().{. as_line
ee30: 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 no=${as_lineno-"
ee40: 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 $1"} as_lineno_s
ee50: 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 tack=as_lineno_s
ee60: 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f tack=$as_lineno_
ee70: 73 74 61 63 6b 0a 20 20 69 66 20 7b 20 7b 20 61 stack. if { { a
ee80: 63 5f 74 72 79 3d 22 24 61 63 5f 63 70 70 20 63 c_try="$ac_cpp c
ee90: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22 onftest.$ac_ext"
eea0: 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 .case "(($ac_try
eeb0: 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c " in. *\"* | *\
eec0: 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 `* | *\\*) ac_tr
eed0: 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b y_echo=\$ac_try;
eee0: 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 ;. *) ac_try_ec
eef0: 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 ho=$ac_try;;.esa
ef00: 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 c.eval ac_try_ec
ef10: 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b ho="\"\$as_me:${
ef20: 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
ef30: 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f O}: $ac_try_echo
ef40: 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 \"".$as_echo "$a
ef50: 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e c_try_echo"; } >
ef60: 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f &5. (eval "$ac_
ef70: 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 cpp conftest.$ac
ef80: 5f 65 78 74 22 29 20 32 3e 63 6f 6e 66 74 65 73 _ext") 2>conftes
ef90: 74 2e 65 72 72 0a 20 20 61 63 5f 73 74 61 74 75 t.err. ac_statu
efa0: 73 3d 24 3f 0a 20 20 69 66 20 74 65 73 74 20 2d s=$?. if test -
efb0: 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 s conftest.err;
efc0: 74 68 65 6e 0a 20 20 20 20 67 72 65 70 20 2d 76 then. grep -v
efd0: 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 '^ *+' conftest
efe0: 2e 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 .err >conftest.e
eff0: 72 31 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 74 r1. cat conft
f000: 65 73 74 2e 65 72 31 20 3e 26 35 0a 20 20 20 20 est.er1 >&5.
f010: 6d 76 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 mv -f conftest.e
f020: 72 31 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a r1 conftest.err.
f030: 20 20 66 69 0a 20 20 24 61 73 5f 65 63 68 6f 20 fi. $as_echo
f040: 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
f050: 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 eno-$LINENO}: \$
f060: 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 ? = $ac_status"
f070: 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 >&5. test $ac_s
f080: 74 61 74 75 73 20 3d 20 30 3b 20 7d 20 3e 20 63 tatus = 0; } > c
f090: 6f 6e 66 74 65 73 74 2e 69 20 26 26 20 7b 0a 09 onftest.i && {..
f0a0: 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 test -z "$ac_cx
f0b0: 78 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 x_preproc_warn_f
f0c0: 6c 61 67 24 61 63 5f 63 78 78 5f 77 65 72 72 6f lag$ac_cxx_werro
f0d0: 72 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73 r_flag" ||.. tes
f0e0: 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e t ! -s conftest.
f0f0: 65 72 72 0a 20 20 20 20 20 20 20 7d 3b 20 74 68 err. }; th
f100: 65 6e 20 3a 0a 20 20 61 63 5f 72 65 74 76 61 6c en :. ac_retval
f110: 3d 30 0a 65 6c 73 65 0a 20 20 24 61 73 5f 65 63 =0.else. $as_ec
f120: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c ho "$as_me: fail
f130: 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 ed program was:"
f140: 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 >&5.sed 's/^/|
f150: 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f /' conftest.$ac_
f160: 65 78 74 20 3e 26 35 0a 0a 20 20 20 20 61 63 5f ext >&5.. ac_
f170: 72 65 74 76 61 6c 3d 31 0a 66 69 0a 20 20 65 76 retval=1.fi. ev
f180: 61 6c 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 al $as_lineno_st
f190: 61 63 6b 3b 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f ack; ${as_lineno
f1a0: 5f 73 74 61 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 _stack:+:} unset
f1b0: 20 61 73 5f 6c 69 6e 65 6e 6f 0a 20 20 61 73 5f as_lineno. as_
f1c0: 66 6e 5f 73 65 74 5f 73 74 61 74 75 73 20 24 61 fn_set_status $a
f1d0: 63 5f 72 65 74 76 61 6c 0a 0a 7d 20 23 20 61 63 c_retval..} # ac
f1e0: 5f 66 6e 5f 63 78 78 5f 74 72 79 5f 63 70 70 0a _fn_cxx_try_cpp.
f1f0: 0a 23 20 61 63 5f 66 6e 5f 63 78 78 5f 74 72 79 .# ac_fn_cxx_try
f200: 5f 6c 69 6e 6b 20 4c 49 4e 45 4e 4f 0a 23 20 2d _link LINENO.# -
f210: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
f220: 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 72 79 20 74 --------.# Try t
f230: 6f 20 6c 69 6e 6b 20 63 6f 6e 66 74 65 73 74 2e o link conftest.
f240: 24 61 63 5f 65 78 74 2c 20 61 6e 64 20 72 65 74 $ac_ext, and ret
f250: 75 72 6e 20 77 68 65 74 68 65 72 20 74 68 69 73 urn whether this
f260: 20 73 75 63 63 65 65 64 65 64 2e 0a 61 63 5f 66 succeeded..ac_f
f270: 6e 5f 63 78 78 5f 74 72 79 5f 6c 69 6e 6b 20 28 n_cxx_try_link (
f280: 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 3d ).{. as_lineno=
f290: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 22 ${as_lineno-"$1"
f2a0: 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 } as_lineno_stac
f2b0: 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 k=as_lineno_stac
f2c0: 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 k=$as_lineno_sta
f2d0: 63 6b 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 ck. rm -f conft
f2e0: 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 est.$ac_objext c
f2f0: 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 onftest$ac_exeex
f300: 74 0a 20 20 69 66 20 7b 20 7b 20 61 63 5f 74 72 t. if { { ac_tr
f310: 79 3d 22 24 61 63 5f 6c 69 6e 6b 22 0a 63 61 73 y="$ac_link".cas
f320: 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e e "(($ac_try" in
f330: 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c . *\"* | *\`* |
f340: 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 *\\*) ac_try_ec
f350: 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 ho=\$ac_try;;.
f360: 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 *) ac_try_echo=$
f370: 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 ac_try;;.esac.ev
f380: 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 al ac_try_echo="
f390: 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c \"\$as_me:${as_l
f3a0: 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
f3b0: 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a $ac_try_echo\"".
f3c0: 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 $as_echo "$ac_tr
f3d0: 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 y_echo"; } >&5.
f3e0: 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 69 6e 6b (eval "$ac_link
f3f0: 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 ") 2>conftest.er
f400: 72 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f r. ac_status=$?
f410: 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f . if test -s co
f420: 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e nftest.err; then
f430: 0a 20 20 20 20 67 72 65 70 20 2d 76 20 27 5e 20 . grep -v '^
f440: 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 *+' conftest.err
f450: 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 >conftest.er1.
f460: 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e cat conftest.
f470: 65 72 31 20 3e 26 35 0a 20 20 20 20 6d 76 20 2d er1 >&5. mv -
f480: 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 63 f conftest.er1 c
f490: 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 66 69 onftest.err. fi
f4a0: 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 . $as_echo "$as
f4b0: 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
f4c0: 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 $LINENO}: \$? =
f4d0: 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a $ac_status" >&5.
f4e0: 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 test $ac_statu
f4f0: 73 20 3d 20 30 3b 20 7d 20 26 26 20 7b 0a 09 20 s = 0; } && {..
f500: 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 78 test -z "$ac_cxx
f510: 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c 7c _werror_flag" ||
f520: 0a 09 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e .. test ! -s con
f530: 66 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 ftest.err.
f540: 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f } && test -s co
f550: 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 nftest$ac_exeext
f560: 20 26 26 20 7b 0a 09 20 74 65 73 74 20 22 24 63 && {.. test "$c
f570: 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 ross_compiling"
f580: 3d 20 79 65 73 20 7c 7c 0a 09 20 74 65 73 74 20 = yes ||.. test
f590: 2d 78 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 -x conftest$ac_e
f5a0: 78 65 65 78 74 0a 20 20 20 20 20 20 20 7d 3b 20 xeext. };
f5b0: 74 68 65 6e 20 3a 0a 20 20 61 63 5f 72 65 74 76 then :. ac_retv
f5c0: 61 6c 3d 30 0a 65 6c 73 65 0a 20 20 24 61 73 5f al=0.else. $as_
f5d0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 echo "$as_me: fa
f5e0: 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 iled program was
f5f0: 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f :" >&5.sed 's/^/
f600: 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 | /' conftest.$a
f610: 63 5f 65 78 74 20 3e 26 35 0a 0a 09 61 63 5f 72 c_ext >&5...ac_r
f620: 65 74 76 61 6c 3d 31 0a 66 69 0a 20 20 23 20 44 etval=1.fi. # D
f630: 65 6c 65 74 65 20 74 68 65 20 49 50 41 2f 49 50 elete the IPA/IP
f640: 4f 20 28 49 6e 74 65 72 20 50 72 6f 63 65 64 75 O (Inter Procedu
f650: 72 61 6c 20 41 6e 61 6c 79 73 69 73 2f 4f 70 74 ral Analysis/Opt
f660: 69 6d 69 7a 61 74 69 6f 6e 29 20 69 6e 66 6f 72 imization) infor
f670: 6d 61 74 69 6f 6e 0a 20 20 23 20 63 72 65 61 74 mation. # creat
f680: 65 64 20 62 79 20 74 68 65 20 50 47 49 20 63 6f ed by the PGI co
f690: 6d 70 69 6c 65 72 20 28 63 6f 6e 66 74 65 73 74 mpiler (conftest
f6a0: 5f 69 70 61 38 5f 63 6f 6e 66 74 65 73 74 2e 6f _ipa8_conftest.o
f6b0: 6f 29 2c 20 61 73 20 69 74 20 77 6f 75 6c 64 0a o), as it would.
f6c0: 20 20 23 20 69 6e 74 65 72 66 65 72 65 20 77 69 # interfere wi
f6d0: 74 68 20 74 68 65 20 6e 65 78 74 20 6c 69 6e 6b th the next link
f6e0: 20 63 6f 6d 6d 61 6e 64 3b 20 61 6c 73 6f 20 64 command; also d
f6f0: 65 6c 65 74 65 20 61 20 64 69 72 65 63 74 6f 72 elete a director
f700: 79 20 74 68 61 74 20 69 73 0a 20 20 23 20 6c 65 y that is. # le
f710: 66 74 20 62 65 68 69 6e 64 20 62 79 20 41 70 70 ft behind by App
f720: 6c 65 27 73 20 63 6f 6d 70 69 6c 65 72 2e 20 20 le's compiler.
f730: 57 65 20 64 6f 20 74 68 69 73 20 62 65 66 6f 72 We do this befor
f740: 65 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 e executing the
f750: 61 63 74 69 6f 6e 73 2e 0a 20 20 72 6d 20 2d 72 actions.. rm -r
f760: 66 20 63 6f 6e 66 74 65 73 74 2e 64 53 59 4d 20 f conftest.dSYM
f770: 63 6f 6e 66 74 65 73 74 5f 69 70 61 38 5f 63 6f conftest_ipa8_co
f780: 6e 66 74 65 73 74 2e 6f 6f 0a 20 20 65 76 61 6c nftest.oo. eval
f790: 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 $as_lineno_stac
f7a0: 6b 3b 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 k; ${as_lineno_s
f7b0: 74 61 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 tack:+:} unset a
f7c0: 73 5f 6c 69 6e 65 6e 6f 0a 20 20 61 73 5f 66 6e s_lineno. as_fn
f7d0: 5f 73 65 74 5f 73 74 61 74 75 73 20 24 61 63 5f _set_status $ac_
f7e0: 72 65 74 76 61 6c 0a 0a 7d 20 23 20 61 63 5f 66 retval..} # ac_f
f7f0: 6e 5f 63 78 78 5f 74 72 79 5f 6c 69 6e 6b 0a 0a n_cxx_try_link..
f800: 23 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f # ac_fn_c_check_
f810: 74 79 70 65 20 4c 49 4e 45 4e 4f 20 54 59 50 45 type LINENO TYPE
f820: 20 56 41 52 20 49 4e 43 4c 55 44 45 53 0a 23 20 VAR INCLUDES.#
f830: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
f840: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
f850: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 54 65 -----------.# Te
f860: 73 74 73 20 77 68 65 74 68 65 72 20 54 59 50 45 sts whether TYPE
f870: 20 65 78 69 73 74 73 20 61 66 74 65 72 20 68 61 exists after ha
f880: 76 69 6e 67 20 69 6e 63 6c 75 64 65 64 20 49 4e ving included IN
f890: 43 4c 55 44 45 53 2c 20 73 65 74 74 69 6e 67 20 CLUDES, setting
f8a0: 63 61 63 68 65 0a 23 20 76 61 72 69 61 62 6c 65 cache.# variable
f8b0: 20 56 41 52 20 61 63 63 6f 72 64 69 6e 67 6c 79 VAR accordingly
f8c0: 2e 0a 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f ..ac_fn_c_check_
f8d0: 74 79 70 65 20 28 29 0a 7b 0a 20 20 61 73 5f 6c type ().{. as_l
f8e0: 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e ineno=${as_linen
f8f0: 6f 2d 22 24 31 22 7d 20 61 73 5f 6c 69 6e 65 6e o-"$1"} as_linen
f900: 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e o_stack=as_linen
f910: 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 o_stack=$as_line
f920: 6e 6f 5f 73 74 61 63 6b 0a 20 20 7b 20 24 61 73 no_stack. { $as
f930: 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
f940: 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
f950: 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 O}: checking for
f960: 20 24 32 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 $2" >&5.$as_ech
f970: 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
f980: 72 20 24 32 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d r $2... " >&6; }
f990: 0a 69 66 20 65 76 61 6c 20 5c 24 7b 24 33 2b 3a .if eval \${$3+:
f9a0: 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
f9b0: 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
f9c0: 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
f9d0: 65 0a 20 20 65 76 61 6c 20 22 24 33 3d 6e 6f 22 e. eval "$3=no"
f9e0: 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e . cat confdefs.
f9f0: 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
fa00: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
fa10: 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
fa20: 2e 20 20 2a 2f 0a 24 34 0a 69 6e 74 0a 6d 61 69 . */.$4.int.mai
fa30: 6e 20 28 29 0a 7b 0a 69 66 20 28 73 69 7a 65 6f n ().{.if (sizeo
fa40: 66 20 28 24 32 29 29 0a 09 20 72 65 74 75 72 6e f ($2)).. return
fa50: 20 30 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 0;. ;. return
fa60: 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 0;.}._ACEOF.if
fa70: 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 ac_fn_c_try_comp
fa80: 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 ile "$LINENO"; t
fa90: 68 65 6e 20 3a 0a 20 20 63 61 74 20 63 6f 6e 66 hen :. cat conf
faa0: 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
fab0: 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
fac0: 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
fad0: 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 34 0a 69 6e efs.h. */.$4.in
fae0: 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 69 66 20 28 t.main ().{.if (
faf0: 73 69 7a 65 6f 66 20 28 28 24 32 29 29 29 0a 09 sizeof (($2)))..
fb00: 20 20 20 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 return 0;.
fb10: 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a ;. return 0;.}.
fb20: 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f _ACEOF.if ac_fn_
fb30: 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 c_try_compile "$
fb40: 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a LINENO"; then :.
fb50: 0a 65 6c 73 65 0a 20 20 65 76 61 6c 20 22 24 33 .else. eval "$3
fb60: 3d 79 65 73 22 0a 66 69 0a 72 6d 20 2d 66 20 63 =yes".fi.rm -f c
fb70: 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 ore conftest.err
fb80: 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 conftest.$ac_ob
fb90: 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 jext conftest.$a
fba0: 63 5f 65 78 74 0a 66 69 0a 72 6d 20 2d 66 20 63 c_ext.fi.rm -f c
fbb0: 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 ore conftest.err
fbc0: 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 conftest.$ac_ob
fbd0: 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 jext conftest.$a
fbe0: 63 5f 65 78 74 0a 66 69 0a 65 76 61 6c 20 61 63 c_ext.fi.eval ac
fbf0: 5f 72 65 73 3d 5c 24 24 33 0a 09 20 20 20 20 20 _res=\$$3..
fc00: 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
fc10: 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
fc20: 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
fc30: 74 3a 20 24 61 63 5f 72 65 73 22 20 3e 26 35 0a t: $ac_res" >&5.
fc40: 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 72 65 $as_echo "$ac_re
fc50: 73 22 20 3e 26 36 3b 20 7d 0a 20 20 65 76 61 6c s" >&6; }. eval
fc60: 20 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 $as_lineno_stac
fc70: 6b 3b 20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 5f 73 k; ${as_lineno_s
fc80: 74 61 63 6b 3a 2b 3a 7d 20 75 6e 73 65 74 20 61 tack:+:} unset a
fc90: 73 5f 6c 69 6e 65 6e 6f 0a 0a 7d 20 23 20 61 63 s_lineno..} # ac
fca0: 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 74 79 70 65 _fn_c_check_type
fcb0: 0a 0a 23 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 ..# ac_fn_c_chec
fcc0: 6b 5f 64 65 63 6c 20 4c 49 4e 45 4e 4f 20 53 59 k_decl LINENO SY
fcd0: 4d 42 4f 4c 20 56 41 52 20 49 4e 43 4c 55 44 45 MBOL VAR INCLUDE
fce0: 53 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d S.# ------------
fcf0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
fd00: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
fd10: 2d 0a 23 20 54 65 73 74 73 20 77 68 65 74 68 65 -.# Tests whethe
fd20: 72 20 53 59 4d 42 4f 4c 20 69 73 20 64 65 63 6c r SYMBOL is decl
fd30: 61 72 65 64 20 69 6e 20 49 4e 43 4c 55 44 45 53 ared in INCLUDES
fd40: 2c 20 73 65 74 74 69 6e 67 20 63 61 63 68 65 20 , setting cache
fd50: 76 61 72 69 61 62 6c 65 20 56 41 52 0a 23 20 61 variable VAR.# a
fd60: 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 61 63 5f 66 ccordingly..ac_f
fd70: 6e 5f 63 5f 63 68 65 63 6b 5f 64 65 63 6c 20 28 n_c_check_decl (
fd80: 29 0a 7b 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 3d ).{. as_lineno=
fd90: 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 22 24 31 22 ${as_lineno-"$1"
fda0: 7d 20 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 } as_lineno_stac
fdb0: 6b 3d 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 63 k=as_lineno_stac
fdc0: 6b 3d 24 61 73 5f 6c 69 6e 65 6e 6f 5f 73 74 61 k=$as_lineno_sta
fdd0: 63 6b 0a 20 20 61 73 5f 64 65 63 6c 5f 6e 61 6d ck. as_decl_nam
fde0: 65 3d 60 65 63 68 6f 20 24 32 7c 73 65 64 20 27 e=`echo $2|sed '
fdf0: 73 2f 20 2a 28 2e 2a 2f 2f 27 60 0a 20 20 61 73 s/ *(.*//'`. as
fe00: 5f 64 65 63 6c 5f 75 73 65 3d 60 65 63 68 6f 20 _decl_use=`echo
fe10: 24 32 7c 73 65 64 20 2d 65 20 27 73 2f 28 2f 28 $2|sed -e 's/(/(
fe20: 28 2f 27 20 2d 65 20 27 73 2f 29 2f 29 20 30 26 (/' -e 's/)/) 0&
fe30: 2f 27 20 2d 65 20 27 73 2f 2c 2f 29 20 30 26 20 /' -e 's/,/) 0&
fe40: 28 2f 67 27 60 0a 20 20 7b 20 24 61 73 5f 65 63 (/g'`. { $as_ec
fe50: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
fe60: 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
fe70: 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 checking whethe
fe80: 72 20 24 61 73 5f 64 65 63 6c 5f 6e 61 6d 65 20 r $as_decl_name
fe90: 69 73 20 64 65 63 6c 61 72 65 64 22 20 3e 26 35 is declared" >&5
fea0: 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
feb0: 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24 61 cking whether $a
fec0: 73 5f 64 65 63 6c 5f 6e 61 6d 65 20 69 73 20 64 s_decl_name is d
fed0: 65 63 6c 61 72 65 64 2e 2e 2e 20 22 20 3e 26 36 eclared... " >&6
fee0: 3b 20 7d 0a 69 66 20 65 76 61 6c 20 5c 24 7b 24 ; }.if eval \${$
fef0: 33 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 3+:} false; then
ff00: 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
ff10: 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
ff20: 65 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 else. cat confd
ff30: 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
ff40: 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
ff50: 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
ff60: 66 73 2e 68 2e 20 20 2a 2f 0a 24 34 0a 69 6e 74 fs.h. */.$4.int
ff70: 0a 6d 61 69 6e 20 28 29 0a 7b 0a 23 69 66 6e 64 .main ().{.#ifnd
ff80: 65 66 20 24 61 73 5f 64 65 63 6c 5f 6e 61 6d 65 ef $as_decl_name
ff90: 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 .#ifdef __cplusp
ffa0: 6c 75 73 0a 20 20 28 76 6f 69 64 29 20 24 61 73 lus. (void) $as
ffb0: 5f 64 65 63 6c 5f 75 73 65 3b 0a 23 65 6c 73 65 _decl_use;.#else
ffc0: 0a 20 20 28 76 6f 69 64 29 20 24 61 73 5f 64 65 . (void) $as_de
ffd0: 63 6c 5f 6e 61 6d 65 3b 0a 23 65 6e 64 69 66 0a cl_name;.#endif.
ffe0: 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 72 65 #endif.. ;. re
fff0: 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 turn 0;.}._ACEOF
10000 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f .if ac_fn_c_try_
10010 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f compile "$LINENO
10020 22 3b 20 74 68 65 6e 20 3a 0a 20 20 65 76 61 6c "; then :. eval
10030 20 22 24 33 3d 79 65 73 22 0a 65 6c 73 65 0a 20 "$3=yes".else.
10040 20 65 76 61 6c 20 22 24 33 3d 6e 6f 22 0a 66 69 eval "$3=no".fi
10050 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
10060 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
10070 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e t.$ac_objext con
10080 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 ftest.$ac_ext.fi
10090 0a 65 76 61 6c 20 61 63 5f 72 65 73 3d 5c 24 24 .eval ac_res=\$$
100a0 33 0a 09 20 20 20 20 20 20 20 7b 20 24 61 73 5f 3.. { $as_
100b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
100c0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
100d0 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 72 }: result: $ac_r
100e0 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f es" >&5.$as_echo
100f0 20 22 24 61 63 5f 72 65 73 22 20 3e 26 36 3b 20 "$ac_res" >&6;
10100 7d 0a 20 20 65 76 61 6c 20 24 61 73 5f 6c 69 6e }. eval $as_lin
10110 65 6e 6f 5f 73 74 61 63 6b 3b 20 24 7b 61 73 5f eno_stack; ${as_
10120 6c 69 6e 65 6e 6f 5f 73 74 61 63 6b 3a 2b 3a 7d lineno_stack:+:}
10130 20 75 6e 73 65 74 20 61 73 5f 6c 69 6e 65 6e 6f unset as_lineno
10140 0a 0a 7d 20 23 20 61 63 5f 66 6e 5f 63 5f 63 68 ..} # ac_fn_c_ch
10150 65 63 6b 5f 64 65 63 6c 0a 63 61 74 20 3e 63 6f eck_decl.cat >co
10160 6e 66 69 67 2e 6c 6f 67 20 3c 3c 5f 41 43 45 4f nfig.log <<_ACEO
10170 46 0a 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74 F.This file cont
10180 61 69 6e 73 20 61 6e 79 20 6d 65 73 73 61 67 65 ains any message
10190 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 63 6f s produced by co
101a0 6d 70 69 6c 65 72 73 20 77 68 69 6c 65 0a 72 75 mpilers while.ru
101b0 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 65 2c nning configure,
101c0 20 74 6f 20 61 69 64 20 64 65 62 75 67 67 69 6e to aid debuggin
101d0 67 20 69 66 20 63 6f 6e 66 69 67 75 72 65 20 6d g if configure m
101e0 61 6b 65 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a akes a mistake..
101f0 0a 49 74 20 77 61 73 20 63 72 65 61 74 65 64 20 .It was created
10200 62 79 20 6c 69 62 73 70 61 74 69 61 6c 69 74 65 by libspatialite
10210 20 24 61 73 5f 6d 65 20 35 2e 30 2e 30 2d 62 65 $as_me 5.0.0-be
10220 74 61 31 2c 20 77 68 69 63 68 20 77 61 73 0a 67 ta1, which was.g
10230 65 6e 65 72 61 74 65 64 20 62 79 20 47 4e 55 20 enerated by GNU
10240 41 75 74 6f 63 6f 6e 66 20 32 2e 36 39 2e 20 20 Autoconf 2.69.
10250 49 6e 76 6f 63 61 74 69 6f 6e 20 63 6f 6d 6d 61 Invocation comma
10260 6e 64 20 6c 69 6e 65 20 77 61 73 0a 0a 20 20 24 nd line was.. $
10270 20 24 30 20 24 40 0a 0a 5f 41 43 45 4f 46 0a 65 $0 $@.._ACEOF.e
10280 78 65 63 20 35 3e 3e 63 6f 6e 66 69 67 2e 6c 6f xec 5>>config.lo
10290 67 0a 7b 0a 63 61 74 20 3c 3c 5f 41 53 55 4e 41 g.{.cat <<_ASUNA
102a0 4d 45 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 ME.## ---------
102b0 23 23 0a 23 23 20 50 6c 61 74 66 6f 72 6d 2e 20 ##.## Platform.
102c0 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 ##.## ---------
102d0 23 23 0a 0a 68 6f 73 74 6e 61 6d 65 20 3d 20 60 ##..hostname = `
102e0 28 68 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 (hostname || una
102f0 6d 65 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 me -n) 2>/dev/nu
10300 6c 6c 20 7c 20 73 65 64 20 31 71 60 0a 75 6e 61 ll | sed 1q`.una
10310 6d 65 20 2d 6d 20 3d 20 60 28 75 6e 61 6d 65 20 me -m = `(uname
10320 2d 6d 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 -m) 2>/dev/null
10330 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 || echo unknown`
10340 0a 75 6e 61 6d 65 20 2d 72 20 3d 20 60 28 75 6e .uname -r = `(un
10350 61 6d 65 20 2d 72 29 20 32 3e 2f 64 65 76 2f 6e ame -r) 2>/dev/n
10360 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e ull || echo unkn
10370 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d 73 20 3d 20 own`.uname -s =
10380 60 28 75 6e 61 6d 65 20 2d 73 29 20 32 3e 2f 64 `(uname -s) 2>/d
10390 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 ev/null || echo
103a0 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d unknown`.uname -
103b0 76 20 3d 20 60 28 75 6e 61 6d 65 20 2d 76 29 20 v = `(uname -v)
103c0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 2>/dev/null || e
103d0 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f 75 cho unknown`../u
103e0 73 72 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70 20 sr/bin/uname -p
103f0 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f 75 6e 61 = `(/usr/bin/una
10400 6d 65 20 2d 70 29 20 32 3e 2f 64 65 76 2f 6e 75 me -p) 2>/dev/nu
10410 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f ll || echo unkno
10420 77 6e 60 0a 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d wn`./bin/uname -
10430 58 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 75 X = `(/bin/u
10440 6e 61 6d 65 20 2d 58 29 20 32 3e 2f 64 65 76 2f name -X) 2>/dev/
10450 6e 75 6c 6c 20 20 20 20 20 7c 7c 20 65 63 68 6f null || echo
10460 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f 62 69 6e 2f unknown`../bin/
10470 61 72 63 68 20 20 20 20 20 20 20 20 20 20 20 20 arch
10480 20 20 3d 20 60 28 2f 62 69 6e 2f 61 72 63 68 29 = `(/bin/arch)
10490 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 2>/dev/null
104a0 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63 68 || ech
104b0 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72 2f o unknown`./usr/
104c0 62 69 6e 2f 61 72 63 68 20 2d 6b 20 20 20 20 20 bin/arch -k
104d0 20 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f 61 = `(/usr/bin/a
104e0 72 63 68 20 2d 6b 29 20 32 3e 2f 64 65 76 2f 6e rch -k) 2>/dev/n
104f0 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20 65 63 68 ull || ech
10500 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72 2f o unknown`./usr/
10510 63 6f 6e 76 65 78 2f 67 65 74 73 79 73 69 6e 66 convex/getsysinf
10520 6f 20 3d 20 60 28 2f 75 73 72 2f 63 6f 6e 76 65 o = `(/usr/conve
10530 78 2f 67 65 74 73 79 73 69 6e 66 6f 29 20 32 3e x/getsysinfo) 2>
10540 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 /dev/null || ech
10550 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72 2f o unknown`./usr/
10560 62 69 6e 2f 68 6f 73 74 69 6e 66 6f 20 20 20 20 bin/hostinfo
10570 20 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f 68 = `(/usr/bin/h
10580 6f 73 74 69 6e 66 6f 29 20 32 3e 2f 64 65 76 2f ostinfo) 2>/dev/
10590 6e 75 6c 6c 20 20 20 20 20 20 7c 7c 20 65 63 68 null || ech
105a0 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e 2f o unknown`./bin/
105b0 6d 61 63 68 69 6e 65 20 20 20 20 20 20 20 20 20 machine
105c0 20 20 3d 20 60 28 2f 62 69 6e 2f 6d 61 63 68 69 = `(/bin/machi
105d0 6e 65 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 ne) 2>/dev/null
105e0 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63 68 || ech
105f0 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72 2f o unknown`./usr/
10600 62 69 6e 2f 6f 73 6c 65 76 65 6c 20 20 20 20 20 bin/oslevel
10610 20 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f 6f = `(/usr/bin/o
10620 73 6c 65 76 65 6c 29 20 32 3e 2f 64 65 76 2f 6e slevel) 2>/dev/n
10630 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20 65 63 68 ull || ech
10640 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e 2f o unknown`./bin/
10650 75 6e 69 76 65 72 73 65 20 20 20 20 20 20 20 20 universe
10660 20 20 3d 20 60 28 2f 62 69 6e 2f 75 6e 69 76 65 = `(/bin/unive
10670 72 73 65 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c rse) 2>/dev/null
10680 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63 68 || ech
10690 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 5f 41 53 55 o unknown`.._ASU
106a0 4e 41 4d 45 0a 0a 61 73 5f 73 61 76 65 5f 49 46 NAME..as_save_IF
106b0 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 S=$IFS; IFS=$PAT
106c0 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 H_SEPARATOR.for
106d0 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a as_dir in $PATH.
106e0 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 do. IFS=$as_sav
106f0 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 e_IFS. test -z
10700 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f "$as_dir" && as_
10710 64 69 72 3d 2e 0a 20 20 20 20 24 61 73 5f 65 63 dir=.. $as_ec
10720 68 6f 20 22 50 41 54 48 3a 20 24 61 73 5f 64 69 ho "PATH: $as_di
10730 72 22 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 r". done.IFS=$a
10740 73 5f 73 61 76 65 5f 49 46 53 0a 0a 7d 20 3e 26 s_save_IFS..} >&
10750 35 0a 0a 63 61 74 20 3e 26 35 20 3c 3c 5f 41 43 5..cat >&5 <<_AC
10760 45 4f 46 0a 0a 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d EOF...## -------
10770 2d 2d 2d 2d 20 23 23 0a 23 23 20 43 6f 72 65 20 ---- ##.## Core
10780 74 65 73 74 73 2e 20 23 23 0a 23 23 20 2d 2d 2d tests. ##.## ---
10790 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 5f 41 43 -------- ##.._AC
107a0 45 4f 46 0a 0a 0a 23 20 4b 65 65 70 20 61 20 74 EOF...# Keep a t
107b0 72 61 63 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d race of the comm
107c0 61 6e 64 20 6c 69 6e 65 2e 0a 23 20 53 74 72 69 and line..# Stri
107d0 70 20 6f 75 74 20 2d 2d 6e 6f 2d 63 72 65 61 74 p out --no-creat
107e0 65 20 61 6e 64 20 2d 2d 6e 6f 2d 72 65 63 75 72 e and --no-recur
107f0 73 69 6f 6e 20 73 6f 20 74 68 65 79 20 64 6f 20 sion so they do
10800 6e 6f 74 20 70 69 6c 65 20 75 70 2e 0a 23 20 53 not pile up..# S
10810 74 72 69 70 20 6f 75 74 20 2d 2d 73 69 6c 65 6e trip out --silen
10820 74 20 62 65 63 61 75 73 65 20 77 65 20 64 6f 6e t because we don
10830 27 74 20 77 61 6e 74 20 74 6f 20 72 65 63 6f 72 't want to recor
10840 64 20 69 74 20 66 6f 72 20 66 75 74 75 72 65 20 d it for future
10850 72 75 6e 73 2e 0a 23 20 41 6c 73 6f 20 71 75 6f runs..# Also quo
10860 74 65 20 61 6e 79 20 61 72 67 73 20 63 6f 6e 74 te any args cont
10870 61 69 6e 69 6e 67 20 73 68 65 6c 6c 20 6d 65 74 aining shell met
10880 61 2d 63 68 61 72 61 63 74 65 72 73 2e 0a 23 20 a-characters..#
10890 4d 61 6b 65 20 74 77 6f 20 70 61 73 73 65 73 20 Make two passes
108a0 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 70 72 6f to allow for pro
108b0 70 65 72 20 64 75 70 6c 69 63 61 74 65 2d 61 72 per duplicate-ar
108c0 67 75 6d 65 6e 74 20 73 75 70 70 72 65 73 73 69 gument suppressi
108d0 6f 6e 2e 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 on..ac_configure
108e0 5f 61 72 67 73 3d 0a 61 63 5f 63 6f 6e 66 69 67 _args=.ac_config
108f0 75 72 65 5f 61 72 67 73 30 3d 0a 61 63 5f 63 6f ure_args0=.ac_co
10900 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3d 0a 61 nfigure_args1=.a
10910 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 c_must_keep_next
10920 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 70 61 =false.for ac_pa
10930 73 73 20 69 6e 20 31 20 32 0a 64 6f 0a 20 20 66 ss in 1 2.do. f
10940 6f 72 20 61 63 5f 61 72 67 0a 20 20 64 6f 0a 20 or ac_arg. do.
10950 20 20 20 63 61 73 65 20 24 61 63 5f 61 72 67 20 case $ac_arg
10960 69 6e 0a 20 20 20 20 2d 6e 6f 2d 63 72 65 61 74 in. -no-creat
10970 65 20 7c 20 2d 2d 6e 6f 2d 63 2a 20 7c 20 2d 6e e | --no-c* | -n
10980 20 7c 20 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e | -no-recursion
10990 20 7c 20 2d 2d 6e 6f 2d 72 2a 29 20 63 6f 6e 74 | --no-r*) cont
109a0 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2d 71 20 7c inue ;;. -q |
109b0 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 -quiet | --quie
109c0 74 20 7c 20 2d 2d 71 75 69 65 20 7c 20 2d 2d 71 t | --quie | --q
109d0 75 69 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d 71 20 ui | --qu | --q
109e0 5c 0a 20 20 20 20 7c 20 2d 73 69 6c 65 6e 74 20 \. | -silent
109f0 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 | --silent | --s
10a00 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65 20 7c 20 ilen | --sile |
10a10 2d 2d 73 69 6c 29 0a 20 20 20 20 20 20 63 6f 6e --sil). con
10a20 74 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2a 5c 27 tinue ;;. *\'
10a30 2a 29 0a 20 20 20 20 20 20 61 63 5f 61 72 67 3d *). ac_arg=
10a40 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 61 `$as_echo "$ac_a
10a50 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27 2f 27 rg" | sed "s/'/'
10a60 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b \\\\\\\\''/g"` ;
10a70 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 63 ;. esac. c
10a80 61 73 65 20 24 61 63 5f 70 61 73 73 20 69 6e 0a ase $ac_pass in.
10a90 20 20 20 20 31 29 20 61 73 5f 66 6e 5f 61 70 70 1) as_fn_app
10aa0 65 6e 64 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 end ac_configure
10ab0 5f 61 72 67 73 30 20 22 20 27 24 61 63 5f 61 72 _args0 " '$ac_ar
10ac0 67 27 22 20 3b 3b 0a 20 20 20 20 32 29 0a 20 20 g'" ;;. 2).
10ad0 20 20 20 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 as_fn_append
10ae0 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 ac_configure_ar
10af0 67 73 31 20 22 20 27 24 61 63 5f 61 72 67 27 22 gs1 " '$ac_arg'"
10b00 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 24 . if test $
10b10 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 ac_must_keep_nex
10b20 74 20 3d 20 74 72 75 65 3b 20 74 68 65 6e 0a 09 t = true; then..
10b30 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 ac_must_keep_nex
10b40 74 3d 66 61 6c 73 65 20 23 20 47 6f 74 20 76 61 t=false # Got va
10b50 6c 75 65 2c 20 62 61 63 6b 20 74 6f 20 6e 6f 72 lue, back to nor
10b60 6d 61 6c 2e 0a 20 20 20 20 20 20 65 6c 73 65 0a mal.. else.
10b70 09 63 61 73 65 20 24 61 63 5f 61 72 67 20 69 6e .case $ac_arg in
10b80 0a 09 20 20 2a 3d 2a 20 7c 20 2d 2d 63 6f 6e 66 .. *=* | --conf
10b90 69 67 2d 63 61 63 68 65 20 7c 20 2d 43 20 7c 20 ig-cache | -C |
10ba0 2d 64 69 73 61 62 6c 65 2d 2a 20 7c 20 2d 2d 64 -disable-* | --d
10bb0 69 73 61 62 6c 65 2d 2a 20 5c 0a 09 20 20 7c 20 isable-* \.. |
10bc0 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d 65 6e -enable-* | --en
10bd0 61 62 6c 65 2d 2a 20 7c 20 2d 67 61 73 20 7c 20 able-* | -gas |
10be0 2d 2d 67 2a 20 7c 20 2d 6e 66 70 20 7c 20 2d 2d --g* | -nfp | --
10bf0 6e 66 2a 20 5c 0a 09 20 20 7c 20 2d 71 20 7c 20 nf* \.. | -q |
10c00 2d 71 75 69 65 74 20 7c 20 2d 2d 71 2a 20 7c 20 -quiet | --q* |
10c10 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 2a -silent | --sil*
10c20 20 7c 20 2d 76 20 7c 20 2d 76 65 72 62 2a 20 5c | -v | -verb* \
10c30 0a 09 20 20 7c 20 2d 77 69 74 68 2d 2a 20 7c 20 .. | -with-* |
10c40 2d 2d 77 69 74 68 2d 2a 20 7c 20 2d 77 69 74 68 --with-* | -with
10c50 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 74 68 6f 75 out-* | --withou
10c60 74 2d 2a 20 7c 20 2d 2d 78 29 0a 09 20 20 20 20 t-* | --x)..
10c70 63 61 73 65 20 22 24 61 63 5f 63 6f 6e 66 69 67 case "$ac_config
10c80 75 72 65 5f 61 72 67 73 30 20 22 20 69 6e 0a 09 ure_args0 " in..
10c90 20 20 20 20 20 20 22 24 61 63 5f 63 6f 6e 66 69 "$ac_confi
10ca0 67 75 72 65 5f 61 72 67 73 31 22 2a 22 20 27 24 gure_args1"*" '$
10cb0 61 63 5f 61 72 67 27 20 22 2a 20 29 20 63 6f 6e ac_arg' "* ) con
10cc0 74 69 6e 75 65 20 3b 3b 0a 09 20 20 20 20 65 73 tinue ;;.. es
10cd0 61 63 0a 09 20 20 20 20 3b 3b 0a 09 20 20 2d 2a ac.. ;;.. -*
10ce0 20 29 20 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f ) ac_must_keep_
10cf0 6e 65 78 74 3d 74 72 75 65 20 3b 3b 0a 09 65 73 next=true ;;..es
10d00 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 ac. fi.
10d10 20 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 61 as_fn_append a
10d20 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 c_configure_args
10d30 20 22 20 27 24 61 63 5f 61 72 67 27 22 0a 20 20 " '$ac_arg'".
10d40 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a ;;. esac.
10d50 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 7b 20 61 63 done.done.{ ac
10d60 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 _configure_args0
10d70 3d 3b 20 75 6e 73 65 74 20 61 63 5f 63 6f 6e 66 =; unset ac_conf
10d80 69 67 75 72 65 5f 61 72 67 73 30 3b 7d 0a 7b 20 igure_args0;}.{
10d90 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 ac_configure_arg
10da0 73 31 3d 3b 20 75 6e 73 65 74 20 61 63 5f 63 6f s1=; unset ac_co
10db0 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3b 7d 0a nfigure_args1;}.
10dc0 0a 23 20 57 68 65 6e 20 69 6e 74 65 72 72 75 70 .# When interrup
10dd0 74 65 64 20 6f 72 20 65 78 69 74 27 64 2c 20 63 ted or exit'd, c
10de0 6c 65 61 6e 75 70 20 74 65 6d 70 6f 72 61 72 79 leanup temporary
10df0 20 66 69 6c 65 73 2c 20 61 6e 64 20 63 6f 6d 70 files, and comp
10e00 6c 65 74 65 0a 23 20 63 6f 6e 66 69 67 2e 6c 6f lete.# config.lo
10e10 67 2e 20 20 57 65 20 72 65 6d 6f 76 65 20 63 6f g. We remove co
10e20 6d 6d 65 6e 74 73 20 62 65 63 61 75 73 65 20 61 mments because a
10e30 6e 79 77 61 79 20 74 68 65 20 71 75 6f 74 65 73 nyway the quotes
10e40 20 69 6e 20 74 68 65 72 65 0a 23 20 77 6f 75 6c in there.# woul
10e50 64 20 63 61 75 73 65 20 70 72 6f 62 6c 65 6d 73 d cause problems
10e60 20 6f 72 20 6c 6f 6f 6b 20 75 67 6c 79 2e 0a 23 or look ugly..#
10e70 20 57 41 52 4e 49 4e 47 3a 20 55 73 65 20 27 5c WARNING: Use '\
10e80 27 27 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 '' to represent
10e90 61 6e 20 61 70 6f 73 74 72 6f 70 68 65 20 77 69 an apostrophe wi
10ea0 74 68 69 6e 20 74 68 65 20 74 72 61 70 2e 0a 23 thin the trap..#
10eb0 20 57 41 52 4e 49 4e 47 3a 20 44 6f 20 6e 6f 74 WARNING: Do not
10ec0 20 73 74 61 72 74 20 74 68 65 20 74 72 61 70 20 start the trap
10ed0 63 6f 64 65 20 77 69 74 68 20 61 20 6e 65 77 6c code with a newl
10ee0 69 6e 65 2c 20 64 75 65 20 74 6f 20 61 20 46 72 ine, due to a Fr
10ef0 65 65 42 53 44 20 34 2e 30 20 62 75 67 2e 0a 74 eeBSD 4.0 bug..t
10f00 72 61 70 20 27 65 78 69 74 5f 73 74 61 74 75 73 rap 'exit_status
10f10 3d 24 3f 0a 20 20 23 20 53 61 76 65 20 69 6e 74 =$?. # Save int
10f20 6f 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 73 6f 6d o config.log som
10f30 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 e information th
10f40 61 74 20 6d 69 67 68 74 20 68 65 6c 70 20 69 6e at might help in
10f50 20 64 65 62 75 67 67 69 6e 67 2e 0a 20 20 7b 0a debugging.. {.
10f60 20 20 20 20 65 63 68 6f 0a 0a 20 20 20 20 24 61 echo.. $a
10f70 73 5f 65 63 68 6f 20 22 23 23 20 2d 2d 2d 2d 2d s_echo "## -----
10f80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 ----------- ##.#
10f90 23 20 43 61 63 68 65 20 76 61 72 69 61 62 6c 65 # Cache variable
10fa0 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d s. ##.## -------
10fb0 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 22 0a 20 20 --------- ##".
10fc0 20 20 65 63 68 6f 0a 20 20 20 20 23 20 54 68 65 echo. # The
10fd0 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 20 6f following way o
10fe0 66 20 77 72 69 74 69 6e 67 20 74 68 65 20 63 61 f writing the ca
10ff0 63 68 65 20 6d 69 73 68 61 6e 64 6c 65 73 20 6e che mishandles n
11000 65 77 6c 69 6e 65 73 20 69 6e 20 76 61 6c 75 65 ewlines in value
11010 73 2c 0a 28 0a 20 20 66 6f 72 20 61 63 5f 76 61 s,.(. for ac_va
11020 72 20 69 6e 20 60 28 73 65 74 29 20 32 3e 26 31 r in `(set) 2>&1
11030 20 7c 20 73 65 64 20 2d 6e 20 27 5c 27 27 73 2f | sed -n '\''s/
11040 5e 5c 28 5b 61 2d 7a 41 2d 5a 5f 5d 5b 61 2d 7a ^\([a-zA-Z_][a-z
11050 41 2d 5a 30 2d 39 5f 5d 2a 5c 29 3d 2e 2a 2f 5c A-Z0-9_]*\)=.*/\
11060 31 2f 70 27 5c 27 27 60 3b 20 64 6f 0a 20 20 20 1/p'\''`; do.
11070 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 5c 24 24 eval ac_val=\$$
11080 61 63 5f 76 61 72 0a 20 20 20 20 63 61 73 65 20 ac_var. case
11090 24 61 63 5f 76 61 6c 20 69 6e 20 23 28 0a 20 20 $ac_val in #(.
110a0 20 20 2a 24 7b 61 73 5f 6e 6c 7d 2a 29 0a 20 20 *${as_nl}*).
110b0 20 20 20 20 63 61 73 65 20 24 61 63 5f 76 61 72 case $ac_var
110c0 20 69 6e 20 23 28 0a 20 20 20 20 20 20 2a 5f 63 in #(. *_c
110d0 76 5f 2a 29 20 7b 20 24 61 73 5f 65 63 68 6f 20 v_*) { $as_echo
110e0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
110f0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 eno-$LINENO}: WA
11100 52 4e 49 4e 47 3a 20 63 61 63 68 65 20 76 61 72 RNING: cache var
11110 69 61 62 6c 65 20 24 61 63 5f 76 61 72 20 63 6f iable $ac_var co
11120 6e 74 61 69 6e 73 20 61 20 6e 65 77 6c 69 6e 65 ntains a newline
11130 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
11140 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a $as_me: WARNING:
11150 20 63 61 63 68 65 20 76 61 72 69 61 62 6c 65 20 cache variable
11160 24 61 63 5f 76 61 72 20 63 6f 6e 74 61 69 6e 73 $ac_var contains
11170 20 61 20 6e 65 77 6c 69 6e 65 22 20 3e 26 32 3b a newline" >&2;
11180 7d 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a } ;;. esac.
11190 20 20 20 20 20 20 63 61 73 65 20 24 61 63 5f 76 case $ac_v
111a0 61 72 20 69 6e 20 23 28 0a 20 20 20 20 20 20 5f ar in #(. _
111b0 20 7c 20 49 46 53 20 7c 20 61 73 5f 6e 6c 29 20 | IFS | as_nl)
111c0 3b 3b 20 23 28 0a 20 20 20 20 20 20 42 41 53 48 ;; #(. BASH
111d0 5f 41 52 47 56 20 7c 20 42 41 53 48 5f 53 4f 55 _ARGV | BASH_SOU
111e0 52 43 45 29 20 65 76 61 6c 20 24 61 63 5f 76 61 RCE) eval $ac_va
111f0 72 3d 20 3b 3b 20 23 28 0a 20 20 20 20 20 20 2a r= ;; #(. *
11200 29 20 7b 20 65 76 61 6c 20 24 61 63 5f 76 61 72 ) { eval $ac_var
11210 3d 3b 20 75 6e 73 65 74 20 24 61 63 5f 76 61 72 =; unset $ac_var
11220 3b 7d 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 ;} ;;. esac
11230 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 64 ;;. esac. d
11240 6f 6e 65 0a 20 20 28 73 65 74 29 20 32 3e 26 31 one. (set) 2>&1
11250 20 7c 0a 20 20 20 20 63 61 73 65 20 24 61 73 5f |. case $as_
11260 6e 6c 60 28 61 63 5f 73 70 61 63 65 3d 27 5c 27 nl`(ac_space='\'
11270 27 20 27 5c 27 27 3b 20 73 65 74 29 20 32 3e 26 ' '\''; set) 2>&
11280 31 60 20 69 6e 20 23 28 0a 20 20 20 20 2a 24 7b 1` in #(. *${
11290 61 73 5f 6e 6c 7d 61 63 5f 73 70 61 63 65 3d 5c as_nl}ac_space=\
112a0 20 2a 29 0a 20 20 20 20 20 20 73 65 64 20 2d 6e *). sed -n
112b0 20 5c 0a 09 22 73 2f 27 5c 27 27 2f 27 5c 27 27 \.."s/'\''/'\''
112c0 5c 5c 5c 5c 27 5c 27 27 27 5c 27 27 2f 67 3b 0a \\\\'\'''\''/g;.
112d0 09 20 20 73 2f 5e 5c 5c 28 5b 5f 24 61 73 5f 63 . s/^\\([_$as_c
112e0 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24 r_alnum]*_cv_[_$
112f0 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5c 5c 29 as_cr_alnum]*\\)
11300 3d 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c 31 3d 27 5c =\\(.*\\)/\\1='\
11310 27 27 5c 5c 32 27 5c 27 27 2f 70 22 0a 20 20 20 ''\\2'\''/p".
11320 20 20 20 3b 3b 20 23 28 0a 20 20 20 20 2a 29 0a ;; #(. *).
11330 20 20 20 20 20 20 73 65 64 20 2d 6e 20 22 2f 5e sed -n "/^
11340 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a [_$as_cr_alnum]*
11350 5f 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e _cv_[_$as_cr_aln
11360 75 6d 5d 2a 3d 2f 70 22 0a 20 20 20 20 20 20 3b um]*=/p". ;
11370 3b 0a 20 20 20 20 65 73 61 63 20 7c 0a 20 20 20 ;. esac |.
11380 20 73 6f 72 74 0a 29 0a 20 20 20 20 65 63 68 6f sort.). echo
11390 0a 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 .. $as_echo "
113a0 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ## -------------
113b0 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f 75 74 70 75 ---- ##.## Outpu
113c0 74 20 76 61 72 69 61 62 6c 65 73 2e 20 23 23 0a t variables. ##.
113d0 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ## -------------
113e0 2d 2d 2d 2d 20 23 23 22 0a 20 20 20 20 65 63 68 ---- ##". ech
113f0 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 76 61 72 o. for ac_var
11400 20 69 6e 20 24 61 63 5f 73 75 62 73 74 5f 76 61 in $ac_subst_va
11410 72 73 0a 20 20 20 20 64 6f 0a 20 20 20 20 20 20 rs. do.
11420 65 76 61 6c 20 61 63 5f 76 61 6c 3d 5c 24 24 61 eval ac_val=\$$a
11430 63 5f 76 61 72 0a 20 20 20 20 20 20 63 61 73 65 c_var. case
11440 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20 20 20 20 $ac_val in.
11450 20 20 2a 5c 27 5c 27 27 2a 29 20 61 63 5f 76 61 *\'\''*) ac_va
11460 6c 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63 l=`$as_echo "$ac
11470 5f 76 61 6c 22 20 7c 20 73 65 64 20 22 73 2f 27 _val" | sed "s/'
11480 5c 27 27 2f 27 5c 27 27 5c 5c 5c 5c 5c 5c 5c 5c \''/'\''\\\\\\\\
11490 27 5c 27 27 27 5c 27 27 2f 67 22 60 3b 3b 0a 20 '\'''\''/g"`;;.
114a0 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 esac.
114b0 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 76 61 $as_echo "$ac_va
114c0 72 3d 27 5c 27 27 24 61 63 5f 76 61 6c 27 5c 27 r='\''$ac_val'\'
114d0 27 22 0a 20 20 20 20 64 6f 6e 65 20 7c 20 73 6f '". done | so
114e0 72 74 0a 20 20 20 20 65 63 68 6f 0a 0a 20 20 20 rt. echo..
114f0 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 if test -n "$ac
11500 5f 73 75 62 73 74 5f 66 69 6c 65 73 22 3b 20 74 _subst_files"; t
11510 68 65 6e 0a 20 20 20 20 20 20 24 61 73 5f 65 63 hen. $as_ec
11520 68 6f 20 22 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d ho "## ---------
11530 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 ---------- ##.##
11540 20 46 69 6c 65 20 73 75 62 73 74 69 74 75 74 69 File substituti
11550 6f 6e 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d ons. ##.## -----
11560 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 -------------- #
11570 23 22 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 #". echo.
11580 20 20 20 20 66 6f 72 20 61 63 5f 76 61 72 20 69 for ac_var i
11590 6e 20 24 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 n $ac_subst_file
115a0 73 0a 20 20 20 20 20 20 64 6f 0a 09 65 76 61 6c s. do..eval
115b0 20 61 63 5f 76 61 6c 3d 5c 24 24 61 63 5f 76 61 ac_val=\$$ac_va
115c0 72 0a 09 63 61 73 65 20 24 61 63 5f 76 61 6c 20 r..case $ac_val
115d0 69 6e 0a 09 2a 5c 27 5c 27 27 2a 29 20 61 63 5f in..*\'\''*) ac_
115e0 76 61 6c 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 val=`$as_echo "$
115f0 61 63 5f 76 61 6c 22 20 7c 20 73 65 64 20 22 73 ac_val" | sed "s
11600 2f 27 5c 27 27 2f 27 5c 27 27 5c 5c 5c 5c 5c 5c /'\''/'\''\\\\\\
11610 5c 5c 27 5c 27 27 27 5c 27 27 2f 67 22 60 3b 3b \\'\'''\''/g"`;;
11620 0a 09 65 73 61 63 0a 09 24 61 73 5f 65 63 68 6f ..esac..$as_echo
11630 20 22 24 61 63 5f 76 61 72 3d 27 5c 27 27 24 61 "$ac_var='\''$a
11640 63 5f 76 61 6c 27 5c 27 27 22 0a 20 20 20 20 20 c_val'\''".
11650 20 64 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20 done | sort.
11660 20 20 20 65 63 68 6f 0a 20 20 20 20 66 69 0a 0a echo. fi..
11670 20 20 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 if test -s c
11680 6f 6e 66 64 65 66 73 2e 68 3b 20 74 68 65 6e 0a onfdefs.h; then.
11690 20 20 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 $as_echo "
116a0 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 ## ----------- #
116b0 23 0a 23 23 20 63 6f 6e 66 64 65 66 73 2e 68 2e #.## confdefs.h.
116c0 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d ##.## ---------
116d0 2d 2d 20 23 23 22 0a 20 20 20 20 20 20 65 63 68 -- ##". ech
116e0 6f 0a 20 20 20 20 20 20 63 61 74 20 63 6f 6e 66 o. cat conf
116f0 64 65 66 73 2e 68 0a 20 20 20 20 20 20 65 63 68 defs.h. ech
11700 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 74 65 73 o. fi. tes
11710 74 20 22 24 61 63 5f 73 69 67 6e 61 6c 22 20 21 t "$ac_signal" !
11720 3d 20 30 20 26 26 0a 20 20 20 20 20 20 24 61 73 = 0 &&. $as
11730 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 63 _echo "$as_me: c
11740 61 75 67 68 74 20 73 69 67 6e 61 6c 20 24 61 63 aught signal $ac
11750 5f 73 69 67 6e 61 6c 22 0a 20 20 20 20 24 61 73 _signal". $as
11760 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 _echo "$as_me: e
11770 78 69 74 20 24 65 78 69 74 5f 73 74 61 74 75 73 xit $exit_status
11780 22 0a 20 20 7d 20 3e 26 35 0a 20 20 72 6d 20 2d ". } >&5. rm -
11790 66 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 63 6f f core *.core co
117a0 72 65 2e 63 6f 6e 66 74 65 73 74 2e 2a 20 26 26 re.conftest.* &&
117b0 0a 20 20 20 20 72 6d 20 2d 66 20 2d 72 20 63 6f . rm -f -r co
117c0 6e 66 74 65 73 74 2a 20 63 6f 6e 66 64 65 66 73 nftest* confdefs
117d0 2a 20 63 6f 6e 66 24 24 2a 20 24 61 63 5f 63 6c * conf$$* $ac_cl
117e0 65 61 6e 5f 66 69 6c 65 73 20 26 26 0a 20 20 20 ean_files &&.
117f0 20 65 78 69 74 20 24 65 78 69 74 5f 73 74 61 74 exit $exit_stat
11800 75 73 0a 27 20 30 0a 66 6f 72 20 61 63 5f 73 69 us.' 0.for ac_si
11810 67 6e 61 6c 20 69 6e 20 31 20 32 20 31 33 20 31 gnal in 1 2 13 1
11820 35 3b 20 64 6f 0a 20 20 74 72 61 70 20 27 61 63 5; do. trap 'ac
11830 5f 73 69 67 6e 61 6c 3d 27 24 61 63 5f 73 69 67 _signal='$ac_sig
11840 6e 61 6c 27 3b 20 61 73 5f 66 6e 5f 65 78 69 74 nal'; as_fn_exit
11850 20 31 27 20 24 61 63 5f 73 69 67 6e 61 6c 0a 64 1' $ac_signal.d
11860 6f 6e 65 0a 61 63 5f 73 69 67 6e 61 6c 3d 30 0a one.ac_signal=0.
11870 0a 23 20 63 6f 6e 66 64 65 66 73 2e 68 20 61 76 .# confdefs.h av
11880 6f 69 64 73 20 4f 53 20 63 6f 6d 6d 61 6e 64 20 oids OS command
11890 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6c 69 6d 69 line length limi
118a0 74 73 20 74 68 61 74 20 44 45 46 53 20 63 61 6e ts that DEFS can
118b0 20 65 78 63 65 65 64 2e 0a 72 6d 20 2d 66 20 2d exceed..rm -f -
118c0 72 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66 r conftest* conf
118d0 64 65 66 73 2e 68 0a 0a 24 61 73 5f 65 63 68 6f defs.h..$as_echo
118e0 20 22 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 20 "/* confdefs.h
118f0 2a 2f 22 20 3e 20 63 6f 6e 66 64 65 66 73 2e 68 */" > confdefs.h
11900 0a 0a 23 20 50 72 65 64 65 66 69 6e 65 64 20 70 ..# Predefined p
11910 72 65 70 72 6f 63 65 73 73 6f 72 20 76 61 72 69 reprocessor vari
11920 61 62 6c 65 73 2e 0a 0a 63 61 74 20 3e 3e 63 6f ables...cat >>co
11930 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f nfdefs.h <<_ACEO
11940 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 F.#define PACKAG
11950 45 5f 4e 41 4d 45 20 22 24 50 41 43 4b 41 47 45 E_NAME "$PACKAGE
11960 5f 4e 41 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a 63 _NAME"._ACEOF..c
11970 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 at >>confdefs.h
11980 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 <<_ACEOF.#define
11990 20 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 PACKAGE_TARNAME
119a0 20 22 24 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 "$PACKAGE_TARNA
119b0 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a 63 61 74 20 ME"._ACEOF..cat
119c0 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f >>confdefs.h <<_
119d0 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 ACEOF.#define PA
119e0 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 20 22 24 CKAGE_VERSION "$
119f0 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 22 PACKAGE_VERSION"
11a00 0a 5f 41 43 45 4f 46 0a 0a 63 61 74 20 3e 3e 63 ._ACEOF..cat >>c
11a10 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 onfdefs.h <<_ACE
11a20 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 OF.#define PACKA
11a30 47 45 5f 53 54 52 49 4e 47 20 22 24 50 41 43 4b GE_STRING "$PACK
11a40 41 47 45 5f 53 54 52 49 4e 47 22 0a 5f 41 43 45 AGE_STRING"._ACE
11a50 4f 46 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 OF..cat >>confde
11a60 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 fs.h <<_ACEOF.#d
11a70 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 42 55 efine PACKAGE_BU
11a80 47 52 45 50 4f 52 54 20 22 24 50 41 43 4b 41 47 GREPORT "$PACKAG
11a90 45 5f 42 55 47 52 45 50 4f 52 54 22 0a 5f 41 43 E_BUGREPORT"._AC
11aa0 45 4f 46 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 EOF..cat >>confd
11ab0 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 efs.h <<_ACEOF.#
11ac0 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 55 define PACKAGE_U
11ad0 52 4c 20 22 24 50 41 43 4b 41 47 45 5f 55 52 4c RL "$PACKAGE_URL
11ae0 22 0a 5f 41 43 45 4f 46 0a 0a 0a 23 20 4c 65 74 "._ACEOF...# Let
11af0 20 74 68 65 20 73 69 74 65 20 66 69 6c 65 20 73 the site file s
11b00 65 6c 65 63 74 20 61 6e 20 61 6c 74 65 72 6e 61 elect an alterna
11b10 74 65 20 63 61 63 68 65 20 66 69 6c 65 20 69 66 te cache file if
11b20 20 69 74 20 77 61 6e 74 73 20 74 6f 2e 0a 23 20 it wants to..#
11b30 50 72 65 66 65 72 20 61 6e 20 65 78 70 6c 69 63 Prefer an explic
11b40 69 74 6c 79 20 73 65 6c 65 63 74 65 64 20 66 69 itly selected fi
11b50 6c 65 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61 le to automatica
11b60 6c 6c 79 20 73 65 6c 65 63 74 65 64 20 6f 6e 65 lly selected one
11b70 73 2e 0a 61 63 5f 73 69 74 65 5f 66 69 6c 65 31 s..ac_site_file1
11b80 3d 4e 4f 4e 45 0a 61 63 5f 73 69 74 65 5f 66 69 =NONE.ac_site_fi
11b90 6c 65 32 3d 4e 4f 4e 45 0a 69 66 20 74 65 73 74 le2=NONE.if test
11ba0 20 2d 6e 20 22 24 43 4f 4e 46 49 47 5f 53 49 54 -n "$CONFIG_SIT
11bb0 45 22 3b 20 74 68 65 6e 0a 20 20 23 20 57 65 20 E"; then. # We
11bc0 64 6f 20 6e 6f 74 20 77 61 6e 74 20 61 20 50 41 do not want a PA
11bd0 54 48 20 73 65 61 72 63 68 20 66 6f 72 20 63 6f TH search for co
11be0 6e 66 69 67 2e 73 69 74 65 2e 0a 20 20 63 61 73 nfig.site.. cas
11bf0 65 20 24 43 4f 4e 46 49 47 5f 53 49 54 45 20 69 e $CONFIG_SITE i
11c00 6e 20 23 28 28 0a 20 20 20 20 2d 2a 29 20 20 61 n #((. -*) a
11c10 63 5f 73 69 74 65 5f 66 69 6c 65 31 3d 2e 2f 24 c_site_file1=./$
11c20 43 4f 4e 46 49 47 5f 53 49 54 45 3b 3b 0a 20 20 CONFIG_SITE;;.
11c30 20 20 2a 2f 2a 29 20 61 63 5f 73 69 74 65 5f 66 */*) ac_site_f
11c40 69 6c 65 31 3d 24 43 4f 4e 46 49 47 5f 53 49 54 ile1=$CONFIG_SIT
11c50 45 3b 3b 0a 20 20 20 20 2a 29 20 20 20 61 63 5f E;;. *) ac_
11c60 73 69 74 65 5f 66 69 6c 65 31 3d 2e 2f 24 43 4f site_file1=./$CO
11c70 4e 46 49 47 5f 53 49 54 45 3b 3b 0a 20 20 65 73 NFIG_SITE;;. es
11c80 61 63 0a 65 6c 69 66 20 74 65 73 74 20 22 78 24 ac.elif test "x$
11c90 70 72 65 66 69 78 22 20 21 3d 20 78 4e 4f 4e 45 prefix" != xNONE
11ca0 3b 20 74 68 65 6e 0a 20 20 61 63 5f 73 69 74 65 ; then. ac_site
11cb0 5f 66 69 6c 65 31 3d 24 70 72 65 66 69 78 2f 73 _file1=$prefix/s
11cc0 68 61 72 65 2f 63 6f 6e 66 69 67 2e 73 69 74 65 hare/config.site
11cd0 0a 20 20 61 63 5f 73 69 74 65 5f 66 69 6c 65 32 . ac_site_file2
11ce0 3d 24 70 72 65 66 69 78 2f 65 74 63 2f 63 6f 6e =$prefix/etc/con
11cf0 66 69 67 2e 73 69 74 65 0a 65 6c 73 65 0a 20 20 fig.site.else.
11d00 61 63 5f 73 69 74 65 5f 66 69 6c 65 31 3d 24 61 ac_site_file1=$a
11d10 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 c_default_prefix
11d20 2f 73 68 61 72 65 2f 63 6f 6e 66 69 67 2e 73 69 /share/config.si
11d30 74 65 0a 20 20 61 63 5f 73 69 74 65 5f 66 69 6c te. ac_site_fil
11d40 65 32 3d 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 e2=$ac_default_p
11d50 72 65 66 69 78 2f 65 74 63 2f 63 6f 6e 66 69 67 refix/etc/config
11d60 2e 73 69 74 65 0a 66 69 0a 66 6f 72 20 61 63 5f .site.fi.for ac_
11d70 73 69 74 65 5f 66 69 6c 65 20 69 6e 20 22 24 61 site_file in "$a
11d80 63 5f 73 69 74 65 5f 66 69 6c 65 31 22 20 22 24 c_site_file1" "$
11d90 61 63 5f 73 69 74 65 5f 66 69 6c 65 32 22 0a 64 ac_site_file2".d
11da0 6f 0a 20 20 74 65 73 74 20 22 78 24 61 63 5f 73 o. test "x$ac_s
11db0 69 74 65 5f 66 69 6c 65 22 20 3d 20 78 4e 4f 4e ite_file" = xNON
11dc0 45 20 26 26 20 63 6f 6e 74 69 6e 75 65 0a 20 20 E && continue.
11dd0 69 66 20 74 65 73 74 20 2f 64 65 76 2f 6e 75 6c if test /dev/nul
11de0 6c 20 21 3d 20 22 24 61 63 5f 73 69 74 65 5f 66 l != "$ac_site_f
11df0 69 6c 65 22 20 26 26 20 74 65 73 74 20 2d 72 20 ile" && test -r
11e00 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 3b "$ac_site_file";
11e10 20 74 68 65 6e 0a 20 20 20 20 7b 20 24 61 73 5f then. { $as_
11e20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
11e30 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
11e40 7d 3a 20 6c 6f 61 64 69 6e 67 20 73 69 74 65 20 }: loading site
11e50 73 63 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f script $ac_site_
11e60 66 69 6c 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 file" >&5.$as_ec
11e70 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6c 6f 61 64 ho "$as_me: load
11e80 69 6e 67 20 73 69 74 65 20 73 63 72 69 70 74 20 ing site script
11e90 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e $ac_site_file" >
11ea0 26 36 3b 7d 0a 20 20 20 20 73 65 64 20 27 73 2f &6;}. sed 's/
11eb0 5e 2f 7c 20 2f 27 20 22 24 61 63 5f 73 69 74 65 ^/| /' "$ac_site
11ec0 5f 66 69 6c 65 22 20 3e 26 35 0a 20 20 20 20 2e _file" >&5. .
11ed0 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 "$ac_site_file"
11ee0 20 5c 0a 20 20 20 20 20 20 7c 7c 20 7b 20 7b 20 \. || { {
11ef0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
11f00 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
11f10 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 69 6e NENO}: error: in
11f20 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 \`$ac_pwd':" >&
11f30 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
11f40 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 me: error: in \`
11f50 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 32 3b 7d $ac_pwd':" >&2;}
11f60 0a 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 .as_fn_error $?
11f70 22 66 61 69 6c 65 64 20 74 6f 20 6c 6f 61 64 20 "failed to load
11f80 73 69 74 65 20 73 63 72 69 70 74 20 24 61 63 5f site script $ac_
11f90 73 69 74 65 5f 66 69 6c 65 0a 53 65 65 20 5c 60 site_file.See \`
11fa0 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 config.log' for
11fb0 6d 6f 72 65 20 64 65 74 61 69 6c 73 22 20 22 24 more details" "$
11fc0 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d 0a 20 20 66 LINENO" 5; }. f
11fd0 69 0a 64 6f 6e 65 0a 0a 69 66 20 74 65 73 74 20 i.done..if test
11fe0 2d 72 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 -r "$cache_file"
11ff0 3b 20 74 68 65 6e 0a 20 20 23 20 53 6f 6d 65 20 ; then. # Some
12000 76 65 72 73 69 6f 6e 73 20 6f 66 20 62 61 73 68 versions of bash
12010 20 77 69 6c 6c 20 66 61 69 6c 20 74 6f 20 73 6f will fail to so
12020 75 72 63 65 20 2f 64 65 76 2f 6e 75 6c 6c 20 28 urce /dev/null (
12030 73 70 65 63 69 61 6c 20 66 69 6c 65 73 0a 20 20 special files.
12040 23 20 61 63 74 75 61 6c 6c 79 29 2c 20 73 6f 20 # actually), so
12050 77 65 20 61 76 6f 69 64 20 64 6f 69 6e 67 20 74 we avoid doing t
12060 68 61 74 2e 20 20 44 4a 47 50 50 20 65 6d 75 6c hat. DJGPP emul
12070 61 74 65 73 20 69 74 20 61 73 20 61 20 72 65 67 ates it as a reg
12080 75 6c 61 72 20 66 69 6c 65 2e 0a 20 20 69 66 20 ular file.. if
12090 74 65 73 74 20 2f 64 65 76 2f 6e 75 6c 6c 20 21 test /dev/null !
120a0 3d 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 20 = "$cache_file"
120b0 26 26 20 74 65 73 74 20 2d 66 20 22 24 63 61 63 && test -f "$cac
120c0 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 he_file"; then.
120d0 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 { $as_echo "$
120e0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
120f0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 6c 6f 61 64 o-$LINENO}: load
12100 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 65 ing cache $cache
12110 5f 66 69 6c 65 22 20 3e 26 35 0a 24 61 73 5f 65 _file" >&5.$as_e
12120 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6c 6f 61 cho "$as_me: loa
12130 64 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 ding cache $cach
12140 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 e_file" >&6;}.
12150 20 20 63 61 73 65 20 24 63 61 63 68 65 5f 66 69 case $cache_fi
12160 6c 65 20 69 6e 0a 20 20 20 20 20 20 5b 5c 5c 2f le in. [\\/
12170 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 ]* | ?:[\\/]* )
12180 2e 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 3b . "$cache_file";
12190 3b 0a 20 20 20 20 20 20 2a 29 20 20 20 20 20 20 ;. *)
121a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
121b0 2e 20 22 2e 2f 24 63 61 63 68 65 5f 66 69 6c 65 . "./$cache_file
121c0 22 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 ";;. esac. f
121d0 69 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 i.else. { $as_e
121e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
121f0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
12200 3a 20 63 72 65 61 74 69 6e 67 20 63 61 63 68 65 : creating cache
12210 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3e 26 $cache_file" >&
12220 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
12230 6d 65 3a 20 63 72 65 61 74 69 6e 67 20 63 61 63 me: creating cac
12240 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20 he $cache_file"
12250 3e 26 36 3b 7d 0a 20 20 3e 24 63 61 63 68 65 5f >&6;}. >$cache_
12260 66 69 6c 65 0a 66 69 0a 0a 23 20 43 68 65 63 6b file.fi..# Check
12270 20 74 68 61 74 20 74 68 65 20 70 72 65 63 69 6f that the precio
12280 75 73 20 76 61 72 69 61 62 6c 65 73 20 73 61 76 us variables sav
12290 65 64 20 69 6e 20 74 68 65 20 63 61 63 68 65 20 ed in the cache
122a0 68 61 76 65 20 6b 65 70 74 20 74 68 65 20 73 61 have kept the sa
122b0 6d 65 0a 23 20 76 61 6c 75 65 2e 0a 61 63 5f 63 me.# value..ac_c
122c0 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 66 ache_corrupted=f
122d0 61 6c 73 65 0a 66 6f 72 20 61 63 5f 76 61 72 20 alse.for ac_var
122e0 69 6e 20 24 61 63 5f 70 72 65 63 69 6f 75 73 5f in $ac_precious_
122f0 76 61 72 73 3b 20 64 6f 0a 20 20 65 76 61 6c 20 vars; do. eval
12300 61 63 5f 6f 6c 64 5f 73 65 74 3d 5c 24 61 63 5f ac_old_set=\$ac_
12310 63 76 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d cv_env_${ac_var}
12320 5f 73 65 74 0a 20 20 65 76 61 6c 20 61 63 5f 6e _set. eval ac_n
12330 65 77 5f 73 65 74 3d 5c 24 61 63 5f 65 6e 76 5f ew_set=\$ac_env_
12340 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20 ${ac_var}_set.
12350 65 76 61 6c 20 61 63 5f 6f 6c 64 5f 76 61 6c 3d eval ac_old_val=
12360 5c 24 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61 63 \$ac_cv_env_${ac
12370 5f 76 61 72 7d 5f 76 61 6c 75 65 0a 20 20 65 76 _var}_value. ev
12380 61 6c 20 61 63 5f 6e 65 77 5f 76 61 6c 3d 5c 24 al ac_new_val=\$
12390 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d ac_env_${ac_var}
123a0 5f 76 61 6c 75 65 0a 20 20 63 61 73 65 20 24 61 _value. case $a
123b0 63 5f 6f 6c 64 5f 73 65 74 2c 24 61 63 5f 6e 65 c_old_set,$ac_ne
123c0 77 5f 73 65 74 20 69 6e 0a 20 20 20 20 73 65 74 w_set in. set
123d0 2c 29 0a 20 20 20 20 20 20 7b 20 24 61 73 5f 65 ,). { $as_e
123e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
123f0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
12400 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 : error: \`$ac_v
12410 61 72 27 20 77 61 73 20 73 65 74 20 74 6f 20 5c ar' was set to \
12420 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27 20 69 6e `$ac_old_val' in
12430 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 the previous ru
12440 6e 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 n" >&5.$as_echo
12450 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 "$as_me: error:
12460 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 73 \`$ac_var' was s
12470 65 74 20 74 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f et to \`$ac_old_
12480 76 61 6c 27 20 69 6e 20 74 68 65 20 70 72 65 76 val' in the prev
12490 69 6f 75 73 20 72 75 6e 22 20 3e 26 32 3b 7d 0a ious run" >&2;}.
124a0 20 20 20 20 20 20 61 63 5f 63 61 63 68 65 5f 63 ac_cache_c
124b0 6f 72 72 75 70 74 65 64 3d 3a 20 3b 3b 0a 20 20 orrupted=: ;;.
124c0 20 20 2c 73 65 74 29 0a 20 20 20 20 20 20 7b 20 ,set). {
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 65 72 72 6f 72 3a 20 5c 60 NENO}: error: \`
12500 24 61 63 5f 76 61 72 27 20 77 61 73 20 6e 6f 74 $ac_var' was not
12510 20 73 65 74 20 69 6e 20 74 68 65 20 70 72 65 76 set in the prev
12520 69 6f 75 73 20 72 75 6e 22 20 3e 26 35 0a 24 61 ious run" >&5.$a
12530 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 s_echo "$as_me:
12540 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 error: \`$ac_var
12550 27 20 77 61 73 20 6e 6f 74 20 73 65 74 20 69 6e ' was not set in
12560 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 the previous ru
12570 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20 20 20 61 n" >&2;}. a
12580 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 c_cache_corrupte
12590 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c 29 3b 3b 0a d=: ;;. ,);;.
125a0 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69 66 20 *). if
125b0 74 65 73 74 20 22 78 24 61 63 5f 6f 6c 64 5f 76 test "x$ac_old_v
125c0 61 6c 22 20 21 3d 20 22 78 24 61 63 5f 6e 65 77 al" != "x$ac_new
125d0 5f 76 61 6c 22 3b 20 74 68 65 6e 0a 09 23 20 64 _val"; then..# d
125e0 69 66 66 65 72 65 6e 63 65 73 20 69 6e 20 77 68 ifferences in wh
125f0 69 74 65 73 70 61 63 65 20 64 6f 20 6e 6f 74 20 itespace do not
12600 6c 65 61 64 20 74 6f 20 66 61 69 6c 75 72 65 2e lead to failure.
12610 0a 09 61 63 5f 6f 6c 64 5f 76 61 6c 5f 77 3d 60 ..ac_old_val_w=`
12620 65 63 68 6f 20 78 20 24 61 63 5f 6f 6c 64 5f 76 echo x $ac_old_v
12630 61 6c 60 0a 09 61 63 5f 6e 65 77 5f 76 61 6c 5f al`..ac_new_val_
12640 77 3d 60 65 63 68 6f 20 78 20 24 61 63 5f 6e 65 w=`echo x $ac_ne
12650 77 5f 76 61 6c 60 0a 09 69 66 20 74 65 73 74 20 w_val`..if test
12660 22 24 61 63 5f 6f 6c 64 5f 76 61 6c 5f 77 22 20 "$ac_old_val_w"
12670 21 3d 20 22 24 61 63 5f 6e 65 77 5f 76 61 6c 5f != "$ac_new_val_
12680 77 22 3b 20 74 68 65 6e 0a 09 20 20 7b 20 24 61 w"; then.. { $a
12690 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
126a0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
126b0 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 NO}: error: \`$a
126c0 63 5f 76 61 72 27 20 68 61 73 20 63 68 61 6e 67 c_var' has chang
126d0 65 64 20 73 69 6e 63 65 20 74 68 65 20 70 72 65 ed since the pre
126e0 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26 35 0a vious run:" >&5.
126f0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
12700 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 : error: \`$ac_v
12710 61 72 27 20 68 61 73 20 63 68 61 6e 67 65 64 20 ar' has changed
12720 73 69 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f since the previo
12730 75 73 20 72 75 6e 3a 22 20 3e 26 32 3b 7d 0a 09 us run:" >&2;}..
12740 20 20 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 ac_cache_corru
12750 70 74 65 64 3d 3a 0a 09 65 6c 73 65 0a 09 20 20 pted=:..else..
12760 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
12770 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
12780 4c 49 4e 45 4e 4f 7d 3a 20 77 61 72 6e 69 6e 67 LINENO}: warning
12790 3a 20 69 67 6e 6f 72 69 6e 67 20 77 68 69 74 65 : ignoring white
127a0 73 70 61 63 65 20 63 68 61 6e 67 65 73 20 69 6e space changes in
127b0 20 5c 60 24 61 63 5f 76 61 72 27 20 73 69 6e 63 \`$ac_var' sinc
127c0 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 e the previous r
127d0 75 6e 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 un:" >&5.$as_ech
127e0 6f 20 22 24 61 73 5f 6d 65 3a 20 77 61 72 6e 69 o "$as_me: warni
127f0 6e 67 3a 20 69 67 6e 6f 72 69 6e 67 20 77 68 69 ng: ignoring whi
12800 74 65 73 70 61 63 65 20 63 68 61 6e 67 65 73 20 tespace changes
12810 69 6e 20 5c 60 24 61 63 5f 76 61 72 27 20 73 69 in \`$ac_var' si
12820 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 nce the previous
12830 20 72 75 6e 3a 22 20 3e 26 32 3b 7d 0a 09 20 20 run:" >&2;}..
12840 65 76 61 6c 20 24 61 63 5f 76 61 72 3d 5c 24 61 eval $ac_var=\$a
12850 63 5f 6f 6c 64 5f 76 61 6c 0a 09 66 69 0a 09 7b c_old_val..fi..{
12860 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
12870 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
12880 49 4e 45 4e 4f 7d 3a 20 20 20 66 6f 72 6d 65 72 INENO}: former
12890 20 76 61 6c 75 65 3a 20 20 5c 60 24 61 63 5f 6f value: \`$ac_o
128a0 6c 64 5f 76 61 6c 27 22 20 3e 26 35 0a 24 61 73 ld_val'" >&5.$as
128b0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 20 _echo "$as_me:
128c0 20 66 6f 72 6d 65 72 20 76 61 6c 75 65 3a 20 20 former value:
128d0 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27 22 20 \`$ac_old_val'"
128e0 3e 26 32 3b 7d 0a 09 7b 20 24 61 73 5f 65 63 68 >&2;}..{ $as_ech
128f0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
12900 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
12910 20 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 3a current value:
12920 20 5c 60 24 61 63 5f 6e 65 77 5f 76 61 6c 27 22 \`$ac_new_val'"
12930 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
12940 61 73 5f 6d 65 3a 20 20 20 63 75 72 72 65 6e 74 as_me: current
12950 20 76 61 6c 75 65 3a 20 5c 60 24 61 63 5f 6e 65 value: \`$ac_ne
12960 77 5f 76 61 6c 27 22 20 3e 26 32 3b 7d 0a 20 20 w_val'" >&2;}.
12970 20 20 20 20 66 69 3b 3b 0a 20 20 65 73 61 63 0a fi;;. esac.
12980 20 20 23 20 50 61 73 73 20 70 72 65 63 69 6f 75 # Pass preciou
12990 73 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 63 s variables to c
129a0 6f 6e 66 69 67 2e 73 74 61 74 75 73 2e 0a 20 20 onfig.status..
129b0 69 66 20 74 65 73 74 20 22 24 61 63 5f 6e 65 77 if test "$ac_new
129c0 5f 73 65 74 22 20 3d 20 73 65 74 3b 20 74 68 65 _set" = set; the
129d0 6e 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 6e n. case $ac_n
129e0 65 77 5f 76 61 6c 20 69 6e 0a 20 20 20 20 2a 5c ew_val in. *\
129f0 27 2a 29 20 61 63 5f 61 72 67 3d 24 61 63 5f 76 '*) ac_arg=$ac_v
12a00 61 72 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 ar=`$as_echo "$a
12a10 63 5f 6e 65 77 5f 76 61 6c 22 20 7c 20 73 65 64 c_new_val" | sed
12a20 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 "s/'/'\\\\\\\\'
12a30 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20 2a 29 20 '/g"` ;;. *)
12a40 61 63 5f 61 72 67 3d 24 61 63 5f 76 61 72 3d 24 ac_arg=$ac_var=$
12a50 61 63 5f 6e 65 77 5f 76 61 6c 20 3b 3b 0a 20 20 ac_new_val ;;.
12a60 20 20 65 73 61 63 0a 20 20 20 20 63 61 73 65 20 esac. case
12a70 22 20 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f " $ac_configure_
12a80 61 72 67 73 20 22 20 69 6e 0a 20 20 20 20 20 20 args " in.
12a90 2a 22 20 27 24 61 63 5f 61 72 67 27 20 22 2a 29 *" '$ac_arg' "*)
12aa0 20 3b 3b 20 23 20 41 76 6f 69 64 20 64 75 70 73 ;; # Avoid dups
12ab0 2e 20 20 55 73 65 20 6f 66 20 71 75 6f 74 65 73 . Use of quotes
12ac0 20 65 6e 73 75 72 65 73 20 61 63 63 75 72 61 63 ensures accurac
12ad0 79 2e 0a 20 20 20 20 20 20 2a 29 20 61 73 5f 66 y.. *) as_f
12ae0 6e 5f 61 70 70 65 6e 64 20 61 63 5f 63 6f 6e 66 n_append ac_conf
12af0 69 67 75 72 65 5f 61 72 67 73 20 22 20 27 24 61 igure_args " '$a
12b00 63 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20 20 65 c_arg'" ;;. e
12b10 73 61 63 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66 sac. fi.done.if
12b20 20 24 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 $ac_cache_corru
12b30 70 74 65 64 3b 20 74 68 65 6e 0a 20 20 7b 20 24 pted; then. { $
12b40 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
12b50 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
12b60 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 69 6e 20 ENO}: error: in
12b70 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 35 \`$ac_pwd':" >&5
12b80 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d .$as_echo "$as_m
12b90 65 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 e: error: in \`$
12ba0 61 63 5f 70 77 64 27 3a 22 20 3e 26 32 3b 7d 0a ac_pwd':" >&2;}.
12bb0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
12bc0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
12bd0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 -$LINENO}: error
12be0 3a 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 : changes in the
12bf0 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63 61 6e environment can
12c00 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74 68 65 20 compromise the
12c10 62 75 69 6c 64 22 20 3e 26 35 0a 24 61 73 5f 65 build" >&5.$as_e
12c20 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 cho "$as_me: err
12c30 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e 20 74 or: changes in t
12c40 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63 he environment c
12c50 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74 68 an compromise th
12c60 65 20 62 75 69 6c 64 22 20 3e 26 32 3b 7d 0a 20 e build" >&2;}.
12c70 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 as_fn_error $?
12c80 22 72 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73 74 "run \`make dist
12c90 63 6c 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c 60 clean' and/or \`
12ca0 72 6d 20 24 63 61 63 68 65 5f 66 69 6c 65 27 20 rm $cache_file'
12cb0 61 6e 64 20 73 74 61 72 74 20 6f 76 65 72 22 20 and start over"
12cc0 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 23 "$LINENO" 5.fi.#
12cd0 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d # --------------
12ce0 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4d 61 69 ------ ##.## Mai
12cf0 6e 20 62 6f 64 79 20 6f 66 20 73 63 72 69 70 74 n body of script
12d00 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d . ##.## --------
12d10 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a ------------ ##.
12d20 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 .ac_ext=c.ac_cpp
12d30 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 ='$CPP $CPPFLAGS
12d40 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 '.ac_compile='$C
12d50 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 C -c $CFLAGS $CP
12d60 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e PFLAGS conftest.
12d70 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f $ac_ext >&5'.ac_
12d80 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e link='$CC -o con
12d90 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 ftest$ac_exeext
12da0 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 $CFLAGS $CPPFLAG
12db0 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 S $LDFLAGS conft
12dc0 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 est.$ac_ext $LIB
12dd0 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c S >&5'.ac_compil
12de0 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f er_gnu=$ac_cv_c_
12df0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 61 compiler_gnu...a
12e00 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 c_ext=c.ac_cpp='
12e10 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a $CPP $CPPFLAGS'.
12e20 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 ac_compile='$CC
12e30 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 -c $CFLAGS $CPPF
12e40 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 LAGS conftest.$a
12e50 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 c_ext >&5'.ac_li
12e60 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 nk='$CC -o conft
12e70 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 est$ac_exeext $C
12e80 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
12e90 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 $LDFLAGS conftes
12ea0 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 t.$ac_ext $LIBS
12eb0 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 >&5'.ac_compiler
12ec0 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f _gnu=$ac_cv_c_co
12ed0 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 0a 61 6d mpiler_gnu....am
12ee0 5f 5f 61 70 69 5f 76 65 72 73 69 6f 6e 3d 27 31 __api_version='1
12ef0 2e 31 35 27 0a 0a 61 63 5f 61 75 78 5f 64 69 72 .15'..ac_aux_dir
12f00 3d 0a 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 =.for ac_dir in
12f10 22 24 73 72 63 64 69 72 22 20 22 24 73 72 63 64 "$srcdir" "$srcd
12f20 69 72 2f 2e 2e 22 20 22 24 73 72 63 64 69 72 2f ir/.." "$srcdir/
12f30 2e 2e 2f 2e 2e 22 3b 20 64 6f 0a 20 20 69 66 20 ../.."; do. if
12f40 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69 72 test -f "$ac_dir
12f50 2f 69 6e 73 74 61 6c 6c 2d 73 68 22 3b 20 74 68 /install-sh"; th
12f60 65 6e 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 69 en. ac_aux_di
12f70 72 3d 24 61 63 5f 64 69 72 0a 20 20 20 20 61 63 r=$ac_dir. ac
12f80 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 _install_sh="$ac
12f90 5f 61 75 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c _aux_dir/install
12fa0 2d 73 68 20 2d 63 22 0a 20 20 20 20 62 72 65 61 -sh -c". brea
12fb0 6b 0a 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 k. elif test -f
12fc0 20 22 24 61 63 5f 64 69 72 2f 69 6e 73 74 61 6c "$ac_dir/instal
12fd0 6c 2e 73 68 22 3b 20 74 68 65 6e 0a 20 20 20 20 l.sh"; then.
12fe0 61 63 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 ac_aux_dir=$ac_d
12ff0 69 72 0a 20 20 20 20 61 63 5f 69 6e 73 74 61 6c ir. ac_instal
13000 6c 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 l_sh="$ac_aux_di
13010 72 2f 69 6e 73 74 61 6c 6c 2e 73 68 20 2d 63 22 r/install.sh -c"
13020 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c 69 . break. eli
13030 66 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 f test -f "$ac_d
13040 69 72 2f 73 68 74 6f 6f 6c 22 3b 20 74 68 65 6e ir/shtool"; then
13050 0a 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d . ac_aux_dir=
13060 24 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 $ac_dir. ac_i
13070 6e 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 nstall_sh="$ac_a
13080 75 78 5f 64 69 72 2f 73 68 74 6f 6f 6c 20 69 6e ux_dir/shtool in
13090 73 74 61 6c 6c 20 2d 63 22 0a 20 20 20 20 62 72 stall -c". br
130a0 65 61 6b 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66 eak. fi.done.if
130b0 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 61 75 test -z "$ac_au
130c0 78 5f 64 69 72 22 3b 20 74 68 65 6e 0a 20 20 61 x_dir"; then. a
130d0 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 s_fn_error $? "c
130e0 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e 73 74 61 annot find insta
130f0 6c 6c 2d 73 68 2c 20 69 6e 73 74 61 6c 6c 2e 73 ll-sh, install.s
13100 68 2c 20 6f 72 20 73 68 74 6f 6f 6c 20 69 6e 20 h, or shtool in
13110 5c 22 24 73 72 63 64 69 72 5c 22 20 5c 22 24 73 \"$srcdir\" \"$s
13120 72 63 64 69 72 2f 2e 2e 5c 22 20 5c 22 24 73 72 rcdir/..\" \"$sr
13130 63 64 69 72 2f 2e 2e 2f 2e 2e 5c 22 22 20 22 24 cdir/../..\"" "$
13140 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 23 20 LINENO" 5.fi..#
13150 54 68 65 73 65 20 74 68 72 65 65 20 76 61 72 69 These three vari
13160 61 62 6c 65 73 20 61 72 65 20 75 6e 64 6f 63 75 ables are undocu
13170 6d 65 6e 74 65 64 20 61 6e 64 20 75 6e 73 75 70 mented and unsup
13180 70 6f 72 74 65 64 2c 0a 23 20 61 6e 64 20 61 72 ported,.# and ar
13190 65 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 e intended to be
131a0 20 77 69 74 68 64 72 61 77 6e 20 69 6e 20 61 20 withdrawn in a
131b0 66 75 74 75 72 65 20 41 75 74 6f 63 6f 6e 66 20 future Autoconf
131c0 72 65 6c 65 61 73 65 2e 0a 23 20 54 68 65 79 20 release..# They
131d0 63 61 6e 20 63 61 75 73 65 20 73 65 72 69 6f 75 can cause seriou
131e0 73 20 70 72 6f 62 6c 65 6d 73 20 69 66 20 61 20 s problems if a
131f0 62 75 69 6c 64 65 72 27 73 20 73 6f 75 72 63 65 builder's source
13200 20 74 72 65 65 20 69 73 20 69 6e 20 61 20 64 69 tree is in a di
13210 72 65 63 74 6f 72 79 0a 23 20 77 68 6f 73 65 20 rectory.# whose
13220 66 75 6c 6c 20 6e 61 6d 65 20 63 6f 6e 74 61 69 full name contai
13230 6e 73 20 75 6e 75 73 75 61 6c 20 63 68 61 72 61 ns unusual chara
13240 63 74 65 72 73 2e 0a 61 63 5f 63 6f 6e 66 69 67 cters..ac_config
13250 5f 67 75 65 73 73 3d 22 24 53 48 45 4c 4c 20 24 _guess="$SHELL $
13260 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 ac_aux_dir/confi
13270 67 2e 67 75 65 73 73 22 20 20 23 20 50 6c 65 61 g.guess" # Plea
13280 73 65 20 64 6f 6e 27 74 20 75 73 65 20 74 68 69 se don't use thi
13290 73 20 76 61 72 2e 0a 61 63 5f 63 6f 6e 66 69 67 s var..ac_config
132a0 5f 73 75 62 3d 22 24 53 48 45 4c 4c 20 24 61 63 _sub="$SHELL $ac
132b0 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e _aux_dir/config.
132c0 73 75 62 22 20 20 23 20 50 6c 65 61 73 65 20 64 sub" # Please d
132d0 6f 6e 27 74 20 75 73 65 20 74 68 69 73 20 76 61 on't use this va
132e0 72 2e 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 3d r..ac_configure=
132f0 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f "$SHELL $ac_aux_
13300 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 22 20 20 dir/configure"
13310 23 20 50 6c 65 61 73 65 20 64 6f 6e 27 74 20 75 # Please don't u
13320 73 65 20 74 68 69 73 20 76 61 72 2e 0a 0a 0a 23 se this var....#
13330 20 46 69 6e 64 20 61 20 67 6f 6f 64 20 69 6e 73 Find a good ins
13340 74 61 6c 6c 20 70 72 6f 67 72 61 6d 2e 20 20 57 tall program. W
13350 65 20 70 72 65 66 65 72 20 61 20 43 20 70 72 6f e prefer a C pro
13360 67 72 61 6d 20 28 66 61 73 74 65 72 29 2c 0a 23 gram (faster),.#
13370 20 73 6f 20 6f 6e 65 20 73 63 72 69 70 74 20 69 so one script i
13380 73 20 61 73 20 67 6f 6f 64 20 61 73 20 61 6e 6f s as good as ano
13390 74 68 65 72 2e 20 20 42 75 74 20 61 76 6f 69 64 ther. But avoid
133a0 20 74 68 65 20 62 72 6f 6b 65 6e 20 6f 72 0a 23 the broken or.#
133b0 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 76 65 incompatible ve
133c0 72 73 69 6f 6e 73 3a 0a 23 20 53 79 73 56 20 2f rsions:.# SysV /
133d0 65 74 63 2f 69 6e 73 74 61 6c 6c 2c 20 2f 75 73 etc/install, /us
133e0 72 2f 73 62 69 6e 2f 69 6e 73 74 61 6c 6c 0a 23 r/sbin/install.#
133f0 20 53 75 6e 4f 53 20 2f 75 73 72 2f 65 74 63 2f SunOS /usr/etc/
13400 69 6e 73 74 61 6c 6c 0a 23 20 49 52 49 58 20 2f install.# IRIX /
13410 73 62 69 6e 2f 69 6e 73 74 61 6c 6c 0a 23 20 41 sbin/install.# A
13420 49 58 20 2f 62 69 6e 2f 69 6e 73 74 61 6c 6c 0a IX /bin/install.
13430 23 20 41 6d 69 67 61 4f 53 20 2f 43 2f 69 6e 73 # AmigaOS /C/ins
13440 74 61 6c 6c 2c 20 77 68 69 63 68 20 69 6e 73 74 tall, which inst
13450 61 6c 6c 73 20 62 6f 6f 74 62 6c 6f 63 6b 73 20 alls bootblocks
13460 6f 6e 20 66 6c 6f 70 70 79 20 64 69 73 63 73 0a on floppy discs.
13470 23 20 41 49 58 20 34 20 2f 75 73 72 2f 62 69 6e # AIX 4 /usr/bin
13480 2f 69 6e 73 74 61 6c 6c 62 73 64 2c 20 77 68 69 /installbsd, whi
13490 63 68 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b 20 ch doesn't work
134a0 77 69 74 68 6f 75 74 20 61 20 2d 67 20 66 6c 61 without a -g fla
134b0 67 0a 23 20 41 46 53 20 2f 75 73 72 2f 61 66 73 g.# AFS /usr/afs
134c0 77 73 2f 62 69 6e 2f 69 6e 73 74 61 6c 6c 2c 20 ws/bin/install,
134d0 77 68 69 63 68 20 6d 69 73 68 61 6e 64 6c 65 73 which mishandles
134e0 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 61 72 67 nonexistent arg
134f0 73 0a 23 20 53 56 52 34 20 2f 75 73 72 2f 75 63 s.# SVR4 /usr/uc
13500 62 2f 69 6e 73 74 61 6c 6c 2c 20 77 68 69 63 68 b/install, which
13510 20 74 72 69 65 73 20 74 6f 20 75 73 65 20 74 68 tries to use th
13520 65 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 67 72 e nonexistent gr
13530 6f 75 70 20 22 73 74 61 66 66 22 0a 23 20 4f 53 oup "staff".# OS
13540 2f 32 27 73 20 73 79 73 74 65 6d 20 69 6e 73 74 /2's system inst
13550 61 6c 6c 2c 20 77 68 69 63 68 20 68 61 73 20 61 all, which has a
13560 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 66 66 completely diff
13570 65 72 65 6e 74 20 73 65 6d 61 6e 74 69 63 0a 23 erent semantic.#
13580 20 2e 2f 69 6e 73 74 61 6c 6c 2c 20 77 68 69 63 ./install, whic
13590 68 20 63 61 6e 20 62 65 20 65 72 72 6f 6e 65 6f h can be erroneo
135a0 75 73 6c 79 20 63 72 65 61 74 65 64 20 62 79 20 usly created by
135b0 6d 61 6b 65 20 66 72 6f 6d 20 2e 2f 69 6e 73 74 make from ./inst
135c0 61 6c 6c 2e 73 68 2e 0a 23 20 52 65 6a 65 63 74 all.sh..# Reject
135d0 20 69 6e 73 74 61 6c 6c 20 70 72 6f 67 72 61 6d install program
135e0 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 69 6e s that cannot in
135f0 73 74 61 6c 6c 20 6d 75 6c 74 69 70 6c 65 20 66 stall multiple f
13600 69 6c 65 73 2e 0a 7b 20 24 61 73 5f 65 63 68 6f iles..{ $as_echo
13610 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
13620 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
13630 68 65 63 6b 69 6e 67 20 66 6f 72 20 61 20 42 53 hecking for a BS
13640 44 2d 63 6f 6d 70 61 74 69 62 6c 65 20 69 6e 73 D-compatible ins
13650 74 61 6c 6c 22 20 3e 26 35 0a 24 61 73 5f 65 63 tall" >&5.$as_ec
13660 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
13670 6f 72 20 61 20 42 53 44 2d 63 6f 6d 70 61 74 69 or a BSD-compati
13680 62 6c 65 20 69 6e 73 74 61 6c 6c 2e 2e 2e 20 22 ble install... "
13690 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 >&6; }.if test
136a0 2d 7a 20 22 24 49 4e 53 54 41 4c 4c 22 3b 20 74 -z "$INSTALL"; t
136b0 68 65 6e 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 hen.if ${ac_cv_p
136c0 61 74 68 5f 69 6e 73 74 61 6c 6c 2b 3a 7d 20 66 ath_install+:} f
136d0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
136e0 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
136f0 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
13700 20 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 as_save_IFS=$IF
13710 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 S; IFS=$PATH_SEP
13720 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 ARATOR.for as_di
13730 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 r in $PATH.do.
13740 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
13750 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f . test -z "$as_
13760 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e dir" && as_dir=.
13770 0a 20 20 20 20 23 20 41 63 63 6f 75 6e 74 20 66 . # Account f
13780 6f 72 20 70 65 6f 70 6c 65 20 77 68 6f 20 70 75 or people who pu
13790 74 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 t trailing slash
137a0 65 73 20 69 6e 20 50 41 54 48 20 65 6c 65 6d 65 es in PATH eleme
137b0 6e 74 73 2e 0a 63 61 73 65 20 24 61 73 5f 64 69 nts..case $as_di
137c0 72 2f 20 69 6e 20 23 28 28 0a 20 20 2e 2f 20 7c r/ in #((. ./ |
137d0 20 2e 2f 2f 20 7c 20 2f 5b 63 43 5d 2f 2a 20 7c .// | /[cC]/* |
137e0 20 5c 0a 20 20 2f 65 74 63 2f 2a 20 7c 20 2f 75 \. /etc/* | /u
137f0 73 72 2f 73 62 69 6e 2f 2a 20 7c 20 2f 75 73 72 sr/sbin/* | /usr
13800 2f 65 74 63 2f 2a 20 7c 20 2f 73 62 69 6e 2f 2a /etc/* | /sbin/*
13810 20 7c 20 2f 75 73 72 2f 61 66 73 77 73 2f 62 69 | /usr/afsws/bi
13820 6e 2f 2a 20 7c 20 5c 0a 20 20 3f 3a 5b 5c 5c 2f n/* | \. ?:[\\/
13830 5d 6f 73 32 5b 5c 5c 2f 5d 69 6e 73 74 61 6c 6c ]os2[\\/]install
13840 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d [\\/]* | ?:[\\/]
13850 4f 53 32 5b 5c 5c 2f 5d 49 4e 53 54 41 4c 4c 5b OS2[\\/]INSTALL[
13860 5c 5c 2f 5d 2a 20 7c 20 5c 0a 20 20 2f 75 73 72 \\/]* | \. /usr
13870 2f 75 63 62 2f 2a 20 29 20 3b 3b 0a 20 20 2a 29 /ucb/* ) ;;. *)
13880 0a 20 20 20 20 23 20 4f 53 46 31 20 61 6e 64 20 . # OSF1 and
13890 53 43 4f 20 4f 44 54 20 33 2e 30 20 68 61 76 65 SCO ODT 3.0 have
138a0 20 74 68 65 69 72 20 6f 77 6e 20 6e 61 6d 65 73 their own names
138b0 20 66 6f 72 20 69 6e 73 74 61 6c 6c 2e 0a 20 20 for install..
138c0 20 20 23 20 44 6f 6e 27 74 20 75 73 65 20 69 6e # Don't use in
138d0 73 74 61 6c 6c 62 73 64 20 66 72 6f 6d 20 4f 53 stallbsd from OS
138e0 46 20 73 69 6e 63 65 20 69 74 20 69 6e 73 74 61 F since it insta
138f0 6c 6c 73 20 73 74 75 66 66 20 61 73 20 72 6f 6f lls stuff as roo
13900 74 0a 20 20 20 20 23 20 62 79 20 64 65 66 61 75 t. # by defau
13910 6c 74 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 70 lt.. for ac_p
13920 72 6f 67 20 69 6e 20 67 69 6e 73 74 61 6c 6c 20 rog in ginstall
13930 73 63 6f 69 6e 73 74 20 69 6e 73 74 61 6c 6c 3b scoinst install;
13940 20 64 6f 0a 20 20 20 20 20 20 66 6f 72 20 61 63 do. for ac
13950 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 _exec_ext in ''
13960 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 $ac_executable_e
13970 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 09 69 xtensions; do..i
13980 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 f as_fn_executab
13990 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 le_p "$as_dir/$a
139a0 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 c_prog$ac_exec_e
139b0 78 74 22 3b 20 74 68 65 6e 0a 09 20 20 69 66 20 xt"; then.. if
139c0 74 65 73 74 20 24 61 63 5f 70 72 6f 67 20 3d 20 test $ac_prog =
139d0 69 6e 73 74 61 6c 6c 20 26 26 0a 09 20 20 20 20 install &&..
139e0 67 72 65 70 20 64 73 70 6d 73 67 20 22 24 61 73 grep dspmsg "$as
139f0 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 _dir/$ac_prog$ac
13a00 5f 65 78 65 63 5f 65 78 74 22 20 3e 2f 64 65 76 _exec_ext" >/dev
13a10 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e /null 2>&1; then
13a20 0a 09 20 20 20 20 23 20 41 49 58 20 69 6e 73 74 .. # AIX inst
13a30 61 6c 6c 2e 20 20 49 74 20 68 61 73 20 61 6e 20 all. It has an
13a40 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 63 61 6c incompatible cal
13a50 6c 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 2e ling convention.
13a60 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c 69 66 20 .. :.. elif
13a70 74 65 73 74 20 24 61 63 5f 70 72 6f 67 20 3d 20 test $ac_prog =
13a80 69 6e 73 74 61 6c 6c 20 26 26 0a 09 20 20 20 20 install &&..
13a90 67 72 65 70 20 70 77 70 6c 75 73 20 22 24 61 73 grep pwplus "$as
13aa0 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 _dir/$ac_prog$ac
13ab0 5f 65 78 65 63 5f 65 78 74 22 20 3e 2f 64 65 76 _exec_ext" >/dev
13ac0 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e /null 2>&1; then
13ad0 0a 09 20 20 20 20 23 20 70 72 6f 67 72 61 6d 2d .. # program-
13ae0 73 70 65 63 69 66 69 63 20 69 6e 73 74 61 6c 6c specific install
13af0 20 73 63 72 69 70 74 20 75 73 65 64 20 62 79 20 script used by
13b00 48 50 20 70 77 70 6c 75 73 2d 2d 64 6f 6e 27 74 HP pwplus--don't
13b10 20 75 73 65 2e 0a 09 20 20 20 20 3a 0a 09 20 20 use... :..
13b20 65 6c 73 65 0a 09 20 20 20 20 72 6d 20 2d 72 66 else.. rm -rf
13b30 20 63 6f 6e 66 74 65 73 74 2e 6f 6e 65 20 63 6f conftest.one co
13b40 6e 66 74 65 73 74 2e 74 77 6f 20 63 6f 6e 66 74 nftest.two conft
13b50 65 73 74 2e 64 69 72 0a 09 20 20 20 20 65 63 68 est.dir.. ech
13b60 6f 20 6f 6e 65 20 3e 20 63 6f 6e 66 74 65 73 74 o one > conftest
13b70 2e 6f 6e 65 0a 09 20 20 20 20 65 63 68 6f 20 74 .one.. echo t
13b80 77 6f 20 3e 20 63 6f 6e 66 74 65 73 74 2e 74 77 wo > conftest.tw
13b90 6f 0a 09 20 20 20 20 6d 6b 64 69 72 20 63 6f 6e o.. mkdir con
13ba0 66 74 65 73 74 2e 64 69 72 0a 09 20 20 20 20 69 ftest.dir.. i
13bb0 66 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 70 f "$as_dir/$ac_p
13bc0 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22 rog$ac_exec_ext"
13bd0 20 2d 63 20 63 6f 6e 66 74 65 73 74 2e 6f 6e 65 -c conftest.one
13be0 20 63 6f 6e 66 74 65 73 74 2e 74 77 6f 20 22 60 conftest.two "`
13bf0 70 77 64 60 2f 63 6f 6e 66 74 65 73 74 2e 64 69 pwd`/conftest.di
13c00 72 22 20 26 26 0a 09 20 20 20 20 20 20 74 65 73 r" &&.. tes
13c10 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 6f 6e t -s conftest.on
13c20 65 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e e && test -s con
13c30 66 74 65 73 74 2e 74 77 6f 20 26 26 0a 09 20 20 ftest.two &&..
13c40 20 20 20 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 test -s conf
13c50 74 65 73 74 2e 64 69 72 2f 63 6f 6e 66 74 65 73 test.dir/conftes
13c60 74 2e 6f 6e 65 20 26 26 0a 09 20 20 20 20 20 20 t.one &&..
13c70 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 test -s conftest
13c80 2e 64 69 72 2f 63 6f 6e 66 74 65 73 74 2e 74 77 .dir/conftest.tw
13c90 6f 0a 09 20 20 20 20 74 68 65 6e 0a 09 20 20 20 o.. then..
13ca0 20 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 69 6e ac_cv_path_in
13cb0 73 74 61 6c 6c 3d 22 24 61 73 5f 64 69 72 2f 24 stall="$as_dir/$
13cc0 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f ac_prog$ac_exec_
13cd0 65 78 74 20 2d 63 22 0a 09 20 20 20 20 20 20 62 ext -c".. b
13ce0 72 65 61 6b 20 33 0a 09 20 20 20 20 66 69 0a 09 reak 3.. fi..
13cf0 20 20 66 69 0a 09 66 69 0a 20 20 20 20 20 20 64 fi..fi. d
13d00 6f 6e 65 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 one. done.
13d10 20 3b 3b 0a 65 73 61 63 0a 0a 20 20 64 6f 6e 65 ;;.esac.. done
13d20 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 .IFS=$as_save_IF
13d30 53 0a 0a 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 S..rm -rf confte
13d40 73 74 2e 6f 6e 65 20 63 6f 6e 66 74 65 73 74 2e st.one conftest.
13d50 74 77 6f 20 63 6f 6e 66 74 65 73 74 2e 64 69 72 two conftest.dir
13d60 0a 0a 66 69 0a 20 20 69 66 20 74 65 73 74 20 22 ..fi. if test "
13d70 24 7b 61 63 5f 63 76 5f 70 61 74 68 5f 69 6e 73 ${ac_cv_path_ins
13d80 74 61 6c 6c 2b 73 65 74 7d 22 20 3d 20 73 65 74 tall+set}" = set
13d90 3b 20 74 68 65 6e 0a 20 20 20 20 49 4e 53 54 41 ; then. INSTA
13da0 4c 4c 3d 24 61 63 5f 63 76 5f 70 61 74 68 5f 69 LL=$ac_cv_path_i
13db0 6e 73 74 61 6c 6c 0a 20 20 65 6c 73 65 0a 20 20 nstall. else.
13dc0 20 20 23 20 41 73 20 61 20 6c 61 73 74 20 72 65 # As a last re
13dd0 73 6f 72 74 2c 20 75 73 65 20 74 68 65 20 73 6c sort, use the sl
13de0 6f 77 20 73 68 65 6c 6c 20 73 63 72 69 70 74 2e ow shell script.
13df0 20 20 44 6f 6e 27 74 20 63 61 63 68 65 20 61 0a Don't cache a.
13e00 20 20 20 20 23 20 76 61 6c 75 65 20 66 6f 72 20 # value for
13e10 49 4e 53 54 41 4c 4c 20 77 69 74 68 69 6e 20 61 INSTALL within a
13e20 20 73 6f 75 72 63 65 20 64 69 72 65 63 74 6f 72 source director
13e30 79 2c 20 62 65 63 61 75 73 65 20 74 68 61 74 20 y, because that
13e40 77 69 6c 6c 0a 20 20 20 20 23 20 62 72 65 61 6b will. # break
13e50 20 6f 74 68 65 72 20 70 61 63 6b 61 67 65 73 20 other packages
13e60 75 73 69 6e 67 20 74 68 65 20 63 61 63 68 65 20 using the cache
13e70 69 66 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 if that director
13e80 79 20 69 73 0a 20 20 20 20 23 20 72 65 6d 6f 76 y is. # remov
13e90 65 64 2c 20 6f 72 20 69 66 20 74 68 65 20 76 61 ed, or if the va
13ea0 6c 75 65 20 69 73 20 61 20 72 65 6c 61 74 69 76 lue is a relativ
13eb0 65 20 6e 61 6d 65 2e 0a 20 20 20 20 49 4e 53 54 e name.. INST
13ec0 41 4c 4c 3d 24 61 63 5f 69 6e 73 74 61 6c 6c 5f ALL=$ac_install_
13ed0 73 68 0a 20 20 66 69 0a 66 69 0a 7b 20 24 61 73 sh. fi.fi.{ $as
13ee0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
13ef0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
13f00 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 49 4e 53 O}: result: $INS
13f10 54 41 4c 4c 22 20 3e 26 35 0a 24 61 73 5f 65 63 TALL" >&5.$as_ec
13f20 68 6f 20 22 24 49 4e 53 54 41 4c 4c 22 20 3e 26 ho "$INSTALL" >&
13f30 36 3b 20 7d 0a 0a 23 20 55 73 65 20 74 65 73 74 6; }..# Use test
13f40 20 2d 7a 20 62 65 63 61 75 73 65 20 53 75 6e 4f -z because SunO
13f50 53 34 20 73 68 20 6d 69 73 68 61 6e 64 6c 65 73 S4 sh mishandles
13f60 20 62 72 61 63 65 73 20 69 6e 20 24 7b 76 61 72 braces in ${var
13f70 2d 76 61 6c 7d 2e 0a 23 20 49 74 20 74 68 69 6e -val}..# It thin
13f80 6b 73 20 74 68 65 20 66 69 72 73 74 20 63 6c 6f ks the first clo
13f90 73 65 20 62 72 61 63 65 20 65 6e 64 73 20 74 68 se brace ends th
13fa0 65 20 76 61 72 69 61 62 6c 65 20 73 75 62 73 74 e variable subst
13fb0 69 74 75 74 69 6f 6e 2e 0a 74 65 73 74 20 2d 7a itution..test -z
13fc0 20 22 24 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 "$INSTALL_PROGR
13fd0 41 4d 22 20 26 26 20 49 4e 53 54 41 4c 4c 5f 50 AM" && INSTALL_P
13fe0 52 4f 47 52 41 4d 3d 27 24 7b 49 4e 53 54 41 4c ROGRAM='${INSTAL
13ff0 4c 7d 27 0a 0a 74 65 73 74 20 2d 7a 20 22 24 49 L}'..test -z "$I
14000 4e 53 54 41 4c 4c 5f 53 43 52 49 50 54 22 20 26 NSTALL_SCRIPT" &
14010 26 20 49 4e 53 54 41 4c 4c 5f 53 43 52 49 50 54 & INSTALL_SCRIPT
14020 3d 27 24 7b 49 4e 53 54 41 4c 4c 7d 27 0a 0a 74 ='${INSTALL}'..t
14030 65 73 74 20 2d 7a 20 22 24 49 4e 53 54 41 4c 4c est -z "$INSTALL
14040 5f 44 41 54 41 22 20 26 26 20 49 4e 53 54 41 4c _DATA" && INSTAL
14050 4c 5f 44 41 54 41 3d 27 24 7b 49 4e 53 54 41 4c L_DATA='${INSTAL
14060 4c 7d 20 2d 6d 20 36 34 34 27 0a 0a 7b 20 24 61 L} -m 644'..{ $a
14070 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
14080 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
14090 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 NO}: checking wh
140a0 65 74 68 65 72 20 62 75 69 6c 64 20 65 6e 76 69 ether build envi
140b0 72 6f 6e 6d 65 6e 74 20 69 73 20 73 61 6e 65 22 ronment is sane"
140c0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
140d0 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 "checking whethe
140e0 72 20 62 75 69 6c 64 20 65 6e 76 69 72 6f 6e 6d r build environm
140f0 65 6e 74 20 69 73 20 73 61 6e 65 2e 2e 2e 20 22 ent is sane... "
14100 20 3e 26 36 3b 20 7d 0a 23 20 52 65 6a 65 63 74 >&6; }.# Reject
14110 20 75 6e 73 61 66 65 20 63 68 61 72 61 63 74 65 unsafe characte
14120 72 73 20 69 6e 20 24 73 72 63 64 69 72 20 6f 72 rs in $srcdir or
14130 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 77 6f the absolute wo
14140 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 0a rking directory.
14150 23 20 6e 61 6d 65 2e 20 20 41 63 63 65 70 74 20 # name. Accept
14160 73 70 61 63 65 20 61 6e 64 20 74 61 62 20 6f 6e space and tab on
14170 6c 79 20 69 6e 20 74 68 65 20 6c 61 74 74 65 72 ly in the latter
14180 2e 0a 61 6d 5f 6c 66 3d 27 0a 27 0a 63 61 73 65 ..am_lf='.'.case
14190 20 60 70 77 64 60 20 69 6e 0a 20 20 2a 5b 5c 5c `pwd` in. *[\\
141a0 5c 22 5c 23 5c 24 5c 26 5c 27 5c 60 24 61 6d 5f \"\#\$\&\'\`$am_
141b0 6c 66 5d 2a 29 0a 20 20 20 20 61 73 5f 66 6e 5f lf]*). as_fn_
141c0 65 72 72 6f 72 20 24 3f 20 22 75 6e 73 61 66 65 error $? "unsafe
141d0 20 61 62 73 6f 6c 75 74 65 20 77 6f 72 6b 69 6e absolute workin
141e0 67 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 g directory name
141f0 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b 3b 0a " "$LINENO" 5;;.
14200 65 73 61 63 0a 63 61 73 65 20 24 73 72 63 64 69 esac.case $srcdi
14210 72 20 69 6e 0a 20 20 2a 5b 5c 5c 5c 22 5c 23 5c r in. *[\\\"\#\
14220 24 5c 26 5c 27 5c 60 24 61 6d 5f 6c 66 5c 20 5c $\&\'\`$am_lf\ \
14230 09 5d 2a 29 0a 20 20 20 20 61 73 5f 66 6e 5f 65 .]*). as_fn_e
14240 72 72 6f 72 20 24 3f 20 22 75 6e 73 61 66 65 20 rror $? "unsafe
14250 73 72 63 64 69 72 20 76 61 6c 75 65 3a 20 27 24 srcdir value: '$
14260 73 72 63 64 69 72 27 22 20 22 24 4c 49 4e 45 4e srcdir'" "$LINEN
14270 4f 22 20 35 3b 3b 0a 65 73 61 63 0a 0a 23 20 44 O" 5;;.esac..# D
14280 6f 20 27 73 65 74 27 20 69 6e 20 61 20 73 75 62 o 'set' in a sub
14290 73 68 65 6c 6c 20 73 6f 20 77 65 20 64 6f 6e 27 shell so we don'
142a0 74 20 63 6c 6f 62 62 65 72 20 74 68 65 20 63 75 t clobber the cu
142b0 72 72 65 6e 74 20 73 68 65 6c 6c 27 73 0a 23 20 rrent shell's.#
142c0 61 72 67 75 6d 65 6e 74 73 2e 20 20 4d 75 73 74 arguments. Must
142d0 20 74 72 79 20 2d 4c 20 66 69 72 73 74 20 69 6e try -L first in
142e0 20 63 61 73 65 20 63 6f 6e 66 69 67 75 72 65 20 case configure
142f0 69 73 20 61 63 74 75 61 6c 6c 79 20 61 0a 23 20 is actually a.#
14300 73 79 6d 6c 69 6e 6b 3b 20 73 6f 6d 65 20 73 79 symlink; some sy
14310 73 74 65 6d 73 20 70 6c 61 79 20 77 65 69 72 64 stems play weird
14320 20 67 61 6d 65 73 20 77 69 74 68 20 74 68 65 20 games with the
14330 6d 6f 64 20 74 69 6d 65 20 6f 66 20 73 79 6d 6c mod time of syml
14340 69 6e 6b 73 0a 23 20 28 65 67 20 46 72 65 65 42 inks.# (eg FreeB
14350 53 44 20 72 65 74 75 72 6e 73 20 74 68 65 20 6d SD returns the m
14360 6f 64 20 74 69 6d 65 20 6f 66 20 74 68 65 20 73 od time of the s
14370 79 6d 6c 69 6e 6b 27 73 20 63 6f 6e 74 61 69 6e ymlink's contain
14380 69 6e 67 0a 23 20 64 69 72 65 63 74 6f 72 79 29 ing.# directory)
14390 2e 0a 69 66 20 28 0a 20 20 20 61 6d 5f 68 61 73 ..if (. am_has
143a0 5f 73 6c 65 70 74 3d 6e 6f 0a 20 20 20 66 6f 72 _slept=no. for
143b0 20 61 6d 5f 74 72 79 20 69 6e 20 31 20 32 3b 20 am_try in 1 2;
143c0 64 6f 0a 20 20 20 20 20 65 63 68 6f 20 22 74 69 do. echo "ti
143d0 6d 65 73 74 61 6d 70 2c 20 73 6c 65 70 74 3a 20 mestamp, slept:
143e0 24 61 6d 5f 68 61 73 5f 73 6c 65 70 74 22 20 3e $am_has_slept" >
143f0 20 63 6f 6e 66 74 65 73 74 2e 66 69 6c 65 0a 20 conftest.file.
14400 20 20 20 20 73 65 74 20 58 20 60 6c 73 20 2d 4c set X `ls -L
14410 74 20 22 24 73 72 63 64 69 72 2f 63 6f 6e 66 69 t "$srcdir/confi
14420 67 75 72 65 22 20 63 6f 6e 66 74 65 73 74 2e 66 gure" conftest.f
14430 69 6c 65 20 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c ile 2> /dev/null
14440 60 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 22 `. if test "
14450 24 2a 22 20 3d 20 22 58 22 3b 20 74 68 65 6e 0a $*" = "X"; then.
14460 09 23 20 2d 4c 20 64 69 64 6e 27 74 20 77 6f 72 .# -L didn't wor
14470 6b 2e 0a 09 73 65 74 20 58 20 60 6c 73 20 2d 74 k...set X `ls -t
14480 20 22 24 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 "$srcdir/config
14490 75 72 65 22 20 63 6f 6e 66 74 65 73 74 2e 66 69 ure" conftest.fi
144a0 6c 65 60 0a 20 20 20 20 20 66 69 0a 20 20 20 20 le`. fi.
144b0 20 69 66 20 74 65 73 74 20 22 24 2a 22 20 21 3d if test "$*" !=
144c0 20 22 58 20 24 73 72 63 64 69 72 2f 63 6f 6e 66 "X $srcdir/conf
144d0 69 67 75 72 65 20 63 6f 6e 66 74 65 73 74 2e 66 igure conftest.f
144e0 69 6c 65 22 20 5c 0a 09 26 26 20 74 65 73 74 20 ile" \..&& test
144f0 22 24 2a 22 20 21 3d 20 22 58 20 63 6f 6e 66 74 "$*" != "X conft
14500 65 73 74 2e 66 69 6c 65 20 24 73 72 63 64 69 72 est.file $srcdir
14510 2f 63 6f 6e 66 69 67 75 72 65 22 3b 20 74 68 65 /configure"; the
14520 6e 0a 0a 09 23 20 49 66 20 6e 65 69 74 68 65 72 n...# If neither
14530 20 6d 61 74 63 68 65 64 2c 20 74 68 65 6e 20 77 matched, then w
14540 65 20 68 61 76 65 20 61 20 62 72 6f 6b 65 6e 20 e have a broken
14550 6c 73 2e 20 20 54 68 69 73 20 63 61 6e 20 68 61 ls. This can ha
14560 70 70 65 6e 0a 09 23 20 69 66 2c 20 66 6f 72 20 ppen..# if, for
14570 69 6e 73 74 61 6e 63 65 2c 20 43 4f 4e 46 49 47 instance, CONFIG
14580 5f 53 48 45 4c 4c 20 69 73 20 62 61 73 68 20 61 _SHELL is bash a
14590 6e 64 20 69 74 20 69 6e 68 65 72 69 74 73 20 61 nd it inherits a
145a0 0a 09 23 20 62 72 6f 6b 65 6e 20 6c 73 20 61 6c ..# broken ls al
145b0 69 61 73 20 66 72 6f 6d 20 74 68 65 20 65 6e 76 ias from the env
145c0 69 72 6f 6e 6d 65 6e 74 2e 20 20 54 68 69 73 20 ironment. This
145d0 68 61 73 20 61 63 74 75 61 6c 6c 79 0a 09 23 20 has actually..#
145e0 68 61 70 70 65 6e 65 64 2e 20 20 53 75 63 68 20 happened. Such
145f0 61 20 73 79 73 74 65 6d 20 63 6f 75 6c 64 20 6e a system could n
14600 6f 74 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 ot be considered
14610 20 22 73 61 6e 65 22 2e 0a 09 61 73 5f 66 6e 5f "sane"...as_fn_
14620 65 72 72 6f 72 20 24 3f 20 22 6c 73 20 2d 74 20 error $? "ls -t
14630 61 70 70 65 61 72 73 20 74 6f 20 66 61 69 6c 2e appears to fail.
14640 20 20 4d 61 6b 65 20 73 75 72 65 20 74 68 65 72 Make sure ther
14650 65 20 69 73 20 6e 6f 74 20 61 20 62 72 6f 6b 65 e is not a broke
14660 6e 0a 20 20 61 6c 69 61 73 20 69 6e 20 79 6f 75 n. alias in you
14670 72 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 22 20 22 r environment" "
14680 24 4c 49 4e 45 4e 4f 22 20 35 0a 20 20 20 20 20 $LINENO" 5.
14690 66 69 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 fi. if test
146a0 22 24 32 22 20 3d 20 63 6f 6e 66 74 65 73 74 2e "$2" = conftest.
146b0 66 69 6c 65 20 7c 7c 20 74 65 73 74 20 24 61 6d file || test $am
146c0 5f 74 72 79 20 2d 65 71 20 32 3b 20 74 68 65 6e _try -eq 2; then
146d0 0a 20 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 . break.
146e0 20 20 20 66 69 0a 20 20 20 20 20 23 20 4a 75 73 fi. # Jus
146f0 74 20 69 6e 20 63 61 73 65 2e 0a 20 20 20 20 20 t in case..
14700 73 6c 65 65 70 20 31 0a 20 20 20 20 20 61 6d 5f sleep 1. am_
14710 68 61 73 5f 73 6c 65 70 74 3d 79 65 73 0a 20 20 has_slept=yes.
14720 20 64 6f 6e 65 0a 20 20 20 74 65 73 74 20 22 24 done. test "$
14730 32 22 20 3d 20 63 6f 6e 66 74 65 73 74 2e 66 69 2" = conftest.fi
14740 6c 65 0a 20 20 20 29 0a 74 68 65 6e 0a 20 20 20 le. ).then.
14750 23 20 4f 6b 2e 0a 20 20 20 3a 0a 65 6c 73 65 0a # Ok.. :.else.
14760 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 as_fn_error $
14770 3f 20 22 6e 65 77 6c 79 20 63 72 65 61 74 65 64 ? "newly created
14780 20 66 69 6c 65 20 69 73 20 6f 6c 64 65 72 20 74 file is older t
14790 68 61 6e 20 64 69 73 74 72 69 62 75 74 65 64 20 han distributed
147a0 66 69 6c 65 73 21 0a 43 68 65 63 6b 20 79 6f 75 files!.Check you
147b0 72 20 73 79 73 74 65 6d 20 63 6c 6f 63 6b 22 20 r system clock"
147c0 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 7b "$LINENO" 5.fi.{
147d0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
147e0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
147f0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
14800 79 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 yes" >&5.$as_ech
14810 6f 20 22 79 65 73 22 20 3e 26 36 3b 20 7d 0a 23 o "yes" >&6; }.#
14820 20 49 66 20 77 65 20 64 69 64 6e 27 74 20 73 6c If we didn't sl
14830 65 65 70 2c 20 77 65 20 73 74 69 6c 6c 20 6e 65 eep, we still ne
14840 65 64 20 74 6f 20 65 6e 73 75 72 65 20 74 69 6d ed to ensure tim
14850 65 20 73 74 61 6d 70 73 20 6f 66 20 63 6f 6e 66 e stamps of conf
14860 69 67 2e 73 74 61 74 75 73 20 61 6e 64 0a 23 20 ig.status and.#
14870 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 73 20 generated files
14880 61 72 65 20 73 74 72 69 63 74 6c 79 20 6e 65 77 are strictly new
14890 65 72 2e 0a 61 6d 5f 73 6c 65 65 70 5f 70 69 64 er..am_sleep_pid
148a0 3d 0a 69 66 20 67 72 65 70 20 27 73 6c 65 70 74 =.if grep 'slept
148b0 3a 20 6e 6f 27 20 63 6f 6e 66 74 65 73 74 2e 66 : no' conftest.f
148c0 69 6c 65 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 ile >/dev/null 2
148d0 3e 26 31 3b 20 74 68 65 6e 0a 20 20 28 20 73 6c >&1; then. ( sl
148e0 65 65 70 20 31 20 29 20 26 0a 20 20 61 6d 5f 73 eep 1 ) &. am_s
148f0 6c 65 65 70 5f 70 69 64 3d 24 21 0a 66 69 0a 0a leep_pid=$!.fi..
14900 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 66 rm -f conftest.f
14910 69 6c 65 0a 0a 74 65 73 74 20 22 24 70 72 6f 67 ile..test "$prog
14920 72 61 6d 5f 70 72 65 66 69 78 22 20 21 3d 20 4e ram_prefix" != N
14930 4f 4e 45 20 26 26 0a 20 20 70 72 6f 67 72 61 6d ONE &&. program
14940 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d _transform_name=
14950 22 73 26 5e 26 24 70 72 6f 67 72 61 6d 5f 70 72 "s&^&$program_pr
14960 65 66 69 78 26 3b 24 70 72 6f 67 72 61 6d 5f 74 efix&;$program_t
14970 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 22 0a 23 ransform_name".#
14980 20 55 73 65 20 61 20 64 6f 75 62 6c 65 20 24 20 Use a double $
14990 73 6f 20 6d 61 6b 65 20 69 67 6e 6f 72 65 73 20 so make ignores
149a0 69 74 2e 0a 74 65 73 74 20 22 24 70 72 6f 67 72 it..test "$progr
149b0 61 6d 5f 73 75 66 66 69 78 22 20 21 3d 20 4e 4f am_suffix" != NO
149c0 4e 45 20 26 26 0a 20 20 70 72 6f 67 72 61 6d 5f NE &&. program_
149d0 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d 22 transform_name="
149e0 73 26 5c 24 26 24 70 72 6f 67 72 61 6d 5f 73 75 s&\$&$program_su
149f0 66 66 69 78 26 3b 24 70 72 6f 67 72 61 6d 5f 74 ffix&;$program_t
14a00 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 22 0a 23 ransform_name".#
14a10 20 44 6f 75 62 6c 65 20 61 6e 79 20 5c 20 6f 72 Double any \ or
14a20 20 24 2e 0a 23 20 42 79 20 64 65 66 61 75 6c 74 $..# By default
14a30 20 77 61 73 20 60 73 2c 78 2c 78 27 2c 20 72 65 was `s,x,x', re
14a40 6d 6f 76 65 20 69 74 20 69 66 20 75 73 65 6c 65 move it if usele
14a50 73 73 2e 0a 61 63 5f 73 63 72 69 70 74 3d 27 73 ss..ac_script='s
14a60 2f 5b 5c 5c 24 5d 2f 26 26 2f 67 3b 73 2f 3b 73 /[\\$]/&&/g;s/;s
14a70 2c 78 2c 78 2c 24 2f 2f 27 0a 70 72 6f 67 72 61 ,x,x,$//'.progra
14a80 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 m_transform_name
14a90 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 70 72 6f =`$as_echo "$pro
14aa0 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e gram_transform_n
14ab0 61 6d 65 22 20 7c 20 73 65 64 20 22 24 61 63 5f ame" | sed "$ac_
14ac0 73 63 72 69 70 74 22 60 0a 0a 23 20 45 78 70 61 script"`..# Expa
14ad0 6e 64 20 24 61 63 5f 61 75 78 5f 64 69 72 20 74 nd $ac_aux_dir t
14ae0 6f 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 o an absolute pa
14af0 74 68 2e 0a 61 6d 5f 61 75 78 5f 64 69 72 3d 60 th..am_aux_dir=`
14b00 63 64 20 22 24 61 63 5f 61 75 78 5f 64 69 72 22 cd "$ac_aux_dir"
14b10 20 26 26 20 70 77 64 60 0a 0a 69 66 20 74 65 73 && pwd`..if tes
14b20 74 20 78 22 24 7b 4d 49 53 53 49 4e 47 2b 73 65 t x"${MISSING+se
14b30 74 7d 22 20 21 3d 20 78 73 65 74 3b 20 74 68 65 t}" != xset; the
14b40 6e 0a 20 20 63 61 73 65 20 24 61 6d 5f 61 75 78 n. case $am_aux
14b50 5f 64 69 72 20 69 6e 0a 20 20 2a 5c 20 2a 20 7c _dir in. *\ * |
14b60 20 2a 5c 09 2a 29 0a 20 20 20 20 4d 49 53 53 49 *\.*). MISSI
14b70 4e 47 3d 22 5c 24 7b 53 48 45 4c 4c 7d 20 5c 22 NG="\${SHELL} \"
14b80 24 61 6d 5f 61 75 78 5f 64 69 72 2f 6d 69 73 73 $am_aux_dir/miss
14b90 69 6e 67 5c 22 22 20 3b 3b 0a 20 20 2a 29 0a 20 ing\"" ;;. *).
14ba0 20 20 20 4d 49 53 53 49 4e 47 3d 22 5c 24 7b 53 MISSING="\${S
14bb0 48 45 4c 4c 7d 20 24 61 6d 5f 61 75 78 5f 64 69 HELL} $am_aux_di
14bc0 72 2f 6d 69 73 73 69 6e 67 22 20 3b 3b 0a 20 20 r/missing" ;;.
14bd0 65 73 61 63 0a 66 69 0a 23 20 55 73 65 20 65 76 esac.fi.# Use ev
14be0 61 6c 20 74 6f 20 65 78 70 61 6e 64 20 24 53 48 al to expand $SH
14bf0 45 4c 4c 0a 69 66 20 65 76 61 6c 20 22 24 4d 49 ELL.if eval "$MI
14c00 53 53 49 4e 47 20 2d 2d 69 73 2d 6c 69 67 68 74 SSING --is-light
14c10 77 65 69 67 68 74 22 3b 20 74 68 65 6e 0a 20 20 weight"; then.
14c20 61 6d 5f 6d 69 73 73 69 6e 67 5f 72 75 6e 3d 22 am_missing_run="
14c30 24 4d 49 53 53 49 4e 47 20 22 0a 65 6c 73 65 0a $MISSING ".else.
14c40 20 20 61 6d 5f 6d 69 73 73 69 6e 67 5f 72 75 6e am_missing_run
14c50 3d 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 =. { $as_echo "
14c60 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
14c70 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 no-$LINENO}: WAR
14c80 4e 49 4e 47 3a 20 27 6d 69 73 73 69 6e 67 27 20 NING: 'missing'
14c90 73 63 72 69 70 74 20 69 73 20 74 6f 6f 20 6f 6c script is too ol
14ca0 64 20 6f 72 20 6d 69 73 73 69 6e 67 22 20 3e 26 d or missing" >&
14cb0 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
14cc0 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 27 6d 69 me: WARNING: 'mi
14cd0 73 73 69 6e 67 27 20 73 63 72 69 70 74 20 69 73 ssing' script is
14ce0 20 74 6f 6f 20 6f 6c 64 20 6f 72 20 6d 69 73 73 too old or miss
14cf0 69 6e 67 22 20 3e 26 32 3b 7d 0a 66 69 0a 0a 69 ing" >&2;}.fi..i
14d00 66 20 74 65 73 74 20 78 22 24 7b 69 6e 73 74 61 f test x"${insta
14d10 6c 6c 5f 73 68 2b 73 65 74 7d 22 20 21 3d 20 78 ll_sh+set}" != x
14d20 73 65 74 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 set; then. case
14d30 20 24 61 6d 5f 61 75 78 5f 64 69 72 20 69 6e 0a $am_aux_dir in.
14d40 20 20 2a 5c 20 2a 20 7c 20 2a 5c 09 2a 29 0a 20 *\ * | *\.*).
14d50 20 20 20 69 6e 73 74 61 6c 6c 5f 73 68 3d 22 5c install_sh="\
14d60 24 7b 53 48 45 4c 4c 7d 20 27 24 61 6d 5f 61 75 ${SHELL} '$am_au
14d70 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73 68 x_dir/install-sh
14d80 27 22 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 69 '" ;;. *). i
14d90 6e 73 74 61 6c 6c 5f 73 68 3d 22 5c 24 7b 53 48 nstall_sh="\${SH
14da0 45 4c 4c 7d 20 24 61 6d 5f 61 75 78 5f 64 69 72 ELL} $am_aux_dir
14db0 2f 69 6e 73 74 61 6c 6c 2d 73 68 22 0a 20 20 65 /install-sh". e
14dc0 73 61 63 0a 66 69 0a 0a 23 20 49 6e 73 74 61 6c sac.fi..# Instal
14dd0 6c 65 64 20 62 69 6e 61 72 69 65 73 20 61 72 65 led binaries are
14de0 20 75 73 75 61 6c 6c 79 20 73 74 72 69 70 70 65 usually strippe
14df0 64 20 75 73 69 6e 67 20 27 73 74 72 69 70 27 20 d using 'strip'
14e00 77 68 65 6e 20 74 68 65 20 75 73 65 72 0a 23 20 when the user.#
14e10 72 75 6e 20 22 6d 61 6b 65 20 69 6e 73 74 61 6c run "make instal
14e20 6c 2d 73 74 72 69 70 22 2e 20 20 48 6f 77 65 76 l-strip". Howev
14e30 65 72 20 27 73 74 72 69 70 27 20 6d 69 67 68 74 er 'strip' might
14e40 20 6e 6f 74 20 62 65 20 74 68 65 20 72 69 67 68 not be the righ
14e50 74 0a 23 20 74 6f 6f 6c 20 74 6f 20 75 73 65 20 t.# tool to use
14e60 69 6e 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 61 in cross-compila
14e70 74 69 6f 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 tion environment
14e80 73 2c 20 74 68 65 72 65 66 6f 72 65 20 41 75 74 s, therefore Aut
14e90 6f 6d 61 6b 65 0a 23 20 77 69 6c 6c 20 68 6f 6e omake.# will hon
14ea0 6f 72 20 74 68 65 20 27 53 54 52 49 50 27 20 65 or the 'STRIP' e
14eb0 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 nvironment varia
14ec0 62 6c 65 20 74 6f 20 6f 76 65 72 72 75 6c 65 20 ble to overrule
14ed0 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 0a 69 66 this program..if
14ee0 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f test "$cross_co
14ef0 6d 70 69 6c 69 6e 67 22 20 21 3d 20 6e 6f 3b 20 mpiling" != no;
14f00 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d then. if test -
14f10 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 n "$ac_tool_pref
14f20 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 ix"; then. # Ex
14f30 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
14f40 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f word of "${ac_to
14f50 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70 22 ol_prefix}strip"
14f60 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 , so it can be a
14f70 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 program name wi
14f80 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d th args..set dum
14f90 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 my ${ac_tool_pre
14fa0 66 69 78 7d 73 74 72 69 70 3b 20 61 63 5f 77 6f fix}strip; ac_wo
14fb0 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
14fc0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
14fd0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
14fe0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
14ff0 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
15000 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
15010 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
15020 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
15030 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 2b 3a 7d cv_prog_STRIP+:}
15040 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
15050 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
15060 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
15070 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 . if test -n "$
15080 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 61 STRIP"; then. a
15090 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 3d c_cv_prog_STRIP=
150a0 22 24 53 54 52 49 50 22 20 23 20 4c 65 74 20 74 "$STRIP" # Let t
150b0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 he user override
150c0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a the test..else.
150d0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
150e0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
150f0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
15100 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 in $PATH.do. I
15110 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
15120 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
15130 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
15140 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f for ac_exec_
15150 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 ext in '' $ac_ex
15160 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 ecutable_extensi
15170 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f ons; do. if as_
15180 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
15190 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 "$as_dir/$ac_wor
151a0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 d$ac_exec_ext";
151b0 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 then. ac_cv_p
151c0 72 6f 67 5f 53 54 52 49 50 3d 22 24 7b 61 63 5f rog_STRIP="${ac_
151d0 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 tool_prefix}stri
151e0 70 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 p". $as_echo
151f0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
15200 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f eno-$LINENO}: fo
15210 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f und $as_dir/$ac_
15220 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
15230 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 " >&5. break
15240 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 2. fi.done. do
15250 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
15260 49 46 53 0a 0a 66 69 0a 66 69 0a 53 54 52 49 50 IFS..fi.fi.STRIP
15270 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 =$ac_cv_prog_STR
15280 49 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 IP.if test -n "$
15290 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 7b STRIP"; then. {
152a0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
152b0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
152c0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
152d0 24 53 54 52 49 50 22 20 3e 26 35 0a 24 61 73 5f $STRIP" >&5.$as_
152e0 65 63 68 6f 20 22 24 53 54 52 49 50 22 20 3e 26 echo "$STRIP" >&
152f0 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 6; }.else. { $a
15300 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
15310 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
15320 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 NO}: result: no"
15330 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e >&5.$as_echo "n
15340 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 o" >&6; }.fi...f
15350 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 i.if test -z "$a
15360 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 22 c_cv_prog_STRIP"
15370 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 53 ; then. ac_ct_S
15380 54 52 49 50 3d 24 53 54 52 49 50 0a 20 20 23 20 TRIP=$STRIP. #
15390 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 Extract the firs
153a0 74 20 77 6f 72 64 20 6f 66 20 22 73 74 72 69 70 t word of "strip
153b0 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 ", so it can be
153c0 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 a program name w
153d0 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 ith args..set du
153e0 6d 6d 79 20 73 74 72 69 70 3b 20 61 63 5f 77 6f mmy strip; ac_wo
153f0 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
15400 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
15410 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
15420 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
15430 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
15440 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
15450 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
15460 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
15470 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 cv_prog_ac_ct_ST
15480 52 49 50 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 RIP+:} false; th
15490 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
154a0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
154b0 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 6.else. if test
154c0 20 2d 6e 20 22 24 61 63 5f 63 74 5f 53 54 52 49 -n "$ac_ct_STRI
154d0 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 P"; then. ac_cv
154e0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 _prog_ac_ct_STRI
154f0 50 3d 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22 P="$ac_ct_STRIP"
15500 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
15510 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
15520 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f t..else.as_save_
15530 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 IFS=$IFS; IFS=$P
15540 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f ATH_SEPARATOR.fo
15550 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 r as_dir in $PAT
15560 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 H.do. IFS=$as_s
15570 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d ave_IFS. test -
15580 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 z "$as_dir" && a
15590 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 s_dir=.. for
155a0 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 ac_exec_ext in '
155b0 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 ' $ac_executable
155c0 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a _extensions; do.
155d0 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 if as_fn_execu
155e0 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 table_p "$as_dir
155f0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
15600 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 c_ext"; then.
15610 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 ac_cv_prog_ac_c
15620 74 5f 53 54 52 49 50 3d 22 73 74 72 69 70 22 0a t_STRIP="strip".
15630 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 $as_echo "$a
15640 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
15650 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 -$LINENO}: found
15660 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 $as_dir/$ac_wor
15670 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e d$ac_exec_ext" >
15680 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 &5. break 2.
15690 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a fi.done. done.
156a0 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
156b0 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 53 54 ..fi.fi.ac_ct_ST
156c0 52 49 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f RIP=$ac_cv_prog_
156d0 61 63 5f 63 74 5f 53 54 52 49 50 0a 69 66 20 74 ac_ct_STRIP.if t
156e0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 53 est -n "$ac_ct_S
156f0 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 7b 20 TRIP"; then. {
15700 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
15710 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
15720 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
15730 61 63 5f 63 74 5f 53 54 52 49 50 22 20 3e 26 35 ac_ct_STRIP" >&5
15740 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
15750 74 5f 53 54 52 49 50 22 20 3e 26 36 3b 20 7d 0a t_STRIP" >&6; }.
15760 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 else. { $as_ech
15770 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
15780 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
15790 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a result: no" >&5.
157a0 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 $as_echo "no" >&
157b0 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 6; }.fi.. if te
157c0 73 74 20 22 78 24 61 63 5f 63 74 5f 53 54 52 49 st "x$ac_ct_STRI
157d0 50 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 P" = x; then.
157e0 20 53 54 52 49 50 3d 22 3a 22 0a 20 20 65 6c 73 STRIP=":". els
157f0 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 e. case $cros
15800 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f s_compiling:$ac_
15810 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 tool_warned in.y
15820 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 es:).{ $as_echo
15830 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
15840 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 eno-$LINENO}: WA
15850 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f RNING: using cro
15860 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 ss tools not pre
15870 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 fixed with host
15880 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 triplet" >&5.$as
15890 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
158a0 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 ARNING: using cr
158b0 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 oss tools not pr
158c0 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 efixed with host
158d0 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a triplet" >&2;}.
158e0 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 ac_tool_warned=y
158f0 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 53 es ;;.esac. S
15900 54 52 49 50 3d 24 61 63 5f 63 74 5f 53 54 52 49 TRIP=$ac_ct_STRI
15910 50 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 53 54 P. fi.else. ST
15920 52 49 50 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 RIP="$ac_cv_prog
15930 5f 53 54 52 49 50 22 0a 66 69 0a 0a 66 69 0a 49 _STRIP".fi..fi.I
15940 4e 53 54 41 4c 4c 5f 53 54 52 49 50 5f 50 52 4f NSTALL_STRIP_PRO
15950 47 52 41 4d 3d 22 5c 24 28 69 6e 73 74 61 6c 6c GRAM="\$(install
15960 5f 73 68 29 20 2d 63 20 2d 73 22 0a 0a 7b 20 24 _sh) -c -s"..{ $
15970 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
15980 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
15990 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
159a0 6f 72 20 61 20 74 68 72 65 61 64 2d 73 61 66 65 or a thread-safe
159b0 20 6d 6b 64 69 72 20 2d 70 22 20 3e 26 35 0a 24 mkdir -p" >&5.$
159c0 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
159d0 69 6e 67 20 66 6f 72 20 61 20 74 68 72 65 61 64 ing for a thread
159e0 2d 73 61 66 65 20 6d 6b 64 69 72 20 2d 70 2e 2e -safe mkdir -p..
159f0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 . " >&6; }.if te
15a00 73 74 20 2d 7a 20 22 24 4d 4b 44 49 52 5f 50 22 st -z "$MKDIR_P"
15a10 3b 20 74 68 65 6e 0a 20 20 69 66 20 24 7b 61 63 ; then. if ${ac
15a20 5f 63 76 5f 70 61 74 68 5f 6d 6b 64 69 72 2b 3a _cv_path_mkdir+:
15a30 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
15a40 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
15a50 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
15a60 65 0a 20 20 61 73 5f 73 61 76 65 5f 49 46 53 3d e. as_save_IFS=
15a70 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f $IFS; IFS=$PATH_
15a80 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 SEPARATOR.for as
15a90 5f 64 69 72 20 69 6e 20 24 50 41 54 48 24 50 41 _dir in $PATH$PA
15aa0 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 6f 70 74 TH_SEPARATOR/opt
15ab0 2f 73 66 77 2f 62 69 6e 0a 64 6f 0a 20 20 49 46 /sfw/bin.do. IF
15ac0 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 S=$as_save_IFS.
15ad0 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 test -z "$as_di
15ae0 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 r" && as_dir=..
15af0 20 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 for ac_prog i
15b00 6e 20 6d 6b 64 69 72 20 67 6d 6b 64 69 72 3b 20 n mkdir gmkdir;
15b10 64 6f 0a 09 20 66 6f 72 20 61 63 5f 65 78 65 63 do.. for ac_exec
15b20 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 _ext in '' $ac_e
15b30 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 xecutable_extens
15b40 69 6f 6e 73 3b 20 64 6f 0a 09 20 20 20 61 73 5f ions; do.. as_
15b50 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
15b60 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 70 72 6f "$as_dir/$ac_pro
15b70 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 7c g$ac_exec_ext" |
15b80 7c 20 63 6f 6e 74 69 6e 75 65 0a 09 20 20 20 63 | continue.. c
15b90 61 73 65 20 60 22 24 61 73 5f 64 69 72 2f 24 61 ase `"$as_dir/$a
15ba0 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 c_prog$ac_exec_e
15bb0 78 74 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e xt" --version 2>
15bc0 26 31 60 20 69 6e 20 23 28 0a 09 20 20 20 20 20 &1` in #(..
15bd0 27 6d 6b 64 69 72 20 28 47 4e 55 20 63 6f 72 65 'mkdir (GNU core
15be0 75 74 69 6c 73 29 20 27 2a 20 7c 20 5c 0a 09 20 utils) '* | \..
15bf0 20 20 20 20 27 6d 6b 64 69 72 20 28 63 6f 72 65 'mkdir (core
15c00 75 74 69 6c 73 29 20 27 2a 20 7c 20 5c 0a 09 20 utils) '* | \..
15c10 20 20 20 20 27 6d 6b 64 69 72 20 28 66 69 6c 65 'mkdir (file
15c20 75 74 69 6c 73 29 20 27 34 2e 31 2a 29 0a 09 20 utils) '4.1*)..
15c30 20 20 20 20 20 20 61 63 5f 63 76 5f 70 61 74 68 ac_cv_path
15c40 5f 6d 6b 64 69 72 3d 24 61 73 5f 64 69 72 2f 24 _mkdir=$as_dir/$
15c50 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f ac_prog$ac_exec_
15c60 65 78 74 0a 09 20 20 20 20 20 20 20 62 72 65 61 ext.. brea
15c70 6b 20 33 3b 3b 0a 09 20 20 20 65 73 61 63 0a 09 k 3;;.. esac..
15c80 20 64 6f 6e 65 0a 20 20 20 20 20 20 20 64 6f 6e done. don
15c90 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
15ca0 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 0a 20 _save_IFS..fi..
15cb0 20 74 65 73 74 20 2d 64 20 2e 2f 2d 2d 76 65 72 test -d ./--ver
15cc0 73 69 6f 6e 20 26 26 20 72 6d 64 69 72 20 2e 2f sion && rmdir ./
15cd0 2d 2d 76 65 72 73 69 6f 6e 0a 20 20 69 66 20 74 --version. if t
15ce0 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 61 74 est "${ac_cv_pat
15cf0 68 5f 6d 6b 64 69 72 2b 73 65 74 7d 22 20 3d 20 h_mkdir+set}" =
15d00 73 65 74 3b 20 74 68 65 6e 0a 20 20 20 20 4d 4b set; then. MK
15d10 44 49 52 5f 50 3d 22 24 61 63 5f 63 76 5f 70 61 DIR_P="$ac_cv_pa
15d20 74 68 5f 6d 6b 64 69 72 20 2d 70 22 0a 20 20 65 th_mkdir -p". e
15d30 6c 73 65 0a 20 20 20 20 23 20 41 73 20 61 20 6c lse. # As a l
15d40 61 73 74 20 72 65 73 6f 72 74 2c 20 75 73 65 20 ast resort, use
15d50 74 68 65 20 73 6c 6f 77 20 73 68 65 6c 6c 20 73 the slow shell s
15d60 63 72 69 70 74 2e 20 20 44 6f 6e 27 74 20 63 61 cript. Don't ca
15d70 63 68 65 20 61 0a 20 20 20 20 23 20 76 61 6c 75 che a. # valu
15d80 65 20 66 6f 72 20 4d 4b 44 49 52 5f 50 20 77 69 e for MKDIR_P wi
15d90 74 68 69 6e 20 61 20 73 6f 75 72 63 65 20 64 69 thin a source di
15da0 72 65 63 74 6f 72 79 2c 20 62 65 63 61 75 73 65 rectory, because
15db0 20 74 68 61 74 20 77 69 6c 6c 0a 20 20 20 20 23 that will. #
15dc0 20 62 72 65 61 6b 20 6f 74 68 65 72 20 70 61 63 break other pac
15dd0 6b 61 67 65 73 20 75 73 69 6e 67 20 74 68 65 20 kages using the
15de0 63 61 63 68 65 20 69 66 20 74 68 61 74 20 64 69 cache if that di
15df0 72 65 63 74 6f 72 79 20 69 73 0a 20 20 20 20 23 rectory is. #
15e00 20 72 65 6d 6f 76 65 64 2c 20 6f 72 20 69 66 20 removed, or if
15e10 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 72 the value is a r
15e20 65 6c 61 74 69 76 65 20 6e 61 6d 65 2e 0a 20 20 elative name..
15e30 20 20 4d 4b 44 49 52 5f 50 3d 22 24 61 63 5f 69 MKDIR_P="$ac_i
15e40 6e 73 74 61 6c 6c 5f 73 68 20 2d 64 22 0a 20 20 nstall_sh -d".
15e50 66 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f fi.fi.{ $as_echo
15e60 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
15e70 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
15e80 65 73 75 6c 74 3a 20 24 4d 4b 44 49 52 5f 50 22 esult: $MKDIR_P"
15e90 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
15ea0 4d 4b 44 49 52 5f 50 22 20 3e 26 36 3b 20 7d 0a MKDIR_P" >&6; }.
15eb0 0a 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 .for ac_prog in
15ec0 67 61 77 6b 20 6d 61 77 6b 20 6e 61 77 6b 20 61 gawk mawk nawk a
15ed0 77 6b 0a 64 6f 0a 20 20 23 20 45 78 74 72 61 63 wk.do. # Extrac
15ee0 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 t the first word
15ef0 20 6f 66 20 22 24 61 63 5f 70 72 6f 67 22 2c 20 of "$ac_prog",
15f00 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 so it can be a p
15f10 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 rogram name with
15f20 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 args..set dummy
15f30 20 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f $ac_prog; ac_wo
15f40 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
15f50 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
15f60 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
15f70 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
15f80 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
15f90 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
15fa0 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
15fb0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
15fc0 63 76 5f 70 72 6f 67 5f 41 57 4b 2b 3a 7d 20 66 cv_prog_AWK+:} f
15fd0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
15fe0 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
15ff0 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
16000 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 41 57 if test -n "$AW
16010 4b 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 K"; then. ac_cv
16020 5f 70 72 6f 67 5f 41 57 4b 3d 22 24 41 57 4b 22 _prog_AWK="$AWK"
16030 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
16040 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
16050 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f t..else.as_save_
16060 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 IFS=$IFS; IFS=$P
16070 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f ATH_SEPARATOR.fo
16080 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 r as_dir in $PAT
16090 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 H.do. IFS=$as_s
160a0 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d ave_IFS. test -
160b0 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 z "$as_dir" && a
160c0 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 s_dir=.. for
160d0 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 ac_exec_ext in '
160e0 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 ' $ac_executable
160f0 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a _extensions; do.
16100 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 if as_fn_execu
16110 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 table_p "$as_dir
16120 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
16130 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 c_ext"; then.
16140 20 61 63 5f 63 76 5f 70 72 6f 67 5f 41 57 4b 3d ac_cv_prog_AWK=
16150 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 24 "$ac_prog". $
16160 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
16170 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
16180 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f ENO}: found $as_
16190 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
161a0 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 exec_ext" >&5.
161b0 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 break 2. fi.d
161c0 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 one. done.IFS=$
161d0 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a as_save_IFS..fi.
161e0 66 69 0a 41 57 4b 3d 24 61 63 5f 63 76 5f 70 72 fi.AWK=$ac_cv_pr
161f0 6f 67 5f 41 57 4b 0a 69 66 20 74 65 73 74 20 2d og_AWK.if test -
16200 6e 20 22 24 41 57 4b 22 3b 20 74 68 65 6e 0a 20 n "$AWK"; then.
16210 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
16220 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
16230 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
16240 3a 20 24 41 57 4b 22 20 3e 26 35 0a 24 61 73 5f : $AWK" >&5.$as_
16250 65 63 68 6f 20 22 24 41 57 4b 22 20 3e 26 36 3b echo "$AWK" >&6;
16260 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f }.else. { $as_
16270 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
16280 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
16290 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e }: result: no" >
162a0 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 &5.$as_echo "no"
162b0 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 74 >&6; }.fi... t
162c0 65 73 74 20 2d 6e 20 22 24 41 57 4b 22 20 26 26 est -n "$AWK" &&
162d0 20 62 72 65 61 6b 0a 64 6f 6e 65 0a 0a 7b 20 24 break.done..{ $
162e0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
162f0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
16300 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 ENO}: checking w
16310 68 65 74 68 65 72 20 24 7b 4d 41 4b 45 2d 6d 61 hether ${MAKE-ma
16320 6b 65 7d 20 73 65 74 73 20 5c 24 28 4d 41 4b 45 ke} sets \$(MAKE
16330 29 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f )" >&5.$as_echo_
16340 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 n "checking whet
16350 68 65 72 20 24 7b 4d 41 4b 45 2d 6d 61 6b 65 7d her ${MAKE-make}
16360 20 73 65 74 73 20 5c 24 28 4d 41 4b 45 29 2e 2e sets \$(MAKE)..
16370 2e 20 22 20 3e 26 36 3b 20 7d 0a 73 65 74 20 78 . " >&6; }.set x
16380 20 24 7b 4d 41 4b 45 2d 6d 61 6b 65 7d 0a 61 63 ${MAKE-make}.ac
16390 5f 6d 61 6b 65 3d 60 24 61 73 5f 65 63 68 6f 20 _make=`$as_echo
163a0 22 24 32 22 20 7c 20 73 65 64 20 27 73 2f 2b 2f "$2" | sed 's/+/
163b0 70 2f 67 3b 20 73 2f 5b 5e 61 2d 7a 41 2d 5a 30 p/g; s/[^a-zA-Z0
163c0 2d 39 5f 5d 2f 5f 2f 67 27 60 0a 69 66 20 65 76 -9_]/_/g'`.if ev
163d0 61 6c 20 5c 24 7b 61 63 5f 63 76 5f 70 72 6f 67 al \${ac_cv_prog
163e0 5f 6d 61 6b 65 5f 24 7b 61 63 5f 6d 61 6b 65 7d _make_${ac_make}
163f0 5f 73 65 74 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 _set+:} false; t
16400 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
16410 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
16420 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 &6.else. cat >c
16430 6f 6e 66 74 65 73 74 2e 6d 61 6b 65 20 3c 3c 5c onftest.make <<\
16440 5f 41 43 45 4f 46 0a 53 48 45 4c 4c 20 3d 20 2f _ACEOF.SHELL = /
16450 62 69 6e 2f 73 68 0a 61 6c 6c 3a 0a 09 40 65 63 bin/sh.all:..@ec
16460 68 6f 20 27 40 40 40 25 25 25 3d 24 28 4d 41 4b ho '@@@%%%=$(MAK
16470 45 29 3d 40 40 40 25 25 25 27 0a 5f 41 43 45 4f E)=@@@%%%'._ACEO
16480 46 0a 23 20 47 4e 55 20 6d 61 6b 65 20 73 6f 6d F.# GNU make som
16490 65 74 69 6d 65 73 20 70 72 69 6e 74 73 20 22 6d etimes prints "m
164a0 61 6b 65 5b 31 5d 3a 20 45 6e 74 65 72 69 6e 67 ake[1]: Entering
164b0 20 2e 2e 2e 22 2c 20 77 68 69 63 68 20 77 6f 75 ...", which wou
164c0 6c 64 20 63 6f 6e 66 75 73 65 20 75 73 2e 0a 63 ld confuse us..c
164d0 61 73 65 20 60 24 7b 4d 41 4b 45 2d 6d 61 6b 65 ase `${MAKE-make
164e0 7d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 6d 61 } -f conftest.ma
164f0 6b 65 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 ke 2>/dev/null`
16500 69 6e 0a 20 20 2a 40 40 40 25 25 25 3d 3f 2a 3d in. *@@@%%%=?*=
16510 40 40 40 25 25 25 2a 29 0a 20 20 20 20 65 76 61 @@@%%%*). eva
16520 6c 20 61 63 5f 63 76 5f 70 72 6f 67 5f 6d 61 6b l ac_cv_prog_mak
16530 65 5f 24 7b 61 63 5f 6d 61 6b 65 7d 5f 73 65 74 e_${ac_make}_set
16540 3d 79 65 73 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 =yes;;. *).
16550 65 76 61 6c 20 61 63 5f 63 76 5f 70 72 6f 67 5f eval ac_cv_prog_
16560 6d 61 6b 65 5f 24 7b 61 63 5f 6d 61 6b 65 7d 5f make_${ac_make}_
16570 73 65 74 3d 6e 6f 3b 3b 0a 65 73 61 63 0a 72 6d set=no;;.esac.rm
16580 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 6d 61 6b -f conftest.mak
16590 65 0a 66 69 0a 69 66 20 65 76 61 6c 20 74 65 73 e.fi.if eval tes
165a0 74 20 5c 24 61 63 5f 63 76 5f 70 72 6f 67 5f 6d t \$ac_cv_prog_m
165b0 61 6b 65 5f 24 7b 61 63 5f 6d 61 6b 65 7d 5f 73 ake_${ac_make}_s
165c0 65 74 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 et = yes; then.
165d0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
165e0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
165f0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
16600 3a 20 79 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 : yes" >&5.$as_e
16610 63 68 6f 20 22 79 65 73 22 20 3e 26 36 3b 20 7d cho "yes" >&6; }
16620 0a 20 20 53 45 54 5f 4d 41 4b 45 3d 0a 65 6c 73 . SET_MAKE=.els
16630 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 e. { $as_echo "
16640 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
16650 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
16660 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 ult: no" >&5.$as
16670 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 _echo "no" >&6;
16680 7d 0a 20 20 53 45 54 5f 4d 41 4b 45 3d 22 4d 41 }. SET_MAKE="MA
16690 4b 45 3d 24 7b 4d 41 4b 45 2d 6d 61 6b 65 7d 22 KE=${MAKE-make}"
166a0 0a 66 69 0a 0a 72 6d 20 2d 72 66 20 2e 74 73 74 .fi..rm -rf .tst
166b0 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 6d 6b 64 2>/dev/null.mkd
166c0 69 72 20 2e 74 73 74 20 32 3e 2f 64 65 76 2f 6e ir .tst 2>/dev/n
166d0 75 6c 6c 0a 69 66 20 74 65 73 74 20 2d 64 20 2e ull.if test -d .
166e0 74 73 74 3b 20 74 68 65 6e 0a 20 20 61 6d 5f 5f tst; then. am__
166f0 6c 65 61 64 69 6e 67 5f 64 6f 74 3d 2e 0a 65 6c leading_dot=..el
16700 73 65 0a 20 20 61 6d 5f 5f 6c 65 61 64 69 6e 67 se. am__leading
16710 5f 64 6f 74 3d 5f 0a 66 69 0a 72 6d 64 69 72 20 _dot=_.fi.rmdir
16720 2e 74 73 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c .tst 2>/dev/null
16730 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 ..# Check whethe
16740 72 20 2d 2d 65 6e 61 62 6c 65 2d 73 69 6c 65 6e r --enable-silen
16750 74 2d 72 75 6c 65 73 20 77 61 73 20 67 69 76 65 t-rules was give
16760 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e n..if test "${en
16770 61 62 6c 65 5f 73 69 6c 65 6e 74 5f 72 75 6c 65 able_silent_rule
16780 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 s+set}" = set; t
16790 68 65 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 hen :. enableva
167a0 6c 3d 24 65 6e 61 62 6c 65 5f 73 69 6c 65 6e 74 l=$enable_silent
167b0 5f 72 75 6c 65 73 3b 0a 66 69 0a 0a 63 61 73 65 _rules;.fi..case
167c0 20 24 65 6e 61 62 6c 65 5f 73 69 6c 65 6e 74 5f $enable_silent_
167d0 72 75 6c 65 73 20 69 6e 20 23 20 28 28 28 0a 20 rules in # (((.
167e0 20 79 65 73 29 20 41 4d 5f 44 45 46 41 55 4c 54 yes) AM_DEFAULT
167f0 5f 56 45 52 42 4f 53 49 54 59 3d 30 3b 3b 0a 20 _VERBOSITY=0;;.
16800 20 20 6e 6f 29 20 41 4d 5f 44 45 46 41 55 4c 54 no) AM_DEFAULT
16810 5f 56 45 52 42 4f 53 49 54 59 3d 31 3b 3b 0a 20 _VERBOSITY=1;;.
16820 20 20 20 2a 29 20 41 4d 5f 44 45 46 41 55 4c 54 *) AM_DEFAULT
16830 5f 56 45 52 42 4f 53 49 54 59 3d 31 3b 3b 0a 65 _VERBOSITY=1;;.e
16840 73 61 63 0a 61 6d 5f 6d 61 6b 65 3d 24 7b 4d 41 sac.am_make=${MA
16850 4b 45 2d 6d 61 6b 65 7d 0a 7b 20 24 61 73 5f 65 KE-make}.{ $as_e
16860 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
16870 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
16880 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 : checking wheth
16890 65 72 20 24 61 6d 5f 6d 61 6b 65 20 73 75 70 70 er $am_make supp
168a0 6f 72 74 73 20 6e 65 73 74 65 64 20 76 61 72 69 orts nested vari
168b0 61 62 6c 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 ables" >&5.$as_e
168c0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
168d0 77 68 65 74 68 65 72 20 24 61 6d 5f 6d 61 6b 65 whether $am_make
168e0 20 73 75 70 70 6f 72 74 73 20 6e 65 73 74 65 64 supports nested
168f0 20 76 61 72 69 61 62 6c 65 73 2e 2e 2e 20 22 20 variables... "
16900 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 6d 5f 63 >&6; }.if ${am_c
16910 76 5f 6d 61 6b 65 5f 73 75 70 70 6f 72 74 5f 6e v_make_support_n
16920 65 73 74 65 64 5f 76 61 72 69 61 62 6c 65 73 2b ested_variables+
16930 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
16940 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
16950 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
16960 73 65 0a 20 20 69 66 20 24 61 73 5f 65 63 68 6f se. if $as_echo
16970 20 27 54 52 55 45 3d 24 28 42 41 52 24 28 56 29 'TRUE=$(BAR$(V)
16980 29 0a 42 41 52 30 3d 66 61 6c 73 65 0a 42 41 52 ).BAR0=false.BAR
16990 31 3d 74 72 75 65 0a 56 3d 31 0a 61 6d 5f 5f 64 1=true.V=1.am__d
169a0 6f 69 74 3a 0a 09 40 24 28 54 52 55 45 29 0a 2e oit:..@$(TRUE)..
169b0 50 48 4f 4e 59 3a 20 61 6d 5f 5f 64 6f 69 74 27 PHONY: am__doit'
169c0 20 7c 20 24 61 6d 5f 6d 61 6b 65 20 2d 66 20 2d | $am_make -f -
169d0 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 >/dev/null 2>&1
169e0 3b 20 74 68 65 6e 0a 20 20 61 6d 5f 63 76 5f 6d ; then. am_cv_m
169f0 61 6b 65 5f 73 75 70 70 6f 72 74 5f 6e 65 73 74 ake_support_nest
16a00 65 64 5f 76 61 72 69 61 62 6c 65 73 3d 79 65 73 ed_variables=yes
16a10 0a 65 6c 73 65 0a 20 20 61 6d 5f 63 76 5f 6d 61 .else. am_cv_ma
16a20 6b 65 5f 73 75 70 70 6f 72 74 5f 6e 65 73 74 65 ke_support_neste
16a30 64 5f 76 61 72 69 61 62 6c 65 73 3d 6e 6f 0a 66 d_variables=no.f
16a40 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 i.fi.{ $as_echo
16a50 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
16a60 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
16a70 73 75 6c 74 3a 20 24 61 6d 5f 63 76 5f 6d 61 6b sult: $am_cv_mak
16a80 65 5f 73 75 70 70 6f 72 74 5f 6e 65 73 74 65 64 e_support_nested
16a90 5f 76 61 72 69 61 62 6c 65 73 22 20 3e 26 35 0a _variables" >&5.
16aa0 24 61 73 5f 65 63 68 6f 20 22 24 61 6d 5f 63 76 $as_echo "$am_cv
16ab0 5f 6d 61 6b 65 5f 73 75 70 70 6f 72 74 5f 6e 65 _make_support_ne
16ac0 73 74 65 64 5f 76 61 72 69 61 62 6c 65 73 22 20 sted_variables"
16ad0 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 24 >&6; }.if test $
16ae0 61 6d 5f 63 76 5f 6d 61 6b 65 5f 73 75 70 70 6f am_cv_make_suppo
16af0 72 74 5f 6e 65 73 74 65 64 5f 76 61 72 69 61 62 rt_nested_variab
16b00 6c 65 73 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a les = yes; then.
16b10 20 20 20 20 41 4d 5f 56 3d 27 24 28 56 29 27 0a AM_V='$(V)'.
16b20 20 20 41 4d 5f 44 45 46 41 55 4c 54 5f 56 3d 27 AM_DEFAULT_V='
16b30 24 28 41 4d 5f 44 45 46 41 55 4c 54 5f 56 45 52 $(AM_DEFAULT_VER
16b40 42 4f 53 49 54 59 29 27 0a 65 6c 73 65 0a 20 20 BOSITY)'.else.
16b50 41 4d 5f 56 3d 24 41 4d 5f 44 45 46 41 55 4c 54 AM_V=$AM_DEFAULT
16b60 5f 56 45 52 42 4f 53 49 54 59 0a 20 20 41 4d 5f _VERBOSITY. AM_
16b70 44 45 46 41 55 4c 54 5f 56 3d 24 41 4d 5f 44 45 DEFAULT_V=$AM_DE
16b80 46 41 55 4c 54 5f 56 45 52 42 4f 53 49 54 59 0a FAULT_VERBOSITY.
16b90 66 69 0a 41 4d 5f 42 41 43 4b 53 4c 41 53 48 3d fi.AM_BACKSLASH=
16ba0 27 5c 27 0a 0a 69 66 20 74 65 73 74 20 22 60 63 '\'..if test "`c
16bb0 64 20 24 73 72 63 64 69 72 20 26 26 20 70 77 64 d $srcdir && pwd
16bc0 60 22 20 21 3d 20 22 60 70 77 64 60 22 3b 20 74 `" != "`pwd`"; t
16bd0 68 65 6e 0a 20 20 23 20 55 73 65 20 2d 49 24 28 hen. # Use -I$(
16be0 73 72 63 64 69 72 29 20 6f 6e 6c 79 20 77 68 65 srcdir) only whe
16bf0 6e 20 24 28 73 72 63 64 69 72 29 20 21 3d 20 2e n $(srcdir) != .
16c00 2c 20 73 6f 20 74 68 61 74 20 6d 61 6b 65 27 73 , so that make's
16c10 20 6f 75 74 70 75 74 0a 20 20 23 20 69 73 20 6e output. # is n
16c20 6f 74 20 70 6f 6c 6c 75 74 65 64 20 77 69 74 68 ot polluted with
16c30 20 72 65 70 65 61 74 65 64 20 22 2d 49 2e 22 0a repeated "-I.".
16c40 20 20 61 6d 5f 5f 69 73 72 63 3d 27 20 2d 49 24 am__isrc=' -I$
16c50 28 73 72 63 64 69 72 29 27 0a 20 20 23 20 74 65 (srcdir)'. # te
16c60 73 74 20 74 6f 20 73 65 65 20 69 66 20 73 72 63 st to see if src
16c70 64 69 72 20 61 6c 72 65 61 64 79 20 63 6f 6e 66 dir already conf
16c80 69 67 75 72 65 64 0a 20 20 69 66 20 74 65 73 74 igured. if test
16c90 20 2d 66 20 24 73 72 63 64 69 72 2f 63 6f 6e 66 -f $srcdir/conf
16ca0 69 67 2e 73 74 61 74 75 73 3b 20 74 68 65 6e 0a ig.status; then.
16cb0 20 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 as_fn_error
16cc0 24 3f 20 22 73 6f 75 72 63 65 20 64 69 72 65 63 $? "source direc
16cd0 74 6f 72 79 20 61 6c 72 65 61 64 79 20 63 6f 6e tory already con
16ce0 66 69 67 75 72 65 64 3b 20 72 75 6e 20 5c 22 6d figured; run \"m
16cf0 61 6b 65 20 64 69 73 74 63 6c 65 61 6e 5c 22 20 ake distclean\"
16d00 74 68 65 72 65 20 66 69 72 73 74 22 20 22 24 4c there first" "$L
16d10 49 4e 45 4e 4f 22 20 35 0a 20 20 66 69 0a 66 69 INENO" 5. fi.fi
16d20 0a 0a 23 20 74 65 73 74 20 77 68 65 74 68 65 72 ..# test whether
16d30 20 77 65 20 68 61 76 65 20 63 79 67 70 61 74 68 we have cygpath
16d40 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 59 .if test -z "$CY
16d50 47 50 41 54 48 5f 57 22 3b 20 74 68 65 6e 0a 20 GPATH_W"; then.
16d60 20 69 66 20 28 63 79 67 70 61 74 68 20 2d 2d 76 if (cygpath --v
16d70 65 72 73 69 6f 6e 29 20 3e 2f 64 65 76 2f 6e 75 ersion) >/dev/nu
16d80 6c 6c 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 ll 2>/dev/null;
16d90 74 68 65 6e 0a 20 20 20 20 43 59 47 50 41 54 48 then. CYGPATH
16da0 5f 57 3d 27 63 79 67 70 61 74 68 20 2d 77 27 0a _W='cygpath -w'.
16db0 20 20 65 6c 73 65 0a 20 20 20 20 43 59 47 50 41 else. CYGPA
16dc0 54 48 5f 57 3d 65 63 68 6f 0a 20 20 66 69 0a 66 TH_W=echo. fi.f
16dd0 69 0a 0a 0a 23 20 44 65 66 69 6e 65 20 74 68 65 i...# Define the
16de0 20 69 64 65 6e 74 69 74 79 20 6f 66 20 74 68 65 identity of the
16df0 20 70 61 63 6b 61 67 65 2e 0a 20 50 41 43 4b 41 package.. PACKA
16e00 47 45 3d 27 6c 69 62 73 70 61 74 69 61 6c 69 74 GE='libspatialit
16e10 65 27 0a 20 56 45 52 53 49 4f 4e 3d 27 35 2e 30 e'. VERSION='5.0
16e20 2e 30 2d 62 65 74 61 31 27 0a 0a 0a 63 61 74 20 .0-beta1'...cat
16e30 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f >>confdefs.h <<_
16e40 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 ACEOF.#define PA
16e50 43 4b 41 47 45 20 22 24 50 41 43 4b 41 47 45 22 CKAGE "$PACKAGE"
16e60 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e ._ACEOF...cat >>
16e70 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 confdefs.h <<_AC
16e80 45 4f 46 0a 23 64 65 66 69 6e 65 20 56 45 52 53 EOF.#define VERS
16e90 49 4f 4e 20 22 24 56 45 52 53 49 4f 4e 22 0a 5f ION "$VERSION"._
16ea0 41 43 45 4f 46 0a 0a 23 20 53 6f 6d 65 20 74 6f ACEOF..# Some to
16eb0 6f 6c 73 20 41 75 74 6f 6d 61 6b 65 20 6e 65 65 ols Automake nee
16ec0 64 73 2e 0a 0a 41 43 4c 4f 43 41 4c 3d 24 7b 41 ds...ACLOCAL=${A
16ed0 43 4c 4f 43 41 4c 2d 22 24 7b 61 6d 5f 6d 69 73 CLOCAL-"${am_mis
16ee0 73 69 6e 67 5f 72 75 6e 7d 61 63 6c 6f 63 61 6c sing_run}aclocal
16ef0 2d 24 7b 61 6d 5f 5f 61 70 69 5f 76 65 72 73 69 -${am__api_versi
16f00 6f 6e 7d 22 7d 0a 0a 0a 41 55 54 4f 43 4f 4e 46 on}"}...AUTOCONF
16f10 3d 24 7b 41 55 54 4f 43 4f 4e 46 2d 22 24 7b 61 =${AUTOCONF-"${a
16f20 6d 5f 6d 69 73 73 69 6e 67 5f 72 75 6e 7d 61 75 m_missing_run}au
16f30 74 6f 63 6f 6e 66 22 7d 0a 0a 0a 41 55 54 4f 4d toconf"}...AUTOM
16f40 41 4b 45 3d 24 7b 41 55 54 4f 4d 41 4b 45 2d 22 AKE=${AUTOMAKE-"
16f50 24 7b 61 6d 5f 6d 69 73 73 69 6e 67 5f 72 75 6e ${am_missing_run
16f60 7d 61 75 74 6f 6d 61 6b 65 2d 24 7b 61 6d 5f 5f }automake-${am__
16f70 61 70 69 5f 76 65 72 73 69 6f 6e 7d 22 7d 0a 0a api_version}"}..
16f80 0a 41 55 54 4f 48 45 41 44 45 52 3d 24 7b 41 55 .AUTOHEADER=${AU
16f90 54 4f 48 45 41 44 45 52 2d 22 24 7b 61 6d 5f 6d TOHEADER-"${am_m
16fa0 69 73 73 69 6e 67 5f 72 75 6e 7d 61 75 74 6f 68 issing_run}autoh
16fb0 65 61 64 65 72 22 7d 0a 0a 0a 4d 41 4b 45 49 4e eader"}...MAKEIN
16fc0 46 4f 3d 24 7b 4d 41 4b 45 49 4e 46 4f 2d 22 24 FO=${MAKEINFO-"$
16fd0 7b 61 6d 5f 6d 69 73 73 69 6e 67 5f 72 75 6e 7d {am_missing_run}
16fe0 6d 61 6b 65 69 6e 66 6f 22 7d 0a 0a 23 20 46 6f makeinfo"}..# Fo
16ff0 72 20 62 65 74 74 65 72 20 62 61 63 6b 77 61 72 r better backwar
17000 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e d compatibility.
17010 20 20 54 6f 20 62 65 20 72 65 6d 6f 76 65 64 20 To be removed
17020 6f 6e 63 65 20 41 75 74 6f 6d 61 6b 65 20 31 2e once Automake 1.
17030 39 2e 78 0a 23 20 64 69 65 73 20 6f 75 74 20 66 9.x.# dies out f
17040 6f 72 20 67 6f 6f 64 2e 20 20 46 6f 72 20 6d 6f or good. For mo
17050 72 65 20 62 61 63 6b 67 72 6f 75 6e 64 2c 20 73 re background, s
17060 65 65 3a 0a 23 20 3c 68 74 74 70 3a 2f 2f 6c 69 ee:.# <http://li
17070 73 74 73 2e 67 6e 75 2e 6f 72 67 2f 61 72 63 68 sts.gnu.org/arch
17080 69 76 65 2f 68 74 6d 6c 2f 61 75 74 6f 6d 61 6b ive/html/automak
17090 65 2f 32 30 31 32 2d 30 37 2f 6d 73 67 30 30 30 e/2012-07/msg000
170a0 30 31 2e 68 74 6d 6c 3e 0a 23 20 3c 68 74 74 70 01.html>.# <http
170b0 3a 2f 2f 6c 69 73 74 73 2e 67 6e 75 2e 6f 72 67 ://lists.gnu.org
170c0 2f 61 72 63 68 69 76 65 2f 68 74 6d 6c 2f 61 75 /archive/html/au
170d0 74 6f 6d 61 6b 65 2f 32 30 31 32 2d 30 37 2f 6d tomake/2012-07/m
170e0 73 67 30 30 30 31 34 2e 68 74 6d 6c 3e 0a 6d 6b sg00014.html>.mk
170f0 64 69 72 5f 70 3d 27 24 28 4d 4b 44 49 52 5f 50 dir_p='$(MKDIR_P
17100 29 27 0a 0a 23 20 57 65 20 6e 65 65 64 20 61 77 )'..# We need aw
17110 6b 20 66 6f 72 20 74 68 65 20 22 63 68 65 63 6b k for the "check
17120 22 20 74 61 72 67 65 74 20 28 61 6e 64 20 70 6f " target (and po
17130 73 73 69 62 6c 79 20 74 68 65 20 54 41 50 20 64 ssibly the TAP d
17140 72 69 76 65 72 29 2e 20 20 54 68 65 0a 23 20 73 river). The.# s
17150 79 73 74 65 6d 20 22 61 77 6b 22 20 69 73 20 62 ystem "awk" is b
17160 61 64 20 6f 6e 20 73 6f 6d 65 20 70 6c 61 74 66 ad on some platf
17170 6f 72 6d 73 2e 0a 23 20 41 6c 77 61 79 73 20 64 orms..# Always d
17180 65 66 69 6e 65 20 41 4d 54 41 52 20 66 6f 72 20 efine AMTAR for
17190 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 backward compati
171a0 62 69 6c 69 74 79 2e 20 20 59 65 73 2c 20 69 74 bility. Yes, it
171b0 27 73 20 73 74 69 6c 6c 20 75 73 65 64 0a 23 20 's still used.#
171c0 69 6e 20 74 68 65 20 77 69 6c 64 20 3a 2d 28 20 in the wild :-(
171d0 20 57 65 20 73 68 6f 75 6c 64 20 66 69 6e 64 20 We should find
171e0 61 20 70 72 6f 70 65 72 20 77 61 79 20 74 6f 20 a proper way to
171f0 64 65 70 72 65 63 61 74 65 20 69 74 20 2e 2e 2e deprecate it ...
17200 0a 41 4d 54 41 52 3d 27 24 24 7b 54 41 52 2d 74 .AMTAR='$${TAR-t
17210 61 72 7d 27 0a 0a 0a 23 20 57 65 27 6c 6c 20 6c ar}'...# We'll l
17220 6f 6f 70 20 6f 76 65 72 20 61 6c 6c 20 6b 6e 6f oop over all kno
17230 77 6e 20 6d 65 74 68 6f 64 73 20 74 6f 20 63 72 wn methods to cr
17240 65 61 74 65 20 61 20 74 61 72 20 61 72 63 68 69 eate a tar archi
17250 76 65 20 75 6e 74 69 6c 20 6f 6e 65 20 77 6f 72 ve until one wor
17260 6b 73 2e 0a 5f 61 6d 5f 74 6f 6f 6c 73 3d 27 67 ks.._am_tools='g
17270 6e 75 74 61 72 20 20 70 61 78 20 63 70 69 6f 20 nutar pax cpio
17280 6e 6f 6e 65 27 0a 0a 61 6d 5f 5f 74 61 72 3d 27 none'..am__tar='
17290 24 24 7b 54 41 52 2d 74 61 72 7d 20 63 68 6f 66 $${TAR-tar} chof
172a0 20 2d 20 22 24 24 74 61 72 64 69 72 22 27 20 61 - "$$tardir"' a
172b0 6d 5f 5f 75 6e 74 61 72 3d 27 24 24 7b 54 41 52 m__untar='$${TAR
172c0 2d 74 61 72 7d 20 78 66 20 2d 27 0a 0a 0a 0a 0a -tar} xf -'.....
172d0 0a 0a 23 20 50 4f 53 49 58 20 77 69 6c 6c 20 73 ..# POSIX will s
172e0 61 79 20 69 6e 20 61 20 66 75 74 75 72 65 20 76 ay in a future v
172f0 65 72 73 69 6f 6e 20 74 68 61 74 20 72 75 6e 6e ersion that runn
17300 69 6e 67 20 22 72 6d 20 2d 66 22 20 77 69 74 68 ing "rm -f" with
17310 20 6e 6f 20 61 72 67 75 6d 65 6e 74 0a 23 20 69 no argument.# i
17320 73 20 4f 4b 3b 20 61 6e 64 20 77 65 20 77 61 6e s OK; and we wan
17330 74 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 t to be able to
17340 6d 61 6b 65 20 74 68 61 74 20 61 73 73 75 6d 70 make that assump
17350 74 69 6f 6e 20 69 6e 20 6f 75 72 20 4d 61 6b 65 tion in our Make
17360 66 69 6c 65 0a 23 20 72 65 63 69 70 65 73 2e 20 file.# recipes.
17370 20 53 6f 20 75 73 65 20 61 6e 20 61 67 67 72 65 So use an aggre
17380 73 73 69 76 65 20 70 72 6f 62 65 20 74 6f 20 63 ssive probe to c
17390 68 65 63 6b 20 74 68 61 74 20 74 68 65 20 75 73 heck that the us
173a0 61 67 65 20 77 65 20 77 61 6e 74 20 69 73 0a 23 age we want is.#
173b0 20 61 63 74 75 61 6c 6c 79 20 73 75 70 70 6f 72 actually suppor
173c0 74 65 64 20 22 69 6e 20 74 68 65 20 77 69 6c 64 ted "in the wild
173d0 22 20 74 6f 20 61 6e 20 61 63 63 65 70 74 61 62 " to an acceptab
173e0 6c 65 20 64 65 67 72 65 65 2e 0a 23 20 53 65 65 le degree..# See
173f0 20 61 75 74 6f 6d 61 6b 65 20 62 75 67 23 31 30 automake bug#10
17400 38 32 38 2e 0a 23 20 54 6f 20 6d 61 6b 65 20 61 828..# To make a
17410 6e 79 20 69 73 73 75 65 20 6d 6f 72 65 20 76 69 ny issue more vi
17420 73 69 62 6c 65 2c 20 63 61 75 73 65 20 74 68 65 sible, cause the
17430 20 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 running configu
17440 72 65 20 74 6f 20 62 65 20 61 62 6f 72 74 65 64 re to be aborted
17450 0a 23 20 62 79 20 64 65 66 61 75 6c 74 20 69 66 .# by default if
17460 20 74 68 65 20 27 72 6d 27 20 70 72 6f 67 72 61 the 'rm' progra
17470 6d 20 69 6e 20 75 73 65 20 64 6f 65 73 6e 27 74 m in use doesn't
17480 20 6d 61 74 63 68 20 6f 75 72 20 65 78 70 65 63 match our expec
17490 74 61 74 69 6f 6e 73 3b 20 74 68 65 0a 23 20 75 tations; the.# u
174a0 73 65 72 20 63 61 6e 20 73 74 69 6c 6c 20 6f 76 ser can still ov
174b0 65 72 72 69 64 65 20 74 68 69 73 20 74 68 6f 75 erride this thou
174c0 67 68 2e 0a 69 66 20 72 6d 20 2d 66 20 26 26 20 gh..if rm -f &&
174d0 72 6d 20 2d 66 72 20 26 26 20 72 6d 20 2d 72 66 rm -fr && rm -rf
174e0 3b 20 74 68 65 6e 20 3a 20 4f 4b 3b 20 65 6c 73 ; then : OK; els
174f0 65 0a 20 20 63 61 74 20 3e 26 32 20 3c 3c 27 45 e. cat >&2 <<'E
17500 4e 44 27 0a 4f 6f 70 73 21 0a 0a 59 6f 75 72 20 ND'.Oops!..Your
17510 27 72 6d 27 20 70 72 6f 67 72 61 6d 20 73 65 65 'rm' program see
17520 6d 73 20 75 6e 61 62 6c 65 20 74 6f 20 72 75 6e ms unable to run
17530 20 77 69 74 68 6f 75 74 20 66 69 6c 65 20 6f 70 without file op
17540 65 72 61 6e 64 73 20 73 70 65 63 69 66 69 65 64 erands specified
17550 0a 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 .on the command
17560 6c 69 6e 65 2c 20 65 76 65 6e 20 77 68 65 6e 20 line, even when
17570 74 68 65 20 27 2d 66 27 20 6f 70 74 69 6f 6e 20 the '-f' option
17580 69 73 20 70 72 65 73 65 6e 74 2e 20 20 54 68 69 is present. Thi
17590 73 20 69 73 20 63 6f 6e 74 72 61 72 79 0a 74 6f s is contrary.to
175a0 20 74 68 65 20 62 65 68 61 76 69 6f 75 72 20 6f the behaviour o
175b0 66 20 6d 6f 73 74 20 72 6d 20 70 72 6f 67 72 61 f most rm progra
175c0 6d 73 20 6f 75 74 20 74 68 65 72 65 2c 20 61 6e ms out there, an
175d0 64 20 6e 6f 74 20 63 6f 6e 66 6f 72 6d 69 6e 67 d not conforming
175e0 20 77 69 74 68 0a 74 68 65 20 75 70 63 6f 6d 69 with.the upcomi
175f0 6e 67 20 50 4f 53 49 58 20 73 74 61 6e 64 61 72 ng POSIX standar
17600 64 3a 20 3c 68 74 74 70 3a 2f 2f 61 75 73 74 69 d: <http://austi
17610 6e 67 72 6f 75 70 62 75 67 73 2e 6e 65 74 2f 76 ngroupbugs.net/v
17620 69 65 77 2e 70 68 70 3f 69 64 3d 35 34 32 3e 0a iew.php?id=542>.
17630 0a 50 6c 65 61 73 65 20 74 65 6c 6c 20 62 75 67 .Please tell bug
17640 2d 61 75 74 6f 6d 61 6b 65 40 67 6e 75 2e 6f 72 -automake@gnu.or
17650 67 20 61 62 6f 75 74 20 79 6f 75 72 20 73 79 73 g about your sys
17660 74 65 6d 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 tem, including t
17670 68 65 20 76 61 6c 75 65 0a 6f 66 20 79 6f 75 72 he value.of your
17680 20 24 50 41 54 48 20 61 6e 64 20 61 6e 79 20 65 $PATH and any e
17690 72 72 6f 72 20 70 6f 73 73 69 62 6c 79 20 6f 75 rror possibly ou
176a0 74 70 75 74 20 62 65 66 6f 72 65 20 74 68 69 73 tput before this
176b0 20 6d 65 73 73 61 67 65 2e 20 20 54 68 69 73 0a message. This.
176c0 63 61 6e 20 68 65 6c 70 20 75 73 20 69 6d 70 72 can help us impr
176d0 6f 76 65 20 66 75 74 75 72 65 20 61 75 74 6f 6d ove future autom
176e0 61 6b 65 20 76 65 72 73 69 6f 6e 73 2e 0a 0a 45 ake versions...E
176f0 4e 44 0a 20 20 69 66 20 74 65 73 74 20 78 22 24 ND. if test x"$
17700 41 43 43 45 50 54 5f 49 4e 46 45 52 49 4f 52 5f ACCEPT_INFERIOR_
17710 52 4d 5f 50 52 4f 47 52 41 4d 22 20 3d 20 78 22 RM_PROGRAM" = x"
17720 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 65 yes"; then. e
17730 63 68 6f 20 27 43 6f 6e 66 69 67 75 72 61 74 69 cho 'Configurati
17740 6f 6e 20 77 69 6c 6c 20 70 72 6f 63 65 65 64 20 on will proceed
17750 61 6e 79 77 61 79 2c 20 73 69 6e 63 65 20 79 6f anyway, since yo
17760 75 20 68 61 76 65 20 73 65 74 20 74 68 65 27 20 u have set the'
17770 3e 26 32 0a 20 20 20 20 65 63 68 6f 20 27 41 43 >&2. echo 'AC
17780 43 45 50 54 5f 49 4e 46 45 52 49 4f 52 5f 52 4d CEPT_INFERIOR_RM
17790 5f 50 52 4f 47 52 41 4d 20 76 61 72 69 61 62 6c _PROGRAM variabl
177a0 65 20 74 6f 20 22 79 65 73 22 27 20 3e 26 32 0a e to "yes"' >&2.
177b0 20 20 20 20 65 63 68 6f 20 3e 26 32 0a 20 20 65 echo >&2. e
177c0 6c 73 65 0a 20 20 20 20 63 61 74 20 3e 26 32 20 lse. cat >&2
177d0 3c 3c 27 45 4e 44 27 0a 41 62 6f 72 74 69 6e 67 <<'END'.Aborting
177e0 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 the configurati
177f0 6f 6e 20 70 72 6f 63 65 73 73 2c 20 74 6f 20 65 on process, to e
17800 6e 73 75 72 65 20 79 6f 75 20 74 61 6b 65 20 6e nsure you take n
17810 6f 74 69 63 65 20 6f 66 20 74 68 65 20 69 73 73 otice of the iss
17820 75 65 2e 0a 0a 59 6f 75 20 63 61 6e 20 64 6f 77 ue...You can dow
17830 6e 6c 6f 61 64 20 61 6e 64 20 69 6e 73 74 61 6c nload and instal
17840 6c 20 47 4e 55 20 63 6f 72 65 75 74 69 6c 73 20 l GNU coreutils
17850 74 6f 20 67 65 74 20 61 6e 20 27 72 6d 27 20 69 to get an 'rm' i
17860 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 0a 74 68 mplementation.th
17870 61 74 20 62 65 68 61 76 65 73 20 70 72 6f 70 65 at behaves prope
17880 72 6c 79 3a 20 3c 68 74 74 70 3a 2f 2f 77 77 77 rly: <http://www
17890 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 .gnu.org/softwar
178a0 65 2f 63 6f 72 65 75 74 69 6c 73 2f 3e 2e 0a 0a e/coreutils/>...
178b0 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 If you want to c
178c0 6f 6d 70 6c 65 74 65 20 74 68 65 20 63 6f 6e 66 omplete the conf
178d0 69 67 75 72 61 74 69 6f 6e 20 70 72 6f 63 65 73 iguration proces
178e0 73 20 75 73 69 6e 67 20 79 6f 75 72 20 70 72 6f s using your pro
178f0 62 6c 65 6d 61 74 69 63 0a 27 72 6d 27 20 61 6e blematic.'rm' an
17900 79 77 61 79 2c 20 65 78 70 6f 72 74 20 74 68 65 yway, export the
17910 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 environment var
17920 69 61 62 6c 65 20 41 43 43 45 50 54 5f 49 4e 46 iable ACCEPT_INF
17930 45 52 49 4f 52 5f 52 4d 5f 50 52 4f 47 52 41 4d ERIOR_RM_PROGRAM
17940 0a 74 6f 20 22 79 65 73 22 2c 20 61 6e 64 20 72 .to "yes", and r
17950 65 2d 72 75 6e 20 63 6f 6e 66 69 67 75 72 65 2e e-run configure.
17960 0a 0a 45 4e 44 0a 20 20 20 20 61 73 5f 66 6e 5f ..END. as_fn_
17970 65 72 72 6f 72 20 24 3f 20 22 59 6f 75 72 20 27 error $? "Your '
17980 72 6d 27 20 70 72 6f 67 72 61 6d 20 69 73 20 62 rm' program is b
17990 61 64 2c 20 73 6f 72 72 79 2e 22 20 22 24 4c 49 ad, sorry." "$LI
179a0 4e 45 4e 4f 22 20 35 0a 20 20 66 69 0a 66 69 0a NENO" 5. fi.fi.
179b0 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
179c0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
179d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
179e0 69 6e 67 20 77 68 65 74 68 65 72 20 74 6f 20 65 ing whether to e
179f0 6e 61 62 6c 65 20 6d 61 69 6e 74 61 69 6e 65 72 nable maintainer
17a00 2d 73 70 65 63 69 66 69 63 20 70 6f 72 74 69 6f -specific portio
17a10 6e 73 20 6f 66 20 4d 61 6b 65 66 69 6c 65 73 22 ns of Makefiles"
17a20 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
17a30 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 "checking whethe
17a40 72 20 74 6f 20 65 6e 61 62 6c 65 20 6d 61 69 6e r to enable main
17a50 74 61 69 6e 65 72 2d 73 70 65 63 69 66 69 63 20 tainer-specific
17a60 70 6f 72 74 69 6f 6e 73 20 6f 66 20 4d 61 6b 65 portions of Make
17a70 66 69 6c 65 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 files... " >&6;
17a80 7d 0a 20 20 20 20 23 20 43 68 65 63 6b 20 77 68 }. # Check wh
17a90 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 6d ether --enable-m
17aa0 61 69 6e 74 61 69 6e 65 72 2d 6d 6f 64 65 20 77 aintainer-mode w
17ab0 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 as given..if tes
17ac0 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6d 61 69 6e t "${enable_main
17ad0 74 61 69 6e 65 72 5f 6d 6f 64 65 2b 73 65 74 7d tainer_mode+set}
17ae0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a " = set; then :.
17af0 20 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 enableval=$ena
17b00 62 6c 65 5f 6d 61 69 6e 74 61 69 6e 65 72 5f 6d ble_maintainer_m
17b10 6f 64 65 3b 20 55 53 45 5f 4d 41 49 4e 54 41 49 ode; USE_MAINTAI
17b20 4e 45 52 5f 4d 4f 44 45 3d 24 65 6e 61 62 6c 65 NER_MODE=$enable
17b30 76 61 6c 0a 65 6c 73 65 0a 20 20 55 53 45 5f 4d val.else. USE_M
17b40 41 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 45 3d 6e AINTAINER_MODE=n
17b50 6f 0a 66 69 0a 0a 20 20 7b 20 24 61 73 5f 65 63 o.fi.. { $as_ec
17b60 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
17b70 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
17b80 20 72 65 73 75 6c 74 3a 20 24 55 53 45 5f 4d 41 result: $USE_MA
17b90 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 45 22 20 3e INTAINER_MODE" >
17ba0 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 55 53 &5.$as_echo "$US
17bb0 45 5f 4d 41 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 E_MAINTAINER_MOD
17bc0 45 22 20 3e 26 36 3b 20 7d 0a 20 20 20 69 66 20 E" >&6; }. if
17bd0 74 65 73 74 20 24 55 53 45 5f 4d 41 49 4e 54 41 test $USE_MAINTA
17be0 49 4e 45 52 5f 4d 4f 44 45 20 3d 20 79 65 73 3b INER_MODE = yes;
17bf0 20 74 68 65 6e 0a 20 20 4d 41 49 4e 54 41 49 4e then. MAINTAIN
17c00 45 52 5f 4d 4f 44 45 5f 54 52 55 45 3d 0a 20 20 ER_MODE_TRUE=.
17c10 4d 41 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 45 5f MAINTAINER_MODE_
17c20 46 41 4c 53 45 3d 27 23 27 0a 65 6c 73 65 0a 20 FALSE='#'.else.
17c30 20 4d 41 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 45 MAINTAINER_MODE
17c40 5f 54 52 55 45 3d 27 23 27 0a 20 20 4d 41 49 4e _TRUE='#'. MAIN
17c50 54 41 49 4e 45 52 5f 4d 4f 44 45 5f 46 41 4c 53 TAINER_MODE_FALS
17c60 45 3d 0a 66 69 0a 0a 20 20 4d 41 49 4e 54 3d 24 E=.fi.. MAINT=$
17c70 4d 41 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 45 5f MAINTAINER_MODE_
17c80 54 52 55 45 0a 0a 0a 61 63 5f 63 6f 6e 66 69 67 TRUE...ac_config
17c90 5f 68 65 61 64 65 72 73 3d 22 24 61 63 5f 63 6f _headers="$ac_co
17ca0 6e 66 69 67 5f 68 65 61 64 65 72 73 20 63 6f 6e nfig_headers con
17cb0 66 69 67 2e 68 22 0a 0a 0a 23 20 65 6e 61 62 6c fig.h"...# enabl
17cc0 69 6e 67 20 68 75 67 65 2d 66 69 6c 65 20 73 75 ing huge-file su
17cd0 70 70 6f 72 74 20 28 36 34 20 62 69 74 20 66 69 pport (64 bit fi
17ce0 6c 65 20 70 6f 69 6e 74 65 72 73 29 0a 0a 24 61 le pointers)..$a
17cf0 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 s_echo "#define
17d00 5f 4c 41 52 47 45 5f 46 49 4c 45 20 31 22 20 3e _LARGE_FILE 1" >
17d10 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 0a 24 61 >confdefs.h...$a
17d20 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 s_echo "#define
17d30 5f 46 49 4c 45 5f 4f 46 46 53 45 54 5f 42 49 54 _FILE_OFFSET_BIT
17d40 53 20 36 34 22 20 3e 3e 63 6f 6e 66 64 65 66 73 S 64" >>confdefs
17d50 2e 68 0a 0a 0a 24 61 73 5f 65 63 68 6f 20 22 23 .h...$as_echo "#
17d60 64 65 66 69 6e 65 20 5f 4c 41 52 47 45 46 49 4c define _LARGEFIL
17d70 45 5f 53 4f 55 52 43 45 20 31 22 20 3e 3e 63 6f E_SOURCE 1" >>co
17d80 6e 66 64 65 66 73 2e 68 0a 0a 0a 23 20 64 69 73 nfdefs.h...# dis
17d90 61 62 6c 69 6e 67 20 64 65 62 75 67 20 73 75 70 abling debug sup
17da0 70 6f 72 74 0a 0a 24 61 73 5f 65 63 68 6f 20 22 port..$as_echo "
17db0 23 64 65 66 69 6e 65 20 4e 44 45 42 55 47 20 31 #define NDEBUG 1
17dc0 22 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a " >>confdefs.h..
17dd0 0a 23 20 63 6f 6e 66 69 67 20 64 65 70 65 6e 64 .# config depend
17de0 69 6e 67 20 6f 70 74 69 6f 6e 73 0a 0a 0a 0a 0a ing options.....
17df0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 ...............#
17e00 20 43 68 65 63 6b 73 20 66 6f 72 20 68 65 61 64 Checks for head
17e10 65 72 20 66 69 6c 65 73 2e 0a 44 45 50 44 49 52 er files..DEPDIR
17e20 3d 22 24 7b 61 6d 5f 5f 6c 65 61 64 69 6e 67 5f ="${am__leading_
17e30 64 6f 74 7d 64 65 70 73 22 0a 0a 61 63 5f 63 6f dot}deps"..ac_co
17e40 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 3d 22 24 nfig_commands="$
17e50 61 63 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e ac_config_comman
17e60 64 73 20 64 65 70 66 69 6c 65 73 22 0a 0a 0a 61 ds depfiles"...a
17e70 6d 5f 6d 61 6b 65 3d 24 7b 4d 41 4b 45 2d 6d 61 m_make=${MAKE-ma
17e80 6b 65 7d 0a 63 61 74 20 3e 20 63 6f 6e 66 69 6e ke}.cat > confin
17e90 63 20 3c 3c 20 27 45 4e 44 27 0a 61 6d 5f 5f 64 c << 'END'.am__d
17ea0 6f 69 74 3a 0a 09 40 65 63 68 6f 20 74 68 69 73 oit:..@echo this
17eb0 20 69 73 20 74 68 65 20 61 6d 5f 5f 64 6f 69 74 is the am__doit
17ec0 20 74 61 72 67 65 74 0a 2e 50 48 4f 4e 59 3a 20 target..PHONY:
17ed0 61 6d 5f 5f 64 6f 69 74 0a 45 4e 44 0a 23 20 49 am__doit.END.# I
17ee0 66 20 77 65 20 64 6f 6e 27 74 20 66 69 6e 64 20 f we don't find
17ef0 61 6e 20 69 6e 63 6c 75 64 65 20 64 69 72 65 63 an include direc
17f00 74 69 76 65 2c 20 6a 75 73 74 20 63 6f 6d 6d 65 tive, just comme
17f10 6e 74 20 6f 75 74 20 74 68 65 20 63 6f 64 65 2e nt out the code.
17f20 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
17f30 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
17f40 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
17f50 6e 67 20 66 6f 72 20 73 74 79 6c 65 20 6f 66 20 ng for style of
17f60 69 6e 63 6c 75 64 65 20 75 73 65 64 20 62 79 20 include used by
17f70 24 61 6d 5f 6d 61 6b 65 22 20 3e 26 35 0a 24 61 $am_make" >&5.$a
17f80 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
17f90 6e 67 20 66 6f 72 20 73 74 79 6c 65 20 6f 66 20 ng for style of
17fa0 69 6e 63 6c 75 64 65 20 75 73 65 64 20 62 79 20 include used by
17fb0 24 61 6d 5f 6d 61 6b 65 2e 2e 2e 20 22 20 3e 26 $am_make... " >&
17fc0 36 3b 20 7d 0a 61 6d 5f 5f 69 6e 63 6c 75 64 65 6; }.am__include
17fd0 3d 22 23 22 0a 61 6d 5f 5f 71 75 6f 74 65 3d 0a ="#".am__quote=.
17fe0 5f 61 6d 5f 72 65 73 75 6c 74 3d 6e 6f 6e 65 0a _am_result=none.
17ff0 23 20 46 69 72 73 74 20 74 72 79 20 47 4e 55 20 # First try GNU
18000 6d 61 6b 65 20 73 74 79 6c 65 20 69 6e 63 6c 75 make style inclu
18010 64 65 2e 0a 65 63 68 6f 20 22 69 6e 63 6c 75 64 de..echo "includ
18020 65 20 63 6f 6e 66 69 6e 63 22 20 3e 20 63 6f 6e e confinc" > con
18030 66 6d 66 0a 23 20 49 67 6e 6f 72 65 20 61 6c 6c fmf.# Ignore all
18040 20 6b 69 6e 64 73 20 6f 66 20 61 64 64 69 74 69 kinds of additi
18050 6f 6e 61 6c 20 6f 75 74 70 75 74 20 66 72 6f 6d onal output from
18060 20 27 6d 61 6b 65 27 2e 0a 63 61 73 65 20 60 24 'make'..case `$
18070 61 6d 5f 6d 61 6b 65 20 2d 73 20 2d 66 20 63 6f am_make -s -f co
18080 6e 66 6d 66 20 32 3e 20 2f 64 65 76 2f 6e 75 6c nfmf 2> /dev/nul
18090 6c 60 20 69 6e 20 23 28 0a 2a 74 68 65 5c 20 61 l` in #(.*the\ a
180a0 6d 5f 5f 64 6f 69 74 5c 20 74 61 72 67 65 74 2a m__doit\ target*
180b0 29 0a 20 20 61 6d 5f 5f 69 6e 63 6c 75 64 65 3d ). am__include=
180c0 69 6e 63 6c 75 64 65 0a 20 20 61 6d 5f 5f 71 75 include. am__qu
180d0 6f 74 65 3d 0a 20 20 5f 61 6d 5f 72 65 73 75 6c ote=. _am_resul
180e0 74 3d 47 4e 55 0a 20 20 3b 3b 0a 65 73 61 63 0a t=GNU. ;;.esac.
180f0 23 20 4e 6f 77 20 74 72 79 20 42 53 44 20 6d 61 # Now try BSD ma
18100 6b 65 20 73 74 79 6c 65 20 69 6e 63 6c 75 64 65 ke style include
18110 2e 0a 69 66 20 74 65 73 74 20 22 24 61 6d 5f 5f ..if test "$am__
18120 69 6e 63 6c 75 64 65 22 20 3d 20 22 23 22 3b 20 include" = "#";
18130 74 68 65 6e 0a 20 20 20 65 63 68 6f 20 27 2e 69 then. echo '.i
18140 6e 63 6c 75 64 65 20 22 63 6f 6e 66 69 6e 63 22 nclude "confinc"
18150 27 20 3e 20 63 6f 6e 66 6d 66 0a 20 20 20 63 61 ' > confmf. ca
18160 73 65 20 60 24 61 6d 5f 6d 61 6b 65 20 2d 73 20 se `$am_make -s
18170 2d 66 20 63 6f 6e 66 6d 66 20 32 3e 20 2f 64 65 -f confmf 2> /de
18180 76 2f 6e 75 6c 6c 60 20 69 6e 20 23 28 0a 20 20 v/null` in #(.
18190 20 2a 74 68 65 5c 20 61 6d 5f 5f 64 6f 69 74 5c *the\ am__doit\
181a0 20 74 61 72 67 65 74 2a 29 0a 20 20 20 20 20 61 target*). a
181b0 6d 5f 5f 69 6e 63 6c 75 64 65 3d 2e 69 6e 63 6c m__include=.incl
181c0 75 64 65 0a 20 20 20 20 20 61 6d 5f 5f 71 75 6f ude. am__quo
181d0 74 65 3d 22 5c 22 22 0a 20 20 20 20 20 5f 61 6d te="\"". _am
181e0 5f 72 65 73 75 6c 74 3d 42 53 44 0a 20 20 20 20 _result=BSD.
181f0 20 3b 3b 0a 20 20 20 65 73 61 63 0a 66 69 0a 0a ;;. esac.fi..
18200 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
18210 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
18220 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
18230 3a 20 24 5f 61 6d 5f 72 65 73 75 6c 74 22 20 3e : $_am_result" >
18240 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 5f 61 &5.$as_echo "$_a
18250 6d 5f 72 65 73 75 6c 74 22 20 3e 26 36 3b 20 7d m_result" >&6; }
18260 0a 72 6d 20 2d 66 20 63 6f 6e 66 69 6e 63 20 63 .rm -f confinc c
18270 6f 6e 66 6d 66 0a 0a 23 20 43 68 65 63 6b 20 77 onfmf..# Check w
18280 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d hether --enable-
18290 64 65 70 65 6e 64 65 6e 63 79 2d 74 72 61 63 6b dependency-track
182a0 69 6e 67 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 ing was given..i
182b0 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 f test "${enable
182c0 5f 64 65 70 65 6e 64 65 6e 63 79 5f 74 72 61 63 _dependency_trac
182d0 6b 69 6e 67 2b 73 65 74 7d 22 20 3d 20 73 65 74 king+set}" = set
182e0 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 62 6c ; then :. enabl
182f0 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 64 65 70 eval=$enable_dep
18300 65 6e 64 65 6e 63 79 5f 74 72 61 63 6b 69 6e 67 endency_tracking
18310 3b 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22 78 ;.fi..if test "x
18320 24 65 6e 61 62 6c 65 5f 64 65 70 65 6e 64 65 6e $enable_dependen
18330 63 79 5f 74 72 61 63 6b 69 6e 67 22 20 21 3d 20 cy_tracking" !=
18340 78 6e 6f 3b 20 74 68 65 6e 0a 20 20 61 6d 5f 64 xno; then. am_d
18350 65 70 63 6f 6d 70 3d 22 24 61 63 5f 61 75 78 5f epcomp="$ac_aux_
18360 64 69 72 2f 64 65 70 63 6f 6d 70 22 0a 20 20 41 dir/depcomp". A
18370 4d 44 45 50 42 41 43 4b 53 4c 41 53 48 3d 27 5c MDEPBACKSLASH='\
18380 27 0a 20 20 61 6d 5f 5f 6e 6f 64 65 70 3d 27 5f '. am__nodep='_
18390 6e 6f 27 0a 66 69 0a 20 69 66 20 74 65 73 74 20 no'.fi. if test
183a0 22 78 24 65 6e 61 62 6c 65 5f 64 65 70 65 6e 64 "x$enable_depend
183b0 65 6e 63 79 5f 74 72 61 63 6b 69 6e 67 22 20 21 ency_tracking" !
183c0 3d 20 78 6e 6f 3b 20 74 68 65 6e 0a 20 20 41 4d = xno; then. AM
183d0 44 45 50 5f 54 52 55 45 3d 0a 20 20 41 4d 44 45 DEP_TRUE=. AMDE
183e0 50 5f 46 41 4c 53 45 3d 27 23 27 0a 65 6c 73 65 P_FALSE='#'.else
183f0 0a 20 20 41 4d 44 45 50 5f 54 52 55 45 3d 27 23 . AMDEP_TRUE='#
18400 27 0a 20 20 41 4d 44 45 50 5f 46 41 4c 53 45 3d '. AMDEP_FALSE=
18410 0a 66 69 0a 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 .fi...ac_ext=c.a
18420 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 c_cpp='$CPP $CPP
18430 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c FLAGS'.ac_compil
18440 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 e='$CC -c $CFLAG
18450 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 S $CPPFLAGS conf
18460 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 test.$ac_ext >&5
18470 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d '.ac_link='$CC -
18480 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 o conftest$ac_ex
18490 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 eext $CFLAGS $CP
184a0 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 PFLAGS $LDFLAGS
184b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
184c0 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 $LIBS >&5'.ac_c
184d0 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f ompiler_gnu=$ac_
184e0 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e cv_c_compiler_gn
184f0 75 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 u.if test -n "$a
18500 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 c_tool_prefix";
18510 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 then. # Extract
18520 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 the first word
18530 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 of "${ac_tool_pr
18540 65 66 69 78 7d 67 63 63 22 2c 20 73 6f 20 69 74 efix}gcc", so it
18550 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 can be a progra
18560 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 m name with args
18570 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 ..set dummy ${ac
18580 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63 _tool_prefix}gcc
18590 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 ; ac_word=$2.{ $
185a0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
185b0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
185c0 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
185d0 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 or $ac_word" >&5
185e0 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
185f0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
18600 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 rd... " >&6; }.i
18610 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 f ${ac_cv_prog_C
18620 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e C+:} false; then
18630 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
18640 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
18650 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d else. if test -
18660 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 n "$CC"; then.
18670 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 ac_cv_prog_CC="$
18680 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 CC" # Let the us
18690 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 er override the
186a0 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 test..else.as_sa
186b0 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 ve_IFS=$IFS; IFS
186c0 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 =$PATH_SEPARATOR
186d0 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 .for as_dir in $
186e0 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 PATH.do. IFS=$a
186f0 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 s_save_IFS. tes
18700 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 t -z "$as_dir" &
18710 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 & as_dir=.. f
18720 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 or ac_exec_ext i
18730 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 n '' $ac_executa
18740 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 ble_extensions;
18750 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 do. if as_fn_ex
18760 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f ecutable_p "$as_
18770 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
18780 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a exec_ext"; then.
18790 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 ac_cv_prog_C
187a0 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 C="${ac_tool_pre
187b0 66 69 78 7d 67 63 63 22 0a 20 20 20 20 24 61 73 fix}gcc". $as
187c0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
187d0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
187e0 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 O}: found $as_di
187f0 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
18800 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 ec_ext" >&5.
18810 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e break 2. fi.don
18820 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
18830 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 _save_IFS..fi.fi
18840 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f .CC=$ac_cv_prog_
18850 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 CC.if test -n "$
18860 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 CC"; then. { $a
18870 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
18880 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
18890 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 NO}: result: $CC
188a0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
188b0 24 43 43 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 $CC" >&6; }.else
188c0 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
188d0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
188e0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
188f0 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f lt: no" >&5.$as_
18900 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d echo "no" >&6; }
18910 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 .fi...fi.if test
18920 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 -z "$ac_cv_prog
18930 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f _CC"; then. ac_
18940 63 74 5f 43 43 3d 24 43 43 0a 20 20 23 20 45 78 ct_CC=$CC. # Ex
18950 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
18960 77 6f 72 64 20 6f 66 20 22 67 63 63 22 2c 20 73 word of "gcc", s
18970 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 o it can be a pr
18980 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 ogram name with
18990 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 args..set dummy
189a0 67 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a gcc; ac_word=$2.
189b0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
189c0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
189d0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
189e0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 g for $ac_word"
189f0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
18a00 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
18a10 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 _word... " >&6;
18a20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
18a30 67 5f 61 63 5f 63 74 5f 43 43 2b 3a 7d 20 66 61 g_ac_ct_CC+:} fa
18a40 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
18a50 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
18a60 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
18a70 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
18a80 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 ct_CC"; then. a
18a90 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
18aa0 43 43 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 CC="$ac_ct_CC" #
18ab0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 Let the user ov
18ac0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e erride the test.
18ad0 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 .else.as_save_IF
18ae0 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 S=$IFS; IFS=$PAT
18af0 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 H_SEPARATOR.for
18b00 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a as_dir in $PATH.
18b10 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 do. IFS=$as_sav
18b20 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 e_IFS. test -z
18b30 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f "$as_dir" && as_
18b40 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 dir=.. for ac
18b50 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 _exec_ext in ''
18b60 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 $ac_executable_e
18b70 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 xtensions; do.
18b80 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 if as_fn_executa
18b90 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 ble_p "$as_dir/$
18ba0 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f ac_word$ac_exec_
18bb0 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 ext"; then. a
18bc0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
18bd0 43 43 3d 22 67 63 63 22 0a 20 20 20 20 24 61 73 CC="gcc". $as
18be0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
18bf0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
18c00 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 O}: found $as_di
18c10 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
18c20 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 ec_ext" >&5.
18c30 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e break 2. fi.don
18c40 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
18c50 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 _save_IFS..fi.fi
18c60 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76 .ac_ct_CC=$ac_cv
18c70 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69 _prog_ac_ct_CC.i
18c80 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 f test -n "$ac_c
18c90 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 t_CC"; then. {
18ca0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
18cb0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
18cc0 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
18cd0 61 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a 24 61 ac_ct_CC" >&5.$a
18ce0 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f 43 s_echo "$ac_ct_C
18cf0 43 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 C" >&6; }.else.
18d00 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
18d10 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
18d20 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
18d30 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 : no" >&5.$as_ec
18d40 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 ho "no" >&6; }.f
18d50 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 i.. if test "x$
18d60 61 63 5f 63 74 5f 43 43 22 20 3d 20 78 3b 20 74 ac_ct_CC" = x; t
18d70 68 65 6e 0a 20 20 20 20 43 43 3d 22 22 0a 20 20 hen. CC="".
18d80 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20 24 63 else. case $c
18d90 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 ross_compiling:$
18da0 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 ac_tool_warned i
18db0 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 n.yes:).{ $as_ec
18dc0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
18dd0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
18de0 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 WARNING: using
18df0 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 cross tools not
18e00 70 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f prefixed with ho
18e10 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 35 0a st triplet" >&5.
18e20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
18e30 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 : WARNING: using
18e40 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 cross tools not
18e50 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 68 prefixed with h
18e60 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 32 ost triplet" >&2
18e70 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 ;}.ac_tool_warne
18e80 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 d=yes ;;.esac.
18e90 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a 20 CC=$ac_ct_CC.
18ea0 20 66 69 0a 65 6c 73 65 0a 20 20 43 43 3d 22 24 fi.else. CC="$
18eb0 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 0a 66 ac_cv_prog_CC".f
18ec0 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 i..if test -z "$
18ed0 43 43 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 CC"; then.
18ee0 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 if test -n "
18ef0 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 $ac_tool_prefix"
18f00 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 45 78 74 ; then. # Ext
18f10 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 ract the first w
18f20 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f ord of "${ac_too
18f30 6c 5f 70 72 65 66 69 78 7d 63 63 22 2c 20 73 6f l_prefix}cc", so
18f40 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f it can be a pro
18f50 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 gram name with a
18f60 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 rgs..set dummy $
18f70 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d {ac_tool_prefix}
18f80 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b cc; ac_word=$2.{
18f90 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
18fa0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
18fb0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
18fc0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e for $ac_word" >
18fd0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
18fe0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
18ff0 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d word... " >&6; }
19000 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 .if ${ac_cv_prog
19010 5f 43 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 _CC+:} false; th
19020 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
19030 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
19040 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 6.else. if test
19050 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a -n "$CC"; then.
19060 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d ac_cv_prog_CC=
19070 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 "$CC" # Let the
19080 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 user override th
19090 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f e test..else.as_
190a0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 save_IFS=$IFS; I
190b0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 FS=$PATH_SEPARAT
190c0 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e OR.for as_dir in
190d0 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d $PATH.do. IFS=
190e0 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 $as_save_IFS. t
190f0 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 est -z "$as_dir"
19100 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 && as_dir=..
19110 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 for ac_exec_ext
19120 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 in '' $ac_execu
19130 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 table_extensions
19140 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f ; do. if as_fn_
19150 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 executable_p "$a
19160 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
19170 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 c_exec_ext"; the
19180 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 n. ac_cv_prog
19190 5f 43 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 _CC="${ac_tool_p
191a0 72 65 66 69 78 7d 63 63 22 0a 20 20 20 20 24 61 refix}cc". $a
191b0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
191c0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
191d0 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 NO}: found $as_d
191e0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
191f0 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 xec_ext" >&5.
19200 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f break 2. fi.do
19210 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 ne. done.IFS=$a
19220 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 s_save_IFS..fi.f
19230 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 i.CC=$ac_cv_prog
19240 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 _CC.if test -n "
19250 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 $CC"; then. { $
19260 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
19270 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
19280 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 43 ENO}: result: $C
19290 43 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 C" >&5.$as_echo
192a0 22 24 43 43 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 "$CC" >&6; }.els
192b0 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 e. { $as_echo "
192c0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
192d0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
192e0 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 ult: no" >&5.$as
192f0 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 _echo "no" >&6;
19300 7d 0a 66 69 0a 0a 0a 20 20 66 69 0a 66 69 0a 69 }.fi... fi.fi.i
19310 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b f test -z "$CC";
19320 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 then. # Extrac
19330 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 t the first word
19340 20 6f 66 20 22 63 63 22 2c 20 73 6f 20 69 74 20 of "cc", so it
19350 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d can be a program
19360 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e name with args.
19370 0a 73 65 74 20 64 75 6d 6d 79 20 63 63 3b 20 61 .set dummy cc; a
19380 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
19390 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
193a0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
193b0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
193c0 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
193d0 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
193e0 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
193f0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
19400 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 3a {ac_cv_prog_CC+:
19410 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
19420 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
19430 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
19440 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 e. if test -n "
19450 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f $CC"; then. ac_
19460 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 cv_prog_CC="$CC"
19470 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
19480 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
19490 74 2e 0a 65 6c 73 65 0a 20 20 61 63 5f 70 72 6f t..else. ac_pro
194a0 67 5f 72 65 6a 65 63 74 65 64 3d 6e 6f 0a 61 73 g_rejected=no.as
194b0 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 _save_IFS=$IFS;
194c0 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 IFS=$PATH_SEPARA
194d0 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 TOR.for as_dir i
194e0 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 n $PATH.do. IFS
194f0 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 =$as_save_IFS.
19500 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 test -z "$as_dir
19510 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 " && as_dir=..
19520 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 for ac_exec_ex
19530 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 t in '' $ac_exec
19540 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e utable_extension
19550 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e s; do. if as_fn
19560 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 _executable_p "$
19570 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 as_dir/$ac_word$
19580 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 ac_exec_ext"; th
19590 65 6e 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 en. if test "
195a0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 $as_dir/$ac_word
195b0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3d 20 $ac_exec_ext" =
195c0 22 2f 75 73 72 2f 75 63 62 2f 63 63 22 3b 20 74 "/usr/ucb/cc"; t
195d0 68 65 6e 0a 20 20 20 20 20 20 20 61 63 5f 70 72 hen. ac_pr
195e0 6f 67 5f 72 65 6a 65 63 74 65 64 3d 79 65 73 0a og_rejected=yes.
195f0 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 0a continue.
19600 20 20 20 20 20 66 69 0a 20 20 20 20 61 63 5f 63 fi. ac_c
19610 76 5f 70 72 6f 67 5f 43 43 3d 22 63 63 22 0a 20 v_prog_CC="cc".
19620 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 $as_echo "$as
19630 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
19640 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 $LINENO}: found
19650 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 $as_dir/$ac_word
19660 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 $ac_exec_ext" >&
19670 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 5. break 2.
19680 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 fi.done. done.I
19690 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
196a0 0a 69 66 20 74 65 73 74 20 24 61 63 5f 70 72 6f .if test $ac_pro
196b0 67 5f 72 65 6a 65 63 74 65 64 20 3d 20 79 65 73 g_rejected = yes
196c0 3b 20 74 68 65 6e 0a 20 20 23 20 57 65 20 66 6f ; then. # We fo
196d0 75 6e 64 20 61 20 62 6f 67 6f 6e 20 69 6e 20 74 und a bogon in t
196e0 68 65 20 70 61 74 68 2c 20 73 6f 20 6d 61 6b 65 he path, so make
196f0 20 73 75 72 65 20 77 65 20 6e 65 76 65 72 20 75 sure we never u
19700 73 65 20 69 74 2e 0a 20 20 73 65 74 20 64 75 6d se it.. set dum
19710 6d 79 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 my $ac_cv_prog_C
19720 43 0a 20 20 73 68 69 66 74 0a 20 20 69 66 20 74 C. shift. if t
19730 65 73 74 20 24 23 20 21 3d 20 30 3b 20 74 68 65 est $# != 0; the
19740 6e 0a 20 20 20 20 23 20 57 65 20 63 68 6f 73 65 n. # We chose
19750 20 61 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d a different com
19760 70 69 6c 65 72 20 66 72 6f 6d 20 74 68 65 20 62 piler from the b
19770 6f 67 75 73 20 6f 6e 65 2e 0a 20 20 20 20 23 20 ogus one.. #
19780 48 6f 77 65 76 65 72 2c 20 69 74 20 68 61 73 20 However, it has
19790 74 68 65 20 73 61 6d 65 20 62 61 73 65 6e 61 6d the same basenam
197a0 65 2c 20 73 6f 20 74 68 65 20 62 6f 67 6f 6e 20 e, so the bogon
197b0 77 69 6c 6c 20 62 65 20 63 68 6f 73 65 6e 0a 20 will be chosen.
197c0 20 20 20 23 20 66 69 72 73 74 20 69 66 20 77 65 # first if we
197d0 20 73 65 74 20 43 43 20 74 6f 20 6a 75 73 74 20 set CC to just
197e0 74 68 65 20 62 61 73 65 6e 61 6d 65 3b 20 75 73 the basename; us
197f0 65 20 74 68 65 20 66 75 6c 6c 20 66 69 6c 65 20 e the full file
19800 6e 61 6d 65 2e 0a 20 20 20 20 73 68 69 66 74 0a name.. shift.
19810 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 ac_cv_prog_C
19820 43 3d 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 C="$as_dir/$ac_w
19830 6f 72 64 24 7b 31 2b 27 20 27 7d 24 40 22 0a 20 ord${1+' '}$@".
19840 20 66 69 0a 66 69 0a 66 69 0a 66 69 0a 43 43 3d fi.fi.fi.fi.CC=
19850 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 $ac_cv_prog_CC.i
19860 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b f test -n "$CC";
19870 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 then. { $as_ec
19880 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
19890 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
198a0 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 result: $CC" >&
198b0 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 43 43 22 5.$as_echo "$CC"
198c0 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b >&6; }.else. {
198d0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
198e0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
198f0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
19900 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f no" >&5.$as_echo
19910 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a "no" >&6; }.fi.
19920 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 ..fi.if test -z
19930 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 69 66 "$CC"; then. if
19940 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f test -n "$ac_to
19950 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e ol_prefix"; then
19960 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 . for ac_prog i
19970 6e 20 63 6c 2e 65 78 65 0a 20 20 64 6f 0a 20 20 n cl.exe. do.
19980 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
19990 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 first word of "$
199a0 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 ac_tool_prefix$a
199b0 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 63 c_prog", so it c
199c0 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 an be a program
199d0 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a name with args..
199e0 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 74 6f set dummy $ac_to
199f0 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f ol_prefix$ac_pro
19a00 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 g; ac_word=$2.{
19a10 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
19a20 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
19a30 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
19a40 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 for $ac_word" >&
19a50 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
19a60 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 ecking for $ac_w
19a70 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ord... " >&6; }.
19a80 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f if ${ac_cv_prog_
19a90 43 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 CC+:} false; the
19aa0 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
19ab0 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
19ac0 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
19ad0 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 -n "$CC"; then.
19ae0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 ac_cv_prog_CC="
19af0 24 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 $CC" # Let the u
19b00 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 ser override the
19b10 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 test..else.as_s
19b20 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 ave_IFS=$IFS; IF
19b30 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f S=$PATH_SEPARATO
19b40 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 R.for as_dir in
19b50 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 $PATH.do. IFS=$
19b60 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 as_save_IFS. te
19b70 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 st -z "$as_dir"
19b80 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 && as_dir=..
19b90 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 for ac_exec_ext
19ba0 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 in '' $ac_execut
19bb0 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b able_extensions;
19bc0 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 do. if as_fn_e
19bd0 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 xecutable_p "$as
19be0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
19bf0 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e _exec_ext"; then
19c00 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f . ac_cv_prog_
19c10 43 43 3d 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 CC="$ac_tool_pre
19c20 66 69 78 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 fix$ac_prog".
19c30 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
19c40 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
19c50 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 INENO}: found $a
19c60 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
19c70 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a c_exec_ext" >&5.
19c80 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 break 2. fi
19c90 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 .done. done.IFS
19ca0 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 =$as_save_IFS..f
19cb0 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70 i.fi.CC=$ac_cv_p
19cc0 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20 2d rog_CC.if test -
19cd0 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 n "$CC"; then.
19ce0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
19cf0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
19d00 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
19d10 20 24 43 43 22 20 3e 26 35 0a 24 61 73 5f 65 63 $CC" >&5.$as_ec
19d20 68 6f 20 22 24 43 43 22 20 3e 26 36 3b 20 7d 0a ho "$CC" >&6; }.
19d30 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 else. { $as_ech
19d40 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
19d50 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
19d60 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a result: no" >&5.
19d70 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 $as_echo "no" >&
19d80 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 20 20 74 65 6; }.fi... te
19d90 73 74 20 2d 6e 20 22 24 43 43 22 20 26 26 20 62 st -n "$CC" && b
19da0 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 reak. done.fi.i
19db0 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b f test -z "$CC";
19dc0 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 then. ac_ct_CC
19dd0 3d 24 43 43 0a 20 20 66 6f 72 20 61 63 5f 70 72 =$CC. for ac_pr
19de0 6f 67 20 69 6e 20 63 6c 2e 65 78 65 0a 64 6f 0a og in cl.exe.do.
19df0 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
19e00 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 first word of "$
19e10 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 ac_prog", so it
19e20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d can be a program
19e30 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e name with args.
19e40 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70 .set dummy $ac_p
19e50 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a rog; ac_word=$2.
19e60 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
19e70 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
19e80 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
19e90 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 g for $ac_word"
19ea0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
19eb0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
19ec0 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 _word... " >&6;
19ed0 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
19ee0 67 5f 61 63 5f 63 74 5f 43 43 2b 3a 7d 20 66 61 g_ac_ct_CC+:} fa
19ef0 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
19f00 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
19f10 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
19f20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
19f30 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 ct_CC"; then. a
19f40 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
19f50 43 43 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 CC="$ac_ct_CC" #
19f60 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 Let the user ov
19f70 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e erride the test.
19f80 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 .else.as_save_IF
19f90 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 S=$IFS; IFS=$PAT
19fa0 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 H_SEPARATOR.for
19fb0 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a as_dir in $PATH.
19fc0 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 do. IFS=$as_sav
19fd0 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 e_IFS. test -z
19fe0 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f "$as_dir" && as_
19ff0 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 dir=.. for ac
1a000 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 _exec_ext in ''
1a010 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 $ac_executable_e
1a020 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 xtensions; do.
1a030 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 if as_fn_executa
1a040 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 ble_p "$as_dir/$
1a050 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f ac_word$ac_exec_
1a060 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 ext"; then. a
1a070 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
1a080 43 43 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 CC="$ac_prog".
1a090 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
1a0a0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1a0b0 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 LINENO}: found $
1a0c0 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 as_dir/$ac_word$
1a0d0 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 ac_exec_ext" >&5
1a0e0 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 . break 2. f
1a0f0 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 i.done. done.IF
1a100 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a S=$as_save_IFS..
1a110 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24 fi.fi.ac_ct_CC=$
1a120 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
1a130 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 _CC.if test -n "
1a140 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e $ac_ct_CC"; then
1a150 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
1a160 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
1a170 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
1a180 6c 74 3a 20 24 61 63 5f 63 74 5f 43 43 22 20 3e lt: $ac_ct_CC" >
1a190 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 &5.$as_echo "$ac
1a1a0 5f 63 74 5f 43 43 22 20 3e 26 36 3b 20 7d 0a 65 _ct_CC" >&6; }.e
1a1b0 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f lse. { $as_echo
1a1c0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
1a1d0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
1a1e0 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 esult: no" >&5.$
1a1f0 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 as_echo "no" >&6
1a200 3b 20 7d 0a 66 69 0a 0a 0a 20 20 74 65 73 74 20 ; }.fi... test
1a210 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 20 26 -n "$ac_ct_CC" &
1a220 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 & break.done..
1a230 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 74 if test "x$ac_ct
1a240 5f 43 43 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 _CC" = x; then.
1a250 20 20 20 43 43 3d 22 22 0a 20 20 65 6c 73 65 0a CC="". else.
1a260 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f case $cross_
1a270 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f compiling:$ac_to
1a280 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 ol_warned in.yes
1a290 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 :).{ $as_echo "$
1a2a0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
1a2b0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e o-$LINENO}: WARN
1a2c0 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 ING: using cross
1a2d0 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 tools not prefi
1a2e0 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 xed with host tr
1a2f0 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 iplet" >&5.$as_e
1a300 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 cho "$as_me: WAR
1a310 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 NING: using cros
1a320 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 s tools not pref
1a330 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 ixed with host t
1a340 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 riplet" >&2;}.ac
1a350 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 _tool_warned=yes
1a360 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 43 43 3d ;;.esac. CC=
1a370 24 61 63 5f 63 74 5f 43 43 0a 20 20 66 69 0a 66 $ac_ct_CC. fi.f
1a380 69 0a 0a 66 69 0a 0a 0a 74 65 73 74 20 2d 7a 20 i..fi...test -z
1a390 22 24 43 43 22 20 26 26 20 7b 20 7b 20 24 61 73 "$CC" && { { $as
1a3a0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
1a3b0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1a3c0 4f 7d 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 O}: error: in \`
1a3d0 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 35 0a 24 $ac_pwd':" >&5.$
1a3e0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
1a3f0 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 error: in \`$ac
1a400 5f 70 77 64 27 3a 22 20 3e 26 32 3b 7d 0a 61 73 _pwd':" >&2;}.as
1a410 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 6e 6f _fn_error $? "no
1a420 20 61 63 63 65 70 74 61 62 6c 65 20 43 20 63 6f acceptable C co
1a430 6d 70 69 6c 65 72 20 66 6f 75 6e 64 20 69 6e 20 mpiler found in
1a440 5c 24 50 41 54 48 0a 53 65 65 20 5c 60 63 6f 6e \$PATH.See \`con
1a450 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 fig.log' for mor
1a460 65 20 64 65 74 61 69 6c 73 22 20 22 24 4c 49 4e e details" "$LIN
1a470 45 4e 4f 22 20 35 3b 20 7d 0a 0a 23 20 50 72 6f ENO" 5; }..# Pro
1a480 76 69 64 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d vide some inform
1a490 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 ation about the
1a4a0 63 6f 6d 70 69 6c 65 72 2e 0a 24 61 73 5f 65 63 compiler..$as_ec
1a4b0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
1a4c0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
1a4d0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 checking for C
1a4e0 63 6f 6d 70 69 6c 65 72 20 76 65 72 73 69 6f 6e compiler version
1a4f0 22 20 3e 26 35 0a 73 65 74 20 58 20 24 61 63 5f " >&5.set X $ac_
1a500 63 6f 6d 70 69 6c 65 0a 61 63 5f 63 6f 6d 70 69 compile.ac_compi
1a510 6c 65 72 3d 24 32 0a 66 6f 72 20 61 63 5f 6f 70 ler=$2.for ac_op
1a520 74 69 6f 6e 20 69 6e 20 2d 2d 76 65 72 73 69 6f tion in --versio
1a530 6e 20 2d 76 20 2d 56 20 2d 71 76 65 72 73 69 6f n -v -V -qversio
1a540 6e 3b 20 64 6f 0a 20 20 7b 20 7b 20 61 63 5f 74 n; do. { { ac_t
1a550 72 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 ry="$ac_compiler
1a560 20 24 61 63 5f 6f 70 74 69 6f 6e 20 3e 26 35 22 $ac_option >&5"
1a570 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 .case "(($ac_try
1a580 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c " in. *\"* | *\
1a590 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 `* | *\\*) ac_tr
1a5a0 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b y_echo=\$ac_try;
1a5b0 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 ;. *) ac_try_ec
1a5c0 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 ho=$ac_try;;.esa
1a5d0 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 c.eval ac_try_ec
1a5e0 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b ho="\"\$as_me:${
1a5f0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1a600 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f O}: $ac_try_echo
1a610 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 \"".$as_echo "$a
1a620 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e c_try_echo"; } >
1a630 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f &5. (eval "$ac_
1a640 63 6f 6d 70 69 6c 65 72 20 24 61 63 5f 6f 70 74 compiler $ac_opt
1a650 69 6f 6e 20 3e 26 35 22 29 20 32 3e 63 6f 6e 66 ion >&5") 2>conf
1a660 74 65 73 74 2e 65 72 72 0a 20 20 61 63 5f 73 74 test.err. ac_st
1a670 61 74 75 73 3d 24 3f 0a 20 20 69 66 20 74 65 73 atus=$?. if tes
1a680 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 t -s conftest.er
1a690 72 3b 20 74 68 65 6e 0a 20 20 20 20 73 65 64 20 r; then. sed
1a6a0 27 31 30 61 5c 0a 2e 2e 2e 20 72 65 73 74 20 6f '10a\.... rest o
1a6b0 66 20 73 74 64 65 72 72 20 6f 75 74 70 75 74 20 f stderr output
1a6c0 64 65 6c 65 74 65 64 20 2e 2e 2e 0a 20 20 20 20 deleted ....
1a6d0 20 20 20 20 20 31 30 71 27 20 63 6f 6e 66 74 65 10q' confte
1a6e0 73 74 2e 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 st.err >conftest
1a6f0 2e 65 72 31 0a 20 20 20 20 63 61 74 20 63 6f 6e .er1. cat con
1a700 66 74 65 73 74 2e 65 72 31 20 3e 26 35 0a 20 20 ftest.er1 >&5.
1a710 66 69 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 fi. rm -f conft
1a720 65 73 74 2e 65 72 31 20 63 6f 6e 66 74 65 73 74 est.er1 conftest
1a730 2e 65 72 72 0a 20 20 24 61 73 5f 65 63 68 6f 20 .err. $as_echo
1a740 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
1a750 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 eno-$LINENO}: \$
1a760 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 ? = $ac_status"
1a770 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 >&5. test $ac_s
1a780 74 61 74 75 73 20 3d 20 30 3b 20 7d 0a 64 6f 6e tatus = 0; }.don
1a790 65 0a 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e e..cat confdefs.
1a7a0 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
1a7b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
1a7c0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
1a7d0 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 . */..int.main
1a7e0 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 ().{.. ;. retu
1a7f0 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 61 rn 0;.}._ACEOF.a
1a800 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 5f 73 61 c_clean_files_sa
1a810 76 65 3d 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c ve=$ac_clean_fil
1a820 65 73 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 es.ac_clean_file
1a830 73 3d 22 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c s="$ac_clean_fil
1a840 65 73 20 61 2e 6f 75 74 20 61 2e 6f 75 74 2e 64 es a.out a.out.d
1a850 53 59 4d 20 61 2e 65 78 65 20 62 2e 6f 75 74 22 SYM a.exe b.out"
1a860 0a 23 20 54 72 79 20 74 6f 20 63 72 65 61 74 65 .# Try to create
1a870 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 77 an executable w
1a880 69 74 68 6f 75 74 20 2d 6f 20 66 69 72 73 74 2c ithout -o first,
1a890 20 64 69 73 72 65 67 61 72 64 20 61 2e 6f 75 74 disregard a.out
1a8a0 2e 0a 23 20 49 74 20 77 69 6c 6c 20 68 65 6c 70 ..# It will help
1a8b0 20 75 73 20 64 69 61 67 6e 6f 73 65 20 62 72 6f us diagnose bro
1a8c0 6b 65 6e 20 63 6f 6d 70 69 6c 65 72 73 2c 20 61 ken compilers, a
1a8d0 6e 64 20 66 69 6e 64 69 6e 67 20 6f 75 74 20 61 nd finding out a
1a8e0 6e 20 69 6e 74 75 69 74 69 6f 6e 0a 23 20 6f 66 n intuition.# of
1a8f0 20 65 78 65 65 78 74 2e 0a 7b 20 24 61 73 5f 65 exeext..{ $as_e
1a900 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
1a910 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
1a920 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 : checking wheth
1a930 65 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 er the C compile
1a940 72 20 77 6f 72 6b 73 22 20 3e 26 35 0a 24 61 73 r works" >&5.$as
1a950 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
1a960 67 20 77 68 65 74 68 65 72 20 74 68 65 20 43 20 g whether the C
1a970 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 2e compiler works..
1a980 2e 20 22 20 3e 26 36 3b 20 7d 0a 61 63 5f 6c 69 . " >&6; }.ac_li
1a990 6e 6b 5f 64 65 66 61 75 6c 74 3d 60 24 61 73 5f nk_default=`$as_
1a9a0 65 63 68 6f 20 22 24 61 63 5f 6c 69 6e 6b 22 20 echo "$ac_link"
1a9b0 7c 20 73 65 64 20 27 73 2f 20 2d 6f 20 2a 63 6f | sed 's/ -o *co
1a9c0 6e 66 74 65 73 74 5b 5e 20 5d 2a 2f 2f 27 60 0a nftest[^ ]*//'`.
1a9d0 0a 23 20 54 68 65 20 70 6f 73 73 69 62 6c 65 20 .# The possible
1a9e0 6f 75 74 70 75 74 20 66 69 6c 65 73 3a 0a 61 63 output files:.ac
1a9f0 5f 66 69 6c 65 73 3d 22 61 2e 6f 75 74 20 63 6f _files="a.out co
1aa00 6e 66 74 65 73 74 2e 65 78 65 20 63 6f 6e 66 74 nftest.exe conft
1aa10 65 73 74 20 61 2e 65 78 65 20 61 5f 6f 75 74 2e est a.exe a_out.
1aa20 65 78 65 20 62 2e 6f 75 74 20 63 6f 6e 66 74 65 exe b.out confte
1aa30 73 74 2e 2a 22 0a 0a 61 63 5f 72 6d 66 69 6c 65 st.*"..ac_rmfile
1aa40 73 3d 0a 66 6f 72 20 61 63 5f 66 69 6c 65 20 69 s=.for ac_file i
1aa50 6e 20 24 61 63 5f 66 69 6c 65 73 0a 64 6f 0a 20 n $ac_files.do.
1aa60 20 63 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69 case $ac_file i
1aa70 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 n. *.$ac_ext
1aa80 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 | *.xcoff | *.td
1aa90 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 s | *.d | *.pdb
1aaa0 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 | *.xSYM | *.bb
1aab0 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6d 61 70 20 | *.bbg | *.map
1aac0 7c 20 2a 2e 69 6e 66 20 7c 20 2a 2e 64 53 59 4d | *.inf | *.dSYM
1aad0 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29 | *.o | *.obj )
1aae0 20 3b 3b 0a 20 20 20 20 2a 20 29 20 61 63 5f 72 ;;. * ) ac_r
1aaf0 6d 66 69 6c 65 73 3d 22 24 61 63 5f 72 6d 66 69 mfiles="$ac_rmfi
1ab00 6c 65 73 20 24 61 63 5f 66 69 6c 65 22 3b 3b 0a les $ac_file";;.
1ab10 20 20 65 73 61 63 0a 64 6f 6e 65 0a 72 6d 20 2d esac.done.rm -
1ab20 66 20 24 61 63 5f 72 6d 66 69 6c 65 73 0a 0a 69 f $ac_rmfiles..i
1ab30 66 20 7b 20 7b 20 61 63 5f 74 72 79 3d 22 24 61 f { { ac_try="$a
1ab40 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74 22 0a c_link_default".
1ab50 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 case "(($ac_try"
1ab60 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 in. *\"* | *\`
1ab70 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 * | *\\*) ac_try
1ab80 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b _echo=\$ac_try;;
1ab90 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 . *) ac_try_ech
1aba0 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 o=$ac_try;;.esac
1abb0 0a 65 76 61 6c 20 61 63 5f 74 72 79 5f 65 63 68 .eval ac_try_ech
1abc0 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 7b 61 o="\"\$as_me:${a
1abd0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
1abe0 7d 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c }: $ac_try_echo\
1abf0 22 22 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 "".$as_echo "$ac
1ac00 5f 74 72 79 5f 65 63 68 6f 22 3b 20 7d 20 3e 26 _try_echo"; } >&
1ac10 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 5. (eval "$ac_l
1ac20 69 6e 6b 5f 64 65 66 61 75 6c 74 22 29 20 32 3e ink_default") 2>
1ac30 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 &5. ac_status=$
1ac40 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ?. $as_echo "$a
1ac50 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
1ac60 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d -$LINENO}: \$? =
1ac70 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 $ac_status" >&5
1ac80 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 . test $ac_stat
1ac90 75 73 20 3d 20 30 3b 20 7d 3b 20 74 68 65 6e 20 us = 0; }; then
1aca0 3a 0a 20 20 23 20 41 75 74 6f 63 6f 6e 66 2d 32 :. # Autoconf-2
1acb0 2e 31 33 20 63 6f 75 6c 64 20 73 65 74 20 74 68 .13 could set th
1acc0 65 20 61 63 5f 63 76 5f 65 78 65 65 78 74 20 76 e ac_cv_exeext v
1acd0 61 72 69 61 62 6c 65 20 74 6f 20 60 6e 6f 27 2e ariable to `no'.
1ace0 0a 23 20 53 6f 20 69 67 6e 6f 72 65 20 61 20 76 .# So ignore a v
1acf0 61 6c 75 65 20 6f 66 20 60 6e 6f 27 2c 20 6f 74 alue of `no', ot
1ad00 68 65 72 77 69 73 65 20 74 68 69 73 20 77 6f 75 herwise this wou
1ad10 6c 64 20 6c 65 61 64 20 74 6f 20 60 45 58 45 45 ld lead to `EXEE
1ad20 58 54 20 3d 20 6e 6f 27 0a 23 20 69 6e 20 61 20 XT = no'.# in a
1ad30 4d 61 6b 65 66 69 6c 65 2e 20 20 57 65 20 73 68 Makefile. We sh
1ad40 6f 75 6c 64 20 6e 6f 74 20 6f 76 65 72 72 69 64 ould not overrid
1ad50 65 20 61 63 5f 63 76 5f 65 78 65 65 78 74 20 69 e ac_cv_exeext i
1ad60 66 20 69 74 20 77 61 73 20 63 61 63 68 65 64 2c f it was cached,
1ad70 0a 23 20 73 6f 20 74 68 61 74 20 74 68 65 20 75 .# so that the u
1ad80 73 65 72 20 63 61 6e 20 73 68 6f 72 74 2d 63 69 ser can short-ci
1ad90 72 63 75 69 74 20 74 68 69 73 20 74 65 73 74 20 rcuit this test
1ada0 66 6f 72 20 63 6f 6d 70 69 6c 65 72 73 20 75 6e for compilers un
1adb0 6b 6e 6f 77 6e 20 74 6f 0a 23 20 41 75 74 6f 63 known to.# Autoc
1adc0 6f 6e 66 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65 onf..for ac_file
1add0 20 69 6e 20 24 61 63 5f 66 69 6c 65 73 20 27 27 in $ac_files ''
1ade0 0a 64 6f 0a 20 20 74 65 73 74 20 2d 66 20 22 24 .do. test -f "$
1adf0 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63 6f 6e 74 ac_file" || cont
1ae00 69 6e 75 65 0a 20 20 63 61 73 65 20 24 61 63 5f inue. case $ac_
1ae10 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24 61 file in. *.$a
1ae20 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66 20 c_ext | *.xcoff
1ae30 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c 20 | *.tds | *.d |
1ae40 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20 7c *.pdb | *.xSYM |
1ae50 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67 20 7c 20 *.bb | *.bbg |
1ae60 2a 2e 6d 61 70 20 7c 20 2a 2e 69 6e 66 20 7c 20 *.map | *.inf |
1ae70 2a 2e 64 53 59 4d 20 7c 20 2a 2e 6f 20 7c 20 2a *.dSYM | *.o | *
1ae80 2e 6f 62 6a 20 29 0a 09 3b 3b 0a 20 20 20 20 5b .obj )..;;. [
1ae90 61 62 5d 2e 6f 75 74 20 29 0a 09 23 20 57 65 20 ab].out )..# We
1aea0 66 6f 75 6e 64 20 74 68 65 20 64 65 66 61 75 6c found the defaul
1aeb0 74 20 65 78 65 63 75 74 61 62 6c 65 2c 20 62 75 t executable, bu
1aec0 74 20 65 78 65 65 78 74 3d 27 27 20 69 73 20 6d t exeext='' is m
1aed0 6f 73 74 0a 09 23 20 63 65 72 74 61 69 6e 6c 79 ost..# certainly
1aee0 20 72 69 67 68 74 2e 0a 09 62 72 65 61 6b 3b 3b right...break;;
1aef0 0a 20 20 20 20 2a 2e 2a 20 29 0a 09 69 66 20 74 . *.* )..if t
1af00 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 65 78 65 est "${ac_cv_exe
1af10 65 78 74 2b 73 65 74 7d 22 20 3d 20 73 65 74 20 ext+set}" = set
1af20 26 26 20 74 65 73 74 20 22 24 61 63 5f 63 76 5f && test "$ac_cv_
1af30 65 78 65 65 78 74 22 20 21 3d 20 6e 6f 3b 0a 09 exeext" != no;..
1af40 74 68 65 6e 20 3a 3b 20 65 6c 73 65 0a 09 20 20 then :; else..
1af50 20 61 63 5f 63 76 5f 65 78 65 65 78 74 3d 60 65 ac_cv_exeext=`e
1af60 78 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20 3a xpr "$ac_file" :
1af70 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 '[^.]*\(\..*\)'
1af80 60 0a 09 66 69 0a 09 23 20 57 65 20 73 65 74 20 `..fi..# We set
1af90 61 63 5f 63 76 5f 65 78 65 65 78 74 20 68 65 72 ac_cv_exeext her
1afa0 65 20 62 65 63 61 75 73 65 20 74 68 65 20 6c 61 e because the la
1afb0 74 65 72 20 74 65 73 74 20 66 6f 72 20 69 74 20 ter test for it
1afc0 69 73 20 6e 6f 74 0a 09 23 20 73 61 66 65 3a 20 is not..# safe:
1afd0 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 73 20 cross compilers
1afe0 6d 61 79 20 6e 6f 74 20 61 64 64 20 74 68 65 20 may not add the
1aff0 73 75 66 66 69 78 20 69 66 20 67 69 76 65 6e 20 suffix if given
1b000 61 6e 20 60 2d 6f 27 0a 09 23 20 61 72 67 75 6d an `-o'..# argum
1b010 65 6e 74 2c 20 73 6f 20 77 65 20 6d 61 79 20 6e ent, so we may n
1b020 65 65 64 20 74 6f 20 6b 6e 6f 77 20 69 74 20 61 eed to know it a
1b030 74 20 74 68 61 74 20 70 6f 69 6e 74 20 61 6c 72 t that point alr
1b040 65 61 64 79 2e 0a 09 23 20 45 76 65 6e 20 69 66 eady...# Even if
1b050 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 6c 6f this section lo
1b060 6f 6b 73 20 63 72 75 66 74 79 3a 20 69 74 20 68 oks crufty: it h
1b070 61 73 20 74 68 65 20 61 64 76 61 6e 74 61 67 65 as the advantage
1b080 20 6f 66 0a 09 23 20 61 63 74 75 61 6c 6c 79 20 of..# actually
1b090 77 6f 72 6b 69 6e 67 2e 0a 09 62 72 65 61 6b 3b working...break;
1b0a0 3b 0a 20 20 20 20 2a 20 29 0a 09 62 72 65 61 6b ;. * )..break
1b0b0 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 74 ;;. esac.done.t
1b0c0 65 73 74 20 22 24 61 63 5f 63 76 5f 65 78 65 65 est "$ac_cv_exee
1b0d0 78 74 22 20 3d 20 6e 6f 20 26 26 20 61 63 5f 63 xt" = no && ac_c
1b0e0 76 5f 65 78 65 65 78 74 3d 0a 0a 65 6c 73 65 0a v_exeext=..else.
1b0f0 20 20 61 63 5f 66 69 6c 65 3d 27 27 0a 66 69 0a ac_file=''.fi.
1b100 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f if test -z "$ac_
1b110 66 69 6c 65 22 3b 20 74 68 65 6e 20 3a 0a 20 20 file"; then :.
1b120 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1b130 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1b140 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
1b150 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 no" >&5.$as_ech
1b160 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 24 61 o "no" >&6; }.$a
1b170 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 s_echo "$as_me:
1b180 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 failed program w
1b190 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f as:" >&5.sed 's/
1b1a0 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e ^/| /' conftest.
1b1b0 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 7b 20 7b $ac_ext >&5..{ {
1b1c0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
1b1d0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
1b1e0 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 69 INENO}: error: i
1b1f0 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e n \`$ac_pwd':" >
1b200 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 &5.$as_echo "$as
1b210 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c _me: error: in \
1b220 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 32 3b `$ac_pwd':" >&2;
1b230 7d 0a 61 73 5f 66 6e 5f 65 72 72 6f 72 20 37 37 }.as_fn_error 77
1b240 20 22 43 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e "C compiler can
1b250 6e 6f 74 20 63 72 65 61 74 65 20 65 78 65 63 75 not create execu
1b260 74 61 62 6c 65 73 0a 53 65 65 20 5c 60 63 6f 6e tables.See \`con
1b270 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 fig.log' for mor
1b280 65 20 64 65 74 61 69 6c 73 22 20 22 24 4c 49 4e e details" "$LIN
1b290 45 4e 4f 22 20 35 3b 20 7d 0a 65 6c 73 65 0a 20 ENO" 5; }.else.
1b2a0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
1b2b0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
1b2c0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
1b2d0 3a 20 79 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 : yes" >&5.$as_e
1b2e0 63 68 6f 20 22 79 65 73 22 20 3e 26 36 3b 20 7d cho "yes" >&6; }
1b2f0 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 .fi.{ $as_echo "
1b300 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1b310 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
1b320 63 6b 69 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 cking for C comp
1b330 69 6c 65 72 20 64 65 66 61 75 6c 74 20 6f 75 74 iler default out
1b340 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 22 20 3e put file name" >
1b350 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
1b360 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 63 6f hecking for C co
1b370 6d 70 69 6c 65 72 20 64 65 66 61 75 6c 74 20 6f mpiler default o
1b380 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 2e utput file name.
1b390 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 7b 20 24 61 .. " >&6; }.{ $a
1b3a0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1b3b0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1b3c0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 NO}: result: $ac
1b3d0 5f 66 69 6c 65 22 20 3e 26 35 0a 24 61 73 5f 65 _file" >&5.$as_e
1b3e0 63 68 6f 20 22 24 61 63 5f 66 69 6c 65 22 20 3e cho "$ac_file" >
1b3f0 26 36 3b 20 7d 0a 61 63 5f 65 78 65 65 78 74 3d &6; }.ac_exeext=
1b400 24 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 0a 72 $ac_cv_exeext..r
1b410 6d 20 2d 66 20 2d 72 20 61 2e 6f 75 74 20 61 2e m -f -r a.out a.
1b420 6f 75 74 2e 64 53 59 4d 20 61 2e 65 78 65 20 63 out.dSYM a.exe c
1b430 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78 onftest$ac_cv_ex
1b440 65 65 78 74 20 62 2e 6f 75 74 0a 61 63 5f 63 6c eext b.out.ac_cl
1b450 65 61 6e 5f 66 69 6c 65 73 3d 24 61 63 5f 63 6c ean_files=$ac_cl
1b460 65 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 0a 7b ean_files_save.{
1b470 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
1b480 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
1b490 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
1b4a0 20 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20 65 for suffix of e
1b4b0 78 65 63 75 74 61 62 6c 65 73 22 20 3e 26 35 0a xecutables" >&5.
1b4c0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
1b4d0 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78 20 king for suffix
1b4e0 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 2e 2e of executables..
1b4f0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 7b 20 . " >&6; }.if {
1b500 7b 20 61 63 5f 74 72 79 3d 22 24 61 63 5f 6c 69 { ac_try="$ac_li
1b510 6e 6b 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f nk".case "(($ac_
1b520 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c try" in. *\"* |
1b530 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 *\`* | *\\*) ac
1b540 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 _try_echo=\$ac_t
1b550 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 ry;;. *) ac_try
1b560 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a _echo=$ac_try;;.
1b570 65 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 72 79 esac.eval ac_try
1b580 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f 6d 65 _echo="\"\$as_me
1b590 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
1b5a0 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 5f 65 NENO}: $ac_try_e
1b5b0 63 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 6f 20 cho\"".$as_echo
1b5c0 22 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 3b 20 "$ac_try_echo";
1b5d0 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 } >&5. (eval "$
1b5e0 61 63 5f 6c 69 6e 6b 22 29 20 32 3e 26 35 0a 20 ac_link") 2>&5.
1b5f0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 ac_status=$?.
1b600 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
1b610 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
1b620 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 NENO}: \$? = $ac
1b630 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 _status" >&5. t
1b640 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d est $ac_status =
1b650 20 30 3b 20 7d 3b 20 74 68 65 6e 20 3a 0a 20 20 0; }; then :.
1b660 23 20 49 66 20 62 6f 74 68 20 60 63 6f 6e 66 74 # If both `conft
1b670 65 73 74 2e 65 78 65 27 20 61 6e 64 20 60 63 6f est.exe' and `co
1b680 6e 66 74 65 73 74 27 20 61 72 65 20 60 70 72 65 nftest' are `pre
1b690 73 65 6e 74 27 20 28 77 65 6c 6c 2c 20 6f 62 73 sent' (well, obs
1b6a0 65 72 76 61 62 6c 65 29 0a 23 20 63 61 74 63 68 ervable).# catch
1b6b0 20 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 27 2e `conftest.exe'.
1b6c0 20 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 20 77 For instance w
1b6d0 69 74 68 20 43 79 67 77 69 6e 2c 20 60 6c 73 20 ith Cygwin, `ls
1b6e0 63 6f 6e 66 74 65 73 74 27 20 77 69 6c 6c 0a 23 conftest' will.#
1b6f0 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79 20 28 work properly (
1b700 69 2e 65 2e 2c 20 72 65 66 65 72 20 74 6f 20 60 i.e., refer to `
1b710 63 6f 6e 66 74 65 73 74 2e 65 78 65 27 29 2c 20 conftest.exe'),
1b720 77 68 69 6c 65 20 69 74 20 77 6f 6e 27 74 20 77 while it won't w
1b730 69 74 68 0a 23 20 60 72 6d 27 2e 0a 66 6f 72 20 ith.# `rm'..for
1b740 61 63 5f 66 69 6c 65 20 69 6e 20 63 6f 6e 66 74 ac_file in conft
1b750 65 73 74 2e 65 78 65 20 63 6f 6e 66 74 65 73 74 est.exe conftest
1b760 20 63 6f 6e 66 74 65 73 74 2e 2a 3b 20 64 6f 0a conftest.*; do.
1b770 20 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 66 test -f "$ac_f
1b780 69 6c 65 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 ile" || continue
1b790 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69 6c 65 . case $ac_file
1b7a0 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 in. *.$ac_ex
1b7b0 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e t | *.xcoff | *.
1b7c0 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 tds | *.d | *.pd
1b7d0 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 b | *.xSYM | *.b
1b7e0 62 20 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6d 61 b | *.bbg | *.ma
1b7f0 70 20 7c 20 2a 2e 69 6e 66 20 7c 20 2a 2e 64 53 p | *.inf | *.dS
1b800 59 4d 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a YM | *.o | *.obj
1b810 20 29 20 3b 3b 0a 20 20 20 20 2a 2e 2a 20 29 20 ) ;;. *.* )
1b820 61 63 5f 63 76 5f 65 78 65 65 78 74 3d 60 65 78 ac_cv_exeext=`ex
1b830 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 pr "$ac_file" :
1b840 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 '[^.]*\(\..*\)'`
1b850 0a 09 20 20 62 72 65 61 6b 3b 3b 0a 20 20 20 20 .. break;;.
1b860 2a 20 29 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 * ) break;;. es
1b870 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 7b ac.done.else. {
1b880 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
1b890 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
1b8a0 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a $LINENO}: error:
1b8b0 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 in \`$ac_pwd':"
1b8c0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
1b8d0 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e as_me: error: in
1b8e0 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 \`$ac_pwd':" >&
1b8f0 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 72 6f 72 20 2;}.as_fn_error
1b900 24 3f 20 22 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 $? "cannot compu
1b910 74 65 20 73 75 66 66 69 78 20 6f 66 20 65 78 65 te suffix of exe
1b920 63 75 74 61 62 6c 65 73 3a 20 63 61 6e 6e 6f 74 cutables: cannot
1b930 20 63 6f 6d 70 69 6c 65 20 61 6e 64 20 6c 69 6e compile and lin
1b940 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c k.See \`config.l
1b950 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 og' for more det
1b960 61 69 6c 73 22 20 22 24 4c 49 4e 45 4e 4f 22 20 ails" "$LINENO"
1b970 35 3b 20 7d 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 5; }.fi.rm -f co
1b980 6e 66 74 65 73 74 20 63 6f 6e 66 74 65 73 74 24 nftest conftest$
1b990 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 7b 20 24 ac_cv_exeext.{ $
1b9a0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
1b9b0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
1b9c0 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
1b9d0 63 5f 63 76 5f 65 78 65 65 78 74 22 20 3e 26 35 c_cv_exeext" >&5
1b9e0 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
1b9f0 76 5f 65 78 65 65 78 74 22 20 3e 26 36 3b 20 7d v_exeext" >&6; }
1ba00 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 ..rm -f conftest
1ba10 2e 24 61 63 5f 65 78 74 0a 45 58 45 45 58 54 3d .$ac_ext.EXEEXT=
1ba20 24 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 61 63 $ac_cv_exeext.ac
1ba30 5f 65 78 65 65 78 74 3d 24 45 58 45 45 58 54 0a _exeext=$EXEEXT.
1ba40 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d cat confdefs.h -
1ba50 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 <<_ACEOF >conft
1ba60 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 est.$ac_ext./* e
1ba70 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 nd confdefs.h.
1ba80 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 */.#include <std
1ba90 69 6f 2e 68 3e 0a 69 6e 74 0a 6d 61 69 6e 20 28 io.h>.int.main (
1baa0 29 0a 7b 0a 46 49 4c 45 20 2a 66 20 3d 20 66 6f ).{.FILE *f = fo
1bab0 70 65 6e 20 28 22 63 6f 6e 66 74 65 73 74 2e 6f pen ("conftest.o
1bac0 75 74 22 2c 20 22 77 22 29 3b 0a 20 72 65 74 75 ut", "w");. retu
1bad0 72 6e 20 66 65 72 72 6f 72 20 28 66 29 20 7c 7c rn ferror (f) ||
1bae0 20 66 63 6c 6f 73 65 20 28 66 29 20 21 3d 20 30 fclose (f) != 0
1baf0 3b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 ;.. ;. return
1bb00 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 61 63 5f 63 0;.}._ACEOF.ac_c
1bb10 6c 65 61 6e 5f 66 69 6c 65 73 3d 22 24 61 63 5f lean_files="$ac_
1bb20 63 6c 65 61 6e 5f 66 69 6c 65 73 20 63 6f 6e 66 clean_files conf
1bb30 74 65 73 74 2e 6f 75 74 22 0a 23 20 43 68 65 63 test.out".# Chec
1bb40 6b 20 74 68 61 74 20 74 68 65 20 63 6f 6d 70 69 k that the compi
1bb50 6c 65 72 20 70 72 6f 64 75 63 65 73 20 65 78 65 ler produces exe
1bb60 63 75 74 61 62 6c 65 73 20 77 65 20 63 61 6e 20 cutables we can
1bb70 72 75 6e 2e 20 20 49 66 20 6e 6f 74 2c 20 65 69 run. If not, ei
1bb80 74 68 65 72 0a 23 20 74 68 65 20 63 6f 6d 70 69 ther.# the compi
1bb90 6c 65 72 20 69 73 20 62 72 6f 6b 65 6e 2c 20 6f ler is broken, o
1bba0 72 20 77 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 r we cross compi
1bbb0 6c 65 2e 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 le..{ $as_echo "
1bbc0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1bbd0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
1bbe0 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 cking whether we
1bbf0 20 61 72 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 are cross compi
1bc00 6c 69 6e 67 22 20 3e 26 35 0a 24 61 73 5f 65 63 ling" >&5.$as_ec
1bc10 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 ho_n "checking w
1bc20 68 65 74 68 65 72 20 77 65 20 61 72 65 20 63 72 hether we are cr
1bc30 6f 73 73 20 63 6f 6d 70 69 6c 69 6e 67 2e 2e 2e oss compiling...
1bc40 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 " >&6; }.if tes
1bc50 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c t "$cross_compil
1bc60 69 6e 67 22 20 21 3d 20 79 65 73 3b 20 74 68 65 ing" != yes; the
1bc70 6e 0a 20 20 7b 20 7b 20 61 63 5f 74 72 79 3d 22 n. { { ac_try="
1bc80 24 61 63 5f 6c 69 6e 6b 22 0a 63 61 73 65 20 22 $ac_link".case "
1bc90 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 (($ac_try" in.
1bca0 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c *\"* | *\`* | *\
1bcb0 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d \*) ac_try_echo=
1bcc0 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 \$ac_try;;. *)
1bcd0 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f ac_try_echo=$ac_
1bce0 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 try;;.esac.eval
1bcf0 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c ac_try_echo="\"\
1bd00 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1bd10 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 no-$LINENO}: $ac
1bd20 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73 _try_echo\"".$as
1bd30 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 5f 65 _echo "$ac_try_e
1bd40 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 cho"; } >&5. (e
1bd50 76 61 6c 20 22 24 61 63 5f 6c 69 6e 6b 22 29 20 val "$ac_link")
1bd60 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 2>&5. ac_status
1bd70 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 =$?. $as_echo "
1bd80 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1bd90 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f no-$LINENO}: \$?
1bda0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e = $ac_status" >
1bdb0 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 &5. test $ac_st
1bdc0 61 74 75 73 20 3d 20 30 3b 20 7d 0a 20 20 69 66 atus = 0; }. if
1bdd0 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f 63 6f 6e { ac_try='./con
1bde0 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78 65 65 ftest$ac_cv_exee
1bdf0 78 74 27 0a 20 20 7b 20 7b 20 63 61 73 65 20 22 xt'. { { case "
1be00 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 (($ac_try" in.
1be10 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c *\"* | *\`* | *\
1be20 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d \*) ac_try_echo=
1be30 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 \$ac_try;;. *)
1be40 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f ac_try_echo=$ac_
1be50 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 try;;.esac.eval
1be60 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c ac_try_echo="\"\
1be70 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1be80 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 no-$LINENO}: $ac
1be90 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73 _try_echo\"".$as
1bea0 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 5f 65 _echo "$ac_try_e
1beb0 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 cho"; } >&5. (e
1bec0 76 61 6c 20 22 24 61 63 5f 74 72 79 22 29 20 32 val "$ac_try") 2
1bed0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d >&5. ac_status=
1bee0 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 $?. $as_echo "$
1bef0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
1bf00 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 o-$LINENO}: \$?
1bf10 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 = $ac_status" >&
1bf20 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 5. test $ac_sta
1bf30 74 75 73 20 3d 20 30 3b 20 7d 3b 20 7d 3b 20 74 tus = 0; }; }; t
1bf40 68 65 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f hen. cross_co
1bf50 6d 70 69 6c 69 6e 67 3d 6e 6f 0a 20 20 65 6c 73 mpiling=no. els
1bf60 65 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 e. if test "$
1bf70 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 cross_compiling"
1bf80 20 3d 20 6d 61 79 62 65 3b 20 74 68 65 6e 0a 09 = maybe; then..
1bf90 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d cross_compiling=
1bfa0 79 65 73 0a 20 20 20 20 65 6c 73 65 0a 09 7b 20 yes. else..{
1bfb0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
1bfc0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
1bfd0 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 LINENO}: error:
1bfe0 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 in \`$ac_pwd':"
1bff0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
1c000 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 20 s_me: error: in
1c010 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 32 \`$ac_pwd':" >&2
1c020 3b 7d 0a 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 ;}.as_fn_error $
1c030 3f 20 22 63 61 6e 6e 6f 74 20 72 75 6e 20 43 20 ? "cannot run C
1c040 63 6f 6d 70 69 6c 65 64 20 70 72 6f 67 72 61 6d compiled program
1c050 73 2e 0a 49 66 20 79 6f 75 20 6d 65 61 6e 74 20 s..If you meant
1c060 74 6f 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 to cross compile
1c070 2c 20 75 73 65 20 5c 60 2d 2d 68 6f 73 74 27 2e , use \`--host'.
1c080 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f .See \`config.lo
1c090 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 g' for more deta
1c0a0 69 6c 73 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 ils" "$LINENO" 5
1c0b0 3b 20 7d 0a 20 20 20 20 66 69 0a 20 20 66 69 0a ; }. fi. fi.
1c0c0 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 fi.{ $as_echo "$
1c0d0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
1c0e0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
1c0f0 6c 74 3a 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 lt: $cross_compi
1c100 6c 69 6e 67 22 20 3e 26 35 0a 24 61 73 5f 65 63 ling" >&5.$as_ec
1c110 68 6f 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 ho "$cross_compi
1c120 6c 69 6e 67 22 20 3e 26 36 3b 20 7d 0a 0a 72 6d ling" >&6; }..rm
1c130 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 -f conftest.$ac
1c140 5f 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63 _ext conftest$ac
1c150 5f 63 76 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 _cv_exeext conft
1c160 65 73 74 2e 6f 75 74 0a 61 63 5f 63 6c 65 61 6e est.out.ac_clean
1c170 5f 66 69 6c 65 73 3d 24 61 63 5f 63 6c 65 61 6e _files=$ac_clean
1c180 5f 66 69 6c 65 73 5f 73 61 76 65 0a 7b 20 24 61 _files_save.{ $a
1c190 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1c1a0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1c1b0 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f NO}: checking fo
1c1c0 72 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 r suffix of obje
1c1d0 63 74 20 66 69 6c 65 73 22 20 3e 26 35 0a 24 61 ct files" >&5.$a
1c1e0 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
1c1f0 6e 67 20 66 6f 72 20 73 75 66 66 69 78 20 6f 66 ng for suffix of
1c200 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 2e 2e object files...
1c210 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
1c220 63 5f 63 76 5f 6f 62 6a 65 78 74 2b 3a 7d 20 66 c_cv_objext+:} f
1c230 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
1c240 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
1c250 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
1c260 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 cat confdefs.h
1c270 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 - <<_ACEOF >conf
1c280 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 test.$ac_ext./*
1c290 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 end confdefs.h.
1c2a0 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 */..int.main ()
1c2b0 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e .{.. ;. return
1c2c0 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 0;.}._ACEOF.rm
1c2d0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 6f 20 63 6f -f conftest.o co
1c2e0 6e 66 74 65 73 74 2e 6f 62 6a 0a 69 66 20 7b 20 nftest.obj.if {
1c2f0 7b 20 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f { ac_try="$ac_co
1c300 6d 70 69 6c 65 22 0a 63 61 73 65 20 22 28 28 24 mpile".case "(($
1c310 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 ac_try" in. *\"
1c320 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 * | *\`* | *\\*)
1c330 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 ac_try_echo=\$a
1c340 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f c_try;;. *) ac_
1c350 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 try_echo=$ac_try
1c360 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 61 63 5f ;;.esac.eval ac_
1c370 74 72 79 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 73 try_echo="\"\$as
1c380 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
1c390 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 $LINENO}: $ac_tr
1c3a0 79 5f 65 63 68 6f 5c 22 22 0a 24 61 73 5f 65 63 y_echo\"".$as_ec
1c3b0 68 6f 20 22 24 61 63 5f 74 72 79 5f 65 63 68 6f ho "$ac_try_echo
1c3c0 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c "; } >&5. (eval
1c3d0 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 29 20 "$ac_compile")
1c3e0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 2>&5. ac_status
1c3f0 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 =$?. $as_echo "
1c400 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1c410 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f no-$LINENO}: \$?
1c420 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e = $ac_status" >
1c430 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 &5. test $ac_st
1c440 61 74 75 73 20 3d 20 30 3b 20 7d 3b 20 74 68 65 atus = 0; }; the
1c450 6e 20 3a 0a 20 20 66 6f 72 20 61 63 5f 66 69 6c n :. for ac_fil
1c460 65 20 69 6e 20 63 6f 6e 66 74 65 73 74 2e 6f 20 e in conftest.o
1c470 63 6f 6e 66 74 65 73 74 2e 6f 62 6a 20 63 6f 6e conftest.obj con
1c480 66 74 65 73 74 2e 2a 3b 20 64 6f 0a 20 20 74 65 ftest.*; do. te
1c490 73 74 20 2d 66 20 22 24 61 63 5f 66 69 6c 65 22 st -f "$ac_file"
1c4a0 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 || continue;.
1c4b0 63 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69 6e case $ac_file in
1c4c0 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c . *.$ac_ext |
1c4d0 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73 *.xcoff | *.tds
1c4e0 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c | *.d | *.pdb |
1c4f0 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c *.xSYM | *.bb |
1c500 20 2a 2e 62 62 67 20 7c 20 2a 2e 6d 61 70 20 7c *.bbg | *.map |
1c510 20 2a 2e 69 6e 66 20 7c 20 2a 2e 64 53 59 4d 20 *.inf | *.dSYM
1c520 29 20 3b 3b 0a 20 20 20 20 2a 29 20 61 63 5f 63 ) ;;. *) ac_c
1c530 76 5f 6f 62 6a 65 78 74 3d 60 65 78 70 72 20 22 v_objext=`expr "
1c540 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 2e 2a 5c $ac_file" : '.*\
1c550 2e 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20 20 20 .\(.*\)'`.
1c560 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a break;;. esac.
1c570 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 24 61 73 5f done.else. $as_
1c580 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 echo "$as_me: fa
1c590 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 iled program was
1c5a0 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f :" >&5.sed 's/^/
1c5b0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 | /' conftest.$a
1c5c0 63 5f 65 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 24 c_ext >&5..{ { $
1c5d0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
1c5e0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
1c5f0 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a 20 69 6e 20 ENO}: error: in
1c600 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 35 \`$ac_pwd':" >&5
1c610 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d .$as_echo "$as_m
1c620 65 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 e: error: in \`$
1c630 61 63 5f 70 77 64 27 3a 22 20 3e 26 32 3b 7d 0a ac_pwd':" >&2;}.
1c640 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 as_fn_error $? "
1c650 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 cannot compute s
1c660 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74 20 uffix of object
1c670 66 69 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f files: cannot co
1c680 6d 70 69 6c 65 0a 53 65 65 20 5c 60 63 6f 6e 66 mpile.See \`conf
1c690 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 ig.log' for more
1c6a0 20 64 65 74 61 69 6c 73 22 20 22 24 4c 49 4e 45 details" "$LINE
1c6b0 4e 4f 22 20 35 3b 20 7d 0a 66 69 0a 72 6d 20 2d NO" 5; }.fi.rm -
1c6c0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 63 f conftest.$ac_c
1c6d0 76 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 v_objext conftes
1c6e0 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 7b 20 24 t.$ac_ext.fi.{ $
1c6f0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
1c700 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
1c710 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
1c720 63 5f 63 76 5f 6f 62 6a 65 78 74 22 20 3e 26 35 c_cv_objext" >&5
1c730 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
1c740 76 5f 6f 62 6a 65 78 74 22 20 3e 26 36 3b 20 7d v_objext" >&6; }
1c750 0a 4f 42 4a 45 58 54 3d 24 61 63 5f 63 76 5f 6f .OBJEXT=$ac_cv_o
1c760 62 6a 65 78 74 0a 61 63 5f 6f 62 6a 65 78 74 3d bjext.ac_objext=
1c770 24 4f 42 4a 45 58 54 0a 7b 20 24 61 73 5f 65 63 $OBJEXT.{ $as_ec
1c780 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
1c790 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
1c7a0 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 checking whethe
1c7b0 72 20 77 65 20 61 72 65 20 75 73 69 6e 67 20 74 r we are using t
1c7c0 68 65 20 47 4e 55 20 43 20 63 6f 6d 70 69 6c 65 he GNU C compile
1c7d0 72 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f r" >&5.$as_echo_
1c7e0 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 n "checking whet
1c7f0 68 65 72 20 77 65 20 61 72 65 20 75 73 69 6e 67 her we are using
1c800 20 74 68 65 20 47 4e 55 20 43 20 63 6f 6d 70 69 the GNU C compi
1c810 6c 65 72 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ler... " >&6; }.
1c820 69 66 20 24 7b 61 63 5f 63 76 5f 63 5f 63 6f 6d if ${ac_cv_c_com
1c830 70 69 6c 65 72 5f 67 6e 75 2b 3a 7d 20 66 61 6c piler_gnu+:} fal
1c840 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
1c850 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
1c860 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 ) " >&6.else. c
1c870 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 at confdefs.h -
1c880 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 <<_ACEOF >confte
1c890 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e st.$ac_ext./* en
1c8a0 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a d confdefs.h. *
1c8b0 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b /..int.main ().{
1c8c0 0a 23 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f .#ifndef __GNUC_
1c8d0 5f 0a 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d _. choke m
1c8e0 65 0a 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 e.#endif.. ;.
1c8f0 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 return 0;.}._ACE
1c900 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 OF.if ac_fn_c_tr
1c910 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 y_compile "$LINE
1c920 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 NO"; then :. ac
1c930 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 79 65 _compiler_gnu=ye
1c940 73 0a 65 6c 73 65 0a 20 20 61 63 5f 63 6f 6d 70 s.else. ac_comp
1c950 69 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 72 iler_gnu=no.fi.r
1c960 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 m -f core confte
1c970 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e st.err conftest.
1c980 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 $ac_objext conft
1c990 65 73 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63 est.$ac_ext.ac_c
1c9a0 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 v_c_compiler_gnu
1c9b0 3d 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e =$ac_compiler_gn
1c9c0 75 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f u..fi.{ $as_echo
1c9d0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
1c9e0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
1c9f0 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 63 5f esult: $ac_cv_c_
1ca00 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 compiler_gnu" >&
1ca10 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
1ca20 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e cv_c_compiler_gn
1ca30 75 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 u" >&6; }.if tes
1ca40 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 t $ac_compiler_g
1ca50 6e 75 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 nu = yes; then.
1ca60 20 47 43 43 3d 79 65 73 0a 65 6c 73 65 0a 20 20 GCC=yes.else.
1ca70 47 43 43 3d 0a 66 69 0a 61 63 5f 74 65 73 74 5f GCC=.fi.ac_test_
1ca80 43 46 4c 41 47 53 3d 24 7b 43 46 4c 41 47 53 2b CFLAGS=${CFLAGS+
1ca90 73 65 74 7d 0a 61 63 5f 73 61 76 65 5f 43 46 4c set}.ac_save_CFL
1caa0 41 47 53 3d 24 43 46 4c 41 47 53 0a 7b 20 24 61 AGS=$CFLAGS.{ $a
1cab0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1cac0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1cad0 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 NO}: checking wh
1cae0 65 74 68 65 72 20 24 43 43 20 61 63 63 65 70 74 ether $CC accept
1caf0 73 20 2d 67 22 20 3e 26 35 0a 24 61 73 5f 65 63 s -g" >&5.$as_ec
1cb00 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 ho_n "checking w
1cb10 68 65 74 68 65 72 20 24 43 43 20 61 63 63 65 70 hether $CC accep
1cb20 74 73 20 2d 67 2e 2e 2e 20 22 20 3e 26 36 3b 20 ts -g... " >&6;
1cb30 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
1cb40 67 5f 63 63 5f 67 2b 3a 7d 20 66 61 6c 73 65 3b g_cc_g+:} false;
1cb50 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
1cb60 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
1cb70 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 73 >&6.else. ac_s
1cb80 61 76 65 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 ave_c_werror_fla
1cb90 67 3d 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 g=$ac_c_werror_f
1cba0 6c 61 67 0a 20 20 20 61 63 5f 63 5f 77 65 72 72 lag. ac_c_werr
1cbb0 6f 72 5f 66 6c 61 67 3d 79 65 73 0a 20 20 20 61 or_flag=yes. a
1cbc0 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 6e c_cv_prog_cc_g=n
1cbd0 6f 0a 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 22 o. CFLAGS="-g"
1cbe0 0a 20 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 . cat confdefs
1cbf0 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 .h - <<_ACEOF >c
1cc00 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
1cc10 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e /* end confdefs.
1cc20 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e h. */..int.main
1cc30 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 ().{.. ;. ret
1cc40 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a urn 0;.}._ACEOF.
1cc50 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 if ac_fn_c_try_c
1cc60 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 ompile "$LINENO"
1cc70 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 ; then :. ac_cv
1cc80 5f 70 72 6f 67 5f 63 63 5f 67 3d 79 65 73 0a 65 _prog_cc_g=yes.e
1cc90 6c 73 65 0a 20 20 43 46 4c 41 47 53 3d 22 22 0a lse. CFLAGS="".
1cca0 20 20 20 20 20 20 63 61 74 20 63 6f 6e 66 64 65 cat confde
1ccb0 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 fs.h - <<_ACEOF
1ccc0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
1ccd0 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 t./* end confdef
1cce0 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 s.h. */..int.ma
1ccf0 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 in ().{.. ;. r
1cd00 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f eturn 0;.}._ACEO
1cd10 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 F.if ac_fn_c_try
1cd20 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e _compile "$LINEN
1cd30 4f 22 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 O"; then :..else
1cd40 0a 20 20 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 . ac_c_werror_f
1cd50 6c 61 67 3d 24 61 63 5f 73 61 76 65 5f 63 5f 77 lag=$ac_save_c_w
1cd60 65 72 72 6f 72 5f 66 6c 61 67 0a 09 20 43 46 4c error_flag.. CFL
1cd70 41 47 53 3d 22 2d 67 22 0a 09 20 63 61 74 20 63 AGS="-g".. cat c
1cd80 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 onfdefs.h - <<_A
1cd90 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 CEOF >conftest.$
1cda0 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f ac_ext./* end co
1cdb0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 nfdefs.h. */..i
1cdc0 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 nt.main ().{..
1cdd0 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a ;. return 0;.}.
1cde0 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f _ACEOF.if ac_fn_
1cdf0 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 c_try_compile "$
1ce00 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a LINENO"; then :.
1ce10 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f ac_cv_prog_cc_
1ce20 67 3d 79 65 73 0a 66 69 0a 72 6d 20 2d 66 20 63 g=yes.fi.rm -f c
1ce30 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 ore conftest.err
1ce40 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 conftest.$ac_ob
1ce50 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 jext conftest.$a
1ce60 63 5f 65 78 74 0a 66 69 0a 72 6d 20 2d 66 20 63 c_ext.fi.rm -f c
1ce70 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 ore conftest.err
1ce80 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 conftest.$ac_ob
1ce90 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 jext conftest.$a
1cea0 63 5f 65 78 74 0a 66 69 0a 72 6d 20 2d 66 20 63 c_ext.fi.rm -f c
1ceb0 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 ore conftest.err
1cec0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 conftest.$ac_ob
1ced0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 jext conftest.$a
1cee0 63 5f 65 78 74 0a 20 20 20 61 63 5f 63 5f 77 65 c_ext. ac_c_we
1cef0 72 72 6f 72 5f 66 6c 61 67 3d 24 61 63 5f 73 61 rror_flag=$ac_sa
1cf00 76 65 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 ve_c_werror_flag
1cf10 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 .fi.{ $as_echo "
1cf20 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
1cf30 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
1cf40 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f 67 ult: $ac_cv_prog
1cf50 5f 63 63 5f 67 22 20 3e 26 35 0a 24 61 73 5f 65 _cc_g" >&5.$as_e
1cf60 63 68 6f 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 cho "$ac_cv_prog
1cf70 5f 63 63 5f 67 22 20 3e 26 36 3b 20 7d 0a 69 66 _cc_g" >&6; }.if
1cf80 20 74 65 73 74 20 22 24 61 63 5f 74 65 73 74 5f test "$ac_test_
1cf90 43 46 4c 41 47 53 22 20 3d 20 73 65 74 3b 20 74 CFLAGS" = set; t
1cfa0 68 65 6e 0a 20 20 43 46 4c 41 47 53 3d 24 61 63 hen. CFLAGS=$ac
1cfb0 5f 73 61 76 65 5f 43 46 4c 41 47 53 0a 65 6c 69 _save_CFLAGS.eli
1cfc0 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 70 72 f test $ac_cv_pr
1cfd0 6f 67 5f 63 63 5f 67 20 3d 20 79 65 73 3b 20 74 og_cc_g = yes; t
1cfe0 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24 hen. if test "$
1cff0 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e GCC" = yes; then
1d000 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 20 . CFLAGS="-g
1d010 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 -O2". else.
1d020 43 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20 66 69 CFLAGS="-g". fi
1d030 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
1d040 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 "$GCC" = yes; th
1d050 65 6e 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 2d en. CFLAGS="-
1d060 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 43 O2". else. C
1d070 46 4c 41 47 53 3d 0a 20 20 66 69 0a 66 69 0a 7b FLAGS=. fi.fi.{
1d080 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
1d090 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
1d0a0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
1d0b0 20 66 6f 72 20 24 43 43 20 6f 70 74 69 6f 6e 20 for $CC option
1d0c0 74 6f 20 61 63 63 65 70 74 20 49 53 4f 20 43 38 to accept ISO C8
1d0d0 39 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 9" >&5.$as_echo_
1d0e0 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
1d0f0 24 43 43 20 6f 70 74 69 6f 6e 20 74 6f 20 61 63 $CC option to ac
1d100 63 65 70 74 20 49 53 4f 20 43 38 39 2e 2e 2e 20 cept ISO C89...
1d110 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 " >&6; }.if ${ac
1d120 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 2b _cv_prog_cc_c89+
1d130 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
1d140 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
1d150 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
1d160 73 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f se. ac_cv_prog_
1d170 63 63 5f 63 38 39 3d 6e 6f 0a 61 63 5f 73 61 76 cc_c89=no.ac_sav
1d180 65 5f 43 43 3d 24 43 43 0a 63 61 74 20 63 6f 6e e_CC=$CC.cat con
1d190 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
1d1a0 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
1d1b0 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
1d1c0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 defs.h. */.#inc
1d1d0 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68 3e 0a lude <stdarg.h>.
1d1e0 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e #include <stdio.
1d1f0 68 3e 0a 73 74 72 75 63 74 20 73 74 61 74 3b 0a h>.struct stat;.
1d200 2f 2a 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 66 /* Most of the f
1d210 6f 6c 6c 6f 77 69 6e 67 20 74 65 73 74 73 20 61 ollowing tests a
1d220 72 65 20 73 74 6f 6c 65 6e 20 66 72 6f 6d 20 52 re stolen from R
1d230 43 53 20 35 2e 37 27 73 20 73 72 63 2f 63 6f 6e CS 5.7's src/con
1d240 66 2e 73 68 2e 20 20 2a 2f 0a 73 74 72 75 63 74 f.sh. */.struct
1d250 20 62 75 66 20 7b 20 69 6e 74 20 78 3b 20 7d 3b buf { int x; };
1d260 0a 46 49 4c 45 20 2a 20 28 2a 72 63 73 6f 70 65 .FILE * (*rcsope
1d270 6e 29 20 28 73 74 72 75 63 74 20 62 75 66 20 2a n) (struct buf *
1d280 2c 20 73 74 72 75 63 74 20 73 74 61 74 20 2a 2c , struct stat *,
1d290 20 69 6e 74 29 3b 0a 73 74 61 74 69 63 20 63 68 int);.static ch
1d2a0 61 72 20 2a 65 20 28 70 2c 20 69 29 0a 20 20 20 ar *e (p, i).
1d2b0 20 20 63 68 61 72 20 2a 2a 70 3b 0a 20 20 20 20 char **p;.
1d2c0 20 69 6e 74 20 69 3b 0a 7b 0a 20 20 72 65 74 75 int i;.{. retu
1d2d0 72 6e 20 70 5b 69 5d 3b 0a 7d 0a 73 74 61 74 69 rn p[i];.}.stati
1d2e0 63 20 63 68 61 72 20 2a 66 20 28 63 68 61 72 20 c char *f (char
1d2f0 2a 20 28 2a 67 29 20 28 63 68 61 72 20 2a 2a 2c * (*g) (char **,
1d300 20 69 6e 74 29 2c 20 63 68 61 72 20 2a 2a 70 2c int), char **p,
1d310 20 2e 2e 2e 29 0a 7b 0a 20 20 63 68 61 72 20 2a ...).{. char *
1d320 73 3b 0a 20 20 76 61 5f 6c 69 73 74 20 76 3b 0a s;. va_list v;.
1d330 20 20 76 61 5f 73 74 61 72 74 20 28 76 2c 70 29 va_start (v,p)
1d340 3b 0a 20 20 73 20 3d 20 67 20 28 70 2c 20 76 61 ;. s = g (p, va
1d350 5f 61 72 67 20 28 76 2c 69 6e 74 29 29 3b 0a 20 _arg (v,int));.
1d360 20 76 61 5f 65 6e 64 20 28 76 29 3b 0a 20 20 72 va_end (v);. r
1d370 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 2f 2a 20 4f eturn s;.}../* O
1d380 53 46 20 34 2e 30 20 43 6f 6d 70 61 71 20 63 63 SF 4.0 Compaq cc
1d390 20 69 73 20 73 6f 6d 65 20 73 6f 72 74 20 6f 66 is some sort of
1d3a0 20 61 6c 6d 6f 73 74 2d 41 4e 53 49 20 62 79 20 almost-ANSI by
1d3b0 64 65 66 61 75 6c 74 2e 20 20 49 74 20 68 61 73 default. It has
1d3c0 0a 20 20 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f . function pro
1d3d0 74 6f 74 79 70 65 73 20 61 6e 64 20 73 74 75 66 totypes and stuf
1d3e0 66 2c 20 62 75 74 20 6e 6f 74 20 27 5c 78 48 48 f, but not '\xHH
1d3f0 27 20 68 65 78 20 63 68 61 72 61 63 74 65 72 20 ' hex character
1d400 63 6f 6e 73 74 61 6e 74 73 2e 0a 20 20 20 54 68 constants.. Th
1d410 65 73 65 20 64 6f 6e 27 74 20 70 72 6f 76 6f 6b ese don't provok
1d420 65 20 61 6e 20 65 72 72 6f 72 20 75 6e 66 6f 72 e an error unfor
1d430 74 75 6e 61 74 65 6c 79 2c 20 69 6e 73 74 65 61 tunately, instea
1d440 64 20 61 72 65 20 73 69 6c 65 6e 74 6c 79 20 74 d are silently t
1d450 72 65 61 74 65 64 0a 20 20 20 61 73 20 27 78 27 reated. as 'x'
1d460 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 . The following
1d470 20 69 6e 64 75 63 65 73 20 61 6e 20 65 72 72 6f induces an erro
1d480 72 2c 20 75 6e 74 69 6c 20 2d 73 74 64 20 69 73 r, until -std is
1d490 20 61 64 64 65 64 20 74 6f 20 67 65 74 0a 20 20 added to get.
1d4a0 20 70 72 6f 70 65 72 20 41 4e 53 49 20 6d 6f 64 proper ANSI mod
1d4b0 65 2e 20 20 43 75 72 69 6f 75 73 6c 79 20 27 5c e. Curiously '\
1d4c0 78 30 30 27 21 3d 27 78 27 20 61 6c 77 61 79 73 x00'!='x' always
1d4d0 20 63 6f 6d 65 73 20 6f 75 74 20 74 72 75 65 2c comes out true,
1d4e0 20 66 6f 72 20 61 6e 0a 20 20 20 61 72 72 61 79 for an. array
1d4f0 20 73 69 7a 65 20 61 74 20 6c 65 61 73 74 2e 20 size at least.
1d500 20 49 74 27 73 20 6e 65 63 65 73 73 61 72 79 20 It's necessary
1d510 74 6f 20 77 72 69 74 65 20 27 5c 78 30 30 27 3d to write '\x00'=
1d520 3d 30 20 74 6f 20 67 65 74 20 73 6f 6d 65 74 68 =0 to get someth
1d530 69 6e 67 0a 20 20 20 74 68 61 74 27 73 20 74 72 ing. that's tr
1d540 75 65 20 6f 6e 6c 79 20 77 69 74 68 20 2d 73 74 ue only with -st
1d550 64 2e 20 20 2a 2f 0a 69 6e 74 20 6f 73 66 34 5f d. */.int osf4_
1d560 63 63 5f 61 72 72 61 79 20 5b 27 5c 78 30 30 27 cc_array ['\x00'
1d570 20 3d 3d 20 30 20 3f 20 31 20 3a 20 2d 31 5d 3b == 0 ? 1 : -1];
1d580 0a 0a 2f 2a 20 49 42 4d 20 43 20 36 20 66 6f 72 ../* IBM C 6 for
1d590 20 41 49 58 20 69 73 20 61 6c 6d 6f 73 74 2d 41 AIX is almost-A
1d5a0 4e 53 49 20 62 79 20 64 65 66 61 75 6c 74 2c 20 NSI by default,
1d5b0 62 75 74 20 69 74 20 72 65 70 6c 61 63 65 73 20 but it replaces
1d5c0 6d 61 63 72 6f 20 70 61 72 61 6d 65 74 65 72 73 macro parameters
1d5d0 0a 20 20 20 69 6e 73 69 64 65 20 73 74 72 69 6e . inside strin
1d5e0 67 73 20 61 6e 64 20 63 68 61 72 61 63 74 65 72 gs and character
1d5f0 20 63 6f 6e 73 74 61 6e 74 73 2e 20 20 2a 2f 0a constants. */.
1d600 23 64 65 66 69 6e 65 20 46 4f 4f 28 78 29 20 27 #define FOO(x) '
1d610 78 27 0a 69 6e 74 20 78 6c 63 36 5f 63 63 5f 61 x'.int xlc6_cc_a
1d620 72 72 61 79 5b 46 4f 4f 28 61 29 20 3d 3d 20 27 rray[FOO(a) == '
1d630 78 27 20 3f 20 31 20 3a 20 2d 31 5d 3b 0a 0a 69 x' ? 1 : -1];..i
1d640 6e 74 20 74 65 73 74 20 28 69 6e 74 20 69 2c 20 nt test (int i,
1d650 64 6f 75 62 6c 65 20 78 29 3b 0a 73 74 72 75 63 double x);.struc
1d660 74 20 73 31 20 7b 69 6e 74 20 28 2a 66 29 20 28 t s1 {int (*f) (
1d670 69 6e 74 20 61 29 3b 7d 3b 0a 73 74 72 75 63 74 int a);};.struct
1d680 20 73 32 20 7b 69 6e 74 20 28 2a 66 29 20 28 64 s2 {int (*f) (d
1d690 6f 75 62 6c 65 20 61 29 3b 7d 3b 0a 69 6e 74 20 ouble a);};.int
1d6a0 70 61 69 72 6e 61 6d 65 73 20 28 69 6e 74 2c 20 pairnames (int,
1d6b0 63 68 61 72 20 2a 2a 2c 20 46 49 4c 45 20 2a 28 char **, FILE *(
1d6c0 2a 29 28 73 74 72 75 63 74 20 62 75 66 20 2a 2c *)(struct buf *,
1d6d0 20 73 74 72 75 63 74 20 73 74 61 74 20 2a 2c 20 struct stat *,
1d6e0 69 6e 74 29 2c 20 69 6e 74 2c 20 69 6e 74 29 3b int), int, int);
1d6f0 0a 69 6e 74 20 61 72 67 63 3b 0a 63 68 61 72 20 .int argc;.char
1d700 2a 2a 61 72 67 76 3b 0a 69 6e 74 0a 6d 61 69 6e **argv;.int.main
1d710 20 28 29 0a 7b 0a 72 65 74 75 72 6e 20 66 20 28 ().{.return f (
1d720 65 2c 20 61 72 67 76 2c 20 30 29 20 21 3d 20 61 e, argv, 0) != a
1d730 72 67 76 5b 30 5d 20 20 7c 7c 20 20 66 20 28 65 rgv[0] || f (e
1d740 2c 20 61 72 67 76 2c 20 31 29 20 21 3d 20 61 72 , argv, 1) != ar
1d750 67 76 5b 31 5d 3b 0a 20 20 3b 0a 20 20 72 65 74 gv[1];. ;. ret
1d760 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a urn 0;.}._ACEOF.
1d770 66 6f 72 20 61 63 5f 61 72 67 20 69 6e 20 27 27 for ac_arg in ''
1d780 20 2d 71 6c 61 6e 67 6c 76 6c 3d 65 78 74 63 38 -qlanglvl=extc8
1d790 39 20 2d 71 6c 61 6e 67 6c 76 6c 3d 61 6e 73 69 9 -qlanglvl=ansi
1d7a0 20 2d 73 74 64 20 5c 0a 09 2d 41 65 20 22 2d 41 -std \..-Ae "-A
1d7b0 61 20 2d 44 5f 48 50 55 58 5f 53 4f 55 52 43 45 a -D_HPUX_SOURCE
1d7c0 22 20 22 2d 58 63 20 2d 44 5f 5f 45 58 54 45 4e " "-Xc -D__EXTEN
1d7d0 53 49 4f 4e 53 5f 5f 22 0a 64 6f 0a 20 20 43 43 SIONS__".do. CC
1d7e0 3d 22 24 61 63 5f 73 61 76 65 5f 43 43 20 24 61 ="$ac_save_CC $a
1d7f0 63 5f 61 72 67 22 0a 20 20 69 66 20 61 63 5f 66 c_arg". if ac_f
1d800 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 n_c_try_compile
1d810 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 "$LINENO"; then
1d820 3a 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 :. ac_cv_prog_c
1d830 63 5f 63 38 39 3d 24 61 63 5f 61 72 67 0a 66 69 c_c89=$ac_arg.fi
1d840 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
1d850 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
1d860 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20 74 t.$ac_objext. t
1d870 65 73 74 20 22 78 24 61 63 5f 63 76 5f 70 72 6f est "x$ac_cv_pro
1d880 67 5f 63 63 5f 63 38 39 22 20 21 3d 20 22 78 6e g_cc_c89" != "xn
1d890 6f 22 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 o" && break.done
1d8a0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e .rm -f conftest.
1d8b0 24 61 63 5f 65 78 74 0a 43 43 3d 24 61 63 5f 73 $ac_ext.CC=$ac_s
1d8c0 61 76 65 5f 43 43 0a 0a 66 69 0a 23 20 41 43 5f ave_CC..fi.# AC_
1d8d0 43 41 43 48 45 5f 56 41 4c 0a 63 61 73 65 20 22 CACHE_VAL.case "
1d8e0 78 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f x$ac_cv_prog_cc_
1d8f0 63 38 39 22 20 69 6e 0a 20 20 78 29 0a 20 20 20 c89" in. x).
1d900 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
1d910 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
1d920 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
1d930 3a 20 6e 6f 6e 65 20 6e 65 65 64 65 64 22 20 3e : none needed" >
1d940 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 6e &5.$as_echo "non
1d950 65 20 6e 65 65 64 65 64 22 20 3e 26 36 3b 20 7d e needed" >&6; }
1d960 20 3b 3b 0a 20 20 78 6e 6f 29 0a 20 20 20 20 7b ;;. xno). {
1d970 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
1d980 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
1d990 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
1d9a0 75 6e 73 75 70 70 6f 72 74 65 64 22 20 3e 26 35 unsupported" >&5
1d9b0 0a 24 61 73 5f 65 63 68 6f 20 22 75 6e 73 75 70 .$as_echo "unsup
1d9c0 70 6f 72 74 65 64 22 20 3e 26 36 3b 20 7d 20 3b ported" >&6; } ;
1d9d0 3b 0a 20 20 2a 29 0a 20 20 20 20 43 43 3d 22 24 ;. *). CC="$
1d9e0 43 43 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 CC $ac_cv_prog_c
1d9f0 63 5f 63 38 39 22 0a 20 20 20 20 7b 20 24 61 73 c_c89". { $as
1da00 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
1da10 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1da20 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
1da30 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 22 20 cv_prog_cc_c89"
1da40 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
1da50 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 c_cv_prog_cc_c89
1da60 22 20 3e 26 36 3b 20 7d 20 3b 3b 0a 65 73 61 63 " >&6; } ;;.esac
1da70 0a 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 .if test "x$ac_c
1da80 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 22 20 21 v_prog_cc_c89" !
1da90 3d 20 78 6e 6f 3b 20 74 68 65 6e 20 3a 0a 0a 66 = xno; then :..f
1daa0 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 i..ac_ext=c.ac_c
1dab0 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 pp='$CPP $CPPFLA
1dac0 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 GS'.ac_compile='
1dad0 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 $CC -c $CFLAGS $
1dae0 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 CPPFLAGS conftes
1daf0 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 t.$ac_ext >&5'.a
1db00 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 c_link='$CC -o c
1db10 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 onftest$ac_exeex
1db20 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c t $CFLAGS $CPPFL
1db30 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e AGS $LDFLAGS con
1db40 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c ftest.$ac_ext $L
1db50 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 IBS >&5'.ac_comp
1db60 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f iler_gnu=$ac_cv_
1db70 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a c_compiler_gnu..
1db80 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d ac_ext=c.ac_cpp=
1db90 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 '$CPP $CPPFLAGS'
1dba0 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 .ac_compile='$CC
1dbb0 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 -c $CFLAGS $CPP
1dbc0 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 FLAGS conftest.$
1dbd0 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c ac_ext >&5'.ac_l
1dbe0 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 ink='$CC -o conf
1dbf0 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 test$ac_exeext $
1dc00 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 CFLAGS $CPPFLAGS
1dc10 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 $LDFLAGS confte
1dc20 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 st.$ac_ext $LIBS
1dc30 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 >&5'.ac_compile
1dc40 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 r_gnu=$ac_cv_c_c
1dc50 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 7b 20 24 61 ompiler_gnu.{ $a
1dc60 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
1dc70 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
1dc80 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 NO}: checking wh
1dc90 65 74 68 65 72 20 24 43 43 20 75 6e 64 65 72 73 ether $CC unders
1dca0 74 61 6e 64 73 20 2d 63 20 61 6e 64 20 2d 6f 20 tands -c and -o
1dcb0 74 6f 67 65 74 68 65 72 22 20 3e 26 35 0a 24 61 together" >&5.$a
1dcc0 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
1dcd0 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20 75 ng whether $CC u
1dce0 6e 64 65 72 73 74 61 6e 64 73 20 2d 63 20 61 6e nderstands -c an
1dcf0 64 20 2d 6f 20 74 6f 67 65 74 68 65 72 2e 2e 2e d -o together...
1dd00 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
1dd10 6d 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 5f 6f m_cv_prog_cc_c_o
1dd20 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
1dd30 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
1dd40 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
1dd50 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 lse. cat confde
1dd60 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 fs.h - <<_ACEOF
1dd70 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
1dd80 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 t./* end confdef
1dd90 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 s.h. */..int.ma
1dda0 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 in ().{.. ;. r
1ddb0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f eturn 0;.}._ACEO
1ddc0 46 0a 20 20 23 20 4d 61 6b 65 20 73 75 72 65 20 F. # Make sure
1ddd0 69 74 20 77 6f 72 6b 73 20 62 6f 74 68 20 77 69 it works both wi
1dde0 74 68 20 24 43 43 20 61 6e 64 20 77 69 74 68 20 th $CC and with
1ddf0 73 69 6d 70 6c 65 20 63 63 2e 0a 20 20 23 20 46 simple cc.. # F
1de00 6f 6c 6c 6f 77 69 6e 67 20 41 43 5f 50 52 4f 47 ollowing AC_PROG
1de10 5f 43 43 5f 43 5f 4f 2c 20 77 65 20 64 6f 20 74 _CC_C_O, we do t
1de20 68 65 20 74 65 73 74 20 74 77 69 63 65 20 62 65 he test twice be
1de30 63 61 75 73 65 20 73 6f 6d 65 0a 20 20 23 20 63 cause some. # c
1de40 6f 6d 70 69 6c 65 72 73 20 72 65 66 75 73 65 20 ompilers refuse
1de50 74 6f 20 6f 76 65 72 77 72 69 74 65 20 61 6e 20 to overwrite an
1de60 65 78 69 73 74 69 6e 67 20 2e 6f 20 66 69 6c 65 existing .o file
1de70 20 77 69 74 68 20 2d 6f 2c 0a 20 20 23 20 74 68 with -o,. # th
1de80 6f 75 67 68 20 74 68 65 79 20 77 69 6c 6c 20 63 ough they will c
1de90 72 65 61 74 65 20 6f 6e 65 2e 0a 20 20 61 6d 5f reate one.. am_
1dea0 63 76 5f 70 72 6f 67 5f 63 63 5f 63 5f 6f 3d 79 cv_prog_cc_c_o=y
1deb0 65 73 0a 20 20 66 6f 72 20 61 6d 5f 69 20 69 6e es. for am_i in
1dec0 20 31 20 32 3b 20 64 6f 0a 20 20 20 20 69 66 20 1 2; do. if
1ded0 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 { echo "$as_me:$
1dee0 4c 49 4e 45 4e 4f 3a 20 24 43 43 20 2d 63 20 63 LINENO: $CC -c c
1def0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 onftest.$ac_ext
1df00 2d 6f 20 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 -o conftest2.$ac
1df10 5f 6f 62 6a 65 78 74 22 20 3e 26 35 0a 20 20 20 _objext" >&5.
1df20 28 24 43 43 20 2d 63 20 63 6f 6e 66 74 65 73 74 ($CC -c conftest
1df30 2e 24 61 63 5f 65 78 74 20 2d 6f 20 63 6f 6e 66 .$ac_ext -o conf
1df40 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74 test2.$ac_objext
1df50 29 20 3e 26 35 20 32 3e 26 35 0a 20 20 20 61 63 ) >&5 2>&5. ac
1df60 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 65 63 _status=$?. ec
1df70 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 ho "$as_me:$LINE
1df80 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 NO: \$? = $ac_st
1df90 61 74 75 73 22 20 3e 26 35 0a 20 20 20 28 65 78 atus" >&5. (ex
1dfa0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 it $ac_status);
1dfb0 7d 20 5c 0a 20 20 20 20 20 20 20 20 20 26 26 20 } \. &&
1dfc0 74 65 73 74 20 2d 66 20 63 6f 6e 66 74 65 73 74 test -f conftest
1dfd0 32 2e 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74 68 2.$ac_objext; th
1dfe0 65 6e 0a 20 20 20 20 20 20 3a 20 4f 4b 0a 20 20 en. : OK.
1dff0 20 20 65 6c 73 65 0a 20 20 20 20 20 20 61 6d 5f else. am_
1e000 63 76 5f 70 72 6f 67 5f 63 63 5f 63 5f 6f 3d 6e cv_prog_cc_c_o=n
1e010 6f 0a 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 o. break.
1e020 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20 20 72 6d fi. done. rm
1e030 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 -f core conftes
1e040 74 2a 0a 20 20 75 6e 73 65 74 20 61 6d 5f 69 0a t*. unset am_i.
1e050 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 fi.{ $as_echo "$
1e060 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
1e070 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
1e080 6c 74 3a 20 24 61 6d 5f 63 76 5f 70 72 6f 67 5f lt: $am_cv_prog_
1e090 63 63 5f 63 5f 6f 22 20 3e 26 35 0a 24 61 73 5f cc_c_o" >&5.$as_
1e0a0 65 63 68 6f 20 22 24 61 6d 5f 63 76 5f 70 72 6f echo "$am_cv_pro
1e0b0 67 5f 63 63 5f 63 5f 6f 22 20 3e 26 36 3b 20 7d g_cc_c_o" >&6; }
1e0c0 0a 69 66 20 74 65 73 74 20 22 24 61 6d 5f 63 76 .if test "$am_cv
1e0d0 5f 70 72 6f 67 5f 63 63 5f 63 5f 6f 22 20 21 3d _prog_cc_c_o" !=
1e0e0 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 23 20 yes; then. #
1e0f0 4c 6f 73 69 6e 67 20 63 6f 6d 70 69 6c 65 72 2c Losing compiler,
1e100 20 73 6f 20 6f 76 65 72 72 69 64 65 20 77 69 74 so override wit
1e110 68 20 74 68 65 20 73 63 72 69 70 74 2e 0a 20 20 h the script..
1e120 20 23 20 46 49 58 4d 45 3a 20 49 74 20 69 73 20 # FIXME: It is
1e130 77 72 6f 6e 67 20 74 6f 20 72 65 77 72 69 74 65 wrong to rewrite
1e140 20 43 43 2e 0a 20 20 20 23 20 42 75 74 20 69 66 CC.. # But if
1e150 20 77 65 20 64 6f 6e 27 74 20 74 68 65 6e 20 77 we don't then w
1e160 65 20 67 65 74 20 69 6e 74 6f 20 74 72 6f 75 62 e get into troub
1e170 6c 65 20 6f 66 20 6f 6e 65 20 73 6f 72 74 20 6f le of one sort o
1e180 72 20 61 6e 6f 74 68 65 72 2e 0a 20 20 20 23 20 r another.. #
1e190 41 20 6c 6f 6e 67 65 72 2d 74 65 72 6d 20 66 69 A longer-term fi
1e1a0 78 20 77 6f 75 6c 64 20 62 65 20 74 6f 20 68 61 x would be to ha
1e1b0 76 65 20 61 75 74 6f 6d 61 6b 65 20 75 73 65 20 ve automake use
1e1c0 61 6d 5f 5f 43 43 20 69 6e 20 74 68 69 73 20 63 am__CC in this c
1e1d0 61 73 65 2c 0a 20 20 20 23 20 61 6e 64 20 74 68 ase,. # and th
1e1e0 65 6e 20 77 65 20 63 6f 75 6c 64 20 73 65 74 20 en we could set
1e1f0 61 6d 5f 5f 43 43 3d 22 5c 24 28 74 6f 70 5f 73 am__CC="\$(top_s
1e200 72 63 64 69 72 29 2f 63 6f 6d 70 69 6c 65 20 5c rcdir)/compile \
1e210 24 28 43 43 29 22 0a 20 20 20 43 43 3d 22 24 61 $(CC)". CC="$a
1e220 6d 5f 61 75 78 5f 64 69 72 2f 63 6f 6d 70 69 6c m_aux_dir/compil
1e230 65 20 24 43 43 22 0a 66 69 0a 61 63 5f 65 78 74 e $CC".fi.ac_ext
1e240 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 =c.ac_cpp='$CPP
1e250 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f $CPPFLAGS'.ac_co
1e260 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 mpile='$CC -c $C
1e270 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
1e280 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
1e290 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 >&5'.ac_link='$
1e2a0 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 CC -o conftest$a
1e2b0 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 c_exeext $CFLAGS
1e2c0 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c $CPPFLAGS $LDFL
1e2d0 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 AGS conftest.$ac
1e2e0 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a _ext $LIBS >&5'.
1e2f0 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d ac_compiler_gnu=
1e300 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 $ac_cv_c_compile
1e310 72 5f 67 6e 75 0a 0a 0a 64 65 70 63 63 3d 22 24 r_gnu...depcc="$
1e320 43 43 22 20 20 20 61 6d 5f 63 6f 6d 70 69 6c 65 CC" am_compile
1e330 72 5f 6c 69 73 74 3d 0a 0a 7b 20 24 61 73 5f 65 r_list=..{ $as_e
1e340 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
1e350 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
1e360 3a 20 63 68 65 63 6b 69 6e 67 20 64 65 70 65 6e : checking depen
1e370 64 65 6e 63 79 20 73 74 79 6c 65 20 6f 66 20 24 dency style of $
1e380 64 65 70 63 63 22 20 3e 26 35 0a 24 61 73 5f 65 depcc" >&5.$as_e
1e390 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
1e3a0 64 65 70 65 6e 64 65 6e 63 79 20 73 74 79 6c 65 dependency style
1e3b0 20 6f 66 20 24 64 65 70 63 63 2e 2e 2e 20 22 20 of $depcc... "
1e3c0 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 6d 5f 63 >&6; }.if ${am_c
1e3d0 76 5f 43 43 5f 64 65 70 65 6e 64 65 6e 63 69 65 v_CC_dependencie
1e3e0 73 5f 63 6f 6d 70 69 6c 65 72 5f 74 79 70 65 2b s_compiler_type+
1e3f0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
1e400 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
1e410 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
1e420 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20 se. if test -z
1e430 22 24 41 4d 44 45 50 5f 54 52 55 45 22 20 26 26 "$AMDEP_TRUE" &&
1e440 20 74 65 73 74 20 2d 66 20 22 24 61 6d 5f 64 65 test -f "$am_de
1e450 70 63 6f 6d 70 22 3b 20 74 68 65 6e 0a 20 20 23 pcomp"; then. #
1e460 20 57 65 20 6d 61 6b 65 20 61 20 73 75 62 64 69 We make a subdi
1e470 72 20 61 6e 64 20 64 6f 20 74 68 65 20 74 65 73 r and do the tes
1e480 74 73 20 74 68 65 72 65 2e 20 20 4f 74 68 65 72 ts there. Other
1e490 77 69 73 65 20 77 65 20 63 61 6e 20 65 6e 64 20 wise we can end
1e4a0 75 70 0a 20 20 23 20 6d 61 6b 69 6e 67 20 62 6f up. # making bo
1e4b0 67 75 73 20 66 69 6c 65 73 20 74 68 61 74 20 77 gus files that w
1e4c0 65 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 61 62 6f e don't know abo
1e4d0 75 74 20 61 6e 64 20 6e 65 76 65 72 20 72 65 6d ut and never rem
1e4e0 6f 76 65 2e 20 20 46 6f 72 0a 20 20 23 20 69 6e ove. For. # in
1e4f0 73 74 61 6e 63 65 20 69 74 20 77 61 73 20 72 65 stance it was re
1e500 70 6f 72 74 65 64 20 74 68 61 74 20 6f 6e 20 48 ported that on H
1e510 50 2d 55 58 20 74 68 65 20 67 63 63 20 74 65 73 P-UX the gcc tes
1e520 74 20 77 69 6c 6c 20 65 6e 64 20 75 70 0a 20 20 t will end up.
1e530 23 20 6d 61 6b 69 6e 67 20 61 20 64 75 6d 6d 79 # making a dummy
1e540 20 66 69 6c 65 20 6e 61 6d 65 64 20 27 44 27 20 file named 'D'
1e550 2d 2d 20 62 65 63 61 75 73 65 20 27 2d 4d 44 27 -- because '-MD'
1e560 20 6d 65 61 6e 73 20 22 70 75 74 20 74 68 65 20 means "put the
1e570 6f 75 74 70 75 74 0a 20 20 23 20 69 6e 20 44 22 output. # in D"
1e580 2e 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 .. rm -rf conft
1e590 65 73 74 2e 64 69 72 0a 20 20 6d 6b 64 69 72 20 est.dir. mkdir
1e5a0 63 6f 6e 66 74 65 73 74 2e 64 69 72 0a 20 20 23 conftest.dir. #
1e5b0 20 43 6f 70 79 20 64 65 70 63 6f 6d 70 20 74 6f Copy depcomp to
1e5c0 20 73 75 62 64 69 72 20 62 65 63 61 75 73 65 20 subdir because
1e5d0 6f 74 68 65 72 77 69 73 65 20 77 65 20 77 6f 6e otherwise we won
1e5e0 27 74 20 66 69 6e 64 20 69 74 20 69 66 20 77 65 't find it if we
1e5f0 27 72 65 0a 20 20 23 20 75 73 69 6e 67 20 61 20 're. # using a
1e600 72 65 6c 61 74 69 76 65 20 64 69 72 65 63 74 6f relative directo
1e610 72 79 2e 0a 20 20 63 70 20 22 24 61 6d 5f 64 65 ry.. cp "$am_de
1e620 70 63 6f 6d 70 22 20 63 6f 6e 66 74 65 73 74 2e pcomp" conftest.
1e630 64 69 72 0a 20 20 63 64 20 63 6f 6e 66 74 65 73 dir. cd conftes
1e640 74 2e 64 69 72 0a 20 20 23 20 57 65 20 77 69 6c t.dir. # We wil
1e650 6c 20 62 75 69 6c 64 20 6f 62 6a 65 63 74 73 20 l build objects
1e660 61 6e 64 20 64 65 70 65 6e 64 65 6e 63 69 65 73 and dependencies
1e670 20 69 6e 20 61 20 73 75 62 64 69 72 65 63 74 6f in a subdirecto
1e680 72 79 20 62 65 63 61 75 73 65 0a 20 20 23 20 69 ry because. # i
1e690 74 20 68 65 6c 70 73 20 74 6f 20 64 65 74 65 63 t helps to detec
1e6a0 74 20 69 6e 61 70 70 6c 69 63 61 62 6c 65 20 64 t inapplicable d
1e6b0 65 70 65 6e 64 65 6e 63 79 20 6d 6f 64 65 73 2e ependency modes.
1e6c0 20 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 0a 20 For instance.
1e6d0 20 23 20 62 6f 74 68 20 54 72 75 36 34 27 73 20 # both Tru64's
1e6e0 63 63 20 61 6e 64 20 49 43 43 20 73 75 70 70 6f cc and ICC suppo
1e6f0 72 74 20 2d 4d 44 20 74 6f 20 6f 75 74 70 75 74 rt -MD to output
1e700 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 61 73 dependencies as
1e710 20 61 0a 20 20 23 20 73 69 64 65 20 65 66 66 65 a. # side effe
1e720 63 74 20 6f 66 20 63 6f 6d 70 69 6c 61 74 69 6f ct of compilatio
1e730 6e 2c 20 62 75 74 20 49 43 43 20 77 69 6c 6c 20 n, but ICC will
1e740 70 75 74 20 74 68 65 20 64 65 70 65 6e 64 65 6e put the dependen
1e750 63 69 65 73 20 69 6e 0a 20 20 23 20 74 68 65 20 cies in. # the
1e760 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 current director
1e770 79 20 77 68 69 6c 65 20 54 72 75 36 34 20 77 69 y while Tru64 wi
1e780 6c 6c 20 70 75 74 20 74 68 65 6d 20 69 6e 20 74 ll put them in t
1e790 68 65 20 6f 62 6a 65 63 74 0a 20 20 23 20 64 69 he object. # di
1e7a0 72 65 63 74 6f 72 79 2e 0a 20 20 6d 6b 64 69 72 rectory.. mkdir
1e7b0 20 73 75 62 0a 0a 20 20 61 6d 5f 63 76 5f 43 43 sub.. am_cv_CC
1e7c0 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 5f 63 6f _dependencies_co
1e7d0 6d 70 69 6c 65 72 5f 74 79 70 65 3d 6e 6f 6e 65 mpiler_type=none
1e7e0 0a 20 20 69 66 20 74 65 73 74 20 22 24 61 6d 5f . if test "$am_
1e7f0 63 6f 6d 70 69 6c 65 72 5f 6c 69 73 74 22 20 3d compiler_list" =
1e800 20 22 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 61 ""; then. a
1e810 6d 5f 63 6f 6d 70 69 6c 65 72 5f 6c 69 73 74 3d m_compiler_list=
1e820 60 73 65 64 20 2d 6e 20 27 73 2f 5e 23 2a 5c 28 `sed -n 's/^#*\(
1e830 5b 61 2d 7a 41 2d 5a 30 2d 39 5d 2a 5c 29 29 24 [a-zA-Z0-9]*\))$
1e840 2f 5c 31 2f 70 27 20 3c 20 2e 2f 64 65 70 63 6f /\1/p' < ./depco
1e850 6d 70 60 0a 20 20 66 69 0a 20 20 61 6d 5f 5f 75 mp`. fi. am__u
1e860 6e 69 76 65 72 73 61 6c 3d 66 61 6c 73 65 0a 20 niversal=false.
1e870 20 63 61 73 65 20 22 20 24 64 65 70 63 63 20 22 case " $depcc "
1e880 20 69 6e 20 23 28 0a 20 20 20 20 20 2a 5c 20 2d in #(. *\ -
1e890 61 72 63 68 5c 20 2a 5c 20 2d 61 72 63 68 5c 20 arch\ *\ -arch\
1e8a0 2a 29 20 61 6d 5f 5f 75 6e 69 76 65 72 73 61 6c *) am__universal
1e8b0 3d 74 72 75 65 20 3b 3b 0a 20 20 20 20 20 65 73 =true ;;. es
1e8c0 61 63 0a 0a 20 20 66 6f 72 20 64 65 70 6d 6f 64 ac.. for depmod
1e8d0 65 20 69 6e 20 24 61 6d 5f 63 6f 6d 70 69 6c 65 e in $am_compile
1e8e0 72 5f 6c 69 73 74 3b 20 64 6f 0a 20 20 20 20 23 r_list; do. #
1e8f0 20 53 65 74 75 70 20 61 20 73 6f 75 72 63 65 20 Setup a source
1e900 77 69 74 68 20 6d 61 6e 79 20 64 65 70 65 6e 64 with many depend
1e910 65 6e 63 69 65 73 2c 20 62 65 63 61 75 73 65 20 encies, because
1e920 73 6f 6d 65 20 63 6f 6d 70 69 6c 65 72 73 0a 20 some compilers.
1e930 20 20 20 23 20 6c 69 6b 65 20 74 6f 20 77 72 61 # like to wra
1e940 70 20 6c 61 72 67 65 20 64 65 70 65 6e 64 65 6e p large dependen
1e950 63 79 20 6c 69 73 74 73 20 6f 6e 20 63 6f 6c 75 cy lists on colu
1e960 6d 6e 20 38 30 20 28 77 69 74 68 20 5c 29 2c 20 mn 80 (with \),
1e970 61 6e 64 0a 20 20 20 20 23 20 77 65 20 73 68 6f and. # we sho
1e980 75 6c 64 20 6e 6f 74 20 63 68 6f 6f 73 65 20 61 uld not choose a
1e990 20 64 65 70 63 6f 6d 70 20 6d 6f 64 65 20 77 68 depcomp mode wh
1e9a0 69 63 68 20 69 73 20 63 6f 6e 66 75 73 65 64 20 ich is confused
1e9b0 62 79 20 74 68 69 73 2e 0a 20 20 20 20 23 0a 20 by this.. #.
1e9c0 20 20 20 23 20 57 65 20 6e 65 65 64 20 74 6f 20 # We need to
1e9d0 72 65 63 72 65 61 74 65 20 74 68 65 73 65 20 66 recreate these f
1e9e0 69 6c 65 73 20 66 6f 72 20 65 61 63 68 20 74 65 iles for each te
1e9f0 73 74 2c 20 61 73 20 74 68 65 20 63 6f 6d 70 69 st, as the compi
1ea00 6c 65 72 20 6d 61 79 0a 20 20 20 20 23 20 6f 76 ler may. # ov
1ea10 65 72 77 72 69 74 65 20 73 6f 6d 65 20 6f 66 20 erwrite some of
1ea20 74 68 65 6d 20 77 68 65 6e 20 74 65 73 74 69 6e them when testin
1ea30 67 20 77 69 74 68 20 6f 62 73 63 75 72 65 20 63 g with obscure c
1ea40 6f 6d 6d 61 6e 64 20 6c 69 6e 65 73 2e 0a 20 20 ommand lines..
1ea50 20 20 23 20 54 68 69 73 20 68 61 70 70 65 6e 73 # This happens
1ea60 20 61 74 20 6c 65 61 73 74 20 77 69 74 68 20 74 at least with t
1ea70 68 65 20 41 49 58 20 43 20 63 6f 6d 70 69 6c 65 he AIX C compile
1ea80 72 2e 0a 20 20 20 20 3a 20 3e 20 73 75 62 2f 63 r.. : > sub/c
1ea90 6f 6e 66 74 65 73 74 2e 63 0a 20 20 20 20 66 6f onftest.c. fo
1eaa0 72 20 69 20 69 6e 20 31 20 32 20 33 20 34 20 35 r i in 1 2 3 4 5
1eab0 20 36 3b 20 64 6f 0a 20 20 20 20 20 20 65 63 68 6; do. ech
1eac0 6f 20 27 23 69 6e 63 6c 75 64 65 20 22 63 6f 6e o '#include "con
1ead0 66 74 73 74 27 24 69 27 2e 68 22 27 20 3e 3e 20 ftst'$i'.h"' >>
1eae0 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 63 0a 20 sub/conftest.c.
1eaf0 20 20 20 20 20 23 20 55 73 69 6e 67 20 22 3a 20 # Using ":
1eb00 3e 20 73 75 62 2f 63 6f 6e 66 74 73 74 24 69 2e > sub/conftst$i.
1eb10 68 22 20 63 72 65 61 74 65 73 20 6f 6e 6c 79 20 h" creates only
1eb20 73 75 62 2f 63 6f 6e 66 74 73 74 31 2e 68 20 77 sub/conftst1.h w
1eb30 69 74 68 0a 20 20 20 20 20 20 23 20 53 6f 6c 61 ith. # Sola
1eb40 72 69 73 20 31 30 20 2f 62 69 6e 2f 73 68 2e 0a ris 10 /bin/sh..
1eb50 20 20 20 20 20 20 65 63 68 6f 20 27 2f 2a 20 64 echo '/* d
1eb60 75 6d 6d 79 20 2a 2f 27 20 3e 20 73 75 62 2f 63 ummy */' > sub/c
1eb70 6f 6e 66 74 73 74 24 69 2e 68 0a 20 20 20 20 64 onftst$i.h. d
1eb80 6f 6e 65 0a 20 20 20 20 65 63 68 6f 20 22 24 7b one. echo "${
1eb90 61 6d 5f 5f 69 6e 63 6c 75 64 65 7d 20 24 7b 61 am__include} ${a
1eba0 6d 5f 5f 71 75 6f 74 65 7d 73 75 62 2f 63 6f 6e m__quote}sub/con
1ebb0 66 74 65 73 74 2e 50 6f 24 7b 61 6d 5f 5f 71 75 ftest.Po${am__qu
1ebc0 6f 74 65 7d 22 20 3e 20 63 6f 6e 66 6d 66 0a 0a ote}" > confmf..
1ebd0 20 20 20 20 23 20 57 65 20 63 68 65 63 6b 20 77 # We check w
1ebe0 69 74 68 20 27 2d 63 27 20 61 6e 64 20 27 2d 6f ith '-c' and '-o
1ebf0 27 20 66 6f 72 20 74 68 65 20 73 61 6b 65 20 6f ' for the sake o
1ec00 66 20 74 68 65 20 22 64 61 73 68 6d 73 74 64 6f f the "dashmstdo
1ec10 75 74 22 0a 20 20 20 20 23 20 6d 6f 64 65 2e 20 ut". # mode.
1ec20 20 49 74 20 74 75 72 6e 73 20 6f 75 74 20 74 68 It turns out th
1ec30 61 74 20 74 68 65 20 53 75 6e 50 72 6f 20 43 2b at the SunPro C+
1ec40 2b 20 63 6f 6d 70 69 6c 65 72 20 64 6f 65 73 20 + compiler does
1ec50 6e 6f 74 20 70 72 6f 70 65 72 6c 79 0a 20 20 20 not properly.
1ec60 20 23 20 68 61 6e 64 6c 65 20 27 2d 4d 20 2d 6f # handle '-M -o
1ec70 27 2c 20 61 6e 64 20 77 65 20 6e 65 65 64 20 74 ', and we need t
1ec80 6f 20 64 65 74 65 63 74 20 74 68 69 73 2e 20 20 o detect this.
1ec90 41 6c 73 6f 2c 20 73 6f 6d 65 20 49 6e 74 65 6c Also, some Intel
1eca0 0a 20 20 20 20 23 20 76 65 72 73 69 6f 6e 73 20 . # versions
1ecb0 68 61 64 20 74 72 6f 75 62 6c 65 20 77 69 74 68 had trouble with
1ecc0 20 6f 75 74 70 75 74 20 69 6e 20 73 75 62 64 69 output in subdi
1ecd0 72 73 2e 0a 20 20 20 20 61 6d 5f 5f 6f 62 6a 3d rs.. am__obj=
1ece0 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 24 7b 4f sub/conftest.${O
1ecf0 42 4a 45 58 54 2d 6f 7d 0a 20 20 20 20 61 6d 5f BJEXT-o}. am_
1ed00 5f 6d 69 6e 75 73 5f 6f 62 6a 3d 22 2d 6f 20 24 _minus_obj="-o $
1ed10 61 6d 5f 5f 6f 62 6a 22 0a 20 20 20 20 63 61 73 am__obj". cas
1ed20 65 20 24 64 65 70 6d 6f 64 65 20 69 6e 0a 20 20 e $depmode in.
1ed30 20 20 67 63 63 29 0a 20 20 20 20 20 20 23 20 54 gcc). # T
1ed40 68 69 73 20 64 65 70 6d 6f 64 65 20 63 61 75 73 his depmode caus
1ed50 65 73 20 61 20 63 6f 6d 70 69 6c 65 72 20 72 61 es a compiler ra
1ed60 63 65 20 69 6e 20 75 6e 69 76 65 72 73 61 6c 20 ce in universal
1ed70 6d 6f 64 65 2e 0a 20 20 20 20 20 20 74 65 73 74 mode.. test
1ed80 20 22 24 61 6d 5f 5f 75 6e 69 76 65 72 73 61 6c "$am__universal
1ed90 22 20 3d 20 66 61 6c 73 65 20 7c 7c 20 63 6f 6e " = false || con
1eda0 74 69 6e 75 65 0a 20 20 20 20 20 20 3b 3b 0a 20 tinue. ;;.
1edb0 20 20 20 6e 6f 73 69 64 65 65 66 66 65 63 74 29 nosideeffect)
1edc0 0a 20 20 20 20 20 20 23 20 41 66 74 65 72 20 74 . # After t
1edd0 68 69 73 20 74 61 67 2c 20 6d 65 63 68 61 6e 69 his tag, mechani
1ede0 73 6d 73 20 61 72 65 20 6e 6f 74 20 62 79 20 73 sms are not by s
1edf0 69 64 65 2d 65 66 66 65 63 74 2c 20 73 6f 20 74 ide-effect, so t
1ee00 68 65 79 27 6c 6c 0a 20 20 20 20 20 20 23 20 6f hey'll. # o
1ee10 6e 6c 79 20 62 65 20 75 73 65 64 20 77 68 65 6e nly be used when
1ee20 20 65 78 70 6c 69 63 69 74 6c 79 20 72 65 71 75 explicitly requ
1ee30 65 73 74 65 64 2e 0a 20 20 20 20 20 20 69 66 20 ested.. if
1ee40 74 65 73 74 20 22 78 24 65 6e 61 62 6c 65 5f 64 test "x$enable_d
1ee50 65 70 65 6e 64 65 6e 63 79 5f 74 72 61 63 6b 69 ependency_tracki
1ee60 6e 67 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e ng" = xyes; then
1ee70 0a 09 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 ..continue.
1ee80 20 65 6c 73 65 0a 09 62 72 65 61 6b 0a 20 20 20 else..break.
1ee90 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 20 fi. ;;.
1eea0 20 20 20 6d 73 76 63 37 20 7c 20 6d 73 76 63 37 msvc7 | msvc7
1eeb0 6d 73 79 73 20 7c 20 6d 73 76 69 73 75 61 6c 63 msys | msvisualc
1eec0 70 70 20 7c 20 6d 73 76 63 6d 73 79 73 29 0a 20 pp | msvcmsys).
1eed0 20 20 20 20 20 23 20 54 68 69 73 20 63 6f 6d 70 # This comp
1eee0 69 6c 65 72 20 77 6f 6e 27 74 20 67 72 6f 6b 20 iler won't grok
1eef0 27 2d 63 20 2d 6f 27 2c 20 62 75 74 20 61 6c 73 '-c -o', but als
1ef00 6f 2c 20 74 68 65 20 6d 69 6e 75 73 6f 20 74 65 o, the minuso te
1ef10 73 74 20 68 61 73 0a 20 20 20 20 20 20 23 20 6e st has. # n
1ef20 6f 74 20 72 75 6e 20 79 65 74 2e 20 20 54 68 65 ot run yet. The
1ef30 73 65 20 64 65 70 6d 6f 64 65 73 20 61 72 65 20 se depmodes are
1ef40 6c 61 74 65 20 65 6e 6f 75 67 68 20 69 6e 20 74 late enough in t
1ef50 68 65 20 67 61 6d 65 2c 20 61 6e 64 0a 20 20 20 he game, and.
1ef60 20 20 20 23 20 73 6f 20 77 65 61 6b 20 74 68 61 # so weak tha
1ef70 74 20 74 68 65 69 72 20 66 75 6e 63 74 69 6f 6e t their function
1ef80 69 6e 67 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 ing should not b
1ef90 65 20 69 6d 70 61 63 74 65 64 2e 0a 20 20 20 20 e impacted..
1efa0 20 20 61 6d 5f 5f 6f 62 6a 3d 63 6f 6e 66 74 65 am__obj=confte
1efb0 73 74 2e 24 7b 4f 42 4a 45 58 54 2d 6f 7d 0a 20 st.${OBJEXT-o}.
1efc0 20 20 20 20 20 61 6d 5f 5f 6d 69 6e 75 73 5f 6f am__minus_o
1efd0 62 6a 3d 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 bj=. ;;.
1efe0 20 6e 6f 6e 65 29 20 62 72 65 61 6b 20 3b 3b 0a none) break ;;.
1eff0 20 20 20 20 65 73 61 63 0a 20 20 20 20 69 66 20 esac. if
1f000 64 65 70 6d 6f 64 65 3d 24 64 65 70 6d 6f 64 65 depmode=$depmode
1f010 20 5c 0a 20 20 20 20 20 20 20 73 6f 75 72 63 65 \. source
1f020 3d 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 63 20 =sub/conftest.c
1f030 6f 62 6a 65 63 74 3d 24 61 6d 5f 5f 6f 62 6a 20 object=$am__obj
1f040 5c 0a 20 20 20 20 20 20 20 64 65 70 66 69 6c 65 \. depfile
1f050 3d 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 50 6f =sub/conftest.Po
1f060 20 74 6d 70 64 65 70 66 69 6c 65 3d 73 75 62 2f tmpdepfile=sub/
1f070 63 6f 6e 66 74 65 73 74 2e 54 50 6f 20 5c 0a 20 conftest.TPo \.
1f080 20 20 20 20 20 20 24 53 48 45 4c 4c 20 2e 2f 64 $SHELL ./d
1f090 65 70 63 6f 6d 70 20 24 64 65 70 63 63 20 2d 63 epcomp $depcc -c
1f0a0 20 24 61 6d 5f 5f 6d 69 6e 75 73 5f 6f 62 6a 20 $am__minus_obj
1f0b0 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 63 20 5c sub/conftest.c \
1f0c0 0a 20 20 20 20 20 20 20 20 20 3e 2f 64 65 76 2f . >/dev/
1f0d0 6e 75 6c 6c 20 32 3e 63 6f 6e 66 74 65 73 74 2e null 2>conftest.
1f0e0 65 72 72 20 26 26 0a 20 20 20 20 20 20 20 67 72 err &&. gr
1f0f0 65 70 20 73 75 62 2f 63 6f 6e 66 74 73 74 31 2e ep sub/conftst1.
1f100 68 20 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 50 h sub/conftest.P
1f110 6f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e o > /dev/null 2>
1f120 26 31 20 26 26 0a 20 20 20 20 20 20 20 67 72 65 &1 &&. gre
1f130 70 20 73 75 62 2f 63 6f 6e 66 74 73 74 36 2e 68 p sub/conftst6.h
1f140 20 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 50 6f sub/conftest.Po
1f150 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 > /dev/null 2>&
1f160 31 20 26 26 0a 20 20 20 20 20 20 20 67 72 65 70 1 &&. grep
1f170 20 24 61 6d 5f 5f 6f 62 6a 20 73 75 62 2f 63 6f $am__obj sub/co
1f180 6e 66 74 65 73 74 2e 50 6f 20 3e 20 2f 64 65 76 nftest.Po > /dev
1f190 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 0a 20 20 /null 2>&1 &&.
1f1a0 20 20 20 20 20 24 7b 4d 41 4b 45 2d 6d 61 6b 65 ${MAKE-make
1f1b0 7d 20 2d 73 20 2d 66 20 63 6f 6e 66 6d 66 20 3e } -s -f confmf >
1f1c0 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b /dev/null 2>&1;
1f1d0 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 69 63 then. # ic
1f1e0 63 20 64 6f 65 73 6e 27 74 20 63 68 6f 6b 65 20 c doesn't choke
1f1f0 6f 6e 20 75 6e 6b 6e 6f 77 6e 20 6f 70 74 69 6f on unknown optio
1f200 6e 73 2c 20 69 74 20 77 69 6c 6c 20 6a 75 73 74 ns, it will just
1f210 20 69 73 73 75 65 20 77 61 72 6e 69 6e 67 73 0a issue warnings.
1f220 20 20 20 20 20 20 23 20 6f 72 20 72 65 6d 61 72 # or remar
1f230 6b 73 20 28 65 76 65 6e 20 77 69 74 68 20 2d 57 ks (even with -W
1f240 65 72 72 6f 72 29 2e 20 20 53 6f 20 77 65 20 67 error). So we g
1f250 72 65 70 20 73 74 64 65 72 72 20 66 6f 72 20 61 rep stderr for a
1f260 6e 79 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 ny message.
1f270 20 23 20 74 68 61 74 20 73 61 79 73 20 61 6e 20 # that says an
1f280 6f 70 74 69 6f 6e 20 77 61 73 20 69 67 6e 6f 72 option was ignor
1f290 65 64 20 6f 72 20 6e 6f 74 20 73 75 70 70 6f 72 ed or not suppor
1f2a0 74 65 64 2e 0a 20 20 20 20 20 20 23 20 57 68 65 ted.. # Whe
1f2b0 6e 20 67 69 76 65 6e 20 2d 4d 50 2c 20 69 63 63 n given -MP, icc
1f2c0 20 37 2e 30 20 61 6e 64 20 37 2e 31 20 63 6f 6d 7.0 and 7.1 com
1f2d0 70 6c 61 69 6e 20 74 68 75 73 6c 79 3a 0a 20 20 plain thusly:.
1f2e0 20 20 20 20 23 20 20 20 69 63 63 3a 20 43 6f 6d # icc: Com
1f2f0 6d 61 6e 64 20 6c 69 6e 65 20 77 61 72 6e 69 6e mand line warnin
1f300 67 3a 20 69 67 6e 6f 72 69 6e 67 20 6f 70 74 69 g: ignoring opti
1f310 6f 6e 20 27 2d 4d 27 3b 20 6e 6f 20 61 72 67 75 on '-M'; no argu
1f320 6d 65 6e 74 20 72 65 71 75 69 72 65 64 0a 20 20 ment required.
1f330 20 20 20 20 23 20 54 68 65 20 64 69 61 67 6e 6f # The diagno
1f340 73 69 73 20 63 68 61 6e 67 65 64 20 69 6e 20 69 sis changed in i
1f350 63 63 20 38 2e 30 3a 0a 20 20 20 20 20 20 23 20 cc 8.0:. #
1f360 20 20 69 63 63 3a 20 43 6f 6d 6d 61 6e 64 20 6c icc: Command l
1f370 69 6e 65 20 72 65 6d 61 72 6b 3a 20 6f 70 74 69 ine remark: opti
1f380 6f 6e 20 27 2d 4d 50 27 20 6e 6f 74 20 73 75 70 on '-MP' not sup
1f390 70 6f 72 74 65 64 0a 20 20 20 20 20 20 69 66 20 ported. if
1f3a0 28 67 72 65 70 20 27 69 67 6e 6f 72 69 6e 67 20 (grep 'ignoring
1f3b0 6f 70 74 69 6f 6e 27 20 63 6f 6e 66 74 65 73 74 option' conftest
1f3c0 2e 65 72 72 20 7c 7c 0a 20 20 20 20 20 20 20 20 .err ||.
1f3d0 20 20 67 72 65 70 20 27 6e 6f 74 20 73 75 70 70 grep 'not supp
1f3e0 6f 72 74 65 64 27 20 63 6f 6e 66 74 65 73 74 2e orted' conftest.
1f3f0 65 72 72 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 err) >/dev/null
1f400 32 3e 26 31 3b 20 74 68 65 6e 20 3a 3b 20 65 6c 2>&1; then :; el
1f410 73 65 0a 20 20 20 20 20 20 20 20 61 6d 5f 63 76 se. am_cv
1f420 5f 43 43 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 _CC_dependencies
1f430 5f 63 6f 6d 70 69 6c 65 72 5f 74 79 70 65 3d 24 _compiler_type=$
1f440 64 65 70 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 depmode.
1f450 62 72 65 61 6b 0a 20 20 20 20 20 20 66 69 0a 20 break. fi.
1f460 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 0a 20 20 fi. done..
1f470 63 64 20 2e 2e 0a 20 20 72 6d 20 2d 72 66 20 63 cd ... rm -rf c
1f480 6f 6e 66 74 65 73 74 2e 64 69 72 0a 65 6c 73 65 onftest.dir.else
1f490 0a 20 20 61 6d 5f 63 76 5f 43 43 5f 64 65 70 65 . am_cv_CC_depe
1f4a0 6e 64 65 6e 63 69 65 73 5f 63 6f 6d 70 69 6c 65 ndencies_compile
1f4b0 72 5f 74 79 70 65 3d 6e 6f 6e 65 0a 66 69 0a 0a r_type=none.fi..
1f4c0 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 fi.{ $as_echo "$
1f4d0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
1f4e0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
1f4f0 6c 74 3a 20 24 61 6d 5f 63 76 5f 43 43 5f 64 65 lt: $am_cv_CC_de
1f500 70 65 6e 64 65 6e 63 69 65 73 5f 63 6f 6d 70 69 pendencies_compi
1f510 6c 65 72 5f 74 79 70 65 22 20 3e 26 35 0a 24 61 ler_type" >&5.$a
1f520 73 5f 65 63 68 6f 20 22 24 61 6d 5f 63 76 5f 43 s_echo "$am_cv_C
1f530 43 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 5f 63 C_dependencies_c
1f540 6f 6d 70 69 6c 65 72 5f 74 79 70 65 22 20 3e 26 ompiler_type" >&
1f550 36 3b 20 7d 0a 43 43 44 45 50 4d 4f 44 45 3d 64 6; }.CCDEPMODE=d
1f560 65 70 6d 6f 64 65 3d 24 61 6d 5f 63 76 5f 43 43 epmode=$am_cv_CC
1f570 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 5f 63 6f _dependencies_co
1f580 6d 70 69 6c 65 72 5f 74 79 70 65 0a 0a 20 69 66 mpiler_type.. if
1f590 0a 20 20 74 65 73 74 20 22 78 24 65 6e 61 62 6c . test "x$enabl
1f5a0 65 5f 64 65 70 65 6e 64 65 6e 63 79 5f 74 72 61 e_dependency_tra
1f5b0 63 6b 69 6e 67 22 20 21 3d 20 78 6e 6f 20 5c 0a cking" != xno \.
1f5c0 20 20 26 26 20 74 65 73 74 20 22 24 61 6d 5f 63 && test "$am_c
1f5d0 76 5f 43 43 5f 64 65 70 65 6e 64 65 6e 63 69 65 v_CC_dependencie
1f5e0 73 5f 63 6f 6d 70 69 6c 65 72 5f 74 79 70 65 22 s_compiler_type"
1f5f0 20 3d 20 67 63 63 33 3b 20 74 68 65 6e 0a 20 20 = gcc3; then.
1f600 61 6d 5f 5f 66 61 73 74 64 65 70 43 43 5f 54 52 am__fastdepCC_TR
1f610 55 45 3d 0a 20 20 61 6d 5f 5f 66 61 73 74 64 65 UE=. am__fastde
1f620 70 43 43 5f 46 41 4c 53 45 3d 27 23 27 0a 65 6c pCC_FALSE='#'.el
1f630 73 65 0a 20 20 61 6d 5f 5f 66 61 73 74 64 65 70 se. am__fastdep
1f640 43 43 5f 54 52 55 45 3d 27 23 27 0a 20 20 61 6d CC_TRUE='#'. am
1f650 5f 5f 66 61 73 74 64 65 70 43 43 5f 46 41 4c 53 __fastdepCC_FALS
1f660 45 3d 0a 66 69 0a 0a 0a 0a 61 63 5f 65 78 74 3d E=.fi....ac_ext=
1f670 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 c.ac_cpp='$CPP $
1f680 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d CPPFLAGS'.ac_com
1f690 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 pile='$CC -c $CF
1f6a0 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 LAGS $CPPFLAGS c
1f6b0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 onftest.$ac_ext
1f6c0 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 >&5'.ac_link='$C
1f6d0 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 C -o conftest$ac
1f6e0 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 _exeext $CFLAGS
1f6f0 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 $CPPFLAGS $LDFLA
1f700 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f GS conftest.$ac_
1f710 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 ext $LIBS >&5'.a
1f720 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 c_compiler_gnu=$
1f730 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 ac_cv_c_compiler
1f740 5f 67 6e 75 0a 7b 20 24 61 73 5f 65 63 68 6f 20 _gnu.{ $as_echo
1f750 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
1f760 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
1f770 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 ecking how to ru
1f780 6e 20 74 68 65 20 43 20 70 72 65 70 72 6f 63 65 n the C preproce
1f790 73 73 6f 72 22 20 3e 26 35 0a 24 61 73 5f 65 63 ssor" >&5.$as_ec
1f7a0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 68 ho_n "checking h
1f7b0 6f 77 20 74 6f 20 72 75 6e 20 74 68 65 20 43 20 ow to run the C
1f7c0 70 72 65 70 72 6f 63 65 73 73 6f 72 2e 2e 2e 20 preprocessor...
1f7d0 22 20 3e 26 36 3b 20 7d 0a 23 20 4f 6e 20 53 75 " >&6; }.# On Su
1f7e0 6e 73 2c 20 73 6f 6d 65 74 69 6d 65 73 20 24 43 ns, sometimes $C
1f7f0 50 50 20 6e 61 6d 65 73 20 61 20 64 69 72 65 63 PP names a direc
1f800 74 6f 72 79 2e 0a 69 66 20 74 65 73 74 20 2d 6e tory..if test -n
1f810 20 22 24 43 50 50 22 20 26 26 20 74 65 73 74 20 "$CPP" && test
1f820 2d 64 20 22 24 43 50 50 22 3b 20 74 68 65 6e 0a -d "$CPP"; then.
1f830 20 20 43 50 50 3d 0a 66 69 0a 69 66 20 74 65 73 CPP=.fi.if tes
1f840 74 20 2d 7a 20 22 24 43 50 50 22 3b 20 74 68 65 t -z "$CPP"; the
1f850 6e 0a 20 20 69 66 20 24 7b 61 63 5f 63 76 5f 70 n. if ${ac_cv_p
1f860 72 6f 67 5f 43 50 50 2b 3a 7d 20 66 61 6c 73 65 rog_CPP+:} false
1f870 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
1f880 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
1f890 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20 20 20 " >&6.else.
1f8a0 20 23 20 44 6f 75 62 6c 65 20 71 75 6f 74 65 73 # Double quotes
1f8b0 20 62 65 63 61 75 73 65 20 43 50 50 20 6e 65 65 because CPP nee
1f8c0 64 73 20 74 6f 20 62 65 20 65 78 70 61 6e 64 65 ds to be expande
1f8d0 64 0a 20 20 20 20 66 6f 72 20 43 50 50 20 69 6e d. for CPP in
1f8e0 20 22 24 43 43 20 2d 45 22 20 22 24 43 43 20 2d "$CC -E" "$CC -
1f8f0 45 20 2d 74 72 61 64 69 74 69 6f 6e 61 6c 2d 63 E -traditional-c
1f900 70 70 22 20 22 2f 6c 69 62 2f 63 70 70 22 0a 20 pp" "/lib/cpp".
1f910 20 20 20 64 6f 0a 20 20 20 20 20 20 61 63 5f 70 do. ac_p
1f920 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a reproc_ok=false.
1f930 66 6f 72 20 61 63 5f 63 5f 70 72 65 70 72 6f 63 for ac_c_preproc
1f940 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27 27 _warn_flag in ''
1f950 20 79 65 73 0a 64 6f 0a 20 20 23 20 55 73 65 20 yes.do. # Use
1f960 61 20 68 65 61 64 65 72 20 66 69 6c 65 20 74 68 a header file th
1f970 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20 67 63 at comes with gc
1f980 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72 69 6e c, so configurin
1f990 67 20 67 6c 69 62 63 0a 20 20 23 20 77 69 74 68 g glibc. # with
1f9a0 20 61 20 66 72 65 73 68 20 63 72 6f 73 73 2d 63 a fresh cross-c
1f9b0 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 ompiler works..
1f9c0 20 23 20 50 72 65 66 65 72 20 3c 6c 69 6d 69 74 # Prefer <limit
1f9d0 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 74 2e s.h> to <assert.
1f9e0 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20 69 h> if __STDC__ i
1f9f0 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e 63 65 s defined, since
1fa00 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 . # <limits.h>
1fa10 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e 20 66 exists even on f
1fa20 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d 70 reestanding comp
1fa30 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74 68 ilers.. # On th
1fa40 65 20 4e 65 58 54 2c 20 63 63 20 2d 45 20 72 75 e NeXT, cc -E ru
1fa50 6e 73 20 74 68 65 20 63 6f 64 65 20 74 68 72 6f ns the code thro
1fa60 75 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 ugh the compiler
1fa70 27 73 20 70 61 72 73 65 72 2c 0a 20 20 23 20 6e 's parser,. # n
1fa80 6f 74 20 6a 75 73 74 20 74 68 72 6f 75 67 68 20 ot just through
1fa90 63 70 70 2e 20 22 53 79 6e 74 61 78 20 65 72 72 cpp. "Syntax err
1faa0 6f 72 22 20 69 73 20 68 65 72 65 20 74 6f 20 63 or" is here to c
1fab0 61 74 63 68 20 74 68 69 73 20 63 61 73 65 2e 0a atch this case..
1fac0 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 cat confdefs.h
1fad0 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e - <<_ACEOF >con
1fae0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a ftest.$ac_ext./*
1faf0 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e end confdefs.h.
1fb00 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54 */.#ifdef __ST
1fb10 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c DC__.# include <
1fb20 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a limits.h>.#else.
1fb30 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 # include <asser
1fb40 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20 20 t.h>.#endif...
1fb50 20 20 20 53 79 6e 74 61 78 20 65 72 72 6f 72 0a Syntax error.
1fb60 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f _ACEOF.if ac_fn_
1fb70 63 5f 74 72 79 5f 63 70 70 20 22 24 4c 49 4e 45 c_try_cpp "$LINE
1fb80 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 NO"; then :..els
1fb90 65 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61 e. # Broken: fa
1fba0 69 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70 ils on valid inp
1fbb0 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a ut..continue.fi.
1fbc0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 rm -f conftest.e
1fbd0 72 72 20 63 6f 6e 66 74 65 73 74 2e 69 20 63 6f rr conftest.i co
1fbe0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a nftest.$ac_ext..
1fbf0 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e # OK, works on
1fc00 20 73 61 6e 65 20 63 61 73 65 73 2e 20 20 4e 6f sane cases. No
1fc10 77 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 w check whether
1fc20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 68 65 61 64 nonexistent head
1fc30 65 72 73 0a 20 20 23 20 63 61 6e 20 62 65 20 64 ers. # can be d
1fc40 65 74 65 63 74 65 64 20 61 6e 64 20 68 6f 77 2e etected and how.
1fc50 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e . cat confdefs.
1fc60 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
1fc70 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
1fc80 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
1fc90 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c . */.#include <
1fca0 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e 74 2e 68 ac_nonexistent.h
1fcb0 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 >._ACEOF.if ac_f
1fcc0 6e 5f 63 5f 74 72 79 5f 63 70 70 20 22 24 4c 49 n_c_try_cpp "$LI
1fcd0 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 NENO"; then :.
1fce0 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65 73 # Broken: succes
1fcf0 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e 70 s on invalid inp
1fd00 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 ut..continue.els
1fd10 65 0a 20 20 23 20 50 61 73 73 65 73 20 62 6f 74 e. # Passes bot
1fd20 68 20 74 65 73 74 73 2e 0a 61 63 5f 70 72 65 70 h tests..ac_prep
1fd30 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 roc_ok=:.break.f
1fd40 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 i.rm -f conftest
1fd50 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 69 20 .err conftest.i
1fd60 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
1fd70 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 61 75 73 65 ..done.# Because
1fd80 20 6f 66 20 60 62 72 65 61 6b 27 2c 20 5f 41 43 of `break', _AC
1fd90 5f 50 52 45 50 52 4f 43 5f 49 46 45 4c 53 45 27 _PREPROC_IFELSE'
1fda0 73 20 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65 20 s cleaning code
1fdb0 77 61 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d 20 was skipped..rm
1fdc0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 69 20 63 6f -f conftest.i co
1fdd0 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 nftest.err conft
1fde0 65 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 est.$ac_ext.if $
1fdf0 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 ac_preproc_ok; t
1fe00 68 65 6e 20 3a 0a 20 20 62 72 65 61 6b 0a 66 69 hen :. break.fi
1fe10 0a 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 61 .. done. a
1fe20 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24 43 c_cv_prog_CPP=$C
1fe30 50 50 0a 0a 66 69 0a 20 20 43 50 50 3d 24 61 63 PP..fi. CPP=$ac
1fe40 5f 63 76 5f 70 72 6f 67 5f 43 50 50 0a 65 6c 73 _cv_prog_CPP.els
1fe50 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 e. ac_cv_prog_C
1fe60 50 50 3d 24 43 50 50 0a 66 69 0a 7b 20 24 61 73 PP=$CPP.fi.{ $as
1fe70 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
1fe80 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
1fe90 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 43 50 50 O}: result: $CPP
1fea0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
1feb0 24 43 50 50 22 20 3e 26 36 3b 20 7d 0a 61 63 5f $CPP" >&6; }.ac_
1fec0 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65 preproc_ok=false
1fed0 0a 66 6f 72 20 61 63 5f 63 5f 70 72 65 70 72 6f .for ac_c_prepro
1fee0 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27 c_warn_flag in '
1fef0 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 55 73 65 ' yes.do. # Use
1ff00 20 61 20 68 65 61 64 65 72 20 66 69 6c 65 20 74 a header file t
1ff10 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20 67 hat comes with g
1ff20 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72 69 cc, so configuri
1ff30 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 77 69 74 ng glibc. # wit
1ff40 68 20 61 20 66 72 65 73 68 20 63 72 6f 73 73 2d h a fresh cross-
1ff50 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a compiler works..
1ff60 20 20 23 20 50 72 65 66 65 72 20 3c 6c 69 6d 69 # Prefer <limi
1ff70 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 74 ts.h> to <assert
1ff80 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20 .h> if __STDC__
1ff90 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e 63 is defined, sinc
1ffa0 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e e. # <limits.h>
1ffb0 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e 20 exists even on
1ffc0 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d freestanding com
1ffd0 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74 pilers.. # On t
1ffe0 68 65 20 4e 65 58 54 2c 20 63 63 20 2d 45 20 72 he NeXT, cc -E r
1fff0 75 6e 73 20 74 68 65 20 63 6f 64 65 20 74 68 72 uns the code thr
20000 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 ough the compile
20010 72 27 73 20 70 61 72 73 65 72 2c 0a 20 20 23 20 r's parser,. #
20020 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f 75 67 68 not just through
20030 20 63 70 70 2e 20 22 53 79 6e 74 61 78 20 65 72 cpp. "Syntax er
20040 72 6f 72 22 20 69 73 20 68 65 72 65 20 74 6f 20 ror" is here to
20050 63 61 74 63 68 20 74 68 69 73 20 63 61 73 65 2e catch this case.
20060 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e . cat confdefs.
20070 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
20080 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
20090 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
200a0 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 . */.#ifdef __S
200b0 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 TDC__.# include
200c0 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 <limits.h>.#else
200d0 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 .# include <asse
200e0 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20 rt.h>.#endif...
200f0 20 20 20 20 53 79 6e 74 61 78 20 65 72 72 6f 72 Syntax error
20100 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e ._ACEOF.if ac_fn
20110 5f 63 5f 74 72 79 5f 63 70 70 20 22 24 4c 49 4e _c_try_cpp "$LIN
20120 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c ENO"; then :..el
20130 73 65 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 se. # Broken: f
20140 61 69 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e ails on valid in
20150 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 put..continue.fi
20160 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e .rm -f conftest.
20170 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 69 20 63 err conftest.i c
20180 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
20190 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73 20 6f . # OK, works o
201a0 6e 20 73 61 6e 65 20 63 61 73 65 73 2e 20 20 4e n sane cases. N
201b0 6f 77 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 ow check whether
201c0 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 68 65 61 nonexistent hea
201d0 64 65 72 73 0a 20 20 23 20 63 61 6e 20 62 65 20 ders. # can be
201e0 64 65 74 65 63 74 65 64 20 61 6e 64 20 68 6f 77 detected and how
201f0 2e 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 .. cat confdefs
20200 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 .h - <<_ACEOF >c
20210 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
20220 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e /* end confdefs.
20230 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 h. */.#include
20240 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e 74 2e <ac_nonexistent.
20250 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f h>._ACEOF.if ac_
20260 66 6e 5f 63 5f 74 72 79 5f 63 70 70 20 22 24 4c fn_c_try_cpp "$L
20270 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 INENO"; then :.
20280 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65 # Broken: succe
20290 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e ss on invalid in
202a0 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c put..continue.el
202b0 73 65 0a 20 20 23 20 50 61 73 73 65 73 20 62 6f se. # Passes bo
202c0 74 68 20 74 65 73 74 73 2e 0a 61 63 5f 70 72 65 th tests..ac_pre
202d0 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a proc_ok=:.break.
202e0 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 fi.rm -f conftes
202f0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 69 t.err conftest.i
20300 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
20310 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 61 75 73 t..done.# Becaus
20320 65 20 6f 66 20 60 62 72 65 61 6b 27 2c 20 5f 41 e of `break', _A
20330 43 5f 50 52 45 50 52 4f 43 5f 49 46 45 4c 53 45 C_PREPROC_IFELSE
20340 27 73 20 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65 's cleaning code
20350 20 77 61 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d was skipped..rm
20360 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 69 20 63 -f conftest.i c
20370 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 onftest.err conf
20380 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 test.$ac_ext.if
20390 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 $ac_preproc_ok;
203a0 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 7b then :..else. {
203b0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
203c0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
203d0 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 72 6f 72 3a $LINENO}: error:
203e0 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 in \`$ac_pwd':"
203f0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
20400 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e as_me: error: in
20410 20 5c 60 24 61 63 5f 70 77 64 27 3a 22 20 3e 26 \`$ac_pwd':" >&
20420 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 72 6f 72 20 2;}.as_fn_error
20430 24 3f 20 22 43 20 70 72 65 70 72 6f 63 65 73 73 $? "C preprocess
20440 6f 72 20 5c 22 24 43 50 50 5c 22 20 66 61 69 6c or \"$CPP\" fail
20450 73 20 73 61 6e 69 74 79 20 63 68 65 63 6b 0a 53 s sanity check.S
20460 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 ee \`config.log'
20470 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c for more detail
20480 73 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b 20 s" "$LINENO" 5;
20490 7d 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 }.fi..ac_ext=c.a
204a0 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 c_cpp='$CPP $CPP
204b0 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c FLAGS'.ac_compil
204c0 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 e='$CC -c $CFLAG
204d0 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 S $CPPFLAGS conf
204e0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 test.$ac_ext >&5
204f0 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d '.ac_link='$CC -
20500 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 o conftest$ac_ex
20510 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 eext $CFLAGS $CP
20520 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 PFLAGS $LDFLAGS
20530 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
20540 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 $LIBS >&5'.ac_c
20550 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f ompiler_gnu=$ac_
20560 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e cv_c_compiler_gn
20570 75 0a 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 u...{ $as_echo "
20580 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
20590 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
205a0 63 6b 69 6e 67 20 66 6f 72 20 67 72 65 70 20 74 cking for grep t
205b0 68 61 74 20 68 61 6e 64 6c 65 73 20 6c 6f 6e 67 hat handles long
205c0 20 6c 69 6e 65 73 20 61 6e 64 20 2d 65 22 20 3e lines and -e" >
205d0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
205e0 68 65 63 6b 69 6e 67 20 66 6f 72 20 67 72 65 70 hecking for grep
205f0 20 74 68 61 74 20 68 61 6e 64 6c 65 73 20 6c 6f that handles lo
20600 6e 67 20 6c 69 6e 65 73 20 61 6e 64 20 2d 65 2e ng lines and -e.
20610 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
20620 7b 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45 50 {ac_cv_path_GREP
20630 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
20640 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
20650 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
20660 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 7a lse. if test -z
20670 20 22 24 47 52 45 50 22 3b 20 74 68 65 6e 0a 20 "$GREP"; then.
20680 20 61 63 5f 70 61 74 68 5f 47 52 45 50 5f 66 6f ac_path_GREP_fo
20690 75 6e 64 3d 66 61 6c 73 65 0a 20 20 23 20 4c 6f und=false. # Lo
206a0 6f 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 75 op through the u
206b0 73 65 72 27 73 20 70 61 74 68 20 61 6e 64 20 74 ser's path and t
206c0 65 73 74 20 66 6f 72 20 65 61 63 68 20 6f 66 20 est for each of
206d0 50 52 4f 47 4e 41 4d 45 2d 4c 49 53 54 0a 20 20 PROGNAME-LIST.
206e0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
206f0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
20700 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
20710 20 69 6e 20 24 50 41 54 48 24 50 41 54 48 5f 53 in $PATH$PATH_S
20720 45 50 41 52 41 54 4f 52 2f 75 73 72 2f 78 70 67 EPARATOR/usr/xpg
20730 34 2f 62 69 6e 0a 64 6f 0a 20 20 49 46 53 3d 24 4/bin.do. IFS=$
20740 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 as_save_IFS. te
20750 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 st -z "$as_dir"
20760 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 && as_dir=..
20770 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 67 for ac_prog in g
20780 72 65 70 20 67 67 72 65 70 3b 20 64 6f 0a 20 20 rep ggrep; do.
20790 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 for ac_exec_ex
207a0 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 t in '' $ac_exec
207b0 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e utable_extension
207c0 73 3b 20 64 6f 0a 20 20 20 20 20 20 61 63 5f 70 s; do. ac_p
207d0 61 74 68 5f 47 52 45 50 3d 22 24 61 73 5f 64 69 ath_GREP="$as_di
207e0 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 r/$ac_prog$ac_ex
207f0 65 63 5f 65 78 74 22 0a 20 20 20 20 20 20 61 73 ec_ext". as
20800 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 _fn_executable_p
20810 20 22 24 61 63 5f 70 61 74 68 5f 47 52 45 50 22 "$ac_path_GREP"
20820 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 23 20 43 || continue.# C
20830 68 65 63 6b 20 66 6f 72 20 47 4e 55 20 61 63 5f heck for GNU ac_
20840 70 61 74 68 5f 47 52 45 50 20 61 6e 64 20 73 65 path_GREP and se
20850 6c 65 63 74 20 69 74 20 69 66 20 69 74 20 69 73 lect it if it is
20860 20 66 6f 75 6e 64 2e 0a 20 20 23 20 43 68 65 63 found.. # Chec
20870 6b 20 66 6f 72 20 47 4e 55 20 24 61 63 5f 70 61 k for GNU $ac_pa
20880 74 68 5f 47 52 45 50 0a 63 61 73 65 20 60 22 24 th_GREP.case `"$
20890 61 63 5f 70 61 74 68 5f 47 52 45 50 22 20 2d 2d ac_path_GREP" --
208a0 76 65 72 73 69 6f 6e 20 32 3e 26 31 60 20 69 6e version 2>&1` in
208b0 0a 2a 47 4e 55 2a 29 0a 20 20 61 63 5f 63 76 5f .*GNU*). ac_cv_
208c0 70 61 74 68 5f 47 52 45 50 3d 22 24 61 63 5f 70 path_GREP="$ac_p
208d0 61 74 68 5f 47 52 45 50 22 20 61 63 5f 70 61 74 ath_GREP" ac_pat
208e0 68 5f 47 52 45 50 5f 66 6f 75 6e 64 3d 3a 3b 3b h_GREP_found=:;;
208f0 0a 2a 29 0a 20 20 61 63 5f 63 6f 75 6e 74 3d 30 .*). ac_count=0
20900 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 30 31 . $as_echo_n 01
20910 32 33 34 35 36 37 38 39 20 3e 22 63 6f 6e 66 74 23456789 >"conft
20920 65 73 74 2e 69 6e 22 0a 20 20 77 68 69 6c 65 20 est.in". while
20930 3a 0a 20 20 64 6f 0a 20 20 20 20 63 61 74 20 22 :. do. cat "
20940 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 22 63 6f conftest.in" "co
20950 6e 66 74 65 73 74 2e 69 6e 22 20 3e 22 63 6f 6e nftest.in" >"con
20960 66 74 65 73 74 2e 74 6d 70 22 0a 20 20 20 20 6d ftest.tmp". m
20970 76 20 22 63 6f 6e 66 74 65 73 74 2e 74 6d 70 22 v "conftest.tmp"
20980 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 0a 20 "conftest.in".
20990 20 20 20 63 70 20 22 63 6f 6e 66 74 65 73 74 2e cp "conftest.
209a0 69 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c in" "conftest.nl
209b0 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 27 ". $as_echo '
209c0 47 52 45 50 27 20 3e 3e 20 22 63 6f 6e 66 74 65 GREP' >> "confte
209d0 73 74 2e 6e 6c 22 0a 20 20 20 20 22 24 61 63 5f st.nl". "$ac_
209e0 70 61 74 68 5f 47 52 45 50 22 20 2d 65 20 27 47 path_GREP" -e 'G
209f0 52 45 50 24 27 20 2d 65 20 27 2d 28 63 61 6e 6e REP$' -e '-(cann
20a00 6f 74 20 6d 61 74 63 68 29 2d 27 20 3c 20 22 63 ot match)-' < "c
20a10 6f 6e 66 74 65 73 74 2e 6e 6c 22 20 3e 22 63 6f onftest.nl" >"co
20a20 6e 66 74 65 73 74 2e 6f 75 74 22 20 32 3e 2f 64 nftest.out" 2>/d
20a30 65 76 2f 6e 75 6c 6c 20 7c 7c 20 62 72 65 61 6b ev/null || break
20a40 0a 20 20 20 20 64 69 66 66 20 22 63 6f 6e 66 74 . diff "conft
20a50 65 73 74 2e 6f 75 74 22 20 22 63 6f 6e 66 74 65 est.out" "confte
20a60 73 74 2e 6e 6c 22 20 3e 2f 64 65 76 2f 6e 75 6c st.nl" >/dev/nul
20a70 6c 20 32 3e 26 31 20 7c 7c 20 62 72 65 61 6b 0a l 2>&1 || break.
20a80 20 20 20 20 61 73 5f 66 6e 5f 61 72 69 74 68 20 as_fn_arith
20a90 24 61 63 5f 63 6f 75 6e 74 20 2b 20 31 20 26 26 $ac_count + 1 &&
20aa0 20 61 63 5f 63 6f 75 6e 74 3d 24 61 73 5f 76 61 ac_count=$as_va
20ab0 6c 0a 20 20 20 20 69 66 20 74 65 73 74 20 24 61 l. if test $a
20ac0 63 5f 63 6f 75 6e 74 20 2d 67 74 20 24 7b 61 63 c_count -gt ${ac
20ad0 5f 70 61 74 68 5f 47 52 45 50 5f 6d 61 78 2d 30 _path_GREP_max-0
20ae0 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 }; then. #
20af0 42 65 73 74 20 6f 6e 65 20 73 6f 20 66 61 72 2c Best one so far,
20b00 20 73 61 76 65 20 69 74 20 62 75 74 20 6b 65 65 save it but kee
20b10 70 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 61 20 p looking for a
20b20 62 65 74 74 65 72 20 6f 6e 65 0a 20 20 20 20 20 better one.
20b30 20 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45 50 ac_cv_path_GREP
20b40 3d 22 24 61 63 5f 70 61 74 68 5f 47 52 45 50 22 ="$ac_path_GREP"
20b50 0a 20 20 20 20 20 20 61 63 5f 70 61 74 68 5f 47 . ac_path_G
20b60 52 45 50 5f 6d 61 78 3d 24 61 63 5f 63 6f 75 6e REP_max=$ac_coun
20b70 74 0a 20 20 20 20 66 69 0a 20 20 20 20 23 20 31 t. fi. # 1
20b80 30 2a 28 32 5e 31 30 29 20 63 68 61 72 73 20 61 0*(2^10) chars a
20b90 73 20 69 6e 70 75 74 20 73 65 65 6d 73 20 6d 6f s input seems mo
20ba0 72 65 20 74 68 61 6e 20 65 6e 6f 75 67 68 0a 20 re than enough.
20bb0 20 20 20 74 65 73 74 20 24 61 63 5f 63 6f 75 6e test $ac_coun
20bc0 74 20 2d 67 74 20 31 30 20 26 26 20 62 72 65 61 t -gt 10 && brea
20bd0 6b 0a 20 20 64 6f 6e 65 0a 20 20 72 6d 20 2d 66 k. done. rm -f
20be0 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63 6f 6e conftest.in con
20bf0 66 74 65 73 74 2e 74 6d 70 20 63 6f 6e 66 74 65 ftest.tmp confte
20c00 73 74 2e 6e 6c 20 63 6f 6e 66 74 65 73 74 2e 6f st.nl conftest.o
20c10 75 74 3b 3b 0a 65 73 61 63 0a 0a 20 20 20 20 20 ut;;.esac..
20c20 20 24 61 63 5f 70 61 74 68 5f 47 52 45 50 5f 66 $ac_path_GREP_f
20c30 6f 75 6e 64 20 26 26 20 62 72 65 61 6b 20 33 0a ound && break 3.
20c40 20 20 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a done. done.
20c50 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 done.IFS=$as_s
20c60 61 76 65 5f 49 46 53 0a 20 20 69 66 20 74 65 73 ave_IFS. if tes
20c70 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 61 74 t -z "$ac_cv_pat
20c80 68 5f 47 52 45 50 22 3b 20 74 68 65 6e 0a 20 20 h_GREP"; then.
20c90 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f as_fn_error $?
20ca0 20 22 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 "no acceptable
20cb0 67 72 65 70 20 63 6f 75 6c 64 20 62 65 20 66 6f grep could be fo
20cc0 75 6e 64 20 69 6e 20 24 50 41 54 48 24 50 41 54 und in $PATH$PAT
20cd0 48 5f 53 45 50 41 52 41 54 4f 52 2f 75 73 72 2f H_SEPARATOR/usr/
20ce0 78 70 67 34 2f 62 69 6e 22 20 22 24 4c 49 4e 45 xpg4/bin" "$LINE
20cf0 4e 4f 22 20 35 0a 20 20 66 69 0a 65 6c 73 65 0a NO" 5. fi.else.
20d00 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45 ac_cv_path_GRE
20d10 50 3d 24 47 52 45 50 0a 66 69 0a 0a 66 69 0a 7b P=$GREP.fi..fi.{
20d20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
20d30 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
20d40 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
20d50 24 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45 50 $ac_cv_path_GREP
20d60 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
20d70 24 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45 50 $ac_cv_path_GREP
20d80 22 20 3e 26 36 3b 20 7d 0a 20 47 52 45 50 3d 22 " >&6; }. GREP="
20d90 24 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45 50 $ac_cv_path_GREP
20da0 22 0a 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 "...{ $as_echo "
20db0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
20dc0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
20dd0 63 6b 69 6e 67 20 66 6f 72 20 65 67 72 65 70 22 cking for egrep"
20de0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
20df0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 65 67 "checking for eg
20e00 72 65 70 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a rep... " >&6; }.
20e10 69 66 20 24 7b 61 63 5f 63 76 5f 70 61 74 68 5f if ${ac_cv_path_
20e20 45 47 52 45 50 2b 3a 7d 20 66 61 6c 73 65 3b 20 EGREP+:} false;
20e30 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
20e40 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
20e50 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 65 63 >&6.else. if ec
20e60 68 6f 20 61 20 7c 20 24 47 52 45 50 20 2d 45 20 ho a | $GREP -E
20e70 27 28 61 7c 62 29 27 20 3e 2f 64 65 76 2f 6e 75 '(a|b)' >/dev/nu
20e80 6c 6c 20 32 3e 26 31 0a 20 20 20 74 68 65 6e 20 ll 2>&1. then
20e90 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 52 45 50 ac_cv_path_EGREP
20ea0 3d 22 24 47 52 45 50 20 2d 45 22 0a 20 20 20 65 ="$GREP -E". e
20eb0 6c 73 65 0a 20 20 20 20 20 69 66 20 74 65 73 74 lse. if test
20ec0 20 2d 7a 20 22 24 45 47 52 45 50 22 3b 20 74 68 -z "$EGREP"; th
20ed0 65 6e 0a 20 20 61 63 5f 70 61 74 68 5f 45 47 52 en. ac_path_EGR
20ee0 45 50 5f 66 6f 75 6e 64 3d 66 61 6c 73 65 0a 20 EP_found=false.
20ef0 20 23 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68 20 # Loop through
20f00 74 68 65 20 75 73 65 72 27 73 20 70 61 74 68 20 the user's path
20f10 61 6e 64 20 74 65 73 74 20 66 6f 72 20 65 61 63 and test for eac
20f20 68 20 6f 66 20 50 52 4f 47 4e 41 4d 45 2d 4c 49 h of PROGNAME-LI
20f30 53 54 0a 20 20 61 73 5f 73 61 76 65 5f 49 46 53 ST. as_save_IFS
20f40 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 =$IFS; IFS=$PATH
20f50 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 _SEPARATOR.for a
20f60 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 24 50 s_dir in $PATH$P
20f70 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 75 73 ATH_SEPARATOR/us
20f80 72 2f 78 70 67 34 2f 62 69 6e 0a 64 6f 0a 20 20 r/xpg4/bin.do.
20f90 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
20fa0 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f . test -z "$as_
20fb0 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e dir" && as_dir=.
20fc0 0a 20 20 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 . for ac_prog
20fd0 20 69 6e 20 65 67 72 65 70 3b 20 64 6f 0a 20 20 in egrep; do.
20fe0 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 for ac_exec_ex
20ff0 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 t in '' $ac_exec
21000 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e utable_extension
21010 73 3b 20 64 6f 0a 20 20 20 20 20 20 61 63 5f 70 s; do. ac_p
21020 61 74 68 5f 45 47 52 45 50 3d 22 24 61 73 5f 64 ath_EGREP="$as_d
21030 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 ir/$ac_prog$ac_e
21040 78 65 63 5f 65 78 74 22 0a 20 20 20 20 20 20 61 xec_ext". a
21050 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f s_fn_executable_
21060 70 20 22 24 61 63 5f 70 61 74 68 5f 45 47 52 45 p "$ac_path_EGRE
21070 50 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 23 P" || continue.#
21080 20 43 68 65 63 6b 20 66 6f 72 20 47 4e 55 20 61 Check for GNU a
21090 63 5f 70 61 74 68 5f 45 47 52 45 50 20 61 6e 64 c_path_EGREP and
210a0 20 73 65 6c 65 63 74 20 69 74 20 69 66 20 69 74 select it if it
210b0 20 69 73 20 66 6f 75 6e 64 2e 0a 20 20 23 20 43 is found.. # C
210c0 68 65 63 6b 20 66 6f 72 20 47 4e 55 20 24 61 63 heck for GNU $ac
210d0 5f 70 61 74 68 5f 45 47 52 45 50 0a 63 61 73 65 _path_EGREP.case
210e0 20 60 22 24 61 63 5f 70 61 74 68 5f 45 47 52 45 `"$ac_path_EGRE
210f0 50 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e 26 P" --version 2>&
21100 31 60 20 69 6e 0a 2a 47 4e 55 2a 29 0a 20 20 61 1` in.*GNU*). a
21110 63 5f 63 76 5f 70 61 74 68 5f 45 47 52 45 50 3d c_cv_path_EGREP=
21120 22 24 61 63 5f 70 61 74 68 5f 45 47 52 45 50 22 "$ac_path_EGREP"
21130 20 61 63 5f 70 61 74 68 5f 45 47 52 45 50 5f 66 ac_path_EGREP_f
21140 6f 75 6e 64 3d 3a 3b 3b 0a 2a 29 0a 20 20 61 63 ound=:;;.*). ac
21150 5f 63 6f 75 6e 74 3d 30 0a 20 20 24 61 73 5f 65 _count=0. $as_e
21160 63 68 6f 5f 6e 20 30 31 32 33 34 35 36 37 38 39 cho_n 0123456789
21170 20 3e 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 0a >"conftest.in".
21180 20 20 77 68 69 6c 65 20 3a 0a 20 20 64 6f 0a 20 while :. do.
21190 20 20 20 63 61 74 20 22 63 6f 6e 66 74 65 73 74 cat "conftest
211a0 2e 69 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e 69 .in" "conftest.i
211b0 6e 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 74 6d n" >"conftest.tm
211c0 70 22 0a 20 20 20 20 6d 76 20 22 63 6f 6e 66 74 p". mv "conft
211d0 65 73 74 2e 74 6d 70 22 20 22 63 6f 6e 66 74 65 est.tmp" "confte
211e0 73 74 2e 69 6e 22 0a 20 20 20 20 63 70 20 22 63 st.in". cp "c
211f0 6f 6e 66 74 65 73 74 2e 69 6e 22 20 22 63 6f 6e onftest.in" "con
21200 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20 20 24 61 ftest.nl". $a
21210 73 5f 65 63 68 6f 20 27 45 47 52 45 50 27 20 3e s_echo 'EGREP' >
21220 3e 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 0a > "conftest.nl".
21230 20 20 20 20 22 24 61 63 5f 70 61 74 68 5f 45 47 "$ac_path_EG
21240 52 45 50 22 20 27 45 47 52 45 50 24 27 20 3c 20 REP" 'EGREP$' <
21250 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 20 3e 22 "conftest.nl" >"
21260 63 6f 6e 66 74 65 73 74 2e 6f 75 74 22 20 32 3e conftest.out" 2>
21270 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 62 72 65 /dev/null || bre
21280 61 6b 0a 20 20 20 20 64 69 66 66 20 22 63 6f 6e ak. diff "con
21290 66 74 65 73 74 2e 6f 75 74 22 20 22 63 6f 6e 66 ftest.out" "conf
212a0 74 65 73 74 2e 6e 6c 22 20 3e 2f 64 65 76 2f 6e test.nl" >/dev/n
212b0 75 6c 6c 20 32 3e 26 31 20 7c 7c 20 62 72 65 61 ull 2>&1 || brea
212c0 6b 0a 20 20 20 20 61 73 5f 66 6e 5f 61 72 69 74 k. as_fn_arit
212d0 68 20 24 61 63 5f 63 6f 75 6e 74 20 2b 20 31 20 h $ac_count + 1
212e0 26 26 20 61 63 5f 63 6f 75 6e 74 3d 24 61 73 5f && ac_count=$as_
212f0 76 61 6c 0a 20 20 20 20 69 66 20 74 65 73 74 20 val. if test
21300 24 61 63 5f 63 6f 75 6e 74 20 2d 67 74 20 24 7b $ac_count -gt ${
21310 61 63 5f 70 61 74 68 5f 45 47 52 45 50 5f 6d 61 ac_path_EGREP_ma
21320 78 2d 30 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20 x-0}; then.
21330 20 23 20 42 65 73 74 20 6f 6e 65 20 73 6f 20 66 # Best one so f
21340 61 72 2c 20 73 61 76 65 20 69 74 20 62 75 74 20 ar, save it but
21350 6b 65 65 70 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 keep looking for
21360 20 61 20 62 65 74 74 65 72 20 6f 6e 65 0a 20 20 a better one.
21370 20 20 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 45 ac_cv_path_E
21380 47 52 45 50 3d 22 24 61 63 5f 70 61 74 68 5f 45 GREP="$ac_path_E
21390 47 52 45 50 22 0a 20 20 20 20 20 20 61 63 5f 70 GREP". ac_p
213a0 61 74 68 5f 45 47 52 45 50 5f 6d 61 78 3d 24 61 ath_EGREP_max=$a
213b0 63 5f 63 6f 75 6e 74 0a 20 20 20 20 66 69 0a 20 c_count. fi.
213c0 20 20 20 23 20 31 30 2a 28 32 5e 31 30 29 20 63 # 10*(2^10) c
213d0 68 61 72 73 20 61 73 20 69 6e 70 75 74 20 73 65 hars as input se
213e0 65 6d 73 20 6d 6f 72 65 20 74 68 61 6e 20 65 6e ems more than en
213f0 6f 75 67 68 0a 20 20 20 20 74 65 73 74 20 24 61 ough. test $a
21400 63 5f 63 6f 75 6e 74 20 2d 67 74 20 31 30 20 26 c_count -gt 10 &
21410 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 20 & break. done.
21420 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e rm -f conftest.
21430 69 6e 20 63 6f 6e 66 74 65 73 74 2e 74 6d 70 20 in conftest.tmp
21440 63 6f 6e 66 74 65 73 74 2e 6e 6c 20 63 6f 6e 66 conftest.nl conf
21450 74 65 73 74 2e 6f 75 74 3b 3b 0a 65 73 61 63 0a test.out;;.esac.
21460 0a 20 20 20 20 20 20 24 61 63 5f 70 61 74 68 5f . $ac_path_
21470 45 47 52 45 50 5f 66 6f 75 6e 64 20 26 26 20 62 EGREP_found && b
21480 72 65 61 6b 20 33 0a 20 20 20 20 64 6f 6e 65 0a reak 3. done.
21490 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 done. done.IF
214a0 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 S=$as_save_IFS.
214b0 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 if test -z "$ac
214c0 5f 63 76 5f 70 61 74 68 5f 45 47 52 45 50 22 3b _cv_path_EGREP";
214d0 20 74 68 65 6e 0a 20 20 20 20 61 73 5f 66 6e 5f then. as_fn_
214e0 65 72 72 6f 72 20 24 3f 20 22 6e 6f 20 61 63 63 error $? "no acc
214f0 65 70 74 61 62 6c 65 20 65 67 72 65 70 20 63 6f eptable egrep co
21500 75 6c 64 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 uld be found in
21510 24 50 41 54 48 24 50 41 54 48 5f 53 45 50 41 52 $PATH$PATH_SEPAR
21520 41 54 4f 52 2f 75 73 72 2f 78 70 67 34 2f 62 69 ATOR/usr/xpg4/bi
21530 6e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 20 n" "$LINENO" 5.
21540 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 fi.else. ac_cv
21550 5f 70 61 74 68 5f 45 47 52 45 50 3d 24 45 47 52 _path_EGREP=$EGR
21560 45 50 0a 66 69 0a 0a 20 20 20 66 69 0a 66 69 0a EP.fi.. fi.fi.
21570 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
21580 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
21590 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
215a0 20 24 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 52 $ac_cv_path_EGR
215b0 45 50 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f EP" >&5.$as_echo
215c0 20 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 "$ac_cv_path_EG
215d0 52 45 50 22 20 3e 26 36 3b 20 7d 0a 20 45 47 52 REP" >&6; }. EGR
215e0 45 50 3d 22 24 61 63 5f 63 76 5f 70 61 74 68 5f EP="$ac_cv_path_
215f0 45 47 52 45 50 22 0a 0a 0a 7b 20 24 61 73 5f 65 EGREP"...{ $as_e
21600 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
21610 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
21620 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 41 : checking for A
21630 4e 53 49 20 43 20 68 65 61 64 65 72 20 66 69 6c NSI C header fil
21640 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f es" >&5.$as_echo
21650 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
21660 20 41 4e 53 49 20 43 20 68 65 61 64 65 72 20 66 ANSI C header f
21670 69 6c 65 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d iles... " >&6; }
21680 0a 69 66 20 24 7b 61 63 5f 63 76 5f 68 65 61 64 .if ${ac_cv_head
21690 65 72 5f 73 74 64 63 2b 3a 7d 20 66 61 6c 73 65 er_stdc+:} false
216a0 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
216b0 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
216c0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 " >&6.else. cat
216d0 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c confdefs.h - <<
216e0 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 _ACEOF >conftest
216f0 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 .$ac_ext./* end
21700 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a confdefs.h. */.
21710 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 #include <stdlib
21720 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 .h>.#include <st
21730 64 61 72 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 darg.h>.#include
21740 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23 69 6e 63 <string.h>.#inc
21750 6c 75 64 65 20 3c 66 6c 6f 61 74 2e 68 3e 0a 0a lude <float.h>..
21760 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 int.main ().{..
21770 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d ;. return 0;.}
21780 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e ._ACEOF.if ac_fn
21790 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 _c_try_compile "
217a0 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a $LINENO"; then :
217b0 0a 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f . ac_cv_header_
217c0 73 74 64 63 3d 79 65 73 0a 65 6c 73 65 0a 20 20 stdc=yes.else.
217d0 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 ac_cv_header_std
217e0 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f c=no.fi.rm -f co
217f0 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 re conftest.err
21800 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a conftest.$ac_obj
21810 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 ext conftest.$ac
21820 5f 65 78 74 0a 0a 69 66 20 74 65 73 74 20 24 61 _ext..if test $a
21830 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 c_cv_header_stdc
21840 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 = yes; then. #
21850 20 53 75 6e 4f 53 20 34 2e 78 20 73 74 72 69 6e SunOS 4.x strin
21860 67 2e 68 20 64 6f 65 73 20 6e 6f 74 20 64 65 63 g.h does not dec
21870 6c 61 72 65 20 6d 65 6d 2a 2c 20 63 6f 6e 74 72 lare mem*, contr
21880 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a 20 20 63 ary to ANSI.. c
21890 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 at confdefs.h -
218a0 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 <<_ACEOF >confte
218b0 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e st.$ac_ext./* en
218c0 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a d confdefs.h. *
218d0 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 /.#include <stri
218e0 6e 67 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 ng.h>.._ACEOF.if
218f0 20 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 (eval "$ac_cpp
21900 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
21910 22 29 20 32 3e 26 35 20 7c 0a 20 20 24 45 47 52 ") 2>&5 |. $EGR
21920 45 50 20 22 6d 65 6d 63 68 72 22 20 3e 2f 64 65 EP "memchr" >/de
21930 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 v/null 2>&1; the
21940 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 n :..else. ac_c
21950 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f v_header_stdc=no
21960 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 .fi.rm -f confte
21970 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74 st*..fi..if test
21980 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 $ac_cv_header_s
21990 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a tdc = yes; then.
219a0 20 20 23 20 49 53 43 20 32 2e 30 2e 32 20 73 74 # ISC 2.0.2 st
219b0 64 6c 69 62 2e 68 20 64 6f 65 73 20 6e 6f 74 20 dlib.h does not
219c0 64 65 63 6c 61 72 65 20 66 72 65 65 2c 20 63 6f declare free, co
219d0 6e 74 72 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a ntrary to ANSI..
219e0 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 cat confdefs.h
219f0 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e - <<_ACEOF >con
21a00 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a ftest.$ac_ext./*
21a10 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e end confdefs.h.
21a20 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 */.#include <s
21a30 74 64 6c 69 62 2e 68 3e 0a 0a 5f 41 43 45 4f 46 tdlib.h>.._ACEOF
21a40 0a 69 66 20 28 65 76 61 6c 20 22 24 61 63 5f 63 .if (eval "$ac_c
21a50 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f pp conftest.$ac_
21a60 65 78 74 22 29 20 32 3e 26 35 20 7c 0a 20 20 24 ext") 2>&5 |. $
21a70 45 47 52 45 50 20 22 66 72 65 65 22 20 3e 2f 64 EGREP "free" >/d
21a80 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 ev/null 2>&1; th
21a90 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f en :..else. ac_
21aa0 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e cv_header_stdc=n
21ab0 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 o.fi.rm -f conft
21ac0 65 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 73 est*..fi..if tes
21ad0 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f t $ac_cv_header_
21ae0 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e stdc = yes; then
21af0 0a 20 20 23 20 2f 62 69 6e 2f 63 63 20 69 6e 20 . # /bin/cc in
21b00 49 72 69 78 2d 34 2e 30 2e 35 20 67 65 74 73 20 Irix-4.0.5 gets
21b10 6e 6f 6e 2d 41 4e 53 49 20 63 74 79 70 65 20 6d non-ANSI ctype m
21b20 61 63 72 6f 73 20 75 6e 6c 65 73 73 20 75 73 69 acros unless usi
21b30 6e 67 20 2d 61 6e 73 69 2e 0a 20 20 69 66 20 74 ng -ansi.. if t
21b40 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 est "$cross_comp
21b50 69 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 iling" = yes; th
21b60 65 6e 20 3a 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 en :. :.else.
21b70 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d cat confdefs.h -
21b80 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 <<_ACEOF >conft
21b90 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 est.$ac_ext./* e
21ba0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 nd confdefs.h.
21bb0 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 63 74 79 */.#include <cty
21bc0 70 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c pe.h>.#include <
21bd0 73 74 64 6c 69 62 2e 68 3e 0a 23 69 66 20 28 28 stdlib.h>.#if ((
21be0 27 20 27 20 26 20 30 78 30 46 46 29 20 3d 3d 20 ' ' & 0x0FF) ==
21bf0 30 78 30 32 30 29 0a 23 20 64 65 66 69 6e 65 20 0x020).# define
21c00 49 53 4c 4f 57 45 52 28 63 29 20 28 27 61 27 20 ISLOWER(c) ('a'
21c10 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d <= (c) && (c) <=
21c20 20 27 7a 27 29 0a 23 20 64 65 66 69 6e 65 20 54 'z').# define T
21c30 4f 55 50 50 45 52 28 63 29 20 28 49 53 4c 4f 57 OUPPER(c) (ISLOW
21c40 45 52 28 63 29 20 3f 20 27 41 27 20 2b 20 28 28 ER(c) ? 'A' + ((
21c50 63 29 20 2d 20 27 61 27 29 20 3a 20 28 63 29 29 c) - 'a') : (c))
21c60 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 .#else.# define
21c70 49 53 4c 4f 57 45 52 28 63 29 20 5c 0a 09 09 20 ISLOWER(c) \...
21c80 20 20 28 28 27 61 27 20 3c 3d 20 28 63 29 20 26 (('a' <= (c) &
21c90 26 20 28 63 29 20 3c 3d 20 27 69 27 29 20 5c 0a & (c) <= 'i') \.
21ca0 09 09 20 20 20 20 20 7c 7c 20 28 27 6a 27 20 3c .. || ('j' <
21cb0 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20 = (c) && (c) <=
21cc0 27 72 27 29 20 5c 0a 09 09 20 20 20 20 20 7c 7c 'r') \... ||
21cd0 20 28 27 73 27 20 3c 3d 20 28 63 29 20 26 26 20 ('s' <= (c) &&
21ce0 28 63 29 20 3c 3d 20 27 7a 27 29 29 0a 23 20 64 (c) <= 'z')).# d
21cf0 65 66 69 6e 65 20 54 4f 55 50 50 45 52 28 63 29 efine TOUPPER(c)
21d00 20 28 49 53 4c 4f 57 45 52 28 63 29 20 3f 20 28 (ISLOWER(c) ? (
21d10 28 63 29 20 7c 20 30 78 34 30 29 20 3a 20 28 63 (c) | 0x40) : (c
21d20 29 29 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 )).#endif..#defi
21d30 6e 65 20 58 4f 52 28 65 2c 20 66 29 20 28 28 28 ne XOR(e, f) (((
21d40 65 29 20 26 26 20 21 28 66 29 29 20 7c 7c 20 28 e) && !(f)) || (
21d50 21 28 65 29 20 26 26 20 28 66 29 29 29 0a 69 6e !(e) && (f))).in
21d60 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 69 6e t.main ().{. in
21d70 74 20 69 3b 0a 20 20 66 6f 72 20 28 69 20 3d 20 t i;. for (i =
21d80 30 3b 20 69 20 3c 20 32 35 36 3b 20 69 2b 2b 29 0; i < 256; i++)
21d90 0a 20 20 20 20 69 66 20 28 58 4f 52 20 28 69 73 . if (XOR (is
21da0 6c 6f 77 65 72 20 28 69 29 2c 20 49 53 4c 4f 57 lower (i), ISLOW
21db0 45 52 20 28 69 29 29 0a 09 7c 7c 20 74 6f 75 70 ER (i))..|| toup
21dc0 70 65 72 20 28 69 29 20 21 3d 20 54 4f 55 50 50 per (i) != TOUPP
21dd0 45 52 20 28 69 29 29 0a 20 20 20 20 20 20 72 65 ER (i)). re
21de0 74 75 72 6e 20 32 3b 0a 20 20 72 65 74 75 72 6e turn 2;. return
21df0 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 0;.}._ACEOF.if
21e00 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 72 75 6e 20 ac_fn_c_try_run
21e10 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 "$LINENO"; then
21e20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f :..else. ac_cv_
21e30 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 header_stdc=no.f
21e40 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 2a 2e 63 i.rm -f core *.c
21e50 6f 72 65 20 63 6f 72 65 2e 63 6f 6e 66 74 65 73 ore core.conftes
21e60 74 2e 2a 20 67 6d 6f 6e 2e 6f 75 74 20 62 62 2e t.* gmon.out bb.
21e70 6f 75 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f out conftest$ac_
21e80 65 78 65 65 78 74 20 5c 0a 20 20 63 6f 6e 66 74 exeext \. conft
21e90 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 est.$ac_objext c
21ea0 6f 6e 66 74 65 73 74 2e 62 65 61 6d 20 63 6f 6e onftest.beam con
21eb0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 ftest.$ac_ext.fi
21ec0 0a 0a 66 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 ..fi.fi.{ $as_ec
21ed0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
21ee0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
21ef0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f result: $ac_cv_
21f00 68 65 61 64 65 72 5f 73 74 64 63 22 20 3e 26 35 header_stdc" >&5
21f10 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
21f20 76 5f 68 65 61 64 65 72 5f 73 74 64 63 22 20 3e v_header_stdc" >
21f30 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 24 61 &6; }.if test $a
21f40 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 c_cv_header_stdc
21f50 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 0a 24 61 = yes; then..$a
21f60 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 s_echo "#define
21f70 53 54 44 43 5f 48 45 41 44 45 52 53 20 31 22 20 STDC_HEADERS 1"
21f80 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 66 69 >>confdefs.h..fi
21f90 0a 0a 23 20 4f 6e 20 49 52 49 58 20 35 2e 33 2c ..# On IRIX 5.3,
21fa0 20 73 79 73 2f 74 79 70 65 73 20 61 6e 64 20 69 sys/types and i
21fb0 6e 74 74 79 70 65 73 2e 68 20 61 72 65 20 63 6f nttypes.h are co
21fc0 6e 66 6c 69 63 74 69 6e 67 2e 0a 66 6f 72 20 61 nflicting..for a
21fd0 63 5f 68 65 61 64 65 72 20 69 6e 20 73 79 73 2f c_header in sys/
21fe0 74 79 70 65 73 2e 68 20 73 79 73 2f 73 74 61 74 types.h sys/stat
21ff0 2e 68 20 73 74 64 6c 69 62 2e 68 20 73 74 72 69 .h stdlib.h stri
22000 6e 67 2e 68 20 6d 65 6d 6f 72 79 2e 68 20 73 74 ng.h memory.h st
22010 72 69 6e 67 73 2e 68 20 5c 0a 09 09 20 20 69 6e rings.h \... in
22020 74 74 79 70 65 73 2e 68 20 73 74 64 69 6e 74 2e ttypes.h stdint.
22030 68 20 75 6e 69 73 74 64 2e 68 0a 64 6f 20 3a 0a h unistd.h.do :.
22040 20 20 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 60 as_ac_Header=`
22050 24 61 73 5f 65 63 68 6f 20 22 61 63 5f 63 76 5f $as_echo "ac_cv_
22060 68 65 61 64 65 72 5f 24 61 63 5f 68 65 61 64 65 header_$ac_heade
22070 72 22 20 7c 20 24 61 73 5f 74 72 5f 73 68 60 0a r" | $as_tr_sh`.
22080 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 ac_fn_c_check_he
22090 61 64 65 72 5f 63 6f 6d 70 69 6c 65 20 22 24 4c ader_compile "$L
220a0 49 4e 45 4e 4f 22 20 22 24 61 63 5f 68 65 61 64 INENO" "$ac_head
220b0 65 72 22 20 22 24 61 73 5f 61 63 5f 48 65 61 64 er" "$as_ac_Head
220c0 65 72 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 65 er" "$ac_include
220d0 73 5f 64 65 66 61 75 6c 74 0a 22 0a 69 66 20 65 s_default.".if e
220e0 76 61 6c 20 74 65 73 74 20 5c 22 78 5c 24 22 24 val test \"x\$"$
220f0 61 73 5f 61 63 5f 48 65 61 64 65 72 22 5c 22 20 as_ac_Header"\"
22100 3d 20 78 22 79 65 73 22 3b 20 74 68 65 6e 20 3a = x"yes"; then :
22110 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 . cat >>confdef
22120 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 s.h <<_ACEOF.#de
22130 66 69 6e 65 20 60 24 61 73 5f 65 63 68 6f 20 22 fine `$as_echo "
22140 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65 72 22 HAVE_$ac_header"
22150 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60 20 31 | $as_tr_cpp` 1
22160 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e ._ACEOF..fi..don
22170 65 0a 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 e...for ac_heade
22180 72 20 69 6e 20 73 74 64 6c 69 62 2e 68 0a 64 6f r in stdlib.h.do
22190 20 3a 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 :. ac_fn_c_che
221a0 63 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 ck_header_mongre
221b0 6c 20 22 24 4c 49 4e 45 4e 4f 22 20 22 73 74 64 l "$LINENO" "std
221c0 6c 69 62 2e 68 22 20 22 61 63 5f 63 76 5f 68 65 lib.h" "ac_cv_he
221d0 61 64 65 72 5f 73 74 64 6c 69 62 5f 68 22 20 22 ader_stdlib_h" "
221e0 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 $ac_includes_def
221f0 61 75 6c 74 22 0a 69 66 20 74 65 73 74 20 22 78 ault".if test "x
22200 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 $ac_cv_header_st
22210 64 6c 69 62 5f 68 22 20 3d 20 78 79 65 73 3b 20 dlib_h" = xyes;
22220 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63 then :. cat >>c
22230 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 onfdefs.h <<_ACE
22240 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f OF.#define HAVE_
22250 53 54 44 4c 49 42 5f 48 20 31 0a 5f 41 43 45 4f STDLIB_H 1._ACEO
22260 46 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f F..else. as_fn_
22270 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 error $? "cannot
22280 20 66 69 6e 64 20 73 74 64 6c 69 62 2e 68 2c 20 find stdlib.h,
22290 62 61 69 6c 69 6e 67 20 6f 75 74 22 20 22 24 4c bailing out" "$L
222a0 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e INENO" 5.fi..don
222b0 65 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 e..for ac_header
222c0 20 69 6e 20 73 74 64 69 6f 2e 68 0a 64 6f 20 3a in stdio.h.do :
222d0 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b . ac_fn_c_check
222e0 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c 20 _header_mongrel
222f0 22 24 4c 49 4e 45 4e 4f 22 20 22 73 74 64 69 6f "$LINENO" "stdio
22300 2e 68 22 20 22 61 63 5f 63 76 5f 68 65 61 64 65 .h" "ac_cv_heade
22310 72 5f 73 74 64 69 6f 5f 68 22 20 22 24 61 63 5f r_stdio_h" "$ac_
22320 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 includes_default
22330 22 0a 69 66 20 74 65 73 74 20 22 78 24 61 63 5f ".if test "x$ac_
22340 63 76 5f 68 65 61 64 65 72 5f 73 74 64 69 6f 5f cv_header_stdio_
22350 68 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 20 h" = xyes; then
22360 3a 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 :. cat >>confde
22370 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 fs.h <<_ACEOF.#d
22380 65 66 69 6e 65 20 48 41 56 45 5f 53 54 44 49 4f efine HAVE_STDIO
22390 5f 48 20 31 0a 5f 41 43 45 4f 46 0a 0a 65 6c 73 _H 1._ACEOF..els
223a0 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 e. as_fn_error
223b0 24 3f 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 $? "cannot find
223c0 73 74 64 69 6f 2e 68 2c 20 62 61 69 6c 69 6e 67 stdio.h, bailing
223d0 20 6f 75 74 22 20 22 24 4c 49 4e 45 4e 4f 22 20 out" "$LINENO"
223e0 35 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 66 6f 72 20 5.fi..done..for
223f0 61 63 5f 68 65 61 64 65 72 20 69 6e 20 73 74 72 ac_header in str
22400 69 6e 67 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f ing.h.do :. ac_
22410 66 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 fn_c_check_heade
22420 72 5f 6d 6f 6e 67 72 65 6c 20 22 24 4c 49 4e 45 r_mongrel "$LINE
22430 4e 4f 22 20 22 73 74 72 69 6e 67 2e 68 22 20 22 NO" "string.h" "
22440 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 72 ac_cv_header_str
22450 69 6e 67 5f 68 22 20 22 24 61 63 5f 69 6e 63 6c ing_h" "$ac_incl
22460 75 64 65 73 5f 64 65 66 61 75 6c 74 22 0a 69 66 udes_default".if
22470 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f 68 test "x$ac_cv_h
22480 65 61 64 65 72 5f 73 74 72 69 6e 67 5f 68 22 20 eader_string_h"
22490 3d 20 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 = xyes; then :.
224a0 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e cat >>confdefs.
224b0 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 h <<_ACEOF.#defi
224c0 6e 65 20 48 41 56 45 5f 53 54 52 49 4e 47 5f 48 ne HAVE_STRING_H
224d0 20 31 0a 5f 41 43 45 4f 46 0a 0a 65 6c 73 65 0a 1._ACEOF..else.
224e0 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f as_fn_error $?
224f0 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 73 74 "cannot find st
22500 72 69 6e 67 2e 68 2c 20 62 61 69 6c 69 6e 67 20 ring.h, bailing
22510 6f 75 74 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 out" "$LINENO" 5
22520 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 66 6f 72 20 61 .fi..done..for a
22530 63 5f 68 65 61 64 65 72 20 69 6e 20 6d 65 6d 6f c_header in memo
22540 72 79 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 ry.h.do :. ac_f
22550 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 n_c_check_header
22560 5f 6d 6f 6e 67 72 65 6c 20 22 24 4c 49 4e 45 4e _mongrel "$LINEN
22570 4f 22 20 22 6d 65 6d 6f 72 79 2e 68 22 20 22 61 O" "memory.h" "a
22580 63 5f 63 76 5f 68 65 61 64 65 72 5f 6d 65 6d 6f c_cv_header_memo
22590 72 79 5f 68 22 20 22 24 61 63 5f 69 6e 63 6c 75 ry_h" "$ac_inclu
225a0 64 65 73 5f 64 65 66 61 75 6c 74 22 0a 69 66 20 des_default".if
225b0 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f 68 65 test "x$ac_cv_he
225c0 61 64 65 72 5f 6d 65 6d 6f 72 79 5f 68 22 20 3d ader_memory_h" =
225d0 20 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 xyes; then :.
225e0 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 cat >>confdefs.h
225f0 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e <<_ACEOF.#defin
22600 65 20 48 41 56 45 5f 4d 45 4d 4f 52 59 5f 48 20 e HAVE_MEMORY_H
22610 31 0a 5f 41 43 45 4f 46 0a 0a 65 6c 73 65 0a 20 1._ACEOF..else.
22620 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 as_fn_error $?
22630 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 65 6d "cannot find mem
22640 6f 72 79 2e 68 2c 20 62 61 69 6c 69 6e 67 20 6f ory.h, bailing o
22650 75 74 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a ut" "$LINENO" 5.
22660 66 69 0a 0a 64 6f 6e 65 0a 0a 66 6f 72 20 61 63 fi..done..for ac
22670 5f 68 65 61 64 65 72 20 69 6e 20 6d 61 74 68 2e _header in math.
22680 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 6e 5f 63 h.do :. ac_fn_c
22690 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 6d 6f _check_header_mo
226a0 6e 67 72 65 6c 20 22 24 4c 49 4e 45 4e 4f 22 20 ngrel "$LINENO"
226b0 22 6d 61 74 68 2e 68 22 20 22 61 63 5f 63 76 5f "math.h" "ac_cv_
226c0 68 65 61 64 65 72 5f 6d 61 74 68 5f 68 22 20 22 header_math_h" "
226d0 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 $ac_includes_def
226e0 61 75 6c 74 22 0a 69 66 20 74 65 73 74 20 22 78 ault".if test "x
226f0 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 6d 61 $ac_cv_header_ma
22700 74 68 5f 68 22 20 3d 20 78 79 65 73 3b 20 74 68 th_h" = xyes; th
22710 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63 6f 6e en :. cat >>con
22720 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 fdefs.h <<_ACEOF
22730 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f 4d 41 .#define HAVE_MA
22740 54 48 5f 48 20 31 0a 5f 41 43 45 4f 46 0a 0a 65 TH_H 1._ACEOF..e
22750 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f lse. as_fn_erro
22760 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 66 69 6e r $? "cannot fin
22770 64 20 6d 61 74 68 2e 68 2c 20 62 61 69 6c 69 6e d math.h, bailin
22780 67 20 6f 75 74 22 20 22 24 4c 49 4e 45 4e 4f 22 g out" "$LINENO"
22790 20 35 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 66 6f 72 5.fi..done..for
227a0 20 61 63 5f 68 65 61 64 65 72 20 69 6e 20 66 6c ac_header in fl
227b0 6f 61 74 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f oat.h.do :. ac_
227c0 66 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 fn_c_check_heade
227d0 72 5f 6d 6f 6e 67 72 65 6c 20 22 24 4c 49 4e 45 r_mongrel "$LINE
227e0 4e 4f 22 20 22 66 6c 6f 61 74 2e 68 22 20 22 61 NO" "float.h" "a
227f0 63 5f 63 76 5f 68 65 61 64 65 72 5f 66 6c 6f 61 c_cv_header_floa
22800 74 5f 68 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 t_h" "$ac_includ
22810 65 73 5f 64 65 66 61 75 6c 74 22 0a 69 66 20 74 es_default".if t
22820 65 73 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61 est "x$ac_cv_hea
22830 64 65 72 5f 66 6c 6f 61 74 5f 68 22 20 3d 20 78 der_float_h" = x
22840 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 yes; then :. ca
22850 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c t >>confdefs.h <
22860 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 <_ACEOF.#define
22870 48 41 56 45 5f 46 4c 4f 41 54 5f 48 20 31 0a 5f HAVE_FLOAT_H 1._
22880 41 43 45 4f 46 0a 0a 65 6c 73 65 0a 20 20 61 73 ACEOF..else. as
22890 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 61 _fn_error $? "ca
228a0 6e 6e 6f 74 20 66 69 6e 64 20 66 6c 6f 61 74 2e nnot find float.
228b0 68 2c 20 62 61 69 6c 69 6e 67 20 6f 75 74 22 20 h, bailing out"
228c0 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a "$LINENO" 5.fi..
228d0 64 6f 6e 65 0a 0a 66 6f 72 20 61 63 5f 68 65 61 done..for ac_hea
228e0 64 65 72 20 69 6e 20 66 63 6e 74 6c 2e 68 0a 64 der in fcntl.h.d
228f0 6f 20 3a 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 o :. ac_fn_c_ch
22900 65 63 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 eck_header_mongr
22910 65 6c 20 22 24 4c 49 4e 45 4e 4f 22 20 22 66 63 el "$LINENO" "fc
22920 6e 74 6c 2e 68 22 20 22 61 63 5f 63 76 5f 68 65 ntl.h" "ac_cv_he
22930 61 64 65 72 5f 66 63 6e 74 6c 5f 68 22 20 22 24 ader_fcntl_h" "$
22940 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 ac_includes_defa
22950 75 6c 74 22 0a 69 66 20 74 65 73 74 20 22 78 24 ult".if test "x$
22960 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 66 63 6e ac_cv_header_fcn
22970 74 6c 5f 68 22 20 3d 20 78 79 65 73 3b 20 74 68 tl_h" = xyes; th
22980 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63 6f 6e en :. cat >>con
22990 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 fdefs.h <<_ACEOF
229a0 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f 46 43 .#define HAVE_FC
229b0 4e 54 4c 5f 48 20 31 0a 5f 41 43 45 4f 46 0a 0a NTL_H 1._ACEOF..
229c0 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 else. as_fn_err
229d0 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 66 69 or $? "cannot fi
229e0 6e 64 20 66 63 6e 74 6c 2e 68 2c 20 62 61 69 6c nd fcntl.h, bail
229f0 69 6e 67 20 6f 75 74 22 20 22 24 4c 49 4e 45 4e ing out" "$LINEN
22a00 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 66 O" 5.fi..done..f
22a10 6f 72 20 61 63 5f 68 65 61 64 65 72 20 69 6e 20 or ac_header in
22a20 69 6e 74 74 79 70 65 73 2e 68 0a 64 6f 20 3a 0a inttypes.h.do :.
22a30 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f ac_fn_c_check_
22a40 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c 20 22 header_mongrel "
22a50 24 4c 49 4e 45 4e 4f 22 20 22 69 6e 74 74 79 70 $LINENO" "inttyp
22a60 65 73 2e 68 22 20 22 61 63 5f 63 76 5f 68 65 61 es.h" "ac_cv_hea
22a70 64 65 72 5f 69 6e 74 74 79 70 65 73 5f 68 22 20 der_inttypes_h"
22a80 22 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 "$ac_includes_de
22a90 66 61 75 6c 74 22 0a 69 66 20 74 65 73 74 20 22 fault".if test "
22aa0 78 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 69 x$ac_cv_header_i
22ab0 6e 74 74 79 70 65 73 5f 68 22 20 3d 20 78 79 65 nttypes_h" = xye
22ac0 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 s; then :. cat
22ad0 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f >>confdefs.h <<_
22ae0 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 ACEOF.#define HA
22af0 56 45 5f 49 4e 54 54 59 50 45 53 5f 48 20 31 0a VE_INTTYPES_H 1.
22b00 5f 41 43 45 4f 46 0a 0a 65 6c 73 65 0a 20 20 61 _ACEOF..else. a
22b10 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 s_fn_error $? "c
22b20 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e 74 74 79 annot find intty
22b30 70 65 73 2e 68 2c 20 62 61 69 6c 69 6e 67 20 6f pes.h, bailing o
22b40 75 74 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a ut" "$LINENO" 5.
22b50 66 69 0a 0a 64 6f 6e 65 0a 0a 66 6f 72 20 61 63 fi..done..for ac
22b60 5f 68 65 61 64 65 72 20 69 6e 20 73 74 64 64 65 _header in stdde
22b70 66 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 6e f.h.do :. ac_fn
22b80 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f _c_check_header_
22b90 6d 6f 6e 67 72 65 6c 20 22 24 4c 49 4e 45 4e 4f mongrel "$LINENO
22ba0 22 20 22 73 74 64 64 65 66 2e 68 22 20 22 61 63 " "stddef.h" "ac
22bb0 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 64 65 _cv_header_stdde
22bc0 66 5f 68 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 f_h" "$ac_includ
22bd0 65 73 5f 64 65 66 61 75 6c 74 22 0a 69 66 20 74 es_default".if t
22be0 65 73 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61 est "x$ac_cv_hea
22bf0 64 65 72 5f 73 74 64 64 65 66 5f 68 22 20 3d 20 der_stddef_h" =
22c00 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 xyes; then :. c
22c10 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 at >>confdefs.h
22c20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 <<_ACEOF.#define
22c30 20 48 41 56 45 5f 53 54 44 44 45 46 5f 48 20 31 HAVE_STDDEF_H 1
22c40 0a 5f 41 43 45 4f 46 0a 0a 65 6c 73 65 0a 20 20 ._ACEOF..else.
22c50 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 as_fn_error $? "
22c60 63 61 6e 6e 6f 74 20 66 69 6e 64 20 73 74 64 64 cannot find stdd
22c70 65 66 2e 68 2c 20 62 61 69 6c 69 6e 67 20 6f 75 ef.h, bailing ou
22c80 74 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 t" "$LINENO" 5.f
22c90 69 0a 0a 64 6f 6e 65 0a 0a 66 6f 72 20 61 63 5f i..done..for ac_
22ca0 68 65 61 64 65 72 20 69 6e 20 73 74 64 69 6e 74 header in stdint
22cb0 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 6e 5f .h.do :. ac_fn_
22cc0 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 6d c_check_header_m
22cd0 6f 6e 67 72 65 6c 20 22 24 4c 49 4e 45 4e 4f 22 ongrel "$LINENO"
22ce0 20 22 73 74 64 69 6e 74 2e 68 22 20 22 61 63 5f "stdint.h" "ac_
22cf0 63 76 5f 68 65 61 64 65 72 5f 73 74 64 69 6e 74 cv_header_stdint
22d00 5f 68 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 65 _h" "$ac_include
22d10 73 5f 64 65 66 61 75 6c 74 22 0a 69 66 20 74 65 s_default".if te
22d20 73 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61 64 st "x$ac_cv_head
22d30 65 72 5f 73 74 64 69 6e 74 5f 68 22 20 3d 20 78 er_stdint_h" = x
22d40 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 yes; then :. ca
22d50 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c t >>confdefs.h <
22d60 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 <_ACEOF.#define
22d70 48 41 56 45 5f 53 54 44 49 4e 54 5f 48 20 31 0a HAVE_STDINT_H 1.
22d80 5f 41 43 45 4f 46 0a 0a 65 6c 73 65 0a 20 20 61 _ACEOF..else. a
22d90 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 s_fn_error $? "c
22da0 61 6e 6e 6f 74 20 66 69 6e 64 20 73 74 64 69 6e annot find stdin
22db0 74 2e 68 2c 20 62 61 69 6c 69 6e 67 20 6f 75 74 t.h, bailing out
22dc0 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 " "$LINENO" 5.fi
22dd0 0a 0a 64 6f 6e 65 0a 0a 66 6f 72 20 61 63 5f 68 ..done..for ac_h
22de0 65 61 64 65 72 20 69 6e 20 73 79 73 2f 74 69 6d eader in sys/tim
22df0 65 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 6e e.h.do :. ac_fn
22e00 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f _c_check_header_
22e10 6d 6f 6e 67 72 65 6c 20 22 24 4c 49 4e 45 4e 4f mongrel "$LINENO
22e20 22 20 22 73 79 73 2f 74 69 6d 65 2e 68 22 20 22 " "sys/time.h" "
22e30 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 79 73 ac_cv_header_sys
22e40 5f 74 69 6d 65 5f 68 22 20 22 24 61 63 5f 69 6e _time_h" "$ac_in
22e50 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 22 0a cludes_default".
22e60 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 if test "x$ac_cv
22e70 5f 68 65 61 64 65 72 5f 73 79 73 5f 74 69 6d 65 _header_sys_time
22e80 5f 68 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e _h" = xyes; then
22e90 20 3a 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 :. cat >>confd
22ea0 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 efs.h <<_ACEOF.#
22eb0 64 65 66 69 6e 65 20 48 41 56 45 5f 53 59 53 5f define HAVE_SYS_
22ec0 54 49 4d 45 5f 48 20 31 0a 5f 41 43 45 4f 46 0a TIME_H 1._ACEOF.
22ed0 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 .else. as_fn_er
22ee0 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 66 ror $? "cannot f
22ef0 69 6e 64 20 73 79 73 2f 74 69 6d 65 2e 68 2c 20 ind sys/time.h,
22f00 62 61 69 6c 69 6e 67 20 6f 75 74 22 20 22 24 4c bailing out" "$L
22f10 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e INENO" 5.fi..don
22f20 65 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 e..for ac_header
22f30 20 69 6e 20 75 6e 69 73 74 64 2e 68 0a 64 6f 20 in unistd.h.do
22f40 3a 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 :. ac_fn_c_chec
22f50 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c k_header_mongrel
22f60 20 22 24 4c 49 4e 45 4e 4f 22 20 22 75 6e 69 73 "$LINENO" "unis
22f70 74 64 2e 68 22 20 22 61 63 5f 63 76 5f 68 65 61 td.h" "ac_cv_hea
22f80 64 65 72 5f 75 6e 69 73 74 64 5f 68 22 20 22 24 der_unistd_h" "$
22f90 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 ac_includes_defa
22fa0 75 6c 74 22 0a 69 66 20 74 65 73 74 20 22 78 24 ult".if test "x$
22fb0 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 75 6e 69 ac_cv_header_uni
22fc0 73 74 64 5f 68 22 20 3d 20 78 79 65 73 3b 20 74 std_h" = xyes; t
22fd0 68 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63 6f hen :. cat >>co
22fe0 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f nfdefs.h <<_ACEO
22ff0 46 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f 55 F.#define HAVE_U
23000 4e 49 53 54 44 5f 48 20 31 0a 5f 41 43 45 4f 46 NISTD_H 1._ACEOF
23010 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 ..else. as_fn_e
23020 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 rror $? "cannot
23030 66 69 6e 64 20 75 6e 69 73 74 64 2e 68 2c 20 62 find unistd.h, b
23040 61 69 6c 69 6e 67 20 6f 75 74 22 20 22 24 4c 49 ailing out" "$LI
23050 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 NENO" 5.fi..done
23060 0a 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 20 ..for ac_header
23070 69 6e 20 73 71 6c 69 74 65 33 2e 68 0a 64 6f 20 in sqlite3.h.do
23080 3a 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 :. ac_fn_c_chec
23090 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c k_header_mongrel
230a0 20 22 24 4c 49 4e 45 4e 4f 22 20 22 73 71 6c 69 "$LINENO" "sqli
230b0 74 65 33 2e 68 22 20 22 61 63 5f 63 76 5f 68 65 te3.h" "ac_cv_he
230c0 61 64 65 72 5f 73 71 6c 69 74 65 33 5f 68 22 20 ader_sqlite3_h"
230d0 22 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 "$ac_includes_de
230e0 66 61 75 6c 74 22 0a 69 66 20 74 65 73 74 20 22 fault".if test "
230f0 78 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 x$ac_cv_header_s
23100 71 6c 69 74 65 33 5f 68 22 20 3d 20 78 79 65 73 qlite3_h" = xyes
23110 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 3e ; then :. cat >
23120 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 >confdefs.h <<_A
23130 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 56 CEOF.#define HAV
23140 45 5f 53 51 4c 49 54 45 33 5f 48 20 31 0a 5f 41 E_SQLITE3_H 1._A
23150 43 45 4f 46 0a 0a 65 6c 73 65 0a 20 20 61 73 5f CEOF..else. as_
23160 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 61 6e fn_error $? "can
23170 6e 6f 74 20 66 69 6e 64 20 73 71 6c 69 74 65 33 not find sqlite3
23180 2e 68 2c 20 62 61 69 6c 69 6e 67 20 6f 75 74 22 .h, bailing out"
23190 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a "$LINENO" 5.fi.
231a0 0a 64 6f 6e 65 0a 0a 66 6f 72 20 61 63 5f 68 65 .done..for ac_he
231b0 61 64 65 72 20 69 6e 20 73 71 6c 69 74 65 33 65 ader in sqlite3e
231c0 78 74 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 xt.h.do :. ac_f
231d0 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 n_c_check_header
231e0 5f 6d 6f 6e 67 72 65 6c 20 22 24 4c 49 4e 45 4e _mongrel "$LINEN
231f0 4f 22 20 22 73 71 6c 69 74 65 33 65 78 74 2e 68 O" "sqlite3ext.h
23200 22 20 22 61 63 5f 63 76 5f 68 65 61 64 65 72 5f " "ac_cv_header_
23210 73 71 6c 69 74 65 33 65 78 74 5f 68 22 20 22 24 sqlite3ext_h" "$
23220 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 ac_includes_defa
23230 75 6c 74 22 0a 69 66 20 74 65 73 74 20 22 78 24 ult".if test "x$
23240 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 71 6c ac_cv_header_sql
23250 69 74 65 33 65 78 74 5f 68 22 20 3d 20 78 79 65 ite3ext_h" = xye
23260 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 s; then :. cat
23270 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f >>confdefs.h <<_
23280 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 ACEOF.#define HA
23290 56 45 5f 53 51 4c 49 54 45 33 45 58 54 5f 48 20 VE_SQLITE3EXT_H
232a0 31 0a 5f 41 43 45 4f 46 0a 0a 65 6c 73 65 0a 20 1._ACEOF..else.
232b0 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 as_fn_error $?
232c0 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 73 71 6c "cannot find sql
232d0 69 74 65 33 65 78 74 2e 68 2c 20 62 61 69 6c 69 ite3ext.h, baili
232e0 6e 67 20 6f 75 74 22 20 22 24 4c 49 4e 45 4e 4f ng out" "$LINENO
232f0 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 66 6f " 5.fi..done..fo
23300 72 20 61 63 5f 68 65 61 64 65 72 20 69 6e 20 7a r ac_header in z
23310 6c 69 62 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f lib.h.do :. ac_
23320 66 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 fn_c_check_heade
23330 72 5f 6d 6f 6e 67 72 65 6c 20 22 24 4c 49 4e 45 r_mongrel "$LINE
23340 4e 4f 22 20 22 7a 6c 69 62 2e 68 22 20 22 61 63 NO" "zlib.h" "ac
23350 5f 63 76 5f 68 65 61 64 65 72 5f 7a 6c 69 62 5f _cv_header_zlib_
23360 68 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 65 73 h" "$ac_includes
23370 5f 64 65 66 61 75 6c 74 22 0a 69 66 20 74 65 73 _default".if tes
23380 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61 64 65 t "x$ac_cv_heade
23390 72 5f 7a 6c 69 62 5f 68 22 20 3d 20 78 79 65 73 r_zlib_h" = xyes
233a0 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 3e ; then :. cat >
233b0 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 >confdefs.h <<_A
233c0 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 56 CEOF.#define HAV
233d0 45 5f 5a 4c 49 42 5f 48 20 31 0a 5f 41 43 45 4f E_ZLIB_H 1._ACEO
233e0 46 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f F..else. as_fn_
233f0 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 error $? "cannot
23400 20 66 69 6e 64 20 7a 6c 69 62 2e 68 2c 20 62 61 find zlib.h, ba
23410 69 6c 69 6e 67 20 6f 75 74 22 20 22 24 4c 49 4e iling out" "$LIN
23420 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 0a ENO" 5.fi..done.
23430 0a 0a 0a 23 20 43 68 65 63 6b 73 20 66 6f 72 20 ...# Checks for
23440 70 72 6f 67 72 61 6d 73 2e 0a 61 63 5f 65 78 74 programs..ac_ext
23450 3d 63 70 70 0a 61 63 5f 63 70 70 3d 27 24 43 58 =cpp.ac_cpp='$CX
23460 58 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a XCPP $CPPFLAGS'.
23470 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 58 58 ac_compile='$CXX
23480 20 2d 63 20 24 43 58 58 46 4c 41 47 53 20 24 43 -c $CXXFLAGS $C
23490 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 PPFLAGS conftest
234a0 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 .$ac_ext >&5'.ac
234b0 5f 6c 69 6e 6b 3d 27 24 43 58 58 20 2d 6f 20 63 _link='$CXX -o c
234c0 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 onftest$ac_exeex
234d0 74 20 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 t $CXXFLAGS $CPP
234e0 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 FLAGS $LDFLAGS c
234f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 onftest.$ac_ext
23500 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f $LIBS >&5'.ac_co
23510 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 mpiler_gnu=$ac_c
23520 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 v_cxx_compiler_g
23530 6e 75 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 nu.if test -z "$
23540 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 CXX"; then. if
23550 74 65 73 74 20 2d 6e 20 22 24 43 43 43 22 3b 20 test -n "$CCC";
23560 74 68 65 6e 0a 20 20 20 20 43 58 58 3d 24 43 43 then. CXX=$CC
23570 43 0a 20 20 65 6c 73 65 0a 20 20 20 20 69 66 20 C. else. if
23580 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f test -n "$ac_too
23590 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a l_prefix"; then.
235a0 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e for ac_prog in
235b0 20 67 2b 2b 20 63 2b 2b 20 67 70 70 20 61 43 43 g++ c++ gpp aCC
235c0 20 43 43 20 63 78 78 20 63 63 2b 2b 20 63 6c 2e CC cxx cc++ cl.
235d0 65 78 65 20 46 43 43 20 4b 43 43 20 52 43 43 20 exe FCC KCC RCC
235e0 78 6c 43 5f 72 20 78 6c 43 0a 20 20 64 6f 0a 20 xlC_r xlC. do.
235f0 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 # Extract the
23600 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 first word of "
23610 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 $ac_tool_prefix$
23620 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 ac_prog", so it
23630 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d can be a program
23640 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e name with args.
23650 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 74 .set dummy $ac_t
23660 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 ool_prefix$ac_pr
23670 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b og; ac_word=$2.{
23680 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
23690 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
236a0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
236b0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e for $ac_word" >
236c0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
236d0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
236e0 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d word... " >&6; }
236f0 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 .if ${ac_cv_prog
23700 5f 43 58 58 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 _CXX+:} false; t
23710 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
23720 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
23730 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 &6.else. if tes
23740 74 20 2d 6e 20 22 24 43 58 58 22 3b 20 74 68 65 t -n "$CXX"; the
23750 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 n. ac_cv_prog_C
23760 58 58 3d 22 24 43 58 58 22 20 23 20 4c 65 74 20 XX="$CXX" # Let
23770 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 the user overrid
23780 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 e the test..else
23790 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 .as_save_IFS=$IF
237a0 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 S; IFS=$PATH_SEP
237b0 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 ARATOR.for as_di
237c0 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 r in $PATH.do.
237d0 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
237e0 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f . test -z "$as_
237f0 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e dir" && as_dir=.
23800 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 . for ac_exec
23810 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 _ext in '' $ac_e
23820 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 xecutable_extens
23830 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 ions; do. if as
23840 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 _fn_executable_p
23850 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f "$as_dir/$ac_wo
23860 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b rd$ac_exec_ext";
23870 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f then. ac_cv_
23880 70 72 6f 67 5f 43 58 58 3d 22 24 61 63 5f 74 6f prog_CXX="$ac_to
23890 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f ol_prefix$ac_pro
238a0 67 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 g". $as_echo
238b0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
238c0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f eno-$LINENO}: fo
238d0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f und $as_dir/$ac_
238e0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
238f0 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 " >&5. break
23900 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 2. fi.done. do
23910 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
23920 49 46 53 0a 0a 66 69 0a 66 69 0a 43 58 58 3d 24 IFS..fi.fi.CXX=$
23930 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 0a 69 ac_cv_prog_CXX.i
23940 66 20 74 65 73 74 20 2d 6e 20 22 24 43 58 58 22 f test -n "$CXX"
23950 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 ; then. { $as_e
23960 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
23970 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
23980 3a 20 72 65 73 75 6c 74 3a 20 24 43 58 58 22 20 : result: $CXX"
23990 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 43 >&5.$as_echo "$C
239a0 58 58 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a XX" >&6; }.else.
239b0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
239c0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
239d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
239e0 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 t: no" >&5.$as_e
239f0 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a cho "no" >&6; }.
23a00 66 69 0a 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e fi... test -n
23a10 20 22 24 43 58 58 22 20 26 26 20 62 72 65 61 6b "$CXX" && break
23a20 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66 20 74 65 . done.fi.if te
23a30 73 74 20 2d 7a 20 22 24 43 58 58 22 3b 20 74 68 st -z "$CXX"; th
23a40 65 6e 0a 20 20 61 63 5f 63 74 5f 43 58 58 3d 24 en. ac_ct_CXX=$
23a50 43 58 58 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f CXX. for ac_pro
23a60 67 20 69 6e 20 67 2b 2b 20 63 2b 2b 20 67 70 70 g in g++ c++ gpp
23a70 20 61 43 43 20 43 43 20 63 78 78 20 63 63 2b 2b aCC CC cxx cc++
23a80 20 63 6c 2e 65 78 65 20 46 43 43 20 4b 43 43 20 cl.exe FCC KCC
23a90 52 43 43 20 78 6c 43 5f 72 20 78 6c 43 0a 64 6f RCC xlC_r xlC.do
23aa0 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 . # Extract the
23ab0 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 first word of "
23ac0 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 $ac_prog", so it
23ad0 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 can be a progra
23ae0 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 m name with args
23af0 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f ..set dummy $ac_
23b00 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 prog; ac_word=$2
23b10 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
23b20 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
23b30 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
23b40 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 ng for $ac_word"
23b50 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
23b60 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 "checking for $a
23b70 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b c_word... " >&6;
23b80 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 }.if ${ac_cv_pr
23b90 6f 67 5f 61 63 5f 63 74 5f 43 58 58 2b 3a 7d 20 og_ac_ct_CXX+:}
23ba0 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
23bb0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
23bc0 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
23bd0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 if test -n "$a
23be0 63 5f 63 74 5f 43 58 58 22 3b 20 74 68 65 6e 0a c_ct_CXX"; then.
23bf0 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f ac_cv_prog_ac_
23c00 63 74 5f 43 58 58 3d 22 24 61 63 5f 63 74 5f 43 ct_CXX="$ac_ct_C
23c10 58 58 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 XX" # Let the us
23c20 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 er override the
23c30 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 test..else.as_sa
23c40 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 ve_IFS=$IFS; IFS
23c50 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 =$PATH_SEPARATOR
23c60 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 .for as_dir in $
23c70 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 PATH.do. IFS=$a
23c80 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 s_save_IFS. tes
23c90 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 t -z "$as_dir" &
23ca0 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 & as_dir=.. f
23cb0 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 or ac_exec_ext i
23cc0 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 n '' $ac_executa
23cd0 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 ble_extensions;
23ce0 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 do. if as_fn_ex
23cf0 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f ecutable_p "$as_
23d00 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
23d10 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a exec_ext"; then.
23d20 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 ac_cv_prog_a
23d30 63 5f 63 74 5f 43 58 58 3d 22 24 61 63 5f 70 72 c_ct_CXX="$ac_pr
23d40 6f 67 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f og". $as_echo
23d50 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
23d60 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 neno-$LINENO}: f
23d70 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 ound $as_dir/$ac
23d80 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
23d90 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b t" >&5. break
23da0 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 2. fi.done. d
23db0 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 one.IFS=$as_save
23dc0 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 _IFS..fi.fi.ac_c
23dd0 74 5f 43 58 58 3d 24 61 63 5f 63 76 5f 70 72 6f t_CXX=$ac_cv_pro
23de0 67 5f 61 63 5f 63 74 5f 43 58 58 0a 69 66 20 74 g_ac_ct_CXX.if t
23df0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 est -n "$ac_ct_C
23e00 58 58 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 XX"; then. { $a
23e10 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
23e20 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
23e30 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 NO}: result: $ac
23e40 5f 63 74 5f 43 58 58 22 20 3e 26 35 0a 24 61 73 _ct_CXX" >&5.$as
23e50 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f 43 58 _echo "$ac_ct_CX
23e60 58 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 X" >&6; }.else.
23e70 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
23e80 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
23e90 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
23ea0 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 : no" >&5.$as_ec
23eb0 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 ho "no" >&6; }.f
23ec0 69 0a 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24 i... test -n "$
23ed0 61 63 5f 63 74 5f 43 58 58 22 20 26 26 20 62 72 ac_ct_CXX" && br
23ee0 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 69 66 20 74 eak.done.. if t
23ef0 65 73 74 20 22 78 24 61 63 5f 63 74 5f 43 58 58 est "x$ac_ct_CXX
23f00 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 " = x; then.
23f10 43 58 58 3d 22 67 2b 2b 22 0a 20 20 65 6c 73 65 CXX="g++". else
23f20 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 . case $cross
23f30 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 _compiling:$ac_t
23f40 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 ool_warned in.ye
23f50 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 s:).{ $as_echo "
23f60 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
23f70 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 no-$LINENO}: WAR
23f80 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 NING: using cros
23f90 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 s tools not pref
23fa0 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 ixed with host t
23fb0 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f riplet" >&5.$as_
23fc0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 echo "$as_me: WA
23fd0 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f RNING: using cro
23fe0 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 ss tools not pre
23ff0 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 fixed with host
24000 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 triplet" >&2;}.a
24010 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 c_tool_warned=ye
24020 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 43 58 s ;;.esac. CX
24030 58 3d 24 61 63 5f 63 74 5f 43 58 58 0a 20 20 66 X=$ac_ct_CXX. f
24040 69 0a 66 69 0a 0a 20 20 66 69 0a 66 69 0a 23 20 i.fi.. fi.fi.#
24050 50 72 6f 76 69 64 65 20 73 6f 6d 65 20 69 6e 66 Provide some inf
24060 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 ormation about t
24070 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 24 61 73 he compiler..$as
24080 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
24090 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
240a0 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 O}: checking for
240b0 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 76 65 C++ compiler ve
240c0 72 73 69 6f 6e 22 20 3e 26 35 0a 73 65 74 20 58 rsion" >&5.set X
240d0 20 24 61 63 5f 63 6f 6d 70 69 6c 65 0a 61 63 5f $ac_compile.ac_
240e0 63 6f 6d 70 69 6c 65 72 3d 24 32 0a 66 6f 72 20 compiler=$2.for
240f0 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 20 2d 2d 76 ac_option in --v
24100 65 72 73 69 6f 6e 20 2d 76 20 2d 56 20 2d 71 76 ersion -v -V -qv
24110 65 72 73 69 6f 6e 3b 20 64 6f 0a 20 20 7b 20 7b ersion; do. { {
24120 20 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f 6d ac_try="$ac_com
24130 70 69 6c 65 72 20 24 61 63 5f 6f 70 74 69 6f 6e piler $ac_option
24140 20 3e 26 35 22 0a 63 61 73 65 20 22 28 28 24 61 >&5".case "(($a
24150 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a c_try" in. *\"*
24160 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 | *\`* | *\\*)
24170 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 ac_try_echo=\$ac
24180 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 _try;;. *) ac_t
24190 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b ry_echo=$ac_try;
241a0 3b 0a 65 73 61 63 0a 65 76 61 6c 20 61 63 5f 74 ;.esac.eval ac_t
241b0 72 79 5f 65 63 68 6f 3d 22 5c 22 5c 24 61 73 5f ry_echo="\"\$as_
241c0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
241d0 4c 49 4e 45 4e 4f 7d 3a 20 24 61 63 5f 74 72 79 LINENO}: $ac_try
241e0 5f 65 63 68 6f 5c 22 22 0a 24 61 73 5f 65 63 68 _echo\"".$as_ech
241f0 6f 20 22 24 61 63 5f 74 72 79 5f 65 63 68 6f 22 o "$ac_try_echo"
24200 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 ; } >&5. (eval
24210 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 24 61 "$ac_compiler $a
24220 63 5f 6f 70 74 69 6f 6e 20 3e 26 35 22 29 20 32 c_option >&5") 2
24230 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 >conftest.err.
24240 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 69 ac_status=$?. i
24250 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 f test -s confte
24260 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 st.err; then.
24270 20 73 65 64 20 27 31 30 61 5c 0a 2e 2e 2e 20 72 sed '10a\.... r
24280 65 73 74 20 6f 66 20 73 74 64 65 72 72 20 6f 75 est of stderr ou
24290 74 70 75 74 20 64 65 6c 65 74 65 64 20 2e 2e 2e tput deleted ...
242a0 0a 20 20 20 20 20 20 20 20 20 31 30 71 27 20 63 . 10q' c
242b0 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 63 6f 6e onftest.err >con
242c0 66 74 65 73 74 2e 65 72 31 0a 20 20 20 20 63 61 ftest.er1. ca
242d0 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e t conftest.er1 >
242e0 26 35 0a 20 20 66 69 0a 20 20 72 6d 20 2d 66 20 &5. fi. rm -f
242f0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 63 6f 6e conftest.er1 con
24300 66 74 65 73 74 2e 65 72 72 0a 20 20 24 61 73 5f ftest.err. $as_
24310 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
24320 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
24330 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 }: \$? = $ac_sta
24340 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 tus" >&5. test
24350 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 $ac_status = 0;
24360 7d 0a 64 6f 6e 65 0a 0a 7b 20 24 61 73 5f 65 63 }.done..{ $as_ec
24370 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
24380 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
24390 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 checking whethe
243a0 72 20 77 65 20 61 72 65 20 75 73 69 6e 67 20 74 r we are using t
243b0 68 65 20 47 4e 55 20 43 2b 2b 20 63 6f 6d 70 69 he GNU C++ compi
243c0 6c 65 72 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 ler" >&5.$as_ech
243d0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 o_n "checking wh
243e0 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73 69 ether we are usi
243f0 6e 67 20 74 68 65 20 47 4e 55 20 43 2b 2b 20 63 ng the GNU C++ c
24400 6f 6d 70 69 6c 65 72 2e 2e 2e 20 22 20 3e 26 36 ompiler... " >&6
24410 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 63 ; }.if ${ac_cv_c
24420 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b xx_compiler_gnu+
24430 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
24440 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
24450 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
24460 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 se. cat confdef
24470 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e s.h - <<_ACEOF >
24480 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
24490 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 ./* end confdefs
244a0 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 .h. */..int.mai
244b0 6e 20 28 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f n ().{.#ifndef _
244c0 5f 47 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63 _GNUC__. c
244d0 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a hoke me.#endif..
244e0 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a ;. return 0;.
244f0 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 }._ACEOF.if ac_f
24500 6e 5f 63 78 78 5f 74 72 79 5f 63 6f 6d 70 69 6c n_cxx_try_compil
24510 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 e "$LINENO"; the
24520 6e 20 3a 0a 20 20 61 63 5f 63 6f 6d 70 69 6c 65 n :. ac_compile
24530 72 5f 67 6e 75 3d 79 65 73 0a 65 6c 73 65 0a 20 r_gnu=yes.else.
24540 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 ac_compiler_gnu
24550 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 =no.fi.rm -f cor
24560 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 e conftest.err c
24570 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
24580 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f xt conftest.$ac_
24590 65 78 74 0a 61 63 5f 63 76 5f 63 78 78 5f 63 6f ext.ac_cv_cxx_co
245a0 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 mpiler_gnu=$ac_c
245b0 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a ompiler_gnu..fi.
245c0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
245d0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
245e0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
245f0 20 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 $ac_cv_cxx_comp
24600 69 6c 65 72 5f 67 6e 75 22 20 3e 26 35 0a 24 61 iler_gnu" >&5.$a
24610 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 63 s_echo "$ac_cv_c
24620 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 xx_compiler_gnu"
24630 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 >&6; }.if test
24640 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 $ac_compiler_gnu
24650 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 47 = yes; then. G
24660 58 58 3d 79 65 73 0a 65 6c 73 65 0a 20 20 47 58 XX=yes.else. GX
24670 58 3d 0a 66 69 0a 61 63 5f 74 65 73 74 5f 43 58 X=.fi.ac_test_CX
24680 58 46 4c 41 47 53 3d 24 7b 43 58 58 46 4c 41 47 XFLAGS=${CXXFLAG
24690 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 65 5f 43 S+set}.ac_save_C
246a0 58 58 46 4c 41 47 53 3d 24 43 58 58 46 4c 41 47 XXFLAGS=$CXXFLAG
246b0 53 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 S.{ $as_echo "$a
246c0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
246d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
246e0 69 6e 67 20 77 68 65 74 68 65 72 20 24 43 58 58 ing whether $CXX
246f0 20 61 63 63 65 70 74 73 20 2d 67 22 20 3e 26 35 accepts -g" >&5
24700 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
24710 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24 43 cking whether $C
24720 58 58 20 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e XX accepts -g...
24730 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
24740 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 2b c_cv_prog_cxx_g+
24750 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
24760 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
24770 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
24780 73 65 0a 20 20 61 63 5f 73 61 76 65 5f 63 78 78 se. ac_save_cxx
24790 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 24 61 63 _werror_flag=$ac
247a0 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 _cxx_werror_flag
247b0 0a 20 20 20 61 63 5f 63 78 78 5f 77 65 72 72 6f . ac_cxx_werro
247c0 72 5f 66 6c 61 67 3d 79 65 73 0a 20 20 20 61 63 r_flag=yes. ac
247d0 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 3d 6e _cv_prog_cxx_g=n
247e0 6f 0a 20 20 20 43 58 58 46 4c 41 47 53 3d 22 2d o. CXXFLAGS="-
247f0 67 22 0a 20 20 20 63 61 74 20 63 6f 6e 66 64 65 g". cat confde
24800 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 fs.h - <<_ACEOF
24810 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
24820 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 t./* end confdef
24830 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 s.h. */..int.ma
24840 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 in ().{.. ;. r
24850 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f eturn 0;.}._ACEO
24860 46 0a 69 66 20 61 63 5f 66 6e 5f 63 78 78 5f 74 F.if ac_fn_cxx_t
24870 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e ry_compile "$LIN
24880 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 ENO"; then :. a
24890 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 3d c_cv_prog_cxx_g=
248a0 79 65 73 0a 65 6c 73 65 0a 20 20 43 58 58 46 4c yes.else. CXXFL
248b0 41 47 53 3d 22 22 0a 20 20 20 20 20 20 63 61 74 AGS="". cat
248c0 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c confdefs.h - <<
248d0 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 _ACEOF >conftest
248e0 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 .$ac_ext./* end
248f0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a confdefs.h. */.
24900 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a .int.main ().{..
24910 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a ;. return 0;.
24920 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 }._ACEOF.if ac_f
24930 6e 5f 63 78 78 5f 74 72 79 5f 63 6f 6d 70 69 6c n_cxx_try_compil
24940 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 e "$LINENO"; the
24950 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 n :..else. ac_c
24960 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 24 xx_werror_flag=$
24970 61 63 5f 73 61 76 65 5f 63 78 78 5f 77 65 72 72 ac_save_cxx_werr
24980 6f 72 5f 66 6c 61 67 0a 09 20 43 58 58 46 4c 41 or_flag.. CXXFLA
24990 47 53 3d 22 2d 67 22 0a 09 20 63 61 74 20 63 6f GS="-g".. cat co
249a0 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 nfdefs.h - <<_AC
249b0 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 EOF >conftest.$a
249c0 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e c_ext./* end con
249d0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e fdefs.h. */..in
249e0 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b t.main ().{.. ;
249f0 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f . return 0;.}._
24a00 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 ACEOF.if ac_fn_c
24a10 78 78 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 xx_try_compile "
24a20 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a $LINENO"; then :
24a30 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 78 . ac_cv_prog_cx
24a40 78 5f 67 3d 79 65 73 0a 66 69 0a 72 6d 20 2d 66 x_g=yes.fi.rm -f
24a50 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 core conftest.e
24a60 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f rr conftest.$ac_
24a70 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e objext conftest.
24a80 24 61 63 5f 65 78 74 0a 66 69 0a 72 6d 20 2d 66 $ac_ext.fi.rm -f
24a90 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 core conftest.e
24aa0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f rr conftest.$ac_
24ab0 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e objext conftest.
24ac0 24 61 63 5f 65 78 74 0a 66 69 0a 72 6d 20 2d 66 $ac_ext.fi.rm -f
24ad0 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 core conftest.e
24ae0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f rr conftest.$ac_
24af0 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e objext conftest.
24b00 24 61 63 5f 65 78 74 0a 20 20 20 61 63 5f 63 78 $ac_ext. ac_cx
24b10 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 24 61 x_werror_flag=$a
24b20 63 5f 73 61 76 65 5f 63 78 78 5f 77 65 72 72 6f c_save_cxx_werro
24b30 72 5f 66 6c 61 67 0a 66 69 0a 7b 20 24 61 73 5f r_flag.fi.{ $as_
24b40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
24b50 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
24b60 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 }: result: $ac_c
24b70 76 5f 70 72 6f 67 5f 63 78 78 5f 67 22 20 3e 26 v_prog_cxx_g" >&
24b80 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
24b90 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 22 20 3e cv_prog_cxx_g" >
24ba0 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24 &6; }.if test "$
24bb0 61 63 5f 74 65 73 74 5f 43 58 58 46 4c 41 47 53 ac_test_CXXFLAGS
24bc0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 " = set; then.
24bd0 43 58 58 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 CXXFLAGS=$ac_sav
24be0 65 5f 43 58 58 46 4c 41 47 53 0a 65 6c 69 66 20 e_CXXFLAGS.elif
24bf0 74 65 73 74 20 24 61 63 5f 63 76 5f 70 72 6f 67 test $ac_cv_prog
24c00 5f 63 78 78 5f 67 20 3d 20 79 65 73 3b 20 74 68 _cxx_g = yes; th
24c10 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 en. if test "$G
24c20 58 58 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a XX" = yes; then.
24c30 20 20 20 20 43 58 58 46 4c 41 47 53 3d 22 2d 67 CXXFLAGS="-g
24c40 20 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20 -O2". else.
24c50 20 43 58 58 46 4c 41 47 53 3d 22 2d 67 22 0a 20 CXXFLAGS="-g".
24c60 20 66 69 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 fi.else. if te
24c70 73 74 20 22 24 47 58 58 22 20 3d 20 79 65 73 3b st "$GXX" = yes;
24c80 20 74 68 65 6e 0a 20 20 20 20 43 58 58 46 4c 41 then. CXXFLA
24c90 47 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a GS="-O2". else.
24ca0 20 20 20 20 43 58 58 46 4c 41 47 53 3d 0a 20 20 CXXFLAGS=.
24cb0 66 69 0a 66 69 0a 61 63 5f 65 78 74 3d 63 0a 61 fi.fi.ac_ext=c.a
24cc0 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 c_cpp='$CPP $CPP
24cd0 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c FLAGS'.ac_compil
24ce0 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 e='$CC -c $CFLAG
24cf0 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 S $CPPFLAGS conf
24d00 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 test.$ac_ext >&5
24d10 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d '.ac_link='$CC -
24d20 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 o conftest$ac_ex
24d30 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 eext $CFLAGS $CP
24d40 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 PFLAGS $LDFLAGS
24d50 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
24d60 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 $LIBS >&5'.ac_c
24d70 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f ompiler_gnu=$ac_
24d80 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e cv_c_compiler_gn
24d90 75 0a 0a 64 65 70 63 63 3d 22 24 43 58 58 22 20 u..depcc="$CXX"
24da0 20 61 6d 5f 63 6f 6d 70 69 6c 65 72 5f 6c 69 73 am_compiler_lis
24db0 74 3d 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 t=..{ $as_echo "
24dc0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
24dd0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
24de0 63 6b 69 6e 67 20 64 65 70 65 6e 64 65 6e 63 79 cking dependency
24df0 20 73 74 79 6c 65 20 6f 66 20 24 64 65 70 63 63 style of $depcc
24e00 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
24e10 20 22 63 68 65 63 6b 69 6e 67 20 64 65 70 65 6e "checking depen
24e20 64 65 6e 63 79 20 73 74 79 6c 65 20 6f 66 20 24 dency style of $
24e30 64 65 70 63 63 2e 2e 2e 20 22 20 3e 26 36 3b 20 depcc... " >&6;
24e40 7d 0a 69 66 20 24 7b 61 6d 5f 63 76 5f 43 58 58 }.if ${am_cv_CXX
24e50 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 5f 63 6f _dependencies_co
24e60 6d 70 69 6c 65 72 5f 74 79 70 65 2b 3a 7d 20 66 mpiler_type+:} f
24e70 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
24e80 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
24e90 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
24ea0 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 41 4d if test -z "$AM
24eb0 44 45 50 5f 54 52 55 45 22 20 26 26 20 74 65 73 DEP_TRUE" && tes
24ec0 74 20 2d 66 20 22 24 61 6d 5f 64 65 70 63 6f 6d t -f "$am_depcom
24ed0 70 22 3b 20 74 68 65 6e 0a 20 20 23 20 57 65 20 p"; then. # We
24ee0 6d 61 6b 65 20 61 20 73 75 62 64 69 72 20 61 6e make a subdir an
24ef0 64 20 64 6f 20 74 68 65 20 74 65 73 74 73 20 74 d do the tests t
24f00 68 65 72 65 2e 20 20 4f 74 68 65 72 77 69 73 65 here. Otherwise
24f10 20 77 65 20 63 61 6e 20 65 6e 64 20 75 70 0a 20 we can end up.
24f20 20 23 20 6d 61 6b 69 6e 67 20 62 6f 67 75 73 20 # making bogus
24f30 66 69 6c 65 73 20 74 68 61 74 20 77 65 20 64 6f files that we do
24f40 6e 27 74 20 6b 6e 6f 77 20 61 62 6f 75 74 20 61 n't know about a
24f50 6e 64 20 6e 65 76 65 72 20 72 65 6d 6f 76 65 2e nd never remove.
24f60 20 20 46 6f 72 0a 20 20 23 20 69 6e 73 74 61 6e For. # instan
24f70 63 65 20 69 74 20 77 61 73 20 72 65 70 6f 72 74 ce it was report
24f80 65 64 20 74 68 61 74 20 6f 6e 20 48 50 2d 55 58 ed that on HP-UX
24f90 20 74 68 65 20 67 63 63 20 74 65 73 74 20 77 69 the gcc test wi
24fa0 6c 6c 20 65 6e 64 20 75 70 0a 20 20 23 20 6d 61 ll end up. # ma
24fb0 6b 69 6e 67 20 61 20 64 75 6d 6d 79 20 66 69 6c king a dummy fil
24fc0 65 20 6e 61 6d 65 64 20 27 44 27 20 2d 2d 20 62 e named 'D' -- b
24fd0 65 63 61 75 73 65 20 27 2d 4d 44 27 20 6d 65 61 ecause '-MD' mea
24fe0 6e 73 20 22 70 75 74 20 74 68 65 20 6f 75 74 70 ns "put the outp
24ff0 75 74 0a 20 20 23 20 69 6e 20 44 22 2e 0a 20 20 ut. # in D"..
25000 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2e rm -rf conftest.
25010 64 69 72 0a 20 20 6d 6b 64 69 72 20 63 6f 6e 66 dir. mkdir conf
25020 74 65 73 74 2e 64 69 72 0a 20 20 23 20 43 6f 70 test.dir. # Cop
25030 79 20 64 65 70 63 6f 6d 70 20 74 6f 20 73 75 62 y depcomp to sub
25040 64 69 72 20 62 65 63 61 75 73 65 20 6f 74 68 65 dir because othe
25050 72 77 69 73 65 20 77 65 20 77 6f 6e 27 74 20 66 rwise we won't f
25060 69 6e 64 20 69 74 20 69 66 20 77 65 27 72 65 0a ind it if we're.
25070 20 20 23 20 75 73 69 6e 67 20 61 20 72 65 6c 61 # using a rela
25080 74 69 76 65 20 64 69 72 65 63 74 6f 72 79 2e 0a tive directory..
25090 20 20 63 70 20 22 24 61 6d 5f 64 65 70 63 6f 6d cp "$am_depcom
250a0 70 22 20 63 6f 6e 66 74 65 73 74 2e 64 69 72 0a p" conftest.dir.
250b0 20 20 63 64 20 63 6f 6e 66 74 65 73 74 2e 64 69 cd conftest.di
250c0 72 0a 20 20 23 20 57 65 20 77 69 6c 6c 20 62 75 r. # We will bu
250d0 69 6c 64 20 6f 62 6a 65 63 74 73 20 61 6e 64 20 ild objects and
250e0 64 65 70 65 6e 64 65 6e 63 69 65 73 20 69 6e 20 dependencies in
250f0 61 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 62 a subdirectory b
25100 65 63 61 75 73 65 0a 20 20 23 20 69 74 20 68 65 ecause. # it he
25110 6c 70 73 20 74 6f 20 64 65 74 65 63 74 20 69 6e lps to detect in
25120 61 70 70 6c 69 63 61 62 6c 65 20 64 65 70 65 6e applicable depen
25130 64 65 6e 63 79 20 6d 6f 64 65 73 2e 20 20 46 6f dency modes. Fo
25140 72 20 69 6e 73 74 61 6e 63 65 0a 20 20 23 20 62 r instance. # b
25150 6f 74 68 20 54 72 75 36 34 27 73 20 63 63 20 61 oth Tru64's cc a
25160 6e 64 20 49 43 43 20 73 75 70 70 6f 72 74 20 2d nd ICC support -
25170 4d 44 20 74 6f 20 6f 75 74 70 75 74 20 64 65 70 MD to output dep
25180 65 6e 64 65 6e 63 69 65 73 20 61 73 20 61 0a 20 endencies as a.
25190 20 23 20 73 69 64 65 20 65 66 66 65 63 74 20 6f # side effect o
251a0 66 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2c 20 62 f compilation, b
251b0 75 74 20 49 43 43 20 77 69 6c 6c 20 70 75 74 20 ut ICC will put
251c0 74 68 65 20 64 65 70 65 6e 64 65 6e 63 69 65 73 the dependencies
251d0 20 69 6e 0a 20 20 23 20 74 68 65 20 63 75 72 72 in. # the curr
251e0 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 77 68 ent directory wh
251f0 69 6c 65 20 54 72 75 36 34 20 77 69 6c 6c 20 70 ile Tru64 will p
25200 75 74 20 74 68 65 6d 20 69 6e 20 74 68 65 20 6f ut them in the o
25210 62 6a 65 63 74 0a 20 20 23 20 64 69 72 65 63 74 bject. # direct
25220 6f 72 79 2e 0a 20 20 6d 6b 64 69 72 20 73 75 62 ory.. mkdir sub
25230 0a 0a 20 20 61 6d 5f 63 76 5f 43 58 58 5f 64 65 .. am_cv_CXX_de
25240 70 65 6e 64 65 6e 63 69 65 73 5f 63 6f 6d 70 69 pendencies_compi
25250 6c 65 72 5f 74 79 70 65 3d 6e 6f 6e 65 0a 20 20 ler_type=none.
25260 69 66 20 74 65 73 74 20 22 24 61 6d 5f 63 6f 6d if test "$am_com
25270 70 69 6c 65 72 5f 6c 69 73 74 22 20 3d 20 22 22 piler_list" = ""
25280 3b 20 74 68 65 6e 0a 20 20 20 20 20 61 6d 5f 63 ; then. am_c
25290 6f 6d 70 69 6c 65 72 5f 6c 69 73 74 3d 60 73 65 ompiler_list=`se
252a0 64 20 2d 6e 20 27 73 2f 5e 23 2a 5c 28 5b 61 2d d -n 's/^#*\([a-
252b0 7a 41 2d 5a 30 2d 39 5d 2a 5c 29 29 24 2f 5c 31 zA-Z0-9]*\))$/\1
252c0 2f 70 27 20 3c 20 2e 2f 64 65 70 63 6f 6d 70 60 /p' < ./depcomp`
252d0 0a 20 20 66 69 0a 20 20 61 6d 5f 5f 75 6e 69 76 . fi. am__univ
252e0 65 72 73 61 6c 3d 66 61 6c 73 65 0a 20 20 63 61 ersal=false. ca
252f0 73 65 20 22 20 24 64 65 70 63 63 20 22 20 69 6e se " $depcc " in
25300 20 23 28 0a 20 20 20 20 20 2a 5c 20 2d 61 72 63 #(. *\ -arc
25310 68 5c 20 2a 5c 20 2d 61 72 63 68 5c 20 2a 29 20 h\ *\ -arch\ *)
25320 61 6d 5f 5f 75 6e 69 76 65 72 73 61 6c 3d 74 72 am__universal=tr
25330 75 65 20 3b 3b 0a 20 20 20 20 20 65 73 61 63 0a ue ;;. esac.
25340 0a 20 20 66 6f 72 20 64 65 70 6d 6f 64 65 20 69 . for depmode i
25350 6e 20 24 61 6d 5f 63 6f 6d 70 69 6c 65 72 5f 6c n $am_compiler_l
25360 69 73 74 3b 20 64 6f 0a 20 20 20 20 23 20 53 65 ist; do. # Se
25370 74 75 70 20 61 20 73 6f 75 72 63 65 20 77 69 74 tup a source wit
25380 68 20 6d 61 6e 79 20 64 65 70 65 6e 64 65 6e 63 h many dependenc
25390 69 65 73 2c 20 62 65 63 61 75 73 65 20 73 6f 6d ies, because som
253a0 65 20 63 6f 6d 70 69 6c 65 72 73 0a 20 20 20 20 e compilers.
253b0 23 20 6c 69 6b 65 20 74 6f 20 77 72 61 70 20 6c # like to wrap l
253c0 61 72 67 65 20 64 65 70 65 6e 64 65 6e 63 79 20 arge dependency
253d0 6c 69 73 74 73 20 6f 6e 20 63 6f 6c 75 6d 6e 20 lists on column
253e0 38 30 20 28 77 69 74 68 20 5c 29 2c 20 61 6e 64 80 (with \), and
253f0 0a 20 20 20 20 23 20 77 65 20 73 68 6f 75 6c 64 . # we should
25400 20 6e 6f 74 20 63 68 6f 6f 73 65 20 61 20 64 65 not choose a de
25410 70 63 6f 6d 70 20 6d 6f 64 65 20 77 68 69 63 68 pcomp mode which
25420 20 69 73 20 63 6f 6e 66 75 73 65 64 20 62 79 20 is confused by
25430 74 68 69 73 2e 0a 20 20 20 20 23 0a 20 20 20 20 this.. #.
25440 23 20 57 65 20 6e 65 65 64 20 74 6f 20 72 65 63 # We need to rec
25450 72 65 61 74 65 20 74 68 65 73 65 20 66 69 6c 65 reate these file
25460 73 20 66 6f 72 20 65 61 63 68 20 74 65 73 74 2c s for each test,
25470 20 61 73 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 as the compiler
25480 20 6d 61 79 0a 20 20 20 20 23 20 6f 76 65 72 77 may. # overw
25490 72 69 74 65 20 73 6f 6d 65 20 6f 66 20 74 68 65 rite some of the
254a0 6d 20 77 68 65 6e 20 74 65 73 74 69 6e 67 20 77 m when testing w
254b0 69 74 68 20 6f 62 73 63 75 72 65 20 63 6f 6d 6d ith obscure comm
254c0 61 6e 64 20 6c 69 6e 65 73 2e 0a 20 20 20 20 23 and lines.. #
254d0 20 54 68 69 73 20 68 61 70 70 65 6e 73 20 61 74 This happens at
254e0 20 6c 65 61 73 74 20 77 69 74 68 20 74 68 65 20 least with the
254f0 41 49 58 20 43 20 63 6f 6d 70 69 6c 65 72 2e 0a AIX C compiler..
25500 20 20 20 20 3a 20 3e 20 73 75 62 2f 63 6f 6e 66 : > sub/conf
25510 74 65 73 74 2e 63 0a 20 20 20 20 66 6f 72 20 69 test.c. for i
25520 20 69 6e 20 31 20 32 20 33 20 34 20 35 20 36 3b in 1 2 3 4 5 6;
25530 20 64 6f 0a 20 20 20 20 20 20 65 63 68 6f 20 27 do. echo '
25540 23 69 6e 63 6c 75 64 65 20 22 63 6f 6e 66 74 73 #include "confts
25550 74 27 24 69 27 2e 68 22 27 20 3e 3e 20 73 75 62 t'$i'.h"' >> sub
25560 2f 63 6f 6e 66 74 65 73 74 2e 63 0a 20 20 20 20 /conftest.c.
25570 20 20 23 20 55 73 69 6e 67 20 22 3a 20 3e 20 73 # Using ": > s
25580 75 62 2f 63 6f 6e 66 74 73 74 24 69 2e 68 22 20 ub/conftst$i.h"
25590 63 72 65 61 74 65 73 20 6f 6e 6c 79 20 73 75 62 creates only sub
255a0 2f 63 6f 6e 66 74 73 74 31 2e 68 20 77 69 74 68 /conftst1.h with
255b0 0a 20 20 20 20 20 20 23 20 53 6f 6c 61 72 69 73 . # Solaris
255c0 20 31 30 20 2f 62 69 6e 2f 73 68 2e 0a 20 20 20 10 /bin/sh..
255d0 20 20 20 65 63 68 6f 20 27 2f 2a 20 64 75 6d 6d echo '/* dumm
255e0 79 20 2a 2f 27 20 3e 20 73 75 62 2f 63 6f 6e 66 y */' > sub/conf
255f0 74 73 74 24 69 2e 68 0a 20 20 20 20 64 6f 6e 65 tst$i.h. done
25600 0a 20 20 20 20 65 63 68 6f 20 22 24 7b 61 6d 5f . echo "${am_
25610 5f 69 6e 63 6c 75 64 65 7d 20 24 7b 61 6d 5f 5f _include} ${am__
25620 71 75 6f 74 65 7d 73 75 62 2f 63 6f 6e 66 74 65 quote}sub/confte
25630 73 74 2e 50 6f 24 7b 61 6d 5f 5f 71 75 6f 74 65 st.Po${am__quote
25640 7d 22 20 3e 20 63 6f 6e 66 6d 66 0a 0a 20 20 20 }" > confmf..
25650 20 23 20 57 65 20 63 68 65 63 6b 20 77 69 74 68 # We check with
25660 20 27 2d 63 27 20 61 6e 64 20 27 2d 6f 27 20 66 '-c' and '-o' f
25670 6f 72 20 74 68 65 20 73 61 6b 65 20 6f 66 20 74 or the sake of t
25680 68 65 20 22 64 61 73 68 6d 73 74 64 6f 75 74 22 he "dashmstdout"
25690 0a 20 20 20 20 23 20 6d 6f 64 65 2e 20 20 49 74 . # mode. It
256a0 20 74 75 72 6e 73 20 6f 75 74 20 74 68 61 74 20 turns out that
256b0 74 68 65 20 53 75 6e 50 72 6f 20 43 2b 2b 20 63 the SunPro C++ c
256c0 6f 6d 70 69 6c 65 72 20 64 6f 65 73 20 6e 6f 74 ompiler does not
256d0 20 70 72 6f 70 65 72 6c 79 0a 20 20 20 20 23 20 properly. #
256e0 68 61 6e 64 6c 65 20 27 2d 4d 20 2d 6f 27 2c 20 handle '-M -o',
256f0 61 6e 64 20 77 65 20 6e 65 65 64 20 74 6f 20 64 and we need to d
25700 65 74 65 63 74 20 74 68 69 73 2e 20 20 41 6c 73 etect this. Als
25710 6f 2c 20 73 6f 6d 65 20 49 6e 74 65 6c 0a 20 20 o, some Intel.
25720 20 20 23 20 76 65 72 73 69 6f 6e 73 20 68 61 64 # versions had
25730 20 74 72 6f 75 62 6c 65 20 77 69 74 68 20 6f 75 trouble with ou
25740 74 70 75 74 20 69 6e 20 73 75 62 64 69 72 73 2e tput in subdirs.
25750 0a 20 20 20 20 61 6d 5f 5f 6f 62 6a 3d 73 75 62 . am__obj=sub
25760 2f 63 6f 6e 66 74 65 73 74 2e 24 7b 4f 42 4a 45 /conftest.${OBJE
25770 58 54 2d 6f 7d 0a 20 20 20 20 61 6d 5f 5f 6d 69 XT-o}. am__mi
25780 6e 75 73 5f 6f 62 6a 3d 22 2d 6f 20 24 61 6d 5f nus_obj="-o $am_
25790 5f 6f 62 6a 22 0a 20 20 20 20 63 61 73 65 20 24 _obj". case $
257a0 64 65 70 6d 6f 64 65 20 69 6e 0a 20 20 20 20 67 depmode in. g
257b0 63 63 29 0a 20 20 20 20 20 20 23 20 54 68 69 73 cc). # This
257c0 20 64 65 70 6d 6f 64 65 20 63 61 75 73 65 73 20 depmode causes
257d0 61 20 63 6f 6d 70 69 6c 65 72 20 72 61 63 65 20 a compiler race
257e0 69 6e 20 75 6e 69 76 65 72 73 61 6c 20 6d 6f 64 in universal mod
257f0 65 2e 0a 20 20 20 20 20 20 74 65 73 74 20 22 24 e.. test "$
25800 61 6d 5f 5f 75 6e 69 76 65 72 73 61 6c 22 20 3d am__universal" =
25810 20 66 61 6c 73 65 20 7c 7c 20 63 6f 6e 74 69 6e false || contin
25820 75 65 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 ue. ;;.
25830 6e 6f 73 69 64 65 65 66 66 65 63 74 29 0a 20 20 nosideeffect).
25840 20 20 20 20 23 20 41 66 74 65 72 20 74 68 69 73 # After this
25850 20 74 61 67 2c 20 6d 65 63 68 61 6e 69 73 6d 73 tag, mechanisms
25860 20 61 72 65 20 6e 6f 74 20 62 79 20 73 69 64 65 are not by side
25870 2d 65 66 66 65 63 74 2c 20 73 6f 20 74 68 65 79 -effect, so they
25880 27 6c 6c 0a 20 20 20 20 20 20 23 20 6f 6e 6c 79 'll. # only
25890 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 65 78 be used when ex
258a0 70 6c 69 63 69 74 6c 79 20 72 65 71 75 65 73 74 plicitly request
258b0 65 64 2e 0a 20 20 20 20 20 20 69 66 20 74 65 73 ed.. if tes
258c0 74 20 22 78 24 65 6e 61 62 6c 65 5f 64 65 70 65 t "x$enable_depe
258d0 6e 64 65 6e 63 79 5f 74 72 61 63 6b 69 6e 67 22 ndency_tracking"
258e0 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 09 63 = xyes; then..c
258f0 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 20 65 6c ontinue. el
25900 73 65 0a 09 62 72 65 61 6b 0a 20 20 20 20 20 20 se..break.
25910 66 69 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 fi. ;;.
25920 6d 73 76 63 37 20 7c 20 6d 73 76 63 37 6d 73 79 msvc7 | msvc7msy
25930 73 20 7c 20 6d 73 76 69 73 75 61 6c 63 70 70 20 s | msvisualcpp
25940 7c 20 6d 73 76 63 6d 73 79 73 29 0a 20 20 20 20 | msvcmsys).
25950 20 20 23 20 54 68 69 73 20 63 6f 6d 70 69 6c 65 # This compile
25960 72 20 77 6f 6e 27 74 20 67 72 6f 6b 20 27 2d 63 r won't grok '-c
25970 20 2d 6f 27 2c 20 62 75 74 20 61 6c 73 6f 2c 20 -o', but also,
25980 74 68 65 20 6d 69 6e 75 73 6f 20 74 65 73 74 20 the minuso test
25990 68 61 73 0a 20 20 20 20 20 20 23 20 6e 6f 74 20 has. # not
259a0 72 75 6e 20 79 65 74 2e 20 20 54 68 65 73 65 20 run yet. These
259b0 64 65 70 6d 6f 64 65 73 20 61 72 65 20 6c 61 74 depmodes are lat
259c0 65 20 65 6e 6f 75 67 68 20 69 6e 20 74 68 65 20 e enough in the
259d0 67 61 6d 65 2c 20 61 6e 64 0a 20 20 20 20 20 20 game, and.
259e0 23 20 73 6f 20 77 65 61 6b 20 74 68 61 74 20 74 # so weak that t
259f0 68 65 69 72 20 66 75 6e 63 74 69 6f 6e 69 6e 67 heir functioning
25a00 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 69 should not be i
25a10 6d 70 61 63 74 65 64 2e 0a 20 20 20 20 20 20 61 mpacted.. a
25a20 6d 5f 5f 6f 62 6a 3d 63 6f 6e 66 74 65 73 74 2e m__obj=conftest.
25a30 24 7b 4f 42 4a 45 58 54 2d 6f 7d 0a 20 20 20 20 ${OBJEXT-o}.
25a40 20 20 61 6d 5f 5f 6d 69 6e 75 73 5f 6f 62 6a 3d am__minus_obj=
25a50 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 6e 6f . ;;. no
25a60 6e 65 29 20 62 72 65 61 6b 20 3b 3b 0a 20 20 20 ne) break ;;.
25a70 20 65 73 61 63 0a 20 20 20 20 69 66 20 64 65 70 esac. if dep
25a80 6d 6f 64 65 3d 24 64 65 70 6d 6f 64 65 20 5c 0a mode=$depmode \.
25a90 20 20 20 20 20 20 20 73 6f 75 72 63 65 3d 73 75 source=su
25aa0 62 2f 63 6f 6e 66 74 65 73 74 2e 63 20 6f 62 6a b/conftest.c obj
25ab0 65 63 74 3d 24 61 6d 5f 5f 6f 62 6a 20 5c 0a 20 ect=$am__obj \.
25ac0 20 20 20 20 20 20 64 65 70 66 69 6c 65 3d 73 75 depfile=su
25ad0 62 2f 63 6f 6e 66 74 65 73 74 2e 50 6f 20 74 6d b/conftest.Po tm
25ae0 70 64 65 70 66 69 6c 65 3d 73 75 62 2f 63 6f 6e pdepfile=sub/con
25af0 66 74 65 73 74 2e 54 50 6f 20 5c 0a 20 20 20 20 ftest.TPo \.
25b00 20 20 20 24 53 48 45 4c 4c 20 2e 2f 64 65 70 63 $SHELL ./depc
25b10 6f 6d 70 20 24 64 65 70 63 63 20 2d 63 20 24 61 omp $depcc -c $a
25b20 6d 5f 5f 6d 69 6e 75 73 5f 6f 62 6a 20 73 75 62 m__minus_obj sub
25b30 2f 63 6f 6e 66 74 65 73 74 2e 63 20 5c 0a 20 20 /conftest.c \.
25b40 20 20 20 20 20 20 20 3e 2f 64 65 76 2f 6e 75 6c >/dev/nul
25b50 6c 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 l 2>conftest.err
25b60 20 26 26 0a 20 20 20 20 20 20 20 67 72 65 70 20 &&. grep
25b70 73 75 62 2f 63 6f 6e 66 74 73 74 31 2e 68 20 73 sub/conftst1.h s
25b80 75 62 2f 63 6f 6e 66 74 65 73 74 2e 50 6f 20 3e ub/conftest.Po >
25b90 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 /dev/null 2>&1
25ba0 26 26 0a 20 20 20 20 20 20 20 67 72 65 70 20 73 &&. grep s
25bb0 75 62 2f 63 6f 6e 66 74 73 74 36 2e 68 20 73 75 ub/conftst6.h su
25bc0 62 2f 63 6f 6e 66 74 65 73 74 2e 50 6f 20 3e 20 b/conftest.Po >
25bd0 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 /dev/null 2>&1 &
25be0 26 0a 20 20 20 20 20 20 20 67 72 65 70 20 24 61 &. grep $a
25bf0 6d 5f 5f 6f 62 6a 20 73 75 62 2f 63 6f 6e 66 74 m__obj sub/conft
25c00 65 73 74 2e 50 6f 20 3e 20 2f 64 65 76 2f 6e 75 est.Po > /dev/nu
25c10 6c 6c 20 32 3e 26 31 20 26 26 0a 20 20 20 20 20 ll 2>&1 &&.
25c20 20 20 24 7b 4d 41 4b 45 2d 6d 61 6b 65 7d 20 2d ${MAKE-make} -
25c30 73 20 2d 66 20 63 6f 6e 66 6d 66 20 3e 20 2f 64 s -f confmf > /d
25c40 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 ev/null 2>&1; th
25c50 65 6e 0a 20 20 20 20 20 20 23 20 69 63 63 20 64 en. # icc d
25c60 6f 65 73 6e 27 74 20 63 68 6f 6b 65 20 6f 6e 20 oesn't choke on
25c70 75 6e 6b 6e 6f 77 6e 20 6f 70 74 69 6f 6e 73 2c unknown options,
25c80 20 69 74 20 77 69 6c 6c 20 6a 75 73 74 20 69 73 it will just is
25c90 73 75 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 sue warnings.
25ca0 20 20 20 23 20 6f 72 20 72 65 6d 61 72 6b 73 20 # or remarks
25cb0 28 65 76 65 6e 20 77 69 74 68 20 2d 57 65 72 72 (even with -Werr
25cc0 6f 72 29 2e 20 20 53 6f 20 77 65 20 67 72 65 70 or). So we grep
25cd0 20 73 74 64 65 72 72 20 66 6f 72 20 61 6e 79 20 stderr for any
25ce0 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 23 20 message. #
25cf0 74 68 61 74 20 73 61 79 73 20 61 6e 20 6f 70 74 that says an opt
25d00 69 6f 6e 20 77 61 73 20 69 67 6e 6f 72 65 64 20 ion was ignored
25d10 6f 72 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 or not supported
25d20 2e 0a 20 20 20 20 20 20 23 20 57 68 65 6e 20 67 .. # When g
25d30 69 76 65 6e 20 2d 4d 50 2c 20 69 63 63 20 37 2e iven -MP, icc 7.
25d40 30 20 61 6e 64 20 37 2e 31 20 63 6f 6d 70 6c 61 0 and 7.1 compla
25d50 69 6e 20 74 68 75 73 6c 79 3a 0a 20 20 20 20 20 in thusly:.
25d60 20 23 20 20 20 69 63 63 3a 20 43 6f 6d 6d 61 6e # icc: Comman
25d70 64 20 6c 69 6e 65 20 77 61 72 6e 69 6e 67 3a 20 d line warning:
25d80 69 67 6e 6f 72 69 6e 67 20 6f 70 74 69 6f 6e 20 ignoring option
25d90 27 2d 4d 27 3b 20 6e 6f 20 61 72 67 75 6d 65 6e '-M'; no argumen
25da0 74 20 72 65 71 75 69 72 65 64 0a 20 20 20 20 20 t required.
25db0 20 23 20 54 68 65 20 64 69 61 67 6e 6f 73 69 73 # The diagnosis
25dc0 20 63 68 61 6e 67 65 64 20 69 6e 20 69 63 63 20 changed in icc
25dd0 38 2e 30 3a 0a 20 20 20 20 20 20 23 20 20 20 69 8.0:. # i
25de0 63 63 3a 20 43 6f 6d 6d 61 6e 64 20 6c 69 6e 65 cc: Command line
25df0 20 72 65 6d 61 72 6b 3a 20 6f 70 74 69 6f 6e 20 remark: option
25e00 27 2d 4d 50 27 20 6e 6f 74 20 73 75 70 70 6f 72 '-MP' not suppor
25e10 74 65 64 0a 20 20 20 20 20 20 69 66 20 28 67 72 ted. if (gr
25e20 65 70 20 27 69 67 6e 6f 72 69 6e 67 20 6f 70 74 ep 'ignoring opt
25e30 69 6f 6e 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 ion' conftest.er
25e40 72 20 7c 7c 0a 20 20 20 20 20 20 20 20 20 20 67 r ||. g
25e50 72 65 70 20 27 6e 6f 74 20 73 75 70 70 6f 72 74 rep 'not support
25e60 65 64 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 ed' conftest.err
25e70 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 ) >/dev/null 2>&
25e80 31 3b 20 74 68 65 6e 20 3a 3b 20 65 6c 73 65 0a 1; then :; else.
25e90 20 20 20 20 20 20 20 20 61 6d 5f 63 76 5f 43 58 am_cv_CX
25ea0 58 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 5f 63 X_dependencies_c
25eb0 6f 6d 70 69 6c 65 72 5f 74 79 70 65 3d 24 64 65 ompiler_type=$de
25ec0 70 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 62 72 pmode. br
25ed0 65 61 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 eak. fi.
25ee0 20 66 69 0a 20 20 64 6f 6e 65 0a 0a 20 20 63 64 fi. done.. cd
25ef0 20 2e 2e 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e ... rm -rf con
25f00 66 74 65 73 74 2e 64 69 72 0a 65 6c 73 65 0a 20 ftest.dir.else.
25f10 20 61 6d 5f 63 76 5f 43 58 58 5f 64 65 70 65 6e am_cv_CXX_depen
25f20 64 65 6e 63 69 65 73 5f 63 6f 6d 70 69 6c 65 72 dencies_compiler
25f30 5f 74 79 70 65 3d 6e 6f 6e 65 0a 66 69 0a 0a 66 _type=none.fi..f
25f40 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 i.{ $as_echo "$a
25f50 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
25f60 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
25f70 74 3a 20 24 61 6d 5f 63 76 5f 43 58 58 5f 64 65 t: $am_cv_CXX_de
25f80 70 65 6e 64 65 6e 63 69 65 73 5f 63 6f 6d 70 69 pendencies_compi
25f90 6c 65 72 5f 74 79 70 65 22 20 3e 26 35 0a 24 61 ler_type" >&5.$a
25fa0 73 5f 65 63 68 6f 20 22 24 61 6d 5f 63 76 5f 43 s_echo "$am_cv_C
25fb0 58 58 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 5f XX_dependencies_
25fc0 63 6f 6d 70 69 6c 65 72 5f 74 79 70 65 22 20 3e compiler_type" >
25fd0 26 36 3b 20 7d 0a 43 58 58 44 45 50 4d 4f 44 45 &6; }.CXXDEPMODE
25fe0 3d 64 65 70 6d 6f 64 65 3d 24 61 6d 5f 63 76 5f =depmode=$am_cv_
25ff0 43 58 58 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 CXX_dependencies
26000 5f 63 6f 6d 70 69 6c 65 72 5f 74 79 70 65 0a 0a _compiler_type..
26010 20 69 66 0a 20 20 74 65 73 74 20 22 78 24 65 6e if. test "x$en
26020 61 62 6c 65 5f 64 65 70 65 6e 64 65 6e 63 79 5f able_dependency_
26030 74 72 61 63 6b 69 6e 67 22 20 21 3d 20 78 6e 6f tracking" != xno
26040 20 5c 0a 20 20 26 26 20 74 65 73 74 20 22 24 61 \. && test "$a
26050 6d 5f 63 76 5f 43 58 58 5f 64 65 70 65 6e 64 65 m_cv_CXX_depende
26060 6e 63 69 65 73 5f 63 6f 6d 70 69 6c 65 72 5f 74 ncies_compiler_t
26070 79 70 65 22 20 3d 20 67 63 63 33 3b 20 74 68 65 ype" = gcc3; the
26080 6e 0a 20 20 61 6d 5f 5f 66 61 73 74 64 65 70 43 n. am__fastdepC
26090 58 58 5f 54 52 55 45 3d 0a 20 20 61 6d 5f 5f 66 XX_TRUE=. am__f
260a0 61 73 74 64 65 70 43 58 58 5f 46 41 4c 53 45 3d astdepCXX_FALSE=
260b0 27 23 27 0a 65 6c 73 65 0a 20 20 61 6d 5f 5f 66 '#'.else. am__f
260c0 61 73 74 64 65 70 43 58 58 5f 54 52 55 45 3d 27 astdepCXX_TRUE='
260d0 23 27 0a 20 20 61 6d 5f 5f 66 61 73 74 64 65 70 #'. am__fastdep
260e0 43 58 58 5f 46 41 4c 53 45 3d 0a 66 69 0a 0a 0a CXX_FALSE=.fi...
260f0 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d ac_ext=c.ac_cpp=
26100 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 '$CPP $CPPFLAGS'
26110 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 .ac_compile='$CC
26120 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 -c $CFLAGS $CPP
26130 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 FLAGS conftest.$
26140 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c ac_ext >&5'.ac_l
26150 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 ink='$CC -o conf
26160 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 test$ac_exeext $
26170 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 CFLAGS $CPPFLAGS
26180 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 $LDFLAGS confte
26190 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 st.$ac_ext $LIBS
261a0 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 >&5'.ac_compile
261b0 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 r_gnu=$ac_cv_c_c
261c0 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20 74 ompiler_gnu.if t
261d0 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c est -n "$ac_tool
261e0 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 _prefix"; then.
261f0 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 # Extract the f
26200 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b irst word of "${
26210 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 ac_tool_prefix}g
26220 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 cc", so it can b
26230 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 e a program name
26240 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 with args..set
26250 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f dummy ${ac_tool_
26260 70 72 65 66 69 78 7d 67 63 63 3b 20 61 63 5f 77 prefix}gcc; ac_w
26270 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 ord=$2.{ $as_ech
26280 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
26290 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
262a0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
262b0 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 _word" >&5.$as_e
262c0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
262d0 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 for $ac_word...
262e0 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 " >&6; }.if ${ac
262f0 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 3a 7d 20 66 _cv_prog_CC+:} f
26300 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
26310 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
26320 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
26330 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 if test -n "$CC
26340 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f "; then. ac_cv_
26350 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20 prog_CC="$CC" #
26360 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 Let the user ove
26370 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a rride the test..
26380 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 else.as_save_IFS
26390 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 =$IFS; IFS=$PATH
263a0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 _SEPARATOR.for a
263b0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 s_dir in $PATH.d
263c0 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 o. IFS=$as_save
263d0 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 _IFS. test -z "
263e0 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 $as_dir" && as_d
263f0 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f ir=.. for ac_
26400 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 exec_ext in '' $
26410 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 ac_executable_ex
26420 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 tensions; do. i
26430 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 f as_fn_executab
26440 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 le_p "$as_dir/$a
26450 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 c_word$ac_exec_e
26460 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 xt"; then. ac
26470 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61 _cv_prog_CC="${a
26480 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 c_tool_prefix}gc
26490 63 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 c". $as_echo
264a0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
264b0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f eno-$LINENO}: fo
264c0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f und $as_dir/$ac_
264d0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
264e0 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 " >&5. break
264f0 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 2. fi.done. do
26500 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
26510 49 46 53 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61 IFS..fi.fi.CC=$a
26520 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20 c_cv_prog_CC.if
26530 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 test -n "$CC"; t
26540 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f hen. { $as_echo
26550 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
26560 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
26570 65 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a esult: $CC" >&5.
26580 24 61 73 5f 65 63 68 6f 20 22 24 43 43 22 20 3e $as_echo "$CC" >
26590 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
265a0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
265b0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
265c0 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
265d0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
265e0 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a no" >&6; }.fi...
265f0 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 fi.if test -z "$
26600 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 ac_cv_prog_CC";
26610 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d then. ac_ct_CC=
26620 24 43 43 0a 20 20 23 20 45 78 74 72 61 63 74 20 $CC. # Extract
26630 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f the first word o
26640 66 20 22 67 63 63 22 2c 20 73 6f 20 69 74 20 63 f "gcc", so it c
26650 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 an be a program
26660 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a name with args..
26670 73 65 74 20 64 75 6d 6d 79 20 67 63 63 3b 20 61 set dummy gcc; a
26680 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
26690 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
266a0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
266b0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
266c0 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
266d0 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
266e0 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
266f0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
26700 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 {ac_cv_prog_ac_c
26710 74 5f 43 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 t_CC+:} false; t
26720 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
26730 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
26740 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 &6.else. if tes
26750 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 t -n "$ac_ct_CC"
26760 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 ; then. ac_cv_p
26770 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 rog_ac_ct_CC="$a
26780 63 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74 c_ct_CC" # Let t
26790 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 he user override
267a0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a the test..else.
267b0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
267c0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
267d0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
267e0 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 in $PATH.do. I
267f0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
26800 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
26810 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
26820 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f for ac_exec_
26830 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 ext in '' $ac_ex
26840 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 ecutable_extensi
26850 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f ons; do. if as_
26860 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
26870 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 "$as_dir/$ac_wor
26880 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 d$ac_exec_ext";
26890 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 then. ac_cv_p
268a0 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 67 63 rog_ac_ct_CC="gc
268b0 63 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 c". $as_echo
268c0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
268d0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f eno-$LINENO}: fo
268e0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f und $as_dir/$ac_
268f0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
26900 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 " >&5. break
26910 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 2. fi.done. do
26920 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
26930 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 IFS..fi.fi.ac_ct
26940 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f _CC=$ac_cv_prog_
26950 61 63 5f 63 74 5f 43 43 0a 69 66 20 74 65 73 74 ac_ct_CC.if test
26960 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b -n "$ac_ct_CC";
26970 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 then. { $as_ec
26980 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
26990 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
269a0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f result: $ac_ct_
269b0 43 43 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f CC" >&5.$as_echo
269c0 20 22 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 "$ac_ct_CC" >&6
269d0 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 ; }.else. { $as
269e0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
269f0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
26a00 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 O}: result: no"
26a10 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f >&5.$as_echo "no
26a20 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 " >&6; }.fi.. i
26a30 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 74 5f f test "x$ac_ct_
26a40 43 43 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 CC" = x; then.
26a50 20 20 43 43 3d 22 22 0a 20 20 65 6c 73 65 0a 20 CC="". else.
26a60 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 case $cross_c
26a70 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f ompiling:$ac_too
26a80 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a l_warned in.yes:
26a90 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ).{ $as_echo "$a
26aa0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
26ab0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 -$LINENO}: WARNI
26ac0 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 NG: using cross
26ad0 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 tools not prefix
26ae0 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 ed with host tri
26af0 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 plet" >&5.$as_ec
26b00 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e ho "$as_me: WARN
26b10 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 ING: using cross
26b20 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 tools not prefi
26b30 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 xed with host tr
26b40 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f iplet" >&2;}.ac_
26b50 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 tool_warned=yes
26b60 3b 3b 0a 65 73 61 63 0a 20 20 20 20 43 43 3d 24 ;;.esac. CC=$
26b70 61 63 5f 63 74 5f 43 43 0a 20 20 66 69 0a 65 6c ac_ct_CC. fi.el
26b80 73 65 0a 20 20 43 43 3d 22 24 61 63 5f 63 76 5f se. CC="$ac_cv_
26b90 70 72 6f 67 5f 43 43 22 0a 66 69 0a 0a 69 66 20 prog_CC".fi..if
26ba0 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 test -z "$CC"; t
26bb0 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 hen. if
26bc0 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f test -n "$ac_to
26bd0 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e ol_prefix"; then
26be0 0a 20 20 20 20 23 20 45 78 74 72 61 63 74 20 74 . # Extract t
26bf0 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 he first word of
26c00 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 "${ac_tool_pref
26c10 69 78 7d 63 63 22 2c 20 73 6f 20 69 74 20 63 61 ix}cc", so it ca
26c20 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e n be a program n
26c30 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 ame with args..s
26c40 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f et dummy ${ac_to
26c50 6f 6c 5f 70 72 65 66 69 78 7d 63 63 3b 20 61 63 ol_prefix}cc; ac
26c60 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 _word=$2.{ $as_e
26c70 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
26c80 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
26c90 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 : checking for $
26ca0 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 ac_word" >&5.$as
26cb0 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
26cc0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e g for $ac_word..
26cd0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
26ce0 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 3a 7d ac_cv_prog_CC+:}
26cf0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
26d00 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
26d10 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
26d20 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 . if test -n "$
26d30 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 CC"; then. ac_c
26d40 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 v_prog_CC="$CC"
26d50 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f # Let the user o
26d60 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 verride the test
26d70 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 ..else.as_save_I
26d80 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 FS=$IFS; IFS=$PA
26d90 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 TH_SEPARATOR.for
26da0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 as_dir in $PATH
26db0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 .do. IFS=$as_sa
26dc0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a ve_IFS. test -z
26dd0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 "$as_dir" && as
26de0 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 _dir=.. for a
26df0 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 c_exec_ext in ''
26e00 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f $ac_executable_
26e10 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 extensions; do.
26e20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 if as_fn_execut
26e30 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f able_p "$as_dir/
26e40 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
26e50 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 _ext"; then.
26e60 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 ac_cv_prog_CC="$
26e70 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d {ac_tool_prefix}
26e80 63 63 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f cc". $as_echo
26e90 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
26ea0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 neno-$LINENO}: f
26eb0 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 ound $as_dir/$ac
26ec0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
26ed0 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b t" >&5. break
26ee0 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 2. fi.done. d
26ef0 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 one.IFS=$as_save
26f00 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 _IFS..fi.fi.CC=$
26f10 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 ac_cv_prog_CC.if
26f20 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 test -n "$CC";
26f30 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 then. { $as_ech
26f40 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
26f50 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
26f60 72 65 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 result: $CC" >&5
26f70 0a 24 61 73 5f 65 63 68 6f 20 22 24 43 43 22 20 .$as_echo "$CC"
26f80 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 >&6; }.else. {
26f90 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
26fa0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
26fb0 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e NENO}: result: n
26fc0 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 o" >&5.$as_echo
26fd0 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a "no" >&6; }.fi..
26fe0 0a 20 20 66 69 0a 66 69 0a 69 66 20 74 65 73 74 . fi.fi.if test
26ff0 20 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a -z "$CC"; then.
27000 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
27010 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 63 first word of "c
27020 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 c", so it can be
27030 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 a program name
27040 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 with args..set d
27050 75 6d 6d 79 20 63 63 3b 20 61 63 5f 77 6f 72 64 ummy cc; ac_word
27060 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
27070 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
27080 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
27090 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
270a0 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
270b0 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
270c0 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
270d0 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
270e0 5f 70 72 6f 67 5f 43 43 2b 3a 7d 20 66 61 6c 73 _prog_CC+:} fals
270f0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
27100 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
27110 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 " >&6.else. if
27120 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 test -n "$CC";
27130 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f then. ac_cv_pro
27140 67 5f 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74 g_CC="$CC" # Let
27150 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
27160 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 de the test..els
27170 65 0a 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a 65 e. ac_prog_reje
27180 63 74 65 64 3d 6e 6f 0a 61 73 5f 73 61 76 65 5f cted=no.as_save_
27190 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 IFS=$IFS; IFS=$P
271a0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f ATH_SEPARATOR.fo
271b0 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 r as_dir in $PAT
271c0 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 H.do. IFS=$as_s
271d0 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d ave_IFS. test -
271e0 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 z "$as_dir" && a
271f0 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 s_dir=.. for
27200 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 ac_exec_ext in '
27210 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 ' $ac_executable
27220 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a _extensions; do.
27230 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 if as_fn_execu
27240 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 table_p "$as_dir
27250 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
27260 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 c_ext"; then.
27270 20 69 66 20 74 65 73 74 20 22 24 61 73 5f 64 69 if test "$as_di
27280 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
27290 65 63 5f 65 78 74 22 20 3d 20 22 2f 75 73 72 2f ec_ext" = "/usr/
272a0 75 63 62 2f 63 63 22 3b 20 74 68 65 6e 0a 20 20 ucb/cc"; then.
272b0 20 20 20 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a ac_prog_rej
272c0 65 63 74 65 64 3d 79 65 73 0a 20 20 20 20 20 20 ected=yes.
272d0 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 66 continue. f
272e0 69 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 i. ac_cv_prog
272f0 5f 43 43 3d 22 63 63 22 0a 20 20 20 20 24 61 73 _CC="cc". $as
27300 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
27310 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
27320 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 O}: found $as_di
27330 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
27340 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 ec_ext" >&5.
27350 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e break 2. fi.don
27360 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
27370 5f 73 61 76 65 5f 49 46 53 0a 0a 69 66 20 74 65 _save_IFS..if te
27380 73 74 20 24 61 63 5f 70 72 6f 67 5f 72 65 6a 65 st $ac_prog_reje
27390 63 74 65 64 20 3d 20 79 65 73 3b 20 74 68 65 6e cted = yes; then
273a0 0a 20 20 23 20 57 65 20 66 6f 75 6e 64 20 61 20 . # We found a
273b0 62 6f 67 6f 6e 20 69 6e 20 74 68 65 20 70 61 74 bogon in the pat
273c0 68 2c 20 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 h, so make sure
273d0 77 65 20 6e 65 76 65 72 20 75 73 65 20 69 74 2e we never use it.
273e0 0a 20 20 73 65 74 20 64 75 6d 6d 79 20 24 61 63 . set dummy $ac
273f0 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 20 20 73 68 _cv_prog_CC. sh
27400 69 66 74 0a 20 20 69 66 20 74 65 73 74 20 24 23 ift. if test $#
27410 20 21 3d 20 30 3b 20 74 68 65 6e 0a 20 20 20 20 != 0; then.
27420 23 20 57 65 20 63 68 6f 73 65 20 61 20 64 69 66 # We chose a dif
27430 66 65 72 65 6e 74 20 63 6f 6d 70 69 6c 65 72 20 ferent compiler
27440 66 72 6f 6d 20 74 68 65 20 62 6f 67 75 73 20 6f from the bogus o
27450 6e 65 2e 0a 20 20 20 20 23 20 48 6f 77 65 76 65 ne.. # Howeve
27460 72 2c 20 69 74 20 68 61 73 20 74 68 65 20 73 61 r, it has the sa
27470 6d 65 20 62 61 73 65 6e 61 6d 65 2c 20 73 6f 20 me basename, so
27480 74 68 65 20 62 6f 67 6f 6e 20 77 69 6c 6c 20 62 the bogon will b
27490 65 20 63 68 6f 73 65 6e 0a 20 20 20 20 23 20 66 e chosen. # f
274a0 69 72 73 74 20 69 66 20 77 65 20 73 65 74 20 43 irst if we set C
274b0 43 20 74 6f 20 6a 75 73 74 20 74 68 65 20 62 61 C to just the ba
274c0 73 65 6e 61 6d 65 3b 20 75 73 65 20 74 68 65 20 sename; use the
274d0 66 75 6c 6c 20 66 69 6c 65 20 6e 61 6d 65 2e 0a full file name..
274e0 20 20 20 20 73 68 69 66 74 0a 20 20 20 20 61 63 shift. ac
274f0 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 61 73 _cv_prog_CC="$as
27500 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 7b 31 _dir/$ac_word${1
27510 2b 27 20 27 7d 24 40 22 0a 20 20 66 69 0a 66 69 +' '}$@". fi.fi
27520 0a 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 .fi.fi.CC=$ac_cv
27530 5f 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 _prog_CC.if test
27540 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a -n "$CC"; then.
27550 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
27560 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
27570 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
27580 74 3a 20 24 43 43 22 20 3e 26 35 0a 24 61 73 5f t: $CC" >&5.$as_
27590 65 63 68 6f 20 22 24 43 43 22 20 3e 26 36 3b 20 echo "$CC" >&6;
275a0 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 }.else. { $as_e
275b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
275c0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
275d0 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 : result: no" >&
275e0 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 5.$as_echo "no"
275f0 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 >&6; }.fi...fi.i
27600 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b f test -z "$CC";
27610 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 then. if test
27620 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 -n "$ac_tool_pre
27630 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 66 6f 72 fix"; then. for
27640 20 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c 2e 65 ac_prog in cl.e
27650 78 65 0a 20 20 64 6f 0a 20 20 20 20 23 20 45 78 xe. do. # Ex
27660 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
27670 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 74 6f 6f word of "$ac_too
27680 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 l_prefix$ac_prog
27690 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 ", so it can be
276a0 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 a program name w
276b0 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 ith args..set du
276c0 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 mmy $ac_tool_pre
276d0 66 69 78 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f fix$ac_prog; ac_
276e0 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 word=$2.{ $as_ec
276f0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
27700 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
27710 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 checking for $a
27720 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f c_word" >&5.$as_
27730 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
27740 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e for $ac_word...
27750 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
27760 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 3a 7d 20 c_cv_prog_CC+:}
27770 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
27780 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
27790 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
277a0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 if test -n "$C
277b0 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 C"; then. ac_cv
277c0 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 _prog_CC="$CC" #
277d0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 Let the user ov
277e0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e erride the test.
277f0 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 .else.as_save_IF
27800 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 S=$IFS; IFS=$PAT
27810 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 H_SEPARATOR.for
27820 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a as_dir in $PATH.
27830 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 do. IFS=$as_sav
27840 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 e_IFS. test -z
27850 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f "$as_dir" && as_
27860 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 dir=.. for ac
27870 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 _exec_ext in ''
27880 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 $ac_executable_e
27890 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 xtensions; do.
278a0 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 if as_fn_executa
278b0 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 ble_p "$as_dir/$
278c0 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f ac_word$ac_exec_
278d0 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 ext"; then. a
278e0 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 61 c_cv_prog_CC="$a
278f0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 c_tool_prefix$ac
27900 5f 70 72 6f 67 22 0a 20 20 20 20 24 61 73 5f 65 _prog". $as_e
27910 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
27920 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
27930 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f : found $as_dir/
27940 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
27950 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 _ext" >&5. br
27960 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a eak 2. fi.done.
27970 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 done.IFS=$as_s
27980 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 43 ave_IFS..fi.fi.C
27990 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 C=$ac_cv_prog_CC
279a0 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 .if test -n "$CC
279b0 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
279c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
279d0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
279e0 7d 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 22 20 }: result: $CC"
279f0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 43 >&5.$as_echo "$C
27a00 43 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 C" >&6; }.else.
27a10 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
27a20 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
27a30 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
27a40 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 : no" >&5.$as_ec
27a50 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 ho "no" >&6; }.f
27a60 69 0a 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e 20 i... test -n
27a70 22 24 43 43 22 20 26 26 20 62 72 65 61 6b 0a 20 "$CC" && break.
27a80 20 64 6f 6e 65 0a 66 69 0a 69 66 20 74 65 73 74 done.fi.if test
27a90 20 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a -z "$CC"; then.
27aa0 20 20 61 63 5f 63 74 5f 43 43 3d 24 43 43 0a 20 ac_ct_CC=$CC.
27ab0 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 for ac_prog in
27ac0 63 6c 2e 65 78 65 0a 64 6f 0a 20 20 23 20 45 78 cl.exe.do. # Ex
27ad0 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
27ae0 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72 6f word of "$ac_pro
27af0 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 g", so it can be
27b00 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 a program name
27b10 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 with args..set d
27b20 75 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20 61 ummy $ac_prog; a
27b30 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
27b40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
27b50 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
27b60 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
27b70 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
27b80 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
27b90 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
27ba0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
27bb0 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 {ac_cv_prog_ac_c
27bc0 74 5f 43 43 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 t_CC+:} false; t
27bd0 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
27be0 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
27bf0 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 &6.else. if tes
27c00 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 t -n "$ac_ct_CC"
27c10 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 ; then. ac_cv_p
27c20 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 rog_ac_ct_CC="$a
27c30 63 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74 c_ct_CC" # Let t
27c40 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 he user override
27c50 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a the test..else.
27c60 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
27c70 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
27c80 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
27c90 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 in $PATH.do. I
27ca0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
27cb0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
27cc0 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
27cd0 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f for ac_exec_
27ce0 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 ext in '' $ac_ex
27cf0 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 ecutable_extensi
27d00 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f ons; do. if as_
27d10 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
27d20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 "$as_dir/$ac_wor
27d30 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 d$ac_exec_ext";
27d40 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 then. ac_cv_p
27d50 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 rog_ac_ct_CC="$a
27d60 63 5f 70 72 6f 67 22 0a 20 20 20 20 24 61 73 5f c_prog". $as_
27d70 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
27d80 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
27d90 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 }: found $as_dir
27da0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
27db0 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 c_ext" >&5. b
27dc0 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 reak 2. fi.done
27dd0 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f . done.IFS=$as_
27de0 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a save_IFS..fi.fi.
27df0 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f ac_ct_CC=$ac_cv_
27e00 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66 prog_ac_ct_CC.if
27e10 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 test -n "$ac_ct
27e20 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 _CC"; then. { $
27e30 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
27e40 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
27e50 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
27e60 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a 24 61 73 c_ct_CC" >&5.$as
27e70 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f 43 43 _echo "$ac_ct_CC
27e80 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 " >&6; }.else.
27e90 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
27ea0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
27eb0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
27ec0 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 no" >&5.$as_ech
27ed0 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 o "no" >&6; }.fi
27ee0 0a 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24 61 ... test -n "$a
27ef0 63 5f 63 74 5f 43 43 22 20 26 26 20 62 72 65 61 c_ct_CC" && brea
27f00 6b 0a 64 6f 6e 65 0a 0a 20 20 69 66 20 74 65 73 k.done.. if tes
27f10 74 20 22 78 24 61 63 5f 63 74 5f 43 43 22 20 3d t "x$ac_ct_CC" =
27f20 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 43 43 3d x; then. CC=
27f30 22 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 "". else. ca
27f40 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c se $cross_compil
27f50 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 ing:$ac_tool_war
27f60 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 ned in.yes:).{ $
27f70 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
27f80 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
27f90 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 ENO}: WARNING: u
27fa0 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 sing cross tools
27fb0 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 not prefixed wi
27fc0 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 th host triplet"
27fd0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
27fe0 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 as_me: WARNING:
27ff0 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c using cross tool
28000 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 s not prefixed w
28010 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 ith host triplet
28020 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f " >&2;}.ac_tool_
28030 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 warned=yes ;;.es
28040 61 63 0a 20 20 20 20 43 43 3d 24 61 63 5f 63 74 ac. CC=$ac_ct
28050 5f 43 43 0a 20 20 66 69 0a 66 69 0a 0a 66 69 0a _CC. fi.fi..fi.
28060 0a 0a 74 65 73 74 20 2d 7a 20 22 24 43 43 22 20 ..test -z "$CC"
28070 26 26 20 7b 20 7b 20 24 61 73 5f 65 63 68 6f 20 && { { $as_echo
28080 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
28090 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 eno-$LINENO}: er
280a0 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 ror: in \`$ac_pw
280b0 64 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 d':" >&5.$as_ech
280c0 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 o "$as_me: error
280d0 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a : in \`$ac_pwd':
280e0 22 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 " >&2;}.as_fn_er
280f0 72 6f 72 20 24 3f 20 22 6e 6f 20 61 63 63 65 70 ror $? "no accep
28100 74 61 62 6c 65 20 43 20 63 6f 6d 70 69 6c 65 72 table C compiler
28110 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 found in \$PATH
28120 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f .See \`config.lo
28130 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 g' for more deta
28140 69 6c 73 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 ils" "$LINENO" 5
28150 3b 20 7d 0a 0a 23 20 50 72 6f 76 69 64 65 20 73 ; }..# Provide s
28160 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 ome information
28170 61 62 6f 75 74 20 74 68 65 20 63 6f 6d 70 69 6c about the compil
28180 65 72 2e 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 er..$as_echo "$a
28190 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
281a0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
281b0 69 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c ing for C compil
281c0 65 72 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a er version" >&5.
281d0 73 65 74 20 58 20 24 61 63 5f 63 6f 6d 70 69 6c set X $ac_compil
281e0 65 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 3d 24 32 e.ac_compiler=$2
281f0 0a 66 6f 72 20 61 63 5f 6f 70 74 69 6f 6e 20 69 .for ac_option i
28200 6e 20 2d 2d 76 65 72 73 69 6f 6e 20 2d 76 20 2d n --version -v -
28210 56 20 2d 71 76 65 72 73 69 6f 6e 3b 20 64 6f 0a V -qversion; do.
28220 20 20 7b 20 7b 20 61 63 5f 74 72 79 3d 22 24 61 { { ac_try="$a
28230 63 5f 63 6f 6d 70 69 6c 65 72 20 24 61 63 5f 6f c_compiler $ac_o
28240 70 74 69 6f 6e 20 3e 26 35 22 0a 63 61 73 65 20 ption >&5".case
28250 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 "(($ac_try" in.
28260 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a *\"* | *\`* | *
28270 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f \\*) ac_try_echo
28280 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 =\$ac_try;;. *)
28290 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 ac_try_echo=$ac
282a0 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c _try;;.esac.eval
282b0 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 22 5c 22 ac_try_echo="\"
282c0 5c 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e \$as_me:${as_lin
282d0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 24 61 eno-$LINENO}: $a
282e0 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 0a 24 61 c_try_echo\"".$a
282f0 73 5f 65 63 68 6f 20 22 24 61 63 5f 74 72 79 5f s_echo "$ac_try_
28300 65 63 68 6f 22 3b 20 7d 20 3e 26 35 0a 20 20 28 echo"; } >&5. (
28310 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c eval "$ac_compil
28320 65 72 20 24 61 63 5f 6f 70 74 69 6f 6e 20 3e 26 er $ac_option >&
28330 35 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 5") 2>conftest.e
28340 72 72 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 rr. ac_status=$
28350 3f 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 ?. if test -s c
28360 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 onftest.err; the
28370 6e 0a 20 20 20 20 73 65 64 20 27 31 30 61 5c 0a n. sed '10a\.
28380 2e 2e 2e 20 72 65 73 74 20 6f 66 20 73 74 64 65 ... rest of stde
28390 72 72 20 6f 75 74 70 75 74 20 64 65 6c 65 74 65 rr output delete
283a0 64 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 31 d .... 1
283b0 30 71 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0q' conftest.err
283c0 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 >conftest.er1.
283d0 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e cat conftest.
283e0 65 72 31 20 3e 26 35 0a 20 20 66 69 0a 20 20 72 er1 >&5. fi. r
283f0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 m -f conftest.er
28400 31 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 1 conftest.err.
28410 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
28420 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
28430 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 INENO}: \$? = $a
28440 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 c_status" >&5.
28450 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 test $ac_status
28460 3d 20 30 3b 20 7d 0a 64 6f 6e 65 0a 0a 7b 20 24 = 0; }.done..{ $
28470 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
28480 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
28490 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 ENO}: checking w
284a0 68 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73 hether we are us
284b0 69 6e 67 20 74 68 65 20 47 4e 55 20 43 20 63 6f ing the GNU C co
284c0 6d 70 69 6c 65 72 22 20 3e 26 35 0a 24 61 73 5f mpiler" >&5.$as_
284d0 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
284e0 20 77 68 65 74 68 65 72 20 77 65 20 61 72 65 20 whether we are
284f0 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20 43 20 using the GNU C
28500 63 6f 6d 70 69 6c 65 72 2e 2e 2e 20 22 20 3e 26 compiler... " >&
28510 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 6; }.if ${ac_cv_
28520 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b 3a c_compiler_gnu+:
28530 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
28540 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
28550 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
28560 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 e. cat confdefs
28570 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 .h - <<_ACEOF >c
28580 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
28590 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e /* end confdefs.
285a0 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e h. */..int.main
285b0 20 28 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f 5f ().{.#ifndef __
285c0 47 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63 68 GNUC__. ch
285d0 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a 20 oke me.#endif..
285e0 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d ;. return 0;.}
285f0 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e ._ACEOF.if ac_fn
28600 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 _c_try_compile "
28610 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a $LINENO"; then :
28620 0a 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 . ac_compiler_g
28630 6e 75 3d 79 65 73 0a 65 6c 73 65 0a 20 20 61 63 nu=yes.else. ac
28640 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 6e 6f _compiler_gnu=no
28650 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 .fi.rm -f core c
28660 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 onftest.err conf
28670 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 test.$ac_objext
28680 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
28690 0a 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 .ac_cv_c_compile
286a0 72 5f 67 6e 75 3d 24 61 63 5f 63 6f 6d 70 69 6c r_gnu=$ac_compil
286b0 65 72 5f 67 6e 75 0a 0a 66 69 0a 7b 20 24 61 73 er_gnu..fi.{ $as
286c0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
286d0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
286e0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
286f0 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e cv_c_compiler_gn
28700 75 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 u" >&5.$as_echo
28710 22 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c "$ac_cv_c_compil
28720 65 72 5f 67 6e 75 22 20 3e 26 36 3b 20 7d 0a 69 er_gnu" >&6; }.i
28730 66 20 74 65 73 74 20 24 61 63 5f 63 6f 6d 70 69 f test $ac_compi
28740 6c 65 72 5f 67 6e 75 20 3d 20 79 65 73 3b 20 74 ler_gnu = yes; t
28750 68 65 6e 0a 20 20 47 43 43 3d 79 65 73 0a 65 6c hen. GCC=yes.el
28760 73 65 0a 20 20 47 43 43 3d 0a 66 69 0a 61 63 5f se. GCC=.fi.ac_
28770 74 65 73 74 5f 43 46 4c 41 47 53 3d 24 7b 43 46 test_CFLAGS=${CF
28780 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 LAGS+set}.ac_sav
28790 65 5f 43 46 4c 41 47 53 3d 24 43 46 4c 41 47 53 e_CFLAGS=$CFLAGS
287a0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
287b0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
287c0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
287d0 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20 61 ng whether $CC a
287e0 63 63 65 70 74 73 20 2d 67 22 20 3e 26 35 0a 24 ccepts -g" >&5.$
287f0 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
28800 69 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20 ing whether $CC
28810 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 22 20 accepts -g... "
28820 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 >&6; }.if ${ac_c
28830 76 5f 70 72 6f 67 5f 63 63 5f 67 2b 3a 7d 20 66 v_prog_cc_g+:} f
28840 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
28850 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
28860 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
28870 20 61 63 5f 73 61 76 65 5f 63 5f 77 65 72 72 6f ac_save_c_werro
28880 72 5f 66 6c 61 67 3d 24 61 63 5f 63 5f 77 65 72 r_flag=$ac_c_wer
28890 72 6f 72 5f 66 6c 61 67 0a 20 20 20 61 63 5f 63 ror_flag. ac_c
288a0 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 79 65 73 _werror_flag=yes
288b0 0a 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 . ac_cv_prog_c
288c0 63 5f 67 3d 6e 6f 0a 20 20 20 43 46 4c 41 47 53 c_g=no. CFLAGS
288d0 3d 22 2d 67 22 0a 20 20 20 63 61 74 20 63 6f 6e ="-g". cat con
288e0 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
288f0 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
28900 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
28910 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 defs.h. */..int
28920 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a .main ().{.. ;.
28930 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 return 0;.}._A
28940 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f CEOF.if ac_fn_c_
28950 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 try_compile "$LI
28960 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 NENO"; then :.
28970 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d ac_cv_prog_cc_g=
28980 79 65 73 0a 65 6c 73 65 0a 20 20 43 46 4c 41 47 yes.else. CFLAG
28990 53 3d 22 22 0a 20 20 20 20 20 20 63 61 74 20 63 S="". cat c
289a0 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 onfdefs.h - <<_A
289b0 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 CEOF >conftest.$
289c0 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f ac_ext./* end co
289d0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 nfdefs.h. */..i
289e0 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 nt.main ().{..
289f0 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a ;. return 0;.}.
28a00 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f _ACEOF.if ac_fn_
28a10 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 c_try_compile "$
28a20 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a LINENO"; then :.
28a30 0a 65 6c 73 65 0a 20 20 61 63 5f 63 5f 77 65 72 .else. ac_c_wer
28a40 72 6f 72 5f 66 6c 61 67 3d 24 61 63 5f 73 61 76 ror_flag=$ac_sav
28a50 65 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a e_c_werror_flag.
28a60 09 20 43 46 4c 41 47 53 3d 22 2d 67 22 0a 09 20 . CFLAGS="-g"..
28a70 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d cat confdefs.h -
28a80 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 <<_ACEOF >conft
28a90 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 est.$ac_ext./* e
28aa0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 nd confdefs.h.
28ab0 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a */..int.main ().
28ac0 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 {.. ;. return
28ad0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 0;.}._ACEOF.if a
28ae0 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 c_fn_c_try_compi
28af0 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 le "$LINENO"; th
28b00 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 70 72 6f en :. ac_cv_pro
28b10 67 5f 63 63 5f 67 3d 79 65 73 0a 66 69 0a 72 6d g_cc_g=yes.fi.rm
28b20 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 -f core conftes
28b30 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 t.err conftest.$
28b40 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 ac_objext confte
28b50 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 72 6d st.$ac_ext.fi.rm
28b60 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 -f core conftes
28b70 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 t.err conftest.$
28b80 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 ac_objext confte
28b90 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 72 6d st.$ac_ext.fi.rm
28ba0 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 -f core conftes
28bb0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 t.err conftest.$
28bc0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 ac_objext confte
28bd0 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 61 63 st.$ac_ext. ac
28be0 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 24 _c_werror_flag=$
28bf0 61 63 5f 73 61 76 65 5f 63 5f 77 65 72 72 6f 72 ac_save_c_werror
28c00 5f 66 6c 61 67 0a 66 69 0a 7b 20 24 61 73 5f 65 _flag.fi.{ $as_e
28c10 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
28c20 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
28c30 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 : result: $ac_cv
28c40 5f 70 72 6f 67 5f 63 63 5f 67 22 20 3e 26 35 0a _prog_cc_g" >&5.
28c50 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 $as_echo "$ac_cv
28c60 5f 70 72 6f 67 5f 63 63 5f 67 22 20 3e 26 36 3b _prog_cc_g" >&6;
28c70 20 7d 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f }.if test "$ac_
28c80 74 65 73 74 5f 43 46 4c 41 47 53 22 20 3d 20 73 test_CFLAGS" = s
28c90 65 74 3b 20 74 68 65 6e 0a 20 20 43 46 4c 41 47 et; then. CFLAG
28ca0 53 3d 24 61 63 5f 73 61 76 65 5f 43 46 4c 41 47 S=$ac_save_CFLAG
28cb0 53 0a 65 6c 69 66 20 74 65 73 74 20 24 61 63 5f S.elif test $ac_
28cc0 63 76 5f 70 72 6f 67 5f 63 63 5f 67 20 3d 20 79 cv_prog_cc_g = y
28cd0 65 73 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 es; then. if te
28ce0 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b st "$GCC" = yes;
28cf0 20 74 68 65 6e 0a 20 20 20 20 43 46 4c 41 47 53 then. CFLAGS
28d00 3d 22 2d 67 20 2d 4f 32 22 0a 20 20 65 6c 73 65 ="-g -O2". else
28d10 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 22 . CFLAGS="-g"
28d20 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 69 66 20 . fi.else. if
28d30 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 test "$GCC" = ye
28d40 73 3b 20 74 68 65 6e 0a 20 20 20 20 43 46 4c 41 s; then. CFLA
28d50 47 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a GS="-O2". else.
28d60 20 20 20 20 43 46 4c 41 47 53 3d 0a 20 20 66 69 CFLAGS=. fi
28d70 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 .fi.{ $as_echo "
28d80 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
28d90 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
28da0 63 6b 69 6e 67 20 66 6f 72 20 24 43 43 20 6f 70 cking for $CC op
28db0 74 69 6f 6e 20 74 6f 20 61 63 63 65 70 74 20 49 tion to accept I
28dc0 53 4f 20 43 38 39 22 20 3e 26 35 0a 24 61 73 5f SO C89" >&5.$as_
28dd0 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
28de0 20 66 6f 72 20 24 43 43 20 6f 70 74 69 6f 6e 20 for $CC option
28df0 74 6f 20 61 63 63 65 70 74 20 49 53 4f 20 43 38 to accept ISO C8
28e00 39 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 9... " >&6; }.if
28e10 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 ${ac_cv_prog_cc
28e20 5f 63 38 39 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 _c89+:} false; t
28e30 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
28e40 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
28e50 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f &6.else. ac_cv_
28e60 70 72 6f 67 5f 63 63 5f 63 38 39 3d 6e 6f 0a 61 prog_cc_c89=no.a
28e70 63 5f 73 61 76 65 5f 43 43 3d 24 43 43 0a 63 61 c_save_CC=$CC.ca
28e80 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c t confdefs.h - <
28e90 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 <_ACEOF >conftes
28ea0 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 t.$ac_ext./* end
28eb0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f confdefs.h. */
28ec0 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 .#include <stdar
28ed0 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 g.h>.#include <s
28ee0 74 64 69 6f 2e 68 3e 0a 73 74 72 75 63 74 20 73 tdio.h>.struct s
28ef0 74 61 74 3b 0a 2f 2a 20 4d 6f 73 74 20 6f 66 20 tat;./* Most of
28f00 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 the following te
28f10 73 74 73 20 61 72 65 20 73 74 6f 6c 65 6e 20 66 sts are stolen f
28f20 72 6f 6d 20 52 43 53 20 35 2e 37 27 73 20 73 72 rom RCS 5.7's sr
28f30 63 2f 63 6f 6e 66 2e 73 68 2e 20 20 2a 2f 0a 73 c/conf.sh. */.s
28f40 74 72 75 63 74 20 62 75 66 20 7b 20 69 6e 74 20 truct buf { int
28f50 78 3b 20 7d 3b 0a 46 49 4c 45 20 2a 20 28 2a 72 x; };.FILE * (*r
28f60 63 73 6f 70 65 6e 29 20 28 73 74 72 75 63 74 20 csopen) (struct
28f70 62 75 66 20 2a 2c 20 73 74 72 75 63 74 20 73 74 buf *, struct st
28f80 61 74 20 2a 2c 20 69 6e 74 29 3b 0a 73 74 61 74 at *, int);.stat
28f90 69 63 20 63 68 61 72 20 2a 65 20 28 70 2c 20 69 ic char *e (p, i
28fa0 29 0a 20 20 20 20 20 63 68 61 72 20 2a 2a 70 3b ). char **p;
28fb0 0a 20 20 20 20 20 69 6e 74 20 69 3b 0a 7b 0a 20 . int i;.{.
28fc0 20 72 65 74 75 72 6e 20 70 5b 69 5d 3b 0a 7d 0a return p[i];.}.
28fd0 73 74 61 74 69 63 20 63 68 61 72 20 2a 66 20 28 static char *f (
28fe0 63 68 61 72 20 2a 20 28 2a 67 29 20 28 63 68 61 char * (*g) (cha
28ff0 72 20 2a 2a 2c 20 69 6e 74 29 2c 20 63 68 61 72 r **, int), char
29000 20 2a 2a 70 2c 20 2e 2e 2e 29 0a 7b 0a 20 20 63 **p, ...).{. c
29010 68 61 72 20 2a 73 3b 0a 20 20 76 61 5f 6c 69 73 har *s;. va_lis
29020 74 20 76 3b 0a 20 20 76 61 5f 73 74 61 72 74 20 t v;. va_start
29030 28 76 2c 70 29 3b 0a 20 20 73 20 3d 20 67 20 28 (v,p);. s = g (
29040 70 2c 20 76 61 5f 61 72 67 20 28 76 2c 69 6e 74 p, va_arg (v,int
29050 29 29 3b 0a 20 20 76 61 5f 65 6e 64 20 28 76 29 ));. va_end (v)
29060 3b 0a 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a ;. return s;.}.
29070 0a 2f 2a 20 4f 53 46 20 34 2e 30 20 43 6f 6d 70 ./* OSF 4.0 Comp
29080 61 71 20 63 63 20 69 73 20 73 6f 6d 65 20 73 6f aq cc is some so
29090 72 74 20 6f 66 20 61 6c 6d 6f 73 74 2d 41 4e 53 rt of almost-ANS
290a0 49 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 49 I by default. I
290b0 74 20 68 61 73 0a 20 20 20 66 75 6e 63 74 69 6f t has. functio
290c0 6e 20 70 72 6f 74 6f 74 79 70 65 73 20 61 6e 64 n prototypes and
290d0 20 73 74 75 66 66 2c 20 62 75 74 20 6e 6f 74 20 stuff, but not
290e0 27 5c 78 48 48 27 20 68 65 78 20 63 68 61 72 61 '\xHH' hex chara
290f0 63 74 65 72 20 63 6f 6e 73 74 61 6e 74 73 2e 0a cter constants..
29100 20 20 20 54 68 65 73 65 20 64 6f 6e 27 74 20 70 These don't p
29110 72 6f 76 6f 6b 65 20 61 6e 20 65 72 72 6f 72 20 rovoke an error
29120 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79 2c 20 69 unfortunately, i
29130 6e 73 74 65 61 64 20 61 72 65 20 73 69 6c 65 6e nstead are silen
29140 74 6c 79 20 74 72 65 61 74 65 64 0a 20 20 20 61 tly treated. a
29150 73 20 27 78 27 2e 20 20 54 68 65 20 66 6f 6c 6c s 'x'. The foll
29160 6f 77 69 6e 67 20 69 6e 64 75 63 65 73 20 61 6e owing induces an
29170 20 65 72 72 6f 72 2c 20 75 6e 74 69 6c 20 2d 73 error, until -s
29180 74 64 20 69 73 20 61 64 64 65 64 20 74 6f 20 67 td is added to g
29190 65 74 0a 20 20 20 70 72 6f 70 65 72 20 41 4e 53 et. proper ANS
291a0 49 20 6d 6f 64 65 2e 20 20 43 75 72 69 6f 75 73 I mode. Curious
291b0 6c 79 20 27 5c 78 30 30 27 21 3d 27 78 27 20 61 ly '\x00'!='x' a
291c0 6c 77 61 79 73 20 63 6f 6d 65 73 20 6f 75 74 20 lways comes out
291d0 74 72 75 65 2c 20 66 6f 72 20 61 6e 0a 20 20 20 true, for an.
291e0 61 72 72 61 79 20 73 69 7a 65 20 61 74 20 6c 65 array size at le
291f0 61 73 74 2e 20 20 49 74 27 73 20 6e 65 63 65 73 ast. It's neces
29200 73 61 72 79 20 74 6f 20 77 72 69 74 65 20 27 5c sary to write '\
29210 78 30 30 27 3d 3d 30 20 74 6f 20 67 65 74 20 73 x00'==0 to get s
29220 6f 6d 65 74 68 69 6e 67 0a 20 20 20 74 68 61 74 omething. that
29230 27 73 20 74 72 75 65 20 6f 6e 6c 79 20 77 69 74 's true only wit
29240 68 20 2d 73 74 64 2e 20 20 2a 2f 0a 69 6e 74 20 h -std. */.int
29250 6f 73 66 34 5f 63 63 5f 61 72 72 61 79 20 5b 27 osf4_cc_array ['
29260 5c 78 30 30 27 20 3d 3d 20 30 20 3f 20 31 20 3a \x00' == 0 ? 1 :
29270 20 2d 31 5d 3b 0a 0a 2f 2a 20 49 42 4d 20 43 20 -1];../* IBM C
29280 36 20 66 6f 72 20 41 49 58 20 69 73 20 61 6c 6d 6 for AIX is alm
29290 6f 73 74 2d 41 4e 53 49 20 62 79 20 64 65 66 61 ost-ANSI by defa
292a0 75 6c 74 2c 20 62 75 74 20 69 74 20 72 65 70 6c ult, but it repl
292b0 61 63 65 73 20 6d 61 63 72 6f 20 70 61 72 61 6d aces macro param
292c0 65 74 65 72 73 0a 20 20 20 69 6e 73 69 64 65 20 eters. inside
292d0 73 74 72 69 6e 67 73 20 61 6e 64 20 63 68 61 72 strings and char
292e0 61 63 74 65 72 20 63 6f 6e 73 74 61 6e 74 73 2e acter constants.
292f0 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 46 4f 4f */.#define FOO
29300 28 78 29 20 27 78 27 0a 69 6e 74 20 78 6c 63 36 (x) 'x'.int xlc6
29310 5f 63 63 5f 61 72 72 61 79 5b 46 4f 4f 28 61 29 _cc_array[FOO(a)
29320 20 3d 3d 20 27 78 27 20 3f 20 31 20 3a 20 2d 31 == 'x' ? 1 : -1
29330 5d 3b 0a 0a 69 6e 74 20 74 65 73 74 20 28 69 6e ];..int test (in
29340 74 20 69 2c 20 64 6f 75 62 6c 65 20 78 29 3b 0a t i, double x);.
29350 73 74 72 75 63 74 20 73 31 20 7b 69 6e 74 20 28 struct s1 {int (
29360 2a 66 29 20 28 69 6e 74 20 61 29 3b 7d 3b 0a 73 *f) (int a);};.s
29370 74 72 75 63 74 20 73 32 20 7b 69 6e 74 20 28 2a truct s2 {int (*
29380 66 29 20 28 64 6f 75 62 6c 65 20 61 29 3b 7d 3b f) (double a);};
29390 0a 69 6e 74 20 70 61 69 72 6e 61 6d 65 73 20 28 .int pairnames (
293a0 69 6e 74 2c 20 63 68 61 72 20 2a 2a 2c 20 46 49 int, char **, FI
293b0 4c 45 20 2a 28 2a 29 28 73 74 72 75 63 74 20 62 LE *(*)(struct b
293c0 75 66 20 2a 2c 20 73 74 72 75 63 74 20 73 74 61 uf *, struct sta
293d0 74 20 2a 2c 20 69 6e 74 29 2c 20 69 6e 74 2c 20 t *, int), int,
293e0 69 6e 74 29 3b 0a 69 6e 74 20 61 72 67 63 3b 0a int);.int argc;.
293f0 63 68 61 72 20 2a 2a 61 72 67 76 3b 0a 69 6e 74 char **argv;.int
29400 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 .main ().{.retur
29410 6e 20 66 20 28 65 2c 20 61 72 67 76 2c 20 30 29 n f (e, argv, 0)
29420 20 21 3d 20 61 72 67 76 5b 30 5d 20 20 7c 7c 20 != argv[0] ||
29430 20 66 20 28 65 2c 20 61 72 67 76 2c 20 31 29 20 f (e, argv, 1)
29440 21 3d 20 61 72 67 76 5b 31 5d 3b 0a 20 20 3b 0a != argv[1];. ;.
29450 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 return 0;.}._A
29460 43 45 4f 46 0a 66 6f 72 20 61 63 5f 61 72 67 20 CEOF.for ac_arg
29470 69 6e 20 27 27 20 2d 71 6c 61 6e 67 6c 76 6c 3d in '' -qlanglvl=
29480 65 78 74 63 38 39 20 2d 71 6c 61 6e 67 6c 76 6c extc89 -qlanglvl
29490 3d 61 6e 73 69 20 2d 73 74 64 20 5c 0a 09 2d 41 =ansi -std \..-A
294a0 65 20 22 2d 41 61 20 2d 44 5f 48 50 55 58 5f 53 e "-Aa -D_HPUX_S
294b0 4f 55 52 43 45 22 20 22 2d 58 63 20 2d 44 5f 5f OURCE" "-Xc -D__
294c0 45 58 54 45 4e 53 49 4f 4e 53 5f 5f 22 0a 64 6f EXTENSIONS__".do
294d0 0a 20 20 43 43 3d 22 24 61 63 5f 73 61 76 65 5f . CC="$ac_save_
294e0 43 43 20 24 61 63 5f 61 72 67 22 0a 20 20 69 66 CC $ac_arg". if
294f0 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f 6d ac_fn_c_try_com
29500 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 pile "$LINENO";
29510 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 70 then :. ac_cv_p
29520 72 6f 67 5f 63 63 5f 63 38 39 3d 24 61 63 5f 61 rog_cc_c89=$ac_a
29530 72 67 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 rg.fi.rm -f core
29540 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f conftest.err co
29550 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 nftest.$ac_objex
29560 74 0a 20 20 74 65 73 74 20 22 78 24 61 63 5f 63 t. test "x$ac_c
29570 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 22 20 21 v_prog_cc_c89" !
29580 3d 20 22 78 6e 6f 22 20 26 26 20 62 72 65 61 6b = "xno" && break
29590 0a 64 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 .done.rm -f conf
295a0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 43 43 3d test.$ac_ext.CC=
295b0 24 61 63 5f 73 61 76 65 5f 43 43 0a 0a 66 69 0a $ac_save_CC..fi.
295c0 23 20 41 43 5f 43 41 43 48 45 5f 56 41 4c 0a 63 # AC_CACHE_VAL.c
295d0 61 73 65 20 22 78 24 61 63 5f 63 76 5f 70 72 6f ase "x$ac_cv_pro
295e0 67 5f 63 63 5f 63 38 39 22 20 69 6e 0a 20 20 78 g_cc_c89" in. x
295f0 29 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f ). { $as_echo
29600 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
29610 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
29620 65 73 75 6c 74 3a 20 6e 6f 6e 65 20 6e 65 65 64 esult: none need
29630 65 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f ed" >&5.$as_echo
29640 20 22 6e 6f 6e 65 20 6e 65 65 64 65 64 22 20 3e "none needed" >
29650 26 36 3b 20 7d 20 3b 3b 0a 20 20 78 6e 6f 29 0a &6; } ;;. xno).
29660 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 { $as_echo "
29670 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
29680 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
29690 75 6c 74 3a 20 75 6e 73 75 70 70 6f 72 74 65 64 ult: unsupported
296a0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
296b0 75 6e 73 75 70 70 6f 72 74 65 64 22 20 3e 26 36 unsupported" >&6
296c0 3b 20 7d 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 ; } ;;. *).
296d0 43 43 3d 22 24 43 43 20 24 61 63 5f 63 76 5f 70 CC="$CC $ac_cv_p
296e0 72 6f 67 5f 63 63 5f 63 38 39 22 0a 20 20 20 20 rog_cc_c89".
296f0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
29700 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
29710 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
29720 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f $ac_cv_prog_cc_
29730 63 38 39 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 c89" >&5.$as_ech
29740 6f 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 o "$ac_cv_prog_c
29750 63 5f 63 38 39 22 20 3e 26 36 3b 20 7d 20 3b 3b c_c89" >&6; } ;;
29760 0a 65 73 61 63 0a 69 66 20 74 65 73 74 20 22 78 .esac.if test "x
29770 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 $ac_cv_prog_cc_c
29780 38 39 22 20 21 3d 20 78 6e 6f 3b 20 74 68 65 6e 89" != xno; then
29790 20 3a 0a 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63 :..fi..ac_ext=c
297a0 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 .ac_cpp='$CPP $C
297b0 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 PPFLAGS'.ac_comp
297c0 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c ile='$CC -c $CFL
297d0 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f AGS $CPPFLAGS co
297e0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e nftest.$ac_ext >
297f0 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 &5'.ac_link='$CC
29800 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f -o conftest$ac_
29810 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 exeext $CFLAGS $
29820 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 CPPFLAGS $LDFLAG
29830 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 S conftest.$ac_e
29840 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 xt $LIBS >&5'.ac
29850 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 _compiler_gnu=$a
29860 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f c_cv_c_compiler_
29870 67 6e 75 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 gnu..ac_ext=c.ac
29880 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 _cpp='$CPP $CPPF
29890 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 LAGS'.ac_compile
298a0 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 ='$CC -c $CFLAGS
298b0 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 $CPPFLAGS conft
298c0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 est.$ac_ext >&5'
298d0 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f .ac_link='$CC -o
298e0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 conftest$ac_exe
298f0 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 ext $CFLAGS $CPP
29900 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 FLAGS $LDFLAGS c
29910 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 onftest.$ac_ext
29920 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f $LIBS >&5'.ac_co
29930 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 mpiler_gnu=$ac_c
29940 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 v_c_compiler_gnu
29950 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
29960 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
29970 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
29980 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20 75 ng whether $CC u
29990 6e 64 65 72 73 74 61 6e 64 73 20 2d 63 20 61 6e nderstands -c an
299a0 64 20 2d 6f 20 74 6f 67 65 74 68 65 72 22 20 3e d -o together" >
299b0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
299c0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 hecking whether
299d0 24 43 43 20 75 6e 64 65 72 73 74 61 6e 64 73 20 $CC understands
299e0 2d 63 20 61 6e 64 20 2d 6f 20 74 6f 67 65 74 68 -c and -o togeth
299f0 65 72 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 er... " >&6; }.i
29a00 66 20 24 7b 61 6d 5f 63 76 5f 70 72 6f 67 5f 63 f ${am_cv_prog_c
29a10 63 5f 63 5f 6f 2b 3a 7d 20 66 61 6c 73 65 3b 20 c_c_o+:} false;
29a20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
29a30 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
29a40 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 63 >&6.else. cat c
29a50 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 onfdefs.h - <<_A
29a60 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 CEOF >conftest.$
29a70 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f ac_ext./* end co
29a80 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 nfdefs.h. */..i
29a90 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 nt.main ().{..
29aa0 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a ;. return 0;.}.
29ab0 5f 41 43 45 4f 46 0a 20 20 23 20 4d 61 6b 65 20 _ACEOF. # Make
29ac0 73 75 72 65 20 69 74 20 77 6f 72 6b 73 20 62 6f sure it works bo
29ad0 74 68 20 77 69 74 68 20 24 43 43 20 61 6e 64 20 th with $CC and
29ae0 77 69 74 68 20 73 69 6d 70 6c 65 20 63 63 2e 0a with simple cc..
29af0 20 20 23 20 46 6f 6c 6c 6f 77 69 6e 67 20 41 43 # Following AC
29b00 5f 50 52 4f 47 5f 43 43 5f 43 5f 4f 2c 20 77 65 _PROG_CC_C_O, we
29b10 20 64 6f 20 74 68 65 20 74 65 73 74 20 74 77 69 do the test twi
29b20 63 65 20 62 65 63 61 75 73 65 20 73 6f 6d 65 0a ce because some.
29b30 20 20 23 20 63 6f 6d 70 69 6c 65 72 73 20 72 65 # compilers re
29b40 66 75 73 65 20 74 6f 20 6f 76 65 72 77 72 69 74 fuse to overwrit
29b50 65 20 61 6e 20 65 78 69 73 74 69 6e 67 20 2e 6f e an existing .o
29b60 20 66 69 6c 65 20 77 69 74 68 20 2d 6f 2c 0a 20 file with -o,.
29b70 20 23 20 74 68 6f 75 67 68 20 74 68 65 79 20 77 # though they w
29b80 69 6c 6c 20 63 72 65 61 74 65 20 6f 6e 65 2e 0a ill create one..
29b90 20 20 61 6d 5f 63 76 5f 70 72 6f 67 5f 63 63 5f am_cv_prog_cc_
29ba0 63 5f 6f 3d 79 65 73 0a 20 20 66 6f 72 20 61 6d c_o=yes. for am
29bb0 5f 69 20 69 6e 20 31 20 32 3b 20 64 6f 0a 20 20 _i in 1 2; do.
29bc0 20 20 69 66 20 7b 20 65 63 68 6f 20 22 24 61 73 if { echo "$as
29bd0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 43 43 _me:$LINENO: $CC
29be0 20 2d 63 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 -c conftest.$ac
29bf0 5f 65 78 74 20 2d 6f 20 63 6f 6e 66 74 65 73 74 _ext -o conftest
29c00 32 2e 24 61 63 5f 6f 62 6a 65 78 74 22 20 3e 26 2.$ac_objext" >&
29c10 35 0a 20 20 20 28 24 43 43 20 2d 63 20 63 6f 6e 5. ($CC -c con
29c20 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 2d 6f ftest.$ac_ext -o
29c30 20 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f conftest2.$ac_o
29c40 62 6a 65 78 74 29 20 3e 26 35 20 32 3e 26 35 0a bjext) >&5 2>&5.
29c50 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a ac_status=$?.
29c60 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a echo "$as_me:
29c70 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 $LINENO: \$? = $
29c80 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 ac_status" >&5.
29c90 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 (exit $ac_stat
29ca0 75 73 29 3b 20 7d 20 5c 0a 20 20 20 20 20 20 20 us); } \.
29cb0 20 20 26 26 20 74 65 73 74 20 2d 66 20 63 6f 6e && test -f con
29cc0 66 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 ftest2.$ac_objex
29cd0 74 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 3a 20 t; then. :
29ce0 4f 4b 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 OK. else.
29cf0 20 20 61 6d 5f 63 76 5f 70 72 6f 67 5f 63 63 5f am_cv_prog_cc_
29d00 63 5f 6f 3d 6e 6f 0a 20 20 20 20 20 20 62 72 65 c_o=no. bre
29d10 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 ak. fi. done
29d20 0a 20 20 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f . rm -f core co
29d30 6e 66 74 65 73 74 2a 0a 20 20 75 6e 73 65 74 20 nftest*. unset
29d40 61 6d 5f 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 am_i.fi.{ $as_ec
29d50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
29d60 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
29d70 20 72 65 73 75 6c 74 3a 20 24 61 6d 5f 63 76 5f result: $am_cv_
29d80 70 72 6f 67 5f 63 63 5f 63 5f 6f 22 20 3e 26 35 prog_cc_c_o" >&5
29d90 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 6d 5f 63 .$as_echo "$am_c
29da0 76 5f 70 72 6f 67 5f 63 63 5f 63 5f 6f 22 20 3e v_prog_cc_c_o" >
29db0 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24 &6; }.if test "$
29dc0 61 6d 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 5f am_cv_prog_cc_c_
29dd0 6f 22 20 21 3d 20 79 65 73 3b 20 74 68 65 6e 0a o" != yes; then.
29de0 20 20 20 23 20 4c 6f 73 69 6e 67 20 63 6f 6d 70 # Losing comp
29df0 69 6c 65 72 2c 20 73 6f 20 6f 76 65 72 72 69 64 iler, so overrid
29e00 65 20 77 69 74 68 20 74 68 65 20 73 63 72 69 70 e with the scrip
29e10 74 2e 0a 20 20 20 23 20 46 49 58 4d 45 3a 20 49 t.. # FIXME: I
29e20 74 20 69 73 20 77 72 6f 6e 67 20 74 6f 20 72 65 t is wrong to re
29e30 77 72 69 74 65 20 43 43 2e 0a 20 20 20 23 20 42 write CC.. # B
29e40 75 74 20 69 66 20 77 65 20 64 6f 6e 27 74 20 74 ut if we don't t
29e50 68 65 6e 20 77 65 20 67 65 74 20 69 6e 74 6f 20 hen we get into
29e60 74 72 6f 75 62 6c 65 20 6f 66 20 6f 6e 65 20 73 trouble of one s
29e70 6f 72 74 20 6f 72 20 61 6e 6f 74 68 65 72 2e 0a ort or another..
29e80 20 20 20 23 20 41 20 6c 6f 6e 67 65 72 2d 74 65 # A longer-te
29e90 72 6d 20 66 69 78 20 77 6f 75 6c 64 20 62 65 20 rm fix would be
29ea0 74 6f 20 68 61 76 65 20 61 75 74 6f 6d 61 6b 65 to have automake
29eb0 20 75 73 65 20 61 6d 5f 5f 43 43 20 69 6e 20 74 use am__CC in t
29ec0 68 69 73 20 63 61 73 65 2c 0a 20 20 20 23 20 61 his case,. # a
29ed0 6e 64 20 74 68 65 6e 20 77 65 20 63 6f 75 6c 64 nd then we could
29ee0 20 73 65 74 20 61 6d 5f 5f 43 43 3d 22 5c 24 28 set am__CC="\$(
29ef0 74 6f 70 5f 73 72 63 64 69 72 29 2f 63 6f 6d 70 top_srcdir)/comp
29f00 69 6c 65 20 5c 24 28 43 43 29 22 0a 20 20 20 43 ile \$(CC)". C
29f10 43 3d 22 24 61 6d 5f 61 75 78 5f 64 69 72 2f 63 C="$am_aux_dir/c
29f20 6f 6d 70 69 6c 65 20 24 43 43 22 0a 66 69 0a 61 ompile $CC".fi.a
29f30 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 c_ext=c.ac_cpp='
29f40 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a $CPP $CPPFLAGS'.
29f50 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 ac_compile='$CC
29f60 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 -c $CFLAGS $CPPF
29f70 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 LAGS conftest.$a
29f80 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 c_ext >&5'.ac_li
29f90 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 nk='$CC -o conft
29fa0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 est$ac_exeext $C
29fb0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
29fc0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 $LDFLAGS conftes
29fd0 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 t.$ac_ext $LIBS
29fe0 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 >&5'.ac_compiler
29ff0 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f _gnu=$ac_cv_c_co
2a000 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 64 65 70 mpiler_gnu...dep
2a010 63 63 3d 22 24 43 43 22 20 20 20 61 6d 5f 63 6f cc="$CC" am_co
2a020 6d 70 69 6c 65 72 5f 6c 69 73 74 3d 0a 0a 7b 20 mpiler_list=..{
2a030 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
2a040 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
2a050 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
2a060 64 65 70 65 6e 64 65 6e 63 79 20 73 74 79 6c 65 dependency style
2a070 20 6f 66 20 24 64 65 70 63 63 22 20 3e 26 35 0a of $depcc" >&5.
2a080 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
2a090 6b 69 6e 67 20 64 65 70 65 6e 64 65 6e 63 79 20 king dependency
2a0a0 73 74 79 6c 65 20 6f 66 20 24 64 65 70 63 63 2e style of $depcc.
2a0b0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
2a0c0 7b 61 6d 5f 63 76 5f 43 43 5f 64 65 70 65 6e 64 {am_cv_CC_depend
2a0d0 65 6e 63 69 65 73 5f 63 6f 6d 70 69 6c 65 72 5f encies_compiler_
2a0e0 74 79 70 65 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 type+:} false; t
2a0f0 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
2a100 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
2a110 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 &6.else. if tes
2a120 74 20 2d 7a 20 22 24 41 4d 44 45 50 5f 54 52 55 t -z "$AMDEP_TRU
2a130 45 22 20 26 26 20 74 65 73 74 20 2d 66 20 22 24 E" && test -f "$
2a140 61 6d 5f 64 65 70 63 6f 6d 70 22 3b 20 74 68 65 am_depcomp"; the
2a150 6e 0a 20 20 23 20 57 65 20 6d 61 6b 65 20 61 20 n. # We make a
2a160 73 75 62 64 69 72 20 61 6e 64 20 64 6f 20 74 68 subdir and do th
2a170 65 20 74 65 73 74 73 20 74 68 65 72 65 2e 20 20 e tests there.
2a180 4f 74 68 65 72 77 69 73 65 20 77 65 20 63 61 6e Otherwise we can
2a190 20 65 6e 64 20 75 70 0a 20 20 23 20 6d 61 6b 69 end up. # maki
2a1a0 6e 67 20 62 6f 67 75 73 20 66 69 6c 65 73 20 74 ng bogus files t
2a1b0 68 61 74 20 77 65 20 64 6f 6e 27 74 20 6b 6e 6f hat we don't kno
2a1c0 77 20 61 62 6f 75 74 20 61 6e 64 20 6e 65 76 65 w about and neve
2a1d0 72 20 72 65 6d 6f 76 65 2e 20 20 46 6f 72 0a 20 r remove. For.
2a1e0 20 23 20 69 6e 73 74 61 6e 63 65 20 69 74 20 77 # instance it w
2a1f0 61 73 20 72 65 70 6f 72 74 65 64 20 74 68 61 74 as reported that
2a200 20 6f 6e 20 48 50 2d 55 58 20 74 68 65 20 67 63 on HP-UX the gc
2a210 63 20 74 65 73 74 20 77 69 6c 6c 20 65 6e 64 20 c test will end
2a220 75 70 0a 20 20 23 20 6d 61 6b 69 6e 67 20 61 20 up. # making a
2a230 64 75 6d 6d 79 20 66 69 6c 65 20 6e 61 6d 65 64 dummy file named
2a240 20 27 44 27 20 2d 2d 20 62 65 63 61 75 73 65 20 'D' -- because
2a250 27 2d 4d 44 27 20 6d 65 61 6e 73 20 22 70 75 74 '-MD' means "put
2a260 20 74 68 65 20 6f 75 74 70 75 74 0a 20 20 23 20 the output. #
2a270 69 6e 20 44 22 2e 0a 20 20 72 6d 20 2d 72 66 20 in D".. rm -rf
2a280 63 6f 6e 66 74 65 73 74 2e 64 69 72 0a 20 20 6d conftest.dir. m
2a290 6b 64 69 72 20 63 6f 6e 66 74 65 73 74 2e 64 69 kdir conftest.di
2a2a0 72 0a 20 20 23 20 43 6f 70 79 20 64 65 70 63 6f r. # Copy depco
2a2b0 6d 70 20 74 6f 20 73 75 62 64 69 72 20 62 65 63 mp to subdir bec
2a2c0 61 75 73 65 20 6f 74 68 65 72 77 69 73 65 20 77 ause otherwise w
2a2d0 65 20 77 6f 6e 27 74 20 66 69 6e 64 20 69 74 20 e won't find it
2a2e0 69 66 20 77 65 27 72 65 0a 20 20 23 20 75 73 69 if we're. # usi
2a2f0 6e 67 20 61 20 72 65 6c 61 74 69 76 65 20 64 69 ng a relative di
2a300 72 65 63 74 6f 72 79 2e 0a 20 20 63 70 20 22 24 rectory.. cp "$
2a310 61 6d 5f 64 65 70 63 6f 6d 70 22 20 63 6f 6e 66 am_depcomp" conf
2a320 74 65 73 74 2e 64 69 72 0a 20 20 63 64 20 63 6f test.dir. cd co
2a330 6e 66 74 65 73 74 2e 64 69 72 0a 20 20 23 20 57 nftest.dir. # W
2a340 65 20 77 69 6c 6c 20 62 75 69 6c 64 20 6f 62 6a e will build obj
2a350 65 63 74 73 20 61 6e 64 20 64 65 70 65 6e 64 65 ects and depende
2a360 6e 63 69 65 73 20 69 6e 20 61 20 73 75 62 64 69 ncies in a subdi
2a370 72 65 63 74 6f 72 79 20 62 65 63 61 75 73 65 0a rectory because.
2a380 20 20 23 20 69 74 20 68 65 6c 70 73 20 74 6f 20 # it helps to
2a390 64 65 74 65 63 74 20 69 6e 61 70 70 6c 69 63 61 detect inapplica
2a3a0 62 6c 65 20 64 65 70 65 6e 64 65 6e 63 79 20 6d ble dependency m
2a3b0 6f 64 65 73 2e 20 20 46 6f 72 20 69 6e 73 74 61 odes. For insta
2a3c0 6e 63 65 0a 20 20 23 20 62 6f 74 68 20 54 72 75 nce. # both Tru
2a3d0 36 34 27 73 20 63 63 20 61 6e 64 20 49 43 43 20 64's cc and ICC
2a3e0 73 75 70 70 6f 72 74 20 2d 4d 44 20 74 6f 20 6f support -MD to o
2a3f0 75 74 70 75 74 20 64 65 70 65 6e 64 65 6e 63 69 utput dependenci
2a400 65 73 20 61 73 20 61 0a 20 20 23 20 73 69 64 65 es as a. # side
2a410 20 65 66 66 65 63 74 20 6f 66 20 63 6f 6d 70 69 effect of compi
2a420 6c 61 74 69 6f 6e 2c 20 62 75 74 20 49 43 43 20 lation, but ICC
2a430 77 69 6c 6c 20 70 75 74 20 74 68 65 20 64 65 70 will put the dep
2a440 65 6e 64 65 6e 63 69 65 73 20 69 6e 0a 20 20 23 endencies in. #
2a450 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 the current dir
2a460 65 63 74 6f 72 79 20 77 68 69 6c 65 20 54 72 75 ectory while Tru
2a470 36 34 20 77 69 6c 6c 20 70 75 74 20 74 68 65 6d 64 will put them
2a480 20 69 6e 20 74 68 65 20 6f 62 6a 65 63 74 0a 20 in the object.
2a490 20 23 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 # directory..
2a4a0 6d 6b 64 69 72 20 73 75 62 0a 0a 20 20 61 6d 5f mkdir sub.. am_
2a4b0 63 76 5f 43 43 5f 64 65 70 65 6e 64 65 6e 63 69 cv_CC_dependenci
2a4c0 65 73 5f 63 6f 6d 70 69 6c 65 72 5f 74 79 70 65 es_compiler_type
2a4d0 3d 6e 6f 6e 65 0a 20 20 69 66 20 74 65 73 74 20 =none. if test
2a4e0 22 24 61 6d 5f 63 6f 6d 70 69 6c 65 72 5f 6c 69 "$am_compiler_li
2a4f0 73 74 22 20 3d 20 22 22 3b 20 74 68 65 6e 0a 20 st" = ""; then.
2a500 20 20 20 20 61 6d 5f 63 6f 6d 70 69 6c 65 72 5f am_compiler_
2a510 6c 69 73 74 3d 60 73 65 64 20 2d 6e 20 27 73 2f list=`sed -n 's/
2a520 5e 23 2a 5c 28 5b 61 2d 7a 41 2d 5a 30 2d 39 5d ^#*\([a-zA-Z0-9]
2a530 2a 5c 29 29 24 2f 5c 31 2f 70 27 20 3c 20 2e 2f *\))$/\1/p' < ./
2a540 64 65 70 63 6f 6d 70 60 0a 20 20 66 69 0a 20 20 depcomp`. fi.
2a550 61 6d 5f 5f 75 6e 69 76 65 72 73 61 6c 3d 66 61 am__universal=fa
2a560 6c 73 65 0a 20 20 63 61 73 65 20 22 20 24 64 65 lse. case " $de
2a570 70 63 63 20 22 20 69 6e 20 23 28 0a 20 20 20 20 pcc " in #(.
2a580 20 2a 5c 20 2d 61 72 63 68 5c 20 2a 5c 20 2d 61 *\ -arch\ *\ -a
2a590 72 63 68 5c 20 2a 29 20 61 6d 5f 5f 75 6e 69 76 rch\ *) am__univ
2a5a0 65 72 73 61 6c 3d 74 72 75 65 20 3b 3b 0a 20 20 ersal=true ;;.
2a5b0 20 20 20 65 73 61 63 0a 0a 20 20 66 6f 72 20 64 esac.. for d
2a5c0 65 70 6d 6f 64 65 20 69 6e 20 24 61 6d 5f 63 6f epmode in $am_co
2a5d0 6d 70 69 6c 65 72 5f 6c 69 73 74 3b 20 64 6f 0a mpiler_list; do.
2a5e0 20 20 20 20 23 20 53 65 74 75 70 20 61 20 73 6f # Setup a so
2a5f0 75 72 63 65 20 77 69 74 68 20 6d 61 6e 79 20 64 urce with many d
2a600 65 70 65 6e 64 65 6e 63 69 65 73 2c 20 62 65 63 ependencies, bec
2a610 61 75 73 65 20 73 6f 6d 65 20 63 6f 6d 70 69 6c ause some compil
2a620 65 72 73 0a 20 20 20 20 23 20 6c 69 6b 65 20 74 ers. # like t
2a630 6f 20 77 72 61 70 20 6c 61 72 67 65 20 64 65 70 o wrap large dep
2a640 65 6e 64 65 6e 63 79 20 6c 69 73 74 73 20 6f 6e endency lists on
2a650 20 63 6f 6c 75 6d 6e 20 38 30 20 28 77 69 74 68 column 80 (with
2a660 20 5c 29 2c 20 61 6e 64 0a 20 20 20 20 23 20 77 \), and. # w
2a670 65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 63 68 6f e should not cho
2a680 6f 73 65 20 61 20 64 65 70 63 6f 6d 70 20 6d 6f ose a depcomp mo
2a690 64 65 20 77 68 69 63 68 20 69 73 20 63 6f 6e 66 de which is conf
2a6a0 75 73 65 64 20 62 79 20 74 68 69 73 2e 0a 20 20 used by this..
2a6b0 20 20 23 0a 20 20 20 20 23 20 57 65 20 6e 65 65 #. # We nee
2a6c0 64 20 74 6f 20 72 65 63 72 65 61 74 65 20 74 68 d to recreate th
2a6d0 65 73 65 20 66 69 6c 65 73 20 66 6f 72 20 65 61 ese files for ea
2a6e0 63 68 20 74 65 73 74 2c 20 61 73 20 74 68 65 20 ch test, as the
2a6f0 63 6f 6d 70 69 6c 65 72 20 6d 61 79 0a 20 20 20 compiler may.
2a700 20 23 20 6f 76 65 72 77 72 69 74 65 20 73 6f 6d # overwrite som
2a710 65 20 6f 66 20 74 68 65 6d 20 77 68 65 6e 20 74 e of them when t
2a720 65 73 74 69 6e 67 20 77 69 74 68 20 6f 62 73 63 esting with obsc
2a730 75 72 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 ure command line
2a740 73 2e 0a 20 20 20 20 23 20 54 68 69 73 20 68 61 s.. # This ha
2a750 70 70 65 6e 73 20 61 74 20 6c 65 61 73 74 20 77 ppens at least w
2a760 69 74 68 20 74 68 65 20 41 49 58 20 43 20 63 6f ith the AIX C co
2a770 6d 70 69 6c 65 72 2e 0a 20 20 20 20 3a 20 3e 20 mpiler.. : >
2a780 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 63 0a 20 sub/conftest.c.
2a790 20 20 20 66 6f 72 20 69 20 69 6e 20 31 20 32 20 for i in 1 2
2a7a0 33 20 34 20 35 20 36 3b 20 64 6f 0a 20 20 20 20 3 4 5 6; do.
2a7b0 20 20 65 63 68 6f 20 27 23 69 6e 63 6c 75 64 65 echo '#include
2a7c0 20 22 63 6f 6e 66 74 73 74 27 24 69 27 2e 68 22 "conftst'$i'.h"
2a7d0 27 20 3e 3e 20 73 75 62 2f 63 6f 6e 66 74 65 73 ' >> sub/conftes
2a7e0 74 2e 63 0a 20 20 20 20 20 20 23 20 55 73 69 6e t.c. # Usin
2a7f0 67 20 22 3a 20 3e 20 73 75 62 2f 63 6f 6e 66 74 g ": > sub/conft
2a800 73 74 24 69 2e 68 22 20 63 72 65 61 74 65 73 20 st$i.h" creates
2a810 6f 6e 6c 79 20 73 75 62 2f 63 6f 6e 66 74 73 74 only sub/conftst
2a820 31 2e 68 20 77 69 74 68 0a 20 20 20 20 20 20 23 1.h with. #
2a830 20 53 6f 6c 61 72 69 73 20 31 30 20 2f 62 69 6e Solaris 10 /bin
2a840 2f 73 68 2e 0a 20 20 20 20 20 20 65 63 68 6f 20 /sh.. echo
2a850 27 2f 2a 20 64 75 6d 6d 79 20 2a 2f 27 20 3e 20 '/* dummy */' >
2a860 73 75 62 2f 63 6f 6e 66 74 73 74 24 69 2e 68 0a sub/conftst$i.h.
2a870 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 65 63 68 done. ech
2a880 6f 20 22 24 7b 61 6d 5f 5f 69 6e 63 6c 75 64 65 o "${am__include
2a890 7d 20 24 7b 61 6d 5f 5f 71 75 6f 74 65 7d 73 75 } ${am__quote}su
2a8a0 62 2f 63 6f 6e 66 74 65 73 74 2e 50 6f 24 7b 61 b/conftest.Po${a
2a8b0 6d 5f 5f 71 75 6f 74 65 7d 22 20 3e 20 63 6f 6e m__quote}" > con
2a8c0 66 6d 66 0a 0a 20 20 20 20 23 20 57 65 20 63 68 fmf.. # We ch
2a8d0 65 63 6b 20 77 69 74 68 20 27 2d 63 27 20 61 6e eck with '-c' an
2a8e0 64 20 27 2d 6f 27 20 66 6f 72 20 74 68 65 20 73 d '-o' for the s
2a8f0 61 6b 65 20 6f 66 20 74 68 65 20 22 64 61 73 68 ake of the "dash
2a900 6d 73 74 64 6f 75 74 22 0a 20 20 20 20 23 20 6d mstdout". # m
2a910 6f 64 65 2e 20 20 49 74 20 74 75 72 6e 73 20 6f ode. It turns o
2a920 75 74 20 74 68 61 74 20 74 68 65 20 53 75 6e 50 ut that the SunP
2a930 72 6f 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 ro C++ compiler
2a940 64 6f 65 73 20 6e 6f 74 20 70 72 6f 70 65 72 6c does not properl
2a950 79 0a 20 20 20 20 23 20 68 61 6e 64 6c 65 20 27 y. # handle '
2a960 2d 4d 20 2d 6f 27 2c 20 61 6e 64 20 77 65 20 6e -M -o', and we n
2a970 65 65 64 20 74 6f 20 64 65 74 65 63 74 20 74 68 eed to detect th
2a980 69 73 2e 20 20 41 6c 73 6f 2c 20 73 6f 6d 65 20 is. Also, some
2a990 49 6e 74 65 6c 0a 20 20 20 20 23 20 76 65 72 73 Intel. # vers
2a9a0 69 6f 6e 73 20 68 61 64 20 74 72 6f 75 62 6c 65 ions had trouble
2a9b0 20 77 69 74 68 20 6f 75 74 70 75 74 20 69 6e 20 with output in
2a9c0 73 75 62 64 69 72 73 2e 0a 20 20 20 20 61 6d 5f subdirs.. am_
2a9d0 5f 6f 62 6a 3d 73 75 62 2f 63 6f 6e 66 74 65 73 _obj=sub/conftes
2a9e0 74 2e 24 7b 4f 42 4a 45 58 54 2d 6f 7d 0a 20 20 t.${OBJEXT-o}.
2a9f0 20 20 61 6d 5f 5f 6d 69 6e 75 73 5f 6f 62 6a 3d am__minus_obj=
2aa00 22 2d 6f 20 24 61 6d 5f 5f 6f 62 6a 22 0a 20 20 "-o $am__obj".
2aa10 20 20 63 61 73 65 20 24 64 65 70 6d 6f 64 65 20 case $depmode
2aa20 69 6e 0a 20 20 20 20 67 63 63 29 0a 20 20 20 20 in. gcc).
2aa30 20 20 23 20 54 68 69 73 20 64 65 70 6d 6f 64 65 # This depmode
2aa40 20 63 61 75 73 65 73 20 61 20 63 6f 6d 70 69 6c causes a compil
2aa50 65 72 20 72 61 63 65 20 69 6e 20 75 6e 69 76 65 er race in unive
2aa60 72 73 61 6c 20 6d 6f 64 65 2e 0a 20 20 20 20 20 rsal mode..
2aa70 20 74 65 73 74 20 22 24 61 6d 5f 5f 75 6e 69 76 test "$am__univ
2aa80 65 72 73 61 6c 22 20 3d 20 66 61 6c 73 65 20 7c ersal" = false |
2aa90 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 20 | continue.
2aaa0 20 3b 3b 0a 20 20 20 20 6e 6f 73 69 64 65 65 66 ;;. nosideef
2aab0 66 65 63 74 29 0a 20 20 20 20 20 20 23 20 41 66 fect). # Af
2aac0 74 65 72 20 74 68 69 73 20 74 61 67 2c 20 6d 65 ter this tag, me
2aad0 63 68 61 6e 69 73 6d 73 20 61 72 65 20 6e 6f 74 chanisms are not
2aae0 20 62 79 20 73 69 64 65 2d 65 66 66 65 63 74 2c by side-effect,
2aaf0 20 73 6f 20 74 68 65 79 27 6c 6c 0a 20 20 20 20 so they'll.
2ab00 20 20 23 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 # only be used
2ab10 20 77 68 65 6e 20 65 78 70 6c 69 63 69 74 6c 79 when explicitly
2ab20 20 72 65 71 75 65 73 74 65 64 2e 0a 20 20 20 20 requested..
2ab30 20 20 69 66 20 74 65 73 74 20 22 78 24 65 6e 61 if test "x$ena
2ab40 62 6c 65 5f 64 65 70 65 6e 64 65 6e 63 79 5f 74 ble_dependency_t
2ab50 72 61 63 6b 69 6e 67 22 20 3d 20 78 79 65 73 3b racking" = xyes;
2ab60 20 74 68 65 6e 0a 09 63 6f 6e 74 69 6e 75 65 0a then..continue.
2ab70 20 20 20 20 20 20 65 6c 73 65 0a 09 62 72 65 61 else..brea
2ab80 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 k. fi.
2ab90 20 3b 3b 0a 20 20 20 20 6d 73 76 63 37 20 7c 20 ;;. msvc7 |
2aba0 6d 73 76 63 37 6d 73 79 73 20 7c 20 6d 73 76 69 msvc7msys | msvi
2abb0 73 75 61 6c 63 70 70 20 7c 20 6d 73 76 63 6d 73 sualcpp | msvcms
2abc0 79 73 29 0a 20 20 20 20 20 20 23 20 54 68 69 73 ys). # This
2abd0 20 63 6f 6d 70 69 6c 65 72 20 77 6f 6e 27 74 20 compiler won't
2abe0 67 72 6f 6b 20 27 2d 63 20 2d 6f 27 2c 20 62 75 grok '-c -o', bu
2abf0 74 20 61 6c 73 6f 2c 20 74 68 65 20 6d 69 6e 75 t also, the minu
2ac00 73 6f 20 74 65 73 74 20 68 61 73 0a 20 20 20 20 so test has.
2ac10 20 20 23 20 6e 6f 74 20 72 75 6e 20 79 65 74 2e # not run yet.
2ac20 20 20 54 68 65 73 65 20 64 65 70 6d 6f 64 65 73 These depmodes
2ac30 20 61 72 65 20 6c 61 74 65 20 65 6e 6f 75 67 68 are late enough
2ac40 20 69 6e 20 74 68 65 20 67 61 6d 65 2c 20 61 6e in the game, an
2ac50 64 0a 20 20 20 20 20 20 23 20 73 6f 20 77 65 61 d. # so wea
2ac60 6b 20 74 68 61 74 20 74 68 65 69 72 20 66 75 6e k that their fun
2ac70 63 74 69 6f 6e 69 6e 67 20 73 68 6f 75 6c 64 20 ctioning should
2ac80 6e 6f 74 20 62 65 20 69 6d 70 61 63 74 65 64 2e not be impacted.
2ac90 0a 20 20 20 20 20 20 61 6d 5f 5f 6f 62 6a 3d 63 . am__obj=c
2aca0 6f 6e 66 74 65 73 74 2e 24 7b 4f 42 4a 45 58 54 onftest.${OBJEXT
2acb0 2d 6f 7d 0a 20 20 20 20 20 20 61 6d 5f 5f 6d 69 -o}. am__mi
2acc0 6e 75 73 5f 6f 62 6a 3d 0a 20 20 20 20 20 20 3b nus_obj=. ;
2acd0 3b 0a 20 20 20 20 6e 6f 6e 65 29 20 62 72 65 61 ;. none) brea
2ace0 6b 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 k ;;. esac.
2acf0 20 20 69 66 20 64 65 70 6d 6f 64 65 3d 24 64 65 if depmode=$de
2ad00 70 6d 6f 64 65 20 5c 0a 20 20 20 20 20 20 20 73 pmode \. s
2ad10 6f 75 72 63 65 3d 73 75 62 2f 63 6f 6e 66 74 65 ource=sub/confte
2ad20 73 74 2e 63 20 6f 62 6a 65 63 74 3d 24 61 6d 5f st.c object=$am_
2ad30 5f 6f 62 6a 20 5c 0a 20 20 20 20 20 20 20 64 65 _obj \. de
2ad40 70 66 69 6c 65 3d 73 75 62 2f 63 6f 6e 66 74 65 pfile=sub/confte
2ad50 73 74 2e 50 6f 20 74 6d 70 64 65 70 66 69 6c 65 st.Po tmpdepfile
2ad60 3d 73 75 62 2f 63 6f 6e 66 74 65 73 74 2e 54 50 =sub/conftest.TP
2ad70 6f 20 5c 0a 20 20 20 20 20 20 20 24 53 48 45 4c o \. $SHEL
2ad80 4c 20 2e 2f 64 65 70 63 6f 6d 70 20 24 64 65 70 L ./depcomp $dep
2ad90 63 63 20 2d 63 20 24 61 6d 5f 5f 6d 69 6e 75 73 cc -c $am__minus
2ada0 5f 6f 62 6a 20 73 75 62 2f 63 6f 6e 66 74 65 73 _obj sub/conftes
2adb0 74 2e 63 20 5c 0a 20 20 20 20 20 20 20 20 20 3e t.c \. >
2adc0 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 63 6f 6e 66 /dev/null 2>conf
2add0 74 65 73 74 2e 65 72 72 20 26 26 0a 20 20 20 20 test.err &&.
2ade0 20 20 20 67 72 65 70 20 73 75 62 2f 63 6f 6e 66 grep sub/conf
2adf0 74 73 74 31 2e 68 20 73 75 62 2f 63 6f 6e 66 74 tst1.h sub/conft
2ae00 65 73 74 2e 50 6f 20 3e 20 2f 64 65 76 2f 6e 75 est.Po > /dev/nu
2ae10 6c 6c 20 32 3e 26 31 20 26 26 0a 20 20 20 20 20 ll 2>&1 &&.
2ae20 20 20 67 72 65 70 20 73 75 62 2f 63 6f 6e 66 74 grep sub/conft
2ae30 73 74 36 2e 68 20 73 75 62 2f 63 6f 6e 66 74 65 st6.h sub/confte
2ae40 73 74 2e 50 6f 20 3e 20 2f 64 65 76 2f 6e 75 6c st.Po > /dev/nul
2ae50 6c 20 32 3e 26 31 20 26 26 0a 20 20 20 20 20 20 l 2>&1 &&.
2ae60 20 67 72 65 70 20 24 61 6d 5f 5f 6f 62 6a 20 73 grep $am__obj s
2ae70 75 62 2f 63 6f 6e 66 74 65 73 74 2e 50 6f 20 3e ub/conftest.Po >
2ae80 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 /dev/null 2>&1
2ae90 26 26 0a 20 20 20 20 20 20 20 24 7b 4d 41 4b 45 &&. ${MAKE
2aea0 2d 6d 61 6b 65 7d 20 2d 73 20 2d 66 20 63 6f 6e -make} -s -f con
2aeb0 66 6d 66 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 fmf > /dev/null
2aec0 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 20 20 20 2>&1; then.
2aed0 20 23 20 69 63 63 20 64 6f 65 73 6e 27 74 20 63 # icc doesn't c
2aee0 68 6f 6b 65 20 6f 6e 20 75 6e 6b 6e 6f 77 6e 20 hoke on unknown
2aef0 6f 70 74 69 6f 6e 73 2c 20 69 74 20 77 69 6c 6c options, it will
2af00 20 6a 75 73 74 20 69 73 73 75 65 20 77 61 72 6e just issue warn
2af10 69 6e 67 73 0a 20 20 20 20 20 20 23 20 6f 72 20 ings. # or
2af20 72 65 6d 61 72 6b 73 20 28 65 76 65 6e 20 77 69 remarks (even wi
2af30 74 68 20 2d 57 65 72 72 6f 72 29 2e 20 20 53 6f th -Werror). So
2af40 20 77 65 20 67 72 65 70 20 73 74 64 65 72 72 20 we grep stderr
2af50 66 6f 72 20 61 6e 79 20 6d 65 73 73 61 67 65 0a for any message.
2af60 20 20 20 20 20 20 23 20 74 68 61 74 20 73 61 79 # that say
2af70 73 20 61 6e 20 6f 70 74 69 6f 6e 20 77 61 73 20 s an option was
2af80 69 67 6e 6f 72 65 64 20 6f 72 20 6e 6f 74 20 73 ignored or not s
2af90 75 70 70 6f 72 74 65 64 2e 0a 20 20 20 20 20 20 upported..
2afa0 23 20 57 68 65 6e 20 67 69 76 65 6e 20 2d 4d 50 # When given -MP
2afb0 2c 20 69 63 63 20 37 2e 30 20 61 6e 64 20 37 2e , icc 7.0 and 7.
2afc0 31 20 63 6f 6d 70 6c 61 69 6e 20 74 68 75 73 6c 1 complain thusl
2afd0 79 3a 0a 20 20 20 20 20 20 23 20 20 20 69 63 63 y:. # icc
2afe0 3a 20 43 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 : Command line w
2aff0 61 72 6e 69 6e 67 3a 20 69 67 6e 6f 72 69 6e 67 arning: ignoring
2b000 20 6f 70 74 69 6f 6e 20 27 2d 4d 27 3b 20 6e 6f option '-M'; no
2b010 20 61 72 67 75 6d 65 6e 74 20 72 65 71 75 69 72 argument requir
2b020 65 64 0a 20 20 20 20 20 20 23 20 54 68 65 20 64 ed. # The d
2b030 69 61 67 6e 6f 73 69 73 20 63 68 61 6e 67 65 64 iagnosis changed
2b040 20 69 6e 20 69 63 63 20 38 2e 30 3a 0a 20 20 20 in icc 8.0:.
2b050 20 20 20 23 20 20 20 69 63 63 3a 20 43 6f 6d 6d # icc: Comm
2b060 61 6e 64 20 6c 69 6e 65 20 72 65 6d 61 72 6b 3a and line remark:
2b070 20 6f 70 74 69 6f 6e 20 27 2d 4d 50 27 20 6e 6f option '-MP' no
2b080 74 20 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 t supported.
2b090 20 20 69 66 20 28 67 72 65 70 20 27 69 67 6e 6f if (grep 'igno
2b0a0 72 69 6e 67 20 6f 70 74 69 6f 6e 27 20 63 6f 6e ring option' con
2b0b0 66 74 65 73 74 2e 65 72 72 20 7c 7c 0a 20 20 20 ftest.err ||.
2b0c0 20 20 20 20 20 20 20 67 72 65 70 20 27 6e 6f 74 grep 'not
2b0d0 20 73 75 70 70 6f 72 74 65 64 27 20 63 6f 6e 66 supported' conf
2b0e0 74 65 73 74 2e 65 72 72 29 20 3e 2f 64 65 76 2f test.err) >/dev/
2b0f0 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 20 null 2>&1; then
2b100 3a 3b 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 :; else.
2b110 61 6d 5f 63 76 5f 43 43 5f 64 65 70 65 6e 64 65 am_cv_CC_depende
2b120 6e 63 69 65 73 5f 63 6f 6d 70 69 6c 65 72 5f 74 ncies_compiler_t
2b130 79 70 65 3d 24 64 65 70 6d 6f 64 65 0a 20 20 20 ype=$depmode.
2b140 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 20 break.
2b150 20 66 69 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e fi. fi. don
2b160 65 0a 0a 20 20 63 64 20 2e 2e 0a 20 20 72 6d 20 e.. cd ... rm
2b170 2d 72 66 20 63 6f 6e 66 74 65 73 74 2e 64 69 72 -rf conftest.dir
2b180 0a 65 6c 73 65 0a 20 20 61 6d 5f 63 76 5f 43 43 .else. am_cv_CC
2b190 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 5f 63 6f _dependencies_co
2b1a0 6d 70 69 6c 65 72 5f 74 79 70 65 3d 6e 6f 6e 65 mpiler_type=none
2b1b0 0a 66 69 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 .fi..fi.{ $as_ec
2b1c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
2b1d0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
2b1e0 20 72 65 73 75 6c 74 3a 20 24 61 6d 5f 63 76 5f result: $am_cv_
2b1f0 43 43 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 5f CC_dependencies_
2b200 63 6f 6d 70 69 6c 65 72 5f 74 79 70 65 22 20 3e compiler_type" >
2b210 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 6d &5.$as_echo "$am
2b220 5f 63 76 5f 43 43 5f 64 65 70 65 6e 64 65 6e 63 _cv_CC_dependenc
2b230 69 65 73 5f 63 6f 6d 70 69 6c 65 72 5f 74 79 70 ies_compiler_typ
2b240 65 22 20 3e 26 36 3b 20 7d 0a 43 43 44 45 50 4d e" >&6; }.CCDEPM
2b250 4f 44 45 3d 64 65 70 6d 6f 64 65 3d 24 61 6d 5f ODE=depmode=$am_
2b260 63 76 5f 43 43 5f 64 65 70 65 6e 64 65 6e 63 69 cv_CC_dependenci
2b270 65 73 5f 63 6f 6d 70 69 6c 65 72 5f 74 79 70 65 es_compiler_type
2b280 0a 0a 20 69 66 0a 20 20 74 65 73 74 20 22 78 24 .. if. test "x$
2b290 65 6e 61 62 6c 65 5f 64 65 70 65 6e 64 65 6e 63 enable_dependenc
2b2a0 79 5f 74 72 61 63 6b 69 6e 67 22 20 21 3d 20 78 y_tracking" != x
2b2b0 6e 6f 20 5c 0a 20 20 26 26 20 74 65 73 74 20 22 no \. && test "
2b2c0 24 61 6d 5f 63 76 5f 43 43 5f 64 65 70 65 6e 64 $am_cv_CC_depend
2b2d0 65 6e 63 69 65 73 5f 63 6f 6d 70 69 6c 65 72 5f encies_compiler_
2b2e0 74 79 70 65 22 20 3d 20 67 63 63 33 3b 20 74 68 type" = gcc3; th
2b2f0 65 6e 0a 20 20 61 6d 5f 5f 66 61 73 74 64 65 70 en. am__fastdep
2b300 43 43 5f 54 52 55 45 3d 0a 20 20 61 6d 5f 5f 66 CC_TRUE=. am__f
2b310 61 73 74 64 65 70 43 43 5f 46 41 4c 53 45 3d 27 astdepCC_FALSE='
2b320 23 27 0a 65 6c 73 65 0a 20 20 61 6d 5f 5f 66 61 #'.else. am__fa
2b330 73 74 64 65 70 43 43 5f 54 52 55 45 3d 27 23 27 stdepCC_TRUE='#'
2b340 0a 20 20 61 6d 5f 5f 66 61 73 74 64 65 70 43 43 . am__fastdepCC
2b350 5f 46 41 4c 53 45 3d 0a 66 69 0a 0a 0a 61 63 5f _FALSE=.fi...ac_
2b360 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 ext=c.ac_cpp='$C
2b370 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 PP $CPPFLAGS'.ac
2b380 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 _compile='$CC -c
2b390 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 $CFLAGS $CPPFLA
2b3a0 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f GS conftest.$ac_
2b3b0 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b ext >&5'.ac_link
2b3c0 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 ='$CC -o conftes
2b3d0 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c t$ac_exeext $CFL
2b3e0 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c AGS $CPPFLAGS $L
2b3f0 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e DFLAGS conftest.
2b400 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 $ac_ext $LIBS >&
2b410 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 5'.ac_compiler_g
2b420 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 nu=$ac_cv_c_comp
2b430 69 6c 65 72 5f 67 6e 75 0a 7b 20 24 61 73 5f 65 iler_gnu.{ $as_e
2b440 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
2b450 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
2b460 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 : checking how t
2b470 6f 20 72 75 6e 20 74 68 65 20 43 20 70 72 65 70 o run the C prep
2b480 72 6f 63 65 73 73 6f 72 22 20 3e 26 35 0a 24 61 rocessor" >&5.$a
2b490 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
2b4a0 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 74 68 ng how to run th
2b4b0 65 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72 e C preprocessor
2b4c0 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 23 20 4f ... " >&6; }.# O
2b4d0 6e 20 53 75 6e 73 2c 20 73 6f 6d 65 74 69 6d 65 n Suns, sometime
2b4e0 73 20 24 43 50 50 20 6e 61 6d 65 73 20 61 20 64 s $CPP names a d
2b4f0 69 72 65 63 74 6f 72 79 2e 0a 69 66 20 74 65 73 irectory..if tes
2b500 74 20 2d 6e 20 22 24 43 50 50 22 20 26 26 20 74 t -n "$CPP" && t
2b510 65 73 74 20 2d 64 20 22 24 43 50 50 22 3b 20 74 est -d "$CPP"; t
2b520 68 65 6e 0a 20 20 43 50 50 3d 0a 66 69 0a 69 66 hen. CPP=.fi.if
2b530 20 74 65 73 74 20 2d 7a 20 22 24 43 50 50 22 3b test -z "$CPP";
2b540 20 74 68 65 6e 0a 20 20 69 66 20 24 7b 61 63 5f then. if ${ac_
2b550 63 76 5f 70 72 6f 67 5f 43 50 50 2b 3a 7d 20 66 cv_prog_CPP+:} f
2b560 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
2b570 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
2b580 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
2b590 20 20 20 20 20 23 20 44 6f 75 62 6c 65 20 71 75 # Double qu
2b5a0 6f 74 65 73 20 62 65 63 61 75 73 65 20 43 50 50 otes because CPP
2b5b0 20 6e 65 65 64 73 20 74 6f 20 62 65 20 65 78 70 needs to be exp
2b5c0 61 6e 64 65 64 0a 20 20 20 20 66 6f 72 20 43 50 anded. for CP
2b5d0 50 20 69 6e 20 22 24 43 43 20 2d 45 22 20 22 24 P in "$CC -E" "$
2b5e0 43 43 20 2d 45 20 2d 74 72 61 64 69 74 69 6f 6e CC -E -tradition
2b5f0 61 6c 2d 63 70 70 22 20 22 2f 6c 69 62 2f 63 70 al-cpp" "/lib/cp
2b600 70 22 0a 20 20 20 20 64 6f 0a 20 20 20 20 20 20 p". do.
2b610 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 ac_preproc_ok=fa
2b620 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f 70 72 65 lse.for ac_c_pre
2b630 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 proc_warn_flag i
2b640 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 n '' yes.do. #
2b650 55 73 65 20 61 20 68 65 61 64 65 72 20 66 69 6c Use a header fil
2b660 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 74 e that comes wit
2b670 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 h gcc, so config
2b680 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 uring glibc. #
2b690 77 69 74 68 20 61 20 66 72 65 73 68 20 63 72 6f with a fresh cro
2b6a0 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b ss-compiler work
2b6b0 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20 3c 6c s.. # Prefer <l
2b6c0 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 imits.h> to <ass
2b6d0 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 ert.h> if __STDC
2b6e0 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73 __ is defined, s
2b6f0 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 ince. # <limits
2b700 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20 .h> exists even
2b710 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20 on freestanding
2b720 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f compilers.. # O
2b730 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63 20 2d n the NeXT, cc -
2b740 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64 65 20 E runs the code
2b750 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 through the comp
2b760 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c 0a 20 iler's parser,.
2b770 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f # not just thro
2b780 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74 61 78 ugh cpp. "Syntax
2b790 20 65 72 72 6f 72 22 20 69 73 20 68 65 72 65 20 error" is here
2b7a0 74 6f 20 63 61 74 63 68 20 74 68 69 73 20 63 61 to catch this ca
2b7b0 73 65 2e 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 se.. cat confde
2b7c0 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 fs.h - <<_ACEOF
2b7d0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
2b7e0 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 t./* end confdef
2b7f0 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 s.h. */.#ifdef
2b800 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 __STDC__.# inclu
2b810 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 de <limits.h>.#e
2b820 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61 lse.# include <a
2b830 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a ssert.h>.#endif.
2b840 09 09 20 20 20 20 20 53 79 6e 74 61 78 20 65 72 .. Syntax er
2b850 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 ror._ACEOF.if ac
2b860 5f 66 6e 5f 63 5f 74 72 79 5f 63 70 70 20 22 24 _fn_c_try_cpp "$
2b870 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a LINENO"; then :.
2b880 0a 65 6c 73 65 0a 20 20 23 20 42 72 6f 6b 65 6e .else. # Broken
2b890 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69 64 : fails on valid
2b8a0 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 input..continue
2b8b0 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 .fi.rm -f confte
2b8c0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e st.err conftest.
2b8d0 69 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 i conftest.$ac_e
2b8e0 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b xt.. # OK, work
2b8f0 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 2e s on sane cases.
2b900 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 74 Now check whet
2b910 68 65 72 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 her nonexistent
2b920 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e 20 headers. # can
2b930 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64 20 be detected and
2b940 68 6f 77 2e 0a 20 20 63 61 74 20 63 6f 6e 66 64 how.. cat confd
2b950 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
2b960 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
2b970 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
2b980 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 fs.h. */.#inclu
2b990 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65 de <ac_nonexiste
2b9a0 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 nt.h>._ACEOF.if
2b9b0 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 70 70 20 ac_fn_c_try_cpp
2b9c0 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 "$LINENO"; then
2b9d0 3a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75 :. # Broken: su
2b9e0 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64 ccess on invalid
2b9f0 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 input..continue
2ba00 0a 65 6c 73 65 0a 20 20 23 20 50 61 73 73 65 73 .else. # Passes
2ba10 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f both tests..ac_
2ba20 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 preproc_ok=:.bre
2ba30 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 ak.fi.rm -f conf
2ba40 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
2ba50 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 t.i conftest.$ac
2ba60 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63 _ext..done.# Bec
2ba70 61 75 73 65 20 6f 66 20 60 62 72 65 61 6b 27 2c ause of `break',
2ba80 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 46 45 _AC_PREPROC_IFE
2ba90 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 20 63 LSE's cleaning c
2baa0 6f 64 65 20 77 61 73 20 73 6b 69 70 70 65 64 2e ode was skipped.
2bab0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e .rm -f conftest.
2bac0 69 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 i conftest.err c
2bad0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
2bae0 69 66 20 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f if $ac_preproc_o
2baf0 6b 3b 20 74 68 65 6e 20 3a 0a 20 20 62 72 65 61 k; then :. brea
2bb00 6b 0a 66 69 0a 0a 20 20 20 20 64 6f 6e 65 0a 20 k.fi.. done.
2bb10 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 ac_cv_prog_CP
2bb20 50 3d 24 43 50 50 0a 0a 66 69 0a 20 20 43 50 50 P=$CPP..fi. CPP
2bb30 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 =$ac_cv_prog_CPP
2bb40 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 72 .else. ac_cv_pr
2bb50 6f 67 5f 43 50 50 3d 24 43 50 50 0a 66 69 0a 7b og_CPP=$CPP.fi.{
2bb60 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
2bb70 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
2bb80 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
2bb90 24 43 50 50 22 20 3e 26 35 0a 24 61 73 5f 65 63 $CPP" >&5.$as_ec
2bba0 68 6f 20 22 24 43 50 50 22 20 3e 26 36 3b 20 7d ho "$CPP" >&6; }
2bbb0 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 .ac_preproc_ok=f
2bbc0 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f 70 72 alse.for ac_c_pr
2bbd0 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 eproc_warn_flag
2bbe0 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 23 in '' yes.do. #
2bbf0 20 55 73 65 20 61 20 68 65 61 64 65 72 20 66 69 Use a header fi
2bc00 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 le that comes wi
2bc10 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69 th gcc, so confi
2bc20 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 23 guring glibc. #
2bc30 20 77 69 74 68 20 61 20 66 72 65 73 68 20 63 72 with a fresh cr
2bc40 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72 oss-compiler wor
2bc50 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20 3c ks.. # Prefer <
2bc60 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 limits.h> to <as
2bc70 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 sert.h> if __STD
2bc80 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c 20 C__ is defined,
2bc90 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74 since. # <limit
2bca0 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65 6e s.h> exists even
2bcb0 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e 67 on freestanding
2bcc0 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20 compilers.. #
2bcd0 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63 20 On the NeXT, cc
2bce0 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64 65 -E runs the code
2bcf0 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d through the com
2bd00 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c 0a piler's parser,.
2bd10 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 72 # not just thr
2bd20 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74 61 ough cpp. "Synta
2bd30 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 72 65 x error" is here
2bd40 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 20 63 to catch this c
2bd50 61 73 65 2e 0a 20 20 63 61 74 20 63 6f 6e 66 64 ase.. cat confd
2bd60 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
2bd70 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
2bd80 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
2bd90 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66 fs.h. */.#ifdef
2bda0 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c __STDC__.# incl
2bdb0 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 ude <limits.h>.#
2bdc0 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c else.# include <
2bdd0 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 assert.h>.#endif
2bde0 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78 20 65 ... Syntax e
2bdf0 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 61 rror._ACEOF.if a
2be00 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 70 70 20 22 c_fn_c_try_cpp "
2be10 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a $LINENO"; then :
2be20 0a 0a 65 6c 73 65 0a 20 20 23 20 42 72 6f 6b 65 ..else. # Broke
2be30 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69 n: fails on vali
2be40 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 d input..continu
2be50 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 e.fi.rm -f conft
2be60 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 est.err conftest
2be70 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f .i conftest.$ac_
2be80 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 ext.. # OK, wor
2be90 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73 ks on sane cases
2bea0 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65 . Now check whe
2beb0 74 68 65 72 20 6e 6f 6e 65 78 69 73 74 65 6e 74 ther nonexistent
2bec0 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 61 6e headers. # can
2bed0 20 62 65 20 64 65 74 65 63 74 65 64 20 61 6e 64 be detected and
2bee0 20 68 6f 77 2e 0a 20 20 63 61 74 20 63 6f 6e 66 how.. cat conf
2bef0 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
2bf00 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
2bf10 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
2bf20 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c efs.h. */.#incl
2bf30 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 ude <ac_nonexist
2bf40 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 ent.h>._ACEOF.if
2bf50 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 70 70 ac_fn_c_try_cpp
2bf60 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e "$LINENO"; then
2bf70 20 3a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 73 :. # Broken: s
2bf80 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c 69 uccess on invali
2bf90 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 d input..continu
2bfa0 65 0a 65 6c 73 65 0a 20 20 23 20 50 61 73 73 65 e.else. # Passe
2bfb0 73 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 s both tests..ac
2bfc0 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 _preproc_ok=:.br
2bfd0 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e eak.fi.rm -f con
2bfe0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 ftest.err confte
2bff0 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 61 st.i conftest.$a
2c000 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 c_ext..done.# Be
2c010 63 61 75 73 65 20 6f 66 20 60 62 72 65 61 6b 27 cause of `break'
2c020 2c 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 46 , _AC_PREPROC_IF
2c030 45 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 20 ELSE's cleaning
2c040 63 6f 64 65 20 77 61 73 20 73 6b 69 70 70 65 64 code was skipped
2c050 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 ..rm -f conftest
2c060 2e 69 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 .i conftest.err
2c070 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
2c080 0a 69 66 20 24 61 63 5f 70 72 65 70 72 6f 63 5f .if $ac_preproc_
2c090 6f 6b 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 ok; then :..else
2c0a0 0a 20 20 7b 20 7b 20 24 61 73 5f 65 63 68 6f 20 . { { $as_echo
2c0b0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
2c0c0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 65 72 eno-$LINENO}: er
2c0d0 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 ror: in \`$ac_pw
2c0e0 64 27 3a 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 d':" >&5.$as_ech
2c0f0 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 o "$as_me: error
2c100 3a 20 69 6e 20 5c 60 24 61 63 5f 70 77 64 27 3a : in \`$ac_pwd':
2c110 22 20 3e 26 32 3b 7d 0a 61 73 5f 66 6e 5f 65 72 " >&2;}.as_fn_er
2c120 72 6f 72 20 24 3f 20 22 43 20 70 72 65 70 72 6f ror $? "C prepro
2c130 63 65 73 73 6f 72 20 5c 22 24 43 50 50 5c 22 20 cessor \"$CPP\"
2c140 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65 fails sanity che
2c150 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e ck.See \`config.
2c160 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 log' for more de
2c170 74 61 69 6c 73 22 20 22 24 4c 49 4e 45 4e 4f 22 tails" "$LINENO"
2c180 20 35 3b 20 7d 0a 66 69 0a 0a 61 63 5f 65 78 74 5; }.fi..ac_ext
2c190 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 =c.ac_cpp='$CPP
2c1a0 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f $CPPFLAGS'.ac_co
2c1b0 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 mpile='$CC -c $C
2c1c0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
2c1d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
2c1e0 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 >&5'.ac_link='$
2c1f0 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 CC -o conftest$a
2c200 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 c_exeext $CFLAGS
2c210 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c $CPPFLAGS $LDFL
2c220 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 AGS conftest.$ac
2c230 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a _ext $LIBS >&5'.
2c240 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d ac_compiler_gnu=
2c250 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 $ac_cv_c_compile
2c260 72 5f 67 6e 75 0a 0a 0a 7b 20 24 61 73 5f 65 63 r_gnu...{ $as_ec
2c270 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
2c280 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
2c290 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 checking whethe
2c2a0 72 20 6c 6e 20 2d 73 20 77 6f 72 6b 73 22 20 3e r ln -s works" >
2c2b0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
2c2c0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 hecking whether
2c2d0 6c 6e 20 2d 73 20 77 6f 72 6b 73 2e 2e 2e 20 22 ln -s works... "
2c2e0 20 3e 26 36 3b 20 7d 0a 4c 4e 5f 53 3d 24 61 73 >&6; }.LN_S=$as
2c2f0 5f 6c 6e 5f 73 0a 69 66 20 74 65 73 74 20 22 24 _ln_s.if test "$
2c300 4c 4e 5f 53 22 20 3d 20 22 6c 6e 20 2d 73 22 3b LN_S" = "ln -s";
2c310 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 then. { $as_ec
2c320 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
2c330 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
2c340 20 72 65 73 75 6c 74 3a 20 79 65 73 22 20 3e 26 result: yes" >&
2c350 35 0a 24 61 73 5f 65 63 68 6f 20 22 79 65 73 22 5.$as_echo "yes"
2c360 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b >&6; }.else. {
2c370 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
2c380 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
2c390 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
2c3a0 6e 6f 2c 20 75 73 69 6e 67 20 24 4c 4e 5f 53 22 no, using $LN_S"
2c3b0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e >&5.$as_echo "n
2c3c0 6f 2c 20 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20 o, using $LN_S"
2c3d0 3e 26 36 3b 20 7d 0a 66 69 0a 0a 7b 20 24 61 73 >&6; }.fi..{ $as
2c3e0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
2c3f0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
2c400 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 O}: checking whe
2c410 74 68 65 72 20 24 7b 4d 41 4b 45 2d 6d 61 6b 65 ther ${MAKE-make
2c420 7d 20 73 65 74 73 20 5c 24 28 4d 41 4b 45 29 22 } sets \$(MAKE)"
2c430 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
2c440 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 "checking whethe
2c450 72 20 24 7b 4d 41 4b 45 2d 6d 61 6b 65 7d 20 73 r ${MAKE-make} s
2c460 65 74 73 20 5c 24 28 4d 41 4b 45 29 2e 2e 2e 20 ets \$(MAKE)...
2c470 22 20 3e 26 36 3b 20 7d 0a 73 65 74 20 78 20 24 " >&6; }.set x $
2c480 7b 4d 41 4b 45 2d 6d 61 6b 65 7d 0a 61 63 5f 6d {MAKE-make}.ac_m
2c490 61 6b 65 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 ake=`$as_echo "$
2c4a0 32 22 20 7c 20 73 65 64 20 27 73 2f 2b 2f 70 2f 2" | sed 's/+/p/
2c4b0 67 3b 20 73 2f 5b 5e 61 2d 7a 41 2d 5a 30 2d 39 g; s/[^a-zA-Z0-9
2c4c0 5f 5d 2f 5f 2f 67 27 60 0a 69 66 20 65 76 61 6c _]/_/g'`.if eval
2c4d0 20 5c 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 6d \${ac_cv_prog_m
2c4e0 61 6b 65 5f 24 7b 61 63 5f 6d 61 6b 65 7d 5f 73 ake_${ac_make}_s
2c4f0 65 74 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 et+:} false; the
2c500 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
2c510 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
2c520 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e .else. cat >con
2c530 66 74 65 73 74 2e 6d 61 6b 65 20 3c 3c 5c 5f 41 ftest.make <<\_A
2c540 43 45 4f 46 0a 53 48 45 4c 4c 20 3d 20 2f 62 69 CEOF.SHELL = /bi
2c550 6e 2f 73 68 0a 61 6c 6c 3a 0a 09 40 65 63 68 6f n/sh.all:..@echo
2c560 20 27 40 40 40 25 25 25 3d 24 28 4d 41 4b 45 29 '@@@%%%=$(MAKE)
2c570 3d 40 40 40 25 25 25 27 0a 5f 41 43 45 4f 46 0a =@@@%%%'._ACEOF.
2c580 23 20 47 4e 55 20 6d 61 6b 65 20 73 6f 6d 65 74 # GNU make somet
2c590 69 6d 65 73 20 70 72 69 6e 74 73 20 22 6d 61 6b imes prints "mak
2c5a0 65 5b 31 5d 3a 20 45 6e 74 65 72 69 6e 67 20 2e e[1]: Entering .
2c5b0 2e 2e 22 2c 20 77 68 69 63 68 20 77 6f 75 6c 64 ..", which would
2c5c0 20 63 6f 6e 66 75 73 65 20 75 73 2e 0a 63 61 73 confuse us..cas
2c5d0 65 20 60 24 7b 4d 41 4b 45 2d 6d 61 6b 65 7d 20 e `${MAKE-make}
2c5e0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 6d 61 6b 65 -f conftest.make
2c5f0 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e 2>/dev/null` in
2c600 0a 20 20 2a 40 40 40 25 25 25 3d 3f 2a 3d 40 40 . *@@@%%%=?*=@@
2c610 40 25 25 25 2a 29 0a 20 20 20 20 65 76 61 6c 20 @%%%*). eval
2c620 61 63 5f 63 76 5f 70 72 6f 67 5f 6d 61 6b 65 5f ac_cv_prog_make_
2c630 24 7b 61 63 5f 6d 61 6b 65 7d 5f 73 65 74 3d 79 ${ac_make}_set=y
2c640 65 73 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 65 76 es;;. *). ev
2c650 61 6c 20 61 63 5f 63 76 5f 70 72 6f 67 5f 6d 61 al ac_cv_prog_ma
2c660 6b 65 5f 24 7b 61 63 5f 6d 61 6b 65 7d 5f 73 65 ke_${ac_make}_se
2c670 74 3d 6e 6f 3b 3b 0a 65 73 61 63 0a 72 6d 20 2d t=no;;.esac.rm -
2c680 66 20 63 6f 6e 66 74 65 73 74 2e 6d 61 6b 65 0a f conftest.make.
2c690 66 69 0a 69 66 20 65 76 61 6c 20 74 65 73 74 20 fi.if eval test
2c6a0 5c 24 61 63 5f 63 76 5f 70 72 6f 67 5f 6d 61 6b \$ac_cv_prog_mak
2c6b0 65 5f 24 7b 61 63 5f 6d 61 6b 65 7d 5f 73 65 74 e_${ac_make}_set
2c6c0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 7b = yes; then. {
2c6d0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
2c6e0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
2c6f0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
2c700 79 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 yes" >&5.$as_ech
2c710 6f 20 22 79 65 73 22 20 3e 26 36 3b 20 7d 0a 20 o "yes" >&6; }.
2c720 20 53 45 54 5f 4d 41 4b 45 3d 0a 65 6c 73 65 0a SET_MAKE=.else.
2c730 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
2c740 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
2c750 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
2c760 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 t: no" >&5.$as_e
2c770 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a cho "no" >&6; }.
2c780 20 20 53 45 54 5f 4d 41 4b 45 3d 22 4d 41 4b 45 SET_MAKE="MAKE
2c790 3d 24 7b 4d 41 4b 45 2d 6d 61 6b 65 7d 22 0a 66 =${MAKE-make}".f
2c7a0 69 0a 0a 23 20 4d 61 6b 65 20 73 75 72 65 20 77 i..# Make sure w
2c7b0 65 20 63 61 6e 20 72 75 6e 20 63 6f 6e 66 69 67 e can run config
2c7c0 2e 73 75 62 2e 0a 24 53 48 45 4c 4c 20 22 24 61 .sub..$SHELL "$a
2c7d0 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 c_aux_dir/config
2c7e0 2e 73 75 62 22 20 73 75 6e 34 20 3e 2f 64 65 76 .sub" sun4 >/dev
2c7f0 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20 /null 2>&1 ||.
2c800 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 as_fn_error $? "
2c810 63 61 6e 6e 6f 74 20 72 75 6e 20 24 53 48 45 4c cannot run $SHEL
2c820 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f L $ac_aux_dir/co
2c830 6e 66 69 67 2e 73 75 62 22 20 22 24 4c 49 4e 45 nfig.sub" "$LINE
2c840 4e 4f 22 20 35 0a 0a 7b 20 24 61 73 5f 65 63 68 NO" 5..{ $as_ech
2c850 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
2c860 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
2c870 63 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73 checking build s
2c880 79 73 74 65 6d 20 74 79 70 65 22 20 3e 26 35 0a ystem type" >&5.
2c890 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
2c8a0 6b 69 6e 67 20 62 75 69 6c 64 20 73 79 73 74 65 king build syste
2c8b0 6d 20 74 79 70 65 2e 2e 2e 20 22 20 3e 26 36 3b m type... " >&6;
2c8c0 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 62 75 }.if ${ac_cv_bu
2c8d0 69 6c 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 ild+:} false; th
2c8e0 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
2c8f0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
2c900 36 0a 65 6c 73 65 0a 20 20 61 63 5f 62 75 69 6c 6.else. ac_buil
2c910 64 5f 61 6c 69 61 73 3d 24 62 75 69 6c 64 5f 61 d_alias=$build_a
2c920 6c 69 61 73 0a 74 65 73 74 20 22 78 24 61 63 5f lias.test "x$ac_
2c930 62 75 69 6c 64 5f 61 6c 69 61 73 22 20 3d 20 78 build_alias" = x
2c940 20 26 26 0a 20 20 61 63 5f 62 75 69 6c 64 5f 61 &&. ac_build_a
2c950 6c 69 61 73 3d 60 24 53 48 45 4c 4c 20 22 24 61 lias=`$SHELL "$a
2c960 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 c_aux_dir/config
2c970 2e 67 75 65 73 73 22 60 0a 74 65 73 74 20 22 78 .guess"`.test "x
2c980 24 61 63 5f 62 75 69 6c 64 5f 61 6c 69 61 73 22 $ac_build_alias"
2c990 20 3d 20 78 20 26 26 0a 20 20 61 73 5f 66 6e 5f = x &&. as_fn_
2c9a0 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 error $? "cannot
2c9b0 20 67 75 65 73 73 20 62 75 69 6c 64 20 74 79 70 guess build typ
2c9c0 65 3b 20 79 6f 75 20 6d 75 73 74 20 73 70 65 63 e; you must spec
2c9d0 69 66 79 20 6f 6e 65 22 20 22 24 4c 49 4e 45 4e ify one" "$LINEN
2c9e0 4f 22 20 35 0a 61 63 5f 63 76 5f 62 75 69 6c 64 O" 5.ac_cv_build
2c9f0 3d 60 24 53 48 45 4c 4c 20 22 24 61 63 5f 61 75 =`$SHELL "$ac_au
2ca00 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 x_dir/config.sub
2ca10 22 20 24 61 63 5f 62 75 69 6c 64 5f 61 6c 69 61 " $ac_build_alia
2ca20 73 60 20 7c 7c 0a 20 20 61 73 5f 66 6e 5f 65 72 s` ||. as_fn_er
2ca30 72 6f 72 20 24 3f 20 22 24 53 48 45 4c 4c 20 24 ror $? "$SHELL $
2ca40 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 ac_aux_dir/confi
2ca50 67 2e 73 75 62 20 24 61 63 5f 62 75 69 6c 64 5f g.sub $ac_build_
2ca60 61 6c 69 61 73 20 66 61 69 6c 65 64 22 20 22 24 alias failed" "$
2ca70 4c 49 4e 45 4e 4f 22 20 35 0a 0a 66 69 0a 7b 20 LINENO" 5..fi.{
2ca80 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
2ca90 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
2caa0 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
2cab0 61 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26 35 ac_cv_build" >&5
2cac0 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
2cad0 76 5f 62 75 69 6c 64 22 20 3e 26 36 3b 20 7d 0a v_build" >&6; }.
2cae0 63 61 73 65 20 24 61 63 5f 63 76 5f 62 75 69 6c case $ac_cv_buil
2caf0 64 20 69 6e 0a 2a 2d 2a 2d 2a 29 20 3b 3b 0a 2a d in.*-*-*) ;;.*
2cb00 29 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f ) as_fn_error $?
2cb10 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 "invalid value
2cb20 6f 66 20 63 61 6e 6f 6e 69 63 61 6c 20 62 75 69 of canonical bui
2cb30 6c 64 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 3b ld" "$LINENO" 5;
2cb40 3b 0a 65 73 61 63 0a 62 75 69 6c 64 3d 24 61 63 ;.esac.build=$ac
2cb50 5f 63 76 5f 62 75 69 6c 64 0a 61 63 5f 73 61 76 _cv_build.ac_sav
2cb60 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
2cb70 27 2d 27 0a 73 65 74 20 78 20 24 61 63 5f 63 76 '-'.set x $ac_cv
2cb80 5f 62 75 69 6c 64 0a 73 68 69 66 74 0a 62 75 69 _build.shift.bui
2cb90 6c 64 5f 63 70 75 3d 24 31 0a 62 75 69 6c 64 5f ld_cpu=$1.build_
2cba0 76 65 6e 64 6f 72 3d 24 32 0a 73 68 69 66 74 3b vendor=$2.shift;
2cbb0 20 73 68 69 66 74 0a 23 20 52 65 6d 65 6d 62 65 shift.# Remembe
2cbc0 72 2c 20 74 68 65 20 66 69 72 73 74 20 63 68 61 r, the first cha
2cbd0 72 61 63 74 65 72 20 6f 66 20 49 46 53 20 69 73 racter of IFS is
2cbe0 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 used to create
2cbf0 24 2a 2c 0a 23 20 65 78 63 65 70 74 20 77 69 74 $*,.# except wit
2cc00 68 20 6f 6c 64 20 73 68 65 6c 6c 73 3a 0a 62 75 h old shells:.bu
2cc10 69 6c 64 5f 6f 73 3d 24 2a 0a 49 46 53 3d 24 61 ild_os=$*.IFS=$a
2cc20 63 5f 73 61 76 65 5f 49 46 53 0a 63 61 73 65 20 c_save_IFS.case
2cc30 24 62 75 69 6c 64 5f 6f 73 20 69 6e 20 2a 5c 20 $build_os in *\
2cc40 2a 29 20 62 75 69 6c 64 5f 6f 73 3d 60 65 63 68 *) build_os=`ech
2cc50 6f 20 22 24 62 75 69 6c 64 5f 6f 73 22 20 7c 20 o "$build_os" |
2cc60 73 65 64 20 27 73 2f 20 2f 2d 2f 67 27 60 3b 3b sed 's/ /-/g'`;;
2cc70 20 65 73 61 63 0a 0a 0a 7b 20 24 61 73 5f 65 63 esac...{ $as_ec
2cc80 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
2cc90 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
2cca0 20 63 68 65 63 6b 69 6e 67 20 68 6f 73 74 20 73 checking host s
2ccb0 79 73 74 65 6d 20 74 79 70 65 22 20 3e 26 35 0a ystem type" >&5.
2ccc0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
2ccd0 6b 69 6e 67 20 68 6f 73 74 20 73 79 73 74 65 6d king host system
2cce0 20 74 79 70 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 type... " >&6;
2ccf0 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 68 6f 73 }.if ${ac_cv_hos
2cd00 74 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e t+:} false; then
2cd10 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
2cd20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
2cd30 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 22 else. if test "
2cd40 78 24 68 6f 73 74 5f 61 6c 69 61 73 22 20 3d 20 x$host_alias" =
2cd50 78 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f x; then. ac_cv_
2cd60 68 6f 73 74 3d 24 61 63 5f 63 76 5f 62 75 69 6c host=$ac_cv_buil
2cd70 64 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68 d.else. ac_cv_h
2cd80 6f 73 74 3d 60 24 53 48 45 4c 4c 20 22 24 61 63 ost=`$SHELL "$ac
2cd90 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e _aux_dir/config.
2cda0 73 75 62 22 20 24 68 6f 73 74 5f 61 6c 69 61 73 sub" $host_alias
2cdb0 60 20 7c 7c 0a 20 20 20 20 61 73 5f 66 6e 5f 65 ` ||. as_fn_e
2cdc0 72 72 6f 72 20 24 3f 20 22 24 53 48 45 4c 4c 20 rror $? "$SHELL
2cdd0 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66 $ac_aux_dir/conf
2cde0 69 67 2e 73 75 62 20 24 68 6f 73 74 5f 61 6c 69 ig.sub $host_ali
2cdf0 61 73 20 66 61 69 6c 65 64 22 20 22 24 4c 49 4e as failed" "$LIN
2ce00 45 4e 4f 22 20 35 0a 66 69 0a 0a 66 69 0a 7b 20 ENO" 5.fi..fi.{
2ce10 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
2ce20 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
2ce30 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
2ce40 61 63 5f 63 76 5f 68 6f 73 74 22 20 3e 26 35 0a ac_cv_host" >&5.
2ce50 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 $as_echo "$ac_cv
2ce60 5f 68 6f 73 74 22 20 3e 26 36 3b 20 7d 0a 63 61 _host" >&6; }.ca
2ce70 73 65 20 24 61 63 5f 63 76 5f 68 6f 73 74 20 69 se $ac_cv_host i
2ce80 6e 0a 2a 2d 2a 2d 2a 29 20 3b 3b 0a 2a 29 20 61 n.*-*-*) ;;.*) a
2ce90 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 69 s_fn_error $? "i
2cea0 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 6f 66 20 nvalid value of
2ceb0 63 61 6e 6f 6e 69 63 61 6c 20 68 6f 73 74 22 20 canonical host"
2cec0 22 24 4c 49 4e 45 4e 4f 22 20 35 3b 3b 0a 65 73 "$LINENO" 5;;.es
2ced0 61 63 0a 68 6f 73 74 3d 24 61 63 5f 63 76 5f 68 ac.host=$ac_cv_h
2cee0 6f 73 74 0a 61 63 5f 73 61 76 65 5f 49 46 53 3d ost.ac_save_IFS=
2cef0 24 49 46 53 3b 20 49 46 53 3d 27 2d 27 0a 73 65 $IFS; IFS='-'.se
2cf00 74 20 78 20 24 61 63 5f 63 76 5f 68 6f 73 74 0a t x $ac_cv_host.
2cf10 73 68 69 66 74 0a 68 6f 73 74 5f 63 70 75 3d 24 shift.host_cpu=$
2cf20 31 0a 68 6f 73 74 5f 76 65 6e 64 6f 72 3d 24 32 1.host_vendor=$2
2cf30 0a 73 68 69 66 74 3b 20 73 68 69 66 74 0a 23 20 .shift; shift.#
2cf40 52 65 6d 65 6d 62 65 72 2c 20 74 68 65 20 66 69 Remember, the fi
2cf50 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 rst character of
2cf60 20 49 46 53 20 69 73 20 75 73 65 64 20 74 6f 20 IFS is used to
2cf70 63 72 65 61 74 65 20 24 2a 2c 0a 23 20 65 78 63 create $*,.# exc
2cf80 65 70 74 20 77 69 74 68 20 6f 6c 64 20 73 68 65 ept with old she
2cf90 6c 6c 73 3a 0a 68 6f 73 74 5f 6f 73 3d 24 2a 0a lls:.host_os=$*.
2cfa0 49 46 53 3d 24 61 63 5f 73 61 76 65 5f 49 46 53 IFS=$ac_save_IFS
2cfb0 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 .case $host_os i
2cfc0 6e 20 2a 5c 20 2a 29 20 68 6f 73 74 5f 6f 73 3d n *\ *) host_os=
2cfd0 60 65 63 68 6f 20 22 24 68 6f 73 74 5f 6f 73 22 `echo "$host_os"
2cfe0 20 7c 20 73 65 64 20 27 73 2f 20 2f 2d 2f 67 27 | sed 's/ /-/g'
2cff0 60 3b 3b 20 65 73 61 63 0a 0a 0a 65 6e 61 62 6c `;; esac...enabl
2d000 65 5f 77 69 6e 33 32 5f 64 6c 6c 3d 79 65 73 0a e_win32_dll=yes.
2d010 0a 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 2a .case $host in.*
2d020 2d 2a 2d 63 79 67 77 69 6e 2a 20 7c 20 2a 2d 2a -*-cygwin* | *-*
2d030 2d 6d 69 6e 67 77 2a 20 7c 20 2a 2d 2a 2d 70 77 -mingw* | *-*-pw
2d040 33 32 2a 20 7c 20 2a 2d 2a 2d 63 65 67 63 63 2a 32* | *-*-cegcc*
2d050 29 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 ). if test -n "
2d060 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 $ac_tool_prefix"
2d070 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 ; then. # Extra
2d080 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 ct the first wor
2d090 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f d of "${ac_tool_
2d0a0 70 72 65 66 69 78 7d 61 73 22 2c 20 73 6f 20 69 prefix}as", so i
2d0b0 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 t can be a progr
2d0c0 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 am name with arg
2d0d0 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 s..set dummy ${a
2d0e0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 73 c_tool_prefix}as
2d0f0 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 ; ac_word=$2.{ $
2d100 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
2d110 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
2d120 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
2d130 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 or $ac_word" >&5
2d140 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
2d150 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
2d160 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 rd... " >&6; }.i
2d170 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 41 f ${ac_cv_prog_A
2d180 53 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e S+:} false; then
2d190 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
2d1a0 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
2d1b0 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d else. if test -
2d1c0 6e 20 22 24 41 53 22 3b 20 74 68 65 6e 0a 20 20 n "$AS"; then.
2d1d0 61 63 5f 63 76 5f 70 72 6f 67 5f 41 53 3d 22 24 ac_cv_prog_AS="$
2d1e0 41 53 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 AS" # Let the us
2d1f0 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 er override the
2d200 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 test..else.as_sa
2d210 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 ve_IFS=$IFS; IFS
2d220 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 =$PATH_SEPARATOR
2d230 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 .for as_dir in $
2d240 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 PATH.do. IFS=$a
2d250 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 s_save_IFS. tes
2d260 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 t -z "$as_dir" &
2d270 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 & as_dir=.. f
2d280 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 or ac_exec_ext i
2d290 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 n '' $ac_executa
2d2a0 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 ble_extensions;
2d2b0 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 do. if as_fn_ex
2d2c0 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f ecutable_p "$as_
2d2d0 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
2d2e0 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a exec_ext"; then.
2d2f0 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 41 ac_cv_prog_A
2d300 53 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 S="${ac_tool_pre
2d310 66 69 78 7d 61 73 22 0a 20 20 20 20 24 61 73 5f fix}as". $as_
2d320 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
2d330 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
2d340 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 }: found $as_dir
2d350 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
2d360 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 c_ext" >&5. b
2d370 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 reak 2. fi.done
2d380 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f . done.IFS=$as_
2d390 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a save_IFS..fi.fi.
2d3a0 41 53 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 41 AS=$ac_cv_prog_A
2d3b0 53 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 41 S.if test -n "$A
2d3c0 53 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 S"; then. { $as
2d3d0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
2d3e0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
2d3f0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 41 53 22 O}: result: $AS"
2d400 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
2d410 41 53 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a AS" >&6; }.else.
2d420 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
2d430 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
2d440 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
2d450 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 t: no" >&5.$as_e
2d460 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a cho "no" >&6; }.
2d470 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 fi...fi.if test
2d480 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f -z "$ac_cv_prog_
2d490 41 53 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 AS"; then. ac_c
2d4a0 74 5f 41 53 3d 24 41 53 0a 20 20 23 20 45 78 74 t_AS=$AS. # Ext
2d4b0 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 ract the first w
2d4c0 6f 72 64 20 6f 66 20 22 61 73 22 2c 20 73 6f 20 ord of "as", so
2d4d0 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 it can be a prog
2d4e0 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 ram name with ar
2d4f0 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 61 73 gs..set dummy as
2d500 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 ; ac_word=$2.{ $
2d510 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
2d520 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
2d530 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
2d540 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 or $ac_word" >&5
2d550 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
2d560 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
2d570 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 rd... " >&6; }.i
2d580 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 f ${ac_cv_prog_a
2d590 63 5f 63 74 5f 41 53 2b 3a 7d 20 66 61 6c 73 65 c_ct_AS+:} false
2d5a0 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
2d5b0 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
2d5c0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 " >&6.else. if
2d5d0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f test -n "$ac_ct_
2d5e0 41 53 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 AS"; then. ac_c
2d5f0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 53 3d v_prog_ac_ct_AS=
2d600 22 24 61 63 5f 63 74 5f 41 53 22 20 23 20 4c 65 "$ac_ct_AS" # Le
2d610 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 t the user overr
2d620 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c ide the test..el
2d630 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 se.as_save_IFS=$
2d640 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 IFS; IFS=$PATH_S
2d650 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f EPARATOR.for as_
2d660 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a dir in $PATH.do.
2d670 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 IFS=$as_save_I
2d680 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 FS. test -z "$a
2d690 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 s_dir" && as_dir
2d6a0 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 =.. for ac_ex
2d6b0 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 ec_ext in '' $ac
2d6c0 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 _executable_exte
2d6d0 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 nsions; do. if
2d6e0 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 as_fn_executable
2d6f0 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f _p "$as_dir/$ac_
2d700 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
2d710 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 "; then. ac_c
2d720 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 53 3d v_prog_ac_ct_AS=
2d730 22 61 73 22 0a 20 20 20 20 24 61 73 5f 65 63 68 "as". $as_ech
2d740 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
2d750 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
2d760 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 found $as_dir/$a
2d770 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 c_word$ac_exec_e
2d780 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 xt" >&5. brea
2d790 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 k 2. fi.done.
2d7a0 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 done.IFS=$as_sav
2d7b0 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f e_IFS..fi.fi.ac_
2d7c0 63 74 5f 41 53 3d 24 61 63 5f 63 76 5f 70 72 6f ct_AS=$ac_cv_pro
2d7d0 67 5f 61 63 5f 63 74 5f 41 53 0a 69 66 20 74 65 g_ac_ct_AS.if te
2d7e0 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 41 53 st -n "$ac_ct_AS
2d7f0 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
2d800 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
2d810 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
2d820 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 }: result: $ac_c
2d830 74 5f 41 53 22 20 3e 26 35 0a 24 61 73 5f 65 63 t_AS" >&5.$as_ec
2d840 68 6f 20 22 24 61 63 5f 63 74 5f 41 53 22 20 3e ho "$ac_ct_AS" >
2d850 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
2d860 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
2d870 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
2d880 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
2d890 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
2d8a0 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 no" >&6; }.fi..
2d8b0 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 if test "x$ac_c
2d8c0 74 5f 41 53 22 20 3d 20 78 3b 20 74 68 65 6e 0a t_AS" = x; then.
2d8d0 20 20 20 20 41 53 3d 22 66 61 6c 73 65 22 0a 20 AS="false".
2d8e0 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20 24 else. case $
2d8f0 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a cross_compiling:
2d900 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 $ac_tool_warned
2d910 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65 in.yes:).{ $as_e
2d920 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
2d930 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
2d940 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 : WARNING: using
2d950 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 cross tools not
2d960 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 68 prefixed with h
2d970 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 35 ost triplet" >&5
2d980 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d .$as_echo "$as_m
2d990 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e e: WARNING: usin
2d9a0 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f g cross tools no
2d9b0 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 t prefixed with
2d9c0 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 host triplet" >&
2d9d0 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 2;}.ac_tool_warn
2d9e0 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 ed=yes ;;.esac.
2d9f0 20 20 20 41 53 3d 24 61 63 5f 63 74 5f 41 53 0a AS=$ac_ct_AS.
2da00 20 20 66 69 0a 65 6c 73 65 0a 20 20 41 53 3d 22 fi.else. AS="
2da10 24 61 63 5f 63 76 5f 70 72 6f 67 5f 41 53 22 0a $ac_cv_prog_AS".
2da20 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 2d 6e fi.. if test -n
2da30 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 "$ac_tool_prefi
2da40 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 x"; then. # Ext
2da50 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 ract the first w
2da60 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f ord of "${ac_too
2da70 6c 5f 70 72 65 66 69 78 7d 64 6c 6c 74 6f 6f 6c l_prefix}dlltool
2da80 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 ", so it can be
2da90 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 a program name w
2daa0 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 ith args..set du
2dab0 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 mmy ${ac_tool_pr
2dac0 65 66 69 78 7d 64 6c 6c 74 6f 6f 6c 3b 20 61 63 efix}dlltool; ac
2dad0 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 _word=$2.{ $as_e
2dae0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
2daf0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
2db00 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 : checking for $
2db10 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 ac_word" >&5.$as
2db20 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
2db30 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e g for $ac_word..
2db40 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
2db50 61 63 5f 63 76 5f 70 72 6f 67 5f 44 4c 4c 54 4f ac_cv_prog_DLLTO
2db60 4f 4c 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 OL+:} false; the
2db70 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
2db80 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
2db90 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
2dba0 2d 6e 20 22 24 44 4c 4c 54 4f 4f 4c 22 3b 20 74 -n "$DLLTOOL"; t
2dbb0 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 hen. ac_cv_prog
2dbc0 5f 44 4c 4c 54 4f 4f 4c 3d 22 24 44 4c 4c 54 4f _DLLTOOL="$DLLTO
2dbd0 4f 4c 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 OL" # Let the us
2dbe0 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 er override the
2dbf0 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 test..else.as_sa
2dc00 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 ve_IFS=$IFS; IFS
2dc10 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 =$PATH_SEPARATOR
2dc20 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 .for as_dir in $
2dc30 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 PATH.do. IFS=$a
2dc40 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 s_save_IFS. tes
2dc50 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 t -z "$as_dir" &
2dc60 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 & as_dir=.. f
2dc70 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 or ac_exec_ext i
2dc80 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 n '' $ac_executa
2dc90 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 ble_extensions;
2dca0 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 do. if as_fn_ex
2dcb0 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f ecutable_p "$as_
2dcc0 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
2dcd0 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a exec_ext"; then.
2dce0 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 44 ac_cv_prog_D
2dcf0 4c 4c 54 4f 4f 4c 3d 22 24 7b 61 63 5f 74 6f 6f LLTOOL="${ac_too
2dd00 6c 5f 70 72 65 66 69 78 7d 64 6c 6c 74 6f 6f 6c l_prefix}dlltool
2dd10 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 ". $as_echo "
2dd20 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
2dd30 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 no-$LINENO}: fou
2dd40 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 nd $as_dir/$ac_w
2dd50 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
2dd60 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 >&5. break 2
2dd70 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e . fi.done. don
2dd80 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 e.IFS=$as_save_I
2dd90 46 53 0a 0a 66 69 0a 66 69 0a 44 4c 4c 54 4f 4f FS..fi.fi.DLLTOO
2dda0 4c 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 44 4c L=$ac_cv_prog_DL
2ddb0 4c 54 4f 4f 4c 0a 69 66 20 74 65 73 74 20 2d 6e LTOOL.if test -n
2ddc0 20 22 24 44 4c 4c 54 4f 4f 4c 22 3b 20 74 68 65 "$DLLTOOL"; the
2ddd0 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 n. { $as_echo "
2dde0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
2ddf0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
2de00 75 6c 74 3a 20 24 44 4c 4c 54 4f 4f 4c 22 20 3e ult: $DLLTOOL" >
2de10 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 44 4c &5.$as_echo "$DL
2de20 4c 54 4f 4f 4c 22 20 3e 26 36 3b 20 7d 0a 65 6c LTOOL" >&6; }.el
2de30 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
2de40 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
2de50 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
2de60 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
2de70 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
2de80 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 }.fi...fi.if te
2de90 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 st -z "$ac_cv_pr
2dea0 6f 67 5f 44 4c 4c 54 4f 4f 4c 22 3b 20 74 68 65 og_DLLTOOL"; the
2deb0 6e 0a 20 20 61 63 5f 63 74 5f 44 4c 4c 54 4f 4f n. ac_ct_DLLTOO
2dec0 4c 3d 24 44 4c 4c 54 4f 4f 4c 0a 20 20 23 20 45 L=$DLLTOOL. # E
2ded0 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 xtract the first
2dee0 20 77 6f 72 64 20 6f 66 20 22 64 6c 6c 74 6f 6f word of "dlltoo
2def0 6c 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 l", so it can be
2df00 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 a program name
2df10 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 with args..set d
2df20 75 6d 6d 79 20 64 6c 6c 74 6f 6f 6c 3b 20 61 63 ummy dlltool; ac
2df30 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 _word=$2.{ $as_e
2df40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
2df50 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
2df60 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 : checking for $
2df70 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 ac_word" >&5.$as
2df80 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
2df90 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e g for $ac_word..
2dfa0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
2dfb0 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
2dfc0 5f 44 4c 4c 54 4f 4f 4c 2b 3a 7d 20 66 61 6c 73 _DLLTOOL+:} fals
2dfd0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
2dfe0 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
2dff0 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 " >&6.else. if
2e000 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 test -n "$ac_ct
2e010 5f 44 4c 4c 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a _DLLTOOL"; then.
2e020 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f ac_cv_prog_ac_
2e030 63 74 5f 44 4c 4c 54 4f 4f 4c 3d 22 24 61 63 5f ct_DLLTOOL="$ac_
2e040 63 74 5f 44 4c 4c 54 4f 4f 4c 22 20 23 20 4c 65 ct_DLLTOOL" # Le
2e050 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 t the user overr
2e060 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c ide the test..el
2e070 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 se.as_save_IFS=$
2e080 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 IFS; IFS=$PATH_S
2e090 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f EPARATOR.for as_
2e0a0 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a dir in $PATH.do.
2e0b0 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 IFS=$as_save_I
2e0c0 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 FS. test -z "$a
2e0d0 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 s_dir" && as_dir
2e0e0 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 =.. for ac_ex
2e0f0 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 ec_ext in '' $ac
2e100 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 _executable_exte
2e110 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 nsions; do. if
2e120 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 as_fn_executable
2e130 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f _p "$as_dir/$ac_
2e140 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
2e150 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 "; then. ac_c
2e160 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 4c 4c v_prog_ac_ct_DLL
2e170 54 4f 4f 4c 3d 22 64 6c 6c 74 6f 6f 6c 22 0a 20 TOOL="dlltool".
2e180 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 $as_echo "$as
2e190 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
2e1a0 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 $LINENO}: found
2e1b0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 $as_dir/$ac_word
2e1c0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 $ac_exec_ext" >&
2e1d0 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 5. break 2.
2e1e0 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 fi.done. done.I
2e1f0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
2e200 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 44 4c 4c .fi.fi.ac_ct_DLL
2e210 54 4f 4f 4c 3d 24 61 63 5f 63 76 5f 70 72 6f 67 TOOL=$ac_cv_prog
2e220 5f 61 63 5f 63 74 5f 44 4c 4c 54 4f 4f 4c 0a 69 _ac_ct_DLLTOOL.i
2e230 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 f test -n "$ac_c
2e240 74 5f 44 4c 4c 54 4f 4f 4c 22 3b 20 74 68 65 6e t_DLLTOOL"; then
2e250 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
2e260 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
2e270 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
2e280 6c 74 3a 20 24 61 63 5f 63 74 5f 44 4c 4c 54 4f lt: $ac_ct_DLLTO
2e290 4f 4c 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f OL" >&5.$as_echo
2e2a0 20 22 24 61 63 5f 63 74 5f 44 4c 4c 54 4f 4f 4c "$ac_ct_DLLTOOL
2e2b0 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 " >&6; }.else.
2e2c0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
2e2d0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
2e2e0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
2e2f0 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 no" >&5.$as_ech
2e300 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 o "no" >&6; }.fi
2e310 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 61 .. if test "x$a
2e320 63 5f 63 74 5f 44 4c 4c 54 4f 4f 4c 22 20 3d 20 c_ct_DLLTOOL" =
2e330 78 3b 20 74 68 65 6e 0a 20 20 20 20 44 4c 4c 54 x; then. DLLT
2e340 4f 4f 4c 3d 22 66 61 6c 73 65 22 0a 20 20 65 6c OOL="false". el
2e350 73 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f se. case $cro
2e360 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 ss_compiling:$ac
2e370 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a _tool_warned in.
2e380 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f yes:).{ $as_echo
2e390 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
2e3a0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 neno-$LINENO}: W
2e3b0 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 ARNING: using cr
2e3c0 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 oss tools not pr
2e3d0 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 efixed with host
2e3e0 20 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 triplet" >&5.$a
2e3f0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 s_echo "$as_me:
2e400 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 WARNING: using c
2e410 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 ross tools not p
2e420 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 refixed with hos
2e430 74 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d t triplet" >&2;}
2e440 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d .ac_tool_warned=
2e450 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 yes ;;.esac.
2e460 44 4c 4c 54 4f 4f 4c 3d 24 61 63 5f 63 74 5f 44 DLLTOOL=$ac_ct_D
2e470 4c 4c 54 4f 4f 4c 0a 20 20 66 69 0a 65 6c 73 65 LLTOOL. fi.else
2e480 0a 20 20 44 4c 4c 54 4f 4f 4c 3d 22 24 61 63 5f . DLLTOOL="$ac_
2e490 63 76 5f 70 72 6f 67 5f 44 4c 4c 54 4f 4f 4c 22 cv_prog_DLLTOOL"
2e4a0 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 2d .fi.. if test -
2e4b0 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 n "$ac_tool_pref
2e4c0 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 ix"; then. # Ex
2e4d0 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
2e4e0 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f word of "${ac_to
2e4f0 6f 6c 5f 70 72 65 66 69 78 7d 6f 62 6a 64 75 6d ol_prefix}objdum
2e500 70 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 p", so it can be
2e510 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 a program name
2e520 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 with args..set d
2e530 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 ummy ${ac_tool_p
2e540 72 65 66 69 78 7d 6f 62 6a 64 75 6d 70 3b 20 61 refix}objdump; a
2e550 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
2e560 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
2e570 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
2e580 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
2e590 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
2e5a0 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
2e5b0 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
2e5c0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
2e5d0 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 {ac_cv_prog_OBJD
2e5e0 55 4d 50 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 UMP+:} false; th
2e5f0 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
2e600 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
2e610 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 6.else. if test
2e620 20 2d 6e 20 22 24 4f 42 4a 44 55 4d 50 22 3b 20 -n "$OBJDUMP";
2e630 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f then. ac_cv_pro
2e640 67 5f 4f 42 4a 44 55 4d 50 3d 22 24 4f 42 4a 44 g_OBJDUMP="$OBJD
2e650 55 4d 50 22 20 23 20 4c 65 74 20 74 68 65 20 75 UMP" # Let the u
2e660 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 ser override the
2e670 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 test..else.as_s
2e680 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 ave_IFS=$IFS; IF
2e690 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f S=$PATH_SEPARATO
2e6a0 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 R.for as_dir in
2e6b0 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 $PATH.do. IFS=$
2e6c0 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 as_save_IFS. te
2e6d0 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 st -z "$as_dir"
2e6e0 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 && as_dir=..
2e6f0 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 for ac_exec_ext
2e700 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 in '' $ac_execut
2e710 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b able_extensions;
2e720 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 do. if as_fn_e
2e730 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 xecutable_p "$as
2e740 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
2e750 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e _exec_ext"; then
2e760 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f . ac_cv_prog_
2e770 4f 42 4a 44 55 4d 50 3d 22 24 7b 61 63 5f 74 6f OBJDUMP="${ac_to
2e780 6f 6c 5f 70 72 65 66 69 78 7d 6f 62 6a 64 75 6d ol_prefix}objdum
2e790 70 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 p". $as_echo
2e7a0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
2e7b0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f eno-$LINENO}: fo
2e7c0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f und $as_dir/$ac_
2e7d0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
2e7e0 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 " >&5. break
2e7f0 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 2. fi.done. do
2e800 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
2e810 49 46 53 0a 0a 66 69 0a 66 69 0a 4f 42 4a 44 55 IFS..fi.fi.OBJDU
2e820 4d 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f MP=$ac_cv_prog_O
2e830 42 4a 44 55 4d 50 0a 69 66 20 74 65 73 74 20 2d BJDUMP.if test -
2e840 6e 20 22 24 4f 42 4a 44 55 4d 50 22 3b 20 74 68 n "$OBJDUMP"; th
2e850 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 en. { $as_echo
2e860 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
2e870 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
2e880 73 75 6c 74 3a 20 24 4f 42 4a 44 55 4d 50 22 20 sult: $OBJDUMP"
2e890 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 4f >&5.$as_echo "$O
2e8a0 42 4a 44 55 4d 50 22 20 3e 26 36 3b 20 7d 0a 65 BJDUMP" >&6; }.e
2e8b0 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f lse. { $as_echo
2e8c0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
2e8d0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
2e8e0 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 esult: no" >&5.$
2e8f0 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 as_echo "no" >&6
2e900 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 ; }.fi...fi.if t
2e910 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 est -z "$ac_cv_p
2e920 72 6f 67 5f 4f 42 4a 44 55 4d 50 22 3b 20 74 68 rog_OBJDUMP"; th
2e930 65 6e 0a 20 20 61 63 5f 63 74 5f 4f 42 4a 44 55 en. ac_ct_OBJDU
2e940 4d 50 3d 24 4f 42 4a 44 55 4d 50 0a 20 20 23 20 MP=$OBJDUMP. #
2e950 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 Extract the firs
2e960 74 20 77 6f 72 64 20 6f 66 20 22 6f 62 6a 64 75 t word of "objdu
2e970 6d 70 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 mp", so it can b
2e980 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 e a program name
2e990 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 with args..set
2e9a0 64 75 6d 6d 79 20 6f 62 6a 64 75 6d 70 3b 20 61 dummy objdump; a
2e9b0 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
2e9c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
2e9d0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
2e9e0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
2e9f0 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
2ea00 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
2ea10 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
2ea20 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
2ea30 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 {ac_cv_prog_ac_c
2ea40 74 5f 4f 42 4a 44 55 4d 50 2b 3a 7d 20 66 61 6c t_OBJDUMP+:} fal
2ea50 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
2ea60 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
2ea70 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 ) " >&6.else. i
2ea80 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 f test -n "$ac_c
2ea90 74 5f 4f 42 4a 44 55 4d 50 22 3b 20 74 68 65 6e t_OBJDUMP"; then
2eaa0 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 . ac_cv_prog_ac
2eab0 5f 63 74 5f 4f 42 4a 44 55 4d 50 3d 22 24 61 63 _ct_OBJDUMP="$ac
2eac0 5f 63 74 5f 4f 42 4a 44 55 4d 50 22 20 23 20 4c _ct_OBJDUMP" # L
2ead0 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 et the user over
2eae0 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 ride the test..e
2eaf0 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d lse.as_save_IFS=
2eb00 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f $IFS; IFS=$PATH_
2eb10 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 SEPARATOR.for as
2eb20 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f _dir in $PATH.do
2eb30 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f . IFS=$as_save_
2eb40 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 IFS. test -z "$
2eb50 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 as_dir" && as_di
2eb60 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 r=.. for ac_e
2eb70 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 xec_ext in '' $a
2eb80 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 c_executable_ext
2eb90 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 ensions; do. if
2eba0 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c as_fn_executabl
2ebb0 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 e_p "$as_dir/$ac
2ebc0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
2ebd0 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f t"; then. ac_
2ebe0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 42 cv_prog_ac_ct_OB
2ebf0 4a 44 55 4d 50 3d 22 6f 62 6a 64 75 6d 70 22 0a JDUMP="objdump".
2ec00 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 $as_echo "$a
2ec10 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
2ec20 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 -$LINENO}: found
2ec30 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 $as_dir/$ac_wor
2ec40 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e d$ac_exec_ext" >
2ec50 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 &5. break 2.
2ec60 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a fi.done. done.
2ec70 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
2ec80 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 4f 42 ..fi.fi.ac_ct_OB
2ec90 4a 44 55 4d 50 3d 24 61 63 5f 63 76 5f 70 72 6f JDUMP=$ac_cv_pro
2eca0 67 5f 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 0a g_ac_ct_OBJDUMP.
2ecb0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
2ecc0 63 74 5f 4f 42 4a 44 55 4d 50 22 3b 20 74 68 65 ct_OBJDUMP"; the
2ecd0 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 n. { $as_echo "
2ece0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
2ecf0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
2ed00 75 6c 74 3a 20 24 61 63 5f 63 74 5f 4f 42 4a 44 ult: $ac_ct_OBJD
2ed10 55 4d 50 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 UMP" >&5.$as_ech
2ed20 6f 20 22 24 61 63 5f 63 74 5f 4f 42 4a 44 55 4d o "$ac_ct_OBJDUM
2ed30 50 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 P" >&6; }.else.
2ed40 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
2ed50 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
2ed60 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
2ed70 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 : no" >&5.$as_ec
2ed80 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 ho "no" >&6; }.f
2ed90 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 i.. if test "x$
2eda0 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 22 20 3d ac_ct_OBJDUMP" =
2edb0 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 4f 42 4a x; then. OBJ
2edc0 44 55 4d 50 3d 22 66 61 6c 73 65 22 0a 20 20 65 DUMP="false". e
2edd0 6c 73 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 lse. case $cr
2ede0 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 oss_compiling:$a
2edf0 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e c_tool_warned in
2ee00 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 .yes:).{ $as_ech
2ee10 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
2ee20 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
2ee30 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 WARNING: using c
2ee40 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 ross tools not p
2ee50 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 refixed with hos
2ee60 74 20 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 t triplet" >&5.$
2ee70 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
2ee80 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 WARNING: using
2ee90 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 cross tools not
2eea0 70 72 65 66 69 78 65 64 20 77 69 74 68 20 68 6f prefixed with ho
2eeb0 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b st triplet" >&2;
2eec0 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 }.ac_tool_warned
2eed0 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 =yes ;;.esac.
2eee0 20 4f 42 4a 44 55 4d 50 3d 24 61 63 5f 63 74 5f OBJDUMP=$ac_ct_
2eef0 4f 42 4a 44 55 4d 50 0a 20 20 66 69 0a 65 6c 73 OBJDUMP. fi.els
2ef00 65 0a 20 20 4f 42 4a 44 55 4d 50 3d 22 24 61 63 e. OBJDUMP="$ac
2ef10 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 55 4d 50 _cv_prog_OBJDUMP
2ef20 22 0a 66 69 0a 0a 20 20 3b 3b 0a 65 73 61 63 0a ".fi.. ;;.esac.
2ef30 0a 74 65 73 74 20 2d 7a 20 22 24 41 53 22 20 26 .test -z "$AS" &
2ef40 26 20 41 53 3d 61 73 0a 0a 0a 0a 0a 0a 74 65 73 & AS=as......tes
2ef50 74 20 2d 7a 20 22 24 44 4c 4c 54 4f 4f 4c 22 20 t -z "$DLLTOOL"
2ef60 26 26 20 44 4c 4c 54 4f 4f 4c 3d 64 6c 6c 74 6f && DLLTOOL=dllto
2ef70 6f 6c 0a 0a 0a 0a 0a 0a 74 65 73 74 20 2d 7a 20 ol......test -z
2ef80 22 24 4f 42 4a 44 55 4d 50 22 20 26 26 20 4f 42 "$OBJDUMP" && OB
2ef90 4a 44 55 4d 50 3d 6f 62 6a 64 75 6d 70 0a 0a 0a JDUMP=objdump...
2efa0 0a 0a 0a 0a 0a 63 61 73 65 20 60 70 77 64 60 20 .....case `pwd`
2efb0 69 6e 0a 20 20 2a 5c 20 2a 20 7c 20 2a 5c 09 2a in. *\ * | *\.*
2efc0 29 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f ). { $as_echo
2efd0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
2efe0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 neno-$LINENO}: W
2eff0 41 52 4e 49 4e 47 3a 20 4c 69 62 74 6f 6f 6c 20 ARNING: Libtool
2f000 64 6f 65 73 20 6e 6f 74 20 63 6f 70 65 20 77 65 does not cope we
2f010 6c 6c 20 77 69 74 68 20 77 68 69 74 65 73 70 61 ll with whitespa
2f020 63 65 20 69 6e 20 5c 60 70 77 64 5c 60 22 20 3e ce in \`pwd\`" >
2f030 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 &5.$as_echo "$as
2f040 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 4c 69 _me: WARNING: Li
2f050 62 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f 74 20 63 btool does not c
2f060 6f 70 65 20 77 65 6c 6c 20 77 69 74 68 20 77 68 ope well with wh
2f070 69 74 65 73 70 61 63 65 20 69 6e 20 5c 60 70 77 itespace in \`pw
2f080 64 5c 60 22 20 3e 26 32 3b 7d 20 3b 3b 0a 65 73 d\`" >&2;} ;;.es
2f090 61 63 0a 0a 0a 0a 6d 61 63 72 6f 5f 76 65 72 73 ac....macro_vers
2f0a0 69 6f 6e 3d 27 32 2e 34 2e 32 27 0a 6d 61 63 72 ion='2.4.2'.macr
2f0b0 6f 5f 72 65 76 69 73 69 6f 6e 3d 27 31 2e 33 33 o_revision='1.33
2f0c0 33 37 27 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 37'.............
2f0d0 0a 6c 74 6d 61 69 6e 3d 22 24 61 63 5f 61 75 78 .ltmain="$ac_aux
2f0e0 5f 64 69 72 2f 6c 74 6d 61 69 6e 2e 73 68 22 0a _dir/ltmain.sh".
2f0f0 0a 23 20 42 61 63 6b 73 6c 61 73 68 69 66 79 20 .# Backslashify
2f100 6d 65 74 61 63 68 61 72 61 63 74 65 72 73 20 74 metacharacters t
2f110 68 61 74 20 61 72 65 20 73 74 69 6c 6c 20 61 63 hat are still ac
2f120 74 69 76 65 20 77 69 74 68 69 6e 0a 23 20 64 6f tive within.# do
2f130 75 62 6c 65 2d 71 75 6f 74 65 64 20 73 74 72 69 uble-quoted stri
2f140 6e 67 73 2e 0a 73 65 64 5f 71 75 6f 74 65 5f 73 ngs..sed_quote_s
2f150 75 62 73 74 3d 27 73 2f 5c 28 5b 22 60 24 5c 5c ubst='s/\(["`$\\
2f160 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53 ]\)/\\\1/g'..# S
2f170 61 6d 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75 ame as above, bu
2f180 74 20 64 6f 20 6e 6f 74 20 71 75 6f 74 65 20 76 t do not quote v
2f190 61 72 69 61 62 6c 65 20 72 65 66 65 72 65 6e 63 ariable referenc
2f1a0 65 73 2e 0a 64 6f 75 62 6c 65 5f 71 75 6f 74 65 es..double_quote
2f1b0 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b 22 60 5c _subst='s/\(["`\
2f1c0 5c 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 \]\)/\\\1/g'..#
2f1d0 53 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e Sed substitution
2f1e0 20 74 6f 20 64 65 6c 61 79 20 65 78 70 61 6e 73 to delay expans
2f1f0 69 6f 6e 20 6f 66 20 61 6e 20 65 73 63 61 70 65 ion of an escape
2f200 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 d shell variable
2f210 20 69 6e 20 61 0a 23 20 64 6f 75 62 6c 65 5f 71 in a.# double_q
2f220 75 6f 74 65 5f 73 75 62 73 74 27 65 64 20 73 74 uote_subst'ed st
2f230 72 69 6e 67 2e 0a 64 65 6c 61 79 5f 76 61 72 69 ring..delay_vari
2f240 61 62 6c 65 5f 73 75 62 73 74 3d 27 73 2f 5c 5c able_subst='s/\\
2f250 5c 5c 5c 5c 5c 5c 5c 5c 5c 24 2f 5c 5c 5c 5c 5c \\\\\\\\\$/\\\\\
2f260 5c 24 2f 67 27 0a 0a 23 20 53 65 64 20 73 75 62 \$/g'..# Sed sub
2f270 73 74 69 74 75 74 69 6f 6e 20 74 6f 20 64 65 6c stitution to del
2f280 61 79 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 ay expansion of
2f290 61 6e 20 65 73 63 61 70 65 64 20 73 69 6e 67 6c an escaped singl
2f2a0 65 20 71 75 6f 74 65 2e 0a 64 65 6c 61 79 5f 73 e quote..delay_s
2f2b0 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 ingle_quote_subs
2f2c0 74 3d 27 73 2f 27 5c 27 27 2f 27 5c 27 5c 5c 5c t='s/'\''/'\'\\\
2f2d0 5c 5c 5c 5c 27 5c 27 27 2f 67 27 0a 0a 23 20 53 \\\\'\''/g'..# S
2f2e0 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 ed substitution
2f2f0 74 6f 20 61 76 6f 69 64 20 61 63 63 69 64 65 6e to avoid acciden
2f300 74 61 6c 20 67 6c 6f 62 62 69 6e 67 20 69 6e 20 tal globbing in
2f310 65 76 61 6c 65 64 20 65 78 70 72 65 73 73 69 6f evaled expressio
2f320 6e 73 0a 6e 6f 5f 67 6c 6f 62 5f 73 75 62 73 74 ns.no_glob_subst
2f330 3d 27 73 2f 5c 2a 2f 5c 5c 5c 2a 2f 67 27 0a 0a ='s/\*/\\\*/g'..
2f340 45 43 48 4f 3d 27 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c ECHO='\\\\\\\\\\
2f350 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
2f360 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
2f370 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
2f380 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
2f390 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
2f3a0 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 27 0a 45 \\\\\\\\\\\\\'.E
2f3b0 43 48 4f 3d 24 45 43 48 4f 24 45 43 48 4f 24 45 CHO=$ECHO$ECHO$E
2f3c0 43 48 4f 24 45 43 48 4f 24 45 43 48 4f 0a 45 43 CHO$ECHO$ECHO.EC
2f3d0 48 4f 3d 24 45 43 48 4f 24 45 43 48 4f 24 45 43 HO=$ECHO$ECHO$EC
2f3e0 48 4f 24 45 43 48 4f 24 45 43 48 4f 24 45 43 48 HO$ECHO$ECHO$ECH
2f3f0 4f 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 O..{ $as_echo "$
2f400 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
2f410 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
2f420 6b 69 6e 67 20 68 6f 77 20 74 6f 20 70 72 69 6e king how to prin
2f430 74 20 73 74 72 69 6e 67 73 22 20 3e 26 35 0a 24 t strings" >&5.$
2f440 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
2f450 69 6e 67 20 68 6f 77 20 74 6f 20 70 72 69 6e 74 ing how to print
2f460 20 73 74 72 69 6e 67 73 2e 2e 2e 20 22 20 3e 26 strings... " >&
2f470 36 3b 20 7d 0a 23 20 54 65 73 74 20 70 72 69 6e 6; }.# Test prin
2f480 74 20 66 69 72 73 74 2c 20 62 65 63 61 75 73 65 t first, because
2f490 20 69 74 20 77 69 6c 6c 20 62 65 20 61 20 62 75 it will be a bu
2f4a0 69 6c 74 69 6e 20 69 66 20 70 72 65 73 65 6e 74 iltin if present
2f4b0 2e 0a 69 66 20 74 65 73 74 20 22 58 60 28 20 70 ..if test "X`( p
2f4c0 72 69 6e 74 20 2d 72 20 2d 2d 20 2d 6e 20 29 20 rint -r -- -n )
2f4d0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 2>/dev/null`" =
2f4e0 58 2d 6e 20 26 26 20 5c 0a 20 20 20 74 65 73 74 X-n && \. test
2f4f0 20 22 58 60 70 72 69 6e 74 20 2d 72 20 2d 2d 20 "X`print -r --
2f500 24 45 43 48 4f 20 32 3e 2f 64 65 76 2f 6e 75 6c $ECHO 2>/dev/nul
2f510 6c 60 22 20 3d 20 22 58 24 45 43 48 4f 22 3b 20 l`" = "X$ECHO";
2f520 74 68 65 6e 0a 20 20 45 43 48 4f 3d 27 70 72 69 then. ECHO='pri
2f530 6e 74 20 2d 72 20 2d 2d 27 0a 65 6c 69 66 20 74 nt -r --'.elif t
2f540 65 73 74 20 22 58 60 70 72 69 6e 74 66 20 25 73 est "X`printf %s
2f550 20 24 45 43 48 4f 20 32 3e 2f 64 65 76 2f 6e 75 $ECHO 2>/dev/nu
2f560 6c 6c 60 22 20 3d 20 22 58 24 45 43 48 4f 22 3b ll`" = "X$ECHO";
2f570 20 74 68 65 6e 0a 20 20 45 43 48 4f 3d 27 70 72 then. ECHO='pr
2f580 69 6e 74 66 20 25 73 5c 6e 27 0a 65 6c 73 65 0a intf %s\n'.else.
2f590 20 20 23 20 55 73 65 20 74 68 69 73 20 66 75 6e # Use this fun
2f5a0 63 74 69 6f 6e 20 61 73 20 61 20 66 61 6c 6c 62 ction as a fallb
2f5b0 61 63 6b 20 74 68 61 74 20 61 6c 77 61 79 73 20 ack that always
2f5c0 77 6f 72 6b 73 2e 0a 20 20 66 75 6e 63 5f 66 61 works.. func_fa
2f5d0 6c 6c 62 61 63 6b 5f 65 63 68 6f 20 28 29 0a 20 llback_echo ().
2f5e0 20 7b 0a 20 20 20 20 65 76 61 6c 20 27 63 61 74 {. eval 'cat
2f5f0 20 3c 3c 5f 4c 54 45 43 48 4f 5f 45 4f 46 0a 24 <<_LTECHO_EOF.$
2f600 31 0a 5f 4c 54 45 43 48 4f 5f 45 4f 46 27 0a 20 1._LTECHO_EOF'.
2f610 20 7d 0a 20 20 45 43 48 4f 3d 27 66 75 6e 63 5f }. ECHO='func_
2f620 66 61 6c 6c 62 61 63 6b 5f 65 63 68 6f 27 0a 66 fallback_echo'.f
2f630 69 0a 0a 23 20 66 75 6e 63 5f 65 63 68 6f 5f 61 i..# func_echo_a
2f640 6c 6c 20 61 72 67 2e 2e 2e 0a 23 20 49 6e 76 6f ll arg....# Invo
2f650 6b 65 20 24 45 43 48 4f 20 77 69 74 68 20 61 6c ke $ECHO with al
2f660 6c 20 61 72 67 73 2c 20 73 70 61 63 65 2d 73 65 l args, space-se
2f670 70 61 72 61 74 65 64 2e 0a 66 75 6e 63 5f 65 63 parated..func_ec
2f680 68 6f 5f 61 6c 6c 20 28 29 0a 7b 0a 20 20 20 20 ho_all ().{.
2f690 24 45 43 48 4f 20 22 22 0a 7d 0a 0a 63 61 73 65 $ECHO "".}..case
2f6a0 20 22 24 45 43 48 4f 22 20 69 6e 0a 20 20 70 72 "$ECHO" in. pr
2f6b0 69 6e 74 66 2a 29 20 7b 20 24 61 73 5f 65 63 68 intf*) { $as_ech
2f6c0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
2f6d0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
2f6e0 72 65 73 75 6c 74 3a 20 70 72 69 6e 74 66 22 20 result: printf"
2f6f0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 70 72 >&5.$as_echo "pr
2f700 69 6e 74 66 22 20 3e 26 36 3b 20 7d 20 3b 3b 0a intf" >&6; } ;;.
2f710 20 20 70 72 69 6e 74 2a 29 20 7b 20 24 61 73 5f print*) { $as_
2f720 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
2f730 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
2f740 7d 3a 20 72 65 73 75 6c 74 3a 20 70 72 69 6e 74 }: result: print
2f750 20 2d 72 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 -r" >&5.$as_ech
2f760 6f 20 22 70 72 69 6e 74 20 2d 72 22 20 3e 26 36 o "print -r" >&6
2f770 3b 20 7d 20 3b 3b 0a 20 20 2a 29 20 7b 20 24 61 ; } ;;. *) { $a
2f780 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
2f790 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
2f7a0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 63 61 74 NO}: result: cat
2f7b0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
2f7c0 63 61 74 22 20 3e 26 36 3b 20 7d 20 3b 3b 0a 65 cat" >&6; } ;;.e
2f7d0 73 61 63 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a sac.............
2f7e0 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
2f7f0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
2f800 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
2f810 69 6e 67 20 66 6f 72 20 61 20 73 65 64 20 74 68 ing for a sed th
2f820 61 74 20 64 6f 65 73 20 6e 6f 74 20 74 72 75 6e at does not trun
2f830 63 61 74 65 20 6f 75 74 70 75 74 22 20 3e 26 35 cate output" >&5
2f840 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
2f850 63 6b 69 6e 67 20 66 6f 72 20 61 20 73 65 64 20 cking for a sed
2f860 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74 72 that does not tr
2f870 75 6e 63 61 74 65 20 6f 75 74 70 75 74 2e 2e 2e uncate output...
2f880 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
2f890 63 5f 63 76 5f 70 61 74 68 5f 53 45 44 2b 3a 7d c_cv_path_SED+:}
2f8a0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
2f8b0 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
2f8c0 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
2f8d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 63 5f . ac_
2f8e0 73 63 72 69 70 74 3d 73 2f 61 61 61 61 61 61 61 script=s/aaaaaaa
2f8f0 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 aaaaaaaaaaaaaaaa
2f900 61 61 61 61 61 61 61 61 61 61 61 61 2f 62 62 62 aaaaaaaaaaaa/bbb
2f910 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 bbbbbbbbbbbbbbbb
2f920 62 62 62 62 62 62 62 62 62 62 62 62 62 62 2f 0a bbbbbbbbbbbbbb/.
2f930 20 20 20 20 20 66 6f 72 20 61 63 5f 69 20 69 6e for ac_i in
2f940 20 31 20 32 20 33 20 34 20 35 20 36 20 37 3b 20 1 2 3 4 5 6 7;
2f950 64 6f 0a 20 20 20 20 20 20 20 61 63 5f 73 63 72 do. ac_scr
2f960 69 70 74 3d 22 24 61 63 5f 73 63 72 69 70 74 24 ipt="$ac_script$
2f970 61 73 5f 6e 6c 24 61 63 5f 73 63 72 69 70 74 22 as_nl$ac_script"
2f980 0a 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 20 . done.
2f990 65 63 68 6f 20 22 24 61 63 5f 73 63 72 69 70 74 echo "$ac_script
2f9a0 22 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 " 2>/dev/null |
2f9b0 73 65 64 20 39 39 71 20 3e 63 6f 6e 66 74 65 73 sed 99q >conftes
2f9c0 74 2e 73 65 64 0a 20 20 20 20 20 7b 20 61 63 5f t.sed. { ac_
2f9d0 73 63 72 69 70 74 3d 3b 20 75 6e 73 65 74 20 61 script=; unset a
2f9e0 63 5f 73 63 72 69 70 74 3b 7d 0a 20 20 20 20 20 c_script;}.
2f9f0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 53 45 44 if test -z "$SED
2fa00 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 70 61 74 "; then. ac_pat
2fa10 68 5f 53 45 44 5f 66 6f 75 6e 64 3d 66 61 6c 73 h_SED_found=fals
2fa20 65 0a 20 20 23 20 4c 6f 6f 70 20 74 68 72 6f 75 e. # Loop throu
2fa30 67 68 20 74 68 65 20 75 73 65 72 27 73 20 70 61 gh the user's pa
2fa40 74 68 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20 th and test for
2fa50 65 61 63 68 20 6f 66 20 50 52 4f 47 4e 41 4d 45 each of PROGNAME
2fa60 2d 4c 49 53 54 0a 20 20 61 73 5f 73 61 76 65 5f -LIST. as_save_
2fa70 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 IFS=$IFS; IFS=$P
2fa80 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f ATH_SEPARATOR.fo
2fa90 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 r as_dir in $PAT
2faa0 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 H.do. IFS=$as_s
2fab0 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d ave_IFS. test -
2fac0 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 z "$as_dir" && a
2fad0 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 s_dir=.. for
2fae0 61 63 5f 70 72 6f 67 20 69 6e 20 73 65 64 20 67 ac_prog in sed g
2faf0 73 65 64 3b 20 64 6f 0a 20 20 20 20 66 6f 72 20 sed; do. for
2fb00 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 ac_exec_ext in '
2fb10 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 ' $ac_executable
2fb20 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a _extensions; do.
2fb30 20 20 20 20 20 20 61 63 5f 70 61 74 68 5f 53 45 ac_path_SE
2fb40 44 3d 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 70 D="$as_dir/$ac_p
2fb50 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22 rog$ac_exec_ext"
2fb60 0a 20 20 20 20 20 20 61 73 5f 66 6e 5f 65 78 65 . as_fn_exe
2fb70 63 75 74 61 62 6c 65 5f 70 20 22 24 61 63 5f 70 cutable_p "$ac_p
2fb80 61 74 68 5f 53 45 44 22 20 7c 7c 20 63 6f 6e 74 ath_SED" || cont
2fb90 69 6e 75 65 0a 23 20 43 68 65 63 6b 20 66 6f 72 inue.# Check for
2fba0 20 47 4e 55 20 61 63 5f 70 61 74 68 5f 53 45 44 GNU ac_path_SED
2fbb0 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 20 69 and select it i
2fbc0 66 20 69 74 20 69 73 20 66 6f 75 6e 64 2e 0a 20 f it is found..
2fbd0 20 23 20 43 68 65 63 6b 20 66 6f 72 20 47 4e 55 # Check for GNU
2fbe0 20 24 61 63 5f 70 61 74 68 5f 53 45 44 0a 63 61 $ac_path_SED.ca
2fbf0 73 65 20 60 22 24 61 63 5f 70 61 74 68 5f 53 45 se `"$ac_path_SE
2fc00 44 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e 26 D" --version 2>&
2fc10 31 60 20 69 6e 0a 2a 47 4e 55 2a 29 0a 20 20 61 1` in.*GNU*). a
2fc20 63 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d 22 24 c_cv_path_SED="$
2fc30 61 63 5f 70 61 74 68 5f 53 45 44 22 20 61 63 5f ac_path_SED" ac_
2fc40 70 61 74 68 5f 53 45 44 5f 66 6f 75 6e 64 3d 3a path_SED_found=:
2fc50 3b 3b 0a 2a 29 0a 20 20 61 63 5f 63 6f 75 6e 74 ;;.*). ac_count
2fc60 3d 30 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 =0. $as_echo_n
2fc70 30 31 32 33 34 35 36 37 38 39 20 3e 22 63 6f 6e 0123456789 >"con
2fc80 66 74 65 73 74 2e 69 6e 22 0a 20 20 77 68 69 6c ftest.in". whil
2fc90 65 20 3a 0a 20 20 64 6f 0a 20 20 20 20 63 61 74 e :. do. cat
2fca0 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 22 "conftest.in" "
2fcb0 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 3e 22 63 conftest.in" >"c
2fcc0 6f 6e 66 74 65 73 74 2e 74 6d 70 22 0a 20 20 20 onftest.tmp".
2fcd0 20 6d 76 20 22 63 6f 6e 66 74 65 73 74 2e 74 6d mv "conftest.tm
2fce0 70 22 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 p" "conftest.in"
2fcf0 0a 20 20 20 20 63 70 20 22 63 6f 6e 66 74 65 73 . cp "conftes
2fd00 74 2e 69 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e t.in" "conftest.
2fd10 6e 6c 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f nl". $as_echo
2fd20 20 27 27 20 3e 3e 20 22 63 6f 6e 66 74 65 73 74 '' >> "conftest
2fd30 2e 6e 6c 22 0a 20 20 20 20 22 24 61 63 5f 70 61 .nl". "$ac_pa
2fd40 74 68 5f 53 45 44 22 20 2d 66 20 63 6f 6e 66 74 th_SED" -f conft
2fd50 65 73 74 2e 73 65 64 20 3c 20 22 63 6f 6e 66 74 est.sed < "conft
2fd60 65 73 74 2e 6e 6c 22 20 3e 22 63 6f 6e 66 74 65 est.nl" >"confte
2fd70 73 74 2e 6f 75 74 22 20 32 3e 2f 64 65 76 2f 6e st.out" 2>/dev/n
2fd80 75 6c 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20 ull || break.
2fd90 20 64 69 66 66 20 22 63 6f 6e 66 74 65 73 74 2e diff "conftest.
2fda0 6f 75 74 22 20 22 63 6f 6e 66 74 65 73 74 2e 6e out" "conftest.n
2fdb0 6c 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e l" >/dev/null 2>
2fdc0 26 31 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20 20 &1 || break.
2fdd0 61 73 5f 66 6e 5f 61 72 69 74 68 20 24 61 63 5f as_fn_arith $ac_
2fde0 63 6f 75 6e 74 20 2b 20 31 20 26 26 20 61 63 5f count + 1 && ac_
2fdf0 63 6f 75 6e 74 3d 24 61 73 5f 76 61 6c 0a 20 20 count=$as_val.
2fe00 20 20 69 66 20 74 65 73 74 20 24 61 63 5f 63 6f if test $ac_co
2fe10 75 6e 74 20 2d 67 74 20 24 7b 61 63 5f 70 61 74 unt -gt ${ac_pat
2fe20 68 5f 53 45 44 5f 6d 61 78 2d 30 7d 3b 20 74 68 h_SED_max-0}; th
2fe30 65 6e 0a 20 20 20 20 20 20 23 20 42 65 73 74 20 en. # Best
2fe40 6f 6e 65 20 73 6f 20 66 61 72 2c 20 73 61 76 65 one so far, save
2fe50 20 69 74 20 62 75 74 20 6b 65 65 70 20 6c 6f 6f it but keep loo
2fe60 6b 69 6e 67 20 66 6f 72 20 61 20 62 65 74 74 65 king for a bette
2fe70 72 20 6f 6e 65 0a 20 20 20 20 20 20 61 63 5f 63 r one. ac_c
2fe80 76 5f 70 61 74 68 5f 53 45 44 3d 22 24 61 63 5f v_path_SED="$ac_
2fe90 70 61 74 68 5f 53 45 44 22 0a 20 20 20 20 20 20 path_SED".
2fea0 61 63 5f 70 61 74 68 5f 53 45 44 5f 6d 61 78 3d ac_path_SED_max=
2feb0 24 61 63 5f 63 6f 75 6e 74 0a 20 20 20 20 66 69 $ac_count. fi
2fec0 0a 20 20 20 20 23 20 31 30 2a 28 32 5e 31 30 29 . # 10*(2^10)
2fed0 20 63 68 61 72 73 20 61 73 20 69 6e 70 75 74 20 chars as input
2fee0 73 65 65 6d 73 20 6d 6f 72 65 20 74 68 61 6e 20 seems more than
2fef0 65 6e 6f 75 67 68 0a 20 20 20 20 74 65 73 74 20 enough. test
2ff00 24 61 63 5f 63 6f 75 6e 74 20 2d 67 74 20 31 30 $ac_count -gt 10
2ff10 20 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 && break. done
2ff20 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 . rm -f conftes
2ff30 74 2e 69 6e 20 63 6f 6e 66 74 65 73 74 2e 74 6d t.in conftest.tm
2ff40 70 20 63 6f 6e 66 74 65 73 74 2e 6e 6c 20 63 6f p conftest.nl co
2ff50 6e 66 74 65 73 74 2e 6f 75 74 3b 3b 0a 65 73 61 nftest.out;;.esa
2ff60 63 0a 0a 20 20 20 20 20 20 24 61 63 5f 70 61 74 c.. $ac_pat
2ff70 68 5f 53 45 44 5f 66 6f 75 6e 64 20 26 26 20 62 h_SED_found && b
2ff80 72 65 61 6b 20 33 0a 20 20 20 20 64 6f 6e 65 0a reak 3. done.
2ff90 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 done. done.IF
2ffa0 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 S=$as_save_IFS.
2ffb0 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 if test -z "$ac
2ffc0 5f 63 76 5f 70 61 74 68 5f 53 45 44 22 3b 20 74 _cv_path_SED"; t
2ffd0 68 65 6e 0a 20 20 20 20 61 73 5f 66 6e 5f 65 72 hen. as_fn_er
2ffe0 72 6f 72 20 24 3f 20 22 6e 6f 20 61 63 63 65 70 ror $? "no accep
2fff0 74 61 62 6c 65 20 73 65 64 20 63 6f 75 6c 64 20 table sed could
30000 62 65 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 be found in \$PA
30010 54 48 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a TH" "$LINENO" 5.
30020 20 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 fi.else. ac_c
30030 76 5f 70 61 74 68 5f 53 45 44 3d 24 53 45 44 0a v_path_SED=$SED.
30040 66 69 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 fi..fi.{ $as_ech
30050 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
30060 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
30070 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 result: $ac_cv_p
30080 61 74 68 5f 53 45 44 22 20 3e 26 35 0a 24 61 73 ath_SED" >&5.$as
30090 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 70 61 _echo "$ac_cv_pa
300a0 74 68 5f 53 45 44 22 20 3e 26 36 3b 20 7d 0a 20 th_SED" >&6; }.
300b0 53 45 44 3d 22 24 61 63 5f 63 76 5f 70 61 74 68 SED="$ac_cv_path
300c0 5f 53 45 44 22 0a 20 20 72 6d 20 2d 66 20 63 6f _SED". rm -f co
300d0 6e 66 74 65 73 74 2e 73 65 64 0a 0a 74 65 73 74 nftest.sed..test
300e0 20 2d 7a 20 22 24 53 45 44 22 20 26 26 20 53 45 -z "$SED" && SE
300f0 44 3d 73 65 64 0a 58 73 65 64 3d 22 24 53 45 44 D=sed.Xsed="$SED
30100 20 2d 65 20 31 73 2f 5e 58 2f 2f 22 0a 0a 0a 0a -e 1s/^X//"....
30110 0a 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 5f 65 63 ........{ $as_ec
30120 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
30130 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
30140 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 66 67 checking for fg
30150 72 65 70 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 rep" >&5.$as_ech
30160 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
30170 72 20 66 67 72 65 70 2e 2e 2e 20 22 20 3e 26 36 r fgrep... " >&6
30180 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 ; }.if ${ac_cv_p
30190 61 74 68 5f 46 47 52 45 50 2b 3a 7d 20 66 61 6c ath_FGREP+:} fal
301a0 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
301b0 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
301c0 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 ) " >&6.else. i
301d0 66 20 65 63 68 6f 20 27 61 62 2a 63 27 20 7c 20 f echo 'ab*c' |
301e0 24 47 52 45 50 20 2d 46 20 27 61 62 2a 63 27 20 $GREP -F 'ab*c'
301f0 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 0a >/dev/null 2>&1.
30200 20 20 20 74 68 65 6e 20 61 63 5f 63 76 5f 70 61 then ac_cv_pa
30210 74 68 5f 46 47 52 45 50 3d 22 24 47 52 45 50 20 th_FGREP="$GREP
30220 2d 46 22 0a 20 20 20 65 6c 73 65 0a 20 20 20 20 -F". else.
30230 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 46 47 if test -z "$FG
30240 52 45 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f REP"; then. ac_
30250 70 61 74 68 5f 46 47 52 45 50 5f 66 6f 75 6e 64 path_FGREP_found
30260 3d 66 61 6c 73 65 0a 20 20 23 20 4c 6f 6f 70 20 =false. # Loop
30270 74 68 72 6f 75 67 68 20 74 68 65 20 75 73 65 72 through the user
30280 27 73 20 70 61 74 68 20 61 6e 64 20 74 65 73 74 's path and test
30290 20 66 6f 72 20 65 61 63 68 20 6f 66 20 50 52 4f for each of PRO
302a0 47 4e 41 4d 45 2d 4c 49 53 54 0a 20 20 61 73 5f GNAME-LIST. as_
302b0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 save_IFS=$IFS; I
302c0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 FS=$PATH_SEPARAT
302d0 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e OR.for as_dir in
302e0 20 24 50 41 54 48 24 50 41 54 48 5f 53 45 50 41 $PATH$PATH_SEPA
302f0 52 41 54 4f 52 2f 75 73 72 2f 78 70 67 34 2f 62 RATOR/usr/xpg4/b
30300 69 6e 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f in.do. IFS=$as_
30310 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 save_IFS. test
30320 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 -z "$as_dir" &&
30330 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 as_dir=.. for
30340 20 61 63 5f 70 72 6f 67 20 69 6e 20 66 67 72 65 ac_prog in fgre
30350 70 3b 20 64 6f 0a 20 20 20 20 66 6f 72 20 61 63 p; do. for ac
30360 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 _exec_ext in ''
30370 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 $ac_executable_e
30380 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 xtensions; do.
30390 20 20 20 20 61 63 5f 70 61 74 68 5f 46 47 52 45 ac_path_FGRE
303a0 50 3d 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 70 P="$as_dir/$ac_p
303b0 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22 rog$ac_exec_ext"
303c0 0a 20 20 20 20 20 20 61 73 5f 66 6e 5f 65 78 65 . as_fn_exe
303d0 63 75 74 61 62 6c 65 5f 70 20 22 24 61 63 5f 70 cutable_p "$ac_p
303e0 61 74 68 5f 46 47 52 45 50 22 20 7c 7c 20 63 6f ath_FGREP" || co
303f0 6e 74 69 6e 75 65 0a 23 20 43 68 65 63 6b 20 66 ntinue.# Check f
30400 6f 72 20 47 4e 55 20 61 63 5f 70 61 74 68 5f 46 or GNU ac_path_F
30410 47 52 45 50 20 61 6e 64 20 73 65 6c 65 63 74 20 GREP and select
30420 69 74 20 69 66 20 69 74 20 69 73 20 66 6f 75 6e it if it is foun
30430 64 2e 0a 20 20 23 20 43 68 65 63 6b 20 66 6f 72 d.. # Check for
30440 20 47 4e 55 20 24 61 63 5f 70 61 74 68 5f 46 47 GNU $ac_path_FG
30450 52 45 50 0a 63 61 73 65 20 60 22 24 61 63 5f 70 REP.case `"$ac_p
30460 61 74 68 5f 46 47 52 45 50 22 20 2d 2d 76 65 72 ath_FGREP" --ver
30470 73 69 6f 6e 20 32 3e 26 31 60 20 69 6e 0a 2a 47 sion 2>&1` in.*G
30480 4e 55 2a 29 0a 20 20 61 63 5f 63 76 5f 70 61 74 NU*). ac_cv_pat
30490 68 5f 46 47 52 45 50 3d 22 24 61 63 5f 70 61 74 h_FGREP="$ac_pat
304a0 68 5f 46 47 52 45 50 22 20 61 63 5f 70 61 74 68 h_FGREP" ac_path
304b0 5f 46 47 52 45 50 5f 66 6f 75 6e 64 3d 3a 3b 3b _FGREP_found=:;;
304c0 0a 2a 29 0a 20 20 61 63 5f 63 6f 75 6e 74 3d 30 .*). ac_count=0
304d0 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 30 31 . $as_echo_n 01
304e0 32 33 34 35 36 37 38 39 20 3e 22 63 6f 6e 66 74 23456789 >"conft
304f0 65 73 74 2e 69 6e 22 0a 20 20 77 68 69 6c 65 20 est.in". while
30500 3a 0a 20 20 64 6f 0a 20 20 20 20 63 61 74 20 22 :. do. cat "
30510 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 22 63 6f conftest.in" "co
30520 6e 66 74 65 73 74 2e 69 6e 22 20 3e 22 63 6f 6e nftest.in" >"con
30530 66 74 65 73 74 2e 74 6d 70 22 0a 20 20 20 20 6d ftest.tmp". m
30540 76 20 22 63 6f 6e 66 74 65 73 74 2e 74 6d 70 22 v "conftest.tmp"
30550 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 0a 20 "conftest.in".
30560 20 20 20 63 70 20 22 63 6f 6e 66 74 65 73 74 2e cp "conftest.
30570 69 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c in" "conftest.nl
30580 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 27 ". $as_echo '
30590 46 47 52 45 50 27 20 3e 3e 20 22 63 6f 6e 66 74 FGREP' >> "conft
305a0 65 73 74 2e 6e 6c 22 0a 20 20 20 20 22 24 61 63 est.nl". "$ac
305b0 5f 70 61 74 68 5f 46 47 52 45 50 22 20 46 47 52 _path_FGREP" FGR
305c0 45 50 20 3c 20 22 63 6f 6e 66 74 65 73 74 2e 6e EP < "conftest.n
305d0 6c 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 6f 75 l" >"conftest.ou
305e0 74 22 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c t" 2>/dev/null |
305f0 7c 20 62 72 65 61 6b 0a 20 20 20 20 64 69 66 66 | break. diff
30600 20 22 63 6f 6e 66 74 65 73 74 2e 6f 75 74 22 20 "conftest.out"
30610 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 20 3e 2f "conftest.nl" >/
30620 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c dev/null 2>&1 ||
30630 20 62 72 65 61 6b 0a 20 20 20 20 61 73 5f 66 6e break. as_fn
30640 5f 61 72 69 74 68 20 24 61 63 5f 63 6f 75 6e 74 _arith $ac_count
30650 20 2b 20 31 20 26 26 20 61 63 5f 63 6f 75 6e 74 + 1 && ac_count
30660 3d 24 61 73 5f 76 61 6c 0a 20 20 20 20 69 66 20 =$as_val. if
30670 74 65 73 74 20 24 61 63 5f 63 6f 75 6e 74 20 2d test $ac_count -
30680 67 74 20 24 7b 61 63 5f 70 61 74 68 5f 46 47 52 gt ${ac_path_FGR
30690 45 50 5f 6d 61 78 2d 30 7d 3b 20 74 68 65 6e 0a EP_max-0}; then.
306a0 20 20 20 20 20 20 23 20 42 65 73 74 20 6f 6e 65 # Best one
306b0 20 73 6f 20 66 61 72 2c 20 73 61 76 65 20 69 74 so far, save it
306c0 20 62 75 74 20 6b 65 65 70 20 6c 6f 6f 6b 69 6e but keep lookin
306d0 67 20 66 6f 72 20 61 20 62 65 74 74 65 72 20 6f g for a better o
306e0 6e 65 0a 20 20 20 20 20 20 61 63 5f 63 76 5f 70 ne. ac_cv_p
306f0 61 74 68 5f 46 47 52 45 50 3d 22 24 61 63 5f 70 ath_FGREP="$ac_p
30700 61 74 68 5f 46 47 52 45 50 22 0a 20 20 20 20 20 ath_FGREP".
30710 20 61 63 5f 70 61 74 68 5f 46 47 52 45 50 5f 6d ac_path_FGREP_m
30720 61 78 3d 24 61 63 5f 63 6f 75 6e 74 0a 20 20 20 ax=$ac_count.
30730 20 66 69 0a 20 20 20 20 23 20 31 30 2a 28 32 5e fi. # 10*(2^
30740 31 30 29 20 63 68 61 72 73 20 61 73 20 69 6e 70 10) chars as inp
30750 75 74 20 73 65 65 6d 73 20 6d 6f 72 65 20 74 68 ut seems more th
30760 61 6e 20 65 6e 6f 75 67 68 0a 20 20 20 20 74 65 an enough. te
30770 73 74 20 24 61 63 5f 63 6f 75 6e 74 20 2d 67 74 st $ac_count -gt
30780 20 31 30 20 26 26 20 62 72 65 61 6b 0a 20 20 64 10 && break. d
30790 6f 6e 65 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 one. rm -f conf
307a0 74 65 73 74 2e 69 6e 20 63 6f 6e 66 74 65 73 74 test.in conftest
307b0 2e 74 6d 70 20 63 6f 6e 66 74 65 73 74 2e 6e 6c .tmp conftest.nl
307c0 20 63 6f 6e 66 74 65 73 74 2e 6f 75 74 3b 3b 0a conftest.out;;.
307d0 65 73 61 63 0a 0a 20 20 20 20 20 20 24 61 63 5f esac.. $ac_
307e0 70 61 74 68 5f 46 47 52 45 50 5f 66 6f 75 6e 64 path_FGREP_found
307f0 20 26 26 20 62 72 65 61 6b 20 33 0a 20 20 20 20 && break 3.
30800 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 20 20 64 6f done. done. do
30810 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
30820 49 46 53 0a 20 20 69 66 20 74 65 73 74 20 2d 7a IFS. if test -z
30830 20 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 46 47 "$ac_cv_path_FG
30840 52 45 50 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 REP"; then. a
30850 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 6e s_fn_error $? "n
30860 6f 20 61 63 63 65 70 74 61 62 6c 65 20 66 67 72 o acceptable fgr
30870 65 70 20 63 6f 75 6c 64 20 62 65 20 66 6f 75 6e ep could be foun
30880 64 20 69 6e 20 24 50 41 54 48 24 50 41 54 48 5f d in $PATH$PATH_
30890 53 45 50 41 52 41 54 4f 52 2f 75 73 72 2f 78 70 SEPARATOR/usr/xp
308a0 67 34 2f 62 69 6e 22 20 22 24 4c 49 4e 45 4e 4f g4/bin" "$LINENO
308b0 22 20 35 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 " 5. fi.else.
308c0 61 63 5f 63 76 5f 70 61 74 68 5f 46 47 52 45 50 ac_cv_path_FGREP
308d0 3d 24 46 47 52 45 50 0a 66 69 0a 0a 20 20 20 66 =$FGREP.fi.. f
308e0 69 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 i.fi.{ $as_echo
308f0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
30900 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
30910 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 61 74 sult: $ac_cv_pat
30920 68 5f 46 47 52 45 50 22 20 3e 26 35 0a 24 61 73 h_FGREP" >&5.$as
30930 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 70 61 _echo "$ac_cv_pa
30940 74 68 5f 46 47 52 45 50 22 20 3e 26 36 3b 20 7d th_FGREP" >&6; }
30950 0a 20 46 47 52 45 50 3d 22 24 61 63 5f 63 76 5f . FGREP="$ac_cv_
30960 70 61 74 68 5f 46 47 52 45 50 22 0a 0a 0a 74 65 path_FGREP"...te
30970 73 74 20 2d 7a 20 22 24 47 52 45 50 22 20 26 26 st -z "$GREP" &&
30980 20 47 52 45 50 3d 67 72 65 70 0a 0a 0a 0a 0a 0a GREP=grep......
30990 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 ..............#
309a0 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d Check whether --
309b0 77 69 74 68 2d 67 6e 75 2d 6c 64 20 77 61 73 20 with-gnu-ld was
309c0 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 given..if test "
309d0 24 7b 77 69 74 68 5f 67 6e 75 5f 6c 64 2b 73 65 ${with_gnu_ld+se
309e0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 t}" = set; then
309f0 3a 0a 20 20 77 69 74 68 76 61 6c 3d 24 77 69 74 :. withval=$wit
30a00 68 5f 67 6e 75 5f 6c 64 3b 20 74 65 73 74 20 22 h_gnu_ld; test "
30a10 24 77 69 74 68 76 61 6c 22 20 3d 20 6e 6f 20 7c $withval" = no |
30a20 7c 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 | with_gnu_ld=ye
30a30 73 0a 65 6c 73 65 0a 20 20 77 69 74 68 5f 67 6e s.else. with_gn
30a40 75 5f 6c 64 3d 6e 6f 0a 66 69 0a 0a 61 63 5f 70 u_ld=no.fi..ac_p
30a50 72 6f 67 3d 6c 64 0a 69 66 20 74 65 73 74 20 22 rog=ld.if test "
30a60 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 $GCC" = yes; the
30a70 6e 0a 20 20 23 20 43 68 65 63 6b 20 69 66 20 67 n. # Check if g
30a80 63 63 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e cc -print-prog-n
30a90 61 6d 65 3d 6c 64 20 67 69 76 65 73 20 61 20 70 ame=ld gives a p
30aa0 61 74 68 2e 0a 20 20 7b 20 24 61 73 5f 65 63 68 ath.. { $as_ech
30ab0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
30ac0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
30ad0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 checking for ld
30ae0 75 73 65 64 20 62 79 20 24 43 43 22 20 3e 26 35 used by $CC" >&5
30af0 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
30b00 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75 73 65 cking for ld use
30b10 64 20 62 79 20 24 43 43 2e 2e 2e 20 22 20 3e 26 d by $CC... " >&
30b20 36 3b 20 7d 0a 20 20 63 61 73 65 20 24 68 6f 73 6; }. case $hos
30b30 74 20 69 6e 0a 20 20 2a 2d 2a 2d 6d 69 6e 67 77 t in. *-*-mingw
30b40 2a 29 0a 20 20 20 20 23 20 67 63 63 20 6c 65 61 *). # gcc lea
30b50 76 65 73 20 61 20 74 72 61 69 6c 69 6e 67 20 63 ves a trailing c
30b60 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 77 arriage return w
30b70 68 69 63 68 20 75 70 73 65 74 73 20 6d 69 6e 67 hich upsets ming
30b80 77 0a 20 20 20 20 61 63 5f 70 72 6f 67 3d 60 28 w. ac_prog=`(
30b90 24 43 43 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d $CC -print-prog-
30ba0 6e 61 6d 65 3d 6c 64 29 20 32 3e 26 35 20 7c 20 name=ld) 2>&5 |
30bb0 74 72 20 2d 64 20 27 5c 30 31 35 27 60 20 3b 3b tr -d '\015'` ;;
30bc0 0a 20 20 2a 29 0a 20 20 20 20 61 63 5f 70 72 6f . *). ac_pro
30bd0 67 3d 60 28 24 43 43 20 2d 70 72 69 6e 74 2d 70 g=`($CC -print-p
30be0 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 32 3e 26 rog-name=ld) 2>&
30bf0 35 60 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 63 5` ;;. esac. c
30c00 61 73 65 20 24 61 63 5f 70 72 6f 67 20 69 6e 0a ase $ac_prog in.
30c10 20 20 20 20 23 20 41 63 63 65 70 74 20 61 62 73 # Accept abs
30c20 6f 6c 75 74 65 20 70 61 74 68 73 2e 0a 20 20 20 olute paths..
30c30 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f [\\/]* | ?:[\\/
30c40 5d 2a 29 0a 20 20 20 20 20 20 72 65 5f 64 69 72 ]*). re_dir
30c50 65 6c 74 3d 27 2f 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f elt='/[^/][^/]*/
30c60 5c 2e 5c 2e 2f 27 0a 20 20 20 20 20 20 23 20 43 \.\./'. # C
30c70 61 6e 6f 6e 69 63 61 6c 69 7a 65 20 74 68 65 20 anonicalize the
30c80 70 61 74 68 6e 61 6d 65 20 6f 66 20 6c 64 0a 20 pathname of ld.
30c90 20 20 20 20 20 61 63 5f 70 72 6f 67 3d 60 24 45 ac_prog=`$E
30ca0 43 48 4f 20 22 24 61 63 5f 70 72 6f 67 22 7c 20 CHO "$ac_prog"|
30cb0 24 53 45 44 20 27 73 25 5c 5c 5c 5c 25 2f 25 67 $SED 's%\\\\%/%g
30cc0 27 60 0a 20 20 20 20 20 20 77 68 69 6c 65 20 24 '`. while $
30cd0 45 43 48 4f 20 22 24 61 63 5f 70 72 6f 67 22 20 ECHO "$ac_prog"
30ce0 7c 20 24 47 52 45 50 20 22 24 72 65 5f 64 69 72 | $GREP "$re_dir
30cf0 65 6c 74 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c elt" > /dev/null
30d00 20 32 3e 26 31 3b 20 64 6f 0a 09 61 63 5f 70 72 2>&1; do..ac_pr
30d10 6f 67 3d 60 24 45 43 48 4f 20 24 61 63 5f 70 72 og=`$ECHO $ac_pr
30d20 6f 67 7c 20 24 53 45 44 20 22 73 25 24 72 65 5f og| $SED "s%$re_
30d30 64 69 72 65 6c 74 25 2f 25 22 60 0a 20 20 20 20 direlt%/%"`.
30d40 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 74 65 73 done. tes
30d50 74 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 4c 44 t -z "$LD" && LD
30d60 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 ="$ac_prog".
30d70 20 20 3b 3b 0a 20 20 22 22 29 0a 20 20 20 20 23 ;;. ""). #
30d80 20 49 66 20 69 74 20 66 61 69 6c 73 2c 20 74 68 If it fails, th
30d90 65 6e 20 70 72 65 74 65 6e 64 20 77 65 20 61 72 en pretend we ar
30da0 65 6e 27 74 20 75 73 69 6e 67 20 47 43 43 2e 0a en't using GCC..
30db0 20 20 20 20 61 63 5f 70 72 6f 67 3d 6c 64 0a 20 ac_prog=ld.
30dc0 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 23 ;;. *). #
30dd0 20 49 66 20 69 74 20 69 73 20 72 65 6c 61 74 69 If it is relati
30de0 76 65 2c 20 74 68 65 6e 20 73 65 61 72 63 68 20 ve, then search
30df0 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 6c 64 for the first ld
30e00 20 69 6e 20 50 41 54 48 2e 0a 20 20 20 20 77 69 in PATH.. wi
30e10 74 68 5f 67 6e 75 5f 6c 64 3d 75 6e 6b 6e 6f 77 th_gnu_ld=unknow
30e20 6e 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a n. ;;. esac.
30e30 65 6c 69 66 20 74 65 73 74 20 22 24 77 69 74 68 elif test "$with
30e40 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 _gnu_ld" = yes;
30e50 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 then. { $as_ech
30e60 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
30e70 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
30e80 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 47 4e 55 checking for GNU
30e90 20 6c 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 ld" >&5.$as_ech
30ea0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
30eb0 72 20 47 4e 55 20 6c 64 2e 2e 2e 20 22 20 3e 26 r GNU ld... " >&
30ec0 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 6; }.else. { $a
30ed0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
30ee0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
30ef0 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f NO}: checking fo
30f00 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 22 20 3e 26 r non-GNU ld" >&
30f10 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
30f20 65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 ecking for non-G
30f30 4e 55 20 6c 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 NU ld... " >&6;
30f40 7d 0a 66 69 0a 69 66 20 24 7b 6c 74 5f 63 76 5f }.fi.if ${lt_cv_
30f50 70 61 74 68 5f 4c 44 2b 3a 7d 20 66 61 6c 73 65 path_LD+:} false
30f60 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
30f70 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
30f80 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 " >&6.else. if
30f90 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 3b 20 74 test -z "$LD"; t
30fa0 68 65 6e 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66 hen. lt_save_if
30fb0 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50 s="$IFS"; IFS=$P
30fc0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 ATH_SEPARATOR.
30fd0 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24 50 for ac_dir in $P
30fe0 41 54 48 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d ATH; do. IFS=
30ff0 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 "$lt_save_ifs".
31000 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f test -z "$ac_
31010 64 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e dir" && ac_dir=.
31020 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 . if test -f
31030 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f "$ac_dir/$ac_pro
31040 67 22 20 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 g" || test -f "$
31050 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 ac_dir/$ac_prog$
31060 61 63 5f 65 78 65 65 78 74 22 3b 20 74 68 65 6e ac_exeext"; then
31070 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 . lt_cv_pat
31080 68 5f 4c 44 3d 22 24 61 63 5f 64 69 72 2f 24 61 h_LD="$ac_dir/$a
31090 63 5f 70 72 6f 67 22 0a 20 20 20 20 20 20 23 20 c_prog". #
310a0 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 Check to see if
310b0 74 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 47 the program is G
310c0 4e 55 20 6c 64 2e 20 20 49 27 64 20 72 61 74 68 NU ld. I'd rath
310d0 65 72 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e er use --version
310e0 2c 0a 20 20 20 20 20 20 23 20 62 75 74 20 61 70 ,. # but ap
310f0 70 61 72 65 6e 74 6c 79 20 73 6f 6d 65 20 76 61 parently some va
31100 72 69 61 6e 74 73 20 6f 66 20 47 4e 55 20 6c 64 riants of GNU ld
31110 20 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d 76 2e only accept -v.
31120 0a 20 20 20 20 20 20 23 20 42 72 65 61 6b 20 6f . # Break o
31130 6e 6c 79 20 69 66 20 69 74 20 77 61 73 20 74 68 nly if it was th
31140 65 20 47 4e 55 2f 6e 6f 6e 2d 47 4e 55 20 6c 64 e GNU/non-GNU ld
31150 20 74 68 61 74 20 77 65 20 70 72 65 66 65 72 2e that we prefer.
31160 0a 20 20 20 20 20 20 63 61 73 65 20 60 22 24 6c . case `"$l
31170 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22 20 2d 76 t_cv_path_LD" -v
31180 20 32 3e 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 2>&1 </dev/null
31190 60 20 69 6e 0a 20 20 20 20 20 20 2a 47 4e 55 2a ` in. *GNU*
311a0 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29 | *'with BFD'*)
311b0 0a 09 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e ..test "$with_gn
311c0 75 5f 6c 64 22 20 21 3d 20 6e 6f 20 26 26 20 62 u_ld" != no && b
311d0 72 65 61 6b 0a 09 3b 3b 0a 20 20 20 20 20 20 2a reak..;;. *
311e0 29 0a 09 74 65 73 74 20 22 24 77 69 74 68 5f 67 )..test "$with_g
311f0 6e 75 5f 6c 64 22 20 21 3d 20 79 65 73 20 26 26 nu_ld" != yes &&
31200 20 62 72 65 61 6b 0a 09 3b 3b 0a 20 20 20 20 20 break..;;.
31210 20 65 73 61 63 0a 20 20 20 20 66 69 0a 20 20 64 esac. fi. d
31220 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73 one. IFS="$lt_s
31230 61 76 65 5f 69 66 73 22 0a 65 6c 73 65 0a 20 20 ave_ifs".else.
31240 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d 22 24 lt_cv_path_LD="$
31250 4c 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 LD" # Let the us
31260 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 er override the
31270 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68 test with a path
31280 2e 0a 66 69 0a 66 69 0a 0a 4c 44 3d 22 24 6c 74 ..fi.fi..LD="$lt
31290 5f 63 76 5f 70 61 74 68 5f 4c 44 22 0a 69 66 20 _cv_path_LD".if
312a0 74 65 73 74 20 2d 6e 20 22 24 4c 44 22 3b 20 74 test -n "$LD"; t
312b0 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f hen. { $as_echo
312c0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
312d0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
312e0 65 73 75 6c 74 3a 20 24 4c 44 22 20 3e 26 35 0a esult: $LD" >&5.
312f0 24 61 73 5f 65 63 68 6f 20 22 24 4c 44 22 20 3e $as_echo "$LD" >
31300 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
31310 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
31320 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
31330 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
31340 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
31350 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 74 65 no" >&6; }.fi.te
31360 73 74 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 61 st -z "$LD" && a
31370 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 6e s_fn_error $? "n
31380 6f 20 61 63 63 65 70 74 61 62 6c 65 20 6c 64 20 o acceptable ld
31390 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 22 found in \$PATH"
313a0 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 7b 20 24 "$LINENO" 5.{ $
313b0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
313c0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
313d0 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 ENO}: checking i
313e0 66 20 74 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c f the linker ($L
313f0 44 29 20 69 73 20 47 4e 55 20 6c 64 22 20 3e 26 D) is GNU ld" >&
31400 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
31410 65 63 6b 69 6e 67 20 69 66 20 74 68 65 20 6c 69 ecking if the li
31420 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20 47 4e nker ($LD) is GN
31430 55 20 6c 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d U ld... " >&6; }
31440 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 .if ${lt_cv_prog
31450 5f 67 6e 75 5f 6c 64 2b 3a 7d 20 66 61 6c 73 65 _gnu_ld+:} false
31460 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
31470 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
31480 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20 49 " >&6.else. # I
31490 27 64 20 72 61 74 68 65 72 20 75 73 65 20 2d 2d 'd rather use --
314a0 76 65 72 73 69 6f 6e 20 68 65 72 65 2c 20 62 75 version here, bu
314b0 74 20 61 70 70 61 72 65 6e 74 6c 79 20 73 6f 6d t apparently som
314c0 65 20 47 4e 55 20 6c 64 73 20 6f 6e 6c 79 20 61 e GNU lds only a
314d0 63 63 65 70 74 20 2d 76 2e 0a 63 61 73 65 20 60 ccept -v..case `
314e0 24 4c 44 20 2d 76 20 32 3e 26 31 20 3c 2f 64 65 $LD -v 2>&1 </de
314f0 76 2f 6e 75 6c 6c 60 20 69 6e 0a 2a 47 4e 55 2a v/null` in.*GNU*
31500 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29 | *'with BFD'*)
31510 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e . lt_cv_prog_gn
31520 75 5f 6c 64 3d 79 65 73 0a 20 20 3b 3b 0a 2a 29 u_ld=yes. ;;.*)
31530 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e . lt_cv_prog_gn
31540 75 5f 6c 64 3d 6e 6f 0a 20 20 3b 3b 0a 65 73 61 u_ld=no. ;;.esa
31550 63 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 c.fi.{ $as_echo
31560 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
31570 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
31580 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f sult: $lt_cv_pro
31590 67 5f 67 6e 75 5f 6c 64 22 20 3e 26 35 0a 24 61 g_gnu_ld" >&5.$a
315a0 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 70 s_echo "$lt_cv_p
315b0 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e 26 36 3b rog_gnu_ld" >&6;
315c0 20 7d 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 24 }.with_gnu_ld=$
315d0 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c lt_cv_prog_gnu_l
315e0 64 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 d..........{ $as
315f0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
31600 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
31610 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 O}: checking for
31620 20 42 53 44 2d 20 6f 72 20 4d 53 2d 63 6f 6d 70 BSD- or MS-comp
31630 61 74 69 62 6c 65 20 6e 61 6d 65 20 6c 69 73 74 atible name list
31640 65 72 20 28 6e 6d 29 22 20 3e 26 35 0a 24 61 73 er (nm)" >&5.$as
31650 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
31660 67 20 66 6f 72 20 42 53 44 2d 20 6f 72 20 4d 53 g for BSD- or MS
31670 2d 63 6f 6d 70 61 74 69 62 6c 65 20 6e 61 6d 65 -compatible name
31680 20 6c 69 73 74 65 72 20 28 6e 6d 29 2e 2e 2e 20 lister (nm)...
31690 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 " >&6; }.if ${lt
316a0 5f 63 76 5f 70 61 74 68 5f 4e 4d 2b 3a 7d 20 66 _cv_path_NM+:} f
316b0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
316c0 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
316d0 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
316e0 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d if test -n "$NM
316f0 22 3b 20 74 68 65 6e 0a 20 20 23 20 4c 65 74 20 "; then. # Let
31700 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 the user overrid
31710 65 20 74 68 65 20 74 65 73 74 2e 0a 20 20 6c 74 e the test.. lt
31720 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 4e 4d _cv_path_NM="$NM
31730 22 0a 65 6c 73 65 0a 20 20 6c 74 5f 6e 6d 5f 74 ".else. lt_nm_t
31740 6f 5f 63 68 65 63 6b 3d 22 24 7b 61 63 5f 74 6f o_check="${ac_to
31750 6f 6c 5f 70 72 65 66 69 78 7d 6e 6d 22 0a 20 20 ol_prefix}nm".
31760 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
31770 74 6f 6f 6c 5f 70 72 65 66 69 78 22 20 26 26 20 tool_prefix" &&
31780 74 65 73 74 20 22 24 62 75 69 6c 64 22 20 3d 20 test "$build" =
31790 22 24 68 6f 73 74 22 3b 20 74 68 65 6e 0a 20 20 "$host"; then.
317a0 20 20 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b lt_nm_to_check
317b0 3d 22 24 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 ="$lt_nm_to_chec
317c0 6b 20 6e 6d 22 0a 20 20 66 69 0a 20 20 66 6f 72 k nm". fi. for
317d0 20 6c 74 5f 74 6d 70 5f 6e 6d 20 69 6e 20 24 6c lt_tmp_nm in $l
317e0 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 3b 20 64 t_nm_to_check; d
317f0 6f 0a 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 o. lt_save_if
31800 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50 s="$IFS"; IFS=$P
31810 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 ATH_SEPARATOR.
31820 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 for ac_dir in
31830 24 50 41 54 48 20 2f 75 73 72 2f 63 63 73 2f 62 $PATH /usr/ccs/b
31840 69 6e 2f 65 6c 66 20 2f 75 73 72 2f 63 63 73 2f in/elf /usr/ccs/
31850 62 69 6e 20 2f 75 73 72 2f 75 63 62 20 2f 62 69 bin /usr/ucb /bi
31860 6e 3b 20 64 6f 0a 20 20 20 20 20 20 49 46 53 3d n; do. IFS=
31870 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 "$lt_save_ifs".
31880 20 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61 test -z "$a
31890 63 5f 64 69 72 22 20 26 26 20 61 63 5f 64 69 72 c_dir" && ac_dir
318a0 3d 2e 0a 20 20 20 20 20 20 74 6d 70 5f 6e 6d 3d =.. tmp_nm=
318b0 22 24 61 63 5f 64 69 72 2f 24 6c 74 5f 74 6d 70 "$ac_dir/$lt_tmp
318c0 5f 6e 6d 22 0a 20 20 20 20 20 20 69 66 20 74 65 _nm". if te
318d0 73 74 20 2d 66 20 22 24 74 6d 70 5f 6e 6d 22 20 st -f "$tmp_nm"
318e0 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 74 6d 70 || test -f "$tmp
318f0 5f 6e 6d 24 61 63 5f 65 78 65 65 78 74 22 20 3b _nm$ac_exeext" ;
31900 20 74 68 65 6e 0a 09 23 20 43 68 65 63 6b 20 74 then..# Check t
31910 6f 20 73 65 65 20 69 66 20 74 68 65 20 6e 6d 20 o see if the nm
31920 61 63 63 65 70 74 73 20 61 20 42 53 44 2d 63 6f accepts a BSD-co
31930 6d 70 61 74 20 66 6c 61 67 2e 0a 09 23 20 41 64 mpat flag...# Ad
31940 64 69 6e 67 20 74 68 65 20 60 73 65 64 20 31 71 ding the `sed 1q
31950 27 20 70 72 65 76 65 6e 74 73 20 66 61 6c 73 65 ' prevents false
31960 20 70 6f 73 69 74 69 76 65 73 20 6f 6e 20 48 50 positives on HP
31970 2d 55 58 2c 20 77 68 69 63 68 20 73 61 79 73 3a -UX, which says:
31980 0a 09 23 20 20 20 6e 6d 3a 20 75 6e 6b 6e 6f 77 ..# nm: unknow
31990 6e 20 6f 70 74 69 6f 6e 20 22 42 22 20 69 67 6e n option "B" ign
319a0 6f 72 65 64 0a 09 23 20 54 72 75 36 34 27 73 20 ored..# Tru64's
319b0 6e 6d 20 63 6f 6d 70 6c 61 69 6e 73 20 74 68 61 nm complains tha
319c0 74 20 2f 64 65 76 2f 6e 75 6c 6c 20 69 73 20 61 t /dev/null is a
319d0 6e 20 69 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74 n invalid object
319e0 20 66 69 6c 65 0a 09 63 61 73 65 20 60 22 24 74 file..case `"$t
319f0 6d 70 5f 6e 6d 22 20 2d 42 20 2f 64 65 76 2f 6e mp_nm" -B /dev/n
31a00 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20 27 ull 2>&1 | sed '
31a10 31 71 27 60 20 69 6e 0a 09 2a 2f 64 65 76 2f 6e 1q'` in..*/dev/n
31a20 75 6c 6c 2a 20 7c 20 2a 27 49 6e 76 61 6c 69 64 ull* | *'Invalid
31a30 20 66 69 6c 65 20 6f 72 20 6f 62 6a 65 63 74 20 file or object
31a40 74 79 70 65 27 2a 29 0a 09 20 20 6c 74 5f 63 76 type'*).. lt_cv
31a50 5f 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e _path_NM="$tmp_n
31a60 6d 20 2d 42 22 0a 09 20 20 62 72 65 61 6b 0a 09 m -B".. break..
31a70 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 63 61 73 65 ;;..*).. case
31a80 20 60 22 24 74 6d 70 5f 6e 6d 22 20 2d 70 20 2f `"$tmp_nm" -p /
31a90 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 20 dev/null 2>&1 |
31aa0 73 65 64 20 27 31 71 27 60 20 69 6e 0a 09 20 20 sed '1q'` in..
31ab0 2a 2f 64 65 76 2f 6e 75 6c 6c 2a 29 0a 09 20 20 */dev/null*)..
31ac0 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d lt_cv_path_NM=
31ad0 22 24 74 6d 70 5f 6e 6d 20 2d 70 22 0a 09 20 20 "$tmp_nm -p"..
31ae0 20 20 62 72 65 61 6b 0a 09 20 20 20 20 3b 3b 0a break.. ;;.
31af0 09 20 20 2a 29 0a 09 20 20 20 20 6c 74 5f 63 76 . *).. lt_cv
31b00 5f 70 61 74 68 5f 4e 4d 3d 24 7b 6c 74 5f 63 76 _path_NM=${lt_cv
31b10 5f 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e _path_NM="$tmp_n
31b20 6d 22 7d 20 23 20 6b 65 65 70 20 74 68 65 20 66 m"} # keep the f
31b30 69 72 73 74 20 6d 61 74 63 68 2c 20 62 75 74 0a irst match, but.
31b40 09 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 23 20 . continue #
31b50 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 74 so that we can t
31b60 72 79 20 74 6f 20 66 69 6e 64 20 6f 6e 65 20 74 ry to find one t
31b70 68 61 74 20 73 75 70 70 6f 72 74 73 20 42 53 44 hat supports BSD
31b80 20 66 6c 61 67 73 0a 09 20 20 20 20 3b 3b 0a 09 flags.. ;;..
31b90 20 20 65 73 61 63 0a 09 20 20 3b 3b 0a 09 65 73 esac.. ;;..es
31ba0 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 ac. fi.
31bb0 64 6f 6e 65 0a 20 20 20 20 49 46 53 3d 22 24 6c done. IFS="$l
31bc0 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 64 6f t_save_ifs". do
31bd0 6e 65 0a 20 20 3a 20 24 7b 6c 74 5f 63 76 5f 70 ne. : ${lt_cv_p
31be0 61 74 68 5f 4e 4d 3d 6e 6f 7d 0a 66 69 0a 66 69 ath_NM=no}.fi.fi
31bf0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
31c00 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
31c10 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
31c20 3a 20 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d : $lt_cv_path_NM
31c30 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
31c40 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 $lt_cv_path_NM"
31c50 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 >&6; }.if test "
31c60 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 $lt_cv_path_NM"
31c70 21 3d 20 22 6e 6f 22 3b 20 74 68 65 6e 0a 20 20 != "no"; then.
31c80 4e 4d 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f NM="$lt_cv_path_
31c90 4e 4d 22 0a 65 6c 73 65 0a 20 20 23 20 44 69 64 NM".else. # Did
31ca0 6e 27 74 20 66 69 6e 64 20 61 6e 79 20 42 53 44 n't find any BSD
31cb0 20 63 6f 6d 70 61 74 69 62 6c 65 20 6e 61 6d 65 compatible name
31cc0 20 6c 69 73 74 65 72 2c 20 6c 6f 6f 6b 20 66 6f lister, look fo
31cd0 72 20 64 75 6d 70 62 69 6e 2e 0a 20 20 69 66 20 r dumpbin.. if
31ce0 74 65 73 74 20 2d 6e 20 22 24 44 55 4d 50 42 49 test -n "$DUMPBI
31cf0 4e 22 3b 20 74 68 65 6e 20 3a 0a 20 20 20 20 23 N"; then :. #
31d00 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 Let the user ov
31d10 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e erride the test.
31d20 0a 20 20 65 6c 73 65 0a 20 20 20 20 69 66 20 74 . else. if t
31d30 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c est -n "$ac_tool
31d40 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 _prefix"; then.
31d50 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 for ac_prog in
31d60 64 75 6d 70 62 69 6e 20 22 6c 69 6e 6b 20 2d 64 dumpbin "link -d
31d70 75 6d 70 22 0a 20 20 64 6f 0a 20 20 20 20 23 20 ump". do. #
31d80 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 Extract the firs
31d90 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 74 t word of "$ac_t
31da0 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 ool_prefix$ac_pr
31db0 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 og", so it can b
31dc0 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 e a program name
31dd0 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 with args..set
31de0 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70 dummy $ac_tool_p
31df0 72 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20 61 refix$ac_prog; a
31e00 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
31e10 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
31e20 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
31e30 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
31e40 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
31e50 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
31e60 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
31e70 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
31e80 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 44 55 4d 50 {ac_cv_prog_DUMP
31e90 42 49 4e 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 BIN+:} false; th
31ea0 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
31eb0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
31ec0 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 6.else. if test
31ed0 20 2d 6e 20 22 24 44 55 4d 50 42 49 4e 22 3b 20 -n "$DUMPBIN";
31ee0 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f then. ac_cv_pro
31ef0 67 5f 44 55 4d 50 42 49 4e 3d 22 24 44 55 4d 50 g_DUMPBIN="$DUMP
31f00 42 49 4e 22 20 23 20 4c 65 74 20 74 68 65 20 75 BIN" # Let the u
31f10 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 ser override the
31f20 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 test..else.as_s
31f30 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 ave_IFS=$IFS; IF
31f40 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f S=$PATH_SEPARATO
31f50 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 R.for as_dir in
31f60 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 $PATH.do. IFS=$
31f70 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 as_save_IFS. te
31f80 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 st -z "$as_dir"
31f90 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 && as_dir=..
31fa0 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 for ac_exec_ext
31fb0 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 in '' $ac_execut
31fc0 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b able_extensions;
31fd0 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 do. if as_fn_e
31fe0 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 xecutable_p "$as
31ff0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
32000 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e _exec_ext"; then
32010 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f . ac_cv_prog_
32020 44 55 4d 50 42 49 4e 3d 22 24 61 63 5f 74 6f 6f DUMPBIN="$ac_too
32030 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 l_prefix$ac_prog
32040 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 ". $as_echo "
32050 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
32060 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 no-$LINENO}: fou
32070 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 nd $as_dir/$ac_w
32080 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
32090 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 >&5. break 2
320a0 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e . fi.done. don
320b0 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 e.IFS=$as_save_I
320c0 46 53 0a 0a 66 69 0a 66 69 0a 44 55 4d 50 42 49 FS..fi.fi.DUMPBI
320d0 4e 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 44 55 N=$ac_cv_prog_DU
320e0 4d 50 42 49 4e 0a 69 66 20 74 65 73 74 20 2d 6e MPBIN.if test -n
320f0 20 22 24 44 55 4d 50 42 49 4e 22 3b 20 74 68 65 "$DUMPBIN"; the
32100 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 n. { $as_echo "
32110 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
32120 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
32130 75 6c 74 3a 20 24 44 55 4d 50 42 49 4e 22 20 3e ult: $DUMPBIN" >
32140 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 44 55 &5.$as_echo "$DU
32150 4d 50 42 49 4e 22 20 3e 26 36 3b 20 7d 0a 65 6c MPBIN" >&6; }.el
32160 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
32170 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
32180 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
32190 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
321a0 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
321b0 20 7d 0a 66 69 0a 0a 0a 20 20 20 20 74 65 73 74 }.fi... test
321c0 20 2d 6e 20 22 24 44 55 4d 50 42 49 4e 22 20 26 -n "$DUMPBIN" &
321d0 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 & break. done.f
321e0 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 44 i.if test -z "$D
321f0 55 4d 50 42 49 4e 22 3b 20 74 68 65 6e 0a 20 20 UMPBIN"; then.
32200 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 3d 24 44 ac_ct_DUMPBIN=$D
32210 55 4d 50 42 49 4e 0a 20 20 66 6f 72 20 61 63 5f UMPBIN. for ac_
32220 70 72 6f 67 20 69 6e 20 64 75 6d 70 62 69 6e 20 prog in dumpbin
32230 22 6c 69 6e 6b 20 2d 64 75 6d 70 22 0a 64 6f 0a "link -dump".do.
32240 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
32250 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 first word of "$
32260 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 ac_prog", so it
32270 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d can be a program
32280 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e name with args.
32290 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70 .set dummy $ac_p
322a0 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a rog; ac_word=$2.
322b0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
322c0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
322d0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
322e0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 g for $ac_word"
322f0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
32300 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
32310 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 _word... " >&6;
32320 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f }.if ${ac_cv_pro
32330 67 5f 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 2b g_ac_ct_DUMPBIN+
32340 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
32350 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
32360 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
32370 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 se. if test -n
32380 22 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 22 "$ac_ct_DUMPBIN"
32390 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 ; then. ac_cv_p
323a0 72 6f 67 5f 61 63 5f 63 74 5f 44 55 4d 50 42 49 rog_ac_ct_DUMPBI
323b0 4e 3d 22 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 N="$ac_ct_DUMPBI
323c0 4e 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 N" # Let the use
323d0 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
323e0 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
323f0 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
32400 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
32410 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
32420 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
32430 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
32440 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
32450 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
32460 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
32470 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
32480 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
32490 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
324a0 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
324b0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
324c0 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
324d0 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
324e0 5f 63 74 5f 44 55 4d 50 42 49 4e 3d 22 24 61 63 _ct_DUMPBIN="$ac
324f0 5f 70 72 6f 67 22 0a 20 20 20 20 24 61 73 5f 65 _prog". $as_e
32500 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
32510 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
32520 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f : found $as_dir/
32530 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
32540 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 _ext" >&5. br
32550 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a eak 2. fi.done.
32560 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 done.IFS=$as_s
32570 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 ave_IFS..fi.fi.a
32580 63 5f 63 74 5f 44 55 4d 50 42 49 4e 3d 24 61 63 c_ct_DUMPBIN=$ac
32590 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 _cv_prog_ac_ct_D
325a0 55 4d 50 42 49 4e 0a 69 66 20 74 65 73 74 20 2d UMPBIN.if test -
325b0 6e 20 22 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 n "$ac_ct_DUMPBI
325c0 4e 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 N"; then. { $as
325d0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
325e0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
325f0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
32600 63 74 5f 44 55 4d 50 42 49 4e 22 20 3e 26 35 0a ct_DUMPBIN" >&5.
32610 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 $as_echo "$ac_ct
32620 5f 44 55 4d 50 42 49 4e 22 20 3e 26 36 3b 20 7d _DUMPBIN" >&6; }
32630 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
32640 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
32650 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
32660 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 result: no" >&5
32670 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e .$as_echo "no" >
32680 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 74 65 73 &6; }.fi... tes
32690 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44 55 4d t -n "$ac_ct_DUM
326a0 50 42 49 4e 22 20 26 26 20 62 72 65 61 6b 0a 64 PBIN" && break.d
326b0 6f 6e 65 0a 0a 20 20 69 66 20 74 65 73 74 20 22 one.. if test "
326c0 78 24 61 63 5f 63 74 5f 44 55 4d 50 42 49 4e 22 x$ac_ct_DUMPBIN"
326d0 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 44 = x; then. D
326e0 55 4d 50 42 49 4e 3d 22 3a 22 0a 20 20 65 6c 73 UMPBIN=":". els
326f0 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 e. case $cros
32700 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f s_compiling:$ac_
32710 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 tool_warned in.y
32720 65 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 es:).{ $as_echo
32730 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
32740 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 eno-$LINENO}: WA
32750 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f RNING: using cro
32760 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 ss tools not pre
32770 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 fixed with host
32780 74 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 triplet" >&5.$as
32790 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
327a0 41 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 ARNING: using cr
327b0 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 oss tools not pr
327c0 65 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 efixed with host
327d0 20 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a triplet" >&2;}.
327e0 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 ac_tool_warned=y
327f0 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 44 es ;;.esac. D
32800 55 4d 50 42 49 4e 3d 24 61 63 5f 63 74 5f 44 55 UMPBIN=$ac_ct_DU
32810 4d 50 42 49 4e 0a 20 20 66 69 0a 66 69 0a 0a 20 MPBIN. fi.fi..
32820 20 20 20 63 61 73 65 20 60 24 44 55 4d 50 42 49 case `$DUMPBI
32830 4e 20 2d 73 79 6d 62 6f 6c 73 20 2f 64 65 76 2f N -symbols /dev/
32840 6e 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20 null 2>&1 | sed
32850 27 31 71 27 60 20 69 6e 0a 20 20 20 20 2a 43 4f '1q'` in. *CO
32860 46 46 2a 29 0a 20 20 20 20 20 20 44 55 4d 50 42 FF*). DUMPB
32870 49 4e 3d 22 24 44 55 4d 50 42 49 4e 20 2d 73 79 IN="$DUMPBIN -sy
32880 6d 62 6f 6c 73 22 0a 20 20 20 20 20 20 3b 3b 0a mbols". ;;.
32890 20 20 20 20 2a 29 0a 20 20 20 20 20 20 44 55 4d *). DUM
328a0 50 42 49 4e 3d 3a 0a 20 20 20 20 20 20 3b 3b 0a PBIN=:. ;;.
328b0 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 0a 20 esac. fi..
328c0 20 69 66 20 74 65 73 74 20 22 24 44 55 4d 50 42 if test "$DUMPB
328d0 49 4e 22 20 21 3d 20 22 3a 22 3b 20 74 68 65 6e IN" != ":"; then
328e0 0a 20 20 20 20 4e 4d 3d 22 24 44 55 4d 50 42 49 . NM="$DUMPBI
328f0 4e 22 0a 20 20 66 69 0a 66 69 0a 74 65 73 74 20 N". fi.fi.test
32900 2d 7a 20 22 24 4e 4d 22 20 26 26 20 4e 4d 3d 6e -z "$NM" && NM=n
32910 6d 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 5f 65 63 m.......{ $as_ec
32920 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
32930 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
32940 20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6e 61 checking the na
32950 6d 65 20 6c 69 73 74 65 72 20 28 24 4e 4d 29 20 me lister ($NM)
32960 69 6e 74 65 72 66 61 63 65 22 20 3e 26 35 0a 24 interface" >&5.$
32970 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
32980 69 6e 67 20 74 68 65 20 6e 61 6d 65 20 6c 69 73 ing the name lis
32990 74 65 72 20 28 24 4e 4d 29 20 69 6e 74 65 72 66 ter ($NM) interf
329a0 61 63 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ace... " >&6; }.
329b0 69 66 20 24 7b 6c 74 5f 63 76 5f 6e 6d 5f 69 6e if ${lt_cv_nm_in
329c0 74 65 72 66 61 63 65 2b 3a 7d 20 66 61 6c 73 65 terface+:} false
329d0 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
329e0 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
329f0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f " >&6.else. lt_
32a00 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 61 63 65 3d cv_nm_interface=
32a10 22 42 53 44 20 6e 6d 22 0a 20 20 65 63 68 6f 20 "BSD nm". echo
32a20 22 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69 61 62 "int some_variab
32a30 6c 65 20 3d 20 30 3b 22 20 3e 20 63 6f 6e 66 74 le = 0;" > conft
32a40 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 28 65 est.$ac_ext. (e
32a50 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 val echo "\"\$as
32a60 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 _me:$LINENO: $ac
32a70 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 _compile\"" >&5)
32a80 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63 6f . (eval "$ac_co
32a90 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 73 mpile" 2>conftes
32aa0 74 2e 65 72 72 29 0a 20 20 63 61 74 20 63 6f 6e t.err). cat con
32ab0 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 ftest.err >&5.
32ac0 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 (eval echo "\"\$
32ad0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 as_me:$LINENO: $
32ae0 4e 4d 20 5c 5c 5c 22 63 6f 6e 66 74 65 73 74 2e NM \\\"conftest.
32af0 24 61 63 5f 6f 62 6a 65 78 74 5c 5c 5c 22 5c 22 $ac_objext\\\"\"
32b00 22 20 3e 26 35 29 0a 20 20 28 65 76 61 6c 20 22 " >&5). (eval "
32b10 24 4e 4d 20 5c 22 63 6f 6e 66 74 65 73 74 2e 24 $NM \"conftest.$
32b20 61 63 5f 6f 62 6a 65 78 74 5c 22 22 20 32 3e 63 ac_objext\"" 2>c
32b30 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 20 63 6f onftest.err > co
32b40 6e 66 74 65 73 74 2e 6f 75 74 29 0a 20 20 63 61 nftest.out). ca
32b50 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e t conftest.err >
32b60 26 35 0a 20 20 28 65 76 61 6c 20 65 63 68 6f 20 &5. (eval echo
32b70 22 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 "\"\$as_me:$LINE
32b80 4e 4f 3a 20 6f 75 74 70 75 74 5c 22 22 20 3e 26 NO: output\"" >&
32b90 35 29 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 5). cat conftes
32ba0 74 2e 6f 75 74 20 3e 26 35 0a 20 20 69 66 20 24 t.out >&5. if $
32bb0 47 52 45 50 20 27 45 78 74 65 72 6e 61 6c 2e 2a GREP 'External.*
32bc0 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 27 20 63 some_variable' c
32bd0 6f 6e 66 74 65 73 74 2e 6f 75 74 20 3e 20 2f 64 onftest.out > /d
32be0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 ev/null; then.
32bf0 20 20 6c 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 lt_cv_nm_inter
32c00 66 61 63 65 3d 22 4d 53 20 64 75 6d 70 62 69 6e face="MS dumpbin
32c10 22 0a 20 20 66 69 0a 20 20 72 6d 20 2d 66 20 63 ". fi. rm -f c
32c20 6f 6e 66 74 65 73 74 2a 0a 66 69 0a 7b 20 24 61 onftest*.fi.{ $a
32c30 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
32c40 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
32c50 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 NO}: result: $lt
32c60 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 61 63 65 _cv_nm_interface
32c70 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
32c80 24 6c 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 $lt_cv_nm_interf
32c90 61 63 65 22 20 3e 26 36 3b 20 7d 0a 0a 23 20 66 ace" >&6; }..# f
32ca0 69 6e 64 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 ind the maximum
32cb0 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e length of comman
32cc0 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 d line arguments
32cd0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
32ce0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
32cf0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
32d00 6e 67 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c ng the maximum l
32d10 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 ength of command
32d20 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 22 line arguments"
32d30 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
32d40 22 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6d 61 "checking the ma
32d50 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 ximum length of
32d60 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 command line arg
32d70 75 6d 65 6e 74 73 2e 2e 2e 20 22 20 3e 26 36 3b uments... " >&6;
32d80 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 73 79 }.if ${lt_cv_sy
32d90 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 2b 3a 7d s_max_cmd_len+:}
32da0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
32db0 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
32dc0 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
32dd0 0a 20 20 20 20 69 3d 30 0a 20 20 74 65 73 74 73 . i=0. tests
32de0 74 72 69 6e 67 3d 22 41 42 43 44 22 0a 0a 20 20 tring="ABCD"..
32df0 63 61 73 65 20 24 62 75 69 6c 64 5f 6f 73 20 69 case $build_os i
32e00 6e 0a 20 20 6d 73 64 6f 73 64 6a 67 70 70 2a 29 n. msdosdjgpp*)
32e10 0a 20 20 20 20 23 20 4f 6e 20 44 4a 47 50 50 2c . # On DJGPP,
32e20 20 74 68 69 73 20 74 65 73 74 20 63 61 6e 20 62 this test can b
32e30 6c 6f 77 20 75 70 20 70 72 65 74 74 79 20 62 61 low up pretty ba
32e40 64 6c 79 20 64 75 65 20 74 6f 20 70 72 6f 62 6c dly due to probl
32e50 65 6d 73 20 69 6e 20 6c 69 62 63 0a 20 20 20 20 ems in libc.
32e60 23 20 28 61 6e 79 20 73 69 6e 67 6c 65 20 61 72 # (any single ar
32e70 67 75 6d 65 6e 74 20 65 78 63 65 65 64 69 6e 67 gument exceeding
32e80 20 32 30 30 30 20 62 79 74 65 73 20 63 61 75 73 2000 bytes caus
32e90 65 73 20 61 20 62 75 66 66 65 72 20 6f 76 65 72 es a buffer over
32ea0 72 75 6e 0a 20 20 20 20 23 20 64 75 72 69 6e 67 run. # during
32eb0 20 67 6c 6f 62 20 65 78 70 61 6e 73 69 6f 6e 29 glob expansion)
32ec0 2e 20 20 45 76 65 6e 20 69 66 20 69 74 20 77 65 . Even if it we
32ed0 72 65 20 66 69 78 65 64 2c 20 74 68 65 20 72 65 re fixed, the re
32ee0 73 75 6c 74 20 6f 66 20 74 68 69 73 0a 20 20 20 sult of this.
32ef0 20 23 20 63 68 65 63 6b 20 77 6f 75 6c 64 20 62 # check would b
32f00 65 20 6c 61 72 67 65 72 20 74 68 61 6e 20 69 74 e larger than it
32f10 20 73 68 6f 75 6c 64 20 62 65 2e 0a 20 20 20 20 should be..
32f20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d lt_cv_sys_max_cm
32f30 64 5f 6c 65 6e 3d 31 32 32 38 38 3b 20 20 20 20 d_len=12288;
32f40 23 20 31 32 4b 20 69 73 20 61 62 6f 75 74 20 72 # 12K is about r
32f50 69 67 68 74 0a 20 20 20 20 3b 3b 0a 0a 20 20 67 ight. ;;.. g
32f60 6e 75 2a 29 0a 20 20 20 20 23 20 55 6e 64 65 72 nu*). # Under
32f70 20 47 4e 55 20 48 75 72 64 2c 20 74 68 69 73 20 GNU Hurd, this
32f80 74 65 73 74 20 69 73 20 6e 6f 74 20 72 65 71 75 test is not requ
32f90 69 72 65 64 20 62 65 63 61 75 73 65 20 74 68 65 ired because the
32fa0 72 65 20 69 73 0a 20 20 20 20 23 20 6e 6f 20 6c re is. # no l
32fb0 69 6d 69 74 20 74 6f 20 74 68 65 20 6c 65 6e 67 imit to the leng
32fc0 74 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 th of command li
32fd0 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 ne arguments..
32fe0 20 20 23 20 4c 69 62 74 6f 6f 6c 20 77 69 6c 6c # Libtool will
32ff0 20 69 6e 74 65 72 70 72 65 74 20 2d 31 20 61 73 interpret -1 as
33000 20 6e 6f 20 6c 69 6d 69 74 20 77 68 61 74 73 6f no limit whatso
33010 65 76 65 72 0a 20 20 20 20 6c 74 5f 63 76 5f 73 ever. lt_cv_s
33020 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 2d ys_max_cmd_len=-
33030 31 3b 0a 20 20 20 20 3b 3b 0a 0a 20 20 63 79 67 1;. ;;.. cyg
33040 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 win* | mingw* |
33050 63 65 67 63 63 2a 29 0a 20 20 20 20 23 20 4f 6e cegcc*). # On
33060 20 57 69 6e 39 78 2f 4d 45 2c 20 74 68 69 73 20 Win9x/ME, this
33070 74 65 73 74 20 62 6c 6f 77 73 20 75 70 20 2d 2d test blows up --
33080 20 69 74 20 73 75 63 63 65 65 64 73 2c 20 62 75 it succeeds, bu
33090 74 20 74 61 6b 65 73 0a 20 20 20 20 23 20 61 62 t takes. # ab
330a0 6f 75 74 20 35 20 6d 69 6e 75 74 65 73 20 61 73 out 5 minutes as
330b0 20 74 68 65 20 74 65 73 74 73 74 72 69 6e 67 20 the teststring
330c0 67 72 6f 77 73 20 65 78 70 6f 6e 65 6e 74 69 61 grows exponentia
330d0 6c 6c 79 2e 0a 20 20 20 20 23 20 57 6f 72 73 65 lly.. # Worse
330e0 2c 20 73 69 6e 63 65 20 39 78 2f 4d 45 20 61 72 , since 9x/ME ar
330f0 65 20 6e 6f 74 20 70 72 65 2d 65 6d 70 74 69 76 e not pre-emptiv
33100 65 6c 79 20 6d 75 6c 74 69 74 61 73 6b 69 6e 67 ely multitasking
33110 2c 0a 20 20 20 20 23 20 79 6f 75 20 65 6e 64 20 ,. # you end
33120 75 70 20 77 69 74 68 20 61 20 22 66 72 6f 7a 65 up with a "froze
33130 6e 22 20 63 6f 6d 70 75 74 65 72 2c 20 65 76 65 n" computer, eve
33140 6e 20 74 68 6f 75 67 68 20 77 69 74 68 20 70 61 n though with pa
33150 74 69 65 6e 63 65 0a 20 20 20 20 23 20 74 68 65 tience. # the
33160 20 74 65 73 74 20 65 76 65 6e 74 75 61 6c 6c 79 test eventually
33170 20 73 75 63 63 65 65 64 73 20 28 77 69 74 68 20 succeeds (with
33180 61 20 6d 61 78 20 6c 69 6e 65 20 6c 65 6e 67 74 a max line lengt
33190 68 20 6f 66 20 32 35 36 6b 29 2e 0a 20 20 20 20 h of 256k)..
331a0 23 20 49 6e 73 74 65 61 64 2c 20 6c 65 74 27 73 # Instead, let's
331b0 20 6a 75 73 74 20 70 75 6e 74 3a 20 75 73 65 20 just punt: use
331c0 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e 65 the minimum line
331d0 6c 65 6e 67 74 68 20 72 65 70 6f 72 74 65 64 20 length reported
331e0 62 79 0a 20 20 20 20 23 20 61 6c 6c 20 6f 66 20 by. # all of
331f0 74 68 65 20 73 75 70 70 6f 72 74 65 64 20 70 6c the supported pl
33200 61 74 66 6f 72 6d 73 3a 20 38 31 39 32 20 28 6f atforms: 8192 (o
33210 6e 20 4e 54 2f 32 4b 2f 58 50 29 2e 0a 20 20 20 n NT/2K/XP)..
33220 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 lt_cv_sys_max_c
33230 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20 20 md_len=8192;.
33240 20 3b 3b 0a 0a 20 20 6d 69 6e 74 2a 29 0a 20 20 ;;.. mint*).
33250 20 20 23 20 4f 6e 20 4d 69 4e 54 20 74 68 69 73 # On MiNT this
33260 20 63 61 6e 20 74 61 6b 65 20 61 20 6c 6f 6e 67 can take a long
33270 20 74 69 6d 65 20 61 6e 64 20 72 75 6e 20 6f 75 time and run ou
33280 74 20 6f 66 20 6d 65 6d 6f 72 79 2e 0a 20 20 20 t of memory..
33290 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 lt_cv_sys_max_c
332a0 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20 20 md_len=8192;.
332b0 20 3b 3b 0a 0a 20 20 61 6d 69 67 61 6f 73 2a 29 ;;.. amigaos*)
332c0 0a 20 20 20 20 23 20 4f 6e 20 41 6d 69 67 61 4f . # On AmigaO
332d0 53 20 77 69 74 68 20 70 64 6b 73 68 2c 20 74 68 S with pdksh, th
332e0 69 73 20 74 65 73 74 20 74 61 6b 65 73 20 68 6f is test takes ho
332f0 75 72 73 2c 20 6c 69 74 65 72 61 6c 6c 79 2e 0a urs, literally..
33300 20 20 20 20 23 20 53 6f 20 77 65 20 6a 75 73 74 # So we just
33310 20 70 75 6e 74 20 61 6e 64 20 75 73 65 20 61 20 punt and use a
33320 6d 69 6e 69 6d 75 6d 20 6c 69 6e 65 20 6c 65 6e minimum line len
33330 67 74 68 20 6f 66 20 38 31 39 32 2e 0a 20 20 20 gth of 8192..
33340 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 lt_cv_sys_max_c
33350 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a 20 20 20 md_len=8192;.
33360 20 3b 3b 0a 0a 20 20 6e 65 74 62 73 64 2a 20 7c ;;.. netbsd* |
33370 20 66 72 65 65 62 73 64 2a 20 7c 20 6f 70 65 6e freebsd* | open
33380 62 73 64 2a 20 7c 20 64 61 72 77 69 6e 2a 20 7c bsd* | darwin* |
33390 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a 20 20 20 dragonfly*).
333a0 20 23 20 54 68 69 73 20 68 61 73 20 62 65 65 6e # This has been
333b0 20 61 72 6f 75 6e 64 20 73 69 6e 63 65 20 33 38 around since 38
333c0 36 42 53 44 2c 20 61 74 20 6c 65 61 73 74 2e 20 6BSD, at least.
333d0 20 4c 69 6b 65 6c 79 20 66 75 72 74 68 65 72 2e Likely further.
333e0 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 78 20 . if test -x
333f0 2f 73 62 69 6e 2f 73 79 73 63 74 6c 3b 20 74 68 /sbin/sysctl; th
33400 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 en. lt_cv_s
33410 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 ys_max_cmd_len=`
33420 2f 73 62 69 6e 2f 73 79 73 63 74 6c 20 2d 6e 20 /sbin/sysctl -n
33430 6b 65 72 6e 2e 61 72 67 6d 61 78 60 0a 20 20 20 kern.argmax`.
33440 20 65 6c 69 66 20 74 65 73 74 20 2d 78 20 2f 75 elif test -x /u
33450 73 72 2f 73 62 69 6e 2f 73 79 73 63 74 6c 3b 20 sr/sbin/sysctl;
33460 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 then. lt_cv
33470 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e _sys_max_cmd_len
33480 3d 60 2f 75 73 72 2f 73 62 69 6e 2f 73 79 73 63 =`/usr/sbin/sysc
33490 74 6c 20 2d 6e 20 6b 65 72 6e 2e 61 72 67 6d 61 tl -n kern.argma
334a0 78 60 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 x`. else.
334b0 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f lt_cv_sys_max_
334c0 63 6d 64 5f 6c 65 6e 3d 36 35 35 33 36 09 23 20 cmd_len=65536.#
334d0 75 73 61 62 6c 65 20 64 65 66 61 75 6c 74 20 66 usable default f
334e0 6f 72 20 61 6c 6c 20 42 53 44 73 0a 20 20 20 20 or all BSDs.
334f0 66 69 0a 20 20 20 20 23 20 41 6e 64 20 61 64 64 fi. # And add
33500 20 61 20 73 61 66 65 74 79 20 7a 6f 6e 65 0a 20 a safety zone.
33510 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 lt_cv_sys_max
33520 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 _cmd_len=`expr $
33530 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d lt_cv_sys_max_cm
33540 64 5f 6c 65 6e 20 5c 2f 20 34 60 0a 20 20 20 20 d_len \/ 4`.
33550 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d lt_cv_sys_max_cm
33560 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 6c 74 5f d_len=`expr $lt_
33570 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c cv_sys_max_cmd_l
33580 65 6e 20 5c 2a 20 33 60 0a 20 20 20 20 3b 3b 0a en \* 3`. ;;.
33590 0a 20 20 69 6e 74 65 72 69 78 2a 29 0a 20 20 20 . interix*).
335a0 20 23 20 57 65 20 6b 6e 6f 77 20 74 68 65 20 76 # We know the v
335b0 61 6c 75 65 20 32 36 32 31 34 34 20 61 6e 64 20 alue 262144 and
335c0 68 61 72 64 63 6f 64 65 20 69 74 20 77 69 74 68 hardcode it with
335d0 20 61 20 73 61 66 65 74 79 20 7a 6f 6e 65 20 28 a safety zone (
335e0 6c 69 6b 65 20 42 53 44 29 0a 20 20 20 20 6c 74 like BSD). lt
335f0 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f _cv_sys_max_cmd_
33600 6c 65 6e 3d 31 39 36 36 30 38 0a 20 20 20 20 3b len=196608. ;
33610 3b 0a 0a 20 20 6f 73 66 2a 29 0a 20 20 20 20 23 ;.. osf*). #
33620 20 44 72 2e 20 48 61 6e 73 20 45 6b 6b 65 68 61 Dr. Hans Ekkeha
33630 72 64 20 50 6c 65 73 73 65 72 20 72 65 70 6f 72 rd Plesser repor
33640 74 73 20 73 65 65 69 6e 67 20 61 20 6b 65 72 6e ts seeing a kern
33650 65 6c 20 70 61 6e 69 63 20 72 75 6e 6e 69 6e 67 el panic running
33660 20 63 6f 6e 66 69 67 75 72 65 0a 20 20 20 20 23 configure. #
33670 20 64 75 65 20 74 6f 20 74 68 69 73 20 74 65 73 due to this tes
33680 74 20 77 68 65 6e 20 65 78 65 63 5f 64 69 73 61 t when exec_disa
33690 62 6c 65 5f 61 72 67 5f 6c 69 6d 69 74 20 69 73 ble_arg_limit is
336a0 20 31 20 6f 6e 20 54 72 75 36 34 2e 20 49 74 20 1 on Tru64. It
336b0 69 73 20 6e 6f 74 0a 20 20 20 20 23 20 6e 69 63 is not. # nic
336c0 65 20 74 6f 20 63 61 75 73 65 20 6b 65 72 6e 65 e to cause kerne
336d0 6c 20 70 61 6e 69 63 73 20 73 6f 20 6c 65 74 73 l panics so lets
336e0 20 61 76 6f 69 64 20 74 68 65 20 6c 6f 6f 70 20 avoid the loop
336f0 62 65 6c 6f 77 2e 0a 20 20 20 20 23 20 46 69 72 below.. # Fir
33700 73 74 20 73 65 74 20 61 20 72 65 61 73 6f 6e 61 st set a reasona
33710 62 6c 65 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 ble default..
33720 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 lt_cv_sys_max_c
33730 6d 64 5f 6c 65 6e 3d 31 36 33 38 34 0a 20 20 20 md_len=16384.
33740 20 23 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d #. if test -
33750 78 20 2f 73 62 69 6e 2f 73 79 73 63 6f 6e 66 69 x /sbin/sysconfi
33760 67 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 63 61 g; then. ca
33770 73 65 20 60 2f 73 62 69 6e 2f 73 79 73 63 6f 6e se `/sbin/syscon
33780 66 69 67 20 2d 71 20 70 72 6f 63 20 65 78 65 63 fig -q proc exec
33790 5f 64 69 73 61 62 6c 65 5f 61 72 67 5f 6c 69 6d _disable_arg_lim
337a0 69 74 60 20 69 6e 0a 20 20 20 20 20 20 20 20 2a it` in. *
337b0 31 2a 29 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 1*) lt_cv_sys_ma
337c0 78 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 20 3b 3b 0a x_cmd_len=-1 ;;.
337d0 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 66 esac. f
337e0 69 0a 20 20 20 20 3b 3b 0a 20 20 73 63 6f 33 2e i. ;;. sco3.
337f0 32 76 35 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f 2v5*). lt_cv_
33800 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d sys_max_cmd_len=
33810 31 30 32 34 30 30 0a 20 20 20 20 3b 3b 0a 20 20 102400. ;;.
33820 73 79 73 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a sysv5* | sco5v6*
33830 20 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 29 0a | sysv4.2uw2*).
33840 20 20 20 20 6b 61 72 67 6d 61 78 3d 60 67 72 65 kargmax=`gre
33850 70 20 41 52 47 5f 4d 41 58 20 2f 65 74 63 2f 63 p ARG_MAX /etc/c
33860 6f 6e 66 2f 63 66 2e 64 2f 73 74 75 6e 65 20 32 onf/cf.d/stune 2
33870 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20 20 20 20 >/dev/null`.
33880 69 66 20 74 65 73 74 20 2d 6e 20 22 24 6b 61 72 if test -n "$kar
33890 67 6d 61 78 22 3b 20 74 68 65 6e 0a 20 20 20 20 gmax"; then.
338a0 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f lt_cv_sys_max_
338b0 63 6d 64 5f 6c 65 6e 3d 60 65 63 68 6f 20 24 6b cmd_len=`echo $k
338c0 61 72 67 6d 61 78 20 7c 20 73 65 64 20 27 73 2f argmax | sed 's/
338d0 2e 2a 5b 09 20 5d 2f 2f 27 60 0a 20 20 20 20 65 .*[. ]//'`. e
338e0 6c 73 65 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f lse. lt_cv_
338f0 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d sys_max_cmd_len=
33900 33 32 37 36 38 0a 20 20 20 20 66 69 0a 20 20 20 32768. fi.
33910 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74 5f ;;. *). lt_
33920 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c cv_sys_max_cmd_l
33930 65 6e 3d 60 28 67 65 74 63 6f 6e 66 20 41 52 47 en=`(getconf ARG
33940 5f 4d 41 58 29 20 32 3e 20 2f 64 65 76 2f 6e 75 _MAX) 2> /dev/nu
33950 6c 6c 60 0a 20 20 20 20 69 66 20 74 65 73 74 20 ll`. if test
33960 2d 6e 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 6d -n "$lt_cv_sys_m
33970 61 78 5f 63 6d 64 5f 6c 65 6e 22 3b 20 74 68 65 ax_cmd_len"; the
33980 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 n. lt_cv_sy
33990 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 s_max_cmd_len=`e
339a0 78 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d xpr $lt_cv_sys_m
339b0 61 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2f 20 34 60 ax_cmd_len \/ 4`
339c0 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 . lt_cv_sys
339d0 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 _max_cmd_len=`ex
339e0 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 pr $lt_cv_sys_ma
339f0 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2a 20 33 60 0a x_cmd_len \* 3`.
33a00 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 23 else. #
33a10 20 4d 61 6b 65 20 74 65 73 74 73 74 72 69 6e 67 Make teststring
33a20 20 61 20 6c 69 74 74 6c 65 20 62 69 67 67 65 72 a little bigger
33a30 20 62 65 66 6f 72 65 20 77 65 20 64 6f 20 61 6e before we do an
33a40 79 74 68 69 6e 67 20 77 69 74 68 20 69 74 2e 0a ything with it..
33a50 20 20 20 20 20 20 23 20 61 20 31 4b 20 73 74 72 # a 1K str
33a60 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 61 20 ing should be a
33a70 72 65 61 73 6f 6e 61 62 6c 65 20 73 74 61 72 74 reasonable start
33a80 2e 0a 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e .. for i in
33a90 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 38 1 2 3 4 5 6 7 8
33aa0 20 3b 20 64 6f 0a 20 20 20 20 20 20 20 20 74 65 ; do. te
33ab0 73 74 73 74 72 69 6e 67 3d 24 74 65 73 74 73 74 ststring=$testst
33ac0 72 69 6e 67 24 74 65 73 74 73 74 72 69 6e 67 0a ring$teststring.
33ad0 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 20 done.
33ae0 20 53 48 45 4c 4c 3d 24 7b 53 48 45 4c 4c 2d 24 SHELL=${SHELL-$
33af0 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62 {CONFIG_SHELL-/b
33b00 69 6e 2f 73 68 7d 7d 0a 20 20 20 20 20 20 23 20 in/sh}}. #
33b10 49 66 20 74 65 73 74 20 69 73 20 6e 6f 74 20 61 If test is not a
33b20 20 73 68 65 6c 6c 20 62 75 69 6c 74 2d 69 6e 2c shell built-in,
33b30 20 77 65 27 6c 6c 20 70 72 6f 62 61 62 6c 79 20 we'll probably
33b40 65 6e 64 20 75 70 20 63 6f 6d 70 75 74 69 6e 67 end up computing
33b50 20 61 0a 20 20 20 20 20 20 23 20 6d 61 78 69 6d a. # maxim
33b60 75 6d 20 6c 65 6e 67 74 68 20 74 68 61 74 20 69 um length that i
33b70 73 20 6f 6e 6c 79 20 68 61 6c 66 20 6f 66 20 74 s only half of t
33b80 68 65 20 61 63 74 75 61 6c 20 6d 61 78 69 6d 75 he actual maximu
33b90 6d 20 6c 65 6e 67 74 68 2c 20 62 75 74 0a 20 20 m length, but.
33ba0 20 20 20 20 23 20 77 65 20 63 61 6e 27 74 20 74 # we can't t
33bb0 65 6c 6c 2e 0a 20 20 20 20 20 20 77 68 69 6c 65 ell.. while
33bc0 20 7b 20 74 65 73 74 20 22 58 22 60 66 75 6e 63 { test "X"`func
33bd0 5f 66 61 6c 6c 62 61 63 6b 5f 65 63 68 6f 20 22 _fallback_echo "
33be0 24 74 65 73 74 73 74 72 69 6e 67 24 74 65 73 74 $teststring$test
33bf0 73 74 72 69 6e 67 22 20 32 3e 2f 64 65 76 2f 6e string" 2>/dev/n
33c00 75 6c 6c 60 20 5c 0a 09 20 20 20 20 20 20 20 20 ull` \..
33c10 20 3d 20 22 58 24 74 65 73 74 73 74 72 69 6e 67 = "X$teststring
33c20 24 74 65 73 74 73 74 72 69 6e 67 22 3b 20 7d 20 $teststring"; }
33c30 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 >/dev/null 2>&1
33c40 26 26 0a 09 20 20 20 20 20 20 74 65 73 74 20 24 &&.. test $
33c50 69 20 21 3d 20 31 37 20 23 20 31 2f 32 20 4d 42 i != 17 # 1/2 MB
33c60 20 73 68 6f 75 6c 64 20 62 65 20 65 6e 6f 75 67 should be enoug
33c70 68 0a 20 20 20 20 20 20 64 6f 0a 20 20 20 20 20 h. do.
33c80 20 20 20 69 3d 60 65 78 70 72 20 24 69 20 2b 20 i=`expr $i +
33c90 31 60 0a 20 20 20 20 20 20 20 20 74 65 73 74 73 1`. tests
33ca0 74 72 69 6e 67 3d 24 74 65 73 74 73 74 72 69 6e tring=$teststrin
33cb0 67 24 74 65 73 74 73 74 72 69 6e 67 0a 20 20 20 g$teststring.
33cc0 20 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 23 20 done. #
33cd0 4f 6e 6c 79 20 63 68 65 63 6b 20 74 68 65 20 73 Only check the s
33ce0 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 75 74 tring length out
33cf0 73 69 64 65 20 74 68 65 20 6c 6f 6f 70 2e 0a 20 side the loop..
33d00 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d lt_cv_sys_m
33d10 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 ax_cmd_len=`expr
33d20 20 22 58 24 74 65 73 74 73 74 72 69 6e 67 22 20 "X$teststring"
33d30 3a 20 22 2e 2a 22 20 32 3e 26 31 60 0a 20 20 20 : ".*" 2>&1`.
33d40 20 20 20 74 65 73 74 73 74 72 69 6e 67 3d 0a 20 teststring=.
33d50 20 20 20 20 20 23 20 41 64 64 20 61 20 73 69 67 # Add a sig
33d60 6e 69 66 69 63 61 6e 74 20 73 61 66 65 74 79 20 nificant safety
33d70 66 61 63 74 6f 72 20 62 65 63 61 75 73 65 20 43 factor because C
33d80 2b 2b 20 63 6f 6d 70 69 6c 65 72 73 20 63 61 6e ++ compilers can
33d90 20 74 61 63 6b 20 6f 6e 0a 20 20 20 20 20 20 23 tack on. #
33da0 20 6d 61 73 73 69 76 65 20 61 6d 6f 75 6e 74 73 massive amounts
33db0 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 of additional a
33dc0 72 67 75 6d 65 6e 74 73 20 62 65 66 6f 72 65 20 rguments before
33dd0 70 61 73 73 69 6e 67 20 74 68 65 6d 20 74 6f 20 passing them to
33de0 74 68 65 0a 20 20 20 20 20 20 23 20 6c 69 6e 6b the. # link
33df0 65 72 2e 20 20 49 74 20 61 70 70 65 61 72 73 20 er. It appears
33e00 61 73 20 74 68 6f 75 67 68 20 31 2f 32 20 69 73 as though 1/2 is
33e10 20 61 20 75 73 61 62 6c 65 20 76 61 6c 75 65 2e a usable value.
33e20 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 . lt_cv_sys
33e30 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 _max_cmd_len=`ex
33e40 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 pr $lt_cv_sys_ma
33e50 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2f 20 32 60 0a x_cmd_len \/ 2`.
33e60 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 fi. ;;.
33e70 65 73 61 63 0a 0a 66 69 0a 0a 69 66 20 74 65 73 esac..fi..if tes
33e80 74 20 2d 6e 20 24 6c 74 5f 63 76 5f 73 79 73 5f t -n $lt_cv_sys_
33e90 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 3b 20 74 68 max_cmd_len ; th
33ea0 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 en. { $as_echo
33eb0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
33ec0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
33ed0 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 73 79 73 sult: $lt_cv_sys
33ee0 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 20 3e 26 _max_cmd_len" >&
33ef0 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 5.$as_echo "$lt_
33f00 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c cv_sys_max_cmd_l
33f10 65 6e 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a en" >&6; }.else.
33f20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
33f30 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
33f40 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
33f50 74 3a 20 6e 6f 6e 65 22 20 3e 26 35 0a 24 61 73 t: none" >&5.$as
33f60 5f 65 63 68 6f 20 22 6e 6f 6e 65 22 20 3e 26 36 _echo "none" >&6
33f70 3b 20 7d 0a 66 69 0a 6d 61 78 5f 63 6d 64 5f 6c ; }.fi.max_cmd_l
33f80 65 6e 3d 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 en=$lt_cv_sys_ma
33f90 78 5f 63 6d 64 5f 6c 65 6e 0a 0a 0a 0a 0a 0a 0a x_cmd_len.......
33fa0 3a 20 24 7b 43 50 3d 22 63 70 20 2d 66 22 7d 0a : ${CP="cp -f"}.
33fb0 3a 20 24 7b 4d 56 3d 22 6d 76 20 2d 66 22 7d 0a : ${MV="mv -f"}.
33fc0 3a 20 24 7b 52 4d 3d 22 72 6d 20 2d 66 22 7d 0a : ${RM="rm -f"}.
33fd0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
33fe0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
33ff0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
34000 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 73 ng whether the s
34010 68 65 6c 6c 20 75 6e 64 65 72 73 74 61 6e 64 73 hell understands
34020 20 73 6f 6d 65 20 58 53 49 20 63 6f 6e 73 74 72 some XSI constr
34030 75 63 74 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 ucts" >&5.$as_ec
34040 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 ho_n "checking w
34050 68 65 74 68 65 72 20 74 68 65 20 73 68 65 6c 6c hether the shell
34060 20 75 6e 64 65 72 73 74 61 6e 64 73 20 73 6f 6d understands som
34070 65 20 58 53 49 20 63 6f 6e 73 74 72 75 63 74 73 e XSI constructs
34080 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 23 20 54 ... " >&6; }.# T
34090 72 79 20 73 6f 6d 65 20 58 53 49 20 66 65 61 74 ry some XSI feat
340a0 75 72 65 73 0a 78 73 69 5f 73 68 65 6c 6c 3d 6e ures.xsi_shell=n
340b0 6f 0a 28 20 5f 6c 74 5f 64 75 6d 6d 79 3d 22 61 o.( _lt_dummy="a
340c0 2f 62 2f 63 22 0a 20 20 74 65 73 74 20 22 24 7b /b/c". test "${
340d0 5f 6c 74 5f 64 75 6d 6d 79 23 23 2a 2f 7d 2c 24 _lt_dummy##*/},$
340e0 7b 5f 6c 74 5f 64 75 6d 6d 79 25 2f 2a 7d 2c 24 {_lt_dummy%/*},$
340f0 7b 5f 6c 74 5f 64 75 6d 6d 79 23 3f 3f 7d 22 24 {_lt_dummy#??}"$
34100 7b 5f 6c 74 5f 64 75 6d 6d 79 25 22 24 5f 6c 74 {_lt_dummy%"$_lt
34110 5f 64 75 6d 6d 79 22 7d 2c 20 5c 0a 20 20 20 20 _dummy"}, \.
34120 20 20 3d 20 63 2c 61 2f 62 2c 62 2f 63 2c 20 5c = c,a/b,b/c, \
34130 0a 20 20 20 20 26 26 20 65 76 61 6c 20 27 74 65 . && eval 'te
34140 73 74 20 24 28 28 20 31 20 2b 20 31 20 29 29 20 st $(( 1 + 1 ))
34150 2d 65 71 20 32 20 5c 0a 20 20 20 20 26 26 20 74 -eq 2 \. && t
34160 65 73 74 20 22 24 7b 23 5f 6c 74 5f 64 75 6d 6d est "${#_lt_dumm
34170 79 7d 22 20 2d 65 71 20 35 27 20 29 20 3e 2f 64 y}" -eq 5' ) >/d
34180 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 5c 0a 20 ev/null 2>&1 \.
34190 20 26 26 20 78 73 69 5f 73 68 65 6c 6c 3d 79 65 && xsi_shell=ye
341a0 73 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 s.{ $as_echo "$a
341b0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
341c0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
341d0 74 3a 20 24 78 73 69 5f 73 68 65 6c 6c 22 20 3e t: $xsi_shell" >
341e0 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 78 73 &5.$as_echo "$xs
341f0 69 5f 73 68 65 6c 6c 22 20 3e 26 36 3b 20 7d 0a i_shell" >&6; }.
34200 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
34210 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
34220 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
34230 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 ing whether the
34240 73 68 65 6c 6c 20 75 6e 64 65 72 73 74 61 6e 64 shell understand
34250 73 20 5c 22 2b 3d 5c 22 22 20 3e 26 35 0a 24 61 s \"+=\"" >&5.$a
34260 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
34270 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 73 ng whether the s
34280 68 65 6c 6c 20 75 6e 64 65 72 73 74 61 6e 64 73 hell understands
34290 20 5c 22 2b 3d 5c 22 2e 2e 2e 20 22 20 3e 26 36 \"+=\"... " >&6
342a0 3b 20 7d 0a 6c 74 5f 73 68 65 6c 6c 5f 61 70 70 ; }.lt_shell_app
342b0 65 6e 64 3d 6e 6f 0a 28 20 66 6f 6f 3d 62 61 72 end=no.( foo=bar
342c0 3b 20 73 65 74 20 66 6f 6f 20 62 61 7a 3b 20 65 ; set foo baz; e
342d0 76 61 6c 20 22 24 31 2b 3d 5c 24 32 22 20 26 26 val "$1+=\$2" &&
342e0 20 74 65 73 74 20 22 24 66 6f 6f 22 20 3d 20 62 test "$foo" = b
342f0 61 72 62 61 7a 20 29 20 5c 0a 20 20 20 20 3e 2f arbaz ) \. >/
34300 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 5c 0a dev/null 2>&1 \.
34310 20 20 26 26 20 6c 74 5f 73 68 65 6c 6c 5f 61 70 && lt_shell_ap
34320 70 65 6e 64 3d 79 65 73 0a 7b 20 24 61 73 5f 65 pend=yes.{ $as_e
34330 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
34340 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
34350 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 73 68 : result: $lt_sh
34360 65 6c 6c 5f 61 70 70 65 6e 64 22 20 3e 26 35 0a ell_append" >&5.
34370 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 73 68 $as_echo "$lt_sh
34380 65 6c 6c 5f 61 70 70 65 6e 64 22 20 3e 26 36 3b ell_append" >&6;
34390 20 7d 0a 0a 0a 69 66 20 28 20 28 4d 41 49 4c 3d }...if ( (MAIL=
343a0 36 30 3b 20 75 6e 73 65 74 20 4d 41 49 4c 29 20 60; unset MAIL)
343b0 7c 7c 20 65 78 69 74 29 20 3e 2f 64 65 76 2f 6e || exit) >/dev/n
343c0 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 ull 2>&1; then.
343d0 20 6c 74 5f 75 6e 73 65 74 3d 75 6e 73 65 74 0a lt_unset=unset.
343e0 65 6c 73 65 0a 20 20 6c 74 5f 75 6e 73 65 74 3d else. lt_unset=
343f0 66 61 6c 73 65 0a 66 69 0a 0a 0a 0a 0a 0a 23 20 false.fi......#
34400 74 65 73 74 20 45 42 43 44 49 43 20 6f 72 20 41 test EBCDIC or A
34410 53 43 49 49 0a 63 61 73 65 20 60 65 63 68 6f 20 SCII.case `echo
34420 58 7c 74 72 20 58 20 27 5c 31 30 31 27 60 20 69 X|tr X '\101'` i
34430 6e 0a 20 41 29 20 23 20 41 53 43 49 49 20 62 61 n. A) # ASCII ba
34440 73 65 64 20 73 79 73 74 65 6d 0a 20 20 20 20 23 sed system. #
34450 20 5c 6e 20 69 73 20 6e 6f 74 20 69 6e 74 65 72 \n is not inter
34460 70 72 65 74 65 64 20 63 6f 72 72 65 63 74 6c 79 preted correctly
34470 20 62 79 20 53 6f 6c 61 72 69 73 20 38 20 2f 75 by Solaris 8 /u
34480 73 72 2f 75 63 62 2f 74 72 0a 20 20 6c 74 5f 53 sr/ucb/tr. lt_S
34490 50 32 4e 4c 3d 27 74 72 20 5c 30 34 30 20 5c 30 P2NL='tr \040 \0
344a0 31 32 27 0a 20 20 6c 74 5f 4e 4c 32 53 50 3d 27 12'. lt_NL2SP='
344b0 74 72 20 5c 30 31 35 5c 30 31 32 20 5c 30 34 30 tr \015\012 \040
344c0 5c 30 34 30 27 0a 20 20 3b 3b 0a 20 2a 29 20 23 \040'. ;;. *) #
344d0 20 45 42 43 44 49 43 20 62 61 73 65 64 20 73 79 EBCDIC based sy
344e0 73 74 65 6d 0a 20 20 6c 74 5f 53 50 32 4e 4c 3d stem. lt_SP2NL=
344f0 27 74 72 20 5c 31 30 30 20 5c 6e 27 0a 20 20 6c 'tr \100 \n'. l
34500 74 5f 4e 4c 32 53 50 3d 27 74 72 20 5c 72 5c 6e t_NL2SP='tr \r\n
34510 20 5c 31 30 30 5c 31 30 30 27 0a 20 20 3b 3b 0a \100\100'. ;;.
34520 65 73 61 63 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 7b 20 esac..........{
34530 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
34540 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
34550 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
34560 68 6f 77 20 74 6f 20 63 6f 6e 76 65 72 74 20 24 how to convert $
34570 62 75 69 6c 64 20 66 69 6c 65 20 6e 61 6d 65 73 build file names
34580 20 74 6f 20 24 68 6f 73 74 20 66 6f 72 6d 61 74 to $host format
34590 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
345a0 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 "checking how t
345b0 6f 20 63 6f 6e 76 65 72 74 20 24 62 75 69 6c 64 o convert $build
345c0 20 66 69 6c 65 20 6e 61 6d 65 73 20 74 6f 20 24 file names to $
345d0 68 6f 73 74 20 66 6f 72 6d 61 74 2e 2e 2e 20 22 host format... "
345e0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f >&6; }.if ${lt_
345f0 63 76 5f 74 6f 5f 68 6f 73 74 5f 66 69 6c 65 5f cv_to_host_file_
34600 63 6d 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 cmd+:} false; th
34610 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
34620 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
34630 36 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 24 68 6.else. case $h
34640 6f 73 74 20 69 6e 0a 20 20 2a 2d 2a 2d 6d 69 6e ost in. *-*-min
34650 67 77 2a 20 29 0a 20 20 20 20 63 61 73 65 20 24 gw* ). case $
34660 62 75 69 6c 64 20 69 6e 0a 20 20 20 20 20 20 2a build in. *
34670 2d 2a 2d 6d 69 6e 67 77 2a 20 29 20 23 20 61 63 -*-mingw* ) # ac
34680 74 75 61 6c 6c 79 20 6d 73 79 73 0a 20 20 20 20 tually msys.
34690 20 20 20 20 6c 74 5f 63 76 5f 74 6f 5f 68 6f 73 lt_cv_to_hos
346a0 74 5f 66 69 6c 65 5f 63 6d 64 3d 66 75 6e 63 5f t_file_cmd=func_
346b0 63 6f 6e 76 65 72 74 5f 66 69 6c 65 5f 6d 73 79 convert_file_msy
346c0 73 5f 74 6f 5f 77 33 32 0a 20 20 20 20 20 20 20 s_to_w32.
346d0 20 3b 3b 0a 20 20 20 20 20 20 2a 2d 2a 2d 63 79 ;;. *-*-cy
346e0 67 77 69 6e 2a 20 29 0a 20 20 20 20 20 20 20 20 gwin* ).
346f0 6c 74 5f 63 76 5f 74 6f 5f 68 6f 73 74 5f 66 69 lt_cv_to_host_fi
34700 6c 65 5f 63 6d 64 3d 66 75 6e 63 5f 63 6f 6e 76 le_cmd=func_conv
34710 65 72 74 5f 66 69 6c 65 5f 63 79 67 77 69 6e 5f ert_file_cygwin_
34720 74 6f 5f 77 33 32 0a 20 20 20 20 20 20 20 20 3b to_w32. ;
34730 3b 0a 20 20 20 20 20 20 2a 20 29 20 23 20 6f 74 ;. * ) # ot
34740 68 65 72 77 69 73 65 2c 20 61 73 73 75 6d 65 20 herwise, assume
34750 2a 6e 69 78 0a 20 20 20 20 20 20 20 20 6c 74 5f *nix. lt_
34760 63 76 5f 74 6f 5f 68 6f 73 74 5f 66 69 6c 65 5f cv_to_host_file_
34770 63 6d 64 3d 66 75 6e 63 5f 63 6f 6e 76 65 72 74 cmd=func_convert
34780 5f 66 69 6c 65 5f 6e 69 78 5f 74 6f 5f 77 33 32 _file_nix_to_w32
34790 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 . ;;.
347a0 65 73 61 63 0a 20 20 20 20 3b 3b 0a 20 20 2a 2d esac. ;;. *-
347b0 2a 2d 63 79 67 77 69 6e 2a 20 29 0a 20 20 20 20 *-cygwin* ).
347c0 63 61 73 65 20 24 62 75 69 6c 64 20 69 6e 0a 20 case $build in.
347d0 20 20 20 20 20 2a 2d 2a 2d 6d 69 6e 67 77 2a 20 *-*-mingw*
347e0 29 20 23 20 61 63 74 75 61 6c 6c 79 20 6d 73 79 ) # actually msy
347f0 73 0a 20 20 20 20 20 20 20 20 6c 74 5f 63 76 5f s. lt_cv_
34800 74 6f 5f 68 6f 73 74 5f 66 69 6c 65 5f 63 6d 64 to_host_file_cmd
34810 3d 66 75 6e 63 5f 63 6f 6e 76 65 72 74 5f 66 69 =func_convert_fi
34820 6c 65 5f 6d 73 79 73 5f 74 6f 5f 63 79 67 77 69 le_msys_to_cygwi
34830 6e 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 n. ;;.
34840 20 20 20 2a 2d 2a 2d 63 79 67 77 69 6e 2a 20 29 *-*-cygwin* )
34850 0a 20 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 74 . lt_cv_t
34860 6f 5f 68 6f 73 74 5f 66 69 6c 65 5f 63 6d 64 3d o_host_file_cmd=
34870 66 75 6e 63 5f 63 6f 6e 76 65 72 74 5f 66 69 6c func_convert_fil
34880 65 5f 6e 6f 6f 70 0a 20 20 20 20 20 20 20 20 3b e_noop. ;
34890 3b 0a 20 20 20 20 20 20 2a 20 29 20 23 20 6f 74 ;. * ) # ot
348a0 68 65 72 77 69 73 65 2c 20 61 73 73 75 6d 65 20 herwise, assume
348b0 2a 6e 69 78 0a 20 20 20 20 20 20 20 20 6c 74 5f *nix. lt_
348c0 63 76 5f 74 6f 5f 68 6f 73 74 5f 66 69 6c 65 5f cv_to_host_file_
348d0 63 6d 64 3d 66 75 6e 63 5f 63 6f 6e 76 65 72 74 cmd=func_convert
348e0 5f 66 69 6c 65 5f 6e 69 78 5f 74 6f 5f 63 79 67 _file_nix_to_cyg
348f0 77 69 6e 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 win. ;;.
34900 20 20 20 65 73 61 63 0a 20 20 20 20 3b 3b 0a 20 esac. ;;.
34910 20 2a 20 29 20 23 20 75 6e 68 61 6e 64 6c 65 64 * ) # unhandled
34920 20 68 6f 73 74 73 20 28 61 6e 64 20 22 6e 6f 72 hosts (and "nor
34930 6d 61 6c 22 20 6e 61 74 69 76 65 20 62 75 69 6c mal" native buil
34940 64 73 29 0a 20 20 20 20 6c 74 5f 63 76 5f 74 6f ds). lt_cv_to
34950 5f 68 6f 73 74 5f 66 69 6c 65 5f 63 6d 64 3d 66 _host_file_cmd=f
34960 75 6e 63 5f 63 6f 6e 76 65 72 74 5f 66 69 6c 65 unc_convert_file
34970 5f 6e 6f 6f 70 0a 20 20 20 20 3b 3b 0a 65 73 61 _noop. ;;.esa
34980 63 0a 0a 66 69 0a 0a 74 6f 5f 68 6f 73 74 5f 66 c..fi..to_host_f
34990 69 6c 65 5f 63 6d 64 3d 24 6c 74 5f 63 76 5f 74 ile_cmd=$lt_cv_t
349a0 6f 5f 68 6f 73 74 5f 66 69 6c 65 5f 63 6d 64 0a o_host_file_cmd.
349b0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
349c0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
349d0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
349e0 20 24 6c 74 5f 63 76 5f 74 6f 5f 68 6f 73 74 5f $lt_cv_to_host_
349f0 66 69 6c 65 5f 63 6d 64 22 20 3e 26 35 0a 24 61 file_cmd" >&5.$a
34a00 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 74 s_echo "$lt_cv_t
34a10 6f 5f 68 6f 73 74 5f 66 69 6c 65 5f 63 6d 64 22 o_host_file_cmd"
34a20 20 3e 26 36 3b 20 7d 0a 0a 0a 0a 0a 0a 7b 20 24 >&6; }......{ $
34a30 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
34a40 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
34a50 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 68 ENO}: checking h
34a60 6f 77 20 74 6f 20 63 6f 6e 76 65 72 74 20 24 62 ow to convert $b
34a70 75 69 6c 64 20 66 69 6c 65 20 6e 61 6d 65 73 20 uild file names
34a80 74 6f 20 74 6f 6f 6c 63 68 61 69 6e 20 66 6f 72 to toolchain for
34a90 6d 61 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 mat" >&5.$as_ech
34aa0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f o_n "checking ho
34ab0 77 20 74 6f 20 63 6f 6e 76 65 72 74 20 24 62 75 w to convert $bu
34ac0 69 6c 64 20 66 69 6c 65 20 6e 61 6d 65 73 20 74 ild file names t
34ad0 6f 20 74 6f 6f 6c 63 68 61 69 6e 20 66 6f 72 6d o toolchain form
34ae0 61 74 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 at... " >&6; }.i
34af0 66 20 24 7b 6c 74 5f 63 76 5f 74 6f 5f 74 6f 6f f ${lt_cv_to_too
34b00 6c 5f 66 69 6c 65 5f 63 6d 64 2b 3a 7d 20 66 61 l_file_cmd+:} fa
34b10 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
34b20 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
34b30 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
34b40 23 61 73 73 75 6d 65 20 6f 72 64 69 6e 61 72 79 #assume ordinary
34b50 20 63 72 6f 73 73 20 74 6f 6f 6c 73 2c 20 6f 72 cross tools, or
34b60 20 6e 61 74 69 76 65 20 62 75 69 6c 64 2e 0a 6c native build..l
34b70 74 5f 63 76 5f 74 6f 5f 74 6f 6f 6c 5f 66 69 6c t_cv_to_tool_fil
34b80 65 5f 63 6d 64 3d 66 75 6e 63 5f 63 6f 6e 76 65 e_cmd=func_conve
34b90 72 74 5f 66 69 6c 65 5f 6e 6f 6f 70 0a 63 61 73 rt_file_noop.cas
34ba0 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 2a 2d 2a e $host in. *-*
34bb0 2d 6d 69 6e 67 77 2a 20 29 0a 20 20 20 20 63 61 -mingw* ). ca
34bc0 73 65 20 24 62 75 69 6c 64 20 69 6e 0a 20 20 20 se $build in.
34bd0 20 20 20 2a 2d 2a 2d 6d 69 6e 67 77 2a 20 29 20 *-*-mingw* )
34be0 23 20 61 63 74 75 61 6c 6c 79 20 6d 73 79 73 0a # actually msys.
34bf0 20 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 74 6f lt_cv_to
34c00 5f 74 6f 6f 6c 5f 66 69 6c 65 5f 63 6d 64 3d 66 _tool_file_cmd=f
34c10 75 6e 63 5f 63 6f 6e 76 65 72 74 5f 66 69 6c 65 unc_convert_file
34c20 5f 6d 73 79 73 5f 74 6f 5f 77 33 32 0a 20 20 20 _msys_to_w32.
34c30 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 ;;. esac
34c40 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 0a 66 69 . ;;.esac..fi
34c50 0a 0a 74 6f 5f 74 6f 6f 6c 5f 66 69 6c 65 5f 63 ..to_tool_file_c
34c60 6d 64 3d 24 6c 74 5f 63 76 5f 74 6f 5f 74 6f 6f md=$lt_cv_to_too
34c70 6c 5f 66 69 6c 65 5f 63 6d 64 0a 7b 20 24 61 73 l_file_cmd.{ $as
34c80 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
34c90 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
34ca0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f O}: result: $lt_
34cb0 63 76 5f 74 6f 5f 74 6f 6f 6c 5f 66 69 6c 65 5f cv_to_tool_file_
34cc0 63 6d 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 cmd" >&5.$as_ech
34cd0 6f 20 22 24 6c 74 5f 63 76 5f 74 6f 5f 74 6f 6f o "$lt_cv_to_too
34ce0 6c 5f 66 69 6c 65 5f 63 6d 64 22 20 3e 26 36 3b l_file_cmd" >&6;
34cf0 20 7d 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 5f 65 63 }......{ $as_ec
34d00 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
34d10 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
34d20 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c checking for $L
34d30 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f D option to relo
34d40 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 ad object files"
34d50 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
34d60 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c "checking for $L
34d70 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f D option to relo
34d80 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e ad object files.
34d90 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
34da0 7b 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 {lt_cv_ld_reload
34db0 5f 66 6c 61 67 2b 3a 7d 20 66 61 6c 73 65 3b 20 _flag+:} false;
34dc0 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
34dd0 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
34de0 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 >&6.else. lt_cv
34df0 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 3d _ld_reload_flag=
34e00 27 2d 72 27 0a 66 69 0a 7b 20 24 61 73 5f 65 63 '-r'.fi.{ $as_ec
34e10 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
34e20 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
34e30 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f result: $lt_cv_
34e40 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20 ld_reload_flag"
34e50 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c >&5.$as_echo "$l
34e60 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 t_cv_ld_reload_f
34e70 6c 61 67 22 20 3e 26 36 3b 20 7d 0a 72 65 6c 6f lag" >&6; }.relo
34e80 61 64 5f 66 6c 61 67 3d 24 6c 74 5f 63 76 5f 6c ad_flag=$lt_cv_l
34e90 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 0a 63 61 d_reload_flag.ca
34ea0 73 65 20 24 72 65 6c 6f 61 64 5f 66 6c 61 67 20 se $reload_flag
34eb0 69 6e 0a 22 22 20 7c 20 22 20 22 2a 29 20 3b 3b in."" | " "*) ;;
34ec0 0a 2a 29 20 72 65 6c 6f 61 64 5f 66 6c 61 67 3d .*) reload_flag=
34ed0 22 20 24 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20 " $reload_flag"
34ee0 3b 3b 0a 65 73 61 63 0a 72 65 6c 6f 61 64 5f 63 ;;.esac.reload_c
34ef0 6d 64 73 3d 27 24 4c 44 24 72 65 6c 6f 61 64 5f mds='$LD$reload_
34f00 66 6c 61 67 20 2d 6f 20 24 6f 75 74 70 75 74 24 flag -o $output$
34f10 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a 63 61 73 reload_objs'.cas
34f20 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 e $host_os in.
34f30 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a cygwin* | mingw*
34f40 20 7c 20 70 77 33 32 2a 20 7c 20 63 65 67 63 63 | pw32* | cegcc
34f50 2a 29 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 *). if test "
34f60 24 47 43 43 22 20 21 3d 20 79 65 73 3b 20 74 68 $GCC" != yes; th
34f70 65 6e 0a 20 20 20 20 20 20 72 65 6c 6f 61 64 5f en. reload_
34f80 63 6d 64 73 3d 66 61 6c 73 65 0a 20 20 20 20 66 cmds=false. f
34f90 69 0a 20 20 20 20 3b 3b 0a 20 20 64 61 72 77 69 i. ;;. darwi
34fa0 6e 2a 29 0a 20 20 20 20 69 66 20 74 65 73 74 20 n*). if test
34fb0 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 "$GCC" = yes; th
34fc0 65 6e 0a 20 20 20 20 20 20 72 65 6c 6f 61 64 5f en. reload_
34fd0 63 6d 64 73 3d 27 24 4c 54 43 43 20 24 4c 54 43 cmds='$LTCC $LTC
34fe0 46 4c 41 47 53 20 2d 6e 6f 73 74 64 6c 69 62 20 FLAGS -nostdlib
34ff0 24 7b 77 6c 7d 2d 72 20 2d 6f 20 24 6f 75 74 70 ${wl}-r -o $outp
35000 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a ut$reload_objs'.
35010 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 72 else. r
35020 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 4c 44 24 eload_cmds='$LD$
35030 72 65 6c 6f 61 64 5f 66 6c 61 67 20 2d 6f 20 24 reload_flag -o $
35040 6f 75 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62 output$reload_ob
35050 6a 73 27 0a 20 20 20 20 66 69 0a 20 20 20 20 3b js'. fi. ;
35060 3b 0a 65 73 61 63 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ;.esac..........
35070 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
35080 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 tool_prefix"; th
35090 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 en. # Extract t
350a0 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 he first word of
350b0 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 "${ac_tool_pref
350c0 69 78 7d 6f 62 6a 64 75 6d 70 22 2c 20 73 6f 20 ix}objdump", so
350d0 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 it can be a prog
350e0 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 ram name with ar
350f0 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b gs..set dummy ${
35100 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6f ac_tool_prefix}o
35110 62 6a 64 75 6d 70 3b 20 61 63 5f 77 6f 72 64 3d bjdump; ac_word=
35120 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 $2.{ $as_echo "$
35130 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
35140 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
35150 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 king for $ac_wor
35160 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f d" >&5.$as_echo_
35170 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
35180 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 $ac_word... " >&
35190 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 6; }.if ${ac_cv_
351a0 70 72 6f 67 5f 4f 42 4a 44 55 4d 50 2b 3a 7d 20 prog_OBJDUMP+:}
351b0 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
351c0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
351d0 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
351e0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4f if test -n "$O
351f0 42 4a 44 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20 BJDUMP"; then.
35200 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 55 ac_cv_prog_OBJDU
35210 4d 50 3d 22 24 4f 42 4a 44 55 4d 50 22 20 23 20 MP="$OBJDUMP" #
35220 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 Let the user ove
35230 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a rride the test..
35240 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 else.as_save_IFS
35250 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 =$IFS; IFS=$PATH
35260 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 _SEPARATOR.for a
35270 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 s_dir in $PATH.d
35280 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 o. IFS=$as_save
35290 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 _IFS. test -z "
352a0 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 $as_dir" && as_d
352b0 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f ir=.. for ac_
352c0 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 exec_ext in '' $
352d0 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 ac_executable_ex
352e0 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 tensions; do. i
352f0 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 f as_fn_executab
35300 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 le_p "$as_dir/$a
35310 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 c_word$ac_exec_e
35320 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 xt"; then. ac
35330 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 55 4d 50 _cv_prog_OBJDUMP
35340 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 ="${ac_tool_pref
35350 69 78 7d 6f 62 6a 64 75 6d 70 22 0a 20 20 20 20 ix}objdump".
35360 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
35370 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
35380 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 NENO}: found $as
35390 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
353a0 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 _exec_ext" >&5.
353b0 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a break 2. fi.
353c0 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d done. done.IFS=
353d0 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 $as_save_IFS..fi
353e0 0a 66 69 0a 4f 42 4a 44 55 4d 50 3d 24 61 63 5f .fi.OBJDUMP=$ac_
353f0 63 76 5f 70 72 6f 67 5f 4f 42 4a 44 55 4d 50 0a cv_prog_OBJDUMP.
35400 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4f 42 4a if test -n "$OBJ
35410 44 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20 7b 20 DUMP"; then. {
35420 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
35430 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
35440 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
35450 4f 42 4a 44 55 4d 50 22 20 3e 26 35 0a 24 61 73 OBJDUMP" >&5.$as
35460 5f 65 63 68 6f 20 22 24 4f 42 4a 44 55 4d 50 22 _echo "$OBJDUMP"
35470 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b >&6; }.else. {
35480 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
35490 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
354a0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
354b0 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f no" >&5.$as_echo
354c0 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a "no" >&6; }.fi.
354d0 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 ..fi.if test -z
354e0 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 42 4a "$ac_cv_prog_OBJ
354f0 44 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 DUMP"; then. ac
35500 5f 63 74 5f 4f 42 4a 44 55 4d 50 3d 24 4f 42 4a _ct_OBJDUMP=$OBJ
35510 44 55 4d 50 0a 20 20 23 20 45 78 74 72 61 63 74 DUMP. # Extract
35520 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 the first word
35530 6f 66 20 22 6f 62 6a 64 75 6d 70 22 2c 20 73 6f of "objdump", so
35540 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f it can be a pro
35550 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 gram name with a
35560 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 6f rgs..set dummy o
35570 62 6a 64 75 6d 70 3b 20 61 63 5f 77 6f 72 64 3d bjdump; ac_word=
35580 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 $2.{ $as_echo "$
35590 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
355a0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
355b0 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 king for $ac_wor
355c0 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f d" >&5.$as_echo_
355d0 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
355e0 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 $ac_word... " >&
355f0 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 6; }.if ${ac_cv_
35600 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 42 4a 44 55 prog_ac_ct_OBJDU
35610 4d 50 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 MP+:} false; the
35620 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
35630 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
35640 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
35650 2d 6e 20 22 24 61 63 5f 63 74 5f 4f 42 4a 44 55 -n "$ac_ct_OBJDU
35660 4d 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 MP"; then. ac_c
35670 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 42 4a v_prog_ac_ct_OBJ
35680 44 55 4d 50 3d 22 24 61 63 5f 63 74 5f 4f 42 4a DUMP="$ac_ct_OBJ
35690 44 55 4d 50 22 20 23 20 4c 65 74 20 74 68 65 20 DUMP" # Let the
356a0 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 user override th
356b0 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f e test..else.as_
356c0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 save_IFS=$IFS; I
356d0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 FS=$PATH_SEPARAT
356e0 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e OR.for as_dir in
356f0 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d $PATH.do. IFS=
35700 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 $as_save_IFS. t
35710 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 est -z "$as_dir"
35720 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 && as_dir=..
35730 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 for ac_exec_ext
35740 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 in '' $ac_execu
35750 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 table_extensions
35760 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f ; do. if as_fn_
35770 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 executable_p "$a
35780 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
35790 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 c_exec_ext"; the
357a0 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 n. ac_cv_prog
357b0 5f 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 3d 22 _ac_ct_OBJDUMP="
357c0 6f 62 6a 64 75 6d 70 22 0a 20 20 20 20 24 61 73 objdump". $as
357d0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
357e0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
357f0 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 O}: found $as_di
35800 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
35810 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 ec_ext" >&5.
35820 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e break 2. fi.don
35830 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
35840 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 _save_IFS..fi.fi
35850 0a 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 3d 24 .ac_ct_OBJDUMP=$
35860 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
35870 5f 4f 42 4a 44 55 4d 50 0a 69 66 20 74 65 73 74 _OBJDUMP.if test
35880 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4f 42 4a 44 -n "$ac_ct_OBJD
35890 55 4d 50 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 UMP"; then. { $
358a0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
358b0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
358c0 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
358d0 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 22 20 3e 26 c_ct_OBJDUMP" >&
358e0 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
358f0 63 74 5f 4f 42 4a 44 55 4d 50 22 20 3e 26 36 3b ct_OBJDUMP" >&6;
35900 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f }.else. { $as_
35910 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
35920 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
35930 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e }: result: no" >
35940 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 &5.$as_echo "no"
35950 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 >&6; }.fi.. if
35960 20 74 65 73 74 20 22 78 24 61 63 5f 63 74 5f 4f test "x$ac_ct_O
35970 42 4a 44 55 4d 50 22 20 3d 20 78 3b 20 74 68 65 BJDUMP" = x; the
35980 6e 0a 20 20 20 20 4f 42 4a 44 55 4d 50 3d 22 66 n. OBJDUMP="f
35990 61 6c 73 65 22 0a 20 20 65 6c 73 65 0a 20 20 20 alse". else.
359a0 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d case $cross_com
359b0 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f piling:$ac_tool_
359c0 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a warned in.yes:).
359d0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
359e0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
359f0 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 LINENO}: WARNING
35a00 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f : using cross to
35a10 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 ols not prefixed
35a20 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c with host tripl
35a30 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f et" >&5.$as_echo
35a40 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e "$as_me: WARNIN
35a50 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 G: using cross t
35a60 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 ools not prefixe
35a70 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 d with host trip
35a80 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f let" >&2;}.ac_to
35a90 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b ol_warned=yes ;;
35aa0 0a 65 73 61 63 0a 20 20 20 20 4f 42 4a 44 55 4d .esac. OBJDUM
35ab0 50 3d 24 61 63 5f 63 74 5f 4f 42 4a 44 55 4d 50 P=$ac_ct_OBJDUMP
35ac0 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 4f 42 4a . fi.else. OBJ
35ad0 44 55 4d 50 3d 22 24 61 63 5f 63 76 5f 70 72 6f DUMP="$ac_cv_pro
35ae0 67 5f 4f 42 4a 44 55 4d 50 22 0a 66 69 0a 0a 74 g_OBJDUMP".fi..t
35af0 65 73 74 20 2d 7a 20 22 24 4f 42 4a 44 55 4d 50 est -z "$OBJDUMP
35b00 22 20 26 26 20 4f 42 4a 44 55 4d 50 3d 6f 62 6a " && OBJDUMP=obj
35b10 64 75 6d 70 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 dump.......{ $as
35b20 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
35b30 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
35b40 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77 O}: checking how
35b50 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 64 65 to recognize de
35b60 70 65 6e 64 65 6e 74 20 6c 69 62 72 61 72 69 65 pendent librarie
35b70 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f s" >&5.$as_echo_
35b80 6e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 n "checking how
35b90 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 64 65 70 to recognize dep
35ba0 65 6e 64 65 6e 74 20 6c 69 62 72 61 72 69 65 73 endent libraries
35bb0 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 ... " >&6; }.if
35bc0 24 7b 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f ${lt_cv_deplibs_
35bd0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 2b 3a 7d 20 check_method+:}
35be0 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
35bf0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
35c00 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
35c10 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 lt_cv_file_mag
35c20 69 63 5f 63 6d 64 3d 27 24 4d 41 47 49 43 5f 43 ic_cmd='$MAGIC_C
35c30 4d 44 27 0a 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d MD'.lt_cv_file_m
35c40 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 0a agic_test_file=.
35c50 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 lt_cv_deplibs_ch
35c60 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 75 6e 6b 6e eck_method='unkn
35c70 6f 77 6e 27 0a 23 20 4e 65 65 64 20 74 6f 20 73 own'.# Need to s
35c80 65 74 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 et the preceding
35c90 20 76 61 72 69 61 62 6c 65 20 6f 6e 20 61 6c 6c variable on all
35ca0 20 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20 platforms that
35cb0 73 75 70 70 6f 72 74 0a 23 20 69 6e 74 65 72 6c support.# interl
35cc0 69 62 72 61 72 79 20 64 65 70 65 6e 64 65 6e 63 ibrary dependenc
35cd0 69 65 73 2e 0a 23 20 27 6e 6f 6e 65 27 20 2d 2d ies..# 'none' --
35ce0 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 6f dependencies no
35cf0 74 20 73 75 70 70 6f 72 74 65 64 2e 0a 23 20 60 t supported..# `
35d00 75 6e 6b 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d 65 unknown' -- same
35d10 20 61 73 20 6e 6f 6e 65 2c 20 62 75 74 20 64 6f as none, but do
35d20 63 75 6d 65 6e 74 73 20 74 68 61 74 20 77 65 20 cuments that we
35d30 72 65 61 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e 6f really don't kno
35d40 77 2e 0a 23 20 27 70 61 73 73 5f 61 6c 6c 27 20 w..# 'pass_all'
35d50 2d 2d 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63 -- all dependenc
35d60 69 65 73 20 70 61 73 73 65 64 20 77 69 74 68 20 ies passed with
35d70 6e 6f 20 63 68 65 63 6b 73 2e 0a 23 20 27 74 65 no checks..# 'te
35d80 73 74 5f 63 6f 6d 70 69 6c 65 27 20 2d 2d 20 63 st_compile' -- c
35d90 68 65 63 6b 20 62 79 20 6d 61 6b 69 6e 67 20 74 heck by making t
35da0 65 73 74 20 70 72 6f 67 72 61 6d 2e 0a 23 20 27 est program..# '
35db0 66 69 6c 65 5f 6d 61 67 69 63 20 5b 5b 72 65 67 file_magic [[reg
35dc0 65 78 5d 5d 27 20 2d 2d 20 63 68 65 63 6b 20 62 ex]]' -- check b
35dd0 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 66 69 y looking for fi
35de0 6c 65 73 20 69 6e 20 6c 69 62 72 61 72 79 20 70 les in library p
35df0 61 74 68 0a 23 20 77 68 69 63 68 20 72 65 73 70 ath.# which resp
35e00 6f 6e 64 73 20 74 6f 20 74 68 65 20 24 66 69 6c onds to the $fil
35e10 65 5f 6d 61 67 69 63 5f 63 6d 64 20 77 69 74 68 e_magic_cmd with
35e20 20 61 20 67 69 76 65 6e 20 65 78 74 65 6e 64 65 a given extende
35e30 64 20 72 65 67 65 78 2e 0a 23 20 49 66 20 79 6f d regex..# If yo
35e40 75 20 68 61 76 65 20 60 66 69 6c 65 27 20 6f 72 u have `file' or
35e50 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 6e 20 79 equivalent on y
35e60 6f 75 72 20 73 79 73 74 65 6d 20 61 6e 64 20 79 our system and y
35e70 6f 75 27 72 65 20 6e 6f 74 20 73 75 72 65 0a 23 ou're not sure.#
35e80 20 77 68 65 74 68 65 72 20 60 70 61 73 73 5f 61 whether `pass_a
35e90 6c 6c 27 20 77 69 6c 6c 20 2a 61 6c 77 61 79 73 ll' will *always
35ea0 2a 20 77 6f 72 6b 2c 20 79 6f 75 20 70 72 6f 62 * work, you prob
35eb0 61 62 6c 79 20 77 61 6e 74 20 74 68 69 73 20 6f ably want this o
35ec0 6e 65 2e 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f ne...case $host_
35ed0 6f 73 20 69 6e 0a 61 69 78 5b 34 2d 39 5d 2a 29 os in.aix[4-9]*)
35ee0 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 . lt_cv_deplibs
35ef0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 _check_method=pa
35f00 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 62 65 6f ss_all. ;;..beo
35f10 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c s*). lt_cv_depl
35f20 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 ibs_check_method
35f30 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a =pass_all. ;;..
35f40 62 73 64 69 5b 34 35 5d 2a 29 0a 20 20 6c 74 5f bsdi[45]*). lt_
35f50 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b cv_deplibs_check
35f60 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 _method='file_ma
35f70 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d gic ELF [0-9][0-
35f80 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 9]*-bit [ML]SB (
35f90 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 shared object|dy
35fa0 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20 6c 74 namic lib)'. lt
35fb0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 _cv_file_magic_c
35fc0 6d 64 3d 27 2f 75 73 72 2f 62 69 6e 2f 66 69 6c md='/usr/bin/fil
35fd0 65 20 2d 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69 e -L'. lt_cv_fi
35fe0 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 le_magic_test_fi
35ff0 6c 65 3d 2f 73 68 6c 69 62 2f 6c 69 62 63 2e 73 le=/shlib/libc.s
36000 6f 0a 20 20 3b 3b 0a 0a 63 79 67 77 69 6e 2a 29 o. ;;..cygwin*)
36010 0a 20 20 23 20 66 75 6e 63 5f 77 69 6e 33 32 5f . # func_win32_
36020 6c 69 62 69 64 20 69 73 20 61 20 73 68 65 6c 6c libid is a shell
36030 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 function define
36040 64 20 69 6e 20 6c 74 6d 61 69 6e 2e 73 68 0a 20 d in ltmain.sh.
36050 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 lt_cv_deplibs_c
36060 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c heck_method='fil
36070 65 5f 6d 61 67 69 63 20 5e 78 38 36 20 61 72 63 e_magic ^x86 arc
36080 68 69 76 65 20 69 6d 70 6f 72 74 7c 5e 78 38 36 hive import|^x86
36090 20 44 4c 4c 27 0a 20 20 6c 74 5f 63 76 5f 66 69 DLL'. lt_cv_fi
360a0 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 66 75 le_magic_cmd='fu
360b0 6e 63 5f 77 69 6e 33 32 5f 6c 69 62 69 64 27 0a nc_win32_libid'.
360c0 20 20 3b 3b 0a 0a 6d 69 6e 67 77 2a 20 7c 20 70 ;;..mingw* | p
360d0 77 33 32 2a 29 0a 20 20 23 20 42 61 73 65 20 4d w32*). # Base M
360e0 53 59 53 2f 4d 69 6e 47 57 20 64 6f 20 6e 6f 74 SYS/MinGW do not
360f0 20 70 72 6f 76 69 64 65 20 74 68 65 20 27 66 69 provide the 'fi
36100 6c 65 27 20 63 6f 6d 6d 61 6e 64 20 6e 65 65 64 le' command need
36110 65 64 20 62 79 0a 20 20 23 20 66 75 6e 63 5f 77 ed by. # func_w
36120 69 6e 33 32 5f 6c 69 62 69 64 20 73 68 65 6c 6c in32_libid shell
36130 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 75 73 function, so us
36140 65 20 61 20 77 65 61 6b 65 72 20 74 65 73 74 20 e a weaker test
36150 62 61 73 65 64 20 6f 6e 20 27 6f 62 6a 64 75 6d based on 'objdum
36160 70 27 2c 0a 20 20 23 20 75 6e 6c 65 73 73 20 77 p',. # unless w
36170 65 20 66 69 6e 64 20 27 66 69 6c 65 27 2c 20 66 e find 'file', f
36180 6f 72 20 65 78 61 6d 70 6c 65 20 62 65 63 61 75 or example becau
36190 73 65 20 77 65 20 61 72 65 20 63 72 6f 73 73 2d se we are cross-
361a0 63 6f 6d 70 69 6c 69 6e 67 2e 0a 20 20 23 20 66 compiling.. # f
361b0 75 6e 63 5f 77 69 6e 33 32 5f 6c 69 62 69 64 20 unc_win32_libid
361c0 61 73 73 75 6d 65 73 20 42 53 44 20 6e 6d 2c 20 assumes BSD nm,
361d0 73 6f 20 64 69 73 61 6c 6c 6f 77 20 69 74 20 69 so disallow it i
361e0 66 20 75 73 69 6e 67 20 4d 53 20 64 75 6d 70 62 f using MS dumpb
361f0 69 6e 2e 0a 20 20 69 66 20 28 20 74 65 73 74 20 in.. if ( test
36200 22 24 6c 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 "$lt_cv_nm_inter
36210 66 61 63 65 22 20 3d 20 22 42 53 44 20 6e 6d 22 face" = "BSD nm"
36220 20 26 26 20 66 69 6c 65 20 2f 20 29 20 3e 2f 64 && file / ) >/d
36230 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 ev/null 2>&1; th
36240 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 en. lt_cv_dep
36250 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
36260 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 5e 78 d='file_magic ^x
36270 38 36 20 61 72 63 68 69 76 65 20 69 6d 70 6f 72 86 archive impor
36280 74 7c 5e 78 38 36 20 44 4c 4c 27 0a 20 20 20 20 t|^x86 DLL'.
36290 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 lt_cv_file_magic
362a0 5f 63 6d 64 3d 27 66 75 6e 63 5f 77 69 6e 33 32 _cmd='func_win32
362b0 5f 6c 69 62 69 64 27 0a 20 20 65 6c 73 65 0a 20 _libid'. else.
362c0 20 20 20 23 20 4b 65 65 70 20 74 68 69 73 20 70 # Keep this p
362d0 61 74 74 65 72 6e 20 69 6e 20 73 79 6e 63 20 77 attern in sync w
362e0 69 74 68 20 74 68 65 20 6f 6e 65 20 69 6e 20 66 ith the one in f
362f0 75 6e 63 5f 77 69 6e 33 32 5f 6c 69 62 69 64 2e unc_win32_libid.
36300 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 . lt_cv_depli
36310 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d bs_check_method=
36320 27 66 69 6c 65 5f 6d 61 67 69 63 20 66 69 6c 65 'file_magic file
36330 20 66 6f 72 6d 61 74 20 28 70 65 69 2a 2d 69 33 format (pei*-i3
36340 38 36 28 2e 2a 61 72 63 68 69 74 65 63 74 75 72 86(.*architectur
36350 65 3a 20 69 33 38 36 29 3f 7c 70 65 2d 61 72 6d e: i386)?|pe-arm
36360 2d 77 69 6e 63 65 7c 70 65 2d 78 38 36 2d 36 34 -wince|pe-x86-64
36370 29 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c )'. lt_cv_fil
36380 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4f 42 e_magic_cmd='$OB
36390 4a 44 55 4d 50 20 2d 66 27 0a 20 20 66 69 0a 20 JDUMP -f'. fi.
363a0 20 3b 3b 0a 0a 63 65 67 63 63 2a 29 0a 20 20 23 ;;..cegcc*). #
363b0 20 75 73 65 20 74 68 65 20 77 65 61 6b 65 72 20 use the weaker
363c0 74 65 73 74 20 62 61 73 65 64 20 6f 6e 20 27 6f test based on 'o
363d0 62 6a 64 75 6d 70 27 2e 20 53 65 65 20 6d 69 6e bjdump'. See min
363e0 67 77 2a 2e 0a 20 20 6c 74 5f 63 76 5f 64 65 70 gw*.. lt_cv_dep
363f0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
36400 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 66 69 d='file_magic fi
36410 6c 65 20 66 6f 72 6d 61 74 20 70 65 2d 61 72 6d le format pe-arm
36420 2d 2e 2a 6c 69 74 74 6c 65 28 2e 2a 61 72 63 68 -.*little(.*arch
36430 69 74 65 63 74 75 72 65 3a 20 61 72 6d 29 3f 27 itecture: arm)?'
36440 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 . lt_cv_file_ma
36450 67 69 63 5f 63 6d 64 3d 27 24 4f 42 4a 44 55 4d gic_cmd='$OBJDUM
36460 50 20 2d 66 27 0a 20 20 3b 3b 0a 0a 64 61 72 77 P -f'. ;;..darw
36470 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29 in* | rhapsody*)
36480 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 . lt_cv_deplibs
36490 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 _check_method=pa
364a0 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 66 72 65 ss_all. ;;..fre
364b0 65 62 73 64 2a 20 7c 20 64 72 61 67 6f 6e 66 6c ebsd* | dragonfl
364c0 79 2a 29 0a 20 20 69 66 20 65 63 68 6f 20 5f 5f y*). if echo __
364d0 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d ELF__ | $CC -E -
364e0 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 5f 5f | $GREP __ELF__
364f0 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 > /dev/null; th
36500 65 6e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 en. case $hos
36510 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 69 2a 38 t_cpu in. i*8
36520 36 20 29 0a 20 20 20 20 20 20 23 20 4e 6f 74 20 6 ). # Not
36530 73 75 72 65 20 77 68 65 74 68 65 72 20 74 68 65 sure whether the
36540 20 70 72 65 73 65 6e 63 65 20 6f 66 20 4f 70 65 presence of Ope
36550 6e 42 53 44 20 68 65 72 65 20 77 61 73 20 61 20 nBSD here was a
36560 6d 69 73 74 61 6b 65 2e 0a 20 20 20 20 20 20 23 mistake.. #
36570 20 4c 65 74 27 73 20 61 63 63 65 70 74 20 62 6f Let's accept bo
36580 74 68 20 6f 66 20 74 68 65 6d 20 75 6e 74 69 6c th of them until
36590 20 74 68 69 73 20 69 73 20 63 6c 65 61 72 65 64 this is cleared
365a0 20 75 70 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76 up.. lt_cv
365b0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d _deplibs_check_m
365c0 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 ethod='file_magi
365d0 63 20 28 46 72 65 65 42 53 44 7c 4f 70 65 6e 42 c (FreeBSD|OpenB
365e0 53 44 7c 44 72 61 67 6f 6e 46 6c 79 29 2f 69 5b SD|DragonFly)/i[
365f0 33 2d 39 5d 38 36 20 28 63 6f 6d 70 61 63 74 20 3-9]86 (compact
36600 29 3f 64 65 6d 61 6e 64 20 70 61 67 65 64 20 73 )?demand paged s
36610 68 61 72 65 64 20 6c 69 62 72 61 72 79 27 0a 20 hared library'.
36620 20 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f lt_cv_file_
36630 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 magic_cmd=/usr/b
36640 69 6e 2f 66 69 6c 65 0a 20 20 20 20 20 20 6c 74 in/file. lt
36650 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 _cv_file_magic_t
36660 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20 2f est_file=`echo /
36670 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 2e usr/lib/libc.so.
36680 2a 60 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 *`. ;;.
36690 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 20 20 20 esac. else.
366a0 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 lt_cv_deplibs_ch
366b0 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f eck_method=pass_
366c0 61 6c 6c 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 67 all. fi. ;;..g
366d0 6e 75 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 nu*). lt_cv_dep
366e0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
366f0 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a d=pass_all. ;;.
36700 0a 68 61 69 6b 75 2a 29 0a 20 20 6c 74 5f 63 76 .haiku*). lt_cv
36710 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d _deplibs_check_m
36720 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 ethod=pass_all.
36730 20 3b 3b 0a 0a 68 70 75 78 31 30 2e 32 30 2a 20 ;;..hpux10.20*
36740 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 6c 74 5f | hpux11*). lt_
36750 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d cv_file_magic_cm
36760 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a d=/usr/bin/file.
36770 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 case $host_cpu
36780 20 69 6e 0a 20 20 69 61 36 34 2a 29 0a 20 20 20 in. ia64*).
36790 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 lt_cv_deplibs_c
367a0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c heck_method='fil
367b0 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b e_magic (s[0-9][
367c0 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46 2d 5b 30 0-9][0-9]|ELF-[0
367d0 2d 39 5d 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 -9][0-9]) shared
367e0 20 6f 62 6a 65 63 74 20 66 69 6c 65 20 2d 20 49 object file - I
367f0 41 36 34 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 A64'. lt_cv_f
36800 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 ile_magic_test_f
36810 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f 68 70 75 ile=/usr/lib/hpu
36820 78 33 32 2f 6c 69 62 63 2e 73 6f 0a 20 20 20 20 x32/libc.so.
36830 3b 3b 0a 20 20 68 70 70 61 2a 36 34 2a 29 0a 20 ;;. hppa*64*).
36840 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 lt_cv_deplibs
36850 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 _check_method='f
36860 69 6c 65 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39 ile_magic (s[0-9
36870 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46 5b ][0-9][0-9]|ELF[
36880 20 2d 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 28 2d -][0-9][0-9])(-
36890 62 69 74 29 3f 28 20 5b 4c 4d 5d 53 42 29 3f 20 bit)?( [LM]SB)?
368a0 73 68 61 72 65 64 20 6f 62 6a 65 63 74 28 20 66 shared object( f
368b0 69 6c 65 29 3f 5b 2c 20 2d 5d 2a 20 50 41 2d 52 ile)?[, -]* PA-R
368c0 49 53 43 20 5b 30 2d 39 5d 5c 2e 5b 30 2d 39 5d ISC [0-9]\.[0-9]
368d0 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 '. lt_cv_file
368e0 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 _magic_test_file
368f0 3d 2f 75 73 72 2f 6c 69 62 2f 70 61 32 30 5f 36 =/usr/lib/pa20_6
36900 34 2f 6c 69 62 63 2e 73 6c 0a 20 20 20 20 3b 3b 4/libc.sl. ;;
36910 0a 20 20 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f . *). lt_cv_
36920 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 deplibs_check_me
36930 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 thod='file_magic
36940 20 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d (s[0-9][0-9][0-
36950 39 5d 7c 50 41 2d 52 49 53 43 5b 30 2d 39 5d 5c 9]|PA-RISC[0-9]\
36960 2e 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 20 6c .[0-9]) shared l
36970 69 62 72 61 72 79 27 0a 20 20 20 20 6c 74 5f 63 ibrary'. lt_c
36980 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 v_file_magic_tes
36990 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f t_file=/usr/lib/
369a0 6c 69 62 63 2e 73 6c 0a 20 20 20 20 3b 3b 0a 20 libc.sl. ;;.
369b0 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 69 6e 74 65 esac. ;;..inte
369c0 72 69 78 5b 33 2d 39 5d 2a 29 0a 20 20 23 20 50 rix[3-9]*). # P
369d0 49 43 20 63 6f 64 65 20 69 73 20 62 72 6f 6b 65 IC code is broke
369e0 6e 20 6f 6e 20 49 6e 74 65 72 69 78 20 33 2e 78 n on Interix 3.x
369f0 2c 20 74 68 61 74 27 73 20 77 68 79 20 7c 5c 2e , that's why |\.
36a00 61 20 6e 6f 74 20 7c 5f 70 69 63 5c 2e 61 20 68 a not |_pic\.a h
36a10 65 72 65 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c ere. lt_cv_depl
36a20 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 ibs_check_method
36a30 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e 20 ='match_pattern
36a40 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 7c 5c /lib[^/]+(\.so|\
36a50 2e 61 29 24 27 0a 20 20 3b 3b 0a 0a 69 72 69 78 .a)$'. ;;..irix
36a60 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 5* | irix6* | no
36a70 6e 73 74 6f 70 75 78 2a 29 0a 20 20 63 61 73 65 nstopux*). case
36a80 20 24 4c 44 20 69 6e 0a 20 20 2a 2d 33 32 7c 2a $LD in. *-32|*
36a90 22 2d 33 32 20 22 29 20 6c 69 62 6d 61 67 69 63 "-32 ") libmagic
36aa0 3d 33 32 2d 62 69 74 3b 3b 0a 20 20 2a 2d 6e 33 =32-bit;;. *-n3
36ab0 32 7c 2a 22 2d 6e 33 32 20 22 29 20 6c 69 62 6d 2|*"-n32 ") libm
36ac0 61 67 69 63 3d 4e 33 32 3b 3b 0a 20 20 2a 2d 36 agic=N32;;. *-6
36ad0 34 7c 2a 22 2d 36 34 20 22 29 20 6c 69 62 6d 61 4|*"-64 ") libma
36ae0 67 69 63 3d 36 34 2d 62 69 74 3b 3b 0a 20 20 2a gic=64-bit;;. *
36af0 29 20 6c 69 62 6d 61 67 69 63 3d 6e 65 76 65 72 ) libmagic=never
36b00 2d 6d 61 74 63 68 3b 3b 0a 20 20 65 73 61 63 0a -match;;. esac.
36b10 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f lt_cv_deplibs_
36b20 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 check_method=pas
36b30 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 23 20 54 68 s_all. ;;..# Th
36b40 69 73 20 6d 75 73 74 20 62 65 20 4c 69 6e 75 78 is must be Linux
36b50 20 45 4c 46 2e 0a 6c 69 6e 75 78 2a 20 7c 20 6b ELF..linux* | k
36b60 2a 62 73 64 2a 2d 67 6e 75 20 7c 20 6b 6f 70 65 *bsd*-gnu | kope
36b70 6e 73 6f 6c 61 72 69 73 2a 2d 67 6e 75 29 0a 20 nsolaris*-gnu).
36b80 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 lt_cv_deplibs_c
36b90 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 heck_method=pass
36ba0 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 6e 65 74 62 73 _all. ;;..netbs
36bb0 64 2a 29 0a 20 20 69 66 20 65 63 68 6f 20 5f 5f d*). if echo __
36bc0 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d ELF__ | $CC -E -
36bd0 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 5f 5f | $GREP __ELF__
36be0 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 > /dev/null; th
36bf0 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 en. lt_cv_dep
36c00 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
36c10 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e d='match_pattern
36c20 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 5c /lib[^/]+(\.so\
36c30 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b 7c .[0-9]+\.[0-9]+|
36c40 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 65 6c 73 _pic\.a)$'. els
36c50 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c e. lt_cv_depl
36c60 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 ibs_check_method
36c70 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e 20 ='match_pattern
36c80 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 7c 5f /lib[^/]+(\.so|_
36c90 70 69 63 5c 2e 61 29 24 27 0a 20 20 66 69 0a 20 pic\.a)$'. fi.
36ca0 20 3b 3b 0a 0a 6e 65 77 6f 73 36 2a 29 0a 20 20 ;;..newos6*).
36cb0 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 lt_cv_deplibs_ch
36cc0 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 eck_method='file
36cd0 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d _magic ELF [0-9]
36ce0 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 [0-9]*-bit [ML]S
36cf0 42 20 28 65 78 65 63 75 74 61 62 6c 65 7c 64 79 B (executable|dy
36d00 6e 61 6d 69 63 20 6c 69 62 29 27 0a 20 20 6c 74 namic lib)'. lt
36d10 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 _cv_file_magic_c
36d20 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 md=/usr/bin/file
36d30 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 . lt_cv_file_ma
36d40 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 gic_test_file=/u
36d50 73 72 2f 6c 69 62 2f 6c 69 62 6e 6c 73 2e 73 6f sr/lib/libnls.so
36d60 0a 20 20 3b 3b 0a 0a 2a 6e 74 6f 2a 20 7c 20 2a . ;;..*nto* | *
36d70 71 6e 78 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 qnx*). lt_cv_de
36d80 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 plibs_check_meth
36d90 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b od=pass_all. ;;
36da0 0a 0a 6f 70 65 6e 62 73 64 2a 29 0a 20 20 69 66 ..openbsd*). if
36db0 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 test -z "`echo
36dc0 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 __ELF__ | $CC -E
36dd0 20 2d 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 - | $GREP __ELF
36de0 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24 68 __`" || test "$h
36df0 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 ost_os-$host_cpu
36e00 22 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d " = "openbsd2.8-
36e10 70 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a 20 powerpc"; then.
36e20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 lt_cv_deplibs
36e30 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d _check_method='m
36e40 61 74 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 atch_pattern /li
36e50 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 5c 2e 5b 30 2d b[^/]+(\.so\.[0-
36e60 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b 7c 5c 2e 73 6f 9]+\.[0-9]+|\.so
36e70 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 65 6c |_pic\.a)$'. el
36e80 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 se. lt_cv_dep
36e90 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
36ea0 64 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e d='match_pattern
36eb0 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 5c /lib[^/]+(\.so\
36ec0 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b 7c .[0-9]+\.[0-9]+|
36ed0 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20 66 69 0a _pic\.a)$'. fi.
36ee0 20 20 3b 3b 0a 0a 6f 73 66 33 2a 20 7c 20 6f 73 ;;..osf3* | os
36ef0 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 6c f4* | osf5*). l
36f00 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 t_cv_deplibs_che
36f10 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 ck_method=pass_a
36f20 6c 6c 0a 20 20 3b 3b 0a 0a 72 64 6f 73 2a 29 0a ll. ;;..rdos*).
36f30 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f lt_cv_deplibs_
36f40 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 check_method=pas
36f50 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f 6c 61 s_all. ;;..sola
36f60 72 69 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 ris*). lt_cv_de
36f70 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 plibs_check_meth
36f80 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b od=pass_all. ;;
36f90 0a 0a 73 79 73 76 35 2a 20 7c 20 73 63 6f 33 2e ..sysv5* | sco3.
36fa0 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c 2v5* | sco5v6* |
36fb0 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f 70 65 unixware* | Ope
36fc0 6e 55 4e 49 58 2a 20 7c 20 73 79 73 76 34 2a 75 nUNIX* | sysv4*u
36fd0 77 32 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 w2*). lt_cv_dep
36fe0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
36ff0 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a d=pass_all. ;;.
37000 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e 33 .sysv4 | sysv4.3
37010 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f *). case $host_
37020 76 65 6e 64 6f 72 20 69 6e 0a 20 20 6d 6f 74 6f vendor in. moto
37030 72 6f 6c 61 29 0a 20 20 20 20 6c 74 5f 63 76 5f rola). lt_cv_
37040 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 deplibs_check_me
37050 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 thod='file_magic
37060 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a ELF [0-9][0-9]*
37070 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 73 68 61 -bit [ML]SB (sha
37080 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d red object|dynam
37090 69 63 20 6c 69 62 29 20 4d 5b 30 2d 39 5d 5b 30 ic lib) M[0-9][0
370a0 2d 39 5d 2a 20 56 65 72 73 69 6f 6e 20 5b 30 2d -9]* Version [0-
370b0 39 5d 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 9]'. lt_cv_fi
370c0 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 le_magic_test_fi
370d0 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72 2f 6c 69 le=`echo /usr/li
370e0 62 2f 6c 69 62 63 2e 73 6f 2a 60 0a 20 20 20 20 b/libc.so*`.
370f0 3b 3b 0a 20 20 6e 63 72 29 0a 20 20 20 20 6c 74 ;;. ncr). lt
37100 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 _cv_deplibs_chec
37110 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c k_method=pass_al
37120 6c 0a 20 20 20 20 3b 3b 0a 20 20 73 65 71 75 65 l. ;;. seque
37130 6e 74 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 nt). lt_cv_fi
37140 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 62 le_magic_cmd='/b
37150 69 6e 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74 5f in/file'. lt_
37160 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b cv_deplibs_check
37170 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 _method='file_ma
37180 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d gic ELF [0-9][0-
37190 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 28 9]*-bit [LM]SB (
371a0 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 shared object|dy
371b0 6e 61 6d 69 63 20 6c 69 62 20 29 27 0a 20 20 20 namic lib )'.
371c0 20 3b 3b 0a 20 20 73 6e 69 29 0a 20 20 20 20 6c ;;. sni). l
371d0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f t_cv_file_magic_
371e0 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65 27 0a cmd='/bin/file'.
371f0 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 lt_cv_deplib
37200 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 22 s_check_method="
37210 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b file_magic ELF [
37220 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 0-9][0-9]*-bit [
37230 4c 4d 5d 53 42 20 64 79 6e 61 6d 69 63 20 6c 69 LM]SB dynamic li
37240 62 22 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c b". lt_cv_fil
37250 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c e_magic_test_fil
37260 65 3d 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a 20 e=/lib/libc.so.
37270 20 20 20 3b 3b 0a 20 20 73 69 65 6d 65 6e 73 29 ;;. siemens)
37280 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 . lt_cv_depli
37290 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d bs_check_method=
372a0 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b 0a pass_all. ;;.
372b0 20 20 70 63 29 0a 20 20 20 20 6c 74 5f 63 76 5f pc). lt_cv_
372c0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 deplibs_check_me
372d0 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 thod=pass_all.
372e0 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b ;;. esac. ;;
372f0 0a 0a 74 70 66 2a 29 0a 20 20 6c 74 5f 63 76 5f ..tpf*). lt_cv_
37300 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 deplibs_check_me
37310 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 thod=pass_all.
37320 3b 3b 0a 65 73 61 63 0a 0a 66 69 0a 7b 20 24 61 ;;.esac..fi.{ $a
37330 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
37340 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
37350 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 NO}: result: $lt
37360 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 _cv_deplibs_chec
37370 6b 5f 6d 65 74 68 6f 64 22 20 3e 26 35 0a 24 61 k_method" >&5.$a
37380 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 64 s_echo "$lt_cv_d
37390 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 eplibs_check_met
373a0 68 6f 64 22 20 3e 26 36 3b 20 7d 0a 0a 66 69 6c hod" >&6; }..fil
373b0 65 5f 6d 61 67 69 63 5f 67 6c 6f 62 3d 0a 77 61 e_magic_glob=.wa
373c0 6e 74 5f 6e 6f 63 61 73 65 67 6c 6f 62 3d 6e 6f nt_nocaseglob=no
373d0 0a 69 66 20 74 65 73 74 20 22 24 62 75 69 6c 64 .if test "$build
373e0 22 20 3d 20 22 24 68 6f 73 74 22 3b 20 74 68 65 " = "$host"; the
373f0 6e 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f n. case $host_o
37400 73 20 69 6e 0a 20 20 6d 69 6e 67 77 2a 20 7c 20 s in. mingw* |
37410 70 77 33 32 2a 29 0a 20 20 20 20 69 66 20 28 20 pw32*). if (
37420 73 68 6f 70 74 20 7c 20 67 72 65 70 20 6e 6f 63 shopt | grep noc
37430 61 73 65 67 6c 6f 62 20 29 20 3e 2f 64 65 76 2f aseglob ) >/dev/
37440 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a null 2>&1; then.
37450 20 20 20 20 20 20 77 61 6e 74 5f 6e 6f 63 61 73 want_nocas
37460 65 67 6c 6f 62 3d 79 65 73 0a 20 20 20 20 65 6c eglob=yes. el
37470 73 65 0a 20 20 20 20 20 20 66 69 6c 65 5f 6d 61 se. file_ma
37480 67 69 63 5f 67 6c 6f 62 3d 60 65 63 68 6f 20 61 gic_glob=`echo a
37490 41 62 42 63 43 64 44 65 45 66 46 67 47 68 48 69 AbBcCdDeEfFgGhHi
374a0 49 6a 4a 6b 4b 6c 4c 6d 4d 6e 4e 6f 4f 70 50 71 IjJkKlLmMnNoOpPq
374b0 51 72 52 73 53 74 54 75 55 76 56 77 57 78 58 79 QrRsStTuUvVwWxXy
374c0 59 7a 5a 20 7c 20 24 53 45 44 20 2d 65 20 22 73 YzZ | $SED -e "s
374d0 2f 5c 28 2e 2e 5c 29 2f 73 5c 2f 5b 5c 31 5d 5c /\(..\)/s\/[\1]\
374e0 2f 5b 5c 31 5d 5c 2f 67 3b 2f 67 22 60 0a 20 20 /[\1]\/g;/g"`.
374f0 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 65 73 fi. ;;. es
37500 61 63 0a 66 69 0a 0a 66 69 6c 65 5f 6d 61 67 69 ac.fi..file_magi
37510 63 5f 63 6d 64 3d 24 6c 74 5f 63 76 5f 66 69 6c c_cmd=$lt_cv_fil
37520 65 5f 6d 61 67 69 63 5f 63 6d 64 0a 64 65 70 6c e_magic_cmd.depl
37530 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 ibs_check_method
37540 3d 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f =$lt_cv_deplibs_
37550 63 68 65 63 6b 5f 6d 65 74 68 6f 64 0a 74 65 73 check_method.tes
37560 74 20 2d 7a 20 22 24 64 65 70 6c 69 62 73 5f 63 t -z "$deplibs_c
37570 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 26 26 20 heck_method" &&
37580 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 deplibs_check_me
37590 74 68 6f 64 3d 75 6e 6b 6e 6f 77 6e 0a 0a 0a 0a thod=unknown....
375a0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
375b0 0a 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 ...if test -n "$
375c0 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b ac_tool_prefix";
375d0 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 then. # Extrac
375e0 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 t the first word
375f0 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 of "${ac_tool_p
37600 72 65 66 69 78 7d 64 6c 6c 74 6f 6f 6c 22 2c 20 refix}dlltool",
37610 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 so it can be a p
37620 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 rogram name with
37630 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 args..set dummy
37640 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 ${ac_tool_prefi
37650 78 7d 64 6c 6c 74 6f 6f 6c 3b 20 61 63 5f 77 6f x}dlltool; ac_wo
37660 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
37670 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
37680 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
37690 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
376a0 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
376b0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
376c0 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
376d0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
376e0 63 76 5f 70 72 6f 67 5f 44 4c 4c 54 4f 4f 4c 2b cv_prog_DLLTOOL+
376f0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
37700 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
37710 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
37720 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 se. if test -n
37730 22 24 44 4c 4c 54 4f 4f 4c 22 3b 20 74 68 65 6e "$DLLTOOL"; then
37740 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 44 4c . ac_cv_prog_DL
37750 4c 54 4f 4f 4c 3d 22 24 44 4c 4c 54 4f 4f 4c 22 LTOOL="$DLLTOOL"
37760 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
37770 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
37780 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f t..else.as_save_
37790 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 IFS=$IFS; IFS=$P
377a0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f ATH_SEPARATOR.fo
377b0 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 r as_dir in $PAT
377c0 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 H.do. IFS=$as_s
377d0 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d ave_IFS. test -
377e0 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 z "$as_dir" && a
377f0 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 s_dir=.. for
37800 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 ac_exec_ext in '
37810 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 ' $ac_executable
37820 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a _extensions; do.
37830 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 if as_fn_execu
37840 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 table_p "$as_dir
37850 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
37860 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 c_ext"; then.
37870 20 61 63 5f 63 76 5f 70 72 6f 67 5f 44 4c 4c 54 ac_cv_prog_DLLT
37880 4f 4f 4c 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 OOL="${ac_tool_p
37890 72 65 66 69 78 7d 64 6c 6c 74 6f 6f 6c 22 0a 20 refix}dlltool".
378a0 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 $as_echo "$as
378b0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
378c0 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 $LINENO}: found
378d0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 $as_dir/$ac_word
378e0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 $ac_exec_ext" >&
378f0 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 5. break 2.
37900 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 fi.done. done.I
37910 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
37920 0a 66 69 0a 66 69 0a 44 4c 4c 54 4f 4f 4c 3d 24 .fi.fi.DLLTOOL=$
37930 61 63 5f 63 76 5f 70 72 6f 67 5f 44 4c 4c 54 4f ac_cv_prog_DLLTO
37940 4f 4c 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 OL.if test -n "$
37950 44 4c 4c 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 DLLTOOL"; then.
37960 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
37970 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
37980 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
37990 3a 20 24 44 4c 4c 54 4f 4f 4c 22 20 3e 26 35 0a : $DLLTOOL" >&5.
379a0 24 61 73 5f 65 63 68 6f 20 22 24 44 4c 4c 54 4f $as_echo "$DLLTO
379b0 4f 4c 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a OL" >&6; }.else.
379c0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
379d0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
379e0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
379f0 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 t: no" >&5.$as_e
37a00 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a cho "no" >&6; }.
37a10 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 fi...fi.if test
37a20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f -z "$ac_cv_prog_
37a30 44 4c 4c 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 DLLTOOL"; then.
37a40 20 61 63 5f 63 74 5f 44 4c 4c 54 4f 4f 4c 3d 24 ac_ct_DLLTOOL=$
37a50 44 4c 4c 54 4f 4f 4c 0a 20 20 23 20 45 78 74 72 DLLTOOL. # Extr
37a60 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f act the first wo
37a70 72 64 20 6f 66 20 22 64 6c 6c 74 6f 6f 6c 22 2c rd of "dlltool",
37a80 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 so it can be a
37a90 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 program name wit
37aa0 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d h args..set dumm
37ab0 79 20 64 6c 6c 74 6f 6f 6c 3b 20 61 63 5f 77 6f y dlltool; ac_wo
37ac0 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
37ad0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
37ae0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
37af0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
37b00 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
37b10 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
37b20 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
37b30 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
37b40 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 4c cv_prog_ac_ct_DL
37b50 4c 54 4f 4f 4c 2b 3a 7d 20 66 61 6c 73 65 3b 20 LTOOL+:} false;
37b60 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
37b70 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
37b80 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 >&6.else. if te
37b90 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44 4c st -n "$ac_ct_DL
37ba0 4c 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 61 LTOOL"; then. a
37bb0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
37bc0 44 4c 4c 54 4f 4f 4c 3d 22 24 61 63 5f 63 74 5f DLLTOOL="$ac_ct_
37bd0 44 4c 4c 54 4f 4f 4c 22 20 23 20 4c 65 74 20 74 DLLTOOL" # Let t
37be0 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 he user override
37bf0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a the test..else.
37c00 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
37c10 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
37c20 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
37c30 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 in $PATH.do. I
37c40 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
37c50 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
37c60 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
37c70 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f for ac_exec_
37c80 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 ext in '' $ac_ex
37c90 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 ecutable_extensi
37ca0 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f ons; do. if as_
37cb0 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
37cc0 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 "$as_dir/$ac_wor
37cd0 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 d$ac_exec_ext";
37ce0 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 then. ac_cv_p
37cf0 72 6f 67 5f 61 63 5f 63 74 5f 44 4c 4c 54 4f 4f rog_ac_ct_DLLTOO
37d00 4c 3d 22 64 6c 6c 74 6f 6f 6c 22 0a 20 20 20 20 L="dlltool".
37d10 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
37d20 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
37d30 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 NENO}: found $as
37d40 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
37d50 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 _exec_ext" >&5.
37d60 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a break 2. fi.
37d70 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d done. done.IFS=
37d80 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 $as_save_IFS..fi
37d90 0a 66 69 0a 61 63 5f 63 74 5f 44 4c 4c 54 4f 4f .fi.ac_ct_DLLTOO
37da0 4c 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 L=$ac_cv_prog_ac
37db0 5f 63 74 5f 44 4c 4c 54 4f 4f 4c 0a 69 66 20 74 _ct_DLLTOOL.if t
37dc0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44 est -n "$ac_ct_D
37dd0 4c 4c 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 LLTOOL"; then.
37de0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
37df0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
37e00 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
37e10 20 24 61 63 5f 63 74 5f 44 4c 4c 54 4f 4f 4c 22 $ac_ct_DLLTOOL"
37e20 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
37e30 61 63 5f 63 74 5f 44 4c 4c 54 4f 4f 4c 22 20 3e ac_ct_DLLTOOL" >
37e40 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
37e50 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
37e60 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
37e70 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
37e80 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
37e90 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 no" >&6; }.fi..
37ea0 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 if test "x$ac_c
37eb0 74 5f 44 4c 4c 54 4f 4f 4c 22 20 3d 20 78 3b 20 t_DLLTOOL" = x;
37ec0 74 68 65 6e 0a 20 20 20 20 44 4c 4c 54 4f 4f 4c then. DLLTOOL
37ed0 3d 22 66 61 6c 73 65 22 0a 20 20 65 6c 73 65 0a ="false". else.
37ee0 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f case $cross_
37ef0 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f compiling:$ac_to
37f00 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 ol_warned in.yes
37f10 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 :).{ $as_echo "$
37f20 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
37f30 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e o-$LINENO}: WARN
37f40 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 ING: using cross
37f50 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 tools not prefi
37f60 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 xed with host tr
37f70 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 iplet" >&5.$as_e
37f80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 cho "$as_me: WAR
37f90 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 NING: using cros
37fa0 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 s tools not pref
37fb0 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 ixed with host t
37fc0 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 riplet" >&2;}.ac
37fd0 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 _tool_warned=yes
37fe0 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 44 4c 4c ;;.esac. DLL
37ff0 54 4f 4f 4c 3d 24 61 63 5f 63 74 5f 44 4c 4c 54 TOOL=$ac_ct_DLLT
38000 4f 4f 4c 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 OOL. fi.else.
38010 44 4c 4c 54 4f 4f 4c 3d 22 24 61 63 5f 63 76 5f DLLTOOL="$ac_cv_
38020 70 72 6f 67 5f 44 4c 4c 54 4f 4f 4c 22 0a 66 69 prog_DLLTOOL".fi
38030 0a 0a 74 65 73 74 20 2d 7a 20 22 24 44 4c 4c 54 ..test -z "$DLLT
38040 4f 4f 4c 22 20 26 26 20 44 4c 4c 54 4f 4f 4c 3d OOL" && DLLTOOL=
38050 64 6c 6c 74 6f 6f 6c 0a 0a 0a 0a 0a 0a 0a 0a 7b dlltool........{
38060 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
38070 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
38080 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
38090 20 68 6f 77 20 74 6f 20 61 73 73 6f 63 69 61 74 how to associat
380a0 65 20 72 75 6e 74 69 6d 65 20 61 6e 64 20 6c 69 e runtime and li
380b0 6e 6b 20 6c 69 62 72 61 72 69 65 73 22 20 3e 26 nk libraries" >&
380c0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
380d0 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 61 73 ecking how to as
380e0 73 6f 63 69 61 74 65 20 72 75 6e 74 69 6d 65 20 sociate runtime
380f0 61 6e 64 20 6c 69 6e 6b 20 6c 69 62 72 61 72 69 and link librari
38100 65 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 es... " >&6; }.i
38110 66 20 24 7b 6c 74 5f 63 76 5f 73 68 61 72 65 64 f ${lt_cv_shared
38120 6c 69 62 5f 66 72 6f 6d 5f 6c 69 6e 6b 6c 69 62 lib_from_linklib
38130 5f 63 6d 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 _cmd+:} false; t
38140 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
38150 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
38160 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f &6.else. lt_cv_
38170 73 68 61 72 65 64 6c 69 62 5f 66 72 6f 6d 5f 6c sharedlib_from_l
38180 69 6e 6b 6c 69 62 5f 63 6d 64 3d 27 75 6e 6b 6e inklib_cmd='unkn
38190 6f 77 6e 27 0a 0a 63 61 73 65 20 24 68 6f 73 74 own'..case $host
381a0 5f 6f 73 20 69 6e 0a 63 79 67 77 69 6e 2a 20 7c _os in.cygwin* |
381b0 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 20 mingw* | pw32*
381c0 7c 20 63 65 67 63 63 2a 29 0a 20 20 23 20 74 77 | cegcc*). # tw
381d0 6f 20 64 69 66 66 65 72 65 6e 74 20 73 68 65 6c o different shel
381e0 6c 20 66 75 6e 63 74 69 6f 6e 73 20 64 65 66 69 l functions defi
381f0 6e 65 64 20 69 6e 20 6c 74 6d 61 69 6e 2e 73 68 ned in ltmain.sh
38200 0a 20 20 23 20 64 65 63 69 64 65 20 77 68 69 63 . # decide whic
38210 68 20 74 6f 20 75 73 65 20 62 61 73 65 64 20 6f h to use based o
38220 6e 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 6f n capabilities o
38230 66 20 24 44 4c 4c 54 4f 4f 4c 0a 20 20 63 61 73 f $DLLTOOL. cas
38240 65 20 60 24 44 4c 4c 54 4f 4f 4c 20 2d 2d 68 65 e `$DLLTOOL --he
38250 6c 70 20 32 3e 26 31 60 20 69 6e 0a 20 20 2a 2d lp 2>&1` in. *-
38260 2d 69 64 65 6e 74 69 66 79 2d 73 74 72 69 63 74 -identify-strict
38270 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f 73 68 61 *). lt_cv_sha
38280 72 65 64 6c 69 62 5f 66 72 6f 6d 5f 6c 69 6e 6b redlib_from_link
38290 6c 69 62 5f 63 6d 64 3d 66 75 6e 63 5f 63 79 67 lib_cmd=func_cyg
382a0 6d 69 6e 67 5f 64 6c 6c 5f 66 6f 72 5f 69 6d 70 ming_dll_for_imp
382b0 6c 69 62 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a lib. ;;. *).
382c0 20 20 20 20 6c 74 5f 63 76 5f 73 68 61 72 65 64 lt_cv_shared
382d0 6c 69 62 5f 66 72 6f 6d 5f 6c 69 6e 6b 6c 69 62 lib_from_linklib
382e0 5f 63 6d 64 3d 66 75 6e 63 5f 63 79 67 6d 69 6e _cmd=func_cygmin
382f0 67 5f 64 6c 6c 5f 66 6f 72 5f 69 6d 70 6c 69 62 g_dll_for_implib
38300 5f 66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 3b 3b _fallback. ;;
38310 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a 2a 29 0a . esac. ;;.*).
38320 20 20 23 20 66 61 6c 6c 62 61 63 6b 3a 20 61 73 # fallback: as
38330 73 75 6d 65 20 6c 69 6e 6b 6c 69 62 20 49 53 20 sume linklib IS
38340 73 68 61 72 65 64 6c 69 62 0a 20 20 6c 74 5f 63 sharedlib. lt_c
38350 76 5f 73 68 61 72 65 64 6c 69 62 5f 66 72 6f 6d v_sharedlib_from
38360 5f 6c 69 6e 6b 6c 69 62 5f 63 6d 64 3d 22 24 45 _linklib_cmd="$E
38370 43 48 4f 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a CHO". ;;.esac..
38380 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 fi.{ $as_echo "$
38390 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
383a0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
383b0 6c 74 3a 20 24 6c 74 5f 63 76 5f 73 68 61 72 65 lt: $lt_cv_share
383c0 64 6c 69 62 5f 66 72 6f 6d 5f 6c 69 6e 6b 6c 69 dlib_from_linkli
383d0 62 5f 63 6d 64 22 20 3e 26 35 0a 24 61 73 5f 65 b_cmd" >&5.$as_e
383e0 63 68 6f 20 22 24 6c 74 5f 63 76 5f 73 68 61 72 cho "$lt_cv_shar
383f0 65 64 6c 69 62 5f 66 72 6f 6d 5f 6c 69 6e 6b 6c edlib_from_linkl
38400 69 62 5f 63 6d 64 22 20 3e 26 36 3b 20 7d 0a 73 ib_cmd" >&6; }.s
38410 68 61 72 65 64 6c 69 62 5f 66 72 6f 6d 5f 6c 69 haredlib_from_li
38420 6e 6b 6c 69 62 5f 63 6d 64 3d 24 6c 74 5f 63 76 nklib_cmd=$lt_cv
38430 5f 73 68 61 72 65 64 6c 69 62 5f 66 72 6f 6d 5f _sharedlib_from_
38440 6c 69 6e 6b 6c 69 62 5f 63 6d 64 0a 74 65 73 74 linklib_cmd.test
38450 20 2d 7a 20 22 24 73 68 61 72 65 64 6c 69 62 5f -z "$sharedlib_
38460 66 72 6f 6d 5f 6c 69 6e 6b 6c 69 62 5f 63 6d 64 from_linklib_cmd
38470 22 20 26 26 20 73 68 61 72 65 64 6c 69 62 5f 66 " && sharedlib_f
38480 72 6f 6d 5f 6c 69 6e 6b 6c 69 62 5f 63 6d 64 3d rom_linklib_cmd=
38490 24 45 43 48 4f 0a 0a 0a 0a 0a 0a 0a 0a 69 66 20 $ECHO........if
384a0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f test -n "$ac_too
384b0 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a l_prefix"; then.
384c0 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e for ac_prog in
384d0 20 61 72 0a 20 20 64 6f 0a 20 20 20 20 23 20 45 ar. do. # E
384e0 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 xtract the first
384f0 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 74 6f word of "$ac_to
38500 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f ol_prefix$ac_pro
38510 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 g", so it can be
38520 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 a program name
38530 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 with args..set d
38540 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70 72 ummy $ac_tool_pr
38550 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20 61 63 efix$ac_prog; ac
38560 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 _word=$2.{ $as_e
38570 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
38580 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
38590 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 : checking for $
385a0 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 ac_word" >&5.$as
385b0 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
385c0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e g for $ac_word..
385d0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
385e0 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 2b 3a 7d ac_cv_prog_AR+:}
385f0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
38600 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
38610 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
38620 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 . if test -n "$
38630 41 52 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 AR"; then. ac_c
38640 76 5f 70 72 6f 67 5f 41 52 3d 22 24 41 52 22 20 v_prog_AR="$AR"
38650 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f # Let the user o
38660 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 verride the test
38670 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 ..else.as_save_I
38680 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 FS=$IFS; IFS=$PA
38690 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 TH_SEPARATOR.for
386a0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 as_dir in $PATH
386b0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 .do. IFS=$as_sa
386c0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a ve_IFS. test -z
386d0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 "$as_dir" && as
386e0 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 _dir=.. for a
386f0 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 c_exec_ext in ''
38700 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f $ac_executable_
38710 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 extensions; do.
38720 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 if as_fn_execut
38730 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f able_p "$as_dir/
38740 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
38750 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 _ext"; then.
38760 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 3d 22 24 ac_cv_prog_AR="$
38770 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 ac_tool_prefix$a
38780 63 5f 70 72 6f 67 22 0a 20 20 20 20 24 61 73 5f c_prog". $as_
38790 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
387a0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
387b0 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 }: found $as_dir
387c0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
387d0 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 c_ext" >&5. b
387e0 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 reak 2. fi.done
387f0 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f . done.IFS=$as_
38800 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a save_IFS..fi.fi.
38810 41 52 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 41 AR=$ac_cv_prog_A
38820 52 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 41 R.if test -n "$A
38830 52 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 R"; then. { $as
38840 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
38850 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
38860 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 41 52 22 O}: result: $AR"
38870 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
38880 41 52 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a AR" >&6; }.else.
38890 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
388a0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
388b0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
388c0 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 t: no" >&5.$as_e
388d0 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a cho "no" >&6; }.
388e0 66 69 0a 0a 0a 20 20 20 20 74 65 73 74 20 2d 6e fi... test -n
388f0 20 22 24 41 52 22 20 26 26 20 62 72 65 61 6b 0a "$AR" && break.
38900 20 20 64 6f 6e 65 0a 66 69 0a 69 66 20 74 65 73 done.fi.if tes
38910 74 20 2d 7a 20 22 24 41 52 22 3b 20 74 68 65 6e t -z "$AR"; then
38920 0a 20 20 61 63 5f 63 74 5f 41 52 3d 24 41 52 0a . ac_ct_AR=$AR.
38930 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e for ac_prog in
38940 20 61 72 0a 64 6f 0a 20 20 23 20 45 78 74 72 61 ar.do. # Extra
38950 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 ct the first wor
38960 64 20 6f 66 20 22 24 61 63 5f 70 72 6f 67 22 2c d of "$ac_prog",
38970 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 so it can be a
38980 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 program name wit
38990 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d h args..set dumm
389a0 79 20 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 y $ac_prog; ac_w
389b0 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 ord=$2.{ $as_ech
389c0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
389d0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
389e0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
389f0 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 _word" >&5.$as_e
38a00 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
38a10 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 for $ac_word...
38a20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 " >&6; }.if ${ac
38a30 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 _cv_prog_ac_ct_A
38a40 52 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e R+:} false; then
38a50 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
38a60 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
38a70 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d else. if test -
38a80 6e 20 22 24 61 63 5f 63 74 5f 41 52 22 3b 20 74 n "$ac_ct_AR"; t
38a90 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 hen. ac_cv_prog
38aa0 5f 61 63 5f 63 74 5f 41 52 3d 22 24 61 63 5f 63 _ac_ct_AR="$ac_c
38ab0 74 5f 41 52 22 20 23 20 4c 65 74 20 74 68 65 20 t_AR" # Let the
38ac0 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 user override th
38ad0 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f e test..else.as_
38ae0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 save_IFS=$IFS; I
38af0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 FS=$PATH_SEPARAT
38b00 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e OR.for as_dir in
38b10 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d $PATH.do. IFS=
38b20 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 $as_save_IFS. t
38b30 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 est -z "$as_dir"
38b40 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 && as_dir=..
38b50 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 for ac_exec_ext
38b60 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 in '' $ac_execu
38b70 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 table_extensions
38b80 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f ; do. if as_fn_
38b90 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 executable_p "$a
38ba0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
38bb0 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 c_exec_ext"; the
38bc0 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 n. ac_cv_prog
38bd0 5f 61 63 5f 63 74 5f 41 52 3d 22 24 61 63 5f 70 _ac_ct_AR="$ac_p
38be0 72 6f 67 22 0a 20 20 20 20 24 61 73 5f 65 63 68 rog". $as_ech
38bf0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
38c00 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
38c10 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 found $as_dir/$a
38c20 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 c_word$ac_exec_e
38c30 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 xt" >&5. brea
38c40 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 k 2. fi.done.
38c50 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 done.IFS=$as_sav
38c60 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f e_IFS..fi.fi.ac_
38c70 63 74 5f 41 52 3d 24 61 63 5f 63 76 5f 70 72 6f ct_AR=$ac_cv_pro
38c80 67 5f 61 63 5f 63 74 5f 41 52 0a 69 66 20 74 65 g_ac_ct_AR.if te
38c90 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 41 52 st -n "$ac_ct_AR
38ca0 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
38cb0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
38cc0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
38cd0 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 }: result: $ac_c
38ce0 74 5f 41 52 22 20 3e 26 35 0a 24 61 73 5f 65 63 t_AR" >&5.$as_ec
38cf0 68 6f 20 22 24 61 63 5f 63 74 5f 41 52 22 20 3e ho "$ac_ct_AR" >
38d00 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
38d10 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
38d20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
38d30 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
38d40 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
38d50 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a no" >&6; }.fi...
38d60 20 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 test -n "$ac_c
38d70 74 5f 41 52 22 20 26 26 20 62 72 65 61 6b 0a 64 t_AR" && break.d
38d80 6f 6e 65 0a 0a 20 20 69 66 20 74 65 73 74 20 22 one.. if test "
38d90 78 24 61 63 5f 63 74 5f 41 52 22 20 3d 20 78 3b x$ac_ct_AR" = x;
38da0 20 74 68 65 6e 0a 20 20 20 20 41 52 3d 22 66 61 then. AR="fa
38db0 6c 73 65 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 lse". else.
38dc0 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 case $cross_comp
38dd0 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 iling:$ac_tool_w
38de0 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b arned in.yes:).{
38df0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
38e00 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
38e10 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a INENO}: WARNING:
38e20 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f using cross too
38e30 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 ls not prefixed
38e40 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 with host triple
38e50 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 t" >&5.$as_echo
38e60 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 "$as_me: WARNING
38e70 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f : using cross to
38e80 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 ols not prefixed
38e90 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c with host tripl
38ea0 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f et" >&2;}.ac_too
38eb0 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a l_warned=yes ;;.
38ec0 65 73 61 63 0a 20 20 20 20 41 52 3d 24 61 63 5f esac. AR=$ac_
38ed0 63 74 5f 41 52 0a 20 20 66 69 0a 66 69 0a 0a 3a ct_AR. fi.fi..:
38ee0 20 24 7b 41 52 3d 61 72 7d 0a 3a 20 24 7b 41 52 ${AR=ar}.: ${AR
38ef0 5f 46 4c 41 47 53 3d 63 72 75 7d 0a 0a 0a 0a 0a _FLAGS=cru}.....
38f00 0a 0a 0a 0a 0a 0a 0a 7b 20 24 61 73 5f 65 63 68 .......{ $as_ech
38f10 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
38f20 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
38f30 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 61 72 63 checking for arc
38f40 68 69 76 65 72 20 40 46 49 4c 45 20 73 75 70 70 hiver @FILE supp
38f50 6f 72 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 ort" >&5.$as_ech
38f60 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
38f70 72 20 61 72 63 68 69 76 65 72 20 40 46 49 4c 45 r archiver @FILE
38f80 20 73 75 70 70 6f 72 74 2e 2e 2e 20 22 20 3e 26 support... " >&
38f90 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 6; }.if ${lt_cv_
38fa0 61 72 5f 61 74 5f 66 69 6c 65 2b 3a 7d 20 66 61 ar_at_file+:} fa
38fb0 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
38fc0 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
38fd0 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
38fe0 6c 74 5f 63 76 5f 61 72 5f 61 74 5f 66 69 6c 65 lt_cv_ar_at_file
38ff0 3d 6e 6f 0a 20 20 20 63 61 74 20 63 6f 6e 66 64 =no. cat confd
39000 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
39010 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
39020 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
39030 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d fs.h. */..int.m
39040 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 ain ().{.. ;.
39050 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 return 0;.}._ACE
39060 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 OF.if ac_fn_c_tr
39070 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 y_compile "$LINE
39080 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 65 63 NO"; then :. ec
39090 68 6f 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f ho conftest.$ac_
390a0 6f 62 6a 65 78 74 20 3e 20 63 6f 6e 66 74 65 73 objext > conftes
390b0 74 2e 6c 73 74 0a 20 20 20 20 20 20 6c 74 5f 61 t.lst. lt_a
390c0 72 5f 74 72 79 3d 27 24 41 52 20 24 41 52 5f 46 r_try='$AR $AR_F
390d0 4c 41 47 53 20 6c 69 62 63 6f 6e 66 74 65 73 74 LAGS libconftest
390e0 2e 61 20 40 63 6f 6e 66 74 65 73 74 2e 6c 73 74 .a @conftest.lst
390f0 20 3e 26 35 27 0a 20 20 20 20 20 20 7b 20 7b 20 >&5'. { {
39100 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 eval echo "\"\$a
39110 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 s_me\":${as_line
39120 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 no-$LINENO}: \"$
39130 6c 74 5f 61 72 5f 74 72 79 5c 22 22 3b 20 7d 20 lt_ar_try\""; }
39140 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 6c 74 5f >&5. (eval $lt_
39150 61 72 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 ar_try) 2>&5. a
39160 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 c_status=$?. $a
39170 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
39180 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
39190 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 NO}: \$? = $ac_s
391a0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 tatus" >&5. tes
391b0 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 t $ac_status = 0
391c0 3b 20 7d 0a 20 20 20 20 20 20 69 66 20 74 65 73 ; }. if tes
391d0 74 20 22 24 61 63 5f 73 74 61 74 75 73 22 20 2d t "$ac_status" -
391e0 65 71 20 30 3b 20 74 68 65 6e 0a 09 23 20 45 6e eq 0; then..# En
391f0 73 75 72 65 20 74 68 65 20 61 72 63 68 69 76 65 sure the archive
39200 72 20 66 61 69 6c 73 20 75 70 6f 6e 20 62 6f 67 r fails upon bog
39210 75 73 20 66 69 6c 65 20 6e 61 6d 65 73 2e 0a 09 us file names...
39220 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 rm -f conftest.$
39230 61 63 5f 6f 62 6a 65 78 74 20 6c 69 62 63 6f 6e ac_objext libcon
39240 66 74 65 73 74 2e 61 0a 09 7b 20 7b 20 65 76 61 ftest.a..{ { eva
39250 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d l echo "\"\$as_m
39260 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d e\":${as_lineno-
39270 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 6c 74 5f $LINENO}: \"$lt_
39280 61 72 5f 74 72 79 5c 22 22 3b 20 7d 20 3e 26 35 ar_try\""; } >&5
39290 0a 20 20 28 65 76 61 6c 20 24 6c 74 5f 61 72 5f . (eval $lt_ar_
392a0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 try) 2>&5. ac_s
392b0 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 tatus=$?. $as_e
392c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
392d0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
392e0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 : \$? = $ac_stat
392f0 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 us" >&5. test $
39300 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d ac_status = 0; }
39310 0a 09 69 66 20 74 65 73 74 20 22 24 61 63 5f 73 ..if test "$ac_s
39320 74 61 74 75 73 22 20 2d 6e 65 20 30 3b 20 74 68 tatus" -ne 0; th
39330 65 6e 0a 20 20 20 20 20 20 20 20 20 20 6c 74 5f en. lt_
39340 63 76 5f 61 72 5f 61 74 5f 66 69 6c 65 3d 40 0a cv_ar_at_file=@.
39350 20 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 fi.
39360 20 66 69 0a 20 20 20 20 20 20 72 6d 20 2d 66 20 fi. rm -f
39370 63 6f 6e 66 74 65 73 74 2e 2a 20 6c 69 62 63 6f conftest.* libco
39380 6e 66 74 65 73 74 2e 61 0a 0a 66 69 0a 72 6d 20 nftest.a..fi.rm
39390 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 -f core conftest
393a0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 .err conftest.$a
393b0 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 c_objext conftes
393c0 74 2e 24 61 63 5f 65 78 74 0a 0a 66 69 0a 7b 20 t.$ac_ext..fi.{
393d0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
393e0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
393f0 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
39400 6c 74 5f 63 76 5f 61 72 5f 61 74 5f 66 69 6c 65 lt_cv_ar_at_file
39410 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
39420 24 6c 74 5f 63 76 5f 61 72 5f 61 74 5f 66 69 6c $lt_cv_ar_at_fil
39430 65 22 20 3e 26 36 3b 20 7d 0a 0a 69 66 20 74 65 e" >&6; }..if te
39440 73 74 20 22 78 24 6c 74 5f 63 76 5f 61 72 5f 61 st "x$lt_cv_ar_a
39450 74 5f 66 69 6c 65 22 20 3d 20 78 6e 6f 3b 20 74 t_file" = xno; t
39460 68 65 6e 0a 20 20 61 72 63 68 69 76 65 72 5f 6c hen. archiver_l
39470 69 73 74 5f 73 70 65 63 3d 0a 65 6c 73 65 0a 20 ist_spec=.else.
39480 20 61 72 63 68 69 76 65 72 5f 6c 69 73 74 5f 73 archiver_list_s
39490 70 65 63 3d 24 6c 74 5f 63 76 5f 61 72 5f 61 74 pec=$lt_cv_ar_at
394a0 5f 66 69 6c 65 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a _file.fi........
394b0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
394c0 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 tool_prefix"; th
394d0 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 en. # Extract t
394e0 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 he first word of
394f0 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 "${ac_tool_pref
39500 69 78 7d 73 74 72 69 70 22 2c 20 73 6f 20 69 74 ix}strip", so it
39510 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 can be a progra
39520 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 m name with args
39530 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 ..set dummy ${ac
39540 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 _tool_prefix}str
39550 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b ip; ac_word=$2.{
39560 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
39570 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
39580 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
39590 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e for $ac_word" >
395a0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
395b0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
395c0 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d word... " >&6; }
395d0 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 .if ${ac_cv_prog
395e0 5f 53 54 52 49 50 2b 3a 7d 20 66 61 6c 73 65 3b _STRIP+:} false;
395f0 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
39600 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
39610 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 >&6.else. if t
39620 65 73 74 20 2d 6e 20 22 24 53 54 52 49 50 22 3b est -n "$STRIP";
39630 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 then. ac_cv_pr
39640 6f 67 5f 53 54 52 49 50 3d 22 24 53 54 52 49 50 og_STRIP="$STRIP
39650 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 " # Let the user
39660 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 override the te
39670 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 st..else.as_save
39680 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 _IFS=$IFS; IFS=$
39690 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 PATH_SEPARATOR.f
396a0 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 or as_dir in $PA
396b0 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f TH.do. IFS=$as_
396c0 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 save_IFS. test
396d0 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 -z "$as_dir" &&
396e0 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 as_dir=.. for
396f0 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 ac_exec_ext in
39700 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c '' $ac_executabl
39710 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f e_extensions; do
39720 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 . if as_fn_exec
39730 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 utable_p "$as_di
39740 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
39750 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 ec_ext"; then.
39760 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 ac_cv_prog_STR
39770 49 50 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 IP="${ac_tool_pr
39780 65 66 69 78 7d 73 74 72 69 70 22 0a 20 20 20 20 efix}strip".
39790 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
397a0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
397b0 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 NENO}: found $as
397c0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
397d0 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 _exec_ext" >&5.
397e0 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a break 2. fi.
397f0 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d done. done.IFS=
39800 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 $as_save_IFS..fi
39810 0a 66 69 0a 53 54 52 49 50 3d 24 61 63 5f 63 76 .fi.STRIP=$ac_cv
39820 5f 70 72 6f 67 5f 53 54 52 49 50 0a 69 66 20 74 _prog_STRIP.if t
39830 65 73 74 20 2d 6e 20 22 24 53 54 52 49 50 22 3b est -n "$STRIP";
39840 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 then. { $as_ec
39850 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
39860 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
39870 20 72 65 73 75 6c 74 3a 20 24 53 54 52 49 50 22 result: $STRIP"
39880 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
39890 53 54 52 49 50 22 20 3e 26 36 3b 20 7d 0a 65 6c STRIP" >&6; }.el
398a0 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
398b0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
398c0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
398d0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
398e0 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
398f0 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 }.fi...fi.if te
39900 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 st -z "$ac_cv_pr
39910 6f 67 5f 53 54 52 49 50 22 3b 20 74 68 65 6e 0a og_STRIP"; then.
39920 20 20 61 63 5f 63 74 5f 53 54 52 49 50 3d 24 53 ac_ct_STRIP=$S
39930 54 52 49 50 0a 20 20 23 20 45 78 74 72 61 63 74 TRIP. # Extract
39940 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 the first word
39950 6f 66 20 22 73 74 72 69 70 22 2c 20 73 6f 20 69 of "strip", so i
39960 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 t can be a progr
39970 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 am name with arg
39980 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 73 74 72 s..set dummy str
39990 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b ip; ac_word=$2.{
399a0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
399b0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
399c0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
399d0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e for $ac_word" >
399e0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
399f0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
39a00 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d word... " >&6; }
39a10 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 .if ${ac_cv_prog
39a20 5f 61 63 5f 63 74 5f 53 54 52 49 50 2b 3a 7d 20 _ac_ct_STRIP+:}
39a30 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
39a40 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
39a50 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
39a60 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 if test -n "$a
39a70 63 5f 63 74 5f 53 54 52 49 50 22 3b 20 74 68 65 c_ct_STRIP"; the
39a80 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 n. ac_cv_prog_a
39a90 63 5f 63 74 5f 53 54 52 49 50 3d 22 24 61 63 5f c_ct_STRIP="$ac_
39aa0 63 74 5f 53 54 52 49 50 22 20 23 20 4c 65 74 20 ct_STRIP" # Let
39ab0 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 the user overrid
39ac0 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 e the test..else
39ad0 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 .as_save_IFS=$IF
39ae0 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 S; IFS=$PATH_SEP
39af0 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 ARATOR.for as_di
39b00 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 r in $PATH.do.
39b10 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
39b20 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f . test -z "$as_
39b30 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e dir" && as_dir=.
39b40 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 . for ac_exec
39b50 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 _ext in '' $ac_e
39b60 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 xecutable_extens
39b70 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 ions; do. if as
39b80 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 _fn_executable_p
39b90 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f "$as_dir/$ac_wo
39ba0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b rd$ac_exec_ext";
39bb0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f then. ac_cv_
39bc0 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 prog_ac_ct_STRIP
39bd0 3d 22 73 74 72 69 70 22 0a 20 20 20 20 24 61 73 ="strip". $as
39be0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
39bf0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
39c00 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 O}: found $as_di
39c10 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 r/$ac_word$ac_ex
39c20 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 ec_ext" >&5.
39c30 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e break 2. fi.don
39c40 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 e. done.IFS=$as
39c50 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 _save_IFS..fi.fi
39c60 0a 61 63 5f 63 74 5f 53 54 52 49 50 3d 24 61 63 .ac_ct_STRIP=$ac
39c70 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 _cv_prog_ac_ct_S
39c80 54 52 49 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 TRIP.if test -n
39c90 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22 3b 20 "$ac_ct_STRIP";
39ca0 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 then. { $as_ech
39cb0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
39cc0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
39cd0 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 53 result: $ac_ct_S
39ce0 54 52 49 50 22 20 3e 26 35 0a 24 61 73 5f 65 63 TRIP" >&5.$as_ec
39cf0 68 6f 20 22 24 61 63 5f 63 74 5f 53 54 52 49 50 ho "$ac_ct_STRIP
39d00 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 " >&6; }.else.
39d10 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
39d20 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
39d30 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
39d40 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 no" >&5.$as_ech
39d50 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 o "no" >&6; }.fi
39d60 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 61 .. if test "x$a
39d70 63 5f 63 74 5f 53 54 52 49 50 22 20 3d 20 78 3b c_ct_STRIP" = x;
39d80 20 74 68 65 6e 0a 20 20 20 20 53 54 52 49 50 3d then. STRIP=
39d90 22 3a 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 ":". else. c
39da0 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 ase $cross_compi
39db0 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 ling:$ac_tool_wa
39dc0 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 rned in.yes:).{
39dd0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
39de0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
39df0 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 NENO}: WARNING:
39e00 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c using cross tool
39e10 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 s not prefixed w
39e20 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 ith host triplet
39e30 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
39e40 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a $as_me: WARNING:
39e50 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f using cross too
39e60 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 ls not prefixed
39e70 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 with host triple
39e80 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c t" >&2;}.ac_tool
39e90 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 _warned=yes ;;.e
39ea0 73 61 63 0a 20 20 20 20 53 54 52 49 50 3d 24 61 sac. STRIP=$a
39eb0 63 5f 63 74 5f 53 54 52 49 50 0a 20 20 66 69 0a c_ct_STRIP. fi.
39ec0 65 6c 73 65 0a 20 20 53 54 52 49 50 3d 22 24 61 else. STRIP="$a
39ed0 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 22 c_cv_prog_STRIP"
39ee0 0a 66 69 0a 0a 74 65 73 74 20 2d 7a 20 22 24 53 .fi..test -z "$S
39ef0 54 52 49 50 22 20 26 26 20 53 54 52 49 50 3d 3a TRIP" && STRIP=:
39f00 0a 0a 0a 0a 0a 0a 0a 69 66 20 74 65 73 74 20 2d .......if test -
39f10 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 n "$ac_tool_pref
39f20 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 ix"; then. # Ex
39f30 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
39f40 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f word of "${ac_to
39f50 6f 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 ol_prefix}ranlib
39f60 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 ", so it can be
39f70 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 a program name w
39f80 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 ith args..set du
39f90 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 mmy ${ac_tool_pr
39fa0 65 66 69 78 7d 72 61 6e 6c 69 62 3b 20 61 63 5f efix}ranlib; ac_
39fb0 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 word=$2.{ $as_ec
39fc0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
39fd0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
39fe0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 checking for $a
39ff0 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f c_word" >&5.$as_
3a000 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
3a010 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e for $ac_word...
3a020 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
3a030 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 c_cv_prog_RANLIB
3a040 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
3a050 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
3a060 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
3a070 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e lse. if test -n
3a080 20 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e "$RANLIB"; then
3a090 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 . ac_cv_prog_RA
3a0a0 4e 4c 49 42 3d 22 24 52 41 4e 4c 49 42 22 20 23 NLIB="$RANLIB" #
3a0b0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 Let the user ov
3a0c0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e erride the test.
3a0d0 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 .else.as_save_IF
3a0e0 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 S=$IFS; IFS=$PAT
3a0f0 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 H_SEPARATOR.for
3a100 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a as_dir in $PATH.
3a110 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 do. IFS=$as_sav
3a120 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 e_IFS. test -z
3a130 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f "$as_dir" && as_
3a140 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 dir=.. for ac
3a150 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 _exec_ext in ''
3a160 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 $ac_executable_e
3a170 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 xtensions; do.
3a180 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 if as_fn_executa
3a190 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 ble_p "$as_dir/$
3a1a0 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f ac_word$ac_exec_
3a1b0 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 ext"; then. a
3a1c0 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 c_cv_prog_RANLIB
3a1d0 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 ="${ac_tool_pref
3a1e0 69 78 7d 72 61 6e 6c 69 62 22 0a 20 20 20 20 24 ix}ranlib". $
3a1f0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
3a200 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
3a210 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f ENO}: found $as_
3a220 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
3a230 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 exec_ext" >&5.
3a240 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 break 2. fi.d
3a250 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 one. done.IFS=$
3a260 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a as_save_IFS..fi.
3a270 66 69 0a 52 41 4e 4c 49 42 3d 24 61 63 5f 63 76 fi.RANLIB=$ac_cv
3a280 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 0a 69 66 20 _prog_RANLIB.if
3a290 74 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42 test -n "$RANLIB
3a2a0 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
3a2b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
3a2c0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
3a2d0 7d 3a 20 72 65 73 75 6c 74 3a 20 24 52 41 4e 4c }: result: $RANL
3a2e0 49 42 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f IB" >&5.$as_echo
3a2f0 20 22 24 52 41 4e 4c 49 42 22 20 3e 26 36 3b 20 "$RANLIB" >&6;
3a300 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 }.else. { $as_e
3a310 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
3a320 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
3a330 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 : result: no" >&
3a340 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 5.$as_echo "no"
3a350 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 >&6; }.fi...fi.i
3a360 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 f test -z "$ac_c
3a370 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 22 3b 20 v_prog_RANLIB";
3a380 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 52 41 4e then. ac_ct_RAN
3a390 4c 49 42 3d 24 52 41 4e 4c 49 42 0a 20 20 23 20 LIB=$RANLIB. #
3a3a0 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 Extract the firs
3a3b0 74 20 77 6f 72 64 20 6f 66 20 22 72 61 6e 6c 69 t word of "ranli
3a3c0 62 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 b", so it can be
3a3d0 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 a program name
3a3e0 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 with args..set d
3a3f0 75 6d 6d 79 20 72 61 6e 6c 69 62 3b 20 61 63 5f ummy ranlib; ac_
3a400 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 word=$2.{ $as_ec
3a410 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
3a420 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
3a430 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 checking for $a
3a440 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f c_word" >&5.$as_
3a450 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
3a460 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e for $ac_word...
3a470 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
3a480 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
3a490 52 41 4e 4c 49 42 2b 3a 7d 20 66 61 6c 73 65 3b RANLIB+:} false;
3a4a0 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
3a4b0 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
3a4c0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 >&6.else. if t
3a4d0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 52 est -n "$ac_ct_R
3a4e0 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 61 ANLIB"; then. a
3a4f0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
3a500 52 41 4e 4c 49 42 3d 22 24 61 63 5f 63 74 5f 52 RANLIB="$ac_ct_R
3a510 41 4e 4c 49 42 22 20 23 20 4c 65 74 20 74 68 65 ANLIB" # Let the
3a520 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 user override t
3a530 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 he test..else.as
3a540 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 _save_IFS=$IFS;
3a550 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 IFS=$PATH_SEPARA
3a560 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 TOR.for as_dir i
3a570 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 n $PATH.do. IFS
3a580 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 =$as_save_IFS.
3a590 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 test -z "$as_dir
3a5a0 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 " && as_dir=..
3a5b0 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 for ac_exec_ex
3a5c0 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 t in '' $ac_exec
3a5d0 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e utable_extension
3a5e0 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e s; do. if as_fn
3a5f0 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 _executable_p "$
3a600 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 as_dir/$ac_word$
3a610 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 ac_exec_ext"; th
3a620 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f en. ac_cv_pro
3a630 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 g_ac_ct_RANLIB="
3a640 72 61 6e 6c 69 62 22 0a 20 20 20 20 24 61 73 5f ranlib". $as_
3a650 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
3a660 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
3a670 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 }: found $as_dir
3a680 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
3a690 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 c_ext" >&5. b
3a6a0 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 reak 2. fi.done
3a6b0 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f . done.IFS=$as_
3a6c0 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a save_IFS..fi.fi.
3a6d0 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 24 61 63 ac_ct_RANLIB=$ac
3a6e0 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 _cv_prog_ac_ct_R
3a6f0 41 4e 4c 49 42 0a 69 66 20 74 65 73 74 20 2d 6e ANLIB.if test -n
3a700 20 22 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 "$ac_ct_RANLIB"
3a710 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 ; then. { $as_e
3a720 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
3a730 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
3a740 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 : result: $ac_ct
3a750 5f 52 41 4e 4c 49 42 22 20 3e 26 35 0a 24 61 73 _RANLIB" >&5.$as
3a760 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f 52 41 _echo "$ac_ct_RA
3a770 4e 4c 49 42 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 NLIB" >&6; }.els
3a780 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 e. { $as_echo "
3a790 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
3a7a0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
3a7b0 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 ult: no" >&5.$as
3a7c0 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 _echo "no" >&6;
3a7d0 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 }.fi.. if test
3a7e0 22 78 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 "x$ac_ct_RANLIB"
3a7f0 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 52 = x; then. R
3a800 41 4e 4c 49 42 3d 22 3a 22 0a 20 20 65 6c 73 65 ANLIB=":". else
3a810 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 . case $cross
3a820 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 _compiling:$ac_t
3a830 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 ool_warned in.ye
3a840 73 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 s:).{ $as_echo "
3a850 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
3a860 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 no-$LINENO}: WAR
3a870 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 NING: using cros
3a880 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 s tools not pref
3a890 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 ixed with host t
3a8a0 72 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f riplet" >&5.$as_
3a8b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 echo "$as_me: WA
3a8c0 52 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f RNING: using cro
3a8d0 73 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 ss tools not pre
3a8e0 66 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 fixed with host
3a8f0 74 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 triplet" >&2;}.a
3a900 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 c_tool_warned=ye
3a910 73 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 52 41 s ;;.esac. RA
3a920 4e 4c 49 42 3d 24 61 63 5f 63 74 5f 52 41 4e 4c NLIB=$ac_ct_RANL
3a930 49 42 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 52 IB. fi.else. R
3a940 41 4e 4c 49 42 3d 22 24 61 63 5f 63 76 5f 70 72 ANLIB="$ac_cv_pr
3a950 6f 67 5f 52 41 4e 4c 49 42 22 0a 66 69 0a 0a 74 og_RANLIB".fi..t
3a960 65 73 74 20 2d 7a 20 22 24 52 41 4e 4c 49 42 22 est -z "$RANLIB"
3a970 20 26 26 20 52 41 4e 4c 49 42 3d 3a 0a 0a 0a 0a && RANLIB=:....
3a980 0a 0a 0a 23 20 44 65 74 65 72 6d 69 6e 65 20 63 ...# Determine c
3a990 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 72 65 61 74 ommands to creat
3a9a0 65 20 6f 6c 64 2d 73 74 79 6c 65 20 73 74 61 74 e old-style stat
3a9b0 69 63 20 61 72 63 68 69 76 65 73 2e 0a 6f 6c 64 ic archives..old
3a9c0 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 _archive_cmds='$
3a9d0 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6f 6c AR $AR_FLAGS $ol
3a9e0 64 6c 69 62 24 6f 6c 64 6f 62 6a 73 27 0a 6f 6c dlib$oldobjs'.ol
3a9f0 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d d_postinstall_cm
3aa00 64 73 3d 27 63 68 6d 6f 64 20 36 34 34 20 24 6f ds='chmod 644 $o
3aa10 6c 64 6c 69 62 27 0a 6f 6c 64 5f 70 6f 73 74 75 ldlib'.old_postu
3aa20 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a 0a ninstall_cmds=..
3aa30 69 66 20 74 65 73 74 20 2d 6e 20 22 24 52 41 4e if test -n "$RAN
3aa40 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 63 61 73 LIB"; then. cas
3aa50 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 e $host_os in.
3aa60 6f 70 65 6e 62 73 64 2a 29 0a 20 20 20 20 6f 6c openbsd*). ol
3aa70 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d d_postinstall_cm
3aa80 64 73 3d 22 24 6f 6c 64 5f 70 6f 73 74 69 6e 73 ds="$old_postins
3aa90 74 61 6c 6c 5f 63 6d 64 73 7e 5c 24 52 41 4e 4c tall_cmds~\$RANL
3aaa0 49 42 20 2d 74 20 5c 24 6f 6c 64 6c 69 62 22 0a IB -t \$oldlib".
3aab0 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 ;;. *).
3aac0 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f old_postinstall_
3aad0 63 6d 64 73 3d 22 24 6f 6c 64 5f 70 6f 73 74 69 cmds="$old_posti
3aae0 6e 73 74 61 6c 6c 5f 63 6d 64 73 7e 5c 24 52 41 nstall_cmds~\$RA
3aaf0 4e 4c 49 42 20 5c 24 6f 6c 64 6c 69 62 22 0a 20 NLIB \$oldlib".
3ab00 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6f ;;. esac. o
3ab10 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d ld_archive_cmds=
3ab20 22 24 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d "$old_archive_cm
3ab30 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24 6f 6c ds~\$RANLIB \$ol
3ab40 64 6c 69 62 22 0a 66 69 0a 0a 63 61 73 65 20 24 dlib".fi..case $
3ab50 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 64 61 72 host_os in. dar
3ab60 77 69 6e 2a 29 0a 20 20 20 20 6c 6f 63 6b 5f 6f win*). lock_o
3ab70 6c 64 5f 61 72 63 68 69 76 65 5f 65 78 74 72 61 ld_archive_extra
3ab80 63 74 69 6f 6e 3d 79 65 73 20 3b 3b 0a 20 20 2a ction=yes ;;. *
3ab90 29 0a 20 20 20 20 6c 6f 63 6b 5f 6f 6c 64 5f 61 ). lock_old_a
3aba0 72 63 68 69 76 65 5f 65 78 74 72 61 63 74 69 6f rchive_extractio
3abb0 6e 3d 6e 6f 20 3b 3b 0a 65 73 61 63 0a 0a 0a 0a n=no ;;.esac....
3abc0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
3abd0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
3abe0 0a 0a 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f ....# If no C co
3abf0 6d 70 69 6c 65 72 20 77 61 73 20 73 70 65 63 69 mpiler was speci
3ac00 66 69 65 64 2c 20 75 73 65 20 43 43 2e 0a 4c 54 fied, use CC..LT
3ac10 43 43 3d 24 7b 4c 54 43 43 2d 22 24 43 43 22 7d CC=${LTCC-"$CC"}
3ac20 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70 ..# If no C comp
3ac30 69 6c 65 72 20 66 6c 61 67 73 20 77 65 72 65 20 iler flags were
3ac40 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 20 43 specified, use C
3ac50 46 4c 41 47 53 2e 0a 4c 54 43 46 4c 41 47 53 3d FLAGS..LTCFLAGS=
3ac60 24 7b 4c 54 43 46 4c 41 47 53 2d 22 24 43 46 4c ${LTCFLAGS-"$CFL
3ac70 41 47 53 22 7d 0a 0a 23 20 41 6c 6c 6f 77 20 43 AGS"}..# Allow C
3ac80 43 20 74 6f 20 62 65 20 61 20 70 72 6f 67 72 61 C to be a progra
3ac90 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 75 m name with argu
3aca0 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69 6c 65 72 3d ments..compiler=
3acb0 24 43 43 0a 0a 0a 23 20 43 68 65 63 6b 20 66 6f $CC...# Check fo
3acc0 72 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 67 72 61 r command to gra
3acd0 62 20 74 68 65 20 72 61 77 20 73 79 6d 62 6f 6c b the raw symbol
3ace0 20 6e 61 6d 65 20 66 6f 6c 6c 6f 77 65 64 20 62 name followed b
3acf0 79 20 43 20 73 79 6d 62 6f 6c 20 66 72 6f 6d 20 y C symbol from
3ad00 6e 6d 2e 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 nm..{ $as_echo "
3ad10 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
3ad20 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
3ad30 63 6b 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f cking command to
3ad40 20 70 61 72 73 65 20 24 4e 4d 20 6f 75 74 70 75 parse $NM outpu
3ad50 74 20 66 72 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 t from $compiler
3ad60 20 6f 62 6a 65 63 74 22 20 3e 26 35 0a 24 61 73 object" >&5.$as
3ad70 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
3ad80 67 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 70 61 72 g command to par
3ad90 73 65 20 24 4e 4d 20 6f 75 74 70 75 74 20 66 72 se $NM output fr
3ada0 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 20 6f 62 6a om $compiler obj
3adb0 65 63 74 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ect... " >&6; }.
3adc0 69 66 20 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 67 if ${lt_cv_sys_g
3add0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 lobal_symbol_pip
3ade0 65 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e e+:} false; then
3adf0 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
3ae00 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
3ae10 65 6c 73 65 0a 0a 23 20 54 68 65 73 65 20 61 72 else..# These ar
3ae20 65 20 73 61 6e 65 20 64 65 66 61 75 6c 74 73 20 e sane defaults
3ae30 74 68 61 74 20 77 6f 72 6b 20 6f 6e 20 61 74 20 that work on at
3ae40 6c 65 61 73 74 20 61 20 66 65 77 20 6f 6c 64 20 least a few old
3ae50 73 79 73 74 65 6d 73 2e 0a 23 20 5b 54 68 65 79 systems..# [They
3ae60 20 63 6f 6d 65 20 66 72 6f 6d 20 55 6c 74 72 69 come from Ultri
3ae70 78 2e 20 20 57 68 61 74 20 63 6f 75 6c 64 20 62 x. What could b
3ae80 65 20 6f 6c 64 65 72 20 74 68 61 6e 20 55 6c 74 e older than Ult
3ae90 72 69 78 3f 21 21 20 3b 29 5d 0a 0a 23 20 43 68 rix?!! ;)]..# Ch
3aea0 61 72 61 63 74 65 72 20 63 6c 61 73 73 20 64 65 aracter class de
3aeb0 73 63 72 69 62 69 6e 67 20 4e 4d 20 67 6c 6f 62 scribing NM glob
3aec0 61 6c 20 73 79 6d 62 6f 6c 20 63 6f 64 65 73 2e al symbol codes.
3aed0 0a 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 .symcode='[BCDEG
3aee0 52 53 54 5d 27 0a 0a 23 20 52 65 67 65 78 70 20 RST]'..# Regexp
3aef0 74 6f 20 6d 61 74 63 68 20 73 79 6d 62 6f 6c 73 to match symbols
3af00 20 74 68 61 74 20 63 61 6e 20 62 65 20 61 63 63 that can be acc
3af10 65 73 73 65 64 20 64 69 72 65 63 74 6c 79 20 66 essed directly f
3af20 72 6f 6d 20 43 2e 0a 73 79 6d 70 61 74 3d 27 5c rom C..sympat='\
3af30 28 5b 5f 41 2d 5a 61 2d 7a 5d 5b 5f 41 2d 5a 61 ([_A-Za-z][_A-Za
3af40 2d 7a 30 2d 39 5d 2a 5c 29 27 0a 0a 23 20 44 65 -z0-9]*\)'..# De
3af50 66 69 6e 65 20 73 79 73 74 65 6d 2d 73 70 65 63 fine system-spec
3af60 69 66 69 63 20 76 61 72 69 61 62 6c 65 73 2e 0a ific variables..
3af70 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e case $host_os in
3af80 0a 61 69 78 2a 29 0a 20 20 73 79 6d 63 6f 64 65 .aix*). symcode
3af90 3d 27 5b 42 43 44 54 5d 27 0a 20 20 3b 3b 0a 63 ='[BCDT]'. ;;.c
3afa0 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 ygwin* | mingw*
3afb0 7c 20 70 77 33 32 2a 20 7c 20 63 65 67 63 63 2a | pw32* | cegcc*
3afc0 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 ). symcode='[AB
3afd0 43 44 47 49 53 54 57 5d 27 0a 20 20 3b 3b 0a 68 CDGISTW]'. ;;.h
3afe0 70 75 78 2a 29 0a 20 20 69 66 20 74 65 73 74 20 pux*). if test
3aff0 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 "$host_cpu" = ia
3b000 36 34 3b 20 74 68 65 6e 0a 20 20 20 20 73 79 6d 64; then. sym
3b010 63 6f 64 65 3d 27 5b 41 42 43 44 45 47 52 53 54 code='[ABCDEGRST
3b020 5d 27 0a 20 20 66 69 0a 20 20 3b 3b 0a 69 72 69 ]'. fi. ;;.iri
3b030 78 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 x* | nonstopux*)
3b040 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 . symcode='[BCD
3b050 45 47 52 53 54 5d 27 0a 20 20 3b 3b 0a 6f 73 66 EGRST]'. ;;.osf
3b060 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42 *). symcode='[B
3b070 43 44 45 47 51 52 53 54 5d 27 0a 20 20 3b 3b 0a CDEGQRST]'. ;;.
3b080 73 6f 6c 61 72 69 73 2a 29 0a 20 20 73 79 6d 63 solaris*). symc
3b090 6f 64 65 3d 27 5b 42 44 52 54 5d 27 0a 20 20 3b ode='[BDRT]'. ;
3b0a0 3b 0a 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20 73 ;.sco3.2v5*). s
3b0b0 79 6d 63 6f 64 65 3d 27 5b 44 54 5d 27 0a 20 20 ymcode='[DT]'.
3b0c0 3b 3b 0a 73 79 73 76 34 2e 32 75 77 32 2a 29 0a ;;.sysv4.2uw2*).
3b0d0 20 20 73 79 6d 63 6f 64 65 3d 27 5b 44 54 5d 27 symcode='[DT]'
3b0e0 0a 20 20 3b 3b 0a 73 79 73 76 35 2a 20 7c 20 73 . ;;.sysv5* | s
3b0f0 63 6f 35 76 36 2a 20 7c 20 75 6e 69 78 77 61 72 co5v6* | unixwar
3b100 65 2a 20 7c 20 4f 70 65 6e 55 4e 49 58 2a 29 0a e* | OpenUNIX*).
3b110 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 44 54 symcode='[ABDT
3b120 5d 27 0a 20 20 3b 3b 0a 73 79 73 76 34 29 0a 20 ]'. ;;.sysv4).
3b130 20 73 79 6d 63 6f 64 65 3d 27 5b 44 46 4e 53 54 symcode='[DFNST
3b140 55 5d 27 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 U]'. ;;.esac..#
3b150 20 49 66 20 77 65 27 72 65 20 75 73 69 6e 67 20 If we're using
3b160 47 4e 55 20 6e 6d 2c 20 74 68 65 6e 20 75 73 65 GNU nm, then use
3b170 20 69 74 73 20 73 74 61 6e 64 61 72 64 20 73 79 its standard sy
3b180 6d 62 6f 6c 20 63 6f 64 65 73 2e 0a 63 61 73 65 mbol codes..case
3b190 20 60 24 4e 4d 20 2d 56 20 32 3e 26 31 60 20 69 `$NM -V 2>&1` i
3b1a0 6e 0a 2a 47 4e 55 2a 20 7c 20 2a 27 77 69 74 68 n.*GNU* | *'with
3b1b0 20 42 46 44 27 2a 29 0a 20 20 73 79 6d 63 6f 64 BFD'*). symcod
3b1c0 65 3d 27 5b 41 42 43 44 47 49 52 53 54 57 5d 27 e='[ABCDGIRSTW]'
3b1d0 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 54 72 61 6e ;;.esac..# Tran
3b1e0 73 66 6f 72 6d 20 61 6e 20 65 78 74 72 61 63 74 sform an extract
3b1f0 65 64 20 73 79 6d 62 6f 6c 20 6c 69 6e 65 20 69 ed symbol line i
3b200 6e 74 6f 20 61 20 70 72 6f 70 65 72 20 43 20 64 nto a proper C d
3b210 65 63 6c 61 72 61 74 69 6f 6e 2e 0a 23 20 53 6f eclaration..# So
3b220 6d 65 20 73 79 73 74 65 6d 73 20 28 65 73 70 2e me systems (esp.
3b230 20 6f 6e 20 69 61 36 34 29 20 6c 69 6e 6b 20 64 on ia64) link d
3b240 61 74 61 20 61 6e 64 20 63 6f 64 65 20 73 79 6d ata and code sym
3b250 62 6f 6c 73 20 64 69 66 66 65 72 65 6e 74 6c 79 bols differently
3b260 2c 0a 23 20 73 6f 20 75 73 65 20 74 68 69 73 20 ,.# so use this
3b270 67 65 6e 65 72 61 6c 20 61 70 70 72 6f 61 63 68 general approach
3b280 2e 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 ..lt_cv_sys_glob
3b290 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 al_symbol_to_cde
3b2a0 63 6c 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 cl="sed -n -e 's
3b2b0 2f 5e 54 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 /^T .* \(.*\)$/e
3b2c0 78 74 65 72 6e 20 69 6e 74 20 5c 31 28 29 3b 2f xtern int \1();/
3b2d0 70 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f p' -e 's/^$symco
3b2e0 64 65 2a 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 de* .* \(.*\)$/e
3b2f0 78 74 65 72 6e 20 63 68 61 72 20 5c 31 3b 2f 70 xtern char \1;/p
3b300 27 22 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 '"..# Transform
3b310 61 6e 20 65 78 74 72 61 63 74 65 64 20 73 79 6d an extracted sym
3b320 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 73 79 bol line into sy
3b330 6d 62 6f 6c 20 6e 61 6d 65 20 61 6e 64 20 73 79 mbol name and sy
3b340 6d 62 6f 6c 20 61 64 64 72 65 73 73 0a 6c 74 5f mbol address.lt_
3b350 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 cv_sys_global_sy
3b360 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 mbol_to_c_name_a
3b370 64 64 72 65 73 73 3d 22 73 65 64 20 2d 6e 20 2d ddress="sed -n -
3b380 65 20 27 73 2f 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c e 's/^: \([^ ]*\
3b390 29 5b 20 5d 2a 24 2f 20 20 7b 5c 5c 5c 22 5c 31 )[ ]*$/ {\\\"\1
3b3a0 5c 5c 5c 22 2c 20 28 76 6f 69 64 20 2a 29 20 30 \\\", (void *) 0
3b3b0 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79 },/p' -e 's/^$sy
3b3c0 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d 2a 5c 29 mcode* \([^ ]*\)
3b3d0 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c \([^ ]*\)$/ {\
3b3e0 22 5c 32 5c 22 2c 20 28 76 6f 69 64 20 2a 29 20 "\2\", (void *)
3b3f0 5c 26 5c 32 7d 2c 2f 70 27 22 0a 6c 74 5f 63 76 \&\2},/p'".lt_cv
3b400 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 _sys_global_symb
3b410 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 ol_to_c_name_add
3b420 72 65 73 73 5f 6c 69 62 5f 70 72 65 66 69 78 3d ress_lib_prefix=
3b430 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a "sed -n -e 's/^:
3b440 20 5c 28 5b 5e 20 5d 2a 5c 29 5b 20 5d 2a 24 2f \([^ ]*\)[ ]*$/
3b450 20 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c 20 28 {\\\"\1\\\", (
3b460 76 6f 69 64 20 2a 29 20 30 7d 2c 2f 70 27 20 2d void *) 0},/p' -
3b470 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 e 's/^$symcode*
3b480 5c 28 5b 5e 20 5d 2a 5c 29 20 5c 28 6c 69 62 5b \([^ ]*\) \(lib[
3b490 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c ^ ]*\)$/ {\"\2\
3b4a0 22 2c 20 28 76 6f 69 64 20 2a 29 20 5c 26 5c 32 ", (void *) \&\2
3b4b0 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79 },/p' -e 's/^$sy
3b4c0 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d 2a 5c 29 mcode* \([^ ]*\)
3b4d0 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c \([^ ]*\)$/ {\
3b4e0 22 6c 69 62 5c 32 5c 22 2c 20 28 76 6f 69 64 20 "lib\2\", (void
3b4f0 2a 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a 0a 23 *) \&\2},/p'"..#
3b500 20 48 61 6e 64 6c 65 20 43 52 4c 46 20 69 6e 20 Handle CRLF in
3b510 6d 69 6e 67 77 20 74 6f 6f 6c 20 63 68 61 69 6e mingw tool chain
3b520 0a 6f 70 74 5f 63 72 3d 0a 63 61 73 65 20 24 62 .opt_cr=.case $b
3b530 75 69 6c 64 5f 6f 73 20 69 6e 0a 6d 69 6e 67 77 uild_os in.mingw
3b540 2a 29 0a 20 20 6f 70 74 5f 63 72 3d 60 24 45 43 *). opt_cr=`$EC
3b550 48 4f 20 27 78 5c 7b 30 2c 31 5c 7d 27 20 7c 20 HO 'x\{0,1\}' |
3b560 74 72 20 78 20 27 5c 30 31 35 27 60 20 23 20 6f tr x '\015'` # o
3b570 70 74 69 6f 6e 20 63 72 20 69 6e 20 72 65 67 65 ption cr in rege
3b580 78 70 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 xp. ;;.esac..#
3b590 54 72 79 20 77 69 74 68 6f 75 74 20 61 20 70 72 Try without a pr
3b5a0 65 66 69 78 20 75 6e 64 65 72 73 63 6f 72 65 2c efix underscore,
3b5b0 20 74 68 65 6e 20 77 69 74 68 20 69 74 2e 0a 66 then with it..f
3b5c0 6f 72 20 61 63 5f 73 79 6d 70 72 66 78 20 69 6e or ac_symprfx in
3b5d0 20 22 22 20 22 5f 22 3b 20 64 6f 0a 0a 20 20 23 "" "_"; do.. #
3b5e0 20 54 72 61 6e 73 66 6f 72 6d 20 73 79 6d 63 6f Transform symco
3b5f0 64 65 2c 20 73 79 6d 70 61 74 2c 20 61 6e 64 20 de, sympat, and
3b600 73 79 6d 70 72 66 78 20 69 6e 74 6f 20 61 20 72 symprfx into a r
3b610 61 77 20 73 79 6d 62 6f 6c 20 61 6e 64 20 61 20 aw symbol and a
3b620 43 20 73 79 6d 62 6f 6c 2e 0a 20 20 73 79 6d 78 C symbol.. symx
3b630 66 72 6d 3d 22 5c 5c 31 20 24 61 63 5f 73 79 6d frm="\\1 $ac_sym
3b640 70 72 66 78 5c 5c 32 20 5c 5c 32 22 0a 0a 20 20 prfx\\2 \\2"..
3b650 23 20 57 72 69 74 65 20 74 68 65 20 72 61 77 20 # Write the raw
3b660 61 6e 64 20 43 20 69 64 65 6e 74 69 66 69 65 72 and C identifier
3b670 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 6c s.. if test "$l
3b680 74 5f 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 61 63 t_cv_nm_interfac
3b690 65 22 20 3d 20 22 4d 53 20 64 75 6d 70 62 69 6e e" = "MS dumpbin
3b6a0 22 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 46 61 "; then. # Fa
3b6b0 6b 65 20 69 74 20 66 6f 72 20 64 75 6d 70 62 69 ke it for dumpbi
3b6c0 6e 20 61 6e 64 20 73 61 79 20 54 20 66 6f 72 20 n and say T for
3b6d0 61 6e 79 20 6e 6f 6e 2d 73 74 61 74 69 63 20 66 any non-static f
3b6e0 75 6e 63 74 69 6f 6e 0a 20 20 20 20 23 20 61 6e unction. # an
3b6f0 64 20 44 20 66 6f 72 20 61 6e 79 20 67 6c 6f 62 d D for any glob
3b700 61 6c 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 al variable..
3b710 20 23 20 41 6c 73 6f 20 66 69 6e 64 20 43 2b 2b # Also find C++
3b720 20 61 6e 64 20 5f 5f 66 61 73 74 63 61 6c 6c 20 and __fastcall
3b730 73 79 6d 62 6f 6c 73 20 66 72 6f 6d 20 4d 53 56 symbols from MSV
3b740 43 2b 2b 2c 0a 20 20 20 20 23 20 77 68 69 63 68 C++,. # which
3b750 20 73 74 61 72 74 20 77 69 74 68 20 40 20 6f 72 start with @ or
3b760 20 3f 2e 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 ?.. lt_cv_sy
3b770 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f s_global_symbol_
3b780 70 69 70 65 3d 22 24 41 57 4b 20 27 22 5c 0a 22 pipe="$AWK '"\."
3b790 20 20 20 20 20 7b 6c 61 73 74 5f 73 65 63 74 69 {last_secti
3b7a0 6f 6e 3d 73 65 63 74 69 6f 6e 3b 20 73 65 63 74 on=section; sect
3b7b0 69 6f 6e 3d 5c 24 20 33 7d 3b 22 5c 0a 22 20 20 ion=\$ 3};"\."
3b7c0 20 20 20 2f 53 65 63 74 69 6f 6e 20 6c 65 6e 67 /Section leng
3b7d0 74 68 20 2e 2a 23 72 65 6c 6f 63 73 2e 2a 28 70 th .*#relocs.*(p
3b7e0 69 63 6b 20 61 6e 79 29 2f 7b 68 69 64 65 5b 6c ick any)/{hide[l
3b7f0 61 73 74 5f 73 65 63 74 69 6f 6e 5d 3d 31 7d 3b ast_section]=1};
3b800 22 5c 0a 22 20 20 20 20 20 5c 24 20 30 21 7e 2f "\." \$ 0!~/
3b810 45 78 74 65 72 6e 61 6c 20 2a 5c 7c 2f 7b 6e 65 External *\|/{ne
3b820 78 74 7d 3b 22 5c 0a 22 20 20 20 20 20 2f 20 30 xt};"\." / 0
3b830 2b 20 55 4e 44 45 46 20 2f 7b 6e 65 78 74 7d 3b + UNDEF /{next};
3b840 20 2f 20 55 4e 44 45 46 20 5c 28 5b 5e 7c 5d 5c / UNDEF \([^|]\
3b850 29 2a 28 29 2f 7b 6e 65 78 74 7d 3b 22 5c 0a 22 )*()/{next};"\."
3b860 20 20 20 20 20 7b 69 66 28 68 69 64 65 5b 73 65 {if(hide[se
3b870 63 74 69 6f 6e 5d 29 20 6e 65 78 74 7d 3b 22 5c ction]) next};"\
3b880 0a 22 20 20 20 20 20 7b 66 3d 30 7d 3b 20 5c 24 ." {f=0}; \$
3b890 20 30 7e 2f 5c 28 5c 29 2e 2a 5c 7c 2f 7b 66 3d 0~/\(\).*\|/{f=
3b8a0 31 7d 3b 20 7b 70 72 69 6e 74 66 20 66 20 3f 20 1}; {printf f ?
3b8b0 5c 22 54 20 5c 22 20 3a 20 5c 22 44 20 5c 22 7d \"T \" : \"D \"}
3b8c0 3b 22 5c 0a 22 20 20 20 20 20 7b 73 70 6c 69 74 ;"\." {split
3b8d0 28 5c 24 20 30 2c 20 61 2c 20 2f 5c 7c 7c 5c 72 (\$ 0, a, /\||\r
3b8e0 2f 29 3b 20 73 70 6c 69 74 28 61 5b 32 5d 2c 20 /); split(a[2],
3b8f0 73 29 7d 3b 22 5c 0a 22 20 20 20 20 20 73 5b 31 s)};"\." s[1
3b900 5d 7e 2f 5e 5b 40 3f 5d 2f 7b 70 72 69 6e 74 20 ]~/^[@?]/{print
3b910 73 5b 31 5d 2c 20 73 5b 31 5d 3b 20 6e 65 78 74 s[1], s[1]; next
3b920 7d 3b 22 5c 0a 22 20 20 20 20 20 73 5b 31 5d 7e };"\." s[1]~
3b930 70 72 66 78 20 7b 73 70 6c 69 74 28 73 5b 31 5d prfx {split(s[1]
3b940 2c 74 2c 5c 22 40 5c 22 29 3b 20 70 72 69 6e 74 ,t,\"@\"); print
3b950 20 74 5b 31 5d 2c 20 73 75 62 73 74 72 28 74 5b t[1], substr(t[
3b960 31 5d 2c 6c 65 6e 67 74 68 28 70 72 66 78 29 29 1],length(prfx))
3b970 7d 22 5c 0a 22 20 20 20 20 20 27 20 70 72 66 78 }"\." ' prfx
3b980 3d 5e 24 61 63 5f 73 79 6d 70 72 66 78 22 0a 20 =^$ac_symprfx".
3b990 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f else. lt_cv_
3b9a0 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f sys_global_symbo
3b9b0 6c 5f 70 69 70 65 3d 22 73 65 64 20 2d 6e 20 2d l_pipe="sed -n -
3b9c0 65 20 27 73 2f 5e 2e 2a 5b 09 20 5d 5c 28 24 73 e 's/^.*[. ]\($s
3b9d0 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a 5c ymcode$symcode*\
3b9e0 29 5b 09 20 5d 5b 09 20 5d 2a 24 61 63 5f 73 79 )[. ][. ]*$ac_sy
3b9f0 6d 70 72 66 78 24 73 79 6d 70 61 74 24 6f 70 74 mprfx$sympat$opt
3ba00 5f 63 72 24 2f 24 73 79 6d 78 66 72 6d 2f 70 27 _cr$/$symxfrm/p'
3ba10 22 0a 20 20 66 69 0a 20 20 6c 74 5f 63 76 5f 73 ". fi. lt_cv_s
3ba20 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c ys_global_symbol
3ba30 5f 70 69 70 65 3d 22 24 6c 74 5f 63 76 5f 73 79 _pipe="$lt_cv_sy
3ba40 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f s_global_symbol_
3ba50 70 69 70 65 20 7c 20 73 65 64 20 27 2f 20 5f 5f pipe | sed '/ __
3ba60 67 6e 75 5f 6c 74 6f 2f 64 27 22 0a 0a 20 20 23 gnu_lto/d'".. #
3ba70 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 74 68 Check to see th
3ba80 61 74 20 74 68 65 20 70 69 70 65 20 77 6f 72 6b at the pipe work
3ba90 73 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 70 s correctly.. p
3baa0 69 70 65 5f 77 6f 72 6b 73 3d 6e 6f 0a 0a 20 20 ipe_works=no..
3bab0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a 0a rm -f conftest*.
3bac0 20 20 63 61 74 20 3e 20 63 6f 6e 66 74 65 73 74 cat > conftest
3bad0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 4c 54 5f 45 .$ac_ext <<_LT_E
3bae0 4f 46 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 OF.#ifdef __cplu
3baf0 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 splus.extern "C"
3bb00 20 7b 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 6e {.#endif.char n
3bb10 6d 5f 74 65 73 74 5f 76 61 72 3b 0a 76 6f 69 64 m_test_var;.void
3bb20 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 28 76 6f nm_test_func(vo
3bb30 69 64 29 3b 0a 76 6f 69 64 20 6e 6d 5f 74 65 73 id);.void nm_tes
3bb40 74 5f 66 75 6e 63 28 76 6f 69 64 29 7b 7d 0a 23 t_func(void){}.#
3bb50 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 ifdef __cplusplu
3bb60 73 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 74 20 6d s.}.#endif.int m
3bb70 61 69 6e 28 29 7b 6e 6d 5f 74 65 73 74 5f 76 61 ain(){nm_test_va
3bb80 72 3d 27 61 27 3b 6e 6d 5f 74 65 73 74 5f 66 75 r='a';nm_test_fu
3bb90 6e 63 28 29 3b 72 65 74 75 72 6e 28 30 29 3b 7d nc();return(0);}
3bba0 0a 5f 4c 54 5f 45 4f 46 0a 0a 20 20 69 66 20 7b ._LT_EOF.. if {
3bbb0 20 7b 20 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 { eval echo "\"
3bbc0 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c \$as_me\":${as_l
3bbd0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
3bbe0 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 \"$ac_compile\""
3bbf0 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 ; } >&5. (eval
3bc00 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 $ac_compile) 2>&
3bc10 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 5. ac_status=$?
3bc20 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 . $as_echo "$as
3bc30 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
3bc40 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 $LINENO}: \$? =
3bc50 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a $ac_status" >&5.
3bc60 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 test $ac_statu
3bc70 73 20 3d 20 30 3b 20 7d 3b 20 74 68 65 6e 0a 20 s = 0; }; then.
3bc80 20 20 20 23 20 4e 6f 77 20 74 72 79 20 74 6f 20 # Now try to
3bc90 67 72 61 62 20 74 68 65 20 73 79 6d 62 6f 6c 73 grab the symbols
3bca0 2e 0a 20 20 20 20 6e 6c 69 73 74 3d 63 6f 6e 66 .. nlist=conf
3bcb0 74 65 73 74 2e 6e 6d 0a 20 20 20 20 69 66 20 7b test.nm. if {
3bcc0 20 7b 20 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 { eval echo "\"
3bcd0 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c \$as_me\":${as_l
3bce0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
3bcf0 5c 22 24 4e 4d 20 63 6f 6e 66 74 65 73 74 2e 24 \"$NM conftest.$
3bd00 61 63 5f 6f 62 6a 65 78 74 20 5c 7c 20 22 24 6c ac_objext \| "$l
3bd10 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f t_cv_sys_global_
3bd20 73 79 6d 62 6f 6c 5f 70 69 70 65 22 20 5c 3e 20 symbol_pipe" \>
3bd30 24 6e 6c 69 73 74 5c 22 22 3b 20 7d 20 3e 26 35 $nlist\""; } >&5
3bd40 0a 20 20 28 65 76 61 6c 20 24 4e 4d 20 63 6f 6e . (eval $NM con
3bd50 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 ftest.$ac_objext
3bd60 20 5c 7c 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f \| "$lt_cv_sys_
3bd70 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 global_symbol_pi
3bd80 70 65 22 20 5c 3e 20 24 6e 6c 69 73 74 29 20 32 pe" \> $nlist) 2
3bd90 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d >&5. ac_status=
3bda0 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 $?. $as_echo "$
3bdb0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
3bdc0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 o-$LINENO}: \$?
3bdd0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 = $ac_status" >&
3bde0 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 5. test $ac_sta
3bdf0 74 75 73 20 3d 20 30 3b 20 7d 20 26 26 20 74 65 tus = 0; } && te
3be00 73 74 20 2d 73 20 22 24 6e 6c 69 73 74 22 3b 20 st -s "$nlist";
3be10 74 68 65 6e 0a 20 20 20 20 20 20 23 20 54 72 79 then. # Try
3be20 20 73 6f 72 74 69 6e 67 20 61 6e 64 20 75 6e 69 sorting and uni
3be30 71 75 69 66 79 69 6e 67 20 74 68 65 20 6f 75 74 quifying the out
3be40 70 75 74 2e 0a 20 20 20 20 20 20 69 66 20 73 6f put.. if so
3be50 72 74 20 22 24 6e 6c 69 73 74 22 20 7c 20 75 6e rt "$nlist" | un
3be60 69 71 20 3e 20 22 24 6e 6c 69 73 74 22 54 3b 20 iq > "$nlist"T;
3be70 74 68 65 6e 0a 09 6d 76 20 2d 66 20 22 24 6e 6c then..mv -f "$nl
3be80 69 73 74 22 54 20 22 24 6e 6c 69 73 74 22 0a 20 ist"T "$nlist".
3be90 20 20 20 20 20 65 6c 73 65 0a 09 72 6d 20 2d 66 else..rm -f
3bea0 20 22 24 6e 6c 69 73 74 22 54 0a 20 20 20 20 20 "$nlist"T.
3beb0 20 66 69 0a 0a 20 20 20 20 20 20 23 20 4d 61 6b fi.. # Mak
3bec0 65 20 73 75 72 65 20 74 68 61 74 20 77 65 20 73 e sure that we s
3bed0 6e 61 67 67 65 64 20 61 6c 6c 20 74 68 65 20 73 nagged all the s
3bee0 79 6d 62 6f 6c 73 20 77 65 20 6e 65 65 64 2e 0a ymbols we need..
3bef0 20 20 20 20 20 20 69 66 20 24 47 52 45 50 20 27 if $GREP '
3bf00 20 6e 6d 5f 74 65 73 74 5f 76 61 72 24 27 20 22 nm_test_var$' "
3bf10 24 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e 75 $nlist" >/dev/nu
3bf20 6c 6c 3b 20 74 68 65 6e 0a 09 69 66 20 24 47 52 ll; then..if $GR
3bf30 45 50 20 27 20 6e 6d 5f 74 65 73 74 5f 66 75 6e EP ' nm_test_fun
3bf40 63 24 27 20 22 24 6e 6c 69 73 74 22 20 3e 2f 64 c$' "$nlist" >/d
3bf50 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 ev/null; then..
3bf60 20 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 3e cat <<_LT_EOF >
3bf70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
3bf80 74 0a 2f 2a 20 4b 65 65 70 20 74 68 69 73 20 63 t./* Keep this c
3bf90 6f 64 65 20 69 6e 20 73 79 6e 63 20 62 65 74 77 ode in sync betw
3bfa0 65 65 6e 20 6c 69 62 74 6f 6f 6c 2e 6d 34 2c 20 een libtool.m4,
3bfb0 6c 74 6d 61 69 6e 2c 20 6c 74 5f 73 79 73 74 65 ltmain, lt_syste
3bfc0 6d 2e 68 2c 20 61 6e 64 20 74 65 73 74 73 2e 20 m.h, and tests.
3bfd0 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65 64 28 */.#if defined(
3bfe0 5f 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e _WIN32) || defin
3bff0 65 64 28 5f 5f 43 59 47 57 49 4e 5f 5f 29 20 7c ed(__CYGWIN__) |
3c000 7c 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 33 32 | defined(_WIN32
3c010 5f 57 43 45 29 0a 2f 2a 20 44 41 54 41 20 69 6d _WCE)./* DATA im
3c020 70 6f 72 74 73 20 66 72 6f 6d 20 44 4c 4c 73 20 ports from DLLs
3c030 6f 6e 20 57 49 4e 33 32 20 63 6f 6e 27 74 20 62 on WIN32 con't b
3c040 65 20 63 6f 6e 73 74 2c 20 62 65 63 61 75 73 65 e const, because
3c050 20 72 75 6e 74 69 6d 65 0a 20 20 20 72 65 6c 6f runtime. relo
3c060 63 61 74 69 6f 6e 73 20 61 72 65 20 70 65 72 66 cations are perf
3c070 6f 72 6d 65 64 20 2d 2d 20 73 65 65 20 6c 64 27 ormed -- see ld'
3c080 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 s documentation
3c090 6f 6e 20 70 73 65 75 64 6f 2d 72 65 6c 6f 63 73 on pseudo-relocs
3c0a0 2e 20 20 2a 2f 0a 23 20 64 65 66 69 6e 65 20 4c . */.# define L
3c0b0 54 5f 44 4c 53 59 4d 5f 43 4f 4e 53 54 0a 23 65 T_DLSYM_CONST.#e
3c0c0 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 6f 73 lif defined(__os
3c0d0 66 5f 5f 29 0a 2f 2a 20 54 68 69 73 20 73 79 73 f__)./* This sys
3c0e0 74 65 6d 20 64 6f 65 73 20 6e 6f 74 20 63 6f 70 tem does not cop
3c0f0 65 20 77 65 6c 6c 20 77 69 74 68 20 72 65 6c 6f e well with relo
3c100 63 61 74 69 6f 6e 73 20 69 6e 20 63 6f 6e 73 74 cations in const
3c110 20 64 61 74 61 2e 20 20 2a 2f 0a 23 20 64 65 66 data. */.# def
3c120 69 6e 65 20 4c 54 5f 44 4c 53 59 4d 5f 43 4f 4e ine LT_DLSYM_CON
3c130 53 54 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e ST.#else.# defin
3c140 65 20 4c 54 5f 44 4c 53 59 4d 5f 43 4f 4e 53 54 e LT_DLSYM_CONST
3c150 20 63 6f 6e 73 74 0a 23 65 6e 64 69 66 0a 0a 23 const.#endif..#
3c160 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 ifdef __cplusplu
3c170 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 s.extern "C" {.#
3c180 65 6e 64 69 66 0a 0a 5f 4c 54 5f 45 4f 46 0a 09 endif.._LT_EOF..
3c190 20 20 23 20 4e 6f 77 20 67 65 6e 65 72 61 74 65 # Now generate
3c1a0 20 74 68 65 20 73 79 6d 62 6f 6c 20 66 69 6c 65 the symbol file
3c1b0 2e 0a 09 20 20 65 76 61 6c 20 22 24 6c 74 5f 63 ... eval "$lt_c
3c1c0 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d v_sys_global_sym
3c1d0 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22 27 20 3c bol_to_cdecl"' <
3c1e0 20 22 24 6e 6c 69 73 74 22 20 7c 20 24 47 52 45 "$nlist" | $GRE
3c1f0 50 20 2d 76 20 6d 61 69 6e 20 3e 3e 20 63 6f 6e P -v main >> con
3c200 66 74 65 73 74 2e 24 61 63 5f 65 78 74 27 0a 0a ftest.$ac_ext'..
3c210 09 20 20 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 . cat <<_LT_EOF
3c220 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 >> conftest.$ac
3c230 5f 65 78 74 0a 0a 2f 2a 20 54 68 65 20 6d 61 70 _ext../* The map
3c240 70 69 6e 67 20 62 65 74 77 65 65 6e 20 73 79 6d ping between sym
3c250 62 6f 6c 20 6e 61 6d 65 73 20 61 6e 64 20 73 79 bol names and sy
3c260 6d 62 6f 6c 73 2e 20 20 2a 2f 0a 4c 54 5f 44 4c mbols. */.LT_DL
3c270 53 59 4d 5f 43 4f 4e 53 54 20 73 74 72 75 63 74 SYM_CONST struct
3c280 20 7b 0a 20 20 63 6f 6e 73 74 20 63 68 61 72 20 {. const char
3c290 2a 6e 61 6d 65 3b 0a 20 20 76 6f 69 64 20 20 20 *name;. void
3c2a0 20 20 20 20 2a 61 64 64 72 65 73 73 3b 0a 7d 0a *address;.}.
3c2b0 6c 74 5f 5f 50 52 4f 47 52 41 4d 5f 5f 4c 54 58 lt__PROGRAM__LTX
3c2c0 5f 70 72 65 6c 6f 61 64 65 64 5f 73 79 6d 62 6f _preloaded_symbo
3c2d0 6c 73 5b 5d 20 3d 0a 7b 0a 20 20 7b 20 22 40 50 ls[] =.{. { "@P
3c2e0 52 4f 47 52 41 4d 40 22 2c 20 28 76 6f 69 64 20 ROGRAM@", (void
3c2f0 2a 29 20 30 20 7d 2c 0a 5f 4c 54 5f 45 4f 46 0a *) 0 },._LT_EOF.
3c300 09 20 20 24 53 45 44 20 22 73 2f 5e 24 73 79 6d . $SED "s/^$sym
3c310 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a 20 5c 28 code$symcode* \(
3c320 2e 2a 5c 29 20 5c 28 2e 2a 5c 29 24 2f 20 20 7b .*\) \(.*\)$/ {
3c330 5c 22 5c 32 5c 22 2c 20 28 76 6f 69 64 20 2a 29 \"\2\", (void *)
3c340 20 5c 26 5c 32 7d 2c 2f 22 20 3c 20 22 24 6e 6c \&\2},/" < "$nl
3c350 69 73 74 22 20 7c 20 24 47 52 45 50 20 2d 76 20 ist" | $GREP -v
3c360 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66 74 65 73 74 main >> conftest
3c370 2e 24 61 63 5f 65 78 74 0a 09 20 20 63 61 74 20 .$ac_ext.. cat
3c380 3c 3c 5c 5f 4c 54 5f 45 4f 46 20 3e 3e 20 63 6f <<\_LT_EOF >> co
3c390 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 nftest.$ac_ext.
3c3a0 20 7b 30 2c 20 28 76 6f 69 64 20 2a 29 20 30 7d {0, (void *) 0}
3c3b0 0a 7d 3b 0a 0a 2f 2a 20 54 68 69 73 20 77 6f 72 .};../* This wor
3c3c0 6b 73 20 61 72 6f 75 6e 64 20 61 20 70 72 6f 62 ks around a prob
3c3d0 6c 65 6d 20 69 6e 20 46 72 65 65 42 53 44 20 6c lem in FreeBSD l
3c3e0 69 6e 6b 65 72 20 2a 2f 0a 23 69 66 64 65 66 20 inker */.#ifdef
3c3f0 46 52 45 45 42 53 44 5f 57 4f 52 4b 41 52 4f 55 FREEBSD_WORKAROU
3c400 4e 44 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 ND.static const
3c410 76 6f 69 64 20 2a 6c 74 5f 70 72 65 6c 6f 61 64 void *lt_preload
3c420 65 64 5f 73 65 74 75 70 28 29 20 7b 0a 20 20 72 ed_setup() {. r
3c430 65 74 75 72 6e 20 6c 74 5f 5f 50 52 4f 47 52 41 eturn lt__PROGRA
3c440 4d 5f 5f 4c 54 58 5f 70 72 65 6c 6f 61 64 65 64 M__LTX_preloaded
3c450 5f 73 79 6d 62 6f 6c 73 3b 0a 7d 0a 23 65 6e 64 _symbols;.}.#end
3c460 69 66 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c if..#ifdef __cpl
3c470 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a usplus.}.#endif.
3c480 5f 4c 54 5f 45 4f 46 0a 09 20 20 23 20 4e 6f 77 _LT_EOF.. # Now
3c490 20 74 72 79 20 6c 69 6e 6b 69 6e 67 20 74 68 65 try linking the
3c4a0 20 74 77 6f 20 66 69 6c 65 73 2e 0a 09 20 20 6d two files... m
3c4b0 76 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f v conftest.$ac_o
3c4c0 62 6a 65 78 74 20 63 6f 6e 66 74 73 74 6d 2e 24 bjext conftstm.$
3c4d0 61 63 5f 6f 62 6a 65 78 74 0a 09 20 20 6c 74 5f ac_objext.. lt_
3c4e0 67 6c 6f 62 73 79 6d 5f 73 61 76 65 5f 4c 49 42 globsym_save_LIB
3c4f0 53 3d 24 4c 49 42 53 0a 09 20 20 6c 74 5f 67 6c S=$LIBS.. lt_gl
3c500 6f 62 73 79 6d 5f 73 61 76 65 5f 43 46 4c 41 47 obsym_save_CFLAG
3c510 53 3d 24 43 46 4c 41 47 53 0a 09 20 20 4c 49 42 S=$CFLAGS.. LIB
3c520 53 3d 22 63 6f 6e 66 74 73 74 6d 2e 24 61 63 5f S="conftstm.$ac_
3c530 6f 62 6a 65 78 74 22 0a 09 20 20 43 46 4c 41 47 objext".. CFLAG
3c540 53 3d 22 24 43 46 4c 41 47 53 24 6c 74 5f 70 72 S="$CFLAGS$lt_pr
3c550 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 og_compiler_no_b
3c560 75 69 6c 74 69 6e 5f 66 6c 61 67 22 0a 09 20 20 uiltin_flag"..
3c570 69 66 20 7b 20 7b 20 65 76 61 6c 20 65 63 68 6f if { { eval echo
3c580 20 22 5c 22 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b "\"\$as_me\":${
3c590 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
3c5a0 4f 7d 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 O}: \"$ac_link\"
3c5b0 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c "; } >&5. (eval
3c5c0 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a $ac_link) 2>&5.
3c5d0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 ac_status=$?.
3c5e0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
3c5f0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
3c600 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 INENO}: \$? = $a
3c610 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 c_status" >&5.
3c620 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 20 test $ac_status
3c630 3d 20 30 3b 20 7d 20 26 26 20 74 65 73 74 20 2d = 0; } && test -
3c640 73 20 63 6f 6e 66 74 65 73 74 24 7b 61 63 5f 65 s conftest${ac_e
3c650 78 65 65 78 74 7d 3b 20 74 68 65 6e 0a 09 20 20 xeext}; then..
3c660 20 20 70 69 70 65 5f 77 6f 72 6b 73 3d 79 65 73 pipe_works=yes
3c670 0a 09 20 20 66 69 0a 09 20 20 4c 49 42 53 3d 24 .. fi.. LIBS=$
3c680 6c 74 5f 67 6c 6f 62 73 79 6d 5f 73 61 76 65 5f lt_globsym_save_
3c690 4c 49 42 53 0a 09 20 20 43 46 4c 41 47 53 3d 24 LIBS.. CFLAGS=$
3c6a0 6c 74 5f 67 6c 6f 62 73 79 6d 5f 73 61 76 65 5f lt_globsym_save_
3c6b0 43 46 4c 41 47 53 0a 09 65 6c 73 65 0a 09 20 20 CFLAGS..else..
3c6c0 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20 66 69 6e echo "cannot fin
3c6d0 64 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 20 69 d nm_test_func i
3c6e0 6e 20 24 6e 6c 69 73 74 22 20 3e 26 35 0a 09 66 n $nlist" >&5..f
3c6f0 69 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 65 63 i. else..ec
3c700 68 6f 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 ho "cannot find
3c710 6e 6d 5f 74 65 73 74 5f 76 61 72 20 69 6e 20 24 nm_test_var in $
3c720 6e 6c 69 73 74 22 20 3e 26 35 0a 20 20 20 20 20 nlist" >&5.
3c730 20 66 69 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 fi. else.
3c740 20 20 20 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20 echo "cannot
3c750 72 75 6e 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67 run $lt_cv_sys_g
3c760 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 lobal_symbol_pip
3c770 65 22 20 3e 26 35 0a 20 20 20 20 66 69 0a 20 20 e" >&5. fi.
3c780 65 6c 73 65 0a 20 20 20 20 65 63 68 6f 20 22 24 else. echo "$
3c790 70 72 6f 67 6e 61 6d 65 3a 20 66 61 69 6c 65 64 progname: failed
3c7a0 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e program was:" >
3c7b0 26 35 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 74 &5. cat conft
3c7c0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a est.$ac_ext >&5.
3c7d0 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f fi. rm -rf co
3c7e0 6e 66 74 65 73 74 2a 20 63 6f 6e 66 74 73 74 2a nftest* conftst*
3c7f0 0a 0a 20 20 23 20 44 6f 20 6e 6f 74 20 75 73 65 .. # Do not use
3c800 20 74 68 65 20 67 6c 6f 62 61 6c 5f 73 79 6d 62 the global_symb
3c810 6f 6c 5f 70 69 70 65 20 75 6e 6c 65 73 73 20 69 ol_pipe unless i
3c820 74 20 77 6f 72 6b 73 2e 0a 20 20 69 66 20 74 65 t works.. if te
3c830 73 74 20 22 24 70 69 70 65 5f 77 6f 72 6b 73 22 st "$pipe_works"
3c840 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 = yes; then.
3c850 20 62 72 65 61 6b 0a 20 20 65 6c 73 65 0a 20 20 break. else.
3c860 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 lt_cv_sys_glob
3c870 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 0a al_symbol_pipe=.
3c880 20 20 66 69 0a 64 6f 6e 65 0a 0a 66 69 0a 0a 69 fi.done..fi..i
3c890 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 f test -z "$lt_c
3c8a0 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d v_sys_global_sym
3c8b0 62 6f 6c 5f 70 69 70 65 22 3b 20 74 68 65 6e 0a bol_pipe"; then.
3c8c0 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 lt_cv_sys_glob
3c8d0 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 al_symbol_to_cde
3c8e0 63 6c 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d cl=.fi.if test -
3c8f0 7a 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c z "$lt_cv_sys_gl
3c900 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 obal_symbol_pipe
3c910 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 $lt_cv_sys_globa
3c920 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 l_symbol_to_cdec
3c930 6c 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 l"; then. { $as
3c940 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
3c950 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
3c960 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 66 61 69 6c O}: result: fail
3c970 65 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f ed" >&5.$as_echo
3c980 20 22 66 61 69 6c 65 64 22 20 3e 26 36 3b 20 7d "failed" >&6; }
3c990 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
3c9a0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
3c9b0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
3c9c0 20 72 65 73 75 6c 74 3a 20 6f 6b 22 20 3e 26 35 result: ok" >&5
3c9d0 0a 24 61 73 5f 65 63 68 6f 20 22 6f 6b 22 20 3e .$as_echo "ok" >
3c9e0 26 36 3b 20 7d 0a 66 69 0a 0a 23 20 52 65 73 70 &6; }.fi..# Resp
3c9f0 6f 6e 73 65 20 66 69 6c 65 20 73 75 70 70 6f 72 onse file suppor
3ca00 74 2e 0a 69 66 20 74 65 73 74 20 22 24 6c 74 5f t..if test "$lt_
3ca10 63 76 5f 6e 6d 5f 69 6e 74 65 72 66 61 63 65 22 cv_nm_interface"
3ca20 20 3d 20 22 4d 53 20 64 75 6d 70 62 69 6e 22 3b = "MS dumpbin";
3ca30 20 74 68 65 6e 0a 20 20 6e 6d 5f 66 69 6c 65 5f then. nm_file_
3ca40 6c 69 73 74 5f 73 70 65 63 3d 27 40 27 0a 65 6c list_spec='@'.el
3ca50 69 66 20 24 4e 4d 20 2d 2d 68 65 6c 70 20 32 3e if $NM --help 2>
3ca60 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 67 72 65 70 /dev/null | grep
3ca70 20 27 5b 40 5d 46 49 4c 45 27 20 3e 2f 64 65 76 '[@]FILE' >/dev
3ca80 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 6e 6d /null; then. nm
3ca90 5f 66 69 6c 65 5f 6c 69 73 74 5f 73 70 65 63 3d _file_list_spec=
3caa0 27 40 27 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a '@'.fi..........
3cab0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
3cac0 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
3cad0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
3cae0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
3caf0 69 6e 67 20 66 6f 72 20 73 79 73 72 6f 6f 74 22 ing for sysroot"
3cb00 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
3cb10 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 79 "checking for sy
3cb20 73 72 6f 6f 74 2e 2e 2e 20 22 20 3e 26 36 3b 20 sroot... " >&6;
3cb30 7d 0a 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68 }..# Check wheth
3cb40 65 72 20 2d 2d 77 69 74 68 2d 73 79 73 72 6f 6f er --with-sysroo
3cb50 74 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 t was given..if
3cb60 74 65 73 74 20 22 24 7b 77 69 74 68 5f 73 79 73 test "${with_sys
3cb70 72 6f 6f 74 2b 73 65 74 7d 22 20 3d 20 73 65 74 root+set}" = set
3cb80 3b 20 74 68 65 6e 20 3a 0a 20 20 77 69 74 68 76 ; then :. withv
3cb90 61 6c 3d 24 77 69 74 68 5f 73 79 73 72 6f 6f 74 al=$with_sysroot
3cba0 3b 0a 65 6c 73 65 0a 20 20 77 69 74 68 5f 73 79 ;.else. with_sy
3cbb0 73 72 6f 6f 74 3d 6e 6f 0a 66 69 0a 0a 0a 6c 74 sroot=no.fi...lt
3cbc0 5f 73 79 73 72 6f 6f 74 3d 0a 63 61 73 65 20 24 _sysroot=.case $
3cbd0 7b 77 69 74 68 5f 73 79 73 72 6f 6f 74 7d 20 69 {with_sysroot} i
3cbe0 6e 20 23 28 0a 20 79 65 73 29 0a 20 20 20 69 66 n #(. yes). if
3cbf0 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 test "$GCC" = y
3cc00 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 6c 74 es; then. lt
3cc10 5f 73 79 73 72 6f 6f 74 3d 60 24 43 43 20 2d 2d _sysroot=`$CC --
3cc20 70 72 69 6e 74 2d 73 79 73 72 6f 6f 74 20 32 3e print-sysroot 2>
3cc30 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20 20 20 66 69 /dev/null`. fi
3cc40 0a 20 20 20 3b 3b 20 23 28 0a 20 2f 2a 29 0a 20 . ;; #(. /*).
3cc50 20 20 6c 74 5f 73 79 73 72 6f 6f 74 3d 60 65 63 lt_sysroot=`ec
3cc60 68 6f 20 22 24 77 69 74 68 5f 73 79 73 72 6f 6f ho "$with_sysroo
3cc70 74 22 20 7c 20 73 65 64 20 2d 65 20 22 24 73 65 t" | sed -e "$se
3cc80 64 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 0a d_quote_subst"`.
3cc90 20 20 20 3b 3b 20 23 28 0a 20 6e 6f 7c 27 27 29 ;; #(. no|'')
3cca0 0a 20 20 20 3b 3b 20 23 28 0a 20 2a 29 0a 20 20 . ;; #(. *).
3ccb0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
3ccc0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
3ccd0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
3cce0 3a 20 24 7b 77 69 74 68 5f 73 79 73 72 6f 6f 74 : ${with_sysroot
3ccf0 7d 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 }" >&5.$as_echo
3cd00 22 24 7b 77 69 74 68 5f 73 79 73 72 6f 6f 74 7d "${with_sysroot}
3cd10 22 20 3e 26 36 3b 20 7d 0a 20 20 20 61 73 5f 66 " >&6; }. as_f
3cd20 6e 5f 65 72 72 6f 72 20 24 3f 20 22 54 68 65 20 n_error $? "The
3cd30 73 79 73 72 6f 6f 74 20 6d 75 73 74 20 62 65 20 sysroot must be
3cd40 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 an absolute path
3cd50 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 20 ." "$LINENO" 5.
3cd60 20 20 3b 3b 0a 65 73 61 63 0a 0a 20 7b 20 24 61 ;;.esac.. { $a
3cd70 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
3cd80 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
3cd90 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 7b 6c NO}: result: ${l
3cda0 74 5f 73 79 73 72 6f 6f 74 3a 2d 6e 6f 7d 22 20 t_sysroot:-no}"
3cdb0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 7b >&5.$as_echo "${
3cdc0 6c 74 5f 73 79 73 72 6f 6f 74 3a 2d 6e 6f 7d 22 lt_sysroot:-no}"
3cdd0 20 3e 26 36 3b 20 7d 0a 0a 0a 0a 0a 0a 23 20 43 >&6; }......# C
3cde0 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 heck whether --e
3cdf0 6e 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f nable-libtool-lo
3ce00 63 6b 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 ck was given..if
3ce10 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f test "${enable_
3ce20 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 libtool_lock+set
3ce30 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a }" = set; then :
3ce40 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e . enableval=$en
3ce50 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 able_libtool_loc
3ce60 6b 3b 0a 66 69 0a 0a 74 65 73 74 20 22 78 24 65 k;.fi..test "x$e
3ce70 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f nable_libtool_lo
3ce80 63 6b 22 20 21 3d 20 78 6e 6f 20 26 26 20 65 6e ck" != xno && en
3ce90 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 able_libtool_loc
3cea0 6b 3d 79 65 73 0a 0a 23 20 53 6f 6d 65 20 66 6c k=yes..# Some fl
3ceb0 61 67 73 20 6e 65 65 64 20 74 6f 20 62 65 20 70 ags need to be p
3cec0 72 6f 70 61 67 61 74 65 64 20 74 6f 20 74 68 65 ropagated to the
3ced0 20 63 6f 6d 70 69 6c 65 72 20 6f 72 20 6c 69 6e compiler or lin
3cee0 6b 65 72 20 66 6f 72 20 67 6f 6f 64 0a 23 20 6c ker for good.# l
3cef0 69 62 74 6f 6f 6c 20 73 75 70 70 6f 72 74 2e 0a ibtool support..
3cf00 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 69 61 case $host in.ia
3cf10 36 34 2d 2a 2d 68 70 75 78 2a 29 0a 20 20 23 20 64-*-hpux*). #
3cf20 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41 Find out which A
3cf30 42 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e BI we are using.
3cf40 0a 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 . echo 'int i;'
3cf50 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f > conftest.$ac_
3cf60 65 78 74 0a 20 20 69 66 20 7b 20 7b 20 65 76 61 ext. if { { eva
3cf70 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d l echo "\"\$as_m
3cf80 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d e\":${as_lineno-
3cf90 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 5f $LINENO}: \"$ac_
3cfa0 63 6f 6d 70 69 6c 65 5c 22 22 3b 20 7d 20 3e 26 compile\""; } >&
3cfb0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 5. (eval $ac_co
3cfc0 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 mpile) 2>&5. ac
3cfd0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 _status=$?. $as
3cfe0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
3cff0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
3d000 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 O}: \$? = $ac_st
3d010 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 atus" >&5. test
3d020 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b $ac_status = 0;
3d030 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 }; then. cas
3d040 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 e `/usr/bin/file
3d050 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 conftest.$ac_ob
3d060 6a 65 78 74 60 20 69 6e 0a 20 20 20 20 20 20 2a jext` in. *
3d070 45 4c 46 2d 33 32 2a 29 0a 09 48 50 55 58 5f 49 ELF-32*)..HPUX_I
3d080 41 36 34 5f 4d 4f 44 45 3d 22 33 32 22 0a 09 3b A64_MODE="32"..;
3d090 3b 0a 20 20 20 20 20 20 2a 45 4c 46 2d 36 34 2a ;. *ELF-64*
3d0a0 29 0a 09 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44 )..HPUX_IA64_MOD
3d0b0 45 3d 22 36 34 22 0a 09 3b 3b 0a 20 20 20 20 65 E="64"..;;. e
3d0c0 73 61 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 sac. fi. rm -r
3d0d0 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b f conftest*. ;;
3d0e0 0a 2a 2d 2a 2d 69 72 69 78 36 2a 29 0a 20 20 23 .*-*-irix6*). #
3d0f0 20 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 Find out which
3d100 41 42 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 ABI we are using
3d110 2e 0a 20 20 65 63 68 6f 20 27 23 6c 69 6e 65 20 .. echo '#line
3d120 27 24 4c 49 4e 45 4e 4f 27 20 22 63 6f 6e 66 69 '$LINENO' "confi
3d130 67 75 72 65 22 27 20 3e 20 63 6f 6e 66 74 65 73 gure"' > conftes
3d140 74 2e 24 61 63 5f 65 78 74 0a 20 20 69 66 20 7b t.$ac_ext. if {
3d150 20 7b 20 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 { eval echo "\"
3d160 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c \$as_me\":${as_l
3d170 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
3d180 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 \"$ac_compile\""
3d190 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 ; } >&5. (eval
3d1a0 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 $ac_compile) 2>&
3d1b0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 5. ac_status=$?
3d1c0 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 . $as_echo "$as
3d1d0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
3d1e0 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 $LINENO}: \$? =
3d1f0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a $ac_status" >&5.
3d200 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 test $ac_statu
3d210 73 20 3d 20 30 3b 20 7d 3b 20 74 68 65 6e 0a 20 s = 0; }; then.
3d220 20 20 20 69 66 20 74 65 73 74 20 22 24 6c 74 5f if test "$lt_
3d230 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 cv_prog_gnu_ld"
3d240 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 = yes; then.
3d250 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e case `/usr/bin
3d260 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 /file conftest.$
3d270 61 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 09 2a ac_objext` in..*
3d280 33 32 2d 62 69 74 2a 29 0a 09 20 20 4c 44 3d 22 32-bit*).. LD="
3d290 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 65 6c 66 33 32 ${LD-ld} -melf32
3d2a0 62 73 6d 69 70 22 0a 09 20 20 3b 3b 0a 09 2a 4e bsmip".. ;;..*N
3d2b0 33 32 2a 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 32*).. LD="${LD
3d2c0 2d 6c 64 7d 20 2d 6d 65 6c 66 33 32 62 6d 69 70 -ld} -melf32bmip
3d2d0 6e 33 32 22 0a 09 20 20 3b 3b 0a 09 2a 36 34 2d n32".. ;;..*64-
3d2e0 62 69 74 2a 29 0a 09 20 20 4c 44 3d 22 24 7b 4c bit*).. LD="${L
3d2f0 44 2d 6c 64 7d 20 2d 6d 65 6c 66 36 34 62 6d 69 D-ld} -melf64bmi
3d300 70 22 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 p"..;;. esa
3d310 63 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 c. else.
3d320 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f case `/usr/bin/
3d330 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61 file conftest.$a
3d340 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 09 2a 33 c_objext` in..*3
3d350 32 2d 62 69 74 2a 29 0a 09 20 20 4c 44 3d 22 24 2-bit*).. LD="$
3d360 7b 4c 44 2d 6c 64 7d 20 2d 33 32 22 0a 09 20 20 {LD-ld} -32"..
3d370 3b 3b 0a 09 2a 4e 33 32 2a 29 0a 09 20 20 4c 44 ;;..*N32*).. LD
3d380 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6e 33 32 22 ="${LD-ld} -n32"
3d390 0a 09 20 20 3b 3b 0a 09 2a 36 34 2d 62 69 74 2a .. ;;..*64-bit*
3d3a0 29 0a 09 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 ).. LD="${LD-ld
3d3b0 7d 20 2d 36 34 22 0a 09 20 20 3b 3b 0a 20 20 20 } -64".. ;;.
3d3c0 20 20 20 65 73 61 63 0a 20 20 20 20 66 69 0a 20 esac. fi.
3d3d0 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e fi. rm -rf con
3d3e0 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a 78 38 36 ftest*. ;;..x86
3d3f0 5f 36 34 2d 2a 6b 66 72 65 65 62 73 64 2a 2d 67 _64-*kfreebsd*-g
3d400 6e 75 7c 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 nu|x86_64-*linux
3d410 2a 7c 70 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 *|ppc*-*linux*|p
3d420 6f 77 65 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c owerpc*-*linux*|
3d430 20 5c 0a 73 33 39 30 2a 2d 2a 6c 69 6e 75 78 2a \.s390*-*linux*
3d440 7c 73 33 39 30 2a 2d 2a 74 70 66 2a 7c 73 70 61 |s390*-*tpf*|spa
3d450 72 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 23 rc*-*linux*). #
3d460 20 46 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 Find out which
3d470 41 42 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 ABI we are using
3d480 2e 0a 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b .. echo 'int i;
3d490 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 ' > conftest.$ac
3d4a0 5f 65 78 74 0a 20 20 69 66 20 7b 20 7b 20 65 76 _ext. if { { ev
3d4b0 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f al echo "\"\$as_
3d4c0 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f me\":${as_lineno
3d4d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 -$LINENO}: \"$ac
3d4e0 5f 63 6f 6d 70 69 6c 65 5c 22 22 3b 20 7d 20 3e _compile\""; } >
3d4f0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 &5. (eval $ac_c
3d500 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 ompile) 2>&5. a
3d510 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 c_status=$?. $a
3d520 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
3d530 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
3d540 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 NO}: \$? = $ac_s
3d550 74 61 74 75 73 22 20 3e 26 35 0a 20 20 74 65 73 tatus" >&5. tes
3d560 74 20 24 61 63 5f 73 74 61 74 75 73 20 3d 20 30 t $ac_status = 0
3d570 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 ; }; then. ca
3d580 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c se `/usr/bin/fil
3d590 65 20 63 6f 6e 66 74 65 73 74 2e 6f 60 20 69 6e e conftest.o` in
3d5a0 0a 20 20 20 20 20 20 2a 33 32 2d 62 69 74 2a 29 . *32-bit*)
3d5b0 0a 09 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a ..case $host in.
3d5c0 09 20 20 78 38 36 5f 36 34 2d 2a 6b 66 72 65 65 . x86_64-*kfree
3d5d0 62 73 64 2a 2d 67 6e 75 29 0a 09 20 20 20 20 4c bsd*-gnu).. L
3d5e0 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 D="${LD-ld} -m e
3d5f0 6c 66 5f 69 33 38 36 5f 66 62 73 64 22 0a 09 20 lf_i386_fbsd"..
3d600 20 20 20 3b 3b 0a 09 20 20 78 38 36 5f 36 34 2d ;;.. x86_64-
3d610 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44 *linux*).. LD
3d620 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c ="${LD-ld} -m el
3d630 66 5f 69 33 38 36 22 0a 09 20 20 20 20 3b 3b 0a f_i386".. ;;.
3d640 09 20 20 70 70 63 36 34 2d 2a 6c 69 6e 75 78 2a . ppc64-*linux*
3d650 7c 70 6f 77 65 72 70 63 36 34 2d 2a 6c 69 6e 75 |powerpc64-*linu
3d660 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c x*).. LD="${L
3d670 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33 32 70 70 D-ld} -m elf32pp
3d680 63 6c 69 6e 75 78 22 0a 09 20 20 20 20 3b 3b 0a clinux".. ;;.
3d690 09 20 20 73 33 39 30 78 2d 2a 6c 69 6e 75 78 2a . s390x-*linux*
3d6a0 29 0a 09 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d ).. LD="${LD-
3d6b0 6c 64 7d 20 2d 6d 20 65 6c 66 5f 73 33 39 30 22 ld} -m elf_s390"
3d6c0 0a 09 20 20 20 20 3b 3b 0a 09 20 20 73 70 61 72 .. ;;.. spar
3d6d0 63 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 c64-*linux*)..
3d6e0 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d LD="${LD-ld} -
3d6f0 6d 20 65 6c 66 33 32 5f 73 70 61 72 63 22 0a 09 m elf32_sparc"..
3d700 20 20 20 20 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b ;;..esac..;;
3d710 0a 20 20 20 20 20 20 2a 36 34 2d 62 69 74 2a 29 . *64-bit*)
3d720 0a 09 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a ..case $host in.
3d730 09 20 20 78 38 36 5f 36 34 2d 2a 6b 66 72 65 65 . x86_64-*kfree
3d740 62 73 64 2a 2d 67 6e 75 29 0a 09 20 20 20 20 4c bsd*-gnu).. L
3d750 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 D="${LD-ld} -m e
3d760 6c 66 5f 78 38 36 5f 36 34 5f 66 62 73 64 22 0a lf_x86_64_fbsd".
3d770 09 20 20 20 20 3b 3b 0a 09 20 20 78 38 36 5f 36 . ;;.. x86_6
3d780 34 2d 2a 6c 69 6e 75 78 2a 29 0a 09 20 20 20 20 4-*linux*)..
3d790 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 LD="${LD-ld} -m
3d7a0 65 6c 66 5f 78 38 36 5f 36 34 22 0a 09 20 20 20 elf_x86_64"..
3d7b0 20 3b 3b 0a 09 20 20 70 70 63 2a 2d 2a 6c 69 6e ;;.. ppc*-*lin
3d7c0 75 78 2a 7c 70 6f 77 65 72 70 63 2a 2d 2a 6c 69 ux*|powerpc*-*li
3d7d0 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 24 nux*).. LD="$
3d7e0 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 {LD-ld} -m elf64
3d7f0 70 70 63 22 0a 09 20 20 20 20 3b 3b 0a 09 20 20 ppc".. ;;..
3d800 73 33 39 30 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 33 s390*-*linux*|s3
3d810 39 30 2a 2d 2a 74 70 66 2a 29 0a 09 20 20 20 20 90*-*tpf*)..
3d820 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 LD="${LD-ld} -m
3d830 65 6c 66 36 34 5f 73 33 39 30 22 0a 09 20 20 20 elf64_s390"..
3d840 20 3b 3b 0a 09 20 20 73 70 61 72 63 2a 2d 2a 6c ;;.. sparc*-*l
3d850 69 6e 75 78 2a 29 0a 09 20 20 20 20 4c 44 3d 22 inux*).. LD="
3d860 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 ${LD-ld} -m elf6
3d870 34 5f 73 70 61 72 63 22 0a 09 20 20 20 20 3b 3b 4_sparc".. ;;
3d880 0a 09 65 73 61 63 0a 09 3b 3b 0a 20 20 20 20 65 ..esac..;;. e
3d890 73 61 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 sac. fi. rm -r
3d8a0 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b f conftest*. ;;
3d8b0 0a 0a 2a 2d 2a 2d 73 63 6f 33 2e 32 76 35 2a 29 ..*-*-sco3.2v5*)
3d8c0 0a 20 20 23 20 4f 6e 20 53 43 4f 20 4f 70 65 6e . # On SCO Open
3d8d0 53 65 72 76 65 72 20 35 2c 20 77 65 20 6e 65 65 Server 5, we nee
3d8e0 64 20 2d 62 65 6c 66 20 74 6f 20 67 65 74 20 66 d -belf to get f
3d8f0 75 6c 6c 2d 66 65 61 74 75 72 65 64 20 62 69 6e ull-featured bin
3d900 61 72 69 65 73 2e 0a 20 20 53 41 56 45 5f 43 46 aries.. SAVE_CF
3d910 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 20 LAGS="$CFLAGS".
3d920 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 CFLAGS="$CFLAGS
3d930 20 2d 62 65 6c 66 22 0a 20 20 7b 20 24 61 73 5f -belf". { $as_
3d940 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
3d950 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
3d960 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 }: checking whet
3d970 68 65 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c her the C compil
3d980 65 72 20 6e 65 65 64 73 20 2d 62 65 6c 66 22 20 er needs -belf"
3d990 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
3d9a0 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 checking whether
3d9b0 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 the C compiler
3d9c0 6e 65 65 64 73 20 2d 62 65 6c 66 2e 2e 2e 20 22 needs -belf... "
3d9d0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f >&6; }.if ${lt_
3d9e0 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 cv_cc_needs_belf
3d9f0 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
3da00 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
3da10 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
3da20 6c 73 65 0a 20 20 61 63 5f 65 78 74 3d 63 0a 61 lse. ac_ext=c.a
3da30 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 c_cpp='$CPP $CPP
3da40 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c FLAGS'.ac_compil
3da50 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 e='$CC -c $CFLAG
3da60 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 S $CPPFLAGS conf
3da70 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 test.$ac_ext >&5
3da80 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d '.ac_link='$CC -
3da90 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 o conftest$ac_ex
3daa0 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 eext $CFLAGS $CP
3dab0 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 PFLAGS $LDFLAGS
3dac0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
3dad0 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 $LIBS >&5'.ac_c
3dae0 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f ompiler_gnu=$ac_
3daf0 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e cv_c_compiler_gn
3db00 75 0a 0a 20 20 20 20 20 63 61 74 20 63 6f 6e 66 u.. cat conf
3db10 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
3db20 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
3db30 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
3db40 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a efs.h. */..int.
3db50 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 main ().{.. ;.
3db60 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 return 0;.}._AC
3db70 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 EOF.if ac_fn_c_t
3db80 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f ry_link "$LINENO
3db90 22 3b 20 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 "; then :. lt_c
3dba0 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d v_cc_needs_belf=
3dbb0 79 65 73 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 yes.else. lt_cv
3dbc0 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d 6e _cc_needs_belf=n
3dbd0 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 o.fi.rm -f core
3dbe0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e conftest.err con
3dbf0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 ftest.$ac_objext
3dc00 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 24 \. conftest$
3dc10 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 ac_exeext confte
3dc20 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 20 20 st.$ac_ext.
3dc30 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d ac_ext=c.ac_cpp=
3dc40 27 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 '$CPP $CPPFLAGS'
3dc50 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 .ac_compile='$CC
3dc60 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 -c $CFLAGS $CPP
3dc70 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 FLAGS conftest.$
3dc80 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c ac_ext >&5'.ac_l
3dc90 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 ink='$CC -o conf
3dca0 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 test$ac_exeext $
3dcb0 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 CFLAGS $CPPFLAGS
3dcc0 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 $LDFLAGS confte
3dcd0 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 st.$ac_ext $LIBS
3dce0 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 >&5'.ac_compile
3dcf0 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 r_gnu=$ac_cv_c_c
3dd00 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a ompiler_gnu..fi.
3dd10 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
3dd20 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
3dd30 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
3dd40 20 24 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 $lt_cv_cc_needs
3dd50 5f 62 65 6c 66 22 20 3e 26 35 0a 24 61 73 5f 65 _belf" >&5.$as_e
3dd60 63 68 6f 20 22 24 6c 74 5f 63 76 5f 63 63 5f 6e cho "$lt_cv_cc_n
3dd70 65 65 64 73 5f 62 65 6c 66 22 20 3e 26 36 3b 20 eeds_belf" >&6;
3dd80 7d 0a 20 20 69 66 20 74 65 73 74 20 78 22 24 6c }. if test x"$l
3dd90 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 t_cv_cc_needs_be
3dda0 6c 66 22 20 21 3d 20 78 22 79 65 73 22 3b 20 74 lf" != x"yes"; t
3ddb0 68 65 6e 0a 20 20 20 20 23 20 74 68 69 73 20 69 hen. # this i
3ddc0 73 20 70 72 6f 62 61 62 6c 79 20 67 63 63 20 32 s probably gcc 2
3ddd0 2e 38 2e 30 2c 20 65 67 63 73 20 31 2e 30 20 6f .8.0, egcs 1.0 o
3dde0 72 20 6e 65 77 65 72 3b 20 6e 6f 20 6e 65 65 64 r newer; no need
3ddf0 20 66 6f 72 20 2d 62 65 6c 66 0a 20 20 20 20 43 for -belf. C
3de00 46 4c 41 47 53 3d 22 24 53 41 56 45 5f 43 46 4c FLAGS="$SAVE_CFL
3de10 41 47 53 22 0a 20 20 66 69 0a 20 20 3b 3b 0a 73 AGS". fi. ;;.s
3de20 70 61 72 63 2a 2d 2a 73 6f 6c 61 72 69 73 2a 29 parc*-*solaris*)
3de30 0a 20 20 23 20 46 69 6e 64 20 6f 75 74 20 77 68 . # Find out wh
3de40 69 63 68 20 41 42 49 20 77 65 20 61 72 65 20 75 ich ABI we are u
3de50 73 69 6e 67 2e 0a 20 20 65 63 68 6f 20 27 69 6e sing.. echo 'in
3de60 74 20 69 3b 27 20 3e 20 63 6f 6e 66 74 65 73 74 t i;' > conftest
3de70 2e 24 61 63 5f 65 78 74 0a 20 20 69 66 20 7b 20 .$ac_ext. if {
3de80 7b 20 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c { eval echo "\"\
3de90 24 61 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 $as_me\":${as_li
3dea0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c neno-$LINENO}: \
3deb0 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 3b "$ac_compile\"";
3dec0 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 } >&5. (eval $
3ded0 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 ac_compile) 2>&5
3dee0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a . ac_status=$?.
3def0 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
3df00 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
3df10 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 24 LINENO}: \$? = $
3df20 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 ac_status" >&5.
3df30 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 73 test $ac_status
3df40 20 3d 20 30 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 = 0; }; then.
3df50 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e case `/usr/bin
3df60 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 6f /file conftest.o
3df70 60 20 69 6e 0a 20 20 20 20 2a 36 34 2d 62 69 74 ` in. *64-bit
3df80 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20 24 6c *). case $l
3df90 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 t_cv_prog_gnu_ld
3dfa0 20 69 6e 0a 20 20 20 20 20 20 79 65 73 2a 29 20 in. yes*)
3dfb0 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 LD="${LD-ld} -m
3dfc0 65 6c 66 36 34 5f 73 70 61 72 63 22 20 3b 3b 0a elf64_sparc" ;;.
3dfd0 20 20 20 20 20 20 2a 29 0a 09 69 66 20 24 7b 4c *)..if ${L
3dfe0 44 2d 6c 64 7d 20 2d 36 34 20 2d 72 20 2d 6f 20 D-ld} -64 -r -o
3dff0 63 6f 6e 66 74 65 73 74 32 2e 6f 20 63 6f 6e 66 conftest2.o conf
3e000 74 65 73 74 2e 6f 20 3e 2f 64 65 76 2f 6e 75 6c test.o >/dev/nul
3e010 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 09 20 20 l 2>&1; then..
3e020 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 LD="${LD-ld} -64
3e030 22 0a 09 66 69 0a 09 3b 3b 0a 20 20 20 20 20 20 "..fi..;;.
3e040 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 20 20 esac. ;;.
3e050 20 20 65 73 61 63 0a 20 20 66 69 0a 20 20 72 6d esac. fi. rm
3e060 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20 -rf conftest*.
3e070 20 3b 3b 0a 65 73 61 63 0a 0a 6e 65 65 64 5f 6c ;;.esac..need_l
3e080 6f 63 6b 73 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 ocks="$enable_li
3e090 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 69 66 20 btool_lock"..if
3e0a0 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f test -n "$ac_too
3e0b0 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a l_prefix"; then.
3e0c0 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20 # Extract the
3e0d0 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 first word of "$
3e0e0 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d {ac_tool_prefix}
3e0f0 6d 74 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 mt", so it can b
3e100 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 e a program name
3e110 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 with args..set
3e120 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f dummy ${ac_tool_
3e130 70 72 65 66 69 78 7d 6d 74 3b 20 61 63 5f 77 6f prefix}mt; ac_wo
3e140 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
3e150 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
3e160 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
3e170 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
3e180 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
3e190 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
3e1a0 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
3e1b0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
3e1c0 63 76 5f 70 72 6f 67 5f 4d 41 4e 49 46 45 53 54 cv_prog_MANIFEST
3e1d0 5f 54 4f 4f 4c 2b 3a 7d 20 66 61 6c 73 65 3b 20 _TOOL+:} false;
3e1e0 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
3e1f0 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
3e200 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 >&6.else. if te
3e210 73 74 20 2d 6e 20 22 24 4d 41 4e 49 46 45 53 54 st -n "$MANIFEST
3e220 5f 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 61 _TOOL"; then. a
3e230 63 5f 63 76 5f 70 72 6f 67 5f 4d 41 4e 49 46 45 c_cv_prog_MANIFE
3e240 53 54 5f 54 4f 4f 4c 3d 22 24 4d 41 4e 49 46 45 ST_TOOL="$MANIFE
3e250 53 54 5f 54 4f 4f 4c 22 20 23 20 4c 65 74 20 74 ST_TOOL" # Let t
3e260 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 he user override
3e270 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a the test..else.
3e280 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 as_save_IFS=$IFS
3e290 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 ; IFS=$PATH_SEPA
3e2a0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 RATOR.for as_dir
3e2b0 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 in $PATH.do. I
3e2c0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a FS=$as_save_IFS.
3e2d0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 test -z "$as_d
3e2e0 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a ir" && as_dir=..
3e2f0 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f for ac_exec_
3e300 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 ext in '' $ac_ex
3e310 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 ecutable_extensi
3e320 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f ons; do. if as_
3e330 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 fn_executable_p
3e340 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 "$as_dir/$ac_wor
3e350 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 d$ac_exec_ext";
3e360 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 then. ac_cv_p
3e370 72 6f 67 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f rog_MANIFEST_TOO
3e380 4c 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 L="${ac_tool_pre
3e390 66 69 78 7d 6d 74 22 0a 20 20 20 20 24 61 73 5f fix}mt". $as_
3e3a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
3e3b0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
3e3c0 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 }: found $as_dir
3e3d0 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 /$ac_word$ac_exe
3e3e0 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 c_ext" >&5. b
3e3f0 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 reak 2. fi.done
3e400 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f . done.IFS=$as_
3e410 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a save_IFS..fi.fi.
3e420 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 3d 24 61 MANIFEST_TOOL=$a
3e430 63 5f 63 76 5f 70 72 6f 67 5f 4d 41 4e 49 46 45 c_cv_prog_MANIFE
3e440 53 54 5f 54 4f 4f 4c 0a 69 66 20 74 65 73 74 20 ST_TOOL.if test
3e450 2d 6e 20 22 24 4d 41 4e 49 46 45 53 54 5f 54 4f -n "$MANIFEST_TO
3e460 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 OL"; then. { $a
3e470 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
3e480 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
3e490 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4d 41 NO}: result: $MA
3e4a0 4e 49 46 45 53 54 5f 54 4f 4f 4c 22 20 3e 26 35 NIFEST_TOOL" >&5
3e4b0 0a 24 61 73 5f 65 63 68 6f 20 22 24 4d 41 4e 49 .$as_echo "$MANI
3e4c0 46 45 53 54 5f 54 4f 4f 4c 22 20 3e 26 36 3b 20 FEST_TOOL" >&6;
3e4d0 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 }.else. { $as_e
3e4e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
3e4f0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
3e500 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 : result: no" >&
3e510 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 5.$as_echo "no"
3e520 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 >&6; }.fi...fi.i
3e530 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 f test -z "$ac_c
3e540 76 5f 70 72 6f 67 5f 4d 41 4e 49 46 45 53 54 5f v_prog_MANIFEST_
3e550 54 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 61 63 TOOL"; then. ac
3e560 5f 63 74 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f _ct_MANIFEST_TOO
3e570 4c 3d 24 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c L=$MANIFEST_TOOL
3e580 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 . # Extract the
3e590 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 first word of "
3e5a0 6d 74 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 mt", so it can b
3e5b0 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 e a program name
3e5c0 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 with args..set
3e5d0 64 75 6d 6d 79 20 6d 74 3b 20 61 63 5f 77 6f 72 dummy mt; ac_wor
3e5e0 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 d=$2.{ $as_echo
3e5f0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
3e600 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
3e610 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 ecking for $ac_w
3e620 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 ord" >&5.$as_ech
3e630 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
3e640 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 r $ac_word... "
3e650 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 >&6; }.if ${ac_c
3e660 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4d 41 4e v_prog_ac_ct_MAN
3e670 49 46 45 53 54 5f 54 4f 4f 4c 2b 3a 7d 20 66 61 IFEST_TOOL+:} fa
3e680 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
3e690 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
3e6a0 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
3e6b0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
3e6c0 63 74 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c ct_MANIFEST_TOOL
3e6d0 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f "; then. ac_cv_
3e6e0 70 72 6f 67 5f 61 63 5f 63 74 5f 4d 41 4e 49 46 prog_ac_ct_MANIF
3e6f0 45 53 54 5f 54 4f 4f 4c 3d 22 24 61 63 5f 63 74 EST_TOOL="$ac_ct
3e700 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 22 20 _MANIFEST_TOOL"
3e710 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f # Let the user o
3e720 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 verride the test
3e730 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 ..else.as_save_I
3e740 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 FS=$IFS; IFS=$PA
3e750 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 TH_SEPARATOR.for
3e760 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 as_dir in $PATH
3e770 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 .do. IFS=$as_sa
3e780 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a ve_IFS. test -z
3e790 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 "$as_dir" && as
3e7a0 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 _dir=.. for a
3e7b0 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 c_exec_ext in ''
3e7c0 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f $ac_executable_
3e7d0 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 extensions; do.
3e7e0 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 if as_fn_execut
3e7f0 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f able_p "$as_dir/
3e800 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
3e810 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 _ext"; then.
3e820 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 ac_cv_prog_ac_ct
3e830 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 3d 22 _MANIFEST_TOOL="
3e840 6d 74 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f mt". $as_echo
3e850 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
3e860 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 neno-$LINENO}: f
3e870 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 ound $as_dir/$ac
3e880 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
3e890 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b t" >&5. break
3e8a0 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 2. fi.done. d
3e8b0 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 one.IFS=$as_save
3e8c0 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 _IFS..fi.fi.ac_c
3e8d0 74 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 3d t_MANIFEST_TOOL=
3e8e0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 $ac_cv_prog_ac_c
3e8f0 74 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 0a t_MANIFEST_TOOL.
3e900 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f if test -n "$ac_
3e910 63 74 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c ct_MANIFEST_TOOL
3e920 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
3e930 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
3e940 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
3e950 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 }: result: $ac_c
3e960 74 5f 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 22 t_MANIFEST_TOOL"
3e970 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
3e980 61 63 5f 63 74 5f 4d 41 4e 49 46 45 53 54 5f 54 ac_ct_MANIFEST_T
3e990 4f 4f 4c 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 OOL" >&6; }.else
3e9a0 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
3e9b0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
3e9c0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
3e9d0 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f lt: no" >&5.$as_
3e9e0 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d echo "no" >&6; }
3e9f0 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22 .fi.. if test "
3ea00 78 24 61 63 5f 63 74 5f 4d 41 4e 49 46 45 53 54 x$ac_ct_MANIFEST
3ea10 5f 54 4f 4f 4c 22 20 3d 20 78 3b 20 74 68 65 6e _TOOL" = x; then
3ea20 0a 20 20 20 20 4d 41 4e 49 46 45 53 54 5f 54 4f . MANIFEST_TO
3ea30 4f 4c 3d 22 3a 22 0a 20 20 65 6c 73 65 0a 20 20 OL=":". else.
3ea40 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f case $cross_co
3ea50 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c mpiling:$ac_tool
3ea60 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 _warned in.yes:)
3ea70 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
3ea80 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
3ea90 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e $LINENO}: WARNIN
3eaa0 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 G: using cross t
3eab0 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 ools not prefixe
3eac0 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 d with host trip
3ead0 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 let" >&5.$as_ech
3eae0 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 o "$as_me: WARNI
3eaf0 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 NG: using cross
3eb00 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 tools not prefix
3eb10 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 ed with host tri
3eb20 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 plet" >&2;}.ac_t
3eb30 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b ool_warned=yes ;
3eb40 3b 0a 65 73 61 63 0a 20 20 20 20 4d 41 4e 49 46 ;.esac. MANIF
3eb50 45 53 54 5f 54 4f 4f 4c 3d 24 61 63 5f 63 74 5f EST_TOOL=$ac_ct_
3eb60 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 0a 20 20 MANIFEST_TOOL.
3eb70 66 69 0a 65 6c 73 65 0a 20 20 4d 41 4e 49 46 45 fi.else. MANIFE
3eb80 53 54 5f 54 4f 4f 4c 3d 22 24 61 63 5f 63 76 5f ST_TOOL="$ac_cv_
3eb90 70 72 6f 67 5f 4d 41 4e 49 46 45 53 54 5f 54 4f prog_MANIFEST_TO
3eba0 4f 4c 22 0a 66 69 0a 0a 74 65 73 74 20 2d 7a 20 OL".fi..test -z
3ebb0 22 24 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 22 "$MANIFEST_TOOL"
3ebc0 20 26 26 20 4d 41 4e 49 46 45 53 54 5f 54 4f 4f && MANIFEST_TOO
3ebd0 4c 3d 6d 74 0a 7b 20 24 61 73 5f 65 63 68 6f 20 L=mt.{ $as_echo
3ebe0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
3ebf0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
3ec00 65 63 6b 69 6e 67 20 69 66 20 24 4d 41 4e 49 46 ecking if $MANIF
3ec10 45 53 54 5f 54 4f 4f 4c 20 69 73 20 61 20 6d 61 EST_TOOL is a ma
3ec20 6e 69 66 65 73 74 20 74 6f 6f 6c 22 20 3e 26 35 nifest tool" >&5
3ec30 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
3ec40 63 6b 69 6e 67 20 69 66 20 24 4d 41 4e 49 46 45 cking if $MANIFE
3ec50 53 54 5f 54 4f 4f 4c 20 69 73 20 61 20 6d 61 6e ST_TOOL is a man
3ec60 69 66 65 73 74 20 74 6f 6f 6c 2e 2e 2e 20 22 20 ifest tool... "
3ec70 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 >&6; }.if ${lt_c
3ec80 76 5f 70 61 74 68 5f 6d 61 69 6e 66 65 73 74 5f v_path_mainfest_
3ec90 74 6f 6f 6c 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 tool+:} false; t
3eca0 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
3ecb0 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
3ecc0 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f &6.else. lt_cv_
3ecd0 70 61 74 68 5f 6d 61 69 6e 66 65 73 74 5f 74 6f path_mainfest_to
3ece0 6f 6c 3d 6e 6f 0a 20 20 65 63 68 6f 20 22 24 61 ol=no. echo "$a
3ecf0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 4d s_me:$LINENO: $M
3ed00 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 20 27 2d 3f ANIFEST_TOOL '-?
3ed10 27 22 20 3e 26 35 0a 20 20 24 4d 41 4e 49 46 45 '" >&5. $MANIFE
3ed20 53 54 5f 54 4f 4f 4c 20 27 2d 3f 27 20 32 3e 63 ST_TOOL '-?' 2>c
3ed30 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 20 63 6f onftest.err > co
3ed40 6e 66 74 65 73 74 2e 6f 75 74 0a 20 20 63 61 74 nftest.out. cat
3ed50 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 conftest.err >&
3ed60 35 0a 20 20 69 66 20 24 47 52 45 50 20 27 4d 61 5. if $GREP 'Ma
3ed70 6e 69 66 65 73 74 20 54 6f 6f 6c 27 20 63 6f 6e nifest Tool' con
3ed80 66 74 65 73 74 2e 6f 75 74 20 3e 20 2f 64 65 76 ftest.out > /dev
3ed90 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 /null; then.
3eda0 6c 74 5f 63 76 5f 70 61 74 68 5f 6d 61 69 6e 66 lt_cv_path_mainf
3edb0 65 73 74 5f 74 6f 6f 6c 3d 79 65 73 0a 20 20 66 est_tool=yes. f
3edc0 69 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 i. rm -f confte
3edd0 73 74 2a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 st*.fi.{ $as_ech
3ede0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
3edf0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
3ee00 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 result: $lt_cv_p
3ee10 61 74 68 5f 6d 61 69 6e 66 65 73 74 5f 74 6f 6f ath_mainfest_too
3ee20 6c 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 l" >&5.$as_echo
3ee30 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 6d 61 69 "$lt_cv_path_mai
3ee40 6e 66 65 73 74 5f 74 6f 6f 6c 22 20 3e 26 36 3b nfest_tool" >&6;
3ee50 20 7d 0a 69 66 20 74 65 73 74 20 22 78 24 6c 74 }.if test "x$lt
3ee60 5f 63 76 5f 70 61 74 68 5f 6d 61 69 6e 66 65 73 _cv_path_mainfes
3ee70 74 5f 74 6f 6f 6c 22 20 21 3d 20 78 79 65 73 3b t_tool" != xyes;
3ee80 20 74 68 65 6e 0a 20 20 4d 41 4e 49 46 45 53 54 then. MANIFEST
3ee90 5f 54 4f 4f 4c 3d 3a 0a 66 69 0a 0a 0a 0a 0a 0a _TOOL=:.fi......
3eea0 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 . case $host_os
3eeb0 20 69 6e 0a 20 20 20 20 72 68 61 70 73 6f 64 79 in. rhapsody
3eec0 2a 20 7c 20 64 61 72 77 69 6e 2a 29 0a 20 20 20 * | darwin*).
3eed0 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 if test -n "$ac
3eee0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 _tool_prefix"; t
3eef0 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 hen. # Extract
3ef00 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f the first word o
3ef10 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 f "${ac_tool_pre
3ef20 66 69 78 7d 64 73 79 6d 75 74 69 6c 22 2c 20 73 fix}dsymutil", s
3ef30 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 o it can be a pr
3ef40 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 ogram name with
3ef50 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 args..set dummy
3ef60 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
3ef70 7d 64 73 79 6d 75 74 69 6c 3b 20 61 63 5f 77 6f }dsymutil; ac_wo
3ef80 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
3ef90 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
3efa0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
3efb0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
3efc0 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
3efd0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
3efe0 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
3eff0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
3f000 63 76 5f 70 72 6f 67 5f 44 53 59 4d 55 54 49 4c cv_prog_DSYMUTIL
3f010 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
3f020 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
3f030 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
3f040 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e lse. if test -n
3f050 20 22 24 44 53 59 4d 55 54 49 4c 22 3b 20 74 68 "$DSYMUTIL"; th
3f060 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f en. ac_cv_prog_
3f070 44 53 59 4d 55 54 49 4c 3d 22 24 44 53 59 4d 55 DSYMUTIL="$DSYMU
3f080 54 49 4c 22 20 23 20 4c 65 74 20 74 68 65 20 75 TIL" # Let the u
3f090 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 ser override the
3f0a0 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 test..else.as_s
3f0b0 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 ave_IFS=$IFS; IF
3f0c0 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f S=$PATH_SEPARATO
3f0d0 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 R.for as_dir in
3f0e0 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 $PATH.do. IFS=$
3f0f0 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 as_save_IFS. te
3f100 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 st -z "$as_dir"
3f110 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 && as_dir=..
3f120 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 for ac_exec_ext
3f130 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 in '' $ac_execut
3f140 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b able_extensions;
3f150 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 do. if as_fn_e
3f160 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 xecutable_p "$as
3f170 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
3f180 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e _exec_ext"; then
3f190 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f . ac_cv_prog_
3f1a0 44 53 59 4d 55 54 49 4c 3d 22 24 7b 61 63 5f 74 DSYMUTIL="${ac_t
3f1b0 6f 6f 6c 5f 70 72 65 66 69 78 7d 64 73 79 6d 75 ool_prefix}dsymu
3f1c0 74 69 6c 22 0a 20 20 20 20 24 61 73 5f 65 63 68 til". $as_ech
3f1d0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
3f1e0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
3f1f0 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 found $as_dir/$a
3f200 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 c_word$ac_exec_e
3f210 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 xt" >&5. brea
3f220 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 k 2. fi.done.
3f230 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 done.IFS=$as_sav
3f240 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 44 53 59 e_IFS..fi.fi.DSY
3f250 4d 55 54 49 4c 3d 24 61 63 5f 63 76 5f 70 72 6f MUTIL=$ac_cv_pro
3f260 67 5f 44 53 59 4d 55 54 49 4c 0a 69 66 20 74 65 g_DSYMUTIL.if te
3f270 73 74 20 2d 6e 20 22 24 44 53 59 4d 55 54 49 4c st -n "$DSYMUTIL
3f280 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f "; then. { $as_
3f290 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
3f2a0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
3f2b0 7d 3a 20 72 65 73 75 6c 74 3a 20 24 44 53 59 4d }: result: $DSYM
3f2c0 55 54 49 4c 22 20 3e 26 35 0a 24 61 73 5f 65 63 UTIL" >&5.$as_ec
3f2d0 68 6f 20 22 24 44 53 59 4d 55 54 49 4c 22 20 3e ho "$DSYMUTIL" >
3f2e0 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
3f2f0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
3f300 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
3f310 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
3f320 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
3f330 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a no" >&6; }.fi...
3f340 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 fi.if test -z "$
3f350 61 63 5f 63 76 5f 70 72 6f 67 5f 44 53 59 4d 55 ac_cv_prog_DSYMU
3f360 54 49 4c 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f TIL"; then. ac_
3f370 63 74 5f 44 53 59 4d 55 54 49 4c 3d 24 44 53 59 ct_DSYMUTIL=$DSY
3f380 4d 55 54 49 4c 0a 20 20 23 20 45 78 74 72 61 63 MUTIL. # Extrac
3f390 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 t the first word
3f3a0 20 6f 66 20 22 64 73 79 6d 75 74 69 6c 22 2c 20 of "dsymutil",
3f3b0 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 so it can be a p
3f3c0 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 rogram name with
3f3d0 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 args..set dummy
3f3e0 20 64 73 79 6d 75 74 69 6c 3b 20 61 63 5f 77 6f dsymutil; ac_wo
3f3f0 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f rd=$2.{ $as_echo
3f400 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
3f410 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
3f420 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f hecking for $ac_
3f430 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 word" >&5.$as_ec
3f440 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 ho_n "checking f
3f450 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 or $ac_word... "
3f460 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
3f470 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 53 cv_prog_ac_ct_DS
3f480 59 4d 55 54 49 4c 2b 3a 7d 20 66 61 6c 73 65 3b YMUTIL+:} false;
3f490 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
3f4a0 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
3f4b0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 >&6.else. if t
3f4c0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 44 est -n "$ac_ct_D
3f4d0 53 59 4d 55 54 49 4c 22 3b 20 74 68 65 6e 0a 20 SYMUTIL"; then.
3f4e0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 ac_cv_prog_ac_c
3f4f0 74 5f 44 53 59 4d 55 54 49 4c 3d 22 24 61 63 5f t_DSYMUTIL="$ac_
3f500 63 74 5f 44 53 59 4d 55 54 49 4c 22 20 23 20 4c ct_DSYMUTIL" # L
3f510 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 et the user over
3f520 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 ride the test..e
3f530 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d lse.as_save_IFS=
3f540 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f $IFS; IFS=$PATH_
3f550 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 SEPARATOR.for as
3f560 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f _dir in $PATH.do
3f570 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f . IFS=$as_save_
3f580 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 IFS. test -z "$
3f590 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 as_dir" && as_di
3f5a0 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 r=.. for ac_e
3f5b0 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 xec_ext in '' $a
3f5c0 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 c_executable_ext
3f5d0 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 ensions; do. if
3f5e0 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c as_fn_executabl
3f5f0 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 e_p "$as_dir/$ac
3f600 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
3f610 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f t"; then. ac_
3f620 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 44 53 cv_prog_ac_ct_DS
3f630 59 4d 55 54 49 4c 3d 22 64 73 79 6d 75 74 69 6c YMUTIL="dsymutil
3f640 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 ". $as_echo "
3f650 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
3f660 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 no-$LINENO}: fou
3f670 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 nd $as_dir/$ac_w
3f680 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
3f690 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 >&5. break 2
3f6a0 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e . fi.done. don
3f6b0 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 e.IFS=$as_save_I
3f6c0 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f FS..fi.fi.ac_ct_
3f6d0 44 53 59 4d 55 54 49 4c 3d 24 61 63 5f 63 76 5f DSYMUTIL=$ac_cv_
3f6e0 70 72 6f 67 5f 61 63 5f 63 74 5f 44 53 59 4d 55 prog_ac_ct_DSYMU
3f6f0 54 49 4c 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 TIL.if test -n "
3f700 24 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 22 $ac_ct_DSYMUTIL"
3f710 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 ; then. { $as_e
3f720 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
3f730 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
3f740 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 : result: $ac_ct
3f750 5f 44 53 59 4d 55 54 49 4c 22 20 3e 26 35 0a 24 _DSYMUTIL" >&5.$
3f760 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f as_echo "$ac_ct_
3f770 44 53 59 4d 55 54 49 4c 22 20 3e 26 36 3b 20 7d DSYMUTIL" >&6; }
3f780 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
3f790 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
3f7a0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
3f7b0 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 result: no" >&5
3f7c0 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e .$as_echo "no" >
3f7d0 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 &6; }.fi.. if t
3f7e0 65 73 74 20 22 78 24 61 63 5f 63 74 5f 44 53 59 est "x$ac_ct_DSY
3f7f0 4d 55 54 49 4c 22 20 3d 20 78 3b 20 74 68 65 6e MUTIL" = x; then
3f800 0a 20 20 20 20 44 53 59 4d 55 54 49 4c 3d 22 3a . DSYMUTIL=":
3f810 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 ". else. cas
3f820 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 e $cross_compili
3f830 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e ng:$ac_tool_warn
3f840 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 ed in.yes:).{ $a
3f850 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
3f860 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
3f870 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 NO}: WARNING: us
3f880 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 ing cross tools
3f890 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74 not prefixed wit
3f8a0 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 h host triplet"
3f8b0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
3f8c0 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 s_me: WARNING: u
3f8d0 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 sing cross tools
3f8e0 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 not prefixed wi
3f8f0 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 th host triplet"
3f900 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 >&2;}.ac_tool_w
3f910 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 arned=yes ;;.esa
3f920 63 0a 20 20 20 20 44 53 59 4d 55 54 49 4c 3d 24 c. DSYMUTIL=$
3f930 61 63 5f 63 74 5f 44 53 59 4d 55 54 49 4c 0a 20 ac_ct_DSYMUTIL.
3f940 20 66 69 0a 65 6c 73 65 0a 20 20 44 53 59 4d 55 fi.else. DSYMU
3f950 54 49 4c 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 TIL="$ac_cv_prog
3f960 5f 44 53 59 4d 55 54 49 4c 22 0a 66 69 0a 0a 20 _DSYMUTIL".fi..
3f970 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 if test -n "$
3f980 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b ac_tool_prefix";
3f990 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 then. # Extrac
3f9a0 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 t the first word
3f9b0 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 of "${ac_tool_p
3f9c0 72 65 66 69 78 7d 6e 6d 65 64 69 74 22 2c 20 73 refix}nmedit", s
3f9d0 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 o it can be a pr
3f9e0 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 ogram name with
3f9f0 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 args..set dummy
3fa00 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
3fa10 7d 6e 6d 65 64 69 74 3b 20 61 63 5f 77 6f 72 64 }nmedit; ac_word
3fa20 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
3fa30 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
3fa40 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
3fa50 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
3fa60 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
3fa70 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
3fa80 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
3fa90 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
3faa0 5f 70 72 6f 67 5f 4e 4d 45 44 49 54 2b 3a 7d 20 _prog_NMEDIT+:}
3fab0 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
3fac0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
3fad0 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
3fae0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4e if test -n "$N
3faf0 4d 45 44 49 54 22 3b 20 74 68 65 6e 0a 20 20 61 MEDIT"; then. a
3fb00 63 5f 63 76 5f 70 72 6f 67 5f 4e 4d 45 44 49 54 c_cv_prog_NMEDIT
3fb10 3d 22 24 4e 4d 45 44 49 54 22 20 23 20 4c 65 74 ="$NMEDIT" # Let
3fb20 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
3fb30 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 de the test..els
3fb40 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 e.as_save_IFS=$I
3fb50 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 FS; IFS=$PATH_SE
3fb60 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 PARATOR.for as_d
3fb70 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 ir in $PATH.do.
3fb80 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 IFS=$as_save_IF
3fb90 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 S. test -z "$as
3fba0 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d _dir" && as_dir=
3fbb0 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 .. for ac_exe
3fbc0 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f c_ext in '' $ac_
3fbd0 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e executable_exten
3fbe0 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 sions; do. if a
3fbf0 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f s_fn_executable_
3fc00 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 p "$as_dir/$ac_w
3fc10 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
3fc20 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 ; then. ac_cv
3fc30 5f 70 72 6f 67 5f 4e 4d 45 44 49 54 3d 22 24 7b _prog_NMEDIT="${
3fc40 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6e ac_tool_prefix}n
3fc50 6d 65 64 69 74 22 0a 20 20 20 20 24 61 73 5f 65 medit". $as_e
3fc60 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
3fc70 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
3fc80 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f : found $as_dir/
3fc90 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
3fca0 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 _ext" >&5. br
3fcb0 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a eak 2. fi.done.
3fcc0 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 done.IFS=$as_s
3fcd0 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 4e ave_IFS..fi.fi.N
3fce0 4d 45 44 49 54 3d 24 61 63 5f 63 76 5f 70 72 6f MEDIT=$ac_cv_pro
3fcf0 67 5f 4e 4d 45 44 49 54 0a 69 66 20 74 65 73 74 g_NMEDIT.if test
3fd00 20 2d 6e 20 22 24 4e 4d 45 44 49 54 22 3b 20 74 -n "$NMEDIT"; t
3fd10 68 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f hen. { $as_echo
3fd20 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
3fd30 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
3fd40 65 73 75 6c 74 3a 20 24 4e 4d 45 44 49 54 22 20 esult: $NMEDIT"
3fd50 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 4e >&5.$as_echo "$N
3fd60 4d 45 44 49 54 22 20 3e 26 36 3b 20 7d 0a 65 6c MEDIT" >&6; }.el
3fd70 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
3fd80 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
3fd90 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
3fda0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
3fdb0 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
3fdc0 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 }.fi...fi.if te
3fdd0 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 st -z "$ac_cv_pr
3fde0 6f 67 5f 4e 4d 45 44 49 54 22 3b 20 74 68 65 6e og_NMEDIT"; then
3fdf0 0a 20 20 61 63 5f 63 74 5f 4e 4d 45 44 49 54 3d . ac_ct_NMEDIT=
3fe00 24 4e 4d 45 44 49 54 0a 20 20 23 20 45 78 74 72 $NMEDIT. # Extr
3fe10 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f act the first wo
3fe20 72 64 20 6f 66 20 22 6e 6d 65 64 69 74 22 2c 20 rd of "nmedit",
3fe30 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 so it can be a p
3fe40 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 rogram name with
3fe50 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 args..set dummy
3fe60 20 6e 6d 65 64 69 74 3b 20 61 63 5f 77 6f 72 64 nmedit; ac_word
3fe70 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
3fe80 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
3fe90 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
3fea0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
3feb0 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
3fec0 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
3fed0 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
3fee0 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
3fef0 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4e 4d 45 44 _prog_ac_ct_NMED
3ff00 49 54 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 IT+:} false; the
3ff10 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
3ff20 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
3ff30 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
3ff40 2d 6e 20 22 24 61 63 5f 63 74 5f 4e 4d 45 44 49 -n "$ac_ct_NMEDI
3ff50 54 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 T"; then. ac_cv
3ff60 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4e 4d 45 44 _prog_ac_ct_NMED
3ff70 49 54 3d 22 24 61 63 5f 63 74 5f 4e 4d 45 44 49 IT="$ac_ct_NMEDI
3ff80 54 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 T" # Let the use
3ff90 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
3ffa0 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
3ffb0 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
3ffc0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
3ffd0 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
3ffe0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
3fff0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
40000 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
40010 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
40020 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
40030 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
40040 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
40050 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
40060 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
40070 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
40080 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
40090 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
400a0 5f 63 74 5f 4e 4d 45 44 49 54 3d 22 6e 6d 65 64 _ct_NMEDIT="nmed
400b0 69 74 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f it". $as_echo
400c0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
400d0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 neno-$LINENO}: f
400e0 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 ound $as_dir/$ac
400f0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
40100 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b t" >&5. break
40110 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 2. fi.done. d
40120 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 one.IFS=$as_save
40130 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 _IFS..fi.fi.ac_c
40140 74 5f 4e 4d 45 44 49 54 3d 24 61 63 5f 63 76 5f t_NMEDIT=$ac_cv_
40150 70 72 6f 67 5f 61 63 5f 63 74 5f 4e 4d 45 44 49 prog_ac_ct_NMEDI
40160 54 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 T.if test -n "$a
40170 63 5f 63 74 5f 4e 4d 45 44 49 54 22 3b 20 74 68 c_ct_NMEDIT"; th
40180 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 en. { $as_echo
40190 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
401a0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
401b0 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 4e 4d 45 sult: $ac_ct_NME
401c0 44 49 54 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 DIT" >&5.$as_ech
401d0 6f 20 22 24 61 63 5f 63 74 5f 4e 4d 45 44 49 54 o "$ac_ct_NMEDIT
401e0 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 " >&6; }.else.
401f0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
40200 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
40210 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
40220 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 no" >&5.$as_ech
40230 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 o "no" >&6; }.fi
40240 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 61 .. if test "x$a
40250 63 5f 63 74 5f 4e 4d 45 44 49 54 22 20 3d 20 78 c_ct_NMEDIT" = x
40260 3b 20 74 68 65 6e 0a 20 20 20 20 4e 4d 45 44 49 ; then. NMEDI
40270 54 3d 22 3a 22 0a 20 20 65 6c 73 65 0a 20 20 20 T=":". else.
40280 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d case $cross_com
40290 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f piling:$ac_tool_
402a0 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a warned in.yes:).
402b0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
402c0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
402d0 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 LINENO}: WARNING
402e0 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f : using cross to
402f0 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 ols not prefixed
40300 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c with host tripl
40310 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f et" >&5.$as_echo
40320 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e "$as_me: WARNIN
40330 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 G: using cross t
40340 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 ools not prefixe
40350 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 d with host trip
40360 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f let" >&2;}.ac_to
40370 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b ol_warned=yes ;;
40380 0a 65 73 61 63 0a 20 20 20 20 4e 4d 45 44 49 54 .esac. NMEDIT
40390 3d 24 61 63 5f 63 74 5f 4e 4d 45 44 49 54 0a 20 =$ac_ct_NMEDIT.
403a0 20 66 69 0a 65 6c 73 65 0a 20 20 4e 4d 45 44 49 fi.else. NMEDI
403b0 54 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4e T="$ac_cv_prog_N
403c0 4d 45 44 49 54 22 0a 66 69 0a 0a 20 20 20 20 69 MEDIT".fi.. i
403d0 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 f test -n "$ac_t
403e0 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 ool_prefix"; the
403f0 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 n. # Extract th
40400 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 e first word of
40410 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 "${ac_tool_prefi
40420 78 7d 6c 69 70 6f 22 2c 20 73 6f 20 69 74 20 63 x}lipo", so it c
40430 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 an be a program
40440 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a name with args..
40450 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 set dummy ${ac_t
40460 6f 6f 6c 5f 70 72 65 66 69 78 7d 6c 69 70 6f 3b ool_prefix}lipo;
40470 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 ac_word=$2.{ $a
40480 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
40490 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
404a0 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f NO}: checking fo
404b0 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a r $ac_word" >&5.
404c0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
404d0 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 king for $ac_wor
404e0 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 d... " >&6; }.if
404f0 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 ${ac_cv_prog_LI
40500 50 4f 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 PO+:} false; the
40510 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
40520 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
40530 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 .else. if test
40540 2d 6e 20 22 24 4c 49 50 4f 22 3b 20 74 68 65 6e -n "$LIPO"; then
40550 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 . ac_cv_prog_LI
40560 50 4f 3d 22 24 4c 49 50 4f 22 20 23 20 4c 65 74 PO="$LIPO" # Let
40570 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
40580 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 de the test..els
40590 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 e.as_save_IFS=$I
405a0 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 FS; IFS=$PATH_SE
405b0 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 PARATOR.for as_d
405c0 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 ir in $PATH.do.
405d0 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 IFS=$as_save_IF
405e0 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 S. test -z "$as
405f0 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d _dir" && as_dir=
40600 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65 .. for ac_exe
40610 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f c_ext in '' $ac_
40620 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e executable_exten
40630 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 61 sions; do. if a
40640 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 5f s_fn_executable_
40650 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 p "$as_dir/$ac_w
40660 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 ord$ac_exec_ext"
40670 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 ; then. ac_cv
40680 5f 70 72 6f 67 5f 4c 49 50 4f 3d 22 24 7b 61 63 _prog_LIPO="${ac
40690 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6c 69 70 _tool_prefix}lip
406a0 6f 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 o". $as_echo
406b0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
406c0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f eno-$LINENO}: fo
406d0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f und $as_dir/$ac_
406e0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
406f0 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 " >&5. break
40700 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 2. fi.done. do
40710 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
40720 49 46 53 0a 0a 66 69 0a 66 69 0a 4c 49 50 4f 3d IFS..fi.fi.LIPO=
40730 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4c 49 50 4f $ac_cv_prog_LIPO
40740 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4c 49 .if test -n "$LI
40750 50 4f 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 PO"; then. { $a
40760 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
40770 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
40780 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4c 49 NO}: result: $LI
40790 50 4f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f PO" >&5.$as_echo
407a0 20 22 24 4c 49 50 4f 22 20 3e 26 36 3b 20 7d 0a "$LIPO" >&6; }.
407b0 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 else. { $as_ech
407c0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
407d0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
407e0 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a result: no" >&5.
407f0 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 $as_echo "no" >&
40800 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 6; }.fi...fi.if
40810 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f test -z "$ac_cv_
40820 70 72 6f 67 5f 4c 49 50 4f 22 3b 20 74 68 65 6e prog_LIPO"; then
40830 0a 20 20 61 63 5f 63 74 5f 4c 49 50 4f 3d 24 4c . ac_ct_LIPO=$L
40840 49 50 4f 0a 20 20 23 20 45 78 74 72 61 63 74 20 IPO. # Extract
40850 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f the first word o
40860 66 20 22 6c 69 70 6f 22 2c 20 73 6f 20 69 74 20 f "lipo", so it
40870 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d can be a program
40880 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e name with args.
40890 0a 73 65 74 20 64 75 6d 6d 79 20 6c 69 70 6f 3b .set dummy lipo;
408a0 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 ac_word=$2.{ $a
408b0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
408c0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
408d0 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f NO}: checking fo
408e0 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a r $ac_word" >&5.
408f0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
40900 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 king for $ac_wor
40910 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 d... " >&6; }.if
40920 20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ${ac_cv_prog_ac
40930 5f 63 74 5f 4c 49 50 4f 2b 3a 7d 20 66 61 6c 73 _ct_LIPO+:} fals
40940 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
40950 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
40960 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 " >&6.else. if
40970 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 test -n "$ac_ct
40980 5f 4c 49 50 4f 22 3b 20 74 68 65 6e 0a 20 20 61 _LIPO"; then. a
40990 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
409a0 4c 49 50 4f 3d 22 24 61 63 5f 63 74 5f 4c 49 50 LIPO="$ac_ct_LIP
409b0 4f 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 O" # Let the use
409c0 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
409d0 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 est..else.as_sav
409e0 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
409f0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
40a00 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
40a10 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
40a20 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
40a30 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
40a40 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
40a50 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
40a60 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
40a70 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
40a80 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
40a90 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
40aa0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
40ab0 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
40ac0 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 ac_cv_prog_ac
40ad0 5f 63 74 5f 4c 49 50 4f 3d 22 6c 69 70 6f 22 0a _ct_LIPO="lipo".
40ae0 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 $as_echo "$a
40af0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
40b00 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 -$LINENO}: found
40b10 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 $as_dir/$ac_wor
40b20 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e d$ac_exec_ext" >
40b30 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 &5. break 2.
40b40 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a fi.done. done.
40b50 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 IFS=$as_save_IFS
40b60 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 4c 49 ..fi.fi.ac_ct_LI
40b70 50 4f 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 PO=$ac_cv_prog_a
40b80 63 5f 63 74 5f 4c 49 50 4f 0a 69 66 20 74 65 73 c_ct_LIPO.if tes
40b90 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4c 49 50 t -n "$ac_ct_LIP
40ba0 4f 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 O"; then. { $as
40bb0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
40bc0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
40bd0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
40be0 63 74 5f 4c 49 50 4f 22 20 3e 26 35 0a 24 61 73 ct_LIPO" >&5.$as
40bf0 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f 4c 49 _echo "$ac_ct_LI
40c00 50 4f 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a PO" >&6; }.else.
40c10 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
40c20 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
40c30 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
40c40 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 t: no" >&5.$as_e
40c50 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a cho "no" >&6; }.
40c60 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 fi.. if test "x
40c70 24 61 63 5f 63 74 5f 4c 49 50 4f 22 20 3d 20 78 $ac_ct_LIPO" = x
40c80 3b 20 74 68 65 6e 0a 20 20 20 20 4c 49 50 4f 3d ; then. LIPO=
40c90 22 3a 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 ":". else. c
40ca0 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 ase $cross_compi
40cb0 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 ling:$ac_tool_wa
40cc0 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 rned in.yes:).{
40cd0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
40ce0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
40cf0 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 NENO}: WARNING:
40d00 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c using cross tool
40d10 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 s not prefixed w
40d20 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 ith host triplet
40d30 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
40d40 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a $as_me: WARNING:
40d50 20 75 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f using cross too
40d60 6c 73 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 ls not prefixed
40d70 77 69 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 with host triple
40d80 74 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c t" >&2;}.ac_tool
40d90 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 _warned=yes ;;.e
40da0 73 61 63 0a 20 20 20 20 4c 49 50 4f 3d 24 61 63 sac. LIPO=$ac
40db0 5f 63 74 5f 4c 49 50 4f 0a 20 20 66 69 0a 65 6c _ct_LIPO. fi.el
40dc0 73 65 0a 20 20 4c 49 50 4f 3d 22 24 61 63 5f 63 se. LIPO="$ac_c
40dd0 76 5f 70 72 6f 67 5f 4c 49 50 4f 22 0a 66 69 0a v_prog_LIPO".fi.
40de0 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 . if test -n
40df0 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 "$ac_tool_prefix
40e00 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 "; then. # Extr
40e10 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f act the first wo
40e20 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c rd of "${ac_tool
40e30 5f 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 22 2c 20 _prefix}otool",
40e40 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 so it can be a p
40e50 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 rogram name with
40e60 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 args..set dummy
40e70 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 ${ac_tool_prefi
40e80 78 7d 6f 74 6f 6f 6c 3b 20 61 63 5f 77 6f 72 64 x}otool; ac_word
40e90 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
40ea0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
40eb0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
40ec0 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
40ed0 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
40ee0 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
40ef0 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
40f00 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
40f10 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 2b 3a 7d 20 66 _prog_OTOOL+:} f
40f20 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
40f30 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
40f40 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
40f50 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4f 54 if test -n "$OT
40f60 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f OOL"; then. ac_
40f70 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 3d 22 24 cv_prog_OTOOL="$
40f80 4f 54 4f 4f 4c 22 20 23 20 4c 65 74 20 74 68 65 OTOOL" # Let the
40f90 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 user override t
40fa0 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 he test..else.as
40fb0 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 _save_IFS=$IFS;
40fc0 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 IFS=$PATH_SEPARA
40fd0 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 TOR.for as_dir i
40fe0 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 n $PATH.do. IFS
40ff0 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 =$as_save_IFS.
41000 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 test -z "$as_dir
41010 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 " && as_dir=..
41020 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 for ac_exec_ex
41030 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 t in '' $ac_exec
41040 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e utable_extension
41050 73 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e s; do. if as_fn
41060 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 _executable_p "$
41070 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 as_dir/$ac_word$
41080 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 ac_exec_ext"; th
41090 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f en. ac_cv_pro
410a0 67 5f 4f 54 4f 4f 4c 3d 22 24 7b 61 63 5f 74 6f g_OTOOL="${ac_to
410b0 6f 6c 5f 70 72 65 66 69 78 7d 6f 74 6f 6f 6c 22 ol_prefix}otool"
410c0 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 24 . $as_echo "$
410d0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
410e0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e o-$LINENO}: foun
410f0 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f d $as_dir/$ac_wo
41100 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 rd$ac_exec_ext"
41110 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a >&5. break 2.
41120 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 fi.done. done
41130 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 .IFS=$as_save_IF
41140 53 0a 0a 66 69 0a 66 69 0a 4f 54 4f 4f 4c 3d 24 S..fi.fi.OTOOL=$
41150 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c ac_cv_prog_OTOOL
41160 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4f 54 .if test -n "$OT
41170 4f 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 OOL"; then. { $
41180 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
41190 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
411a0 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4f ENO}: result: $O
411b0 54 4f 4f 4c 22 20 3e 26 35 0a 24 61 73 5f 65 63 TOOL" >&5.$as_ec
411c0 68 6f 20 22 24 4f 54 4f 4f 4c 22 20 3e 26 36 3b ho "$OTOOL" >&6;
411d0 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f }.else. { $as_
411e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
411f0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
41200 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e }: result: no" >
41210 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 &5.$as_echo "no"
41220 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a >&6; }.fi...fi.
41230 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f if test -z "$ac_
41240 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 22 3b 20 cv_prog_OTOOL";
41250 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 4f 54 4f then. ac_ct_OTO
41260 4f 4c 3d 24 4f 54 4f 4f 4c 0a 20 20 23 20 45 78 OL=$OTOOL. # Ex
41270 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 tract the first
41280 77 6f 72 64 20 6f 66 20 22 6f 74 6f 6f 6c 22 2c word of "otool",
41290 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 so it can be a
412a0 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 program name wit
412b0 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d h args..set dumm
412c0 79 20 6f 74 6f 6f 6c 3b 20 61 63 5f 77 6f 72 64 y otool; ac_word
412d0 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 =$2.{ $as_echo "
412e0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
412f0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
41300 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f cking for $ac_wo
41310 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f rd" >&5.$as_echo
41320 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
41330 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e $ac_word... " >
41340 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
41350 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f _prog_ac_ct_OTOO
41360 4c 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e L+:} false; then
41370 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
41380 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
41390 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d else. if test -
413a0 6e 20 22 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 22 n "$ac_ct_OTOOL"
413b0 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 ; then. ac_cv_p
413c0 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c 3d rog_ac_ct_OTOOL=
413d0 22 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 22 20 23 "$ac_ct_OTOOL" #
413e0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 Let the user ov
413f0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e erride the test.
41400 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 .else.as_save_IF
41410 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 S=$IFS; IFS=$PAT
41420 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 H_SEPARATOR.for
41430 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a as_dir in $PATH.
41440 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 do. IFS=$as_sav
41450 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 e_IFS. test -z
41460 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f "$as_dir" && as_
41470 64 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 dir=.. for ac
41480 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 _exec_ext in ''
41490 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 $ac_executable_e
414a0 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 xtensions; do.
414b0 69 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 if as_fn_executa
414c0 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 ble_p "$as_dir/$
414d0 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f ac_word$ac_exec_
414e0 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 ext"; then. a
414f0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f c_cv_prog_ac_ct_
41500 4f 54 4f 4f 4c 3d 22 6f 74 6f 6f 6c 22 0a 20 20 OTOOL="otool".
41510 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
41520 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
41530 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 LINENO}: found $
41540 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 as_dir/$ac_word$
41550 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 ac_exec_ext" >&5
41560 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 . break 2. f
41570 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 i.done. done.IF
41580 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a S=$as_save_IFS..
41590 66 69 0a 66 69 0a 61 63 5f 63 74 5f 4f 54 4f 4f fi.fi.ac_ct_OTOO
415a0 4c 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 L=$ac_cv_prog_ac
415b0 5f 63 74 5f 4f 54 4f 4f 4c 0a 69 66 20 74 65 73 _ct_OTOOL.if tes
415c0 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 4f 54 4f t -n "$ac_ct_OTO
415d0 4f 4c 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 OL"; then. { $a
415e0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
415f0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
41600 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 NO}: result: $ac
41610 5f 63 74 5f 4f 54 4f 4f 4c 22 20 3e 26 35 0a 24 _ct_OTOOL" >&5.$
41620 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 5f as_echo "$ac_ct_
41630 4f 54 4f 4f 4c 22 20 3e 26 36 3b 20 7d 0a 65 6c OTOOL" >&6; }.el
41640 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
41650 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
41660 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
41670 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
41680 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
41690 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 }.fi.. if test
416a0 20 22 78 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 22 "x$ac_ct_OTOOL"
416b0 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 4f = x; then. O
416c0 54 4f 4f 4c 3d 22 3a 22 0a 20 20 65 6c 73 65 0a TOOL=":". else.
416d0 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f case $cross_
416e0 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f compiling:$ac_to
416f0 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 ol_warned in.yes
41700 3a 29 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 :).{ $as_echo "$
41710 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
41720 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e o-$LINENO}: WARN
41730 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 73 ING: using cross
41740 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 69 tools not prefi
41750 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 72 xed with host tr
41760 69 70 6c 65 74 22 20 3e 26 35 0a 24 61 73 5f 65 iplet" >&5.$as_e
41770 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 cho "$as_me: WAR
41780 4e 49 4e 47 3a 20 75 73 69 6e 67 20 63 72 6f 73 NING: using cros
41790 73 20 74 6f 6f 6c 73 20 6e 6f 74 20 70 72 65 66 s tools not pref
417a0 69 78 65 64 20 77 69 74 68 20 68 6f 73 74 20 74 ixed with host t
417b0 72 69 70 6c 65 74 22 20 3e 26 32 3b 7d 0a 61 63 riplet" >&2;}.ac
417c0 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 _tool_warned=yes
417d0 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 4f 54 4f ;;.esac. OTO
417e0 4f 4c 3d 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 0a OL=$ac_ct_OTOOL.
417f0 20 20 66 69 0a 65 6c 73 65 0a 20 20 4f 54 4f 4f fi.else. OTOO
41800 4c 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f L="$ac_cv_prog_O
41810 54 4f 4f 4c 22 0a 66 69 0a 0a 20 20 20 20 69 66 TOOL".fi.. if
41820 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f test -n "$ac_to
41830 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e ol_prefix"; then
41840 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 . # Extract the
41850 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 first word of "
41860 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
41870 7d 6f 74 6f 6f 6c 36 34 22 2c 20 73 6f 20 69 74 }otool64", so it
41880 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 can be a progra
41890 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 m name with args
418a0 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 ..set dummy ${ac
418b0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6f 74 6f _tool_prefix}oto
418c0 6f 6c 36 34 3b 20 61 63 5f 77 6f 72 64 3d 24 32 ol64; ac_word=$2
418d0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
418e0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
418f0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
41900 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 ng for $ac_word"
41910 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
41920 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 "checking for $a
41930 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b c_word... " >&6;
41940 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 }.if ${ac_cv_pr
41950 6f 67 5f 4f 54 4f 4f 4c 36 34 2b 3a 7d 20 66 61 og_OTOOL64+:} fa
41960 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
41970 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
41980 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
41990 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4f 54 4f if test -n "$OTO
419a0 4f 4c 36 34 22 3b 20 74 68 65 6e 0a 20 20 61 63 OL64"; then. ac
419b0 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 36 34 _cv_prog_OTOOL64
419c0 3d 22 24 4f 54 4f 4f 4c 36 34 22 20 23 20 4c 65 ="$OTOOL64" # Le
419d0 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 t the user overr
419e0 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c ide the test..el
419f0 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 se.as_save_IFS=$
41a00 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 IFS; IFS=$PATH_S
41a10 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f EPARATOR.for as_
41a20 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a dir in $PATH.do.
41a30 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 IFS=$as_save_I
41a40 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 FS. test -z "$a
41a50 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 s_dir" && as_dir
41a60 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 =.. for ac_ex
41a70 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 ec_ext in '' $ac
41a80 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 _executable_exte
41a90 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 nsions; do. if
41aa0 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 as_fn_executable
41ab0 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f _p "$as_dir/$ac_
41ac0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
41ad0 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 "; then. ac_c
41ae0 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 36 34 3d 22 v_prog_OTOOL64="
41af0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
41b00 7d 6f 74 6f 6f 6c 36 34 22 0a 20 20 20 20 24 61 }otool64". $a
41b10 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
41b20 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
41b30 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 NO}: found $as_d
41b40 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
41b50 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 xec_ext" >&5.
41b60 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f break 2. fi.do
41b70 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 ne. done.IFS=$a
41b80 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 s_save_IFS..fi.f
41b90 69 0a 4f 54 4f 4f 4c 36 34 3d 24 61 63 5f 63 76 i.OTOOL64=$ac_cv
41ba0 5f 70 72 6f 67 5f 4f 54 4f 4f 4c 36 34 0a 69 66 _prog_OTOOL64.if
41bb0 20 74 65 73 74 20 2d 6e 20 22 24 4f 54 4f 4f 4c test -n "$OTOOL
41bc0 36 34 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 64"; then. { $a
41bd0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
41be0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
41bf0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 4f 54 NO}: result: $OT
41c00 4f 4f 4c 36 34 22 20 3e 26 35 0a 24 61 73 5f 65 OOL64" >&5.$as_e
41c10 63 68 6f 20 22 24 4f 54 4f 4f 4c 36 34 22 20 3e cho "$OTOOL64" >
41c20 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 &6; }.else. { $
41c30 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
41c40 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
41c50 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f ENO}: result: no
41c60 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
41c70 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a no" >&6; }.fi...
41c80 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 fi.if test -z "$
41c90 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f 4c ac_cv_prog_OTOOL
41ca0 36 34 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 64"; then. ac_c
41cb0 74 5f 4f 54 4f 4f 4c 36 34 3d 24 4f 54 4f 4f 4c t_OTOOL64=$OTOOL
41cc0 36 34 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 64. # Extract t
41cd0 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 he first word of
41ce0 20 22 6f 74 6f 6f 6c 36 34 22 2c 20 73 6f 20 69 "otool64", so i
41cf0 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 t can be a progr
41d00 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 am name with arg
41d10 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 6f 74 6f s..set dummy oto
41d20 6f 6c 36 34 3b 20 61 63 5f 77 6f 72 64 3d 24 32 ol64; ac_word=$2
41d30 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
41d40 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
41d50 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
41d60 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 ng for $ac_word"
41d70 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
41d80 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 "checking for $a
41d90 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 3b c_word... " >&6;
41da0 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 72 }.if ${ac_cv_pr
41db0 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 og_ac_ct_OTOOL64
41dc0 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
41dd0 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
41de0 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
41df0 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e lse. if test -n
41e00 20 22 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 "$ac_ct_OTOOL64
41e10 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f "; then. ac_cv_
41e20 70 72 6f 67 5f 61 63 5f 63 74 5f 4f 54 4f 4f 4c prog_ac_ct_OTOOL
41e30 36 34 3d 22 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 64="$ac_ct_OTOOL
41e40 36 34 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 64" # Let the us
41e50 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 er override the
41e60 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 test..else.as_sa
41e70 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 ve_IFS=$IFS; IFS
41e80 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 =$PATH_SEPARATOR
41e90 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 .for as_dir in $
41ea0 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 PATH.do. IFS=$a
41eb0 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 s_save_IFS. tes
41ec0 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 t -z "$as_dir" &
41ed0 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 & as_dir=.. f
41ee0 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 or ac_exec_ext i
41ef0 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 n '' $ac_executa
41f00 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 ble_extensions;
41f10 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 do. if as_fn_ex
41f20 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f ecutable_p "$as_
41f30 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
41f40 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a exec_ext"; then.
41f50 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 ac_cv_prog_a
41f60 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 3d 22 6f 74 c_ct_OTOOL64="ot
41f70 6f 6f 6c 36 34 22 0a 20 20 20 20 24 61 73 5f 65 ool64". $as_e
41f80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
41f90 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
41fa0 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f : found $as_dir/
41fb0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 $ac_word$ac_exec
41fc0 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 _ext" >&5. br
41fd0 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a eak 2. fi.done.
41fe0 20 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 done.IFS=$as_s
41ff0 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 ave_IFS..fi.fi.a
42000 63 5f 63 74 5f 4f 54 4f 4f 4c 36 34 3d 24 61 63 c_ct_OTOOL64=$ac
42010 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 4f _cv_prog_ac_ct_O
42020 54 4f 4f 4c 36 34 0a 69 66 20 74 65 73 74 20 2d TOOL64.if test -
42030 6e 20 22 24 61 63 5f 63 74 5f 4f 54 4f 4f 4c 36 n "$ac_ct_OTOOL6
42040 34 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 73 4"; then. { $as
42050 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
42060 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
42070 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
42080 63 74 5f 4f 54 4f 4f 4c 36 34 22 20 3e 26 35 0a ct_OTOOL64" >&5.
42090 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 74 $as_echo "$ac_ct
420a0 5f 4f 54 4f 4f 4c 36 34 22 20 3e 26 36 3b 20 7d _OTOOL64" >&6; }
420b0 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
420c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
420d0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
420e0 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 result: no" >&5
420f0 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e .$as_echo "no" >
42100 26 36 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 &6; }.fi.. if t
42110 65 73 74 20 22 78 24 61 63 5f 63 74 5f 4f 54 4f est "x$ac_ct_OTO
42120 4f 4c 36 34 22 20 3d 20 78 3b 20 74 68 65 6e 0a OL64" = x; then.
42130 20 20 20 20 4f 54 4f 4f 4c 36 34 3d 22 3a 22 0a OTOOL64=":".
42140 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20 else. case
42150 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 $cross_compiling
42160 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 :$ac_tool_warned
42170 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 73 5f in.yes:).{ $as_
42180 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
42190 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
421a0 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 6e }: WARNING: usin
421b0 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e 6f g cross tools no
421c0 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 t prefixed with
421d0 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e 26 host triplet" >&
421e0 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
421f0 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 69 me: WARNING: usi
42200 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 6e ng cross tools n
42210 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 ot prefixed with
42220 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 3e host triplet" >
42230 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 &2;}.ac_tool_war
42240 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a ned=yes ;;.esac.
42250 20 20 20 20 4f 54 4f 4f 4c 36 34 3d 24 61 63 5f OTOOL64=$ac_
42260 63 74 5f 4f 54 4f 4f 4c 36 34 0a 20 20 66 69 0a ct_OTOOL64. fi.
42270 65 6c 73 65 0a 20 20 4f 54 4f 4f 4c 36 34 3d 22 else. OTOOL64="
42280 24 61 63 5f 63 76 5f 70 72 6f 67 5f 4f 54 4f 4f $ac_cv_prog_OTOO
42290 4c 36 34 22 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a L64".fi.........
422a0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
422b0 0a 0a 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 ... { $as_ech
422c0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
422d0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
422e0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 2d 73 69 checking for -si
422f0 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 6c 69 6e 6b ngle_module link
42300 65 72 20 66 6c 61 67 22 20 3e 26 35 0a 24 61 73 er flag" >&5.$as
42310 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
42320 67 20 66 6f 72 20 2d 73 69 6e 67 6c 65 5f 6d 6f g for -single_mo
42330 64 75 6c 65 20 6c 69 6e 6b 65 72 20 66 6c 61 67 dule linker flag
42340 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 ... " >&6; }.if
42350 24 7b 6c 74 5f 63 76 5f 61 70 70 6c 65 5f 63 63 ${lt_cv_apple_cc
42360 5f 73 69 6e 67 6c 65 5f 6d 6f 64 2b 3a 7d 20 66 _single_mod+:} f
42370 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
42380 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
42390 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
423a0 20 6c 74 5f 63 76 5f 61 70 70 6c 65 5f 63 63 5f lt_cv_apple_cc_
423b0 73 69 6e 67 6c 65 5f 6d 6f 64 3d 6e 6f 0a 20 20 single_mod=no.
423c0 20 20 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 if test -z "
423d0 24 7b 4c 54 5f 4d 55 4c 54 49 5f 4d 4f 44 55 4c ${LT_MULTI_MODUL
423e0 45 7d 22 3b 20 74 68 65 6e 0a 09 23 20 42 79 20 E}"; then..# By
423f0 64 65 66 61 75 6c 74 20 77 65 20 77 69 6c 6c 20 default we will
42400 61 64 64 20 74 68 65 20 2d 73 69 6e 67 6c 65 5f add the -single_
42410 6d 6f 64 75 6c 65 20 66 6c 61 67 2e 20 59 6f 75 module flag. You
42420 20 63 61 6e 20 6f 76 65 72 72 69 64 65 0a 09 23 can override..#
42430 20 62 79 20 65 69 74 68 65 72 20 73 65 74 74 69 by either setti
42440 6e 67 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 ng the environme
42450 6e 74 20 76 61 72 69 61 62 6c 65 20 4c 54 5f 4d nt variable LT_M
42460 55 4c 54 49 5f 4d 4f 44 55 4c 45 0a 09 23 20 6e ULTI_MODULE..# n
42470 6f 6e 2d 65 6d 70 74 79 20 61 74 20 63 6f 6e 66 on-empty at conf
42480 69 67 75 72 65 20 74 69 6d 65 2c 20 6f 72 20 62 igure time, or b
42490 79 20 61 64 64 69 6e 67 20 2d 6d 75 6c 74 69 5f y adding -multi_
424a0 6d 6f 64 75 6c 65 20 74 6f 20 74 68 65 0a 09 23 module to the..#
424b0 20 6c 69 6e 6b 20 66 6c 61 67 73 2e 0a 09 72 6d link flags...rm
424c0 20 2d 72 66 20 6c 69 62 63 6f 6e 66 74 65 73 74 -rf libconftest
424d0 2e 64 79 6c 69 62 2a 0a 09 65 63 68 6f 20 22 69 .dylib*..echo "i
424e0 6e 74 20 66 6f 6f 28 76 6f 69 64 29 7b 72 65 74 nt foo(void){ret
424f0 75 72 6e 20 31 3b 7d 22 20 3e 20 63 6f 6e 66 74 urn 1;}" > conft
42500 65 73 74 2e 63 0a 09 65 63 68 6f 20 22 24 4c 54 est.c..echo "$LT
42510 43 43 20 24 4c 54 43 46 4c 41 47 53 20 24 4c 44 CC $LTCFLAGS $LD
42520 46 4c 41 47 53 20 2d 6f 20 6c 69 62 63 6f 6e 66 FLAGS -o libconf
42530 74 65 73 74 2e 64 79 6c 69 62 20 5c 0a 2d 64 79 test.dylib \.-dy
42540 6e 61 6d 69 63 6c 69 62 20 2d 57 6c 2c 2d 73 69 namiclib -Wl,-si
42550 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 63 6f 6e 66 ngle_module conf
42560 74 65 73 74 2e 63 22 20 3e 26 35 0a 09 24 4c 54 test.c" >&5..$LT
42570 43 43 20 24 4c 54 43 46 4c 41 47 53 20 24 4c 44 CC $LTCFLAGS $LD
42580 46 4c 41 47 53 20 2d 6f 20 6c 69 62 63 6f 6e 66 FLAGS -o libconf
42590 74 65 73 74 2e 64 79 6c 69 62 20 5c 0a 09 20 20 test.dylib \..
425a0 2d 64 79 6e 61 6d 69 63 6c 69 62 20 2d 57 6c 2c -dynamiclib -Wl,
425b0 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 63 -single_module c
425c0 6f 6e 66 74 65 73 74 2e 63 20 32 3e 63 6f 6e 66 onftest.c 2>conf
425d0 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 20 test.err.
425e0 20 5f 6c 74 5f 72 65 73 75 6c 74 3d 24 3f 0a 09 _lt_result=$?..
425f0 69 66 20 74 65 73 74 20 2d 66 20 6c 69 62 63 6f if test -f libco
42600 6e 66 74 65 73 74 2e 64 79 6c 69 62 20 26 26 20 nftest.dylib &&
42610 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 test ! -s confte
42620 73 74 2e 65 72 72 20 26 26 20 74 65 73 74 20 24 st.err && test $
42630 5f 6c 74 5f 72 65 73 75 6c 74 20 3d 20 30 3b 20 _lt_result = 0;
42640 74 68 65 6e 0a 09 20 20 6c 74 5f 63 76 5f 61 70 then.. lt_cv_ap
42650 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f ple_cc_single_mo
42660 64 3d 79 65 73 0a 09 65 6c 73 65 0a 09 20 20 63 d=yes..else.. c
42670 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 at conftest.err
42680 3e 26 35 0a 09 66 69 0a 09 72 6d 20 2d 72 66 20 >&5..fi..rm -rf
42690 6c 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c 69 libconftest.dyli
426a0 62 2a 0a 09 72 6d 20 2d 66 20 63 6f 6e 66 74 65 b*..rm -f confte
426b0 73 74 2e 2a 0a 20 20 20 20 20 20 66 69 0a 66 69 st.*. fi.fi
426c0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
426d0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
426e0 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
426f0 3a 20 24 6c 74 5f 63 76 5f 61 70 70 6c 65 5f 63 : $lt_cv_apple_c
42700 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22 20 3e 26 c_single_mod" >&
42710 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 5.$as_echo "$lt_
42720 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67 cv_apple_cc_sing
42730 6c 65 5f 6d 6f 64 22 20 3e 26 36 3b 20 7d 0a 20 le_mod" >&6; }.
42740 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 { $as_echo "$
42750 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
42760 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
42770 6b 69 6e 67 20 66 6f 72 20 2d 65 78 70 6f 72 74 king for -export
42780 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 20 ed_symbols_list
42790 6c 69 6e 6b 65 72 20 66 6c 61 67 22 20 3e 26 35 linker flag" >&5
427a0 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
427b0 63 6b 69 6e 67 20 66 6f 72 20 2d 65 78 70 6f 72 cking for -expor
427c0 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 ted_symbols_list
427d0 20 6c 69 6e 6b 65 72 20 66 6c 61 67 2e 2e 2e 20 linker flag...
427e0 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 " >&6; }.if ${lt
427f0 5f 63 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f _cv_ld_exported_
42800 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 2b 3a 7d 20 symbols_list+:}
42810 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
42820 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
42830 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
42840 20 20 6c 74 5f 63 76 5f 6c 64 5f 65 78 70 6f 72 lt_cv_ld_expor
42850 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 ted_symbols_list
42860 3d 6e 6f 0a 20 20 20 20 20 20 73 61 76 65 5f 4c =no. save_L
42870 44 46 4c 41 47 53 3d 24 4c 44 46 4c 41 47 53 0a DFLAGS=$LDFLAGS.
42880 20 20 20 20 20 20 65 63 68 6f 20 22 5f 6d 61 69 echo "_mai
42890 6e 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 73 79 n" > conftest.sy
428a0 6d 0a 20 20 20 20 20 20 4c 44 46 4c 41 47 53 3d m. LDFLAGS=
428b0 22 24 4c 44 46 4c 41 47 53 20 2d 57 6c 2c 2d 65 "$LDFLAGS -Wl,-e
428c0 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f xported_symbols_
428d0 6c 69 73 74 2c 63 6f 6e 66 74 65 73 74 2e 73 79 list,conftest.sy
428e0 6d 22 0a 20 20 20 20 20 20 63 61 74 20 63 6f 6e m". cat con
428f0 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
42900 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
42910 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
42920 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 defs.h. */..int
42930 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a .main ().{.. ;.
42940 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 return 0;.}._A
42950 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f CEOF.if ac_fn_c_
42960 74 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e try_link "$LINEN
42970 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 6c 74 5f O"; then :. lt_
42980 63 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 cv_ld_exported_s
42990 79 6d 62 6f 6c 73 5f 6c 69 73 74 3d 79 65 73 0a ymbols_list=yes.
429a0 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 6c 64 5f else. lt_cv_ld_
429b0 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 exported_symbols
429c0 5f 6c 69 73 74 3d 6e 6f 0a 66 69 0a 72 6d 20 2d _list=no.fi.rm -
429d0 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e f core conftest.
429e0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 err conftest.$ac
429f0 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 63 6f _objext \. co
42a00 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 nftest$ac_exeext
42a10 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
42a20 74 0a 09 4c 44 46 4c 41 47 53 3d 22 24 73 61 76 t..LDFLAGS="$sav
42a30 65 5f 4c 44 46 4c 41 47 53 22 0a 0a 66 69 0a 7b e_LDFLAGS"..fi.{
42a40 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
42a50 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
42a60 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
42a70 24 6c 74 5f 63 76 5f 6c 64 5f 65 78 70 6f 72 74 $lt_cv_ld_export
42a80 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 22 ed_symbols_list"
42a90 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
42aa0 6c 74 5f 63 76 5f 6c 64 5f 65 78 70 6f 72 74 65 lt_cv_ld_exporte
42ab0 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 22 20 d_symbols_list"
42ac0 3e 26 36 3b 20 7d 0a 20 20 20 20 7b 20 24 61 73 >&6; }. { $as
42ad0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
42ae0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
42af0 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 O}: checking for
42b00 20 2d 66 6f 72 63 65 5f 6c 6f 61 64 20 6c 69 6e -force_load lin
42b10 6b 65 72 20 66 6c 61 67 22 20 3e 26 35 0a 24 61 ker flag" >&5.$a
42b20 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
42b30 6e 67 20 66 6f 72 20 2d 66 6f 72 63 65 5f 6c 6f ng for -force_lo
42b40 61 64 20 6c 69 6e 6b 65 72 20 66 6c 61 67 2e 2e ad linker flag..
42b50 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
42b60 6c 74 5f 63 76 5f 6c 64 5f 66 6f 72 63 65 5f 6c lt_cv_ld_force_l
42b70 6f 61 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 oad+:} false; th
42b80 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
42b90 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
42ba0 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 6c 6.else. lt_cv_l
42bb0 64 5f 66 6f 72 63 65 5f 6c 6f 61 64 3d 6e 6f 0a d_force_load=no.
42bc0 20 20 20 20 20 20 63 61 74 20 3e 20 63 6f 6e 66 cat > conf
42bd0 74 65 73 74 2e 63 20 3c 3c 20 5f 4c 54 5f 45 4f test.c << _LT_EO
42be0 46 0a 69 6e 74 20 66 6f 72 63 65 64 5f 6c 6f 61 F.int forced_loa
42bf0 64 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 32 ded() { return 2
42c00 3b 7d 0a 5f 4c 54 5f 45 4f 46 0a 20 20 20 20 20 ;}._LT_EOF.
42c10 20 65 63 68 6f 20 22 24 4c 54 43 43 20 24 4c 54 echo "$LTCC $LT
42c20 43 46 4c 41 47 53 20 2d 63 20 2d 6f 20 63 6f 6e CFLAGS -c -o con
42c30 66 74 65 73 74 2e 6f 20 63 6f 6e 66 74 65 73 74 ftest.o conftest
42c40 2e 63 22 20 3e 26 35 0a 20 20 20 20 20 20 24 4c .c" >&5. $L
42c50 54 43 43 20 24 4c 54 43 46 4c 41 47 53 20 2d 63 TCC $LTCFLAGS -c
42c60 20 2d 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 20 63 -o conftest.o c
42c70 6f 6e 66 74 65 73 74 2e 63 20 32 3e 26 35 0a 20 onftest.c 2>&5.
42c80 20 20 20 20 20 65 63 68 6f 20 22 24 41 52 20 63 echo "$AR c
42c90 72 75 20 6c 69 62 63 6f 6e 66 74 65 73 74 2e 61 ru libconftest.a
42ca0 20 63 6f 6e 66 74 65 73 74 2e 6f 22 20 3e 26 35 conftest.o" >&5
42cb0 0a 20 20 20 20 20 20 24 41 52 20 63 72 75 20 6c . $AR cru l
42cc0 69 62 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e ibconftest.a con
42cd0 66 74 65 73 74 2e 6f 20 32 3e 26 35 0a 20 20 20 ftest.o 2>&5.
42ce0 20 20 20 65 63 68 6f 20 22 24 52 41 4e 4c 49 42 echo "$RANLIB
42cf0 20 6c 69 62 63 6f 6e 66 74 65 73 74 2e 61 22 20 libconftest.a"
42d00 3e 26 35 0a 20 20 20 20 20 20 24 52 41 4e 4c 49 >&5. $RANLI
42d10 42 20 6c 69 62 63 6f 6e 66 74 65 73 74 2e 61 20 B libconftest.a
42d20 32 3e 26 35 0a 20 20 20 20 20 20 63 61 74 20 3e 2>&5. cat >
42d30 20 63 6f 6e 66 74 65 73 74 2e 63 20 3c 3c 20 5f conftest.c << _
42d40 4c 54 5f 45 4f 46 0a 69 6e 74 20 6d 61 69 6e 28 LT_EOF.int main(
42d50 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 7d 0a 5f ) { return 0;}._
42d60 4c 54 5f 45 4f 46 0a 20 20 20 20 20 20 65 63 68 LT_EOF. ech
42d70 6f 20 22 24 4c 54 43 43 20 24 4c 54 43 46 4c 41 o "$LTCC $LTCFLA
42d80 47 53 20 24 4c 44 46 4c 41 47 53 20 2d 6f 20 63 GS $LDFLAGS -o c
42d90 6f 6e 66 74 65 73 74 20 63 6f 6e 66 74 65 73 74 onftest conftest
42da0 2e 63 20 2d 57 6c 2c 2d 66 6f 72 63 65 5f 6c 6f .c -Wl,-force_lo
42db0 61 64 2c 2e 2f 6c 69 62 63 6f 6e 66 74 65 73 74 ad,./libconftest
42dc0 2e 61 22 20 3e 26 35 0a 20 20 20 20 20 20 24 4c .a" >&5. $L
42dd0 54 43 43 20 24 4c 54 43 46 4c 41 47 53 20 24 4c TCC $LTCFLAGS $L
42de0 44 46 4c 41 47 53 20 2d 6f 20 63 6f 6e 66 74 65 DFLAGS -o confte
42df0 73 74 20 63 6f 6e 66 74 65 73 74 2e 63 20 2d 57 st conftest.c -W
42e00 6c 2c 2d 66 6f 72 63 65 5f 6c 6f 61 64 2c 2e 2f l,-force_load,./
42e10 6c 69 62 63 6f 6e 66 74 65 73 74 2e 61 20 32 3e libconftest.a 2>
42e20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 20 conftest.err.
42e30 20 20 20 5f 6c 74 5f 72 65 73 75 6c 74 3d 24 3f _lt_result=$?
42e40 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d . if test -
42e50 66 20 63 6f 6e 66 74 65 73 74 20 26 26 20 74 65 f conftest && te
42e60 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 st ! -s conftest
42e70 2e 65 72 72 20 26 26 20 74 65 73 74 20 24 5f 6c .err && test $_l
42e80 74 5f 72 65 73 75 6c 74 20 3d 20 30 20 26 26 20 t_result = 0 &&
42e90 24 47 52 45 50 20 66 6f 72 63 65 64 5f 6c 6f 61 $GREP forced_loa
42ea0 64 20 63 6f 6e 66 74 65 73 74 20 32 3e 26 31 20 d conftest 2>&1
42eb0 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e >/dev/null; then
42ec0 0a 09 6c 74 5f 63 76 5f 6c 64 5f 66 6f 72 63 65 ..lt_cv_ld_force
42ed0 5f 6c 6f 61 64 3d 79 65 73 0a 20 20 20 20 20 20 _load=yes.
42ee0 65 6c 73 65 0a 09 63 61 74 20 63 6f 6e 66 74 65 else..cat confte
42ef0 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20 20 20 st.err >&5.
42f00 20 66 69 0a 20 20 20 20 20 20 20 20 72 6d 20 2d fi. rm -
42f10 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 6c f conftest.err l
42f20 69 62 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e ibconftest.a con
42f30 66 74 65 73 74 20 63 6f 6e 66 74 65 73 74 2e 63 ftest conftest.c
42f40 0a 20 20 20 20 20 20 20 20 72 6d 20 2d 72 66 20 . rm -rf
42f50 63 6f 6e 66 74 65 73 74 2e 64 53 59 4d 0a 0a 66 conftest.dSYM..f
42f60 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 i.{ $as_echo "$a
42f70 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
42f80 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
42f90 74 3a 20 24 6c 74 5f 63 76 5f 6c 64 5f 66 6f 72 t: $lt_cv_ld_for
42fa0 63 65 5f 6c 6f 61 64 22 20 3e 26 35 0a 24 61 73 ce_load" >&5.$as
42fb0 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 6c 64 _echo "$lt_cv_ld
42fc0 5f 66 6f 72 63 65 5f 6c 6f 61 64 22 20 3e 26 36 _force_load" >&6
42fd0 3b 20 7d 0a 20 20 20 20 63 61 73 65 20 24 68 6f ; }. case $ho
42fe0 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 72 68 61 st_os in. rha
42ff0 70 73 6f 64 79 2a 20 7c 20 64 61 72 77 69 6e 31 psody* | darwin1
43000 2e 5b 30 31 32 5d 29 0a 20 20 20 20 20 20 5f 6c .[012]). _l
43010 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 t_dar_allow_unde
43020 66 69 6e 65 64 3d 27 24 7b 77 6c 7d 2d 75 6e 64 fined='${wl}-und
43030 65 66 69 6e 65 64 20 24 7b 77 6c 7d 73 75 70 70 efined ${wl}supp
43040 72 65 73 73 27 20 3b 3b 0a 20 20 20 20 64 61 72 ress' ;;. dar
43050 77 69 6e 31 2e 2a 29 0a 20 20 20 20 20 20 5f 6c win1.*). _l
43060 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 t_dar_allow_unde
43070 66 69 6e 65 64 3d 27 24 7b 77 6c 7d 2d 66 6c 61 fined='${wl}-fla
43080 74 5f 6e 61 6d 65 73 70 61 63 65 20 24 7b 77 6c t_namespace ${wl
43090 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b 77 6c }-undefined ${wl
430a0 7d 73 75 70 70 72 65 73 73 27 20 3b 3b 0a 20 20 }suppress' ;;.
430b0 20 20 64 61 72 77 69 6e 2a 29 20 23 20 64 61 72 darwin*) # dar
430c0 77 69 6e 20 35 2e 78 20 6f 6e 0a 20 20 20 20 20 win 5.x on.
430d0 20 23 20 69 66 20 72 75 6e 6e 69 6e 67 20 6f 6e # if running on
430e0 20 31 30 2e 35 20 6f 72 20 6c 61 74 65 72 2c 20 10.5 or later,
430f0 74 68 65 20 64 65 70 6c 6f 79 6d 65 6e 74 20 74 the deployment t
43100 61 72 67 65 74 20 64 65 66 61 75 6c 74 73 0a 20 arget defaults.
43110 20 20 20 20 20 23 20 74 6f 20 74 68 65 20 4f 53 # to the OS
43120 20 76 65 72 73 69 6f 6e 2c 20 69 66 20 6f 6e 20 version, if on
43130 78 38 36 2c 20 61 6e 64 20 31 30 2e 34 2c 20 74 x86, and 10.4, t
43140 68 65 20 64 65 70 6c 6f 79 6d 65 6e 74 0a 20 20 he deployment.
43150 20 20 20 20 23 20 74 61 72 67 65 74 20 64 65 66 # target def
43160 61 75 6c 74 73 20 74 6f 20 31 30 2e 34 2e 20 44 aults to 10.4. D
43170 6f 6e 27 74 20 79 6f 75 20 6c 6f 76 65 20 69 74 on't you love it
43180 3f 0a 20 20 20 20 20 20 63 61 73 65 20 24 7b 4d ?. case ${M
43190 41 43 4f 53 58 5f 44 45 50 4c 4f 59 4d 45 4e 54 ACOSX_DEPLOYMENT
431a0 5f 54 41 52 47 45 54 2d 31 30 2e 30 7d 2c 24 68 _TARGET-10.0},$h
431b0 6f 73 74 20 69 6e 0a 09 31 30 2e 30 2c 2a 38 36 ost in..10.0,*86
431c0 2a 2d 64 61 72 77 69 6e 38 2a 7c 31 30 2e 30 2c *-darwin8*|10.0,
431d0 2a 2d 64 61 72 77 69 6e 5b 39 31 5d 2a 29 0a 09 *-darwin[91]*)..
431e0 20 20 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f _lt_dar_allow_
431f0 75 6e 64 65 66 69 6e 65 64 3d 27 24 7b 77 6c 7d undefined='${wl}
43200 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b 77 6c 7d -undefined ${wl}
43210 64 79 6e 61 6d 69 63 5f 6c 6f 6f 6b 75 70 27 20 dynamic_lookup'
43220 3b 3b 0a 09 31 30 2e 5b 30 31 32 5d 2a 29 0a 09 ;;..10.[012]*)..
43230 20 20 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f _lt_dar_allow_
43240 75 6e 64 65 66 69 6e 65 64 3d 27 24 7b 77 6c 7d undefined='${wl}
43250 2d 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20 -flat_namespace
43260 24 7b 77 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 ${wl}-undefined
43270 24 7b 77 6c 7d 73 75 70 70 72 65 73 73 27 20 3b ${wl}suppress' ;
43280 3b 0a 09 31 30 2e 2a 29 0a 09 20 20 5f 6c 74 5f ;..10.*).. _lt_
43290 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 dar_allow_undefi
432a0 6e 65 64 3d 27 24 7b 77 6c 7d 2d 75 6e 64 65 66 ned='${wl}-undef
432b0 69 6e 65 64 20 24 7b 77 6c 7d 64 79 6e 61 6d 69 ined ${wl}dynami
432c0 63 5f 6c 6f 6f 6b 75 70 27 20 3b 3b 0a 20 20 20 c_lookup' ;;.
432d0 20 20 20 65 73 61 63 0a 20 20 20 20 3b 3b 0a 20 esac. ;;.
432e0 20 65 73 61 63 0a 20 20 20 20 69 66 20 74 65 73 esac. if tes
432f0 74 20 22 24 6c 74 5f 63 76 5f 61 70 70 6c 65 5f t "$lt_cv_apple_
43300 63 63 5f 73 69 6e 67 6c 65 5f 6d 6f 64 22 20 3d cc_single_mod" =
43310 20 22 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 "yes"; then.
43320 20 20 20 5f 6c 74 5f 64 61 72 5f 73 69 6e 67 6c _lt_dar_singl
43330 65 5f 6d 6f 64 3d 27 24 73 69 6e 67 6c 65 5f 6d e_mod='$single_m
43340 6f 64 75 6c 65 27 0a 20 20 20 20 66 69 0a 20 20 odule'. fi.
43350 20 20 69 66 20 74 65 73 74 20 22 24 6c 74 5f 63 if test "$lt_c
43360 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 79 v_ld_exported_sy
43370 6d 62 6f 6c 73 5f 6c 69 73 74 22 20 3d 20 22 79 mbols_list" = "y
43380 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 es"; then.
43390 5f 6c 74 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73 _lt_dar_export_s
433a0 79 6d 73 3d 27 20 24 7b 77 6c 7d 2d 65 78 70 6f yms=' ${wl}-expo
433b0 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 rted_symbols_lis
433c0 74 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 t,$output_objdir
433d0 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 /${libname}-symb
433e0 6f 6c 73 2e 65 78 70 73 79 6d 27 0a 20 20 20 20 ols.expsym'.
433f0 65 6c 73 65 0a 20 20 20 20 20 20 5f 6c 74 5f 64 else. _lt_d
43400 61 72 5f 65 78 70 6f 72 74 5f 73 79 6d 73 3d 27 ar_export_syms='
43410 7e 24 4e 4d 45 44 49 54 20 2d 73 20 24 6f 75 74 ~$NMEDIT -s $out
43420 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 put_objdir/${lib
43430 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 name}-symbols.ex
43440 70 73 79 6d 20 24 7b 6c 69 62 7d 27 0a 20 20 20 psym ${lib}'.
43450 20 66 69 0a 20 20 20 20 69 66 20 74 65 73 74 20 fi. if test
43460 22 24 44 53 59 4d 55 54 49 4c 22 20 21 3d 20 22 "$DSYMUTIL" != "
43470 3a 22 20 26 26 20 74 65 73 74 20 22 24 6c 74 5f :" && test "$lt_
43480 63 76 5f 6c 64 5f 66 6f 72 63 65 5f 6c 6f 61 64 cv_ld_force_load
43490 22 20 3d 20 22 6e 6f 22 3b 20 74 68 65 6e 0a 20 " = "no"; then.
434a0 20 20 20 20 20 5f 6c 74 5f 64 73 79 6d 75 74 69 _lt_dsymuti
434b0 6c 3d 27 7e 24 44 53 59 4d 55 54 49 4c 20 24 6c l='~$DSYMUTIL $l
434c0 69 62 20 7c 7c 20 3a 27 0a 20 20 20 20 65 6c 73 ib || :'. els
434d0 65 0a 20 20 20 20 20 20 5f 6c 74 5f 64 73 79 6d e. _lt_dsym
434e0 75 74 69 6c 3d 0a 20 20 20 20 66 69 0a 20 20 20 util=. fi.
434f0 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 66 6f 72 20 ;;. esac..for
43500 61 63 5f 68 65 61 64 65 72 20 69 6e 20 64 6c 66 ac_header in dlf
43510 63 6e 2e 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 cn.h.do :. ac_f
43520 6e 5f 63 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 n_c_check_header
43530 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e _compile "$LINEN
43540 4f 22 20 22 64 6c 66 63 6e 2e 68 22 20 22 61 63 O" "dlfcn.h" "ac
43550 5f 63 76 5f 68 65 61 64 65 72 5f 64 6c 66 63 6e _cv_header_dlfcn
43560 5f 68 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 65 _h" "$ac_include
43570 73 5f 64 65 66 61 75 6c 74 0a 22 0a 69 66 20 74 s_default.".if t
43580 65 73 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61 est "x$ac_cv_hea
43590 64 65 72 5f 64 6c 66 63 6e 5f 68 22 20 3d 20 78 der_dlfcn_h" = x
435a0 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 yes; then :. ca
435b0 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c t >>confdefs.h <
435c0 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 <_ACEOF.#define
435d0 48 41 56 45 5f 44 4c 46 43 4e 5f 48 20 31 0a 5f HAVE_DLFCN_H 1._
435e0 41 43 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a ACEOF..fi..done.
435f0 0a 0a 0a 0a 66 75 6e 63 5f 73 74 72 69 70 6e 61 ....func_stripna
43600 6d 65 5f 63 6e 66 20 28 29 0a 7b 0a 20 20 63 61 me_cnf ().{. ca
43610 73 65 20 24 7b 32 7d 20 69 6e 0a 20 20 2e 2a 29 se ${2} in. .*)
43620 20 66 75 6e 63 5f 73 74 72 69 70 6e 61 6d 65 5f func_stripname_
43630 72 65 73 75 6c 74 3d 60 24 45 43 48 4f 20 22 24 result=`$ECHO "$
43640 7b 33 7d 22 20 7c 20 24 53 45 44 20 22 73 25 5e {3}" | $SED "s%^
43650 24 7b 31 7d 25 25 3b 20 73 25 5c 5c 5c 5c 24 7b ${1}%%; s%\\\\${
43660 32 7d 5c 24 25 25 22 60 3b 3b 0a 20 20 2a 29 20 2}\$%%"`;;. *)
43670 20 66 75 6e 63 5f 73 74 72 69 70 6e 61 6d 65 5f func_stripname_
43680 72 65 73 75 6c 74 3d 60 24 45 43 48 4f 20 22 24 result=`$ECHO "$
43690 7b 33 7d 22 20 7c 20 24 53 45 44 20 22 73 25 5e {3}" | $SED "s%^
436a0 24 7b 31 7d 25 25 3b 20 73 25 24 7b 32 7d 5c 24 ${1}%%; s%${2}\$
436b0 25 25 22 60 3b 3b 0a 20 20 65 73 61 63 0a 7d 20 %%"`;;. esac.}
436c0 23 20 66 75 6e 63 5f 73 74 72 69 70 6e 61 6d 65 # func_stripname
436d0 5f 63 6e 66 0a 0a 0a 0a 0a 0a 23 20 53 65 74 20 _cnf......# Set
436e0 6f 70 74 69 6f 6e 73 0a 0a 0a 0a 20 20 20 20 20 options....
436f0 20 20 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e enable_dlopen
43700 3d 6e 6f 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 =no....
43710 20 20 20 23 20 43 68 65 63 6b 20 77 68 65 74 68 # Check wheth
43720 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73 68 61 72 er --enable-shar
43730 65 64 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 ed was given..if
43740 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f test "${enable_
43750 73 68 61 72 65 64 2b 73 65 74 7d 22 20 3d 20 73 shared+set}" = s
43760 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 et; then :. ena
43770 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 73 bleval=$enable_s
43780 68 61 72 65 64 3b 20 70 3d 24 7b 50 41 43 4b 41 hared; p=${PACKA
43790 47 45 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20 GE-default}.
437a0 63 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 case $enableval
437b0 69 6e 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62 in. yes) enab
437c0 6c 65 5f 73 68 61 72 65 64 3d 79 65 73 20 3b 3b le_shared=yes ;;
437d0 0a 20 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65 5f . no) enable_
437e0 73 68 61 72 65 64 3d 6e 6f 20 3b 3b 0a 20 20 20 shared=no ;;.
437f0 20 2a 29 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 *). enable
43800 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 _shared=no.
43810 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 # Look at the a
43820 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 rgument we got.
43830 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20 We use all the
43840 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 common list sepa
43850 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c 74 rators.. lt
43860 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 _save_ifs="$IFS"
43870 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24 50 41 ; IFS="${IFS}$PA
43880 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a 20 TH_SEPARATOR,".
43890 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69 6e 20 for pkg in
438a0 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 09 $enableval; do..
438b0 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 IFS="$lt_save_if
438c0 73 22 0a 09 69 66 20 74 65 73 74 20 22 58 24 70 s"..if test "X$p
438d0 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68 65 kg" = "X$p"; the
438e0 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 n.. enable_shar
438f0 65 64 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20 ed=yes..fi.
43900 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d done. IFS=
43910 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 "$lt_save_ifs".
43920 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 ;;. esac
43930 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73 .else. enable_s
43940 68 61 72 65 64 3d 79 65 73 0a 66 69 0a 0a 0a 0a hared=yes.fi....
43950 0a 0a 0a 0a 0a 0a 20 20 23 20 43 68 65 63 6b 20 ...... # Check
43960 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 whether --enable
43970 2d 73 74 61 74 69 63 20 77 61 73 20 67 69 76 65 -static was give
43980 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e n..if test "${en
43990 61 62 6c 65 5f 73 74 61 74 69 63 2b 73 65 74 7d able_static+set}
439a0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a " = set; then :.
439b0 20 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 enableval=$ena
439c0 62 6c 65 5f 73 74 61 74 69 63 3b 20 70 3d 24 7b ble_static; p=${
439d0 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c 74 7d PACKAGE-default}
439e0 0a 20 20 20 20 63 61 73 65 20 24 65 6e 61 62 6c . case $enabl
439f0 65 76 61 6c 20 69 6e 0a 20 20 20 20 79 65 73 29 eval in. yes)
43a00 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 enable_static=y
43a10 65 73 20 3b 3b 0a 20 20 20 20 6e 6f 29 20 65 6e es ;;. no) en
43a20 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 20 3b able_static=no ;
43a30 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 65 6e ;. *). en
43a40 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a 20 able_static=no.
43a50 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 # Look at t
43a60 68 65 20 61 72 67 75 6d 65 6e 74 20 77 65 20 67 he argument we g
43a70 6f 74 2e 20 20 57 65 20 75 73 65 20 61 6c 6c 20 ot. We use all
43a80 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 the common list
43a90 73 65 70 61 72 61 74 6f 72 73 2e 0a 20 20 20 20 separators..
43aa0 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 lt_save_ifs="$
43ab0 49 46 53 22 3b 20 49 46 53 3d 22 24 7b 49 46 53 IFS"; IFS="${IFS
43ac0 7d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 }$PATH_SEPARATOR
43ad0 2c 22 0a 20 20 20 20 20 20 66 6f 72 20 70 6b 67 ,". for pkg
43ae0 20 69 6e 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 in $enableval;
43af0 64 6f 0a 09 49 46 53 3d 22 24 6c 74 5f 73 61 76 do..IFS="$lt_sav
43b00 65 5f 69 66 73 22 0a 09 69 66 20 74 65 73 74 20 e_ifs"..if test
43b10 22 58 24 70 6b 67 22 20 3d 20 22 58 24 70 22 3b "X$pkg" = "X$p";
43b20 20 74 68 65 6e 0a 09 20 20 65 6e 61 62 6c 65 5f then.. enable_
43b30 73 74 61 74 69 63 3d 79 65 73 0a 09 66 69 0a 20 static=yes..fi.
43b40 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 done.
43b50 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 IFS="$lt_save_if
43b60 73 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 s". ;;.
43b70 65 73 61 63 0a 65 6c 73 65 0a 20 20 65 6e 61 62 esac.else. enab
43b80 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 0a 66 69 le_static=yes.fi
43b90 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 43 68 65 ...........# Che
43ba0 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77 69 74 ck whether --wit
43bb0 68 2d 70 69 63 20 77 61 73 20 67 69 76 65 6e 2e h-pic was given.
43bc0 0a 69 66 20 74 65 73 74 20 22 24 7b 77 69 74 68 .if test "${with
43bd0 5f 70 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 _pic+set}" = set
43be0 3b 20 74 68 65 6e 20 3a 0a 20 20 77 69 74 68 76 ; then :. withv
43bf0 61 6c 3d 24 77 69 74 68 5f 70 69 63 3b 20 70 69 al=$with_pic; pi
43c00 63 5f 6d 6f 64 65 3d 22 24 77 69 74 68 76 61 6c c_mode="$withval
43c10 22 0a 65 6c 73 65 0a 20 20 70 69 63 5f 6d 6f 64 ".else. pic_mod
43c20 65 3d 64 65 66 61 75 6c 74 0a 66 69 0a 0a 0a 74 e=default.fi...t
43c30 65 73 74 20 2d 7a 20 22 24 70 69 63 5f 6d 6f 64 est -z "$pic_mod
43c40 65 22 20 26 26 20 70 69 63 5f 6d 6f 64 65 3d 64 e" && pic_mode=d
43c50 65 66 61 75 6c 74 0a 0a 0a 0a 0a 0a 0a 0a 20 20 efault........
43c60 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 # Check whether
43c70 2d 2d 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e --enable-fast-in
43c80 73 74 61 6c 6c 20 77 61 73 20 67 69 76 65 6e 2e stall was given.
43c90 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 .if test "${enab
43ca0 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2b le_fast_install+
43cb0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 set}" = set; the
43cc0 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d n :. enableval=
43cd0 24 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 $enable_fast_ins
43ce0 74 61 6c 6c 3b 20 70 3d 24 7b 50 41 43 4b 41 47 tall; p=${PACKAG
43cf0 45 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20 20 63 E-default}. c
43d00 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 69 ase $enableval i
43d10 6e 0a 20 20 20 20 79 65 73 29 20 65 6e 61 62 6c n. yes) enabl
43d20 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 e_fast_install=y
43d30 65 73 20 3b 3b 0a 20 20 20 20 6e 6f 29 20 65 6e es ;;. no) en
43d40 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c able_fast_instal
43d50 6c 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 l=no ;;. *).
43d60 20 20 20 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 enable_fast
43d70 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 0a 20 20 20 20 _install=no.
43d80 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 # Look at the
43d90 61 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e argument we got.
43da0 20 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65 We use all the
43db0 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 common list sep
43dc0 61 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c arators.. l
43dd0 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 t_save_ifs="$IFS
43de0 22 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24 50 "; IFS="${IFS}$P
43df0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a ATH_SEPARATOR,".
43e00 20 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69 6e for pkg in
43e10 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a $enableval; do.
43e20 09 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 .IFS="$lt_save_i
43e30 66 73 22 0a 09 69 66 20 74 65 73 74 20 22 58 24 fs"..if test "X$
43e40 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68 pkg" = "X$p"; th
43e50 65 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 66 61 73 en.. enable_fas
43e60 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 09 66 t_install=yes..f
43e70 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 i. done.
43e80 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 IFS="$lt_save
43e90 5f 69 66 73 22 0a 20 20 20 20 20 20 3b 3b 0a 20 _ifs". ;;.
43ea0 20 20 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 65 esac.else. e
43eb0 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 nable_fast_insta
43ec0 6c 6c 3d 79 65 73 0a 66 69 0a 0a 0a 0a 0a 0a 0a ll=yes.fi.......
43ed0 0a 0a 0a 0a 0a 23 20 54 68 69 73 20 63 61 6e 20 .....# This can
43ee0 62 65 20 75 73 65 64 20 74 6f 20 72 65 62 75 69 be used to rebui
43ef0 6c 64 20 6c 69 62 74 6f 6f 6c 20 77 68 65 6e 20 ld libtool when
43f00 6e 65 65 64 65 64 0a 4c 49 42 54 4f 4f 4c 5f 44 needed.LIBTOOL_D
43f10 45 50 53 3d 22 24 6c 74 6d 61 69 6e 22 0a 0a 23 EPS="$ltmain"..#
43f20 20 41 6c 77 61 79 73 20 75 73 65 20 6f 75 72 20 Always use our
43f30 6f 77 6e 20 6c 69 62 74 6f 6f 6c 2e 0a 4c 49 42 own libtool..LIB
43f40 54 4f 4f 4c 3d 27 24 28 53 48 45 4c 4c 29 20 24 TOOL='$(SHELL) $
43f50 28 74 6f 70 5f 62 75 69 6c 64 64 69 72 29 2f 6c (top_builddir)/l
43f60 69 62 74 6f 6f 6c 27 0a 0a 0a 0a 0a 0a 0a 0a 0a ibtool'.........
43f70 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
43f80 0a 0a 74 65 73 74 20 2d 7a 20 22 24 4c 4e 5f 53 ..test -z "$LN_S
43f90 22 20 26 26 20 4c 4e 5f 53 3d 22 6c 6e 20 2d 73 " && LN_S="ln -s
43fa0 22 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a "...............
43fb0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53 if test -n "${ZS
43fc0 48 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 H_VERSION+set}"
43fd0 3b 20 74 68 65 6e 0a 20 20 20 73 65 74 6f 70 74 ; then. setopt
43fe0 20 4e 4f 5f 47 4c 4f 42 5f 53 55 42 53 54 0a 66 NO_GLOB_SUBST.f
43ff0 69 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 i..{ $as_echo "$
44000 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
44010 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
44020 6b 69 6e 67 20 66 6f 72 20 6f 62 6a 64 69 72 22 king for objdir"
44030 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
44040 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62 "checking for ob
44050 6a 64 69 72 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d jdir... " >&6; }
44060 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 6f 62 6a 64 .if ${lt_cv_objd
44070 69 72 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 ir+:} false; the
44080 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
44090 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
440a0 0a 65 6c 73 65 0a 20 20 72 6d 20 2d 66 20 2e 6c .else. rm -f .l
440b0 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a ibs 2>/dev/null.
440c0 6d 6b 64 69 72 20 2e 6c 69 62 73 20 32 3e 2f 64 mkdir .libs 2>/d
440d0 65 76 2f 6e 75 6c 6c 0a 69 66 20 74 65 73 74 20 ev/null.if test
440e0 2d 64 20 2e 6c 69 62 73 3b 20 74 68 65 6e 0a 20 -d .libs; then.
440f0 20 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 3d 2e 6c lt_cv_objdir=.l
44100 69 62 73 0a 65 6c 73 65 0a 20 20 23 20 4d 53 2d ibs.else. # MS-
44110 44 4f 53 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c DOS does not all
44120 6f 77 20 66 69 6c 65 6e 61 6d 65 73 20 74 68 61 ow filenames tha
44130 74 20 62 65 67 69 6e 20 77 69 74 68 20 61 20 64 t begin with a d
44140 6f 74 2e 0a 20 20 6c 74 5f 63 76 5f 6f 62 6a 64 ot.. lt_cv_objd
44150 69 72 3d 5f 6c 69 62 73 0a 66 69 0a 72 6d 64 69 ir=_libs.fi.rmdi
44160 72 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e r .libs 2>/dev/n
44170 75 6c 6c 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 ull.fi.{ $as_ech
44180 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
44190 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
441a0 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 6f result: $lt_cv_o
441b0 62 6a 64 69 72 22 20 3e 26 35 0a 24 61 73 5f 65 bjdir" >&5.$as_e
441c0 63 68 6f 20 22 24 6c 74 5f 63 76 5f 6f 62 6a 64 cho "$lt_cv_objd
441d0 69 72 22 20 3e 26 36 3b 20 7d 0a 6f 62 6a 64 69 ir" >&6; }.objdi
441e0 72 3d 24 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 0a r=$lt_cv_objdir.
441f0 0a 0a 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 .....cat >>confd
44200 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 efs.h <<_ACEOF.#
44210 64 65 66 69 6e 65 20 4c 54 5f 4f 42 4a 44 49 52 define LT_OBJDIR
44220 20 22 24 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 2f "$lt_cv_objdir/
44230 22 0a 5f 41 43 45 4f 46 0a 0a 0a 0a 0a 63 61 73 "._ACEOF.....cas
44240 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 e $host_os in.ai
44250 78 33 2a 29 0a 20 20 23 20 41 49 58 20 73 6f 6d x3*). # AIX som
44260 65 74 69 6d 65 73 20 68 61 73 20 70 72 6f 62 6c etimes has probl
44270 65 6d 73 20 77 69 74 68 20 74 68 65 20 47 43 43 ems with the GCC
44280 20 63 6f 6c 6c 65 63 74 32 20 70 72 6f 67 72 61 collect2 progra
44290 6d 2e 20 20 46 6f 72 20 73 6f 6d 65 0a 20 20 23 m. For some. #
442a0 20 72 65 61 73 6f 6e 2c 20 69 66 20 77 65 20 73 reason, if we s
442b0 65 74 20 74 68 65 20 43 4f 4c 4c 45 43 54 5f 4e et the COLLECT_N
442c0 41 4d 45 53 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 AMES environment
442d0 20 76 61 72 69 61 62 6c 65 2c 20 74 68 65 20 70 variable, the p
442e0 72 6f 62 6c 65 6d 73 0a 20 20 23 20 76 61 6e 69 roblems. # vani
442f0 73 68 20 69 6e 20 61 20 70 75 66 66 20 6f 66 20 sh in a puff of
44300 73 6d 6f 6b 65 2e 0a 20 20 69 66 20 74 65 73 74 smoke.. if test
44310 20 22 58 24 7b 43 4f 4c 4c 45 43 54 5f 4e 41 4d "X${COLLECT_NAM
44320 45 53 2b 73 65 74 7d 22 20 21 3d 20 58 73 65 74 ES+set}" != Xset
44330 3b 20 74 68 65 6e 0a 20 20 20 20 43 4f 4c 4c 45 ; then. COLLE
44340 43 54 5f 4e 41 4d 45 53 3d 0a 20 20 20 20 65 78 CT_NAMES=. ex
44350 70 6f 72 74 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d port COLLECT_NAM
44360 45 53 0a 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61 ES. fi. ;;.esa
44370 63 0a 0a 23 20 47 6c 6f 62 61 6c 20 76 61 72 69 c..# Global vari
44380 61 62 6c 65 73 3a 0a 6f 66 69 6c 65 3d 6c 69 62 ables:.ofile=lib
44390 74 6f 6f 6c 0a 63 61 6e 5f 62 75 69 6c 64 5f 73 tool.can_build_s
443a0 68 61 72 65 64 3d 79 65 73 0a 0a 23 20 41 6c 6c hared=yes..# All
443b0 20 6b 6e 6f 77 6e 20 6c 69 6e 6b 65 72 73 20 72 known linkers r
443c0 65 71 75 69 72 65 20 61 20 60 2e 61 27 20 61 72 equire a `.a' ar
443d0 63 68 69 76 65 20 66 6f 72 20 73 74 61 74 69 63 chive for static
443e0 20 6c 69 6e 6b 69 6e 67 20 28 65 78 63 65 70 74 linking (except
443f0 20 4d 53 56 43 2c 0a 23 20 77 68 69 63 68 20 6e MSVC,.# which n
44400 65 65 64 73 20 27 2e 6c 69 62 27 29 2e 0a 6c 69 eeds '.lib')..li
44410 62 65 78 74 3d 61 0a 0a 77 69 74 68 5f 67 6e 75 bext=a..with_gnu
44420 5f 6c 64 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67 _ld="$lt_cv_prog
44430 5f 67 6e 75 5f 6c 64 22 0a 0a 6f 6c 64 5f 43 43 _gnu_ld"..old_CC
44440 3d 22 24 43 43 22 0a 6f 6c 64 5f 43 46 4c 41 47 ="$CC".old_CFLAG
44450 53 3d 22 24 43 46 4c 41 47 53 22 0a 0a 23 20 53 S="$CFLAGS"..# S
44460 65 74 20 73 61 6e 65 20 64 65 66 61 75 6c 74 73 et sane defaults
44470 20 66 6f 72 20 76 61 72 69 6f 75 73 20 76 61 72 for various var
44480 69 61 62 6c 65 73 0a 74 65 73 74 20 2d 7a 20 22 iables.test -z "
44490 24 43 43 22 20 26 26 20 43 43 3d 63 63 0a 74 65 $CC" && CC=cc.te
444a0 73 74 20 2d 7a 20 22 24 4c 54 43 43 22 20 26 26 st -z "$LTCC" &&
444b0 20 4c 54 43 43 3d 24 43 43 0a 74 65 73 74 20 2d LTCC=$CC.test -
444c0 7a 20 22 24 4c 54 43 46 4c 41 47 53 22 20 26 26 z "$LTCFLAGS" &&
444d0 20 4c 54 43 46 4c 41 47 53 3d 24 43 46 4c 41 47 LTCFLAGS=$CFLAG
444e0 53 0a 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20 S.test -z "$LD"
444f0 26 26 20 4c 44 3d 6c 64 0a 74 65 73 74 20 2d 7a && LD=ld.test -z
44500 20 22 24 61 63 5f 6f 62 6a 65 78 74 22 20 26 26 "$ac_objext" &&
44510 20 61 63 5f 6f 62 6a 65 78 74 3d 6f 0a 0a 66 6f ac_objext=o..fo
44520 72 20 63 63 5f 74 65 6d 70 20 69 6e 20 24 63 6f r cc_temp in $co
44530 6d 70 69 6c 65 72 22 22 3b 20 64 6f 0a 20 20 63 mpiler""; do. c
44540 61 73 65 20 24 63 63 5f 74 65 6d 70 20 69 6e 0a ase $cc_temp in.
44550 20 20 20 20 63 6f 6d 70 69 6c 65 20 7c 20 2a 5b compile | *[
44560 5c 5c 2f 5d 63 6f 6d 70 69 6c 65 20 7c 20 63 63 \\/]compile | cc
44570 61 63 68 65 20 7c 20 2a 5b 5c 5c 2f 5d 63 63 61 ache | *[\\/]cca
44580 63 68 65 20 29 20 3b 3b 0a 20 20 20 20 64 69 73 che ) ;;. dis
44590 74 63 63 20 7c 20 2a 5b 5c 5c 2f 5d 64 69 73 74 tcc | *[\\/]dist
445a0 63 63 20 7c 20 70 75 72 69 66 79 20 7c 20 2a 5b cc | purify | *[
445b0 5c 5c 2f 5d 70 75 72 69 66 79 20 29 20 3b 3b 0a \\/]purify ) ;;.
445c0 20 20 20 20 5c 2d 2a 29 20 3b 3b 0a 20 20 20 20 \-*) ;;.
445d0 2a 29 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61 *) break;;. esa
445e0 63 0a 64 6f 6e 65 0a 63 63 5f 62 61 73 65 6e 61 c.done.cc_basena
445f0 6d 65 3d 60 24 45 43 48 4f 20 22 24 63 63 5f 74 me=`$ECHO "$cc_t
44600 65 6d 70 22 20 7c 20 24 53 45 44 20 22 73 25 2e emp" | $SED "s%.
44610 2a 2f 25 25 3b 20 73 25 5e 24 68 6f 73 74 5f 61 */%%; s%^$host_a
44620 6c 69 61 73 2d 25 25 22 60 0a 0a 0a 23 20 4f 6e lias-%%"`...# On
44630 6c 79 20 70 65 72 66 6f 72 6d 20 74 68 65 20 63 ly perform the c
44640 68 65 63 6b 20 66 6f 72 20 66 69 6c 65 2c 20 69 heck for file, i
44650 66 20 74 68 65 20 63 68 65 63 6b 20 6d 65 74 68 f the check meth
44660 6f 64 20 72 65 71 75 69 72 65 73 20 69 74 0a 74 od requires it.t
44670 65 73 74 20 2d 7a 20 22 24 4d 41 47 49 43 5f 43 est -z "$MAGIC_C
44680 4d 44 22 20 26 26 20 4d 41 47 49 43 5f 43 4d 44 MD" && MAGIC_CMD
44690 3d 66 69 6c 65 0a 63 61 73 65 20 24 64 65 70 6c =file.case $depl
446a0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 ibs_check_method
446b0 20 69 6e 0a 66 69 6c 65 5f 6d 61 67 69 63 2a 29 in.file_magic*)
446c0 0a 20 20 69 66 20 74 65 73 74 20 22 24 66 69 6c . if test "$fil
446d0 65 5f 6d 61 67 69 63 5f 63 6d 64 22 20 3d 20 27 e_magic_cmd" = '
446e0 24 4d 41 47 49 43 5f 43 4d 44 27 3b 20 74 68 65 $MAGIC_CMD'; the
446f0 6e 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f n. { $as_echo
44700 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
44710 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
44720 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 7b 61 63 hecking for ${ac
44730 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c _tool_prefix}fil
44740 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f e" >&5.$as_echo_
44750 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
44760 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 ${ac_tool_prefix
44770 7d 66 69 6c 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 }file... " >&6;
44780 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 70 61 74 }.if ${lt_cv_pat
44790 68 5f 4d 41 47 49 43 5f 43 4d 44 2b 3a 7d 20 66 h_MAGIC_CMD+:} f
447a0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
447b0 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
447c0 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
447d0 20 63 61 73 65 20 24 4d 41 47 49 43 5f 43 4d 44 case $MAGIC_CMD
447e0 20 69 6e 0a 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f 3a in.[\\/*] | ?:
447f0 5b 5c 5c 2f 5d 2a 29 0a 20 20 6c 74 5f 63 76 5f [\\/]*). lt_cv_
44800 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 path_MAGIC_CMD="
44810 24 4d 41 47 49 43 5f 43 4d 44 22 20 23 20 4c 65 $MAGIC_CMD" # Le
44820 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 t the user overr
44830 69 64 65 20 74 68 65 20 74 65 73 74 20 77 69 74 ide the test wit
44840 68 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 2a h a path.. ;;.*
44850 29 0a 20 20 6c 74 5f 73 61 76 65 5f 4d 41 47 49 ). lt_save_MAGI
44860 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d C_CMD="$MAGIC_CM
44870 44 22 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 D". lt_save_ifs
44880 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50 41 ="$IFS"; IFS=$PA
44890 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 61 TH_SEPARATOR. a
448a0 63 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62 69 c_dummy="/usr/bi
448b0 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 n$PATH_SEPARATOR
448c0 24 50 41 54 48 22 0a 20 20 66 6f 72 20 61 63 5f $PATH". for ac_
448d0 64 69 72 20 69 6e 20 24 61 63 5f 64 75 6d 6d 79 dir in $ac_dummy
448e0 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c ; do. IFS="$l
448f0 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20 t_save_ifs".
44900 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 test -z "$ac_dir
44910 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 " && ac_dir=..
44920 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 if test -f $ac
44930 5f 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 _dir/${ac_tool_p
44940 72 65 66 69 78 7d 66 69 6c 65 3b 20 74 68 65 6e refix}file; then
44950 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 . lt_cv_pat
44960 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 h_MAGIC_CMD="$ac
44970 5f 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 _dir/${ac_tool_p
44980 72 65 66 69 78 7d 66 69 6c 65 22 0a 20 20 20 20 refix}file".
44990 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 66 if test -n "$f
449a0 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 ile_magic_test_f
449b0 69 6c 65 22 3b 20 74 68 65 6e 0a 09 63 61 73 65 ile"; then..case
449c0 20 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f $deplibs_check_
449d0 6d 65 74 68 6f 64 20 69 6e 0a 09 22 66 69 6c 65 method in.."file
449e0 5f 6d 61 67 69 63 20 22 2a 29 0a 09 20 20 66 69 _magic "*).. fi
449f0 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d 60 le_magic_regex=`
44a00 65 78 70 72 20 22 24 64 65 70 6c 69 62 73 5f 63 expr "$deplibs_c
44a10 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3a 20 22 heck_method" : "
44a20 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c file_magic \(.*\
44a30 29 22 60 0a 09 20 20 4d 41 47 49 43 5f 43 4d 44 )"`.. MAGIC_CMD
44a40 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 ="$lt_cv_path_MA
44a50 47 49 43 5f 43 4d 44 22 0a 09 20 20 69 66 20 65 GIC_CMD".. if e
44a60 76 61 6c 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f val $file_magic_
44a70 63 6d 64 20 5c 24 66 69 6c 65 5f 6d 61 67 69 63 cmd \$file_magic
44a80 5f 74 65 73 74 5f 66 69 6c 65 20 32 3e 20 2f 64 _test_file 2> /d
44a90 65 76 2f 6e 75 6c 6c 20 7c 0a 09 20 20 20 20 24 ev/null |.. $
44aa0 45 47 52 45 50 20 22 24 66 69 6c 65 5f 6d 61 67 EGREP "$file_mag
44ab0 69 63 5f 72 65 67 65 78 22 20 3e 20 2f 64 65 76 ic_regex" > /dev
44ac0 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20 /null; then..
44ad0 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20 20 20 20 :.. else..
44ae0 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 31 3e cat <<_LT_EOF 1>
44af0 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a &2..*** Warning:
44b00 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 62 the command lib
44b10 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20 64 65 74 tool uses to det
44b20 65 63 74 20 73 68 61 72 65 64 20 6c 69 62 72 61 ect shared libra
44b30 72 69 65 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f ries,.*** $file_
44b40 6d 61 67 69 63 5f 63 6d 64 2c 20 70 72 6f 64 75 magic_cmd, produ
44b50 63 65 73 20 6f 75 74 70 75 74 20 74 68 61 74 20 ces output that
44b60 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72 libtool cannot r
44b70 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68 ecognize..*** Th
44b80 65 20 72 65 73 75 6c 74 20 69 73 20 74 68 61 74 e result is that
44b90 20 6c 69 62 74 6f 6f 6c 20 6d 61 79 20 66 61 69 libtool may fai
44ba0 6c 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 73 l to recognize s
44bb0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 0a hared libraries.
44bc0 2a 2a 2a 20 61 73 20 73 75 63 68 2e 20 20 54 68 *** as such. Th
44bd0 69 73 20 77 69 6c 6c 20 61 66 66 65 63 74 20 74 is will affect t
44be0 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 6c he creation of l
44bf0 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72 69 65 73 ibtool libraries
44c00 20 74 68 61 74 0a 2a 2a 2a 20 64 65 70 65 6e 64 that.*** depend
44c10 20 6f 6e 20 73 68 61 72 65 64 20 6c 69 62 72 61 on shared libra
44c20 72 69 65 73 2c 20 62 75 74 20 70 72 6f 67 72 61 ries, but progra
44c30 6d 73 20 6c 69 6e 6b 65 64 20 77 69 74 68 20 73 ms linked with s
44c40 75 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 uch libtool.***
44c50 6c 69 62 72 61 72 69 65 73 20 77 69 6c 6c 20 77 libraries will w
44c60 6f 72 6b 20 72 65 67 61 72 64 6c 65 73 73 20 6f ork regardless o
44c70 66 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e 20 f this problem.
44c80 20 4e 65 76 65 72 74 68 65 6c 65 73 73 2c 20 79 Nevertheless, y
44c90 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77 61 6e 74 20 ou.*** may want
44ca0 74 6f 20 72 65 70 6f 72 74 20 74 68 65 20 70 72 to report the pr
44cb0 6f 62 6c 65 6d 20 74 6f 20 79 6f 75 72 20 73 79 oblem to your sy
44cc0 73 74 65 6d 20 6d 61 6e 61 67 65 72 20 61 6e 64 stem manager and
44cd0 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c /or to.*** bug-l
44ce0 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a ibtool@gnu.org..
44cf0 5f 4c 54 5f 45 4f 46 0a 09 20 20 66 69 20 3b 3b _LT_EOF.. fi ;;
44d00 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a ..esac. fi.
44d10 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 break.
44d20 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d fi. done. IFS=
44d30 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 "$lt_save_ifs".
44d40 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f MAGIC_CMD="$lt_
44d50 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a save_MAGIC_CMD".
44d60 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41 ;;.esac.fi..MA
44d70 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f GIC_CMD="$lt_cv_
44d80 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a path_MAGIC_CMD".
44d90 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4d 41 47 if test -n "$MAG
44da0 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 IC_CMD"; then.
44db0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
44dc0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
44dd0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
44de0 20 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26 35 $MAGIC_CMD" >&5
44df0 0a 24 61 73 5f 65 63 68 6f 20 22 24 4d 41 47 49 .$as_echo "$MAGI
44e00 43 5f 43 4d 44 22 20 3e 26 36 3b 20 7d 0a 65 6c C_CMD" >&6; }.el
44e10 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
44e20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
44e30 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
44e40 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
44e50 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
44e60 20 7d 0a 66 69 0a 0a 0a 0a 0a 0a 69 66 20 74 65 }.fi......if te
44e70 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 70 61 st -z "$lt_cv_pa
44e80 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74 th_MAGIC_CMD"; t
44e90 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e hen. if test -n
44ea0 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 "$ac_tool_prefi
44eb0 78 22 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 24 x"; then. { $
44ec0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
44ed0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
44ee0 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
44ef0 6f 72 20 66 69 6c 65 22 20 3e 26 35 0a 24 61 73 or file" >&5.$as
44f00 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
44f10 67 20 66 6f 72 20 66 69 6c 65 2e 2e 2e 20 22 20 g for file... "
44f20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 >&6; }.if ${lt_c
44f30 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 v_path_MAGIC_CMD
44f40 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
44f50 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
44f60 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
44f70 6c 73 65 0a 20 20 63 61 73 65 20 24 4d 41 47 49 lse. case $MAGI
44f80 43 5f 43 4d 44 20 69 6e 0a 5b 5c 5c 2f 2a 5d 20 C_CMD in.[\\/*]
44f90 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 6c | ?:[\\/]*). l
44fa0 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f t_cv_path_MAGIC_
44fb0 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 CMD="$MAGIC_CMD"
44fc0 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 # Let the user
44fd0 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 override the tes
44fe0 74 20 77 69 74 68 20 61 20 70 61 74 68 2e 0a 20 t with a path..
44ff0 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 73 61 76 65 ;;.*). lt_save
45000 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 _MAGIC_CMD="$MAG
45010 49 43 5f 43 4d 44 22 0a 20 20 6c 74 5f 73 61 76 IC_CMD". lt_sav
45020 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 e_ifs="$IFS"; IF
45030 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f S=$PATH_SEPARATO
45040 52 0a 20 20 61 63 5f 64 75 6d 6d 79 3d 22 2f 75 R. ac_dummy="/u
45050 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 45 50 41 sr/bin$PATH_SEPA
45060 52 41 54 4f 52 24 50 41 54 48 22 0a 20 20 66 6f RATOR$PATH". fo
45070 72 20 61 63 5f 64 69 72 20 69 6e 20 24 61 63 5f r ac_dir in $ac_
45080 64 75 6d 6d 79 3b 20 64 6f 0a 20 20 20 20 49 46 dummy; do. IF
45090 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 S="$lt_save_ifs"
450a0 0a 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61 . test -z "$a
450b0 63 5f 64 69 72 22 20 26 26 20 61 63 5f 64 69 72 c_dir" && ac_dir
450c0 3d 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d =.. if test -
450d0 66 20 24 61 63 5f 64 69 72 2f 66 69 6c 65 3b 20 f $ac_dir/file;
450e0 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 then. lt_cv
450f0 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d _path_MAGIC_CMD=
45100 22 24 61 63 5f 64 69 72 2f 66 69 6c 65 22 0a 20 "$ac_dir/file".
45110 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 if test -n
45120 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 "$file_magic_tes
45130 74 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 09 63 t_file"; then..c
45140 61 73 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65 ase $deplibs_che
45150 63 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a 09 22 66 ck_method in.."f
45160 69 6c 65 5f 6d 61 67 69 63 20 22 2a 29 0a 09 20 ile_magic "*)..
45170 20 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 file_magic_rege
45180 78 3d 60 65 78 70 72 20 22 24 64 65 70 6c 69 62 x=`expr "$deplib
45190 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 s_check_method"
451a0 3a 20 22 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28 : "file_magic \(
451b0 2e 2a 5c 29 22 60 0a 09 20 20 4d 41 47 49 43 5f .*\)"`.. MAGIC_
451c0 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 CMD="$lt_cv_path
451d0 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 09 20 20 69 _MAGIC_CMD".. i
451e0 66 20 65 76 61 6c 20 24 66 69 6c 65 5f 6d 61 67 f eval $file_mag
451f0 69 63 5f 63 6d 64 20 5c 24 66 69 6c 65 5f 6d 61 ic_cmd \$file_ma
45200 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 20 32 3e gic_test_file 2>
45210 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 0a 09 20 20 /dev/null |..
45220 20 20 24 45 47 52 45 50 20 22 24 66 69 6c 65 5f $EGREP "$file_
45230 6d 61 67 69 63 5f 72 65 67 65 78 22 20 3e 20 2f magic_regex" > /
45240 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 dev/null; then..
45250 20 20 20 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20 :.. else..
45260 20 20 20 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 cat <<_LT_EOF
45270 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 1>&2..*** Warni
45280 6e 67 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 ng: the command
45290 6c 69 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20 libtool uses to
452a0 64 65 74 65 63 74 20 73 68 61 72 65 64 20 6c 69 detect shared li
452b0 62 72 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 66 69 braries,.*** $fi
452c0 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70 72 le_magic_cmd, pr
452d0 6f 64 75 63 65 73 20 6f 75 74 70 75 74 20 74 68 oduces output th
452e0 61 74 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f at libtool canno
452f0 74 20 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a t recognize..***
45300 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 74 The result is t
45310 68 61 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 79 20 hat libtool may
45320 66 61 69 6c 20 74 6f 20 72 65 63 6f 67 6e 69 7a fail to recogniz
45330 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 e shared librari
45340 65 73 0a 2a 2a 2a 20 61 73 20 73 75 63 68 2e 20 es.*** as such.
45350 20 54 68 69 73 20 77 69 6c 6c 20 61 66 66 65 63 This will affec
45360 74 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f t the creation o
45370 66 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72 f libtool librar
45380 69 65 73 20 74 68 61 74 0a 2a 2a 2a 20 64 65 70 ies that.*** dep
45390 65 6e 64 20 6f 6e 20 73 68 61 72 65 64 20 6c 69 end on shared li
453a0 62 72 61 72 69 65 73 2c 20 62 75 74 20 70 72 6f braries, but pro
453b0 67 72 61 6d 73 20 6c 69 6e 6b 65 64 20 77 69 74 grams linked wit
453c0 68 20 73 75 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a h such libtool.*
453d0 2a 2a 20 6c 69 62 72 61 72 69 65 73 20 77 69 6c ** libraries wil
453e0 6c 20 77 6f 72 6b 20 72 65 67 61 72 64 6c 65 73 l work regardles
453f0 73 20 6f 66 20 74 68 69 73 20 70 72 6f 62 6c 65 s of this proble
45400 6d 2e 20 20 4e 65 76 65 72 74 68 65 6c 65 73 73 m. Nevertheless
45410 2c 20 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77 61 , you.*** may wa
45420 6e 74 20 74 6f 20 72 65 70 6f 72 74 20 74 68 65 nt to report the
45430 20 70 72 6f 62 6c 65 6d 20 74 6f 20 79 6f 75 72 problem to your
45440 20 73 79 73 74 65 6d 20 6d 61 6e 61 67 65 72 20 system manager
45450 61 6e 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75 and/or to.*** bu
45460 67 2d 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72 g-libtool@gnu.or
45470 67 0a 0a 5f 4c 54 5f 45 4f 46 0a 09 20 20 66 69 g.._LT_EOF.. fi
45480 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 ;;..esac.
45490 66 69 0a 20 20 20 20 20 20 62 72 65 61 6b 0a 20 fi. break.
454a0 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 fi. done. I
454b0 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 FS="$lt_save_ifs
454c0 22 0a 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 ". MAGIC_CMD="$
454d0 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d lt_save_MAGIC_CM
454e0 44 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a D". ;;.esac.fi.
454f0 0a 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f .MAGIC_CMD="$lt_
45500 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d cv_path_MAGIC_CM
45510 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 D".if test -n "$
45520 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e MAGIC_CMD"; then
45530 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
45540 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
45550 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
45560 6c 74 3a 20 24 4d 41 47 49 43 5f 43 4d 44 22 20 lt: $MAGIC_CMD"
45570 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 4d >&5.$as_echo "$M
45580 41 47 49 43 5f 43 4d 44 22 20 3e 26 36 3b 20 7d AGIC_CMD" >&6; }
45590 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
455a0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
455b0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
455c0 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 result: no" >&5
455d0 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e .$as_echo "no" >
455e0 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 65 6c 73 &6; }.fi... els
455f0 65 0a 20 20 20 20 4d 41 47 49 43 5f 43 4d 44 3d e. MAGIC_CMD=
45600 3a 0a 20 20 66 69 0a 66 69 0a 0a 20 20 66 69 0a :. fi.fi.. fi.
45610 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 55 73 65 ;;.esac..# Use
45620 20 43 20 66 6f 72 20 74 68 65 20 64 65 66 61 75 C for the defau
45630 6c 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e lt configuration
45640 20 69 6e 20 74 68 65 20 6c 69 62 74 6f 6f 6c 20 in the libtool
45650 73 63 72 69 70 74 0a 0a 6c 74 5f 73 61 76 65 5f script..lt_save_
45660 43 43 3d 22 24 43 43 22 0a 61 63 5f 65 78 74 3d CC="$CC".ac_ext=
45670 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 c.ac_cpp='$CPP $
45680 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d CPPFLAGS'.ac_com
45690 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 pile='$CC -c $CF
456a0 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 LAGS $CPPFLAGS c
456b0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 onftest.$ac_ext
456c0 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 >&5'.ac_link='$C
456d0 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 C -o conftest$ac
456e0 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 _exeext $CFLAGS
456f0 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 $CPPFLAGS $LDFLA
45700 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f GS conftest.$ac_
45710 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 ext $LIBS >&5'.a
45720 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 c_compiler_gnu=$
45730 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 ac_cv_c_compiler
45740 5f 67 6e 75 0a 0a 0a 23 20 53 6f 75 72 63 65 20 _gnu...# Source
45750 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66 file extension f
45760 6f 72 20 43 20 74 65 73 74 20 73 6f 75 72 63 65 or C test source
45770 73 2e 0a 61 63 5f 65 78 74 3d 63 0a 0a 23 20 4f s..ac_ext=c..# O
45780 62 6a 65 63 74 20 66 69 6c 65 20 65 78 74 65 6e bject file exten
45790 73 69 6f 6e 20 66 6f 72 20 63 6f 6d 70 69 6c 65 sion for compile
457a0 64 20 43 20 74 65 73 74 20 73 6f 75 72 63 65 73 d C test sources
457b0 2e 0a 6f 62 6a 65 78 74 3d 6f 0a 6f 62 6a 65 78 ..objext=o.objex
457c0 74 3d 24 6f 62 6a 65 78 74 0a 0a 23 20 43 6f 64 t=$objext..# Cod
457d0 65 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 e to be used in
457e0 73 69 6d 70 6c 65 20 63 6f 6d 70 69 6c 65 20 74 simple compile t
457f0 65 73 74 73 0a 6c 74 5f 73 69 6d 70 6c 65 5f 63 ests.lt_simple_c
45800 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 ompile_test_code
45810 3d 22 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69 61 ="int some_varia
45820 62 6c 65 20 3d 20 30 3b 22 0a 0a 23 20 43 6f 64 ble = 0;"..# Cod
45830 65 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 e to be used in
45840 73 69 6d 70 6c 65 20 6c 69 6e 6b 20 74 65 73 74 simple link test
45850 73 0a 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b s.lt_simple_link
45860 5f 74 65 73 74 5f 63 6f 64 65 3d 27 69 6e 74 20 _test_code='int
45870 6d 61 69 6e 28 29 7b 72 65 74 75 72 6e 28 30 29 main(){return(0)
45880 3b 7d 27 0a 0a 0a 0a 0a 0a 0a 0a 23 20 49 66 20 ;}'........# If
45890 6e 6f 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 61 no C compiler wa
458a0 73 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 s specified, use
458b0 20 43 43 2e 0a 4c 54 43 43 3d 24 7b 4c 54 43 43 CC..LTCC=${LTCC
458c0 2d 22 24 43 43 22 7d 0a 0a 23 20 49 66 20 6e 6f -"$CC"}..# If no
458d0 20 43 20 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 C compiler flag
458e0 73 20 77 65 72 65 20 73 70 65 63 69 66 69 65 64 s were specified
458f0 2c 20 75 73 65 20 43 46 4c 41 47 53 2e 0a 4c 54 , use CFLAGS..LT
45900 43 46 4c 41 47 53 3d 24 7b 4c 54 43 46 4c 41 47 CFLAGS=${LTCFLAG
45910 53 2d 22 24 43 46 4c 41 47 53 22 7d 0a 0a 23 20 S-"$CFLAGS"}..#
45920 41 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65 20 61 Allow CC to be a
45930 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 program name wi
45940 74 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a 63 6f th arguments..co
45950 6d 70 69 6c 65 72 3d 24 43 43 0a 0a 23 20 53 61 mpiler=$CC..# Sa
45960 76 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 ve the default c
45970 6f 6d 70 69 6c 65 72 2c 20 73 69 6e 63 65 20 69 ompiler, since i
45980 74 20 67 65 74 73 20 6f 76 65 72 77 72 69 74 74 t gets overwritt
45990 65 6e 20 77 68 65 6e 20 74 68 65 20 6f 74 68 65 en when the othe
459a0 72 0a 23 20 74 61 67 73 20 61 72 65 20 62 65 69 r.# tags are bei
459b0 6e 67 20 74 65 73 74 65 64 2c 20 61 6e 64 20 5f ng tested, and _
459c0 4c 54 5f 54 41 47 56 41 52 28 63 6f 6d 70 69 6c LT_TAGVAR(compil
459d0 65 72 2c 20 5b 5d 29 20 69 73 20 61 20 4e 4f 50 er, []) is a NOP
459e0 2e 0a 63 6f 6d 70 69 6c 65 72 5f 44 45 46 41 55 ..compiler_DEFAU
459f0 4c 54 3d 24 43 43 0a 0a 23 20 73 61 76 65 20 77 LT=$CC..# save w
45a00 61 72 6e 69 6e 67 73 2f 62 6f 69 6c 65 72 70 6c arnings/boilerpl
45a10 61 74 65 20 6f 66 20 73 69 6d 70 6c 65 20 74 65 ate of simple te
45a20 73 74 20 63 6f 64 65 0a 61 63 5f 6f 75 74 66 69 st code.ac_outfi
45a30 6c 65 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f le=conftest.$ac_
45a40 6f 62 6a 65 78 74 0a 65 63 68 6f 20 22 24 6c 74 objext.echo "$lt
45a50 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f _simple_compile_
45a60 74 65 73 74 5f 63 6f 64 65 22 20 3e 63 6f 6e 66 test_code" >conf
45a70 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 65 76 61 test.$ac_ext.eva
45a80 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 l "$ac_compile"
45a90 32 3e 26 31 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 2>&1 >/dev/null
45aa0 7c 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f | $SED '/^$/d; /
45ab0 5e 20 2a 2b 2f 64 27 20 3e 63 6f 6e 66 74 65 73 ^ *+/d' >conftes
45ac0 74 2e 65 72 72 0a 5f 6c 74 5f 63 6f 6d 70 69 6c t.err._lt_compil
45ad0 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65 3d 60 er_boilerplate=`
45ae0 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 cat conftest.err
45af0 60 0a 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a `.$RM conftest*.
45b00 0a 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 .ac_outfile=conf
45b10 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a test.$ac_objext.
45b20 65 63 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 echo "$lt_simple
45b30 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f 64 65 22 _link_test_code"
45b40 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
45b50 78 74 0a 65 76 61 6c 20 22 24 61 63 5f 6c 69 6e xt.eval "$ac_lin
45b60 6b 22 20 32 3e 26 31 20 3e 2f 64 65 76 2f 6e 75 k" 2>&1 >/dev/nu
45b70 6c 6c 20 7c 20 24 53 45 44 20 27 2f 5e 24 2f 64 ll | $SED '/^$/d
45b80 3b 20 2f 5e 20 2a 2b 2f 64 27 20 3e 63 6f 6e 66 ; /^ *+/d' >conf
45b90 74 65 73 74 2e 65 72 72 0a 5f 6c 74 5f 6c 69 6e test.err._lt_lin
45ba0 6b 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65 3d ker_boilerplate=
45bb0 60 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 `cat conftest.er
45bc0 72 60 0a 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 r`.$RM -r confte
45bd0 73 74 2a 0a 0a 0a 23 23 20 43 41 56 45 41 54 20 st*...## CAVEAT
45be0 45 4d 50 54 4f 52 3a 0a 23 23 20 54 68 65 72 65 EMPTOR:.## There
45bf0 20 69 73 20 6e 6f 20 65 6e 63 61 70 73 75 6c 61 is no encapsula
45c00 74 69 6f 6e 20 77 69 74 68 69 6e 20 74 68 65 20 tion within the
45c10 66 6f 6c 6c 6f 77 69 6e 67 20 6d 61 63 72 6f 73 following macros
45c20 2c 20 64 6f 20 6e 6f 74 20 63 68 61 6e 67 65 0a , do not change.
45c30 23 23 20 74 68 65 20 72 75 6e 6e 69 6e 67 20 6f ## the running o
45c40 72 64 65 72 20 6f 72 20 6f 74 68 65 72 77 69 73 rder or otherwis
45c50 65 20 6d 6f 76 65 20 74 68 65 6d 20 61 72 6f 75 e move them arou
45c60 6e 64 20 75 6e 6c 65 73 73 20 79 6f 75 20 6b 6e nd unless you kn
45c70 6f 77 20 65 78 61 63 74 6c 79 0a 23 23 20 77 68 ow exactly.## wh
45c80 61 74 20 79 6f 75 20 61 72 65 20 64 6f 69 6e 67 at you are doing
45c90 2e 2e 2e 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 ....if test -n "
45ca0 24 63 6f 6d 70 69 6c 65 72 22 3b 20 74 68 65 6e $compiler"; then
45cb0 0a 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c ..lt_prog_compil
45cc0 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c er_no_builtin_fl
45cd0 61 67 3d 0a 0a 69 66 20 74 65 73 74 20 22 24 47 ag=..if test "$G
45ce0 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a CC" = yes; then.
45cf0 20 20 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e case $cc_basen
45d00 61 6d 65 20 69 6e 0a 20 20 6e 76 63 63 2a 29 0a ame in. nvcc*).
45d10 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
45d20 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f iler_no_builtin_
45d30 66 6c 61 67 3d 27 20 2d 58 63 6f 6d 70 69 6c 65 flag=' -Xcompile
45d40 72 20 2d 66 6e 6f 2d 62 75 69 6c 74 69 6e 27 20 r -fno-builtin'
45d50 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74 5f 70 ;;. *). lt_p
45d60 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f rog_compiler_no_
45d70 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 27 20 2d builtin_flag=' -
45d80 66 6e 6f 2d 62 75 69 6c 74 69 6e 27 20 3b 3b 0a fno-builtin' ;;.
45d90 20 20 65 73 61 63 0a 0a 20 20 7b 20 24 61 73 5f esac.. { $as_
45da0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
45db0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
45dc0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 }: checking if $
45dd0 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74 compiler support
45de0 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f s -fno-rtti -fno
45df0 2d 65 78 63 65 70 74 69 6f 6e 73 22 20 3e 26 35 -exceptions" >&5
45e00 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
45e10 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c cking if $compil
45e20 65 72 20 73 75 70 70 6f 72 74 73 20 2d 66 6e 6f er supports -fno
45e30 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 -rtti -fno-excep
45e40 74 69 6f 6e 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 tions... " >&6;
45e50 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 70 72 6f }.if ${lt_cv_pro
45e60 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f g_compiler_rtti_
45e70 65 78 63 65 70 74 69 6f 6e 73 2b 3a 7d 20 66 61 exceptions+:} fa
45e80 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
45e90 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
45ea0 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
45eb0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
45ec0 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 ler_rtti_excepti
45ed0 6f 6e 73 3d 6e 6f 0a 20 20 20 61 63 5f 6f 75 74 ons=no. ac_out
45ee0 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 2e 24 61 file=conftest.$a
45ef0 63 5f 6f 62 6a 65 78 74 0a 20 20 20 65 63 68 6f c_objext. echo
45f00 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d "$lt_simple_com
45f10 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 pile_test_code"
45f20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 > conftest.$ac_e
45f30 78 74 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 xt. lt_compile
45f40 72 5f 66 6c 61 67 3d 22 2d 66 6e 6f 2d 72 74 74 r_flag="-fno-rtt
45f50 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e i -fno-exception
45f60 73 22 0a 20 20 20 23 20 49 6e 73 65 72 74 20 74 s". # Insert t
45f70 68 65 20 6f 70 74 69 6f 6e 20 65 69 74 68 65 72 he option either
45f80 20 28 31 29 20 61 66 74 65 72 20 74 68 65 20 6c (1) after the l
45f90 61 73 74 20 2a 46 4c 41 47 53 20 76 61 72 69 61 ast *FLAGS varia
45fa0 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28 32 29 ble, or. # (2)
45fb0 20 62 65 66 6f 72 65 20 61 20 77 6f 72 64 20 63 before a word c
45fc0 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74 ontaining "conft
45fd0 65 73 74 2e 22 2c 20 6f 72 20 28 33 29 20 61 74 est.", or (3) at
45fe0 20 74 68 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e the end.. # N
45ff0 6f 74 65 20 74 68 61 74 20 24 61 63 5f 63 6f 6d ote that $ac_com
46000 70 69 6c 65 20 69 74 73 65 6c 66 20 64 6f 65 73 pile itself does
46010 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62 61 63 not contain bac
46020 6b 73 6c 61 73 68 65 73 20 61 6e 64 20 62 65 67 kslashes and beg
46030 69 6e 73 0a 20 20 20 23 20 77 69 74 68 20 61 20 ins. # with a
46040 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74 dollar sign (not
46050 20 61 20 68 79 70 68 65 6e 29 2c 20 73 6f 20 74 a hyphen), so t
46060 68 65 20 65 63 68 6f 20 73 68 6f 75 6c 64 20 77 he echo should w
46070 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 ork correctly..
46080 20 20 23 20 54 68 65 20 6f 70 74 69 6f 6e 20 69 # The option i
46090 73 20 72 65 66 65 72 65 6e 63 65 64 20 76 69 61 s referenced via
460a0 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f 20 61 a variable to a
460b0 76 6f 69 64 20 63 6f 6e 66 75 73 69 6e 67 20 73 void confusing s
460c0 65 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c ed.. lt_compil
460d0 65 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d e=`echo "$ac_com
460e0 70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a 20 pile" | $SED \.
460f0 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d -e 's:.*FLAGS}
46100 5c 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f \{0,1\} :&$lt_co
46110 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 mpiler_flag :; t
46120 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e ' \. -e 's: [^
46130 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 ]*conftest\.: $
46140 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 lt_compiler_flag
46150 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 &:; t' \. -e '
46160 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 s:$: $lt_compile
46170 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28 65 76 r_flag:'`. (ev
46180 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f al echo "\"\$as_
46190 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 6c 74 5f me:$LINENO: $lt_
461a0 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a compile\"" >&5).
461b0 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f (eval "$lt_co
461c0 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 73 mpile" 2>conftes
461d0 74 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 61 t.err). ac_sta
461e0 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 63 6f tus=$?. cat co
461f0 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 nftest.err >&5.
46200 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 echo "$as_me:$
46210 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 LINENO: \$? = $a
46220 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 c_status" >&5.
46230 20 69 66 20 28 65 78 69 74 20 24 61 63 5f 73 74 if (exit $ac_st
46240 61 74 75 73 29 20 26 26 20 74 65 73 74 20 2d 73 atus) && test -s
46250 20 22 24 61 63 5f 6f 75 74 66 69 6c 65 22 3b 20 "$ac_outfile";
46260 74 68 65 6e 0a 20 20 20 20 20 23 20 54 68 65 20 then. # The
46270 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c compiler can onl
46280 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 y warn and ignor
46290 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 e the option if
462a0 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 not recognized.
462b0 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 # So say no
462c0 69 66 20 74 68 65 72 65 20 61 72 65 20 77 61 72 if there are war
462d0 6e 69 6e 67 73 20 6f 74 68 65 72 20 74 68 61 6e nings other than
462e0 20 74 68 65 20 75 73 75 61 6c 20 6f 75 74 70 75 the usual outpu
462f0 74 2e 0a 20 20 20 20 20 24 45 43 48 4f 20 22 24 t.. $ECHO "$
46300 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69 _lt_compiler_boi
46310 6c 65 72 70 6c 61 74 65 22 20 7c 20 24 53 45 44 lerplate" | $SED
46320 20 27 2f 5e 24 2f 64 27 20 3e 63 6f 6e 66 74 65 '/^$/d' >confte
46330 73 74 2e 65 78 70 0a 20 20 20 20 20 24 53 45 44 st.exp. $SED
46340 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 '/^$/d; /^ *+/d
46350 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e ' conftest.err >
46360 63 6f 6e 66 74 65 73 74 2e 65 72 32 0a 20 20 20 conftest.er2.
46370 20 20 69 66 20 74 65 73 74 20 21 20 2d 73 20 63 if test ! -s c
46380 6f 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c 20 64 onftest.er2 || d
46390 69 66 66 20 63 6f 6e 66 74 65 73 74 2e 65 78 70 iff conftest.exp
463a0 20 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 3e 2f conftest.er2 >/
463b0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 dev/null; then.
463c0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 lt_cv_prog
463d0 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 _compiler_rtti_e
463e0 78 63 65 70 74 69 6f 6e 73 3d 79 65 73 0a 20 20 xceptions=yes.
463f0 20 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20 24 fi. fi. $
46400 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 RM conftest*..fi
46410 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
46420 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
46430 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
46440 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f : $lt_cv_prog_co
46450 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 mpiler_rtti_exce
46460 70 74 69 6f 6e 73 22 20 3e 26 35 0a 24 61 73 5f ptions" >&5.$as_
46470 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 70 72 6f echo "$lt_cv_pro
46480 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f g_compiler_rtti_
46490 65 78 63 65 70 74 69 6f 6e 73 22 20 3e 26 36 3b exceptions" >&6;
464a0 20 7d 0a 0a 69 66 20 74 65 73 74 20 78 22 24 6c }..if test x"$l
464b0 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
464c0 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f er_rtti_exceptio
464d0 6e 73 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e ns" = xyes; then
464e0 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d . lt_prog_com
464f0 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e piler_no_builtin
46500 5f 66 6c 61 67 3d 22 24 6c 74 5f 70 72 6f 67 5f _flag="$lt_prog_
46510 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c compiler_no_buil
46520 74 69 6e 5f 66 6c 61 67 20 2d 66 6e 6f 2d 72 74 tin_flag -fno-rt
46530 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f ti -fno-exceptio
46540 6e 73 22 0a 65 6c 73 65 0a 20 20 20 20 3a 0a 66 ns".else. :.f
46550 69 0a 0a 66 69 0a 0a 0a 0a 0a 0a 0a 20 20 6c 74 i..fi....... lt
46560 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 _prog_compiler_w
46570 6c 3d 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 l=.lt_prog_compi
46580 6c 65 72 5f 70 69 63 3d 0a 6c 74 5f 70 72 6f 67 ler_pic=.lt_prog
46590 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
465a0 3d 0a 0a 0a 20 20 69 66 20 74 65 73 74 20 22 24 =... if test "$
465b0 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e GCC" = yes; then
465c0 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d . lt_prog_com
465d0 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a piler_wl='-Wl,'.
465e0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
465f0 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 73 74 iler_static='-st
46600 61 74 69 63 27 0a 0a 20 20 20 20 63 61 73 65 20 atic'.. case
46610 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 $host_os in.
46620 20 20 61 69 78 2a 29 0a 20 20 20 20 20 20 23 20 aix*). #
46630 41 6c 6c 20 41 49 58 20 63 6f 64 65 20 69 73 20 All AIX code is
46640 50 49 43 2e 0a 20 20 20 20 20 20 69 66 20 74 65 PIC.. if te
46650 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d st "$host_cpu" =
46660 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 ia64; then..# A
46670 49 58 20 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 IX 5 now support
46680 73 20 49 41 36 34 20 70 72 6f 63 65 73 73 6f 72 s IA64 processor
46690 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c ..lt_prog_compil
466a0 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 er_static='-Bsta
466b0 74 69 63 27 0a 20 20 20 20 20 20 66 69 0a 20 20 tic'. fi.
466c0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 ;;.. amig
466d0 61 6f 73 2a 29 0a 20 20 20 20 20 20 63 61 73 65 aos*). case
466e0 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 $host_cpu in.
466f0 20 20 20 20 70 6f 77 65 72 70 63 29 0a 20 20 20 powerpc).
46700 20 20 20 20 20 20 20 20 20 23 20 73 65 65 20 63 # see c
46710 6f 6d 6d 65 6e 74 20 61 62 6f 75 74 20 41 6d 69 omment about Ami
46720 67 61 4f 53 34 20 2e 73 6f 20 73 75 70 70 6f 72 gaOS4 .so suppor
46730 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 74 t. lt
46740 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
46750 69 63 3d 27 2d 66 50 49 43 27 0a 20 20 20 20 20 ic='-fPIC'.
46760 20 20 20 3b 3b 0a 20 20 20 20 20 20 6d 36 38 6b ;;. m68k
46770 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 ). #
46780 46 49 58 4d 45 3a 20 77 65 20 6e 65 65 64 20 61 FIXME: we need a
46790 74 20 6c 65 61 73 74 20 36 38 30 32 30 20 63 6f t least 68020 co
467a0 64 65 20 74 6f 20 62 75 69 6c 64 20 73 68 61 72 de to build shar
467b0 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62 75 ed libraries, bu
467c0 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 t. #
467d0 61 64 64 69 6e 67 20 74 68 65 20 60 2d 6d 36 38 adding the `-m68
467e0 30 32 30 27 20 66 6c 61 67 20 74 6f 20 47 43 43 020' flag to GCC
467f0 20 70 72 65 76 65 6e 74 73 20 62 75 69 6c 64 69 prevents buildi
46800 6e 67 20 61 6e 79 74 68 69 6e 67 20 62 65 74 74 ng anything bett
46810 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 er,.
46820 23 20 6c 69 6b 65 20 60 2d 6d 36 38 30 34 30 27 # like `-m68040'
46830 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 74 .. lt
46840 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
46850 69 63 3d 27 2d 6d 36 38 30 32 30 20 2d 72 65 73 ic='-m68020 -res
46860 69 64 65 6e 74 33 32 20 2d 6d 61 6c 77 61 79 73 ident32 -malways
46870 2d 72 65 73 74 6f 72 65 2d 61 34 27 0a 20 20 20 -restore-a4'.
46880 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 ;;. es
46890 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 ac. ;;..
468a0 20 62 65 6f 73 2a 20 7c 20 69 72 69 78 35 2a 20 beos* | irix5*
468b0 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 | irix6* | nonst
468c0 6f 70 75 78 2a 20 7c 20 6f 73 66 33 2a 20 7c 20 opux* | osf3* |
468d0 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 osf4* | osf5*).
468e0 20 20 20 20 20 23 20 50 49 43 20 69 73 20 74 68 # PIC is th
468f0 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 74 68 e default for th
46900 65 73 65 20 4f 53 65 73 2e 0a 20 20 20 20 20 20 ese OSes..
46910 3b 3b 0a 0a 20 20 20 20 6d 69 6e 67 77 2a 20 7c ;;.. mingw* |
46920 20 63 79 67 77 69 6e 2a 20 7c 20 70 77 33 32 2a cygwin* | pw32*
46930 20 7c 20 6f 73 32 2a 20 7c 20 63 65 67 63 63 2a | os2* | cegcc*
46940 29 0a 20 20 20 20 20 20 23 20 54 68 69 73 20 68 ). # This h
46950 61 63 6b 20 69 73 20 73 6f 20 74 68 61 74 20 74 ack is so that t
46960 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 63 he source file c
46970 61 6e 20 74 65 6c 6c 20 77 68 65 74 68 65 72 20 an tell whether
46980 69 74 20 69 73 20 62 65 69 6e 67 0a 20 20 20 20 it is being.
46990 20 20 23 20 62 75 69 6c 74 20 66 6f 72 20 69 6e # built for in
469a0 63 6c 75 73 69 6f 6e 20 69 6e 20 61 20 64 6c 6c clusion in a dll
469b0 20 28 61 6e 64 20 73 68 6f 75 6c 64 20 65 78 70 (and should exp
469c0 6f 72 74 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 ort symbols for
469d0 65 78 61 6d 70 6c 65 29 2e 0a 20 20 20 20 20 20 example)..
469e0 23 20 41 6c 74 68 6f 75 67 68 20 74 68 65 20 63 # Although the c
469f0 79 67 77 69 6e 20 67 63 63 20 69 67 6e 6f 72 65 ygwin gcc ignore
46a00 73 20 2d 66 50 49 43 2c 20 73 74 69 6c 6c 20 6e s -fPIC, still n
46a10 65 65 64 20 74 68 69 73 20 66 6f 72 20 6f 6c 64 eed this for old
46a20 2d 73 74 79 6c 65 0a 20 20 20 20 20 20 23 20 28 -style. # (
46a30 2d 2d 64 69 73 61 62 6c 65 2d 61 75 74 6f 2d 69 --disable-auto-i
46a40 6d 70 6f 72 74 29 20 6c 69 62 72 61 72 69 65 73 mport) libraries
46a50 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 . lt_prog_c
46a60 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 44 44 ompiler_pic='-DD
46a70 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20 20 20 20 LL_EXPORT'.
46a80 20 3b 3b 0a 0a 20 20 20 20 64 61 72 77 69 6e 2a ;;.. darwin*
46a90 20 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 | rhapsody*).
46aa0 20 20 20 20 23 20 50 49 43 20 69 73 20 74 68 65 # PIC is the
46ab0 20 64 65 66 61 75 6c 74 20 6f 6e 20 74 68 69 73 default on this
46ac0 20 70 6c 61 74 66 6f 72 6d 0a 20 20 20 20 20 20 platform.
46ad0 23 20 43 6f 6d 6d 6f 6e 20 73 79 6d 62 6f 6c 73 # Common symbols
46ae0 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 69 6e 20 not allowed in
46af0 4d 48 5f 44 59 4c 49 42 20 66 69 6c 65 73 0a 20 MH_DYLIB files.
46b00 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d lt_prog_com
46b10 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66 6e 6f 2d piler_pic='-fno-
46b20 63 6f 6d 6d 6f 6e 27 0a 20 20 20 20 20 20 3b 3b common'. ;;
46b30 0a 0a 20 20 20 20 68 61 69 6b 75 2a 29 0a 20 20 .. haiku*).
46b40 20 20 20 20 23 20 50 49 43 20 69 73 20 74 68 65 # PIC is the
46b50 20 64 65 66 61 75 6c 74 20 66 6f 72 20 48 61 69 default for Hai
46b60 6b 75 2e 0a 20 20 20 20 20 20 23 20 54 68 65 20 ku.. # The
46b70 22 2d 73 74 61 74 69 63 22 20 66 6c 61 67 20 65 "-static" flag e
46b80 78 69 73 74 73 2c 20 62 75 74 20 69 73 20 62 72 xists, but is br
46b90 6f 6b 65 6e 2e 0a 20 20 20 20 20 20 6c 74 5f 70 oken.. lt_p
46ba0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
46bb0 74 69 63 3d 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 tic=. ;;..
46bc0 20 20 20 68 70 75 78 2a 29 0a 20 20 20 20 20 20 hpux*).
46bd0 23 20 50 49 43 20 69 73 20 74 68 65 20 64 65 66 # PIC is the def
46be0 61 75 6c 74 20 66 6f 72 20 36 34 2d 62 69 74 20 ault for 64-bit
46bf0 50 41 20 48 50 2d 55 58 2c 20 62 75 74 20 6e 6f PA HP-UX, but no
46c00 74 20 66 6f 72 20 33 32 2d 62 69 74 0a 20 20 20 t for 32-bit.
46c10 20 20 20 23 20 50 41 20 48 50 2d 55 58 2e 20 20 # PA HP-UX.
46c20 4f 6e 20 49 41 36 34 20 48 50 2d 55 58 2c 20 50 On IA64 HP-UX, P
46c30 49 43 20 69 73 20 74 68 65 20 64 65 66 61 75 6c IC is the defaul
46c40 74 20 62 75 74 20 74 68 65 20 70 69 63 20 66 6c t but the pic fl
46c50 61 67 0a 20 20 20 20 20 20 23 20 73 65 74 73 20 ag. # sets
46c60 74 68 65 20 64 65 66 61 75 6c 74 20 54 4c 53 20 the default TLS
46c70 6d 6f 64 65 6c 20 61 6e 64 20 61 66 66 65 63 74 model and affect
46c80 73 20 69 6e 6c 69 6e 69 6e 67 2e 0a 20 20 20 20 s inlining..
46c90 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 case $host_cpu
46ca0 20 69 6e 0a 20 20 20 20 20 20 68 70 70 61 2a 36 in. hppa*6
46cb0 34 2a 29 0a 09 23 20 2b 5a 20 74 68 65 20 64 65 4*)..# +Z the de
46cc0 66 61 75 6c 74 0a 09 3b 3b 0a 20 20 20 20 20 20 fault..;;.
46cd0 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 *)..lt_prog_comp
46ce0 69 6c 65 72 5f 70 69 63 3d 27 2d 66 50 49 43 27 iler_pic='-fPIC'
46cf0 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a ..;;. esac.
46d00 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 69 6e ;;.. in
46d10 74 65 72 69 78 5b 33 2d 39 5d 2a 29 0a 20 20 20 terix[3-9]*).
46d20 20 20 20 23 20 49 6e 74 65 72 69 78 20 33 2e 78 # Interix 3.x
46d30 20 67 63 63 20 2d 66 70 69 63 2f 2d 66 50 49 43 gcc -fpic/-fPIC
46d40 20 6f 70 74 69 6f 6e 73 20 67 65 6e 65 72 61 74 options generat
46d50 65 20 62 72 6f 6b 65 6e 20 63 6f 64 65 2e 0a 20 e broken code..
46d60 20 20 20 20 20 23 20 49 6e 73 74 65 61 64 2c 20 # Instead,
46d70 77 65 20 72 65 6c 6f 63 61 74 65 20 73 68 61 72 we relocate shar
46d80 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 74 20 ed libraries at
46d90 72 75 6e 74 69 6d 65 2e 0a 20 20 20 20 20 20 3b runtime.. ;
46da0 3b 0a 0a 20 20 20 20 6d 73 64 6f 73 64 6a 67 70 ;.. msdosdjgp
46db0 70 2a 29 0a 20 20 20 20 20 20 23 20 4a 75 73 74 p*). # Just
46dc0 20 62 65 63 61 75 73 65 20 77 65 20 75 73 65 20 because we use
46dd0 47 43 43 20 64 6f 65 73 6e 27 74 20 6d 65 61 6e GCC doesn't mean
46de0 20 77 65 20 73 75 64 64 65 6e 6c 79 20 67 65 74 we suddenly get
46df0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 shared librarie
46e00 73 0a 20 20 20 20 20 20 23 20 6f 6e 20 73 79 73 s. # on sys
46e10 74 65 6d 73 20 74 68 61 74 20 64 6f 6e 27 74 20 tems that don't
46e20 73 75 70 70 6f 72 74 20 74 68 65 6d 2e 0a 20 20 support them..
46e30 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
46e40 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 iler_can_build_s
46e50 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 65 hared=no. e
46e60 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f 0a nable_shared=no.
46e70 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 6e ;;.. *n
46e80 74 6f 2a 20 7c 20 2a 71 6e 78 2a 29 0a 20 20 20 to* | *qnx*).
46e90 20 20 20 23 20 51 4e 58 20 75 73 65 73 20 47 4e # QNX uses GN
46ea0 55 20 43 2b 2b 2c 20 62 75 74 20 6e 65 65 64 20 U C++, but need
46eb0 74 6f 20 64 65 66 69 6e 65 20 2d 73 68 61 72 65 to define -share
46ec0 64 20 6f 70 74 69 6f 6e 20 74 6f 6f 2c 20 6f 74 d option too, ot
46ed0 68 65 72 77 69 73 65 0a 20 20 20 20 20 20 23 20 herwise. #
46ee0 69 74 20 77 69 6c 6c 20 63 6f 72 65 64 75 6d 70 it will coredump
46ef0 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f .. lt_prog_
46f00 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66 compiler_pic='-f
46f10 50 49 43 20 2d 73 68 61 72 65 64 27 0a 20 20 20 PIC -shared'.
46f20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 ;;.. sysv4
46f30 2a 4d 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 *MP*). if t
46f40 65 73 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 3b est -d /usr/nec;
46f50 20 74 68 65 6e 0a 09 6c 74 5f 70 72 6f 67 5f 63 then..lt_prog_c
46f60 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 2d 4b 63 6f ompiler_pic=-Kco
46f70 6e 66 6f 72 6d 5f 70 69 63 0a 20 20 20 20 20 20 nform_pic.
46f80 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 fi. ;;..
46f90 20 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f *). lt_pro
46fa0 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 g_compiler_pic='
46fb0 2d 66 50 49 43 27 0a 20 20 20 20 20 20 3b 3b 0a -fPIC'. ;;.
46fc0 20 20 20 20 65 73 61 63 0a 0a 20 20 20 20 63 61 esac.. ca
46fd0 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 se $cc_basename
46fe0 69 6e 0a 20 20 20 20 6e 76 63 63 2a 29 20 23 20 in. nvcc*) #
46ff0 43 75 64 61 20 43 6f 6d 70 69 6c 65 72 20 44 72 Cuda Compiler Dr
47000 69 76 65 72 20 32 2e 32 0a 20 20 20 20 20 20 6c iver 2.2. l
47010 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
47020 77 6c 3d 27 2d 58 6c 69 6e 6b 65 72 20 27 0a 20 wl='-Xlinker '.
47030 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d lt_prog_com
47040 70 69 6c 65 72 5f 70 69 63 3d 27 2d 58 63 6f 6d piler_pic='-Xcom
47050 70 69 6c 65 72 20 2d 66 50 49 43 27 0a 20 20 20 piler -fPIC'.
47060 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 ;;. esac.
47070 20 65 6c 73 65 0a 20 20 20 20 23 20 50 4f 52 54 else. # PORT
47080 4d 45 20 43 68 65 63 6b 20 66 6f 72 20 66 6c 61 ME Check for fla
47090 67 20 74 6f 20 70 61 73 73 20 6c 69 6e 6b 65 72 g to pass linker
470a0 20 66 6c 61 67 73 20 74 68 72 6f 75 67 68 20 74 flags through t
470b0 68 65 20 73 79 73 74 65 6d 20 63 6f 6d 70 69 6c he system compil
470c0 65 72 2e 0a 20 20 20 20 63 61 73 65 20 24 68 6f er.. case $ho
470d0 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 st_os in. aix
470e0 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 *). lt_prog
470f0 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 _compiler_wl='-W
47100 6c 2c 27 0a 20 20 20 20 20 20 69 66 20 74 65 73 l,'. if tes
47110 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 t "$host_cpu" =
47120 69 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 ia64; then..# AI
47130 58 20 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 X 5 now supports
47140 20 49 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a IA64 processor.
47150 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 .lt_prog_compile
47160 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 r_static='-Bstat
47170 69 63 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 ic'. else..
47180 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
47190 5f 73 74 61 74 69 63 3d 27 2d 62 6e 73 6f 20 2d _static='-bnso -
471a0 62 49 3a 2f 6c 69 62 2f 73 79 73 63 61 6c 6c 73 bI:/lib/syscalls
471b0 2e 65 78 70 27 0a 20 20 20 20 20 20 66 69 0a 20 .exp'. fi.
471c0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 69 6e ;;.. min
471d0 67 77 2a 20 7c 20 63 79 67 77 69 6e 2a 20 7c 20 gw* | cygwin* |
471e0 70 77 33 32 2a 20 7c 20 6f 73 32 2a 20 7c 20 63 pw32* | os2* | c
471f0 65 67 63 63 2a 29 0a 20 20 20 20 20 20 23 20 54 egcc*). # T
47200 68 69 73 20 68 61 63 6b 20 69 73 20 73 6f 20 74 his hack is so t
47210 68 61 74 20 74 68 65 20 73 6f 75 72 63 65 20 66 hat the source f
47220 69 6c 65 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 ile can tell whe
47230 74 68 65 72 20 69 74 20 69 73 20 62 65 69 6e 67 ther it is being
47240 0a 20 20 20 20 20 20 23 20 62 75 69 6c 74 20 66 . # built f
47250 6f 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 or inclusion in
47260 61 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c a dll (and shoul
47270 64 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 d export symbols
47280 20 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 for example)..
47290 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d lt_prog_com
472a0 70 69 6c 65 72 5f 70 69 63 3d 27 2d 44 44 4c 4c piler_pic='-DDLL
472b0 5f 45 58 50 4f 52 54 27 0a 20 20 20 20 20 20 3b _EXPORT'. ;
472c0 3b 0a 0a 20 20 20 20 68 70 75 78 39 2a 20 7c 20 ;.. hpux9* |
472d0 68 70 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 hpux10* | hpux11
472e0 2a 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 *). lt_prog
472f0 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 _compiler_wl='-W
47300 6c 2c 27 0a 20 20 20 20 20 20 23 20 50 49 43 20 l,'. # PIC
47310 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 is the default f
47320 6f 72 20 49 41 36 34 20 48 50 2d 55 58 20 61 6e or IA64 HP-UX an
47330 64 20 36 34 2d 62 69 74 20 48 50 2d 55 58 2c 20 d 64-bit HP-UX,
47340 62 75 74 0a 20 20 20 20 20 20 23 20 6e 6f 74 20 but. # not
47350 66 6f 72 20 50 41 20 48 50 2d 55 58 2e 0a 20 20 for PA HP-UX..
47360 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 case $host_c
47370 70 75 20 69 6e 0a 20 20 20 20 20 20 68 70 70 61 pu in. hppa
47380 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09 23 20 2b *64*|ia64*)..# +
47390 5a 20 74 68 65 20 64 65 66 61 75 6c 74 0a 09 3b Z the default..;
473a0 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f 70 ;. *)..lt_p
473b0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
473c0 3d 27 2b 5a 27 0a 09 3b 3b 0a 20 20 20 20 20 20 ='+Z'..;;.
473d0 65 73 61 63 0a 20 20 20 20 20 20 23 20 49 73 20 esac. # Is
473e0 74 68 65 72 65 20 61 20 62 65 74 74 65 72 20 6c there a better l
473f0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
47400 73 74 61 74 69 63 20 74 68 61 74 20 77 6f 72 6b static that work
47410 73 20 77 69 74 68 20 74 68 65 20 62 75 6e 64 6c s with the bundl
47420 65 64 20 43 43 3f 0a 20 20 20 20 20 20 6c 74 5f ed CC?. lt_
47430 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 prog_compiler_st
47440 61 74 69 63 3d 27 24 7b 77 6c 7d 2d 61 20 24 7b atic='${wl}-a ${
47450 77 6c 7d 61 72 63 68 69 76 65 27 0a 20 20 20 20 wl}archive'.
47460 20 20 3b 3b 0a 0a 20 20 20 20 69 72 69 78 35 2a ;;.. irix5*
47470 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 | irix6* | nons
47480 74 6f 70 75 78 2a 29 0a 20 20 20 20 20 20 6c 74 topux*). lt
47490 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 _prog_compiler_w
474a0 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 l='-Wl,'. #
474b0 20 50 49 43 20 28 77 69 74 68 20 2d 4b 50 49 43 PIC (with -KPIC
474c0 29 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 ) is the default
474d0 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f .. lt_prog_
474e0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d compiler_static=
474f0 27 2d 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 '-non_shared'.
47500 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6c 69 6e 75 ;;.. linu
47510 78 2a 20 7c 20 6b 2a 62 73 64 2a 2d 67 6e 75 20 x* | k*bsd*-gnu
47520 7c 20 6b 6f 70 65 6e 73 6f 6c 61 72 69 73 2a 2d | kopensolaris*-
47530 67 6e 75 29 0a 20 20 20 20 20 20 63 61 73 65 20 gnu). case
47540 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a $cc_basename in.
47550 20 20 20 20 20 20 23 20 6f 6c 64 20 49 6e 74 65 # old Inte
47560 6c 20 66 6f 72 20 78 38 36 5f 36 34 20 77 68 69 l for x86_64 whi
47570 63 68 20 73 74 69 6c 6c 20 73 75 70 70 6f 72 74 ch still support
47580 65 64 20 2d 4b 50 49 43 2e 0a 20 20 20 20 20 20 ed -KPIC..
47590 65 63 63 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 ecc*)..lt_prog_c
475a0 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c ompiler_wl='-Wl,
475b0 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 '..lt_prog_compi
475c0 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a ler_pic='-KPIC'.
475d0 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 .lt_prog_compile
475e0 72 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74 69 r_static='-stati
475f0 63 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 c'. ;;.
47600 20 20 20 20 23 20 69 63 63 20 75 73 65 64 20 74 # icc used t
47610 6f 20 62 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c o be incompatibl
47620 65 20 77 69 74 68 20 47 43 43 2e 0a 20 20 20 20 e with GCC..
47630 20 20 23 20 49 43 43 20 31 30 20 64 6f 65 73 6e # ICC 10 doesn
47640 27 74 20 61 63 63 65 70 74 20 2d 4b 50 49 43 20 't accept -KPIC
47650 61 6e 79 20 6d 6f 72 65 2e 0a 20 20 20 20 20 20 any more..
47660 69 63 63 2a 20 7c 20 69 66 6f 72 74 2a 29 0a 09 icc* | ifort*)..
47670 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
47680 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70 _wl='-Wl,'..lt_p
47690 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
476a0 3d 27 2d 66 50 49 43 27 0a 09 6c 74 5f 70 72 6f ='-fPIC'..lt_pro
476b0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 g_compiler_stati
476c0 63 3d 27 2d 73 74 61 74 69 63 27 0a 20 20 20 20 c='-static'.
476d0 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 23 20 4c ;;. # L
476e0 61 68 65 79 20 46 6f 72 74 72 61 6e 20 38 2e 31 ahey Fortran 8.1
476f0 2e 0a 20 20 20 20 20 20 6c 66 39 35 2a 29 0a 09 .. lf95*)..
47700 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
47710 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70 _wl='-Wl,'..lt_p
47720 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
47730 3d 27 2d 2d 73 68 61 72 65 64 27 0a 09 6c 74 5f ='--shared'..lt_
47740 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 prog_compiler_st
47750 61 74 69 63 3d 27 2d 2d 73 74 61 74 69 63 27 0a atic='--static'.
47760 09 3b 3b 0a 20 20 20 20 20 20 6e 61 67 66 6f 72 .;;. nagfor
47770 2a 29 0a 09 23 20 4e 41 47 20 46 6f 72 74 72 61 *)..# NAG Fortra
47780 6e 20 63 6f 6d 70 69 6c 65 72 0a 09 6c 74 5f 70 n compiler..lt_p
47790 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d rog_compiler_wl=
477a0 27 2d 57 6c 2c 2d 57 6c 2c 2c 27 0a 09 6c 74 5f '-Wl,-Wl,,'..lt_
477b0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
477c0 63 3d 27 2d 50 49 43 27 0a 09 6c 74 5f 70 72 6f c='-PIC'..lt_pro
477d0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 g_compiler_stati
477e0 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 09 3b 3b c='-Bstatic'..;;
477f0 0a 20 20 20 20 20 20 70 67 63 63 2a 20 7c 20 70 . pgcc* | p
47800 67 66 37 37 2a 20 7c 20 70 67 66 39 30 2a 20 7c gf77* | pgf90* |
47810 20 70 67 66 39 35 2a 20 7c 20 70 67 66 6f 72 74 pgf95* | pgfort
47820 72 61 6e 2a 29 0a 20 20 20 20 20 20 20 20 23 20 ran*). #
47830 50 6f 72 74 6c 61 6e 64 20 47 72 6f 75 70 20 63 Portland Group c
47840 6f 6d 70 69 6c 65 72 73 20 28 2a 6e 6f 74 2a 20 ompilers (*not*
47850 74 68 65 20 50 65 6e 74 69 75 6d 20 67 63 63 20 the Pentium gcc
47860 63 6f 6d 70 69 6c 65 72 2c 0a 09 23 20 77 68 69 compiler,..# whi
47870 63 68 20 6c 6f 6f 6b 73 20 74 6f 20 62 65 20 61 ch looks to be a
47880 20 64 65 61 64 20 70 72 6f 6a 65 63 74 29 0a 09 dead project)..
47890 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
478a0 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70 _wl='-Wl,'..lt_p
478b0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
478c0 3d 27 2d 66 70 69 63 27 0a 09 6c 74 5f 70 72 6f ='-fpic'..lt_pro
478d0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 g_compiler_stati
478e0 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 c='-Bstatic'.
478f0 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 63 63 ;;. cc
47900 63 2a 29 0a 20 20 20 20 20 20 20 20 6c 74 5f 70 c*). lt_p
47910 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d rog_compiler_wl=
47920 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 20 20 23 '-Wl,'. #
47930 20 41 6c 6c 20 41 6c 70 68 61 20 63 6f 64 65 20 All Alpha code
47940 69 73 20 50 49 43 2e 0a 20 20 20 20 20 20 20 20 is PIC..
47950 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
47960 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 _static='-non_sh
47970 61 72 65 64 27 0a 20 20 20 20 20 20 20 20 3b 3b ared'. ;;
47980 0a 20 20 20 20 20 20 78 6c 2a 20 7c 20 62 67 78 . xl* | bgx
47990 6c 2a 20 7c 20 62 67 66 2a 20 7c 20 6d 70 69 78 l* | bgf* | mpix
479a0 6c 2a 29 0a 09 23 20 49 42 4d 20 58 4c 20 43 20 l*)..# IBM XL C
479b0 38 2e 30 2f 46 6f 72 74 72 61 6e 20 31 30 2e 31 8.0/Fortran 10.1
479c0 2c 20 31 31 2e 31 20 6f 6e 20 50 50 43 20 61 6e , 11.1 on PPC an
479d0 64 20 42 6c 75 65 47 65 6e 65 0a 09 6c 74 5f 70 d BlueGene..lt_p
479e0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d rog_compiler_wl=
479f0 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70 72 6f 67 5f '-Wl,'..lt_prog_
47a00 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 71 compiler_pic='-q
47a10 70 69 63 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f pic'..lt_prog_co
47a20 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d mpiler_static='-
47a30 71 73 74 61 74 69 63 6c 69 6e 6b 27 0a 09 3b 3b qstaticlink'..;;
47a40 0a 20 20 20 20 20 20 2a 29 0a 09 63 61 73 65 20 . *)..case
47a50 60 24 43 43 20 2d 56 20 32 3e 26 31 20 7c 20 73 `$CC -V 2>&1 | s
47a60 65 64 20 35 71 60 20 69 6e 0a 09 2a 53 75 6e 5c ed 5q` in..*Sun\
47a70 20 46 2a 20 7c 20 2a 53 75 6e 2a 46 6f 72 74 72 F* | *Sun*Fortr
47a80 61 6e 2a 29 0a 09 20 20 23 20 53 75 6e 20 46 6f an*).. # Sun Fo
47a90 72 74 72 61 6e 20 38 2e 33 20 70 61 73 73 65 73 rtran 8.3 passes
47aa0 20 61 6c 6c 20 75 6e 72 65 63 6f 67 6e 69 7a 65 all unrecognize
47ab0 64 20 66 6c 61 67 73 20 74 6f 20 74 68 65 20 6c d flags to the l
47ac0 69 6e 6b 65 72 0a 09 20 20 6c 74 5f 70 72 6f 67 inker.. lt_prog
47ad0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d _compiler_pic='-
47ae0 4b 50 49 43 27 0a 09 20 20 6c 74 5f 70 72 6f 67 KPIC'.. lt_prog
47af0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
47b00 3d 27 2d 42 73 74 61 74 69 63 27 0a 09 20 20 6c ='-Bstatic'.. l
47b10 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
47b20 77 6c 3d 27 27 0a 09 20 20 3b 3b 0a 09 2a 53 75 wl=''.. ;;..*Su
47b30 6e 5c 20 43 2a 29 0a 09 20 20 23 20 53 75 6e 20 n\ C*).. # Sun
47b40 43 20 35 2e 39 0a 09 20 20 6c 74 5f 70 72 6f 67 C 5.9.. lt_prog
47b50 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d _compiler_pic='-
47b60 4b 50 49 43 27 0a 09 20 20 6c 74 5f 70 72 6f 67 KPIC'.. lt_prog
47b70 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
47b80 3d 27 2d 42 73 74 61 74 69 63 27 0a 09 20 20 6c ='-Bstatic'.. l
47b90 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
47ba0 77 6c 3d 27 2d 57 6c 2c 27 0a 09 20 20 3b 3b 0a wl='-Wl,'.. ;;.
47bb0 09 65 73 61 63 0a 09 3b 3b 0a 20 20 20 20 20 20 .esac..;;.
47bc0 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 esac. ;;..
47bd0 20 20 20 6e 65 77 73 6f 73 36 29 0a 20 20 20 20 newsos6).
47be0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
47bf0 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20 er_pic='-KPIC'.
47c00 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d lt_prog_com
47c10 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 piler_static='-B
47c20 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b 3b static'. ;;
47c30 0a 0a 20 20 20 20 2a 6e 74 6f 2a 20 7c 20 2a 71 .. *nto* | *q
47c40 6e 78 2a 29 0a 20 20 20 20 20 20 23 20 51 4e 58 nx*). # QNX
47c50 20 75 73 65 73 20 47 4e 55 20 43 2b 2b 2c 20 62 uses GNU C++, b
47c60 75 74 20 6e 65 65 64 20 74 6f 20 64 65 66 69 6e ut need to defin
47c70 65 20 2d 73 68 61 72 65 64 20 6f 70 74 69 6f 6e e -shared option
47c80 20 74 6f 6f 2c 20 6f 74 68 65 72 77 69 73 65 0a too, otherwise.
47c90 20 20 20 20 20 20 23 20 69 74 20 77 69 6c 6c 20 # it will
47ca0 63 6f 72 65 64 75 6d 70 2e 0a 20 20 20 20 20 20 coredump..
47cb0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
47cc0 5f 70 69 63 3d 27 2d 66 50 49 43 20 2d 73 68 61 _pic='-fPIC -sha
47cd0 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 red'. ;;..
47ce0 20 20 20 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a osf3* | osf4*
47cf0 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20 20 20 20 | osf5*).
47d00 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
47d10 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 _wl='-Wl,'.
47d20 20 23 20 41 6c 6c 20 4f 53 46 2f 31 20 63 6f 64 # All OSF/1 cod
47d30 65 20 69 73 20 50 49 43 2e 0a 20 20 20 20 20 20 e is PIC..
47d40 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
47d50 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68 _static='-non_sh
47d60 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a ared'. ;;..
47d70 20 20 20 20 72 64 6f 73 2a 29 0a 20 20 20 20 20 rdos*).
47d80 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 lt_prog_compile
47d90 72 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 r_static='-non_s
47da0 68 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a hared'. ;;.
47db0 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a 29 0a 20 . solaris*).
47dc0 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d lt_prog_com
47dd0 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 piler_pic='-KPIC
47de0 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f '. lt_prog_
47df0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d compiler_static=
47e00 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 '-Bstatic'.
47e10 20 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 case $cc_basena
47e20 6d 65 20 69 6e 0a 20 20 20 20 20 20 66 37 37 2a me in. f77*
47e30 20 7c 20 66 39 30 2a 20 7c 20 66 39 35 2a 20 7c | f90* | f95* |
47e40 20 73 75 6e 66 37 37 2a 20 7c 20 73 75 6e 66 39 sunf77* | sunf9
47e50 30 2a 20 7c 20 73 75 6e 66 39 35 2a 29 0a 09 6c 0* | sunf95*)..l
47e60 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
47e70 77 6c 3d 27 2d 51 6f 70 74 69 6f 6e 20 6c 64 20 wl='-Qoption ld
47e80 27 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 ';;. *)..lt
47e90 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 _prog_compiler_w
47ea0 6c 3d 27 2d 57 6c 2c 27 3b 3b 0a 20 20 20 20 20 l='-Wl,';;.
47eb0 20 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a esac. ;;..
47ec0 20 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20 sunos4*).
47ed0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_prog_compi
47ee0 6c 65 72 5f 77 6c 3d 27 2d 51 6f 70 74 69 6f 6e ler_wl='-Qoption
47ef0 20 6c 64 20 27 0a 20 20 20 20 20 20 6c 74 5f 70 ld '. lt_p
47f00 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
47f10 3d 27 2d 50 49 43 27 0a 20 20 20 20 20 20 6c 74 ='-PIC'. lt
47f20 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 _prog_compiler_s
47f30 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 tatic='-Bstatic'
47f40 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 . ;;.. s
47f50 79 73 76 34 20 7c 20 73 79 73 76 34 2e 32 75 77 ysv4 | sysv4.2uw
47f60 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a 29 0a 20 2* | sysv4.3*).
47f70 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d lt_prog_com
47f80 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a piler_wl='-Wl,'.
47f90 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f lt_prog_co
47fa0 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 mpiler_pic='-KPI
47fb0 43 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 C'. lt_prog
47fc0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
47fd0 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 ='-Bstatic'.
47fe0 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2a ;;.. sysv4*
47ff0 4d 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 MP*). if te
48000 73 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 20 3b st -d /usr/nec ;
48010 74 68 65 6e 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f then..lt_prog_co
48020 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 63 6f mpiler_pic='-Kco
48030 6e 66 6f 72 6d 5f 70 69 63 27 0a 09 6c 74 5f 70 nform_pic'..lt_p
48040 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
48050 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 tic='-Bstatic'.
48060 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b fi. ;;
48070 0a 0a 20 20 20 20 73 79 73 76 35 2a 20 7c 20 75 .. sysv5* | u
48080 6e 69 78 77 61 72 65 2a 20 7c 20 73 63 6f 33 2e nixware* | sco3.
48090 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c 2v5* | sco5v6* |
480a0 20 4f 70 65 6e 55 4e 49 58 2a 29 0a 20 20 20 20 OpenUNIX*).
480b0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
480c0 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 er_wl='-Wl,'.
480d0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_prog_compi
480e0 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a ler_pic='-KPIC'.
480f0 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f lt_prog_co
48100 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d mpiler_static='-
48110 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 3b Bstatic'. ;
48120 3b 0a 0a 20 20 20 20 75 6e 69 63 6f 73 2a 29 0a ;.. unicos*).
48130 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f lt_prog_co
48140 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 mpiler_wl='-Wl,'
48150 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 . lt_prog_c
48160 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c ompiler_can_buil
48170 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 d_shared=no.
48180 20 20 3b 3b 0a 0a 20 20 20 20 75 74 73 34 2a 29 ;;.. uts4*)
48190 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 . lt_prog_c
481a0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 70 69 ompiler_pic='-pi
481b0 63 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 c'. lt_prog
481c0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
481d0 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 ='-Bstatic'.
481e0 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 ;;.. *).
481f0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_prog_compi
48200 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 ler_can_build_sh
48210 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b ared=no. ;;
48220 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 0a . esac. fi..
48230 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e case $host_os in
48240 0a 20 20 23 20 46 6f 72 20 70 6c 61 74 66 6f 72 . # For platfor
48250 6d 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 ms which do not
48260 73 75 70 70 6f 72 74 20 50 49 43 2c 20 2d 44 50 support PIC, -DP
48270 49 43 20 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 IC is meaningles
48280 73 3a 0a 20 20 2a 64 6a 67 70 70 2a 29 0a 20 20 s:. *djgpp*).
48290 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
482a0 65 72 5f 70 69 63 3d 0a 20 20 20 20 3b 3b 0a 20 er_pic=. ;;.
482b0 20 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f *). lt_prog_
482c0 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 22 24 6c compiler_pic="$l
482d0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
482e0 70 69 63 20 2d 44 50 49 43 22 0a 20 20 20 20 3b pic -DPIC". ;
482f0 3b 0a 65 73 61 63 0a 0a 7b 20 24 61 73 5f 65 63 ;.esac..{ $as_ec
48300 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
48310 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
48320 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 63 checking for $c
48330 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 ompiler option t
48340 6f 20 70 72 6f 64 75 63 65 20 50 49 43 22 20 3e o produce PIC" >
48350 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
48360 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 63 6f 6d hecking for $com
48370 70 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 piler option to
48380 70 72 6f 64 75 63 65 20 50 49 43 2e 2e 2e 20 22 produce PIC... "
48390 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f >&6; }.if ${lt_
483a0 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
483b0 5f 70 69 63 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 _pic+:} false; t
483c0 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
483d0 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
483e0 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f &6.else. lt_cv_
483f0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
48400 63 3d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 c=$lt_prog_compi
48410 6c 65 72 5f 70 69 63 0a 66 69 0a 7b 20 24 61 73 ler_pic.fi.{ $as
48420 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
48430 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
48440 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f O}: result: $lt_
48450 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
48460 5f 70 69 63 22 20 3e 26 35 0a 24 61 73 5f 65 63 _pic" >&5.$as_ec
48470 68 6f 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f ho "$lt_cv_prog_
48480 63 6f 6d 70 69 6c 65 72 5f 70 69 63 22 20 3e 26 compiler_pic" >&
48490 36 3b 20 7d 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 6; }.lt_prog_com
484a0 70 69 6c 65 72 5f 70 69 63 3d 24 6c 74 5f 63 76 piler_pic=$lt_cv
484b0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
484c0 69 63 0a 0a 23 0a 23 20 43 68 65 63 6b 20 74 6f ic..#.# Check to
484d0 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 50 make sure the P
484e0 49 43 20 66 6c 61 67 20 61 63 74 75 61 6c 6c 79 IC flag actually
484f0 20 77 6f 72 6b 73 2e 0a 23 0a 69 66 20 74 65 73 works..#.if tes
48500 74 20 2d 6e 20 22 24 6c 74 5f 70 72 6f 67 5f 63 t -n "$lt_prog_c
48510 6f 6d 70 69 6c 65 72 5f 70 69 63 22 3b 20 74 68 ompiler_pic"; th
48520 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 en. { $as_echo
48530 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
48540 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
48550 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 ecking if $compi
48560 6c 65 72 20 50 49 43 20 66 6c 61 67 20 24 6c 74 ler PIC flag $lt
48570 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
48580 69 63 20 77 6f 72 6b 73 22 20 3e 26 35 0a 24 61 ic works" >&5.$a
48590 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
485a0 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 ng if $compiler
485b0 50 49 43 20 66 6c 61 67 20 24 6c 74 5f 70 72 6f PIC flag $lt_pro
485c0 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 77 g_compiler_pic w
485d0 6f 72 6b 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d orks... " >&6; }
485e0 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 .if ${lt_cv_prog
485f0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f _compiler_pic_wo
48600 72 6b 73 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 rks+:} false; th
48610 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
48620 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
48630 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 6.else. lt_cv_p
48640 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
48650 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 20 20 61 63 5f _works=no. ac_
48660 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 outfile=conftest
48670 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20 65 .$ac_objext. e
48680 63 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f cho "$lt_simple_
48690 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 compile_test_cod
486a0 65 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 e" > conftest.$a
486b0 63 5f 65 78 74 0a 20 20 20 6c 74 5f 63 6f 6d 70 c_ext. lt_comp
486c0 69 6c 65 72 5f 66 6c 61 67 3d 22 24 6c 74 5f 70 iler_flag="$lt_p
486d0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
486e0 20 2d 44 50 49 43 22 0a 20 20 20 23 20 49 6e 73 -DPIC". # Ins
486f0 65 72 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 ert the option e
48700 69 74 68 65 72 20 28 31 29 20 61 66 74 65 72 20 ither (1) after
48710 74 68 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 the last *FLAGS
48720 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 variable, or.
48730 23 20 28 32 29 20 62 65 66 6f 72 65 20 61 20 77 # (2) before a w
48740 6f 72 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 ord containing "
48750 63 6f 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 conftest.", or (
48760 33 29 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 3) at the end..
48770 20 20 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61 # Note that $a
48780 63 5f 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 c_compile itself
48790 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 does not contai
487a0 6e 20 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e n backslashes an
487b0 64 20 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69 d begins. # wi
487c0 74 68 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e th a dollar sign
487d0 20 28 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c (not a hyphen),
487e0 20 73 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f so the echo sho
487f0 75 6c 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 uld work correct
48800 6c 79 2e 0a 20 20 20 23 20 54 68 65 20 6f 70 74 ly.. # The opt
48810 69 6f 6e 20 69 73 20 72 65 66 65 72 65 6e 63 65 ion is reference
48820 64 20 76 69 61 20 61 20 76 61 72 69 61 62 6c 65 d via a variable
48830 20 74 6f 20 61 76 6f 69 64 20 63 6f 6e 66 75 73 to avoid confus
48840 69 6e 67 20 73 65 64 2e 0a 20 20 20 6c 74 5f 63 ing sed.. lt_c
48850 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 ompile=`echo "$a
48860 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 c_compile" | $SE
48870 44 20 5c 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 D \. -e 's:.*F
48880 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d 20 3a 26 24 LAGS}\{0,1\} :&$
48890 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 lt_compiler_flag
488a0 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 :; t' \. -e '
488b0 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 s: [^ ]*conftest
488c0 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 \.: $lt_compiler
488d0 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20 _flag&:; t' \.
488e0 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f -e 's:$: $lt_co
488f0 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20 mpiler_flag:'`.
48900 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 (eval echo "\"
48910 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a \$as_me:$LINENO:
48920 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 $lt_compile\""
48930 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22 24 >&5). (eval "$
48940 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 63 6f lt_compile" 2>co
48950 6e 66 74 65 73 74 2e 65 72 72 29 0a 20 20 20 61 nftest.err). a
48960 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 63 c_status=$?. c
48970 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 at conftest.err
48980 3e 26 35 0a 20 20 20 65 63 68 6f 20 22 24 61 73 >&5. echo "$as
48990 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f _me:$LINENO: \$?
489a0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e = $ac_status" >
489b0 26 35 0a 20 20 20 69 66 20 28 65 78 69 74 20 24 &5. if (exit $
489c0 61 63 5f 73 74 61 74 75 73 29 20 26 26 20 74 65 ac_status) && te
489d0 73 74 20 2d 73 20 22 24 61 63 5f 6f 75 74 66 69 st -s "$ac_outfi
489e0 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 le"; then. #
489f0 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 The compiler ca
48a00 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 n only warn and
48a10 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f ignore the optio
48a20 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 n if not recogni
48a30 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61 zed. # So sa
48a40 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 y no if there ar
48a50 65 20 77 61 72 6e 69 6e 67 73 20 6f 74 68 65 72 e warnings other
48a60 20 74 68 61 6e 20 74 68 65 20 75 73 75 61 6c 20 than the usual
48a70 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 24 45 43 output.. $EC
48a80 48 4f 20 22 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 HO "$_lt_compile
48a90 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c r_boilerplate" |
48aa0 20 24 53 45 44 20 27 2f 5e 24 2f 64 27 20 3e 63 $SED '/^$/d' >c
48ab0 6f 6e 66 74 65 73 74 2e 65 78 70 0a 20 20 20 20 onftest.exp.
48ac0 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e $SED '/^$/d; /^
48ad0 20 2a 2b 2f 64 27 20 63 6f 6e 66 74 65 73 74 2e *+/d' conftest.
48ae0 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 err >conftest.er
48af0 32 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 21 2. if test !
48b00 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 32 -s conftest.er2
48b10 20 7c 7c 20 64 69 66 66 20 63 6f 6e 66 74 65 73 || diff conftes
48b20 74 2e 65 78 70 20 63 6f 6e 66 74 65 73 74 2e 65 t.exp conftest.e
48b30 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 r2 >/dev/null; t
48b40 68 65 6e 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 hen. lt_cv
48b50 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
48b60 69 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 ic_works=yes.
48b70 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20 24 52 fi. fi. $R
48b80 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a M conftest*..fi.
48b90 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
48ba0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
48bb0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
48bc0 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d $lt_cv_prog_com
48bd0 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22 piler_pic_works"
48be0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
48bf0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
48c00 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3e ler_pic_works" >
48c10 26 36 3b 20 7d 0a 0a 69 66 20 74 65 73 74 20 78 &6; }..if test x
48c20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d "$lt_cv_prog_com
48c30 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22 piler_pic_works"
48c40 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 = xyes; then.
48c50 20 20 63 61 73 65 20 24 6c 74 5f 70 72 6f 67 5f case $lt_prog_
48c60 63 6f 6d 70 69 6c 65 72 5f 70 69 63 20 69 6e 0a compiler_pic in.
48c70 20 20 20 20 20 22 22 20 7c 20 22 20 22 2a 29 20 "" | " "*)
48c80 3b 3b 0a 20 20 20 20 20 2a 29 20 6c 74 5f 70 72 ;;. *) lt_pr
48c90 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d og_compiler_pic=
48ca0 22 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 " $lt_prog_compi
48cb0 6c 65 72 5f 70 69 63 22 20 3b 3b 0a 20 20 20 20 ler_pic" ;;.
48cc0 20 65 73 61 63 0a 65 6c 73 65 0a 20 20 20 20 6c esac.else. l
48cd0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
48ce0 70 69 63 3d 0a 20 20 20 20 20 6c 74 5f 70 72 6f pic=. lt_pro
48cf0 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 g_compiler_can_b
48d00 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 66 uild_shared=no.f
48d10 69 0a 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a i..fi...........
48d20 0a 23 0a 23 20 43 68 65 63 6b 20 74 6f 20 6d 61 .#.# Check to ma
48d30 6b 65 20 73 75 72 65 20 74 68 65 20 73 74 61 74 ke sure the stat
48d40 69 63 20 66 6c 61 67 20 61 63 74 75 61 6c 6c 79 ic flag actually
48d50 20 77 6f 72 6b 73 2e 0a 23 0a 77 6c 3d 24 6c 74 works..#.wl=$lt
48d60 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 _prog_compiler_w
48d70 6c 20 65 76 61 6c 20 6c 74 5f 74 6d 70 5f 73 74 l eval lt_tmp_st
48d80 61 74 69 63 5f 66 6c 61 67 3d 5c 22 24 6c 74 5f atic_flag=\"$lt_
48d90 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 prog_compiler_st
48da0 61 74 69 63 5c 22 0a 7b 20 24 61 73 5f 65 63 68 atic\".{ $as_ech
48db0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
48dc0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
48dd0 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d checking if $com
48de0 70 69 6c 65 72 20 73 74 61 74 69 63 20 66 6c 61 piler static fla
48df0 67 20 24 6c 74 5f 74 6d 70 5f 73 74 61 74 69 63 g $lt_tmp_static
48e00 5f 66 6c 61 67 20 77 6f 72 6b 73 22 20 3e 26 35 _flag works" >&5
48e10 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
48e20 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c cking if $compil
48e30 65 72 20 73 74 61 74 69 63 20 66 6c 61 67 20 24 er static flag $
48e40 6c 74 5f 74 6d 70 5f 73 74 61 74 69 63 5f 66 6c lt_tmp_static_fl
48e50 61 67 20 77 6f 72 6b 73 2e 2e 2e 20 22 20 3e 26 ag works... " >&
48e60 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 6; }.if ${lt_cv_
48e70 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 prog_compiler_st
48e80 61 74 69 63 5f 77 6f 72 6b 73 2b 3a 7d 20 66 61 atic_works+:} fa
48e90 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
48ea0 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
48eb0 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
48ec0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
48ed0 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 ler_static_works
48ee0 3d 6e 6f 0a 20 20 20 73 61 76 65 5f 4c 44 46 4c =no. save_LDFL
48ef0 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a 20 AGS="$LDFLAGS".
48f00 20 20 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c LDFLAGS="$LDFL
48f10 41 47 53 20 24 6c 74 5f 74 6d 70 5f 73 74 61 74 AGS $lt_tmp_stat
48f20 69 63 5f 66 6c 61 67 22 0a 20 20 20 65 63 68 6f ic_flag". echo
48f30 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e "$lt_simple_lin
48f40 6b 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 k_test_code" > c
48f50 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
48f60 20 20 20 69 66 20 28 65 76 61 6c 20 24 61 63 5f if (eval $ac_
48f70 6c 69 6e 6b 20 32 3e 63 6f 6e 66 74 65 73 74 2e link 2>conftest.
48f80 65 72 72 29 20 26 26 20 74 65 73 74 20 2d 73 20 err) && test -s
48f90 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 conftest$ac_exee
48fa0 78 74 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20 xt; then. #
48fb0 54 68 65 20 6c 69 6e 6b 65 72 20 63 61 6e 20 6f The linker can o
48fc0 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e nly warn and ign
48fd0 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 ore the option i
48fe0 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 f not recognized
48ff0 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e . # So say n
49000 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 20 77 o if there are w
49010 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 69 66 20 arnings. if
49020 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 test -s conftest
49030 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20 .err; then.
49040 20 20 23 20 41 70 70 65 6e 64 20 61 6e 79 20 65 # Append any e
49050 72 72 6f 72 73 20 74 6f 20 74 68 65 20 63 6f 6e rrors to the con
49060 66 69 67 2e 6c 6f 67 2e 0a 20 20 20 20 20 20 20 fig.log..
49070 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 cat conftest.err
49080 20 31 3e 26 35 0a 20 20 20 20 20 20 20 24 45 43 1>&5. $EC
49090 48 4f 20 22 24 5f 6c 74 5f 6c 69 6e 6b 65 72 5f HO "$_lt_linker_
490a0 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24 boilerplate" | $
490b0 53 45 44 20 27 2f 5e 24 2f 64 27 20 3e 20 63 6f SED '/^$/d' > co
490c0 6e 66 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20 nftest.exp.
490d0 20 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f $SED '/^$/d; /
490e0 5e 20 2a 2b 2f 64 27 20 63 6f 6e 66 74 65 73 74 ^ *+/d' conftest
490f0 2e 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 .err >conftest.e
49100 72 32 0a 20 20 20 20 20 20 20 69 66 20 64 69 66 r2. if dif
49110 66 20 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 63 f conftest.exp c
49120 6f 6e 66 74 65 73 74 2e 65 72 32 20 3e 2f 64 65 onftest.er2 >/de
49130 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 v/null; then.
49140 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 lt_cv_prog
49150 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
49160 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 20 20 _works=yes.
49170 20 20 66 69 0a 20 20 20 20 20 65 6c 73 65 0a 20 fi. else.
49180 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 lt_cv_prog
49190 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
491a0 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 20 20 _works=yes.
491b0 66 69 0a 20 20 20 66 69 0a 20 20 20 24 52 4d 20 fi. fi. $RM
491c0 2d 72 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 -r conftest*.
491d0 4c 44 46 4c 41 47 53 3d 22 24 73 61 76 65 5f 4c LDFLAGS="$save_L
491e0 44 46 4c 41 47 53 22 0a 0a 66 69 0a 7b 20 24 61 DFLAGS"..fi.{ $a
491f0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
49200 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
49210 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 NO}: result: $lt
49220 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 _cv_prog_compile
49230 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22 20 r_static_works"
49240 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c >&5.$as_echo "$l
49250 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
49260 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 22 er_static_works"
49270 20 3e 26 36 3b 20 7d 0a 0a 69 66 20 74 65 73 74 >&6; }..if test
49280 20 78 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 x"$lt_cv_prog_c
49290 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 ompiler_static_w
492a0 6f 72 6b 73 22 20 3d 20 78 79 65 73 3b 20 74 68 orks" = xyes; th
492b0 65 6e 0a 20 20 20 20 3a 0a 65 6c 73 65 0a 20 20 en. :.else.
492c0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
492d0 65 72 5f 73 74 61 74 69 63 3d 0a 66 69 0a 0a 0a er_static=.fi...
492e0 0a 0a 0a 0a 0a 20 20 7b 20 24 61 73 5f 65 63 68 ..... { $as_ech
492f0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
49300 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
49310 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d checking if $com
49320 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d piler supports -
49330 63 20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 c -o file.$ac_ob
49340 6a 65 78 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 jext" >&5.$as_ec
49350 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 69 ho_n "checking i
49360 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 f $compiler supp
49370 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e orts -c -o file.
49380 24 61 63 5f 6f 62 6a 65 78 74 2e 2e 2e 20 22 20 $ac_objext... "
49390 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 >&6; }.if ${lt_c
493a0 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f v_prog_compiler_
493b0 63 5f 6f 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 c_o+:} false; th
493c0 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
493d0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
493e0 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 6.else. lt_cv_p
493f0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f rog_compiler_c_o
49400 3d 6e 6f 0a 20 20 20 24 52 4d 20 2d 72 20 63 6f =no. $RM -r co
49410 6e 66 74 65 73 74 20 32 3e 2f 64 65 76 2f 6e 75 nftest 2>/dev/nu
49420 6c 6c 0a 20 20 20 6d 6b 64 69 72 20 63 6f 6e 66 ll. mkdir conf
49430 74 65 73 74 0a 20 20 20 63 64 20 63 6f 6e 66 74 test. cd conft
49440 65 73 74 0a 20 20 20 6d 6b 64 69 72 20 6f 75 74 est. mkdir out
49450 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 5f 73 69 . echo "$lt_si
49460 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 mple_compile_tes
49470 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 t_code" > confte
49480 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 20 6c st.$ac_ext.. l
49490 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d t_compiler_flag=
494a0 22 2d 6f 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 "-o out/conftest
494b0 32 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a 20 20 2.$ac_objext".
494c0 20 23 20 49 6e 73 65 72 74 20 74 68 65 20 6f 70 # Insert the op
494d0 74 69 6f 6e 20 65 69 74 68 65 72 20 28 31 29 20 tion either (1)
494e0 61 66 74 65 72 20 74 68 65 20 6c 61 73 74 20 2a after the last *
494f0 46 4c 41 47 53 20 76 61 72 69 61 62 6c 65 2c 20 FLAGS variable,
49500 6f 72 0a 20 20 20 23 20 28 32 29 20 62 65 66 6f or. # (2) befo
49510 72 65 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 re a word contai
49520 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 ning "conftest."
49530 2c 20 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 , or (3) at the
49540 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 end.. # Note t
49550 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 hat $ac_compile
49560 69 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 itself does not
49570 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 contain backslas
49580 68 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 hes and begins.
49590 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 # with a dolla
495a0 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 r sign (not a hy
495b0 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 phen), so the ec
495c0 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 ho should work c
495d0 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 6c 74 5f orrectly.. lt_
495e0 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20 22 24 compile=`echo "$
495f0 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20 24 53 ac_compile" | $S
49600 45 44 20 5c 0a 20 20 20 2d 65 20 27 73 3a 2e 2a ED \. -e 's:.*
49610 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d 20 3a 26 FLAGS}\{0,1\} :&
49620 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 $lt_compiler_fla
49630 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 g :; t' \. -e
49640 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 's: [^ ]*conftes
49650 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 t\.: $lt_compile
49660 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 r_flag&:; t' \.
49670 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 -e 's:$: $lt_c
49680 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a ompiler_flag:'`.
49690 20 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22 5c (eval echo "\
496a0 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f "\$as_me:$LINENO
496b0 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 : $lt_compile\""
496c0 20 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22 >&5). (eval "
496d0 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 6f $lt_compile" 2>o
496e0 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 ut/conftest.err)
496f0 0a 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f . ac_status=$?
49700 0a 20 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e 66 . cat out/conf
49710 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20 test.err >&5.
49720 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 echo "$as_me:$LI
49730 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f NENO: \$? = $ac_
49740 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69 status" >&5. i
49750 66 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 f (exit $ac_stat
49760 75 73 29 20 26 26 20 74 65 73 74 20 2d 73 20 6f us) && test -s o
49770 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 ut/conftest2.$ac
49780 5f 6f 62 6a 65 78 74 0a 20 20 20 74 68 65 6e 0a _objext. then.
49790 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d 70 69 # The compi
497a0 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 ler can only war
497b0 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 n and ignore the
497c0 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 option if not r
497d0 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20 23 ecognized. #
497e0 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68 So say no if th
497f0 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73 ere are warnings
49800 0a 20 20 20 20 20 24 45 43 48 4f 20 22 24 5f 6c . $ECHO "$_l
49810 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 t_compiler_boile
49820 72 70 6c 61 74 65 22 20 7c 20 24 53 45 44 20 27 rplate" | $SED '
49830 2f 5e 24 2f 64 27 20 3e 20 6f 75 74 2f 63 6f 6e /^$/d' > out/con
49840 66 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20 24 ftest.exp. $
49850 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a SED '/^$/d; /^ *
49860 2b 2f 64 27 20 6f 75 74 2f 63 6f 6e 66 74 65 73 +/d' out/conftes
49870 74 2e 65 72 72 20 3e 6f 75 74 2f 63 6f 6e 66 74 t.err >out/conft
49880 65 73 74 2e 65 72 32 0a 20 20 20 20 20 69 66 20 est.er2. if
49890 74 65 73 74 20 21 20 2d 73 20 6f 75 74 2f 63 6f test ! -s out/co
498a0 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c 20 64 69 nftest.er2 || di
498b0 66 66 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e ff out/conftest.
498c0 65 78 70 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 exp out/conftest
498d0 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b .er2 >/dev/null;
498e0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74 5f then. lt_
498f0 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
49900 5f 63 5f 6f 3d 79 65 73 0a 20 20 20 20 20 66 69 _c_o=yes. fi
49910 0a 20 20 20 66 69 0a 20 20 20 63 68 6d 6f 64 20 . fi. chmod
49920 75 2b 77 20 2e 20 32 3e 26 35 0a 20 20 20 24 52 u+w . 2>&5. $R
49930 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 23 M conftest*. #
49940 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 SGI C++ compile
49950 72 20 77 69 6c 6c 20 63 72 65 61 74 65 20 64 69 r will create di
49960 72 65 63 74 6f 72 79 20 6f 75 74 2f 69 69 5f 66 rectory out/ii_f
49970 69 6c 65 73 2f 20 66 6f 72 0a 20 20 20 23 20 74 iles/ for. # t
49980 65 6d 70 6c 61 74 65 20 69 6e 73 74 61 6e 74 69 emplate instanti
49990 61 74 69 6f 6e 0a 20 20 20 74 65 73 74 20 2d 64 ation. test -d
499a0 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 20 26 26 out/ii_files &&
499b0 20 24 52 4d 20 6f 75 74 2f 69 69 5f 66 69 6c 65 $RM out/ii_file
499c0 73 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75 74 s/* && rmdir out
499d0 2f 69 69 5f 66 69 6c 65 73 0a 20 20 20 24 52 4d /ii_files. $RM
499e0 20 6f 75 74 2f 2a 20 26 26 20 72 6d 64 69 72 20 out/* && rmdir
499f0 6f 75 74 0a 20 20 20 63 64 20 2e 2e 0a 20 20 20 out. cd ...
49a00 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 0a $RM -r conftest.
49a10 20 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a $RM conftest*
49a20 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 ..fi.{ $as_echo
49a30 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
49a40 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
49a50 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f sult: $lt_cv_pro
49a60 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 g_compiler_c_o"
49a70 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c >&5.$as_echo "$l
49a80 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
49a90 65 72 5f 63 5f 6f 22 20 3e 26 36 3b 20 7d 0a 0a er_c_o" >&6; }..
49aa0 0a 0a 0a 0a 0a 20 20 7b 20 24 61 73 5f 65 63 68 ..... { $as_ech
49ab0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
49ac0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
49ad0 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d checking if $com
49ae0 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d piler supports -
49af0 63 20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 c -o file.$ac_ob
49b00 6a 65 78 74 22 20 3e 26 35 0a 24 61 73 5f 65 63 jext" >&5.$as_ec
49b10 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 69 ho_n "checking i
49b20 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 f $compiler supp
49b30 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e orts -c -o file.
49b40 24 61 63 5f 6f 62 6a 65 78 74 2e 2e 2e 20 22 20 $ac_objext... "
49b50 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 >&6; }.if ${lt_c
49b60 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f v_prog_compiler_
49b70 63 5f 6f 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 c_o+:} false; th
49b80 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
49b90 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
49ba0 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 6.else. lt_cv_p
49bb0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f rog_compiler_c_o
49bc0 3d 6e 6f 0a 20 20 20 24 52 4d 20 2d 72 20 63 6f =no. $RM -r co
49bd0 6e 66 74 65 73 74 20 32 3e 2f 64 65 76 2f 6e 75 nftest 2>/dev/nu
49be0 6c 6c 0a 20 20 20 6d 6b 64 69 72 20 63 6f 6e 66 ll. mkdir conf
49bf0 74 65 73 74 0a 20 20 20 63 64 20 63 6f 6e 66 74 test. cd conft
49c00 65 73 74 0a 20 20 20 6d 6b 64 69 72 20 6f 75 74 est. mkdir out
49c10 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 5f 73 69 . echo "$lt_si
49c20 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 mple_compile_tes
49c30 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 t_code" > confte
49c40 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 20 6c st.$ac_ext.. l
49c50 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d t_compiler_flag=
49c60 22 2d 6f 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 "-o out/conftest
49c70 32 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a 20 20 2.$ac_objext".
49c80 20 23 20 49 6e 73 65 72 74 20 74 68 65 20 6f 70 # Insert the op
49c90 74 69 6f 6e 20 65 69 74 68 65 72 20 28 31 29 20 tion either (1)
49ca0 61 66 74 65 72 20 74 68 65 20 6c 61 73 74 20 2a after the last *
49cb0 46 4c 41 47 53 20 76 61 72 69 61 62 6c 65 2c 20 FLAGS variable,
49cc0 6f 72 0a 20 20 20 23 20 28 32 29 20 62 65 66 6f or. # (2) befo
49cd0 72 65 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 re a word contai
49ce0 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 ning "conftest."
49cf0 2c 20 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 , or (3) at the
49d00 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 end.. # Note t
49d10 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 hat $ac_compile
49d20 69 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 itself does not
49d30 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 contain backslas
49d40 68 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 hes and begins.
49d50 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 # with a dolla
49d60 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 r sign (not a hy
49d70 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 phen), so the ec
49d80 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 ho should work c
49d90 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 6c 74 5f orrectly.. lt_
49da0 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20 22 24 compile=`echo "$
49db0 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20 24 53 ac_compile" | $S
49dc0 45 44 20 5c 0a 20 20 20 2d 65 20 27 73 3a 2e 2a ED \. -e 's:.*
49dd0 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d 20 3a 26 FLAGS}\{0,1\} :&
49de0 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 $lt_compiler_fla
49df0 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 g :; t' \. -e
49e00 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 's: [^ ]*conftes
49e10 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 t\.: $lt_compile
49e20 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20 5c 0a 20 r_flag&:; t' \.
49e30 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c 74 5f 63 -e 's:$: $lt_c
49e40 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a 27 60 0a ompiler_flag:'`.
49e50 20 20 20 28 65 76 61 6c 20 65 63 68 6f 20 22 5c (eval echo "\
49e60 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f "\$as_me:$LINENO
49e70 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 : $lt_compile\""
49e80 20 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22 >&5). (eval "
49e90 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 6f $lt_compile" 2>o
49ea0 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 ut/conftest.err)
49eb0 0a 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f . ac_status=$?
49ec0 0a 20 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e 66 . cat out/conf
49ed0 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 20 test.err >&5.
49ee0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 echo "$as_me:$LI
49ef0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f NENO: \$? = $ac_
49f00 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 20 69 status" >&5. i
49f10 66 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 f (exit $ac_stat
49f20 75 73 29 20 26 26 20 74 65 73 74 20 2d 73 20 6f us) && test -s o
49f30 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 ut/conftest2.$ac
49f40 5f 6f 62 6a 65 78 74 0a 20 20 20 74 68 65 6e 0a _objext. then.
49f50 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d 70 69 # The compi
49f60 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 ler can only war
49f70 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 n and ignore the
49f80 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 option if not r
49f90 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20 23 ecognized. #
49fa0 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68 So say no if th
49fb0 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73 ere are warnings
49fc0 0a 20 20 20 20 20 24 45 43 48 4f 20 22 24 5f 6c . $ECHO "$_l
49fd0 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 t_compiler_boile
49fe0 72 70 6c 61 74 65 22 20 7c 20 24 53 45 44 20 27 rplate" | $SED '
49ff0 2f 5e 24 2f 64 27 20 3e 20 6f 75 74 2f 63 6f 6e /^$/d' > out/con
4a000 66 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20 24 ftest.exp. $
4a010 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a SED '/^$/d; /^ *
4a020 2b 2f 64 27 20 6f 75 74 2f 63 6f 6e 66 74 65 73 +/d' out/conftes
4a030 74 2e 65 72 72 20 3e 6f 75 74 2f 63 6f 6e 66 74 t.err >out/conft
4a040 65 73 74 2e 65 72 32 0a 20 20 20 20 20 69 66 20 est.er2. if
4a050 74 65 73 74 20 21 20 2d 73 20 6f 75 74 2f 63 6f test ! -s out/co
4a060 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c 20 64 69 nftest.er2 || di
4a070 66 66 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e ff out/conftest.
4a080 65 78 70 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 exp out/conftest
4a090 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b .er2 >/dev/null;
4a0a0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74 5f then. lt_
4a0b0 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
4a0c0 5f 63 5f 6f 3d 79 65 73 0a 20 20 20 20 20 66 69 _c_o=yes. fi
4a0d0 0a 20 20 20 66 69 0a 20 20 20 63 68 6d 6f 64 20 . fi. chmod
4a0e0 75 2b 77 20 2e 20 32 3e 26 35 0a 20 20 20 24 52 u+w . 2>&5. $R
4a0f0 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 23 M conftest*. #
4a100 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 SGI C++ compile
4a110 72 20 77 69 6c 6c 20 63 72 65 61 74 65 20 64 69 r will create di
4a120 72 65 63 74 6f 72 79 20 6f 75 74 2f 69 69 5f 66 rectory out/ii_f
4a130 69 6c 65 73 2f 20 66 6f 72 0a 20 20 20 23 20 74 iles/ for. # t
4a140 65 6d 70 6c 61 74 65 20 69 6e 73 74 61 6e 74 69 emplate instanti
4a150 61 74 69 6f 6e 0a 20 20 20 74 65 73 74 20 2d 64 ation. test -d
4a160 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 20 26 26 out/ii_files &&
4a170 20 24 52 4d 20 6f 75 74 2f 69 69 5f 66 69 6c 65 $RM out/ii_file
4a180 73 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75 74 s/* && rmdir out
4a190 2f 69 69 5f 66 69 6c 65 73 0a 20 20 20 24 52 4d /ii_files. $RM
4a1a0 20 6f 75 74 2f 2a 20 26 26 20 72 6d 64 69 72 20 out/* && rmdir
4a1b0 6f 75 74 0a 20 20 20 63 64 20 2e 2e 0a 20 20 20 out. cd ...
4a1c0 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 0a $RM -r conftest.
4a1d0 20 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a $RM conftest*
4a1e0 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 ..fi.{ $as_echo
4a1f0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
4a200 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
4a210 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f sult: $lt_cv_pro
4a220 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 g_compiler_c_o"
4a230 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c >&5.$as_echo "$l
4a240 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
4a250 65 72 5f 63 5f 6f 22 20 3e 26 36 3b 20 7d 0a 0a er_c_o" >&6; }..
4a260 0a 0a 0a 68 61 72 64 5f 6c 69 6e 6b 73 3d 22 6e ...hard_links="n
4a270 6f 74 74 65 73 74 65 64 22 0a 69 66 20 74 65 73 ottested".if tes
4a280 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 t "$lt_cv_prog_c
4a290 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3d 20 6e ompiler_c_o" = n
4a2a0 6f 20 26 26 20 74 65 73 74 20 22 24 6e 65 65 64 o && test "$need
4a2b0 5f 6c 6f 63 6b 73 22 20 21 3d 20 6e 6f 3b 20 74 _locks" != no; t
4a2c0 68 65 6e 0a 20 20 23 20 64 6f 20 6e 6f 74 20 6f hen. # do not o
4a2d0 76 65 72 77 72 69 74 65 20 74 68 65 20 76 61 6c verwrite the val
4a2e0 75 65 20 6f 66 20 6e 65 65 64 5f 6c 6f 63 6b 73 ue of need_locks
4a2f0 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 provided by the
4a300 20 75 73 65 72 0a 20 20 7b 20 24 61 73 5f 65 63 user. { $as_ec
4a310 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
4a320 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
4a330 20 63 68 65 63 6b 69 6e 67 20 69 66 20 77 65 20 checking if we
4a340 63 61 6e 20 6c 6f 63 6b 20 77 69 74 68 20 68 61 can lock with ha
4a350 72 64 20 6c 69 6e 6b 73 22 20 3e 26 35 0a 24 61 rd links" >&5.$a
4a360 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
4a370 6e 67 20 69 66 20 77 65 20 63 61 6e 20 6c 6f 63 ng if we can loc
4a380 6b 20 77 69 74 68 20 68 61 72 64 20 6c 69 6e 6b k with hard link
4a390 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 20 20 s... " >&6; }.
4a3a0 68 61 72 64 5f 6c 69 6e 6b 73 3d 79 65 73 0a 20 hard_links=yes.
4a3b0 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 $RM conftest*.
4a3c0 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20 63 ln conftest.a c
4a3d0 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f 64 65 76 onftest.b 2>/dev
4a3e0 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64 5f 6c 69 /null && hard_li
4a3f0 6e 6b 73 3d 6e 6f 0a 20 20 74 6f 75 63 68 20 63 nks=no. touch c
4a400 6f 6e 66 74 65 73 74 2e 61 0a 20 20 6c 6e 20 63 onftest.a. ln c
4a410 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65 onftest.a confte
4a420 73 74 2e 62 20 32 3e 26 35 20 7c 7c 20 68 61 72 st.b 2>&5 || har
4a430 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 6c 6e 20 d_links=no. ln
4a440 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 conftest.a conft
4a450 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c est.b 2>/dev/nul
4a460 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d l && hard_links=
4a470 6e 6f 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 no. { $as_echo
4a480 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
4a490 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
4a4a0 73 75 6c 74 3a 20 24 68 61 72 64 5f 6c 69 6e 6b sult: $hard_link
4a4b0 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 s" >&5.$as_echo
4a4c0 22 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3e 26 "$hard_links" >&
4a4d0 36 3b 20 7d 0a 20 20 69 66 20 74 65 73 74 20 22 6; }. if test "
4a4e0 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3d 20 6e $hard_links" = n
4a4f0 6f 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 24 61 o; then. { $a
4a500 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
4a510 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
4a520 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 NO}: WARNING: \`
4a530 24 43 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 $CC' does not su
4a540 70 70 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 pport \`-c -o',
4a550 73 6f 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 so \`make -j' ma
4a560 79 20 62 65 20 75 6e 73 61 66 65 22 20 3e 26 35 y be unsafe" >&5
4a570 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d .$as_echo "$as_m
4a580 65 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43 e: WARNING: \`$C
4a590 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 C' does not supp
4a5a0 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f ort \`-c -o', so
4a5b0 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79 20 \`make -j' may
4a5c0 62 65 20 75 6e 73 61 66 65 22 20 3e 26 32 3b 7d be unsafe" >&2;}
4a5d0 0a 20 20 20 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d . need_locks=
4a5e0 77 61 72 6e 0a 20 20 66 69 0a 65 6c 73 65 0a 20 warn. fi.else.
4a5f0 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d 6e 6f 0a 66 need_locks=no.f
4a600 69 0a 0a 0a 0a 0a 0a 0a 20 20 7b 20 24 61 73 5f i....... { $as_
4a610 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
4a620 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
4a630 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 }: checking whet
4a640 68 65 72 20 74 68 65 20 24 63 6f 6d 70 69 6c 65 her the $compile
4a650 72 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73 r linker ($LD) s
4a660 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c upports shared l
4a670 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a 24 61 ibraries" >&5.$a
4a680 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
4a690 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 24 ng whether the $
4a6a0 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65 72 20 compiler linker
4a6b0 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73 20 73 ($LD) supports s
4a6c0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e hared libraries.
4a6d0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 0a 20 20 72 .. " >&6; }.. r
4a6e0 75 6e 70 61 74 68 5f 76 61 72 3d 0a 20 20 61 6c unpath_var=. al
4a6f0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c low_undefined_fl
4a700 61 67 3d 0a 20 20 61 6c 77 61 79 73 5f 65 78 70 ag=. always_exp
4a710 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e 6f 0a 20 ort_symbols=no.
4a720 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 0a 20 archive_cmds=.
4a730 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f archive_expsym_
4a740 63 6d 64 73 3d 0a 20 20 63 6f 6d 70 69 6c 65 72 cmds=. compiler
4a750 5f 6e 65 65 64 73 5f 6f 62 6a 65 63 74 3d 6e 6f _needs_object=no
4a760 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 . enable_shared
4a770 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e _with_static_run
4a780 74 69 6d 65 73 3d 6e 6f 0a 20 20 65 78 70 6f 72 times=no. expor
4a790 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 t_dynamic_flag_s
4a7a0 70 65 63 3d 0a 20 20 65 78 70 6f 72 74 5f 73 79 pec=. export_sy
4a7b0 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 mbols_cmds='$NM
4a7c0 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e $libobjs $conven
4a7d0 69 65 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f ience | $global_
4a7e0 73 79 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53 symbol_pipe | $S
4a7f0 45 44 20 27 5c 27 27 73 2f 2e 2a 20 2f 2f 27 5c ED '\''s/.* //'\
4a800 27 27 20 7c 20 73 6f 72 74 20 7c 20 75 6e 69 71 '' | sort | uniq
4a810 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f > $export_symbo
4a820 6c 73 27 0a 20 20 68 61 72 64 63 6f 64 65 5f 61 ls'. hardcode_a
4a830 75 74 6f 6d 61 74 69 63 3d 6e 6f 0a 20 20 68 61 utomatic=no. ha
4a840 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f rdcode_direct=no
4a850 0a 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 . hardcode_dire
4a860 63 74 5f 61 62 73 6f 6c 75 74 65 3d 6e 6f 0a 20 ct_absolute=no.
4a870 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 hardcode_libdir
4a880 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 68 61 _flag_spec=. ha
4a890 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
4a8a0 61 67 5f 73 70 65 63 5f 6c 64 3d 0a 20 20 68 61 ag_spec_ld=. ha
4a8b0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 rdcode_libdir_se
4a8c0 70 61 72 61 74 6f 72 3d 0a 20 20 68 61 72 64 63 parator=. hardc
4a8d0 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 6e 6f 0a 20 ode_minus_L=no.
4a8e0 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 hardcode_shlibp
4a8f0 61 74 68 5f 76 61 72 3d 75 6e 73 75 70 70 6f 72 ath_var=unsuppor
4a900 74 65 64 0a 20 20 69 6e 68 65 72 69 74 5f 72 70 ted. inherit_rp
4a910 61 74 68 3d 6e 6f 0a 20 20 6c 69 6e 6b 5f 61 6c ath=no. link_al
4a920 6c 5f 64 65 70 6c 69 62 73 3d 75 6e 6b 6e 6f 77 l_deplibs=unknow
4a930 6e 0a 20 20 6d 6f 64 75 6c 65 5f 63 6d 64 73 3d n. module_cmds=
4a940 0a 20 20 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d . module_expsym
4a950 5f 63 6d 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63 _cmds=. old_arc
4a960 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d hive_from_new_cm
4a970 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76 ds=. old_archiv
4a980 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f 63 e_from_expsyms_c
4a990 6d 64 73 3d 0a 20 20 74 68 72 65 61 64 5f 73 61 mds=. thread_sa
4a9a0 66 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 fe_flag_spec=.
4a9b0 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c whole_archive_fl
4a9c0 61 67 5f 73 70 65 63 3d 0a 20 20 23 20 69 6e 63 ag_spec=. # inc
4a9d0 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 73 68 6f lude_expsyms sho
4a9e0 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 uld be a list of
4a9f0 20 73 70 61 63 65 2d 73 65 70 61 72 61 74 65 64 space-separated
4aa00 20 73 79 6d 62 6f 6c 73 20 74 6f 20 62 65 20 2a symbols to be *
4aa10 61 6c 77 61 79 73 2a 0a 20 20 23 20 69 6e 63 6c always*. # incl
4aa20 75 64 65 64 20 69 6e 20 74 68 65 20 73 79 6d 62 uded in the symb
4aa30 6f 6c 20 6c 69 73 74 0a 20 20 69 6e 63 6c 75 64 ol list. includ
4aa40 65 5f 65 78 70 73 79 6d 73 3d 0a 20 20 23 20 65 e_expsyms=. # e
4aa50 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 63 xclude_expsyms c
4aa60 61 6e 20 62 65 20 61 6e 20 65 78 74 65 6e 64 65 an be an extende
4aa70 64 20 72 65 67 65 78 70 20 6f 66 20 73 79 6d 62 d regexp of symb
4aa80 6f 6c 73 20 74 6f 20 65 78 63 6c 75 64 65 0a 20 ols to exclude.
4aa90 20 23 20 69 74 20 77 69 6c 6c 20 62 65 20 77 72 # it will be wr
4aaa0 61 70 70 65 64 20 62 79 20 60 20 28 27 20 61 6e apped by ` (' an
4aab0 64 20 60 29 24 27 2c 20 73 6f 20 6f 6e 65 20 6d d `)$', so one m
4aac0 75 73 74 20 6e 6f 74 20 6d 61 74 63 68 20 62 65 ust not match be
4aad0 67 69 6e 6e 69 6e 67 20 6f 72 0a 20 20 23 20 65 ginning or. # e
4aae0 6e 64 20 6f 66 20 6c 69 6e 65 2e 20 20 45 78 61 nd of line. Exa
4aaf0 6d 70 6c 65 3a 20 60 61 7c 62 63 7c 2e 2a 64 2e mple: `a|bc|.*d.
4ab00 2a 27 20 77 69 6c 6c 20 65 78 63 6c 75 64 65 20 *' will exclude
4ab10 74 68 65 20 73 79 6d 62 6f 6c 73 20 60 61 27 20 the symbols `a'
4ab20 61 6e 64 20 60 62 63 27 2c 0a 20 20 23 20 61 73 and `bc',. # as
4ab30 20 77 65 6c 6c 20 61 73 20 61 6e 79 20 73 79 6d well as any sym
4ab40 62 6f 6c 20 74 68 61 74 20 63 6f 6e 74 61 69 6e bol that contain
4ab50 73 20 60 64 27 2e 0a 20 20 65 78 63 6c 75 64 65 s `d'.. exclude
4ab60 5f 65 78 70 73 79 6d 73 3d 27 5f 47 4c 4f 42 41 _expsyms='_GLOBA
4ab70 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f 7c L_OFFSET_TABLE_|
4ab80 5f 47 4c 4f 42 41 4c 5f 5f 46 5b 49 44 5d 5f 2e _GLOBAL__F[ID]_.
4ab90 2a 27 0a 20 20 23 20 41 6c 74 68 6f 75 67 68 20 *'. # Although
4aba0 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f 54 _GLOBAL_OFFSET_T
4abb0 41 42 4c 45 5f 20 69 73 20 61 20 76 61 6c 69 64 ABLE_ is a valid
4abc0 20 73 79 6d 62 6f 6c 20 43 20 6e 61 6d 65 2c 20 symbol C name,
4abd0 6d 6f 73 74 20 61 2e 6f 75 74 0a 20 20 23 20 70 most a.out. # p
4abe0 6c 61 74 66 6f 72 6d 73 20 28 61 62 29 75 73 65 latforms (ab)use
4abf0 20 69 74 20 69 6e 20 50 49 43 20 63 6f 64 65 2c it in PIC code,
4ac00 20 62 75 74 20 74 68 65 69 72 20 6c 69 6e 6b 65 but their linke
4ac10 72 73 20 67 65 74 20 63 6f 6e 66 75 73 65 64 20 rs get confused
4ac20 69 66 0a 20 20 23 20 74 68 65 20 73 79 6d 62 6f if. # the symbo
4ac30 6c 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 l is explicitly
4ac40 72 65 66 65 72 65 6e 63 65 64 2e 20 20 53 69 6e referenced. Sin
4ac50 63 65 20 70 6f 72 74 61 62 6c 65 20 63 6f 64 65 ce portable code
4ac60 20 63 61 6e 6e 6f 74 0a 20 20 23 20 72 65 6c 79 cannot. # rely
4ac70 20 6f 6e 20 74 68 69 73 20 73 79 6d 62 6f 6c 20 on this symbol
4ac80 6e 61 6d 65 2c 20 69 74 27 73 20 70 72 6f 62 61 name, it's proba
4ac90 62 6c 79 20 66 69 6e 65 20 74 6f 20 6e 65 76 65 bly fine to neve
4aca0 72 20 69 6e 63 6c 75 64 65 20 69 74 20 69 6e 0a r include it in.
4acb0 20 20 23 20 70 72 65 6c 6f 61 64 65 64 20 73 79 # preloaded sy
4acc0 6d 62 6f 6c 20 74 61 62 6c 65 73 2e 0a 20 20 23 mbol tables.. #
4acd0 20 45 78 63 6c 75 64 65 20 73 68 61 72 65 64 20 Exclude shared
4ace0 6c 69 62 72 61 72 79 20 69 6e 69 74 69 61 6c 69 library initiali
4acf0 7a 61 74 69 6f 6e 2f 66 69 6e 61 6c 69 7a 61 74 zation/finalizat
4ad00 69 6f 6e 20 73 79 6d 62 6f 6c 73 2e 0a 20 20 65 ion symbols.. e
4ad10 78 74 72 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 xtract_expsyms_c
4ad20 6d 64 73 3d 0a 0a 20 20 63 61 73 65 20 24 68 6f mds=.. case $ho
4ad30 73 74 5f 6f 73 20 69 6e 0a 20 20 63 79 67 77 69 st_os in. cygwi
4ad40 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 n* | mingw* | pw
4ad50 33 32 2a 20 7c 20 63 65 67 63 63 2a 29 0a 20 20 32* | cegcc*).
4ad60 20 20 23 20 46 49 58 4d 45 3a 20 74 68 65 20 4d # FIXME: the M
4ad70 53 56 43 2b 2b 20 70 6f 72 74 20 68 61 73 6e 27 SVC++ port hasn'
4ad80 74 20 62 65 65 6e 20 74 65 73 74 65 64 20 69 6e t been tested in
4ad90 20 61 20 6c 6f 6f 6f 6f 6e 67 20 74 69 6d 65 0a a loooong time.
4ada0 20 20 20 20 23 20 57 68 65 6e 20 6e 6f 74 20 75 # When not u
4adb0 73 69 6e 67 20 67 63 63 2c 20 77 65 20 63 75 72 sing gcc, we cur
4adc0 72 65 6e 74 6c 79 20 61 73 73 75 6d 65 20 74 68 rently assume th
4add0 61 74 20 77 65 20 61 72 65 20 75 73 69 6e 67 0a at we are using.
4ade0 20 20 20 20 23 20 4d 69 63 72 6f 73 6f 66 74 20 # Microsoft
4adf0 56 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20 20 20 Visual C++..
4ae00 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 21 if test "$GCC" !
4ae10 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 = yes; then.
4ae20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f with_gnu_ld=no
4ae30 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 . fi. ;;.
4ae40 20 69 6e 74 65 72 69 78 2a 29 0a 20 20 20 20 23 interix*). #
4ae50 20 77 65 20 6a 75 73 74 20 68 6f 70 65 2f 61 73 we just hope/as
4ae60 73 75 6d 65 20 74 68 69 73 20 69 73 20 67 63 63 sume this is gcc
4ae70 20 61 6e 64 20 6e 6f 74 20 63 38 39 20 28 3d 20 and not c89 (=
4ae80 4d 53 56 43 2b 2b 29 0a 20 20 20 20 77 69 74 68 MSVC++). with
4ae90 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 20 20 20 20 _gnu_ld=yes.
4aea0 3b 3b 0a 20 20 6f 70 65 6e 62 73 64 2a 29 0a 20 ;;. openbsd*).
4aeb0 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e with_gnu_ld=n
4aec0 6f 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a o. ;;. esac.
4aed0 0a 20 20 6c 64 5f 73 68 6c 69 62 73 3d 79 65 73 . ld_shlibs=yes
4aee0 0a 0a 20 20 23 20 4f 6e 20 73 6f 6d 65 20 74 61 .. # On some ta
4aef0 72 67 65 74 73 2c 20 47 4e 55 20 6c 64 20 69 73 rgets, GNU ld is
4af00 20 63 6f 6d 70 61 74 69 62 6c 65 20 65 6e 6f 75 compatible enou
4af10 67 68 20 77 69 74 68 20 74 68 65 20 6e 61 74 69 gh with the nati
4af20 76 65 20 6c 69 6e 6b 65 72 0a 20 20 23 20 74 68 ve linker. # th
4af30 61 74 20 77 65 27 72 65 20 62 65 74 74 65 72 20 at we're better
4af40 6f 66 66 20 75 73 69 6e 67 20 74 68 65 20 6e 61 off using the na
4af50 74 69 76 65 20 69 6e 74 65 72 66 61 63 65 20 66 tive interface f
4af60 6f 72 20 62 6f 74 68 2e 0a 20 20 6c 74 5f 75 73 or both.. lt_us
4af70 65 5f 67 6e 75 5f 6c 64 5f 69 6e 74 65 72 66 61 e_gnu_ld_interfa
4af80 63 65 3d 6e 6f 0a 20 20 69 66 20 74 65 73 74 20 ce=no. if test
4af90 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d "$with_gnu_ld" =
4afa0 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 63 yes; then. c
4afb0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a ase $host_os in.
4afc0 20 20 20 20 20 20 61 69 78 2a 29 0a 09 23 20 54 aix*)..# T
4afd0 68 65 20 41 49 58 20 70 6f 72 74 20 6f 66 20 47 he AIX port of G
4afe0 4e 55 20 6c 64 20 68 61 73 20 61 6c 77 61 79 73 NU ld has always
4aff0 20 61 73 70 69 72 65 64 20 74 6f 20 63 6f 6d 70 aspired to comp
4b000 61 74 69 62 69 6c 69 74 79 0a 09 23 20 77 69 74 atibility..# wit
4b010 68 20 74 68 65 20 6e 61 74 69 76 65 20 6c 69 6e h the native lin
4b020 6b 65 72 2e 20 20 48 6f 77 65 76 65 72 2c 20 61 ker. However, a
4b030 73 20 74 68 65 20 77 61 72 6e 69 6e 67 20 69 6e s the warning in
4b040 20 74 68 65 20 47 4e 55 20 6c 64 0a 09 23 20 62 the GNU ld..# b
4b050 6c 6f 63 6b 20 73 61 79 73 2c 20 76 65 72 73 69 lock says, versi
4b060 6f 6e 73 20 62 65 66 6f 72 65 20 32 2e 31 39 2e ons before 2.19.
4b070 35 2a 20 63 6f 75 6c 64 6e 27 74 20 72 65 61 6c 5* couldn't real
4b080 6c 79 20 63 72 65 61 74 65 20 77 6f 72 6b 69 6e ly create workin
4b090 67 0a 09 23 20 73 68 61 72 65 64 20 6c 69 62 72 g..# shared libr
4b0a0 61 72 69 65 73 2c 20 72 65 67 61 72 64 6c 65 73 aries, regardles
4b0b0 73 20 6f 66 20 74 68 65 20 69 6e 74 65 72 66 61 s of the interfa
4b0c0 63 65 20 75 73 65 64 2e 0a 09 63 61 73 65 20 60 ce used...case `
4b0d0 24 4c 44 20 2d 76 20 32 3e 26 31 60 20 69 6e 0a $LD -v 2>&1` in.
4b0e0 09 20 20 2a 5c 20 5c 28 47 4e 55 5c 20 42 69 6e . *\ \(GNU\ Bin
4b0f0 75 74 69 6c 73 5c 29 5c 20 32 2e 31 39 2e 35 2a utils\)\ 2.19.5*
4b100 29 20 3b 3b 0a 09 20 20 2a 5c 20 5c 28 47 4e 55 ) ;;.. *\ \(GNU
4b110 5c 20 42 69 6e 75 74 69 6c 73 5c 29 5c 20 32 2e \ Binutils\)\ 2.
4b120 5b 32 2d 39 5d 2a 29 20 3b 3b 0a 09 20 20 2a 5c [2-9]*) ;;.. *\
4b130 20 5c 28 47 4e 55 5c 20 42 69 6e 75 74 69 6c 73 \(GNU\ Binutils
4b140 5c 29 5c 20 5b 33 2d 39 5d 2a 29 20 3b 3b 0a 09 \)\ [3-9]*) ;;..
4b150 20 20 2a 29 0a 09 20 20 20 20 6c 74 5f 75 73 65 *).. lt_use
4b160 5f 67 6e 75 5f 6c 64 5f 69 6e 74 65 72 66 61 63 _gnu_ld_interfac
4b170 65 3d 79 65 73 0a 09 20 20 20 20 3b 3b 0a 09 65 e=yes.. ;;..e
4b180 73 61 63 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 sac..;;. *)
4b190 0a 09 6c 74 5f 75 73 65 5f 67 6e 75 5f 6c 64 5f ..lt_use_gnu_ld_
4b1a0 69 6e 74 65 72 66 61 63 65 3d 79 65 73 0a 09 3b interface=yes..;
4b1b0 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a ;. esac. fi.
4b1c0 0a 20 20 69 66 20 74 65 73 74 20 22 24 6c 74 5f . if test "$lt_
4b1d0 75 73 65 5f 67 6e 75 5f 6c 64 5f 69 6e 74 65 72 use_gnu_ld_inter
4b1e0 66 61 63 65 22 20 3d 20 79 65 73 3b 20 74 68 65 face" = yes; the
4b1f0 6e 0a 20 20 20 20 23 20 49 66 20 61 72 63 68 69 n. # If archi
4b200 76 65 5f 63 6d 64 73 20 72 75 6e 73 20 4c 44 2c ve_cmds runs LD,
4b210 20 6e 6f 74 20 43 43 2c 20 77 6c 61 72 63 20 73 not CC, wlarc s
4b220 68 6f 75 6c 64 20 62 65 20 65 6d 70 74 79 0a 20 hould be empty.
4b230 20 20 20 77 6c 61 72 63 3d 27 24 7b 77 6c 7d 27 wlarc='${wl}'
4b240 0a 0a 20 20 20 20 23 20 53 65 74 20 73 6f 6d 65 .. # Set some
4b250 20 64 65 66 61 75 6c 74 73 20 66 6f 72 20 47 4e defaults for GN
4b260 55 20 6c 64 20 77 69 74 68 20 73 68 61 72 65 64 U ld with shared
4b270 20 6c 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 library support
4b280 2e 20 54 68 65 73 65 0a 20 20 20 20 23 20 61 72 . These. # ar
4b290 65 20 72 65 73 65 74 20 6c 61 74 65 72 20 69 66 e reset later if
4b2a0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 shared librarie
4b2b0 73 20 61 72 65 20 6e 6f 74 20 73 75 70 70 6f 72 s are not suppor
4b2c0 74 65 64 2e 20 50 75 74 74 69 6e 67 20 74 68 65 ted. Putting the
4b2d0 6d 0a 20 20 20 20 23 20 68 65 72 65 20 61 6c 6c m. # here all
4b2e0 6f 77 73 20 74 68 65 6d 20 74 6f 20 62 65 20 6f ows them to be o
4b2f0 76 65 72 72 69 64 64 65 6e 20 69 66 20 6e 65 63 verridden if nec
4b300 65 73 73 61 72 79 2e 0a 20 20 20 20 72 75 6e 70 essary.. runp
4b310 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 ath_var=LD_RUN_P
4b320 41 54 48 0a 20 20 20 20 68 61 72 64 63 6f 64 65 ATH. hardcode
4b330 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
4b340 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 c='${wl}-rpath $
4b350 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 {wl}$libdir'.
4b360 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f export_dynamic_
4b370 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d flag_spec='${wl}
4b380 2d 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69 63 --export-dynamic
4b390 27 0a 20 20 20 20 23 20 61 6e 63 69 65 6e 74 20 '. # ancient
4b3a0 47 4e 55 20 6c 64 20 64 69 64 6e 27 74 20 73 75 GNU ld didn't su
4b3b0 70 70 6f 72 74 20 2d 2d 77 68 6f 6c 65 2d 61 72 pport --whole-ar
4b3c0 63 68 69 76 65 20 65 74 2e 20 61 6c 2e 0a 20 20 chive et. al..
4b3d0 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 if $LD --help
4b3e0 32 3e 26 31 20 7c 20 24 47 52 45 50 20 27 6e 6f 2>&1 | $GREP 'no
4b3f0 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 20 -whole-archive'
4b400 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 > /dev/null; the
4b410 6e 0a 20 20 20 20 20 20 77 68 6f 6c 65 5f 61 72 n. whole_ar
4b420 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d chive_flag_spec=
4b430 22 24 77 6c 61 72 63 22 27 2d 2d 77 68 6f 6c 65 "$wlarc"'--whole
4b440 2d 61 72 63 68 69 76 65 24 63 6f 6e 76 65 6e 69 -archive$conveni
4b450 65 6e 63 65 20 27 22 24 77 6c 61 72 63 22 27 2d ence '"$wlarc"'-
4b460 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 -no-whole-archiv
4b470 65 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 e'. else.
4b480 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f whole_archive_
4b490 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 66 flag_spec=. f
4b4a0 69 0a 20 20 20 20 73 75 70 70 6f 72 74 73 5f 61 i. supports_a
4b4b0 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 6e non_versioning=n
4b4c0 6f 0a 20 20 20 20 63 61 73 65 20 60 24 4c 44 20 o. case `$LD
4b4d0 2d 76 20 32 3e 26 31 60 20 69 6e 0a 20 20 20 20 -v 2>&1` in.
4b4e0 20 20 2a 47 4e 55 5c 20 67 6f 6c 64 2a 29 20 73 *GNU\ gold*) s
4b4f0 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 upports_anon_ver
4b500 73 69 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 0a 20 sioning=yes ;;.
4b510 20 20 20 20 20 2a 5c 20 5b 30 31 5d 2e 2a 20 7c *\ [01].* |
4b520 20 2a 5c 20 32 2e 5b 30 2d 39 5d 2e 2a 20 7c 20 *\ 2.[0-9].* |
4b530 2a 5c 20 32 2e 31 30 2e 2a 29 20 3b 3b 20 23 20 *\ 2.10.*) ;; #
4b540 63 61 74 63 68 20 76 65 72 73 69 6f 6e 73 20 3c catch versions <
4b550 20 32 2e 31 31 0a 20 20 20 20 20 20 2a 5c 20 32 2.11. *\ 2
4b560 2e 31 31 2e 39 33 2e 30 2e 32 5c 20 2a 29 20 73 .11.93.0.2\ *) s
4b570 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 upports_anon_ver
4b580 73 69 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 20 23 sioning=yes ;; #
4b590 20 52 48 37 2e 33 20 2e 2e 2e 0a 20 20 20 20 20 RH7.3 ....
4b5a0 20 2a 5c 20 32 2e 31 31 2e 39 32 2e 30 2e 31 32 *\ 2.11.92.0.12
4b5b0 5c 20 2a 29 20 73 75 70 70 6f 72 74 73 5f 61 6e \ *) supports_an
4b5c0 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79 65 on_versioning=ye
4b5d0 73 20 3b 3b 20 23 20 4d 61 6e 64 72 61 6b 65 20 s ;; # Mandrake
4b5e0 38 2e 32 20 2e 2e 2e 0a 20 20 20 20 20 20 2a 5c 8.2 .... *\
4b5f0 20 32 2e 31 31 2e 2a 29 20 3b 3b 20 23 20 6f 74 2.11.*) ;; # ot
4b600 68 65 72 20 32 2e 31 31 20 76 65 72 73 69 6f 6e her 2.11 version
4b610 73 0a 20 20 20 20 20 20 2a 29 20 73 75 70 70 6f s. *) suppo
4b620 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e rts_anon_version
4b630 69 6e 67 3d 79 65 73 20 3b 3b 0a 20 20 20 20 65 ing=yes ;;. e
4b640 73 61 63 0a 0a 20 20 20 20 23 20 53 65 65 20 69 sac.. # See i
4b650 66 20 47 4e 55 20 6c 64 20 73 75 70 70 6f 72 74 f GNU ld support
4b660 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 s shared librari
4b670 65 73 2e 0a 20 20 20 20 63 61 73 65 20 24 68 6f es.. case $ho
4b680 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 st_os in. aix
4b690 5b 33 2d 39 5d 2a 29 0a 20 20 20 20 20 20 23 20 [3-9]*). #
4b6a0 4f 6e 20 41 49 58 2f 50 50 43 2c 20 74 68 65 20 On AIX/PPC, the
4b6b0 47 4e 55 20 6c 69 6e 6b 65 72 20 69 73 20 76 65 GNU linker is ve
4b6c0 72 79 20 62 72 6f 6b 65 6e 0a 20 20 20 20 20 20 ry broken.
4b6d0 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 if test "$host_c
4b6e0 70 75 22 20 21 3d 20 69 61 36 34 3b 20 74 68 65 pu" != ia64; the
4b6f0 6e 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a n..ld_shlibs=no.
4b700 09 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 31 .cat <<_LT_EOF 1
4b710 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 >&2..*** Warning
4b720 3a 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 : the GNU linker
4b730 2c 20 61 74 20 6c 65 61 73 74 20 75 70 20 74 6f , at least up to
4b740 20 72 65 6c 65 61 73 65 20 32 2e 31 39 2c 20 69 release 2.19, i
4b750 73 20 72 65 70 6f 72 74 65 64 0a 2a 2a 2a 20 74 s reported.*** t
4b760 6f 20 62 65 20 75 6e 61 62 6c 65 20 74 6f 20 72 o be unable to r
4b770 65 6c 69 61 62 6c 79 20 63 72 65 61 74 65 20 73 eliably create s
4b780 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 hared libraries
4b790 6f 6e 20 41 49 58 2e 0a 2a 2a 2a 20 54 68 65 72 on AIX..*** Ther
4b7a0 65 66 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 20 69 efore, libtool i
4b7b0 73 20 64 69 73 61 62 6c 69 6e 67 20 73 68 61 72 s disabling shar
4b7c0 65 64 20 6c 69 62 72 61 72 69 65 73 20 73 75 70 ed libraries sup
4b7d0 70 6f 72 74 2e 20 20 49 66 20 79 6f 75 0a 2a 2a port. If you.**
4b7e0 2a 20 72 65 61 6c 6c 79 20 63 61 72 65 20 66 6f * really care fo
4b7f0 72 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 r shared librari
4b800 65 73 2c 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 es, you may want
4b810 20 74 6f 20 69 6e 73 74 61 6c 6c 20 62 69 6e 75 to install binu
4b820 74 69 6c 73 0a 2a 2a 2a 20 32 2e 32 30 20 6f 72 tils.*** 2.20 or
4b830 20 61 62 6f 76 65 2c 20 6f 72 20 6d 6f 64 69 66 above, or modif
4b840 79 20 79 6f 75 72 20 50 41 54 48 20 73 6f 20 74 y your PATH so t
4b850 68 61 74 20 61 20 6e 6f 6e 2d 47 4e 55 20 6c 69 hat a non-GNU li
4b860 6e 6b 65 72 20 69 73 20 66 6f 75 6e 64 2e 0a 2a nker is found..*
4b870 2a 2a 20 59 6f 75 20 77 69 6c 6c 20 74 68 65 6e ** You will then
4b880 20 6e 65 65 64 20 74 6f 20 72 65 73 74 61 72 74 need to restart
4b890 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 the configurati
4b8a0 6f 6e 20 70 72 6f 63 65 73 73 2e 0a 0a 5f 4c 54 on process..._LT
4b8b0 5f 45 4f 46 0a 20 20 20 20 20 20 66 69 0a 20 20 _EOF. fi.
4b8c0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 ;;.. amig
4b8d0 61 6f 73 2a 29 0a 20 20 20 20 20 20 63 61 73 65 aos*). case
4b8e0 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 $host_cpu in.
4b8f0 20 20 20 20 70 6f 77 65 72 70 63 29 0a 20 20 20 powerpc).
4b900 20 20 20 20 20 20 20 20 20 23 20 73 65 65 20 63 # see c
4b910 6f 6d 6d 65 6e 74 20 61 62 6f 75 74 20 41 6d 69 omment about Ami
4b920 67 61 4f 53 34 20 2e 73 6f 20 73 75 70 70 6f 72 gaOS4 .so suppor
4b930 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 72 t. ar
4b940 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 chive_cmds='$CC
4b950 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 -shared $libobjs
4b960 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
4b970 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d ler_flags ${wl}-
4b980 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d soname $wl$sonam
4b990 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 e -o $lib'.
4b9a0 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 archive_e
4b9b0 78 70 73 79 6d 5f 63 6d 64 73 3d 27 27 0a 20 20 xpsym_cmds=''.
4b9c0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 6d ;;. m
4b9d0 36 38 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 68k).
4b9e0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 archive_cmds='$
4b9f0 52 4d 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 RM $output_objdi
4ba00 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 r/a2ixlibrary.da
4ba10 74 61 7e 24 45 43 48 4f 20 22 23 64 65 66 69 6e ta~$ECHO "#defin
4ba20 65 20 4e 41 4d 45 20 24 6c 69 62 6e 61 6d 65 22 e NAME $libname"
4ba30 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 > $output_objdi
4ba40 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 r/a2ixlibrary.da
4ba50 74 61 7e 24 45 43 48 4f 20 22 23 64 65 66 69 6e ta~$ECHO "#defin
4ba60 65 20 4c 49 42 52 41 52 59 5f 49 44 20 31 22 20 e LIBRARY_ID 1"
4ba70 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 >> $output_objdi
4ba80 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 r/a2ixlibrary.da
4ba90 74 61 7e 24 45 43 48 4f 20 22 23 64 65 66 69 6e ta~$ECHO "#defin
4baa0 65 20 56 45 52 53 49 4f 4e 20 24 6d 61 6a 6f 72 e VERSION $major
4bab0 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a " >> $output_obj
4bac0 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e dir/a2ixlibrary.
4bad0 64 61 74 61 7e 24 45 43 48 4f 20 22 23 64 65 66 data~$ECHO "#def
4bae0 69 6e 65 20 52 45 56 49 53 49 4f 4e 20 24 72 65 ine REVISION $re
4baf0 76 69 73 69 6f 6e 22 20 3e 3e 20 24 6f 75 74 70 vision" >> $outp
4bb00 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 ut_objdir/a2ixli
4bb10 62 72 61 72 79 2e 64 61 74 61 7e 24 41 52 20 24 brary.data~$AR $
4bb20 41 52 5f 46 4c 41 47 53 20 24 6c 69 62 20 24 6c AR_FLAGS $lib $l
4bb30 69 62 6f 62 6a 73 7e 24 52 41 4e 4c 49 42 20 24 ibobjs~$RANLIB $
4bb40 6c 69 62 7e 28 63 64 20 24 6f 75 74 70 75 74 5f lib~(cd $output_
4bb50 6f 62 6a 64 69 72 20 26 26 20 61 32 69 78 6c 69 objdir && a2ixli
4bb60 62 72 61 72 79 20 2d 33 32 29 27 0a 20 20 20 20 brary -32)'.
4bb70 20 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 hardcode
4bb80 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
4bb90 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 c='-L$libdir'.
4bba0 20 20 20 20 20 20 20 20 20 20 68 61 72 64 63 6f hardco
4bbb0 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 de_minus_L=yes.
4bbc0 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 ;;.
4bbd0 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 esac. ;;..
4bbe0 20 20 20 62 65 6f 73 2a 29 0a 20 20 20 20 20 20 beos*).
4bbf0 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e if $LD --help 2>
4bc00 26 31 20 7c 20 24 47 52 45 50 20 27 3a 20 73 75 &1 | $GREP ': su
4bc10 70 70 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a pported targets:
4bc20 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e .* elf' > /dev/n
4bc30 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 6c 6c 6f 77 ull; then..allow
4bc40 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d _undefined_flag=
4bc50 75 6e 73 75 70 70 6f 72 74 65 64 0a 09 23 20 4a unsupported..# J
4bc60 6f 73 65 70 68 20 42 65 63 6b 65 6e 62 61 63 68 oseph Beckenbach
4bc70 20 3c 6a 72 62 33 40 62 65 73 74 2e 63 6f 6d 3e <jrb3@best.com>
4bc80 20 73 61 79 73 20 73 6f 6d 65 20 72 65 6c 65 61 says some relea
4bc90 73 65 73 20 6f 66 20 67 63 63 0a 09 23 20 73 75 ses of gcc..# su
4bca0 70 70 6f 72 74 20 2d 2d 75 6e 64 65 66 69 6e 65 pport --undefine
4bcb0 64 2e 20 20 54 68 69 73 20 64 65 73 65 72 76 65 d. This deserve
4bcc0 73 20 73 6f 6d 65 20 69 6e 76 65 73 74 69 67 61 s some investiga
4bcd0 74 69 6f 6e 2e 20 20 46 49 58 4d 45 0a 09 61 72 tion. FIXME..ar
4bce0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 chive_cmds='$CC
4bcf0 2d 6e 6f 73 74 61 72 74 20 24 6c 69 62 6f 62 6a -nostart $libobj
4bd00 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 s $deplibs $comp
4bd10 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d iler_flags ${wl}
4bd20 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 -soname $wl$sona
4bd30 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 me -o $lib'.
4bd40 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62 else..ld_shlib
4bd50 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20 s=no. fi.
4bd60 20 20 20 20 3b 3b 0a 0a 20 20 20 20 63 79 67 77 ;;.. cygw
4bd70 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 in* | mingw* | p
4bd80 77 33 32 2a 20 7c 20 63 65 67 63 63 2a 29 0a 20 w32* | cegcc*).
4bd90 20 20 20 20 20 23 20 5f 4c 54 5f 54 41 47 56 41 # _LT_TAGVA
4bda0 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 R(hardcode_libdi
4bdb0 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 29 20 69 r_flag_spec, ) i
4bdc0 73 20 61 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 s actually meani
4bdd0 6e 67 6c 65 73 73 2c 0a 20 20 20 20 20 20 23 20 ngless,. #
4bde0 61 73 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 as there is no s
4bdf0 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 44 earch path for D
4be00 4c 4c 73 2e 0a 20 20 20 20 20 20 68 61 72 64 63 LLs.. hardc
4be10 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f ode_libdir_flag_
4be20 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 spec='-L$libdir'
4be30 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64 79 . export_dy
4be40 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d namic_flag_spec=
4be50 27 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74 2d 61 '${wl}--export-a
4be60 6c 6c 2d 73 79 6d 62 6f 6c 73 27 0a 20 20 20 20 ll-symbols'.
4be70 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 allow_undefine
4be80 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 d_flag=unsupport
4be90 65 64 0a 20 20 20 20 20 20 61 6c 77 61 79 73 5f ed. always_
4bea0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e export_symbols=n
4beb0 6f 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 o. enable_s
4bec0 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69 hared_with_stati
4bed0 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73 0a 20 c_runtimes=yes.
4bee0 20 20 20 20 20 65 78 70 6f 72 74 5f 73 79 6d 62 export_symb
4bef0 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24 6c ols_cmds='$NM $l
4bf00 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 ibobjs $convenie
4bf10 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73 79 nce | $global_sy
4bf20 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53 45 44 mbol_pipe | $SED
4bf30 20 2d 65 20 27 5c 27 27 2f 5e 5b 42 43 44 47 52 -e '\''/^[BCDGR
4bf40 53 5d 5b 20 5d 2f 73 2f 2e 2a 5b 20 5d 5c 28 5b S][ ]/s/.*[ ]\([
4bf50 5e 20 5d 2a 5c 29 2f 5c 31 20 44 41 54 41 2f 3b ^ ]*\)/\1 DATA/;
4bf60 73 2f 5e 2e 2a 5b 20 5d 5f 5f 6e 6d 5f 5f 5c 28 s/^.*[ ]__nm__\(
4bf70 5b 5e 20 5d 2a 5c 29 5b 20 5d 5b 5e 20 5d 2a 2f [^ ]*\)[ ][^ ]*/
4bf80 5c 31 20 44 41 54 41 2f 3b 2f 5e 49 5b 20 5d 2f \1 DATA/;/^I[ ]/
4bf90 64 3b 2f 5e 5b 41 49 54 57 5d 5b 20 5d 2f 73 2f d;/^[AITW][ ]/s/
4bfa0 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20 73 6f 72 74 .* //'\'' | sort
4bfb0 20 7c 20 75 6e 69 71 20 3e 20 24 65 78 70 6f 72 | uniq > $expor
4bfc0 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 20 20 20 t_symbols'.
4bfd0 20 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 exclude_expsyms
4bfe0 3d 27 5b 5f 5d 2b 47 4c 4f 42 41 4c 5f 4f 46 46 ='[_]+GLOBAL_OFF
4bff0 53 45 54 5f 54 41 42 4c 45 5f 7c 5b 5f 5d 2b 47 SET_TABLE_|[_]+G
4c000 4c 4f 42 41 4c 5f 5f 5b 46 49 44 5d 5f 2e 2a 7c LOBAL__[FID]_.*|
4c010 5b 5f 5d 2b 68 65 61 64 5f 5b 41 2d 5a 61 2d 7a [_]+head_[A-Za-z
4c020 30 2d 39 5f 5d 2b 5f 64 6c 6c 7c 5b 41 2d 5a 61 0-9_]+_dll|[A-Za
4c030 2d 7a 30 2d 39 5f 5d 2b 5f 64 6c 6c 5f 69 6e 61 -z0-9_]+_dll_ina
4c040 6d 65 27 0a 0a 20 20 20 20 20 20 69 66 20 24 4c me'.. if $L
4c050 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 D --help 2>&1 |
4c060 24 47 52 45 50 20 27 61 75 74 6f 2d 69 6d 70 6f $GREP 'auto-impo
4c070 72 74 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b rt' > /dev/null;
4c080 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 61 72 then. ar
4c090 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 chive_cmds='$CC
4c0a0 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 -shared $libobjs
4c0b0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
4c0c0 6c 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6f 75 ler_flags -o $ou
4c0d0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e tput_objdir/$son
4c0e0 61 6d 65 20 24 7b 77 6c 7d 2d 2d 65 6e 61 62 6c ame ${wl}--enabl
4c0f0 65 2d 61 75 74 6f 2d 69 6d 61 67 65 2d 62 61 73 e-auto-image-bas
4c100 65 20 2d 58 6c 69 6e 6b 65 72 20 2d 2d 6f 75 74 e -Xlinker --out
4c110 2d 69 6d 70 6c 69 62 20 2d 58 6c 69 6e 6b 65 72 -implib -Xlinker
4c120 20 24 6c 69 62 27 0a 09 23 20 49 66 20 74 68 65 $lib'..# If the
4c130 20 65 78 70 6f 72 74 2d 73 79 6d 62 6f 6c 73 20 export-symbols
4c140 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69 73 20 file already is
4c150 61 20 2e 64 65 66 20 66 69 6c 65 20 28 31 73 74 a .def file (1st
4c160 20 6c 69 6e 65 0a 09 23 20 69 73 20 45 58 50 4f line..# is EXPO
4c170 52 54 53 29 2c 20 75 73 65 20 69 74 20 61 73 20 RTS), use it as
4c180 69 73 3b 20 6f 74 68 65 72 77 69 73 65 2c 20 70 is; otherwise, p
4c190 72 65 70 65 6e 64 2e 2e 2e 0a 09 61 72 63 68 69 repend.....archi
4c1a0 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 ve_expsym_cmds='
4c1b0 69 66 20 74 65 73 74 20 22 78 60 24 53 45 44 20 if test "x`$SED
4c1c0 31 71 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 1q $export_symbo
4c1d0 6c 73 60 22 20 3d 20 78 45 58 50 4f 52 54 53 3b ls`" = xEXPORTS;
4c1e0 20 74 68 65 6e 0a 09 20 20 63 70 20 24 65 78 70 then.. cp $exp
4c1f0 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 6f 75 74 ort_symbols $out
4c200 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 put_objdir/$sona
4c210 6d 65 2e 64 65 66 3b 0a 09 65 6c 73 65 0a 09 20 me.def;..else..
4c220 20 65 63 68 6f 20 45 58 50 4f 52 54 53 20 3e 20 echo EXPORTS >
4c230 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 $output_objdir/$
4c240 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 20 20 63 soname.def;.. c
4c250 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f at $export_symbo
4c260 6c 73 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 ls >> $output_ob
4c270 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 jdir/$soname.def
4c280 3b 0a 09 66 69 7e 0a 09 24 43 43 20 2d 73 68 61 ;..fi~..$CC -sha
4c290 72 65 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 red $output_objd
4c2a0 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 20 24 ir/$soname.def $
4c2b0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
4c2c0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 $compiler_flags
4c2d0 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 -o $output_objd
4c2e0 69 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d ir/$soname ${wl}
4c2f0 2d 2d 65 6e 61 62 6c 65 2d 61 75 74 6f 2d 69 6d --enable-auto-im
4c300 61 67 65 2d 62 61 73 65 20 2d 58 6c 69 6e 6b 65 age-base -Xlinke
4c310 72 20 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 20 2d r --out-implib -
4c320 58 6c 69 6e 6b 65 72 20 24 6c 69 62 27 0a 20 20 Xlinker $lib'.
4c330 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c else..ld_shl
4c340 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a ibs=no. fi.
4c350 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 68 61 ;;.. ha
4c360 69 6b 75 2a 29 0a 20 20 20 20 20 20 61 72 63 68 iku*). arch
4c370 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 ive_cmds='$CC -s
4c380 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 hared $libobjs $
4c390 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 deplibs $compile
4c3a0 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f r_flags ${wl}-so
4c3b0 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 name $wl$soname
4c3c0 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 6c -o $lib'. l
4c3d0 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d ink_all_deplibs=
4c3e0 79 65 73 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 yes. ;;..
4c3f0 20 20 69 6e 74 65 72 69 78 5b 33 2d 39 5d 2a 29 interix[3-9]*)
4c400 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f . hardcode_
4c410 64 69 72 65 63 74 3d 6e 6f 0a 20 20 20 20 20 20 direct=no.
4c420 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 hardcode_shlibpa
4c430 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 th_var=no.
4c440 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
4c450 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d flag_spec='${wl}
4c460 2d 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27 0a -rpath,$libdir'.
4c470 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e export_dyn
4c480 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 amic_flag_spec='
4c490 24 7b 77 6c 7d 2d 45 27 0a 20 20 20 20 20 20 23 ${wl}-E'. #
4c4a0 20 48 61 63 6b 3a 20 4f 6e 20 49 6e 74 65 72 69 Hack: On Interi
4c4b0 78 20 33 2e 78 2c 20 77 65 20 63 61 6e 6e 6f 74 x 3.x, we cannot
4c4c0 20 63 6f 6d 70 69 6c 65 20 50 49 43 20 62 65 63 compile PIC bec
4c4d0 61 75 73 65 20 6f 66 20 61 20 62 72 6f 6b 65 6e ause of a broken
4c4e0 20 67 63 63 2e 0a 20 20 20 20 20 20 23 20 49 6e gcc.. # In
4c4f0 73 74 65 61 64 2c 20 73 68 61 72 65 64 20 6c 69 stead, shared li
4c500 62 72 61 72 69 65 73 20 61 72 65 20 6c 6f 61 64 braries are load
4c510 65 64 20 61 74 20 61 6e 20 69 6d 61 67 65 20 62 ed at an image b
4c520 61 73 65 20 28 30 78 31 30 30 30 30 30 30 30 20 ase (0x10000000
4c530 62 79 0a 20 20 20 20 20 20 23 20 64 65 66 61 75 by. # defau
4c540 6c 74 29 20 61 6e 64 20 72 65 6c 6f 63 61 74 65 lt) and relocate
4c550 64 20 69 66 20 74 68 65 79 20 63 6f 6e 66 6c 69 d if they confli
4c560 63 74 2c 20 77 68 69 63 68 20 69 73 20 61 20 73 ct, which is a s
4c570 6c 6f 77 20 76 65 72 79 20 6d 65 6d 6f 72 79 0a low very memory.
4c580 20 20 20 20 20 20 23 20 63 6f 6e 73 75 6d 69 6e # consumin
4c590 67 20 61 6e 64 20 66 72 61 67 6d 65 6e 74 69 6e g and fragmentin
4c5a0 67 20 70 72 6f 63 65 73 73 2e 20 20 54 6f 20 61 g process. To a
4c5b0 76 6f 69 64 20 74 68 69 73 2c 20 77 65 20 70 69 void this, we pi
4c5c0 63 6b 20 61 20 72 61 6e 64 6f 6d 2c 0a 20 20 20 ck a random,.
4c5d0 20 20 20 23 20 32 35 36 20 4b 69 42 2d 61 6c 69 # 256 KiB-ali
4c5e0 67 6e 65 64 20 69 6d 61 67 65 20 62 61 73 65 20 gned image base
4c5f0 62 65 74 77 65 65 6e 20 30 78 35 30 30 30 30 30 between 0x500000
4c600 30 30 20 61 6e 64 20 30 78 36 46 46 43 30 30 30 00 and 0x6FFC000
4c610 30 20 61 74 20 6c 69 6e 6b 0a 20 20 20 20 20 20 0 at link.
4c620 23 20 74 69 6d 65 2e 20 20 4d 6f 76 69 6e 67 20 # time. Moving
4c630 75 70 20 66 72 6f 6d 20 30 78 31 30 30 30 30 30 up from 0x100000
4c640 30 30 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 20 6d 00 also allows m
4c650 6f 72 65 20 73 62 72 6b 28 32 29 20 73 70 61 63 ore sbrk(2) spac
4c660 65 2e 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 e.. archive
4c670 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 _cmds='$CC -shar
4c680 65 64 20 24 70 69 63 5f 66 6c 61 67 20 24 6c 69 ed $pic_flag $li
4c690 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
4c6a0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 compiler_flags $
4c6b0 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 24 {wl}-h,$soname $
4c6c0 7b 77 6c 7d 2d 2d 69 6d 61 67 65 2d 62 61 73 65 {wl}--image-base
4c6d0 2c 60 65 78 70 72 20 24 7b 52 41 4e 44 4f 4d 2d ,`expr ${RANDOM-
4c6e0 24 24 7d 20 25 20 34 30 39 36 20 2f 20 32 20 5c $$} % 4096 / 2 \
4c6f0 2a 20 32 36 32 31 34 34 20 2b 20 31 33 34 32 31 * 262144 + 13421
4c700 37 37 32 38 30 60 20 2d 6f 20 24 6c 69 62 27 0a 77280` -o $lib'.
4c710 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 archive_ex
4c720 70 73 79 6d 5f 63 6d 64 73 3d 27 73 65 64 20 22 psym_cmds='sed "
4c730 73 2c 5e 2c 5f 2c 22 20 24 65 78 70 6f 72 74 5f s,^,_," $export_
4c740 73 79 6d 62 6f 6c 73 20 3e 24 6f 75 74 70 75 74 symbols >$output
4c750 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e _objdir/$soname.
4c760 65 78 70 73 79 6d 7e 24 43 43 20 2d 73 68 61 72 expsym~$CC -shar
4c770 65 64 20 24 70 69 63 5f 66 6c 61 67 20 24 6c 69 ed $pic_flag $li
4c780 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
4c790 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 compiler_flags $
4c7a0 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 24 {wl}-h,$soname $
4c7b0 7b 77 6c 7d 2d 2d 72 65 74 61 69 6e 2d 73 79 6d {wl}--retain-sym
4c7c0 62 6f 6c 73 2d 66 69 6c 65 2c 24 6f 75 74 70 75 bols-file,$outpu
4c7d0 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 t_objdir/$soname
4c7e0 2e 65 78 70 73 79 6d 20 24 7b 77 6c 7d 2d 2d 69 .expsym ${wl}--i
4c7f0 6d 61 67 65 2d 62 61 73 65 2c 60 65 78 70 72 20 mage-base,`expr
4c800 24 7b 52 41 4e 44 4f 4d 2d 24 24 7d 20 25 20 34 ${RANDOM-$$} % 4
4c810 30 39 36 20 2f 20 32 20 5c 2a 20 32 36 32 31 34 096 / 2 \* 26214
4c820 34 20 2b 20 31 33 34 32 31 37 37 32 38 30 60 20 4 + 1342177280`
4c830 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 3b -o $lib'. ;
4c840 3b 0a 0a 20 20 20 20 67 6e 75 2a 20 7c 20 6c 69 ;.. gnu* | li
4c850 6e 75 78 2a 20 7c 20 74 70 66 2a 20 7c 20 6b 2a nux* | tpf* | k*
4c860 62 73 64 2a 2d 67 6e 75 20 7c 20 6b 6f 70 65 6e bsd*-gnu | kopen
4c870 73 6f 6c 61 72 69 73 2a 2d 67 6e 75 29 0a 20 20 solaris*-gnu).
4c880 20 20 20 20 74 6d 70 5f 64 69 65 74 3d 6e 6f 0a tmp_diet=no.
4c890 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 if test "$
4c8a0 68 6f 73 74 5f 6f 73 22 20 3d 20 6c 69 6e 75 78 host_os" = linux
4c8b0 2d 64 69 65 74 6c 69 62 63 3b 20 74 68 65 6e 0a -dietlibc; then.
4c8c0 09 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 .case $cc_basena
4c8d0 6d 65 20 69 6e 0a 09 20 20 64 69 65 74 5c 20 2a me in.. diet\ *
4c8e0 29 20 74 6d 70 5f 64 69 65 74 3d 79 65 73 3b 3b ) tmp_diet=yes;;
4c8f0 09 23 20 6c 69 6e 75 78 2d 64 69 65 74 6c 69 62 .# linux-dietlib
4c900 63 20 77 69 74 68 20 73 74 61 74 69 63 20 6c 69 c with static li
4c910 6e 6b 69 6e 67 20 28 21 64 69 65 74 2d 64 79 6e nking (!diet-dyn
4c920 29 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 )..esac. fi
4c930 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d 2d . if $LD --
4c940 68 65 6c 70 20 32 3e 26 31 20 7c 20 24 45 47 52 help 2>&1 | $EGR
4c950 45 50 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20 EP ': supported
4c960 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 targets:.* elf'
4c970 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 5c 0a 09 20 > /dev/null \..
4c980 26 26 20 74 65 73 74 20 22 24 74 6d 70 5f 64 69 && test "$tmp_di
4c990 65 74 22 20 3d 20 6e 6f 0a 20 20 20 20 20 20 74 et" = no. t
4c9a0 68 65 6e 0a 09 74 6d 70 5f 61 64 64 66 6c 61 67 hen..tmp_addflag
4c9b0 3d 27 20 24 70 69 63 5f 66 6c 61 67 27 0a 09 74 =' $pic_flag'..t
4c9c0 6d 70 5f 73 68 61 72 65 64 66 6c 61 67 3d 27 2d mp_sharedflag='-
4c9d0 73 68 61 72 65 64 27 0a 09 63 61 73 65 20 24 63 shared'..case $c
4c9e0 63 5f 62 61 73 65 6e 61 6d 65 2c 24 68 6f 73 74 c_basename,$host
4c9f0 5f 63 70 75 20 69 6e 0a 20 20 20 20 20 20 20 20 _cpu in.
4ca00 70 67 63 63 2a 29 09 09 09 09 23 20 50 6f 72 74 pgcc*)....# Port
4ca10 6c 61 6e 64 20 47 72 6f 75 70 20 43 20 63 6f 6d land Group C com
4ca20 70 69 6c 65 72 0a 09 20 20 77 68 6f 6c 65 5f 61 piler.. whole_a
4ca30 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 rchive_flag_spec
4ca40 3d 27 24 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d 61 ='${wl}--whole-a
4ca50 72 63 68 69 76 65 60 66 6f 72 20 63 6f 6e 76 20 rchive`for conv
4ca60 69 6e 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 5c in $convenience\
4ca70 22 5c 22 3b 20 64 6f 20 74 65 73 74 20 20 2d 6e "\"; do test -n
4ca80 20 5c 22 24 63 6f 6e 76 5c 22 20 26 26 20 6e 65 \"$conv\" && ne
4ca90 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 5c 22 w_convenience=\"
4caa0 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 $new_convenience
4cab0 2c 24 63 6f 6e 76 5c 22 3b 20 64 6f 6e 65 3b 20 ,$conv\"; done;
4cac0 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 5c 22 func_echo_all \"
4cad0 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 $new_convenience
4cae0 5c 22 60 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68 \"` ${wl}--no-wh
4caf0 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 09 20 20 ole-archive'..
4cb00 74 6d 70 5f 61 64 64 66 6c 61 67 3d 27 20 24 70 tmp_addflag=' $p
4cb10 69 63 5f 66 6c 61 67 27 0a 09 20 20 3b 3b 0a 09 ic_flag'.. ;;..
4cb20 70 67 66 37 37 2a 20 7c 20 70 67 66 39 30 2a 20 pgf77* | pgf90*
4cb30 7c 20 70 67 66 39 35 2a 20 7c 20 70 67 66 6f 72 | pgf95* | pgfor
4cb40 74 72 61 6e 2a 29 0a 09 09 09 09 09 23 20 50 6f tran*)......# Po
4cb50 72 74 6c 61 6e 64 20 47 72 6f 75 70 20 66 37 37 rtland Group f77
4cb60 20 61 6e 64 20 66 39 30 20 63 6f 6d 70 69 6c 65 and f90 compile
4cb70 72 73 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63 68 rs.. whole_arch
4cb80 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 ive_flag_spec='$
4cb90 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 {wl}--whole-arch
4cba0 69 76 65 60 66 6f 72 20 63 6f 6e 76 20 69 6e 20 ive`for conv in
4cbb0 24 63 6f 6e 76 65 6e 69 65 6e 63 65 5c 22 5c 22 $convenience\"\"
4cbc0 3b 20 64 6f 20 74 65 73 74 20 20 2d 6e 20 5c 22 ; do test -n \"
4cbd0 24 63 6f 6e 76 5c 22 20 26 26 20 6e 65 77 5f 63 $conv\" && new_c
4cbe0 6f 6e 76 65 6e 69 65 6e 63 65 3d 5c 22 24 6e 65 onvenience=\"$ne
4cbf0 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 2c 24 63 w_convenience,$c
4cc00 6f 6e 76 5c 22 3b 20 64 6f 6e 65 3b 20 66 75 6e onv\"; done; fun
4cc10 63 5f 65 63 68 6f 5f 61 6c 6c 20 5c 22 24 6e 65 c_echo_all \"$ne
4cc20 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 5c 22 60 w_convenience\"`
4cc30 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68 6f 6c 65 ${wl}--no-whole
4cc40 2d 61 72 63 68 69 76 65 27 0a 09 20 20 74 6d 70 -archive'.. tmp
4cc50 5f 61 64 64 66 6c 61 67 3d 27 20 24 70 69 63 5f _addflag=' $pic_
4cc60 66 6c 61 67 20 2d 4d 6e 6f 6d 61 69 6e 27 20 3b flag -Mnomain' ;
4cc70 3b 0a 09 65 63 63 2a 2c 69 61 36 34 2a 20 7c 20 ;..ecc*,ia64* |
4cc80 69 63 63 2a 2c 69 61 36 34 2a 29 09 23 20 49 6e icc*,ia64*).# In
4cc90 74 65 6c 20 43 20 63 6f 6d 70 69 6c 65 72 20 6f tel C compiler o
4cca0 6e 20 69 61 36 34 0a 09 20 20 74 6d 70 5f 61 64 n ia64.. tmp_ad
4ccb0 64 66 6c 61 67 3d 27 20 2d 69 5f 64 79 6e 61 6d dflag=' -i_dynam
4ccc0 69 63 27 20 3b 3b 0a 09 65 66 63 2a 2c 69 61 36 ic' ;;..efc*,ia6
4ccd0 34 2a 20 7c 20 69 66 6f 72 74 2a 2c 69 61 36 34 4* | ifort*,ia64
4cce0 2a 29 09 23 20 49 6e 74 65 6c 20 46 6f 72 74 72 *).# Intel Fortr
4ccf0 61 6e 20 63 6f 6d 70 69 6c 65 72 20 6f 6e 20 69 an compiler on i
4cd00 61 36 34 0a 09 20 20 74 6d 70 5f 61 64 64 66 6c a64.. tmp_addfl
4cd10 61 67 3d 27 20 2d 69 5f 64 79 6e 61 6d 69 63 20 ag=' -i_dynamic
4cd20 2d 6e 6f 66 6f 72 5f 6d 61 69 6e 27 20 3b 3b 0a -nofor_main' ;;.
4cd30 09 69 66 63 2a 20 7c 20 69 66 6f 72 74 2a 29 09 .ifc* | ifort*).
4cd40 09 09 23 20 49 6e 74 65 6c 20 46 6f 72 74 72 61 ..# Intel Fortra
4cd50 6e 20 63 6f 6d 70 69 6c 65 72 0a 09 20 20 74 6d n compiler.. tm
4cd60 70 5f 61 64 64 66 6c 61 67 3d 27 20 2d 6e 6f 66 p_addflag=' -nof
4cd70 6f 72 5f 6d 61 69 6e 27 20 3b 3b 0a 09 6c 66 39 or_main' ;;..lf9
4cd80 35 2a 29 09 09 09 09 23 20 4c 61 68 65 79 20 46 5*)....# Lahey F
4cd90 6f 72 74 72 61 6e 20 38 2e 31 0a 09 20 20 77 68 ortran 8.1.. wh
4cda0 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 ole_archive_flag
4cdb0 5f 73 70 65 63 3d 0a 09 20 20 74 6d 70 5f 73 68 _spec=.. tmp_sh
4cdc0 61 72 65 64 66 6c 61 67 3d 27 2d 2d 73 68 61 72 aredflag='--shar
4cdd0 65 64 27 20 3b 3b 0a 09 78 6c 5b 63 43 5d 2a 20 ed' ;;..xl[cC]*
4cde0 7c 20 62 67 78 6c 5b 63 43 5d 2a 20 7c 20 6d 70 | bgxl[cC]* | mp
4cdf0 69 78 6c 5b 63 43 5d 2a 29 20 23 20 49 42 4d 20 ixl[cC]*) # IBM
4ce00 58 4c 20 43 20 38 2e 30 20 6f 6e 20 50 50 43 20 XL C 8.0 on PPC
4ce10 28 64 65 61 6c 20 77 69 74 68 20 78 6c 66 20 62 (deal with xlf b
4ce20 65 6c 6f 77 29 0a 09 20 20 74 6d 70 5f 73 68 61 elow).. tmp_sha
4ce30 72 65 64 66 6c 61 67 3d 27 2d 71 6d 6b 73 68 72 redflag='-qmkshr
4ce40 6f 62 6a 27 0a 09 20 20 74 6d 70 5f 61 64 64 66 obj'.. tmp_addf
4ce50 6c 61 67 3d 20 3b 3b 0a 09 6e 76 63 63 2a 29 09 lag= ;;..nvcc*).
4ce60 23 20 43 75 64 61 20 43 6f 6d 70 69 6c 65 72 20 # Cuda Compiler
4ce70 44 72 69 76 65 72 20 32 2e 32 0a 09 20 20 77 68 Driver 2.2.. wh
4ce80 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 ole_archive_flag
4ce90 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 77 68 _spec='${wl}--wh
4cea0 6f 6c 65 2d 61 72 63 68 69 76 65 60 66 6f 72 20 ole-archive`for
4ceb0 63 6f 6e 76 20 69 6e 20 24 63 6f 6e 76 65 6e 69 conv in $conveni
4cec0 65 6e 63 65 5c 22 5c 22 3b 20 64 6f 20 74 65 73 ence\"\"; do tes
4ced0 74 20 20 2d 6e 20 5c 22 24 63 6f 6e 76 5c 22 20 t -n \"$conv\"
4cee0 26 26 20 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e && new_convenien
4cef0 63 65 3d 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 6e ce=\"$new_conven
4cf00 69 65 6e 63 65 2c 24 63 6f 6e 76 5c 22 3b 20 64 ience,$conv\"; d
4cf10 6f 6e 65 3b 20 66 75 6e 63 5f 65 63 68 6f 5f 61 one; func_echo_a
4cf20 6c 6c 20 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 6e ll \"$new_conven
4cf30 69 65 6e 63 65 5c 22 60 20 24 7b 77 6c 7d 2d 2d ience\"` ${wl}--
4cf40 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 no-whole-archive
4cf50 27 0a 09 20 20 63 6f 6d 70 69 6c 65 72 5f 6e 65 '.. compiler_ne
4cf60 65 64 73 5f 6f 62 6a 65 63 74 3d 79 65 73 0a 09 eds_object=yes..
4cf70 20 20 3b 3b 0a 09 65 73 61 63 0a 09 63 61 73 65 ;;..esac..case
4cf80 20 60 24 43 43 20 2d 56 20 32 3e 26 31 20 7c 20 `$CC -V 2>&1 |
4cf90 73 65 64 20 35 71 60 20 69 6e 0a 09 2a 53 75 6e sed 5q` in..*Sun
4cfa0 5c 20 43 2a 29 09 09 09 23 20 53 75 6e 20 43 20 \ C*)...# Sun C
4cfb0 35 2e 39 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63 5.9.. whole_arc
4cfc0 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 hive_flag_spec='
4cfd0 24 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d 61 72 63 ${wl}--whole-arc
4cfe0 68 69 76 65 60 6e 65 77 5f 63 6f 6e 76 65 6e 69 hive`new_conveni
4cff0 65 6e 63 65 3d 3b 20 66 6f 72 20 63 6f 6e 76 20 ence=; for conv
4d000 69 6e 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 5c in $convenience\
4d010 22 5c 22 3b 20 64 6f 20 74 65 73 74 20 2d 7a 20 "\"; do test -z
4d020 5c 22 24 63 6f 6e 76 5c 22 20 7c 7c 20 6e 65 77 \"$conv\" || new
4d030 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 5c 22 24 _convenience=\"$
4d040 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 2c new_convenience,
4d050 24 63 6f 6e 76 5c 22 3b 20 64 6f 6e 65 3b 20 66 $conv\"; done; f
4d060 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 5c 22 24 unc_echo_all \"$
4d070 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 5c new_convenience\
4d080 22 60 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68 6f "` ${wl}--no-who
4d090 6c 65 2d 61 72 63 68 69 76 65 27 0a 09 20 20 63 le-archive'.. c
4d0a0 6f 6d 70 69 6c 65 72 5f 6e 65 65 64 73 5f 6f 62 ompiler_needs_ob
4d0b0 6a 65 63 74 3d 79 65 73 0a 09 20 20 74 6d 70 5f ject=yes.. tmp_
4d0c0 73 68 61 72 65 64 66 6c 61 67 3d 27 2d 47 27 20 sharedflag='-G'
4d0d0 3b 3b 0a 09 2a 53 75 6e 5c 20 46 2a 29 09 09 09 ;;..*Sun\ F*)...
4d0e0 23 20 53 75 6e 20 46 6f 72 74 72 61 6e 20 38 2e # Sun Fortran 8.
4d0f0 33 0a 09 20 20 74 6d 70 5f 73 68 61 72 65 64 66 3.. tmp_sharedf
4d100 6c 61 67 3d 27 2d 47 27 20 3b 3b 0a 09 65 73 61 lag='-G' ;;..esa
4d110 63 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d c..archive_cmds=
4d120 27 24 43 43 20 27 22 24 74 6d 70 5f 73 68 61 72 '$CC '"$tmp_shar
4d130 65 64 66 6c 61 67 22 22 24 74 6d 70 5f 61 64 64 edflag""$tmp_add
4d140 66 6c 61 67 22 27 20 24 6c 69 62 6f 62 6a 73 20 flag"' $libobjs
4d150 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c $deplibs $compil
4d160 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 er_flags ${wl}-s
4d170 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 oname $wl$soname
4d180 20 2d 6f 20 24 6c 69 62 27 0a 0a 20 20 20 20 20 -o $lib'..
4d190 20 20 20 69 66 20 74 65 73 74 20 22 78 24 73 75 if test "x$su
4d1a0 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 pports_anon_vers
4d1b0 69 6f 6e 69 6e 67 22 20 3d 20 78 79 65 73 3b 20 ioning" = xyes;
4d1c0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 61 then. a
4d1d0 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d rchive_expsym_cm
4d1e0 64 73 3d 27 65 63 68 6f 20 22 7b 20 67 6c 6f 62 ds='echo "{ glob
4d1f0 61 6c 3a 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f al:" > $output_o
4d200 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 bjdir/$libname.v
4d210 65 72 7e 0a 09 20 20 20 20 63 61 74 20 24 65 78 er~.. cat $ex
4d220 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 73 port_symbols | s
4d230 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f ed -e "s/\(.*\)/
4d240 5c 31 3b 2f 22 20 3e 3e 20 24 6f 75 74 70 75 74 \1;/" >> $output
4d250 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 _objdir/$libname
4d260 2e 76 65 72 7e 0a 09 20 20 20 20 65 63 68 6f 20 .ver~.. echo
4d270 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e "local: *; };" >
4d280 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 > $output_objdir
4d290 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a 09 /$libname.ver~..
4d2a0 20 20 20 20 24 43 43 20 27 22 24 74 6d 70 5f 73 $CC '"$tmp_s
4d2b0 68 61 72 65 64 66 6c 61 67 22 22 24 74 6d 70 5f haredflag""$tmp_
4d2c0 61 64 64 66 6c 61 67 22 27 20 24 6c 69 62 6f 62 addflag"' $libob
4d2d0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d js $deplibs $com
4d2e0 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c piler_flags ${wl
4d2f0 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e }-soname $wl$son
4d300 61 6d 65 20 24 7b 77 6c 7d 2d 76 65 72 73 69 6f ame ${wl}-versio
4d310 6e 2d 73 63 72 69 70 74 20 24 7b 77 6c 7d 24 6f n-script ${wl}$o
4d320 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 utput_objdir/$li
4d330 62 6e 61 6d 65 2e 76 65 72 20 2d 6f 20 24 6c 69 bname.ver -o $li
4d340 62 27 0a 20 20 20 20 20 20 20 20 66 69 0a 0a 09 b'. fi...
4d350 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d case $cc_basenam
4d360 65 20 69 6e 0a 09 78 6c 66 2a 20 7c 20 62 67 66 e in..xlf* | bgf
4d370 2a 20 7c 20 62 67 78 6c 66 2a 20 7c 20 6d 70 69 * | bgxlf* | mpi
4d380 78 6c 66 2a 29 0a 09 20 20 23 20 49 42 4d 20 58 xlf*).. # IBM X
4d390 4c 20 46 6f 72 74 72 61 6e 20 31 30 2e 31 20 6f L Fortran 10.1 o
4d3a0 6e 20 50 50 43 20 63 61 6e 6e 6f 74 20 63 72 65 n PPC cannot cre
4d3b0 61 74 65 20 73 68 61 72 65 64 20 6c 69 62 73 20 ate shared libs
4d3c0 69 74 73 65 6c 66 0a 09 20 20 77 68 6f 6c 65 5f itself.. whole_
4d3d0 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 archive_flag_spe
4d3e0 63 3d 27 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 c='--whole-archi
4d3f0 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 2d ve$convenience -
4d400 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 -no-whole-archiv
4d410 65 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c e'.. hardcode_l
4d420 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d ibdir_flag_spec=
4d430 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 .. hardcode_lib
4d440 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64 dir_flag_spec_ld
4d450 3d 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69 72 ='-rpath $libdir
4d460 27 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64 '.. archive_cmd
4d470 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 20 24 s='$LD -shared $
4d480 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
4d490 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d $linker_flags -
4d4a0 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 2d soname $soname -
4d4b0 6f 20 24 6c 69 62 27 0a 09 20 20 69 66 20 74 65 o $lib'.. if te
4d4c0 73 74 20 22 78 24 73 75 70 70 6f 72 74 73 5f 61 st "x$supports_a
4d4d0 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 22 20 non_versioning"
4d4e0 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 09 20 20 = xyes; then..
4d4f0 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d archive_expsym
4d500 5f 63 6d 64 73 3d 27 65 63 68 6f 20 22 7b 20 67 _cmds='echo "{ g
4d510 6c 6f 62 61 6c 3a 22 20 3e 20 24 6f 75 74 70 75 lobal:" > $outpu
4d520 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d t_objdir/$libnam
4d530 65 2e 76 65 72 7e 0a 09 20 20 20 20 20 20 63 61 e.ver~.. ca
4d540 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c t $export_symbol
4d550 73 20 7c 20 73 65 64 20 2d 65 20 22 73 2f 5c 28 s | sed -e "s/\(
4d560 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6f .*\)/\1;/" >> $o
4d570 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 utput_objdir/$li
4d580 62 6e 61 6d 65 2e 76 65 72 7e 0a 09 20 20 20 20 bname.ver~..
4d590 20 20 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a echo "local: *
4d5a0 3b 20 7d 3b 22 20 3e 3e 20 24 6f 75 74 70 75 74 ; };" >> $output
4d5b0 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 _objdir/$libname
4d5c0 2e 76 65 72 7e 0a 09 20 20 20 20 20 20 24 4c 44 .ver~.. $LD
4d5d0 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a -shared $libobj
4d5e0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b s $deplibs $link
4d5f0 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 er_flags -soname
4d600 20 24 73 6f 6e 61 6d 65 20 2d 76 65 72 73 69 6f $soname -versio
4d610 6e 2d 73 63 72 69 70 74 20 24 6f 75 74 70 75 74 n-script $output
4d620 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 _objdir/$libname
4d630 2e 76 65 72 20 2d 6f 20 24 6c 69 62 27 0a 09 20 .ver -o $lib'..
4d640 20 66 69 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a fi.. ;;..esac.
4d650 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 else.
4d660 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a ld_shlibs=no.
4d670 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b fi. ;
4d680 3b 0a 0a 20 20 20 20 6e 65 74 62 73 64 2a 29 0a ;.. netbsd*).
4d690 20 20 20 20 20 20 69 66 20 65 63 68 6f 20 5f 5f if echo __
4d6a0 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d ELF__ | $CC -E -
4d6b0 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 5f 5f | $GREP __ELF__
4d6c0 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 >/dev/null; the
4d6d0 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d n..archive_cmds=
4d6e0 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 '$LD -Bshareable
4d6f0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
4d700 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 bs $linker_flags
4d710 20 2d 6f 20 24 6c 69 62 27 0a 09 77 6c 61 72 63 -o $lib'..wlarc
4d720 3d 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 =. else..ar
4d730 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 chive_cmds='$CC
4d740 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 -shared $pic_fla
4d750 67 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c g $libobjs $depl
4d760 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c ibs $compiler_fl
4d770 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 ags ${wl}-soname
4d780 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 $wl$soname -o $
4d790 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78 lib'..archive_ex
4d7a0 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d psym_cmds='$CC -
4d7b0 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 shared $pic_flag
4d7c0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
4d7d0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 bs $compiler_fla
4d7e0 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 gs ${wl}-soname
4d7f0 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d $wl$soname ${wl}
4d800 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d -retain-symbols-
4d810 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f file $wl$export_
4d820 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 symbols -o $lib'
4d830 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 . fi.
4d840 3b 3b 0a 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a ;;.. solaris*
4d850 29 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20 2d ). if $LD -
4d860 76 20 32 3e 26 31 20 7c 20 24 47 52 45 50 20 27 v 2>&1 | $GREP '
4d870 42 46 44 20 32 5c 2e 38 27 20 3e 20 2f 64 65 76 BFD 2\.8' > /dev
4d880 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 6c 64 5f /null; then..ld_
4d890 73 68 6c 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c shlibs=no..cat <
4d8a0 3c 5f 4c 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a <_LT_EOF 1>&2..*
4d8b0 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 54 68 65 20 ** Warning: The
4d8c0 72 65 6c 65 61 73 65 73 20 32 2e 38 2e 2a 20 6f releases 2.8.* o
4d8d0 66 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 f the GNU linker
4d8e0 20 63 61 6e 6e 6f 74 20 72 65 6c 69 61 62 6c 79 cannot reliably
4d8f0 0a 2a 2a 2a 20 63 72 65 61 74 65 20 73 68 61 72 .*** create shar
4d900 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 ed libraries on
4d910 53 6f 6c 61 72 69 73 20 73 79 73 74 65 6d 73 2e Solaris systems.
4d920 20 20 54 68 65 72 65 66 6f 72 65 2c 20 6c 69 62 Therefore, lib
4d930 74 6f 6f 6c 0a 2a 2a 2a 20 69 73 20 64 69 73 61 tool.*** is disa
4d940 62 6c 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 bling shared lib
4d950 72 61 72 69 65 73 20 73 75 70 70 6f 72 74 2e 20 raries support.
4d960 20 57 65 20 75 72 67 65 20 79 6f 75 20 74 6f 20 We urge you to
4d970 75 70 67 72 61 64 65 20 47 4e 55 0a 2a 2a 2a 20 upgrade GNU.***
4d980 62 69 6e 75 74 69 6c 73 20 74 6f 20 72 65 6c 65 binutils to rele
4d990 61 73 65 20 32 2e 39 2e 31 20 6f 72 20 6e 65 77 ase 2.9.1 or new
4d9a0 65 72 2e 20 20 41 6e 6f 74 68 65 72 20 6f 70 74 er. Another opt
4d9b0 69 6f 6e 20 69 73 20 74 6f 20 6d 6f 64 69 66 79 ion is to modify
4d9c0 0a 2a 2a 2a 20 79 6f 75 72 20 50 41 54 48 20 6f .*** your PATH o
4d9d0 72 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6e 66 69 r compiler confi
4d9e0 67 75 72 61 74 69 6f 6e 20 73 6f 20 74 68 61 74 guration so that
4d9f0 20 74 68 65 20 6e 61 74 69 76 65 20 6c 69 6e 6b the native link
4da00 65 72 20 69 73 0a 2a 2a 2a 20 75 73 65 64 2c 20 er is.*** used,
4da10 61 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72 74 and then restart
4da20 2e 0a 0a 5f 4c 54 5f 45 4f 46 0a 20 20 20 20 20 ..._LT_EOF.
4da30 20 65 6c 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70 elif $LD --help
4da40 20 32 3e 26 31 20 7c 20 24 47 52 45 50 20 27 3a 2>&1 | $GREP ':
4da50 20 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 supported targe
4da60 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 ts:.* elf' > /de
4da70 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 v/null; then..ar
4da80 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 chive_cmds='$CC
4da90 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 -shared $pic_fla
4daa0 67 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c g $libobjs $depl
4dab0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c ibs $compiler_fl
4dac0 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 ags ${wl}-soname
4dad0 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 $wl$soname -o $
4dae0 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78 lib'..archive_ex
4daf0 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d psym_cmds='$CC -
4db00 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 shared $pic_flag
4db10 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
4db20 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 bs $compiler_fla
4db30 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 gs ${wl}-soname
4db40 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d $wl$soname ${wl}
4db50 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d -retain-symbols-
4db60 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f file $wl$export_
4db70 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 symbols -o $lib'
4db80 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f . else..ld_
4db90 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 shlibs=no.
4dba0 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 fi. ;;..
4dbb0 20 73 79 73 76 35 2a 20 7c 20 73 63 6f 33 2e 32 sysv5* | sco3.2
4dbc0 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c 20 v5* | sco5v6* |
4dbd0 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f 70 65 6e unixware* | Open
4dbe0 55 4e 49 58 2a 29 0a 20 20 20 20 20 20 63 61 73 UNIX*). cas
4dbf0 65 20 60 24 4c 44 20 2d 76 20 32 3e 26 31 60 20 e `$LD -v 2>&1`
4dc00 69 6e 0a 20 20 20 20 20 20 20 20 2a 5c 20 5b 30 in. *\ [0
4dc10 31 5d 2e 2a 20 7c 20 2a 5c 20 32 2e 5b 30 2d 39 1].* | *\ 2.[0-9
4dc20 5d 2e 2a 20 7c 20 2a 5c 20 32 2e 31 5b 30 2d 35 ].* | *\ 2.1[0-5
4dc30 5d 2e 2a 29 0a 09 6c 64 5f 73 68 6c 69 62 73 3d ].*)..ld_shlibs=
4dc40 6e 6f 0a 09 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f no..cat <<_LT_EO
4dc50 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e F 1>&2..*** Warn
4dc60 69 6e 67 3a 20 52 65 6c 65 61 73 65 73 20 6f 66 ing: Releases of
4dc70 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 20 the GNU linker
4dc80 70 72 69 6f 72 20 74 6f 20 32 2e 31 36 2e 39 31 prior to 2.16.91
4dc90 2e 30 2e 33 20 63 61 6e 20 6e 6f 74 0a 2a 2a 2a .0.3 can not.***
4dca0 20 72 65 6c 69 61 62 6c 79 20 63 72 65 61 74 65 reliably create
4dcb0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 shared librarie
4dcc0 73 20 6f 6e 20 53 43 4f 20 73 79 73 74 65 6d 73 s on SCO systems
4dcd0 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 6c 69 . Therefore, li
4dce0 62 74 6f 6f 6c 0a 2a 2a 2a 20 69 73 20 64 69 73 btool.*** is dis
4dcf0 61 62 6c 69 6e 67 20 73 68 61 72 65 64 20 6c 69 abling shared li
4dd00 62 72 61 72 69 65 73 20 73 75 70 70 6f 72 74 2e braries support.
4dd10 20 20 57 65 20 75 72 67 65 20 79 6f 75 20 74 6f We urge you to
4dd20 20 75 70 67 72 61 64 65 20 47 4e 55 0a 2a 2a 2a upgrade GNU.***
4dd30 20 62 69 6e 75 74 69 6c 73 20 74 6f 20 72 65 6c binutils to rel
4dd40 65 61 73 65 20 32 2e 31 36 2e 39 31 2e 30 2e 33 ease 2.16.91.0.3
4dd50 20 6f 72 20 6e 65 77 65 72 2e 20 20 41 6e 6f 74 or newer. Anot
4dd60 68 65 72 20 6f 70 74 69 6f 6e 20 69 73 20 74 6f her option is to
4dd70 20 6d 6f 64 69 66 79 0a 2a 2a 2a 20 79 6f 75 72 modify.*** your
4dd80 20 50 41 54 48 20 6f 72 20 63 6f 6d 70 69 6c 65 PATH or compile
4dd90 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 r configuration
4dda0 73 6f 20 74 68 61 74 20 74 68 65 20 6e 61 74 69 so that the nati
4ddb0 76 65 20 6c 69 6e 6b 65 72 20 69 73 0a 2a 2a 2a ve linker is.***
4ddc0 20 75 73 65 64 2c 20 61 6e 64 20 74 68 65 6e 20 used, and then
4ddd0 72 65 73 74 61 72 74 2e 0a 0a 5f 4c 54 5f 45 4f restart..._LT_EO
4dde0 46 0a 09 3b 3b 0a 09 2a 29 0a 09 20 20 23 20 46 F..;;..*).. # F
4ddf0 6f 72 20 73 65 63 75 72 69 74 79 20 72 65 61 73 or security reas
4de00 6f 6e 73 2c 20 69 74 20 69 73 20 68 69 67 68 6c ons, it is highl
4de10 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 68 y recommended th
4de20 61 74 20 79 6f 75 20 61 6c 77 61 79 73 0a 09 20 at you always..
4de30 20 23 20 75 73 65 20 61 62 73 6f 6c 75 74 65 20 # use absolute
4de40 70 61 74 68 73 20 66 6f 72 20 6e 61 6d 69 6e 67 paths for naming
4de50 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 shared librarie
4de60 73 2c 20 61 6e 64 20 65 78 63 6c 75 64 65 20 74 s, and exclude t
4de70 68 65 0a 09 20 20 23 20 44 54 5f 52 55 4e 50 41 he.. # DT_RUNPA
4de80 54 48 20 74 61 67 20 66 72 6f 6d 20 65 78 65 63 TH tag from exec
4de90 75 74 61 62 6c 65 73 20 61 6e 64 20 6c 69 62 72 utables and libr
4dea0 61 72 69 65 73 2e 20 20 42 75 74 20 64 6f 69 6e aries. But doin
4deb0 67 20 73 6f 0a 09 20 20 23 20 72 65 71 75 69 72 g so.. # requir
4dec0 65 73 20 74 68 61 74 20 79 6f 75 20 63 6f 6d 70 es that you comp
4ded0 69 6c 65 20 65 76 65 72 79 74 68 69 6e 67 20 74 ile everything t
4dee0 77 69 63 65 2c 20 77 68 69 63 68 20 69 73 20 61 wice, which is a
4def0 20 70 61 69 6e 2e 0a 09 20 20 69 66 20 24 4c 44 pain... if $LD
4df00 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 24 --help 2>&1 | $
4df10 47 52 45 50 20 27 3a 20 73 75 70 70 6f 72 74 65 GREP ': supporte
4df20 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 d targets:.* elf
4df30 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 ' > /dev/null; t
4df40 68 65 6e 0a 09 20 20 20 20 68 61 72 64 63 6f 64 hen.. hardcod
4df50 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 e_libdir_flag_sp
4df60 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 ec='${wl}-rpath
4df70 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 09 20 ${wl}$libdir'..
4df80 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d archive_cmds=
4df90 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 '$CC -shared $li
4dfa0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
4dfb0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 compiler_flags $
4dfc0 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 {wl}-soname $wl$
4dfd0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a soname -o $lib'.
4dfe0 09 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 70 . archive_exp
4dff0 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 sym_cmds='$CC -s
4e000 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 hared $libobjs $
4e010 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 deplibs $compile
4e020 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f r_flags ${wl}-so
4e030 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 name $wl$soname
4e040 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 6d ${wl}-retain-sym
4e050 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65 78 bols-file $wl$ex
4e060 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 port_symbols -o
4e070 24 6c 69 62 27 0a 09 20 20 65 6c 73 65 0a 09 20 $lib'.. else..
4e080 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a ld_shlibs=no.
4e090 09 20 20 66 69 0a 09 3b 3b 0a 20 20 20 20 20 20 . fi..;;.
4e0a0 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 esac. ;;..
4e0b0 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20 20 sunos4*).
4e0c0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 archive_cmds='
4e0d0 24 4c 44 20 2d 61 73 73 65 72 74 20 70 75 72 65 $LD -assert pure
4e0e0 2d 74 65 78 74 20 2d 42 73 68 61 72 65 61 62 6c -text -Bshareabl
4e0f0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 e -o $lib $libob
4e100 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e js $deplibs $lin
4e110 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 ker_flags'.
4e120 20 77 6c 61 72 63 3d 0a 20 20 20 20 20 20 68 61 wlarc=. ha
4e130 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 rdcode_direct=ye
4e140 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 s. hardcode
4e150 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e _shlibpath_var=n
4e160 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 o. ;;..
4e170 2a 29 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20 *). if $LD
4e180 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 24 47 --help 2>&1 | $G
4e190 52 45 50 20 27 3a 20 73 75 70 70 6f 72 74 65 64 REP ': supported
4e1a0 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 targets:.* elf'
4e1b0 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 > /dev/null; th
4e1c0 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 en..archive_cmds
4e1d0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 ='$CC -shared $p
4e1e0 69 63 5f 66 6c 61 67 20 24 6c 69 62 6f 62 6a 73 ic_flag $libobjs
4e1f0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
4e200 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d ler_flags ${wl}-
4e210 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d soname $wl$sonam
4e220 65 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 e -o $lib'..arch
4e230 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d ive_expsym_cmds=
4e240 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 '$CC -shared $pi
4e250 63 5f 66 6c 61 67 20 24 6c 69 62 6f 62 6a 73 20 c_flag $libobjs
4e260 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c $deplibs $compil
4e270 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 er_flags ${wl}-s
4e280 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 oname $wl$soname
4e290 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 ${wl}-retain-sy
4e2a0 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65 mbols-file $wl$e
4e2b0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f xport_symbols -o
4e2c0 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 $lib'. els
4e2d0 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a e..ld_shlibs=no.
4e2e0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b fi. ;
4e2f0 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20 20 ;. esac..
4e300 69 66 20 74 65 73 74 20 22 24 6c 64 5f 73 68 6c if test "$ld_shl
4e310 69 62 73 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a ibs" = no; then.
4e320 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61 runpath_va
4e330 72 3d 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 r=. hardcod
4e340 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 e_libdir_flag_sp
4e350 65 63 3d 0a 20 20 20 20 20 20 65 78 70 6f 72 74 ec=. export
4e360 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 _dynamic_flag_sp
4e370 65 63 3d 0a 20 20 20 20 20 20 77 68 6f 6c 65 5f ec=. whole_
4e380 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 archive_flag_spe
4e390 63 3d 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65 c=. fi. else
4e3a0 0a 20 20 20 20 23 20 50 4f 52 54 4d 45 20 66 69 . # PORTME fi
4e3b0 6c 6c 20 69 6e 20 61 20 64 65 73 63 72 69 70 74 ll in a descript
4e3c0 69 6f 6e 20 6f 66 20 79 6f 75 72 20 73 79 73 74 ion of your syst
4e3d0 65 6d 27 73 20 6c 69 6e 6b 65 72 20 28 6e 6f 74 em's linker (not
4e3e0 20 47 4e 55 20 6c 64 29 0a 20 20 20 20 63 61 73 GNU ld). cas
4e3f0 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 e $host_os in.
4e400 20 20 61 69 78 33 2a 29 0a 20 20 20 20 20 20 61 aix3*). a
4e410 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 llow_undefined_f
4e420 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a lag=unsupported.
4e430 20 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 always_exp
4e440 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a ort_symbols=yes.
4e450 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 78 archive_ex
4e460 70 73 79 6d 5f 63 6d 64 73 3d 27 24 4c 44 20 2d psym_cmds='$LD -
4e470 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 o $output_objdir
4e480 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a /$soname $libobj
4e490 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b s $deplibs $link
4e4a0 65 72 5f 66 6c 61 67 73 20 2d 62 45 3a 24 65 78 er_flags -bE:$ex
4e4b0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 54 35 port_symbols -T5
4e4c0 31 32 20 2d 48 35 31 32 20 2d 62 4d 3a 53 52 45 12 -H512 -bM:SRE
4e4d0 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 ~$AR $AR_FLAGS $
4e4e0 6c 69 62 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 lib $output_objd
4e4f0 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 20 20 20 20 ir/$soname'.
4e500 20 20 23 20 4e 6f 74 65 3a 20 74 68 69 73 20 6c # Note: this l
4e510 69 6e 6b 65 72 20 68 61 72 64 63 6f 64 65 73 20 inker hardcodes
4e520 74 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 the directories
4e530 69 6e 20 4c 49 42 50 41 54 48 20 69 66 20 74 68 in LIBPATH if th
4e540 65 72 65 0a 20 20 20 20 20 20 23 20 61 72 65 20 ere. # are
4e550 6e 6f 20 64 69 72 65 63 74 6f 72 69 65 73 20 73 no directories s
4e560 70 65 63 69 66 69 65 64 20 62 79 20 2d 4c 2e 0a pecified by -L..
4e570 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d hardcode_m
4e580 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 inus_L=yes.
4e590 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 if test "$GCC"
4e5a0 3d 20 79 65 73 20 26 26 20 74 65 73 74 20 2d 7a = yes && test -z
4e5b0 20 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 "$lt_prog_compi
4e5c0 6c 65 72 5f 73 74 61 74 69 63 22 3b 20 74 68 65 ler_static"; the
4e5d0 6e 0a 09 23 20 4e 65 69 74 68 65 72 20 64 69 72 n..# Neither dir
4e5e0 65 63 74 20 68 61 72 64 63 6f 64 69 6e 67 20 6e ect hardcoding n
4e5f0 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b 69 6e or static linkin
4e600 67 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 77 g is supported w
4e610 69 74 68 20 61 0a 09 23 20 62 72 6f 6b 65 6e 20 ith a..# broken
4e620 63 6f 6c 6c 65 63 74 32 2e 0a 09 68 61 72 64 63 collect2...hardc
4e630 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73 75 70 ode_direct=unsup
4e640 70 6f 72 74 65 64 0a 20 20 20 20 20 20 66 69 0a ported. fi.
4e650 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 61 69 ;;.. ai
4e660 78 5b 34 2d 39 5d 2a 29 0a 20 20 20 20 20 20 69 x[4-9]*). i
4e670 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 f test "$host_cp
4e680 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a u" = ia64; then.
4e690 09 23 20 4f 6e 20 49 41 36 34 2c 20 74 68 65 20 .# On IA64, the
4e6a0 6c 69 6e 6b 65 72 20 64 6f 65 73 20 72 75 6e 20 linker does run
4e6b0 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 62 79 20 time linking by
4e6c0 64 65 66 61 75 6c 74 2c 20 73 6f 20 77 65 20 64 default, so we d
4e6d0 6f 6e 27 74 0a 09 23 20 68 61 76 65 20 74 6f 20 on't..# have to
4e6e0 64 6f 20 61 6e 79 74 68 69 6e 67 20 73 70 65 63 do anything spec
4e6f0 69 61 6c 2e 0a 09 61 69 78 5f 75 73 65 5f 72 75 ial...aix_use_ru
4e700 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a ntimelinking=no.
4e710 09 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3d 27 2d .exp_sym_flag='-
4e720 42 65 78 70 6f 72 74 27 0a 09 6e 6f 5f 65 6e 74 Bexport'..no_ent
4e730 72 79 5f 66 6c 61 67 3d 22 22 0a 20 20 20 20 20 ry_flag="".
4e740 20 65 6c 73 65 0a 09 23 20 49 66 20 77 65 27 72 else..# If we'r
4e750 65 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c 20 e using GNU nm,
4e760 74 68 65 6e 20 77 65 20 64 6f 6e 27 74 20 77 61 then we don't wa
4e770 6e 74 20 74 68 65 20 22 2d 43 22 20 6f 70 74 69 nt the "-C" opti
4e780 6f 6e 2e 0a 09 23 20 2d 43 20 6d 65 61 6e 73 20 on...# -C means
4e790 64 65 6d 61 6e 67 6c 65 20 74 6f 20 41 49 58 20 demangle to AIX
4e7a0 6e 6d 2c 20 62 75 74 20 6d 65 61 6e 73 20 64 6f nm, but means do
4e7b0 6e 27 74 20 64 65 6d 61 6e 67 6c 65 20 77 69 74 n't demangle wit
4e7c0 68 20 47 4e 55 20 6e 6d 0a 09 23 20 41 6c 73 6f h GNU nm..# Also
4e7d0 2c 20 41 49 58 20 6e 6d 20 74 72 65 61 74 73 20 , AIX nm treats
4e7e0 77 65 61 6b 20 64 65 66 69 6e 65 64 20 73 79 6d weak defined sym
4e7f0 62 6f 6c 73 20 6c 69 6b 65 20 6f 74 68 65 72 20 bols like other
4e800 67 6c 6f 62 61 6c 0a 09 23 20 64 65 66 69 6e 65 global..# define
4e810 64 20 73 79 6d 62 6f 6c 73 2c 20 77 68 65 72 65 d symbols, where
4e820 61 73 20 47 4e 55 20 6e 6d 20 6d 61 72 6b 73 20 as GNU nm marks
4e830 74 68 65 6d 20 61 73 20 22 57 22 2e 0a 09 69 66 them as "W"...if
4e840 20 24 4e 4d 20 2d 56 20 32 3e 26 31 20 7c 20 24 $NM -V 2>&1 | $
4e850 47 52 45 50 20 27 47 4e 55 27 20 3e 20 2f 64 65 GREP 'GNU' > /de
4e860 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 v/null; then..
4e870 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 export_symbols_c
4e880 6d 64 73 3d 27 24 4e 4d 20 2d 42 70 67 20 24 6c mds='$NM -Bpg $l
4e890 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 ibobjs $convenie
4e8a0 6e 63 65 20 7c 20 61 77 6b 20 27 5c 27 27 7b 20 nce | awk '\''{
4e8b0 69 66 20 28 28 28 5c 24 20 32 20 3d 3d 20 22 54 if (((\$ 2 == "T
4e8c0 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 22 ") || (\$ 2 == "
4e8d0 44 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 D") || (\$ 2 ==
4e8e0 22 42 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d "B") || (\$ 2 ==
4e8f0 20 22 57 22 29 29 20 26 26 20 28 73 75 62 73 74 "W")) && (subst
4e900 72 28 5c 24 20 33 2c 31 2c 31 29 20 21 3d 20 22 r(\$ 3,1,1) != "
4e910 2e 22 29 29 20 7b 20 70 72 69 6e 74 20 5c 24 20 .")) { print \$
4e920 33 20 7d 20 7d 27 5c 27 27 20 7c 20 73 6f 72 74 3 } }'\'' | sort
4e930 20 2d 75 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 -u > $export_sy
4e940 6d 62 6f 6c 73 27 0a 09 65 6c 73 65 0a 09 20 20 mbols'..else..
4e950 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 export_symbols_c
4e960 6d 64 73 3d 27 24 4e 4d 20 2d 42 43 70 67 20 24 mds='$NM -BCpg $
4e970 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 libobjs $conveni
4e980 65 6e 63 65 20 7c 20 61 77 6b 20 27 5c 27 27 7b ence | awk '\''{
4e990 20 69 66 20 28 28 28 5c 24 20 32 20 3d 3d 20 22 if (((\$ 2 == "
4e9a0 54 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 T") || (\$ 2 ==
4e9b0 22 44 22 29 20 7c 7c 20 28 5c 24 20 32 20 3d 3d "D") || (\$ 2 ==
4e9c0 20 22 42 22 29 29 20 26 26 20 28 73 75 62 73 74 "B")) && (subst
4e9d0 72 28 5c 24 20 33 2c 31 2c 31 29 20 21 3d 20 22 r(\$ 3,1,1) != "
4e9e0 2e 22 29 29 20 7b 20 70 72 69 6e 74 20 5c 24 20 .")) { print \$
4e9f0 33 20 7d 20 7d 27 5c 27 27 20 7c 20 73 6f 72 74 3 } }'\'' | sort
4ea00 20 2d 75 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 -u > $export_sy
4ea10 6d 62 6f 6c 73 27 0a 09 66 69 0a 09 61 69 78 5f mbols'..fi..aix_
4ea20 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 use_runtimelinki
4ea30 6e 67 3d 6e 6f 0a 0a 09 23 20 54 65 73 74 20 69 ng=no...# Test i
4ea40 66 20 77 65 20 61 72 65 20 74 72 79 69 6e 67 20 f we are trying
4ea50 74 6f 20 75 73 65 20 72 75 6e 20 74 69 6d 65 20 to use run time
4ea60 6c 69 6e 6b 69 6e 67 20 6f 72 20 6e 6f 72 6d 61 linking or norma
4ea70 6c 0a 09 23 20 41 49 58 20 73 74 79 6c 65 20 6c l..# AIX style l
4ea80 69 6e 6b 69 6e 67 2e 20 49 66 20 2d 62 72 74 6c inking. If -brtl
4ea90 20 69 73 20 73 6f 6d 65 77 68 65 72 65 20 69 6e is somewhere in
4eaa0 20 4c 44 46 4c 41 47 53 2c 20 77 65 0a 09 23 20 LDFLAGS, we..#
4eab0 6e 65 65 64 20 74 6f 20 64 6f 20 72 75 6e 74 69 need to do runti
4eac0 6d 65 20 6c 69 6e 6b 69 6e 67 2e 0a 09 63 61 73 me linking...cas
4ead0 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 20 61 69 e $host_os in ai
4eae0 78 34 2e 5b 32 33 5d 7c 61 69 78 34 2e 5b 32 33 x4.[23]|aix4.[23
4eaf0 5d 2e 2a 7c 61 69 78 5b 35 2d 39 5d 2a 29 0a 09 ].*|aix[5-9]*)..
4eb00 20 20 66 6f 72 20 6c 64 5f 66 6c 61 67 20 69 6e for ld_flag in
4eb10 20 24 4c 44 46 4c 41 47 53 3b 20 64 6f 0a 09 20 $LDFLAGS; do..
4eb20 20 69 66 20 28 74 65 73 74 20 24 6c 64 5f 66 6c if (test $ld_fl
4eb30 61 67 20 3d 20 22 2d 62 72 74 6c 22 20 7c 7c 20 ag = "-brtl" ||
4eb40 74 65 73 74 20 24 6c 64 5f 66 6c 61 67 20 3d 20 test $ld_flag =
4eb50 22 2d 57 6c 2c 2d 62 72 74 6c 22 29 3b 20 74 68 "-Wl,-brtl"); th
4eb60 65 6e 0a 09 20 20 20 20 61 69 78 5f 75 73 65 5f en.. aix_use_
4eb70 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 79 runtimelinking=y
4eb80 65 73 0a 09 20 20 20 20 62 72 65 61 6b 0a 09 20 es.. break..
4eb90 20 66 69 0a 09 20 20 64 6f 6e 65 0a 09 20 20 3b fi.. done.. ;
4eba0 3b 0a 09 65 73 61 63 0a 0a 09 65 78 70 5f 73 79 ;..esac...exp_sy
4ebb0 6d 5f 66 6c 61 67 3d 27 2d 62 65 78 70 6f 72 74 m_flag='-bexport
4ebc0 27 0a 09 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 '..no_entry_flag
4ebd0 3d 27 2d 62 6e 6f 65 6e 74 72 79 27 0a 20 20 20 ='-bnoentry'.
4ebe0 20 20 20 66 69 0a 0a 20 20 20 20 20 20 23 20 57 fi.. # W
4ebf0 68 65 6e 20 6c 61 72 67 65 20 65 78 65 63 75 74 hen large execut
4ec00 61 62 6c 65 73 20 6f 72 20 73 68 61 72 65 64 20 ables or shared
4ec10 6f 62 6a 65 63 74 73 20 61 72 65 20 62 75 69 6c objects are buil
4ec20 74 2c 20 41 49 58 20 6c 64 20 63 61 6e 0a 20 20 t, AIX ld can.
4ec30 20 20 20 20 23 20 68 61 76 65 20 70 72 6f 62 6c # have probl
4ec40 65 6d 73 20 63 72 65 61 74 69 6e 67 20 74 68 65 ems creating the
4ec50 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65 6e table of conten
4ec60 74 73 2e 20 20 49 66 20 6c 69 6e 6b 69 6e 67 20 ts. If linking
4ec70 61 20 6c 69 62 72 61 72 79 0a 20 20 20 20 20 20 a library.
4ec80 23 20 6f 72 20 70 72 6f 67 72 61 6d 20 72 65 73 # or program res
4ec90 75 6c 74 73 20 69 6e 20 22 65 72 72 6f 72 20 54 ults in "error T
4eca0 4f 43 20 6f 76 65 72 66 6c 6f 77 22 20 61 64 64 OC overflow" add
4ecb0 20 2d 6d 6d 69 6e 69 6d 61 6c 2d 74 6f 63 20 74 -mminimal-toc t
4ecc0 6f 0a 20 20 20 20 20 20 23 20 43 58 58 46 4c 41 o. # CXXFLA
4ecd0 47 53 2f 43 46 4c 41 47 53 20 66 6f 72 20 67 2b GS/CFLAGS for g+
4ece0 2b 2f 67 63 63 2e 20 20 49 6e 20 74 68 65 20 63 +/gcc. In the c
4ecf0 61 73 65 73 20 77 68 65 72 65 20 74 68 61 74 20 ases where that
4ed00 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 23 20 65 is not. # e
4ed10 6e 6f 75 67 68 20 74 6f 20 66 69 78 20 74 68 65 nough to fix the
4ed20 20 70 72 6f 62 6c 65 6d 2c 20 61 64 64 20 2d 57 problem, add -W
4ed30 6c 2c 2d 62 62 69 67 74 6f 63 20 74 6f 20 4c 44 l,-bbigtoc to LD
4ed40 46 4c 41 47 53 2e 0a 0a 20 20 20 20 20 20 61 72 FLAGS... ar
4ed50 63 68 69 76 65 5f 63 6d 64 73 3d 27 27 0a 20 20 chive_cmds=''.
4ed60 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 hardcode_dir
4ed70 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61 ect=yes. ha
4ed80 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f 61 62 rdcode_direct_ab
4ed90 73 6f 6c 75 74 65 3d 79 65 73 0a 20 20 20 20 20 solute=yes.
4eda0 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 hardcode_libdir
4edb0 5f 73 65 70 61 72 61 74 6f 72 3d 27 3a 27 0a 20 _separator=':'.
4edc0 20 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 link_all_de
4edd0 70 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 20 20 plibs=yes.
4ede0 66 69 6c 65 5f 6c 69 73 74 5f 73 70 65 63 3d 27 file_list_spec='
4edf0 24 7b 77 6c 7d 2d 66 2c 27 0a 0a 20 20 20 20 20 ${wl}-f,'..
4ee00 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 if test "$GCC"
4ee10 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 63 61 73 = yes; then..cas
4ee20 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 20 61 69 e $host_os in ai
4ee30 78 34 2e 5b 30 31 32 5d 7c 61 69 78 34 2e 5b 30 x4.[012]|aix4.[0
4ee40 31 32 5d 2e 2a 29 0a 09 23 20 57 65 20 6f 6e 6c 12].*)..# We onl
4ee50 79 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 68 69 y want to do thi
4ee60 73 20 6f 6e 20 41 49 58 20 34 2e 32 20 61 6e 64 s on AIX 4.2 and
4ee70 20 6c 6f 77 65 72 2c 20 74 68 65 20 63 68 65 63 lower, the chec
4ee80 6b 0a 09 23 20 62 65 6c 6f 77 20 66 6f 72 20 62 k..# below for b
4ee90 72 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74 32 20 64 roken collect2 d
4eea0 6f 65 73 6e 27 74 20 77 6f 72 6b 20 75 6e 64 65 oesn't work unde
4eeb0 72 20 34 2e 33 2b 0a 09 20 20 63 6f 6c 6c 65 63 r 4.3+.. collec
4eec0 74 32 6e 61 6d 65 3d 60 24 7b 43 43 7d 20 2d 70 t2name=`${CC} -p
4eed0 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 63 rint-prog-name=c
4eee0 6f 6c 6c 65 63 74 32 60 0a 09 20 20 69 66 20 74 ollect2`.. if t
4eef0 65 73 74 20 2d 66 20 22 24 63 6f 6c 6c 65 63 74 est -f "$collect
4ef00 32 6e 61 6d 65 22 20 26 26 0a 09 20 20 20 73 74 2name" &&.. st
4ef10 72 69 6e 67 73 20 22 24 63 6f 6c 6c 65 63 74 32 rings "$collect2
4ef20 6e 61 6d 65 22 20 7c 20 24 47 52 45 50 20 72 65 name" | $GREP re
4ef30 73 6f 6c 76 65 5f 6c 69 62 5f 6e 61 6d 65 20 3e solve_lib_name >
4ef40 2f 64 65 76 2f 6e 75 6c 6c 0a 09 20 20 74 68 65 /dev/null.. the
4ef50 6e 0a 09 20 20 23 20 57 65 20 68 61 76 65 20 72 n.. # We have r
4ef60 65 77 6f 72 6b 65 64 20 63 6f 6c 6c 65 63 74 32 eworked collect2
4ef70 0a 09 20 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20 .. :.. else..
4ef80 20 23 20 57 65 20 68 61 76 65 20 6f 6c 64 20 63 # We have old c
4ef90 6f 6c 6c 65 63 74 32 0a 09 20 20 68 61 72 64 63 ollect2.. hardc
4efa0 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73 75 70 ode_direct=unsup
4efb0 70 6f 72 74 65 64 0a 09 20 20 23 20 49 74 20 66 ported.. # It f
4efc0 61 69 6c 73 20 74 6f 20 66 69 6e 64 20 75 6e 69 ails to find uni
4efd0 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72 61 72 69 nstalled librari
4efe0 65 73 20 77 68 65 6e 20 74 68 65 20 75 6e 69 6e es when the unin
4eff0 73 74 61 6c 6c 65 64 0a 09 20 20 23 20 70 61 74 stalled.. # pat
4f000 68 20 69 73 20 6e 6f 74 20 6c 69 73 74 65 64 20 h is not listed
4f010 69 6e 20 74 68 65 20 6c 69 62 70 61 74 68 2e 20 in the libpath.
4f020 20 53 65 74 74 69 6e 67 20 68 61 72 64 63 6f 64 Setting hardcod
4f030 65 5f 6d 69 6e 75 73 5f 4c 0a 09 20 20 23 20 74 e_minus_L.. # t
4f040 6f 20 75 6e 73 75 70 70 6f 72 74 65 64 20 66 6f o unsupported fo
4f050 72 63 65 73 20 72 65 6c 69 6e 6b 69 6e 67 0a 09 rces relinking..
4f060 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 hardcode_minus
4f070 5f 4c 3d 79 65 73 0a 09 20 20 68 61 72 64 63 6f _L=yes.. hardco
4f080 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 de_libdir_flag_s
4f090 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a pec='-L$libdir'.
4f0a0 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 . hardcode_libd
4f0b0 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 0a 09 20 ir_separator=..
4f0c0 20 66 69 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a fi.. ;;..esac.
4f0d0 09 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 2d 73 .shared_flag='-s
4f0e0 68 61 72 65 64 27 0a 09 69 66 20 74 65 73 74 20 hared'..if test
4f0f0 22 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d "$aix_use_runtim
4f100 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b elinking" = yes;
4f110 20 74 68 65 6e 0a 09 20 20 73 68 61 72 65 64 5f then.. shared_
4f120 66 6c 61 67 3d 22 24 73 68 61 72 65 64 5f 66 6c flag="$shared_fl
4f130 61 67 20 22 27 24 7b 77 6c 7d 2d 47 27 0a 09 66 ag "'${wl}-G'..f
4f140 69 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 23 20 i. else..#
4f150 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 0a 09 69 not using gcc..i
4f160 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 f test "$host_cp
4f170 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a u" = ia64; then.
4f180 09 23 20 56 69 73 75 61 6c 41 67 65 20 43 2b 2b .# VisualAge C++
4f190 2c 20 56 65 72 73 69 6f 6e 20 35 2e 35 20 66 6f , Version 5.5 fo
4f1a0 72 20 41 49 58 20 35 4c 20 66 6f 72 20 49 41 2d r AIX 5L for IA-
4f1b0 36 34 2c 20 42 65 74 61 20 33 20 52 65 6c 65 61 64, Beta 3 Relea
4f1c0 73 65 0a 09 23 20 63 68 6f 6b 65 73 20 6f 6e 20 se..# chokes on
4f1d0 2d 57 6c 2c 2d 47 2e 20 54 68 65 20 66 6f 6c 6c -Wl,-G. The foll
4f1e0 6f 77 69 6e 67 20 6c 69 6e 65 20 69 73 20 63 6f owing line is co
4f1f0 72 72 65 63 74 3a 0a 09 20 20 73 68 61 72 65 64 rrect:.. shared
4f200 5f 66 6c 61 67 3d 27 2d 47 27 0a 09 65 6c 73 65 _flag='-G'..else
4f210 0a 09 20 20 69 66 20 74 65 73 74 20 22 24 61 69 .. if test "$ai
4f220 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e x_use_runtimelin
4f230 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 king" = yes; the
4f240 6e 0a 09 20 20 20 20 73 68 61 72 65 64 5f 66 6c n.. shared_fl
4f250 61 67 3d 27 24 7b 77 6c 7d 2d 47 27 0a 09 20 20 ag='${wl}-G'..
4f260 65 6c 73 65 0a 09 20 20 20 20 73 68 61 72 65 64 else.. shared
4f270 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 62 4d 3a _flag='${wl}-bM:
4f280 53 52 45 27 0a 09 20 20 66 69 0a 09 66 69 0a 20 SRE'.. fi..fi.
4f290 20 20 20 20 20 66 69 0a 0a 20 20 20 20 20 20 65 fi.. e
4f2a0 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c xport_dynamic_fl
4f2b0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 62 ag_spec='${wl}-b
4f2c0 65 78 70 61 6c 6c 27 0a 20 20 20 20 20 20 23 20 expall'. #
4f2d0 49 74 20 73 65 65 6d 73 20 74 68 61 74 20 2d 62 It seems that -b
4f2e0 65 78 70 61 6c 6c 20 64 6f 65 73 20 6e 6f 74 20 expall does not
4f2f0 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 62 export symbols b
4f300 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 0a 20 20 eginning with.
4f310 20 20 20 20 23 20 75 6e 64 65 72 73 63 6f 72 65 # underscore
4f320 20 28 5f 29 2c 20 73 6f 20 69 74 20 69 73 20 62 (_), so it is b
4f330 65 74 74 65 72 20 74 6f 20 67 65 6e 65 72 61 74 etter to generat
4f340 65 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 e a list of symb
4f350 6f 6c 73 20 74 6f 20 65 78 70 6f 72 74 2e 0a 20 ols to export..
4f360 20 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f always_expo
4f370 72 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 20 rt_symbols=yes.
4f380 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 61 if test "$a
4f390 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 ix_use_runtimeli
4f3a0 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 nking" = yes; th
4f3b0 65 6e 0a 09 23 20 57 61 72 6e 69 6e 67 20 2d 20 en..# Warning -
4f3c0 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 74 68 without using th
4f3d0 65 20 6f 74 68 65 72 20 72 75 6e 74 69 6d 65 20 e other runtime
4f3e0 6c 6f 61 64 69 6e 67 20 66 6c 61 67 73 20 28 2d loading flags (-
4f3f0 62 72 74 6c 29 2c 0a 09 23 20 2d 62 65 72 6f 6b brtl),..# -berok
4f400 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f will link witho
4f410 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d 61 ut error, but ma
4f420 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b y produce a brok
4f430 65 6e 20 6c 69 62 72 61 72 79 2e 0a 09 61 6c 6c en library...all
4f440 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 ow_undefined_fla
4f450 67 3d 27 2d 62 65 72 6f 6b 27 0a 20 20 20 20 20 g='-berok'.
4f460 20 20 20 23 20 44 65 74 65 72 6d 69 6e 65 20 74 # Determine t
4f470 68 65 20 64 65 66 61 75 6c 74 20 6c 69 62 70 61 he default libpa
4f480 74 68 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 th from the valu
4f490 65 20 65 6e 63 6f 64 65 64 20 69 6e 20 61 6e 0a e encoded in an.
4f4a0 20 20 20 20 20 20 20 20 23 20 65 6d 70 74 79 20 # empty
4f4b0 65 78 65 63 75 74 61 62 6c 65 2e 0a 20 20 20 20 executable..
4f4c0 20 20 20 20 69 66 20 74 65 73 74 20 22 24 7b 6c if test "${l
4f4d0 74 5f 63 76 5f 61 69 78 5f 6c 69 62 70 61 74 68 t_cv_aix_libpath
4f4e0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 +set}" = set; th
4f4f0 65 6e 0a 20 20 61 69 78 5f 6c 69 62 70 61 74 68 en. aix_libpath
4f500 3d 24 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 62 70 =$lt_cv_aix_libp
4f510 61 74 68 0a 65 6c 73 65 0a 20 20 69 66 20 24 7b ath.else. if ${
4f520 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 62 70 61 74 lt_cv_aix_libpat
4f530 68 5f 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 h_+:} false; the
4f540 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
4f550 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
4f560 0a 65 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 .else. cat conf
4f570 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
4f580 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
4f590 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
4f5a0 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a efs.h. */..int.
4f5b0 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 main ().{.. ;.
4f5c0 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 return 0;.}._AC
4f5d0 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 EOF.if ac_fn_c_t
4f5e0 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f ry_link "$LINENO
4f5f0 22 3b 20 74 68 65 6e 20 3a 0a 0a 20 20 6c 74 5f "; then :.. lt_
4f600 61 69 78 5f 6c 69 62 70 61 74 68 5f 73 65 64 3d aix_libpath_sed=
4f610 27 0a 20 20 20 20 20 20 2f 49 6d 70 6f 72 74 20 '. /Import
4f620 46 69 6c 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e File Strings/,/^
4f630 24 2f 20 7b 0a 09 20 20 2f 5e 30 2f 20 7b 0a 09 $/ {.. /^0/ {..
4f640 20 20 20 20 20 20 73 2f 5e 30 20 20 2a 5c 28 5b s/^0 *\([
4f650 5e 20 5d 2a 5c 29 20 2a 24 2f 5c 31 2f 0a 09 20 ^ ]*\) *$/\1/..
4f660 20 20 20 20 20 70 0a 09 20 20 7d 0a 20 20 20 20 p.. }.
4f670 20 20 7d 27 0a 20 20 6c 74 5f 63 76 5f 61 69 78 }'. lt_cv_aix
4f680 5f 6c 69 62 70 61 74 68 5f 3d 60 64 75 6d 70 20 _libpath_=`dump
4f690 2d 48 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 -H conftest$ac_e
4f6a0 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e 75 6c xeext 2>/dev/nul
4f6b0 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65 20 22 l | $SED -n -e "
4f6c0 24 6c 74 5f 61 69 78 5f 6c 69 62 70 61 74 68 5f $lt_aix_libpath_
4f6d0 73 65 64 22 60 0a 20 20 23 20 43 68 65 63 6b 20 sed"`. # Check
4f6e0 66 6f 72 20 61 20 36 34 2d 62 69 74 20 6f 62 6a for a 64-bit obj
4f6f0 65 63 74 20 69 66 20 77 65 20 64 69 64 6e 27 74 ect if we didn't
4f700 20 66 69 6e 64 20 61 6e 79 74 68 69 6e 67 2e 0a find anything..
4f710 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c if test -z "$l
4f720 74 5f 63 76 5f 61 69 78 5f 6c 69 62 70 61 74 68 t_cv_aix_libpath
4f730 5f 22 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f _"; then. lt_
4f740 63 76 5f 61 69 78 5f 6c 69 62 70 61 74 68 5f 3d cv_aix_libpath_=
4f750 60 64 75 6d 70 20 2d 48 58 36 34 20 63 6f 6e 66 `dump -HX64 conf
4f760 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 32 test$ac_exeext 2
4f770 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 >/dev/null | $SE
4f780 44 20 2d 6e 20 2d 65 20 22 24 6c 74 5f 61 69 78 D -n -e "$lt_aix
4f790 5f 6c 69 62 70 61 74 68 5f 73 65 64 22 60 0a 20 _libpath_sed"`.
4f7a0 20 66 69 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 fi.fi.rm -f cor
4f7b0 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 e conftest.err c
4f7c0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
4f7d0 78 74 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 xt \. conftes
4f7e0 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 t$ac_exeext conf
4f7f0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 69 test.$ac_ext. i
4f800 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 f test -z "$lt_c
4f810 76 5f 61 69 78 5f 6c 69 62 70 61 74 68 5f 22 3b v_aix_libpath_";
4f820 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f then. lt_cv_
4f830 61 69 78 5f 6c 69 62 70 61 74 68 5f 3d 22 2f 75 aix_libpath_="/u
4f840 73 72 2f 6c 69 62 3a 2f 6c 69 62 22 0a 20 20 66 sr/lib:/lib". f
4f850 69 0a 0a 66 69 0a 0a 20 20 61 69 78 5f 6c 69 62 i..fi.. aix_lib
4f860 70 61 74 68 3d 24 6c 74 5f 63 76 5f 61 69 78 5f path=$lt_cv_aix_
4f870 6c 69 62 70 61 74 68 5f 0a 66 69 0a 0a 20 20 20 libpath_.fi..
4f880 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 hardcode_li
4f890 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 bdir_flag_spec='
4f8a0 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68 3a 24 ${wl}-blibpath:$
4f8b0 6c 69 62 64 69 72 3a 27 22 24 61 69 78 5f 6c 69 libdir:'"$aix_li
4f8c0 62 70 61 74 68 22 0a 20 20 20 20 20 20 20 20 61 bpath". a
4f8d0 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d rchive_expsym_cm
4f8e0 64 73 3d 27 24 43 43 20 2d 6f 20 24 6f 75 74 70 ds='$CC -o $outp
4f8f0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d ut_objdir/$sonam
4f900 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c e $libobjs $depl
4f910 69 62 73 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f ibs '"\${wl}$no_
4f920 65 6e 74 72 79 5f 66 6c 61 67 22 27 20 24 63 6f entry_flag"' $co
4f930 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 60 69 66 mpiler_flags `if
4f940 20 74 65 73 74 20 22 78 24 7b 61 6c 6c 6f 77 5f test "x${allow_
4f950 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 22 undefined_flag}"
4f960 20 21 3d 20 22 78 22 3b 20 74 68 65 6e 20 66 75 != "x"; then fu
4f970 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 22 24 7b 77 nc_echo_all "${w
4f980 6c 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 l}${allow_undefi
4f990 6e 65 64 5f 66 6c 61 67 7d 22 3b 20 65 6c 73 65 ned_flag}"; else
4f9a0 20 3a 3b 20 66 69 60 20 27 22 5c 24 7b 77 6c 7d :; fi` '"\${wl}
4f9b0 24 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 $exp_sym_flag:\$
4f9c0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 export_symbols $
4f9d0 73 68 61 72 65 64 5f 66 6c 61 67 22 0a 20 20 20 shared_flag".
4f9e0 20 20 20 65 6c 73 65 0a 09 69 66 20 74 65 73 74 else..if test
4f9f0 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 "$host_cpu" = i
4fa00 61 36 34 3b 20 74 68 65 6e 0a 09 20 20 68 61 72 a64; then.. har
4fa10 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 dcode_libdir_fla
4fa20 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 52 20 g_spec='${wl}-R
4fa30 24 6c 69 62 64 69 72 3a 2f 75 73 72 2f 6c 69 62 $libdir:/usr/lib
4fa40 3a 2f 6c 69 62 27 0a 09 20 20 61 6c 6c 6f 77 5f :/lib'.. allow_
4fa50 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 22 undefined_flag="
4fa60 2d 7a 20 6e 6f 64 65 66 73 22 0a 09 20 20 61 72 -z nodefs".. ar
4fa70 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 chive_expsym_cmd
4fa80 73 3d 22 5c 24 43 43 20 24 73 68 61 72 65 64 5f s="\$CC $shared_
4fa90 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74 70 75 flag"' -o $outpu
4faa0 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 t_objdir/$soname
4fab0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
4fac0 62 73 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 bs '"\${wl}$no_e
4fad0 6e 74 72 79 5f 66 6c 61 67 22 27 20 24 63 6f 6d ntry_flag"' $com
4fae0 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c piler_flags ${wl
4faf0 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e }${allow_undefin
4fb00 65 64 5f 66 6c 61 67 7d 20 27 22 5c 24 7b 77 6c ed_flag} '"\${wl
4fb10 7d 24 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c }$exp_sym_flag:\
4fb20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 $export_symbols"
4fb30 0a 09 65 6c 73 65 0a 09 20 23 20 44 65 74 65 72 ..else.. # Deter
4fb40 6d 69 6e 65 20 74 68 65 20 64 65 66 61 75 6c 74 mine the default
4fb50 20 6c 69 62 70 61 74 68 20 66 72 6f 6d 20 74 68 libpath from th
4fb60 65 20 76 61 6c 75 65 20 65 6e 63 6f 64 65 64 20 e value encoded
4fb70 69 6e 20 61 6e 0a 09 20 23 20 65 6d 70 74 79 20 in an.. # empty
4fb80 65 78 65 63 75 74 61 62 6c 65 2e 0a 09 20 69 66 executable... if
4fb90 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 61 test "${lt_cv_a
4fba0 69 78 5f 6c 69 62 70 61 74 68 2b 73 65 74 7d 22 ix_libpath+set}"
4fbb0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 61 = set; then. a
4fbc0 69 78 5f 6c 69 62 70 61 74 68 3d 24 6c 74 5f 63 ix_libpath=$lt_c
4fbd0 76 5f 61 69 78 5f 6c 69 62 70 61 74 68 0a 65 6c v_aix_libpath.el
4fbe0 73 65 0a 20 20 69 66 20 24 7b 6c 74 5f 63 76 5f se. if ${lt_cv_
4fbf0 61 69 78 5f 6c 69 62 70 61 74 68 5f 2b 3a 7d 20 aix_libpath_+:}
4fc00 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
4fc10 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
4fc20 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
4fc30 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 cat confdefs.h
4fc40 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e - <<_ACEOF >con
4fc50 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a ftest.$ac_ext./*
4fc60 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e end confdefs.h.
4fc70 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 */..int.main (
4fc80 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 ).{.. ;. retur
4fc90 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 n 0;.}._ACEOF.if
4fca0 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e ac_fn_c_try_lin
4fcb0 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 k "$LINENO"; the
4fcc0 6e 20 3a 0a 0a 20 20 6c 74 5f 61 69 78 5f 6c 69 n :.. lt_aix_li
4fcd0 62 70 61 74 68 5f 73 65 64 3d 27 0a 20 20 20 20 bpath_sed='.
4fce0 20 20 2f 49 6d 70 6f 72 74 20 46 69 6c 65 20 53 /Import File S
4fcf0 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b 0a 09 trings/,/^$/ {..
4fd00 20 20 2f 5e 30 2f 20 7b 0a 09 20 20 20 20 20 20 /^0/ {..
4fd10 73 2f 5e 30 20 20 2a 5c 28 5b 5e 20 5d 2a 5c 29 s/^0 *\([^ ]*\)
4fd20 20 2a 24 2f 5c 31 2f 0a 09 20 20 20 20 20 20 70 *$/\1/.. p
4fd30 0a 09 20 20 7d 0a 20 20 20 20 20 20 7d 27 0a 20 .. }. }'.
4fd40 20 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 62 70 61 lt_cv_aix_libpa
4fd50 74 68 5f 3d 60 64 75 6d 70 20 2d 48 20 63 6f 6e th_=`dump -H con
4fd60 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 ftest$ac_exeext
4fd70 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 2>/dev/null | $S
4fd80 45 44 20 2d 6e 20 2d 65 20 22 24 6c 74 5f 61 69 ED -n -e "$lt_ai
4fd90 78 5f 6c 69 62 70 61 74 68 5f 73 65 64 22 60 0a x_libpath_sed"`.
4fda0 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 61 20 # Check for a
4fdb0 36 34 2d 62 69 74 20 6f 62 6a 65 63 74 20 69 66 64-bit object if
4fdc0 20 77 65 20 64 69 64 6e 27 74 20 66 69 6e 64 20 we didn't find
4fdd0 61 6e 79 74 68 69 6e 67 2e 0a 20 20 69 66 20 74 anything.. if t
4fde0 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 61 est -z "$lt_cv_a
4fdf0 69 78 5f 6c 69 62 70 61 74 68 5f 22 3b 20 74 68 ix_libpath_"; th
4fe00 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 61 69 78 en. lt_cv_aix
4fe10 5f 6c 69 62 70 61 74 68 5f 3d 60 64 75 6d 70 20 _libpath_=`dump
4fe20 2d 48 58 36 34 20 63 6f 6e 66 74 65 73 74 24 61 -HX64 conftest$a
4fe30 63 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76 2f c_exeext 2>/dev/
4fe40 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d null | $SED -n -
4fe50 65 20 22 24 6c 74 5f 61 69 78 5f 6c 69 62 70 61 e "$lt_aix_libpa
4fe60 74 68 5f 73 65 64 22 60 0a 20 20 66 69 0a 66 69 th_sed"`. fi.fi
4fe70 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
4fe80 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
4fe90 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 t.$ac_objext \.
4fea0 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 conftest$ac_e
4feb0 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 xeext conftest.$
4fec0 61 63 5f 65 78 74 0a 20 20 69 66 20 74 65 73 74 ac_ext. if test
4fed0 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 61 69 78 5f -z "$lt_cv_aix_
4fee0 6c 69 62 70 61 74 68 5f 22 3b 20 74 68 65 6e 0a libpath_"; then.
4fef0 20 20 20 20 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 lt_cv_aix_li
4ff00 62 70 61 74 68 5f 3d 22 2f 75 73 72 2f 6c 69 62 bpath_="/usr/lib
4ff10 3a 2f 6c 69 62 22 0a 20 20 66 69 0a 0a 66 69 0a :/lib". fi..fi.
4ff20 0a 20 20 61 69 78 5f 6c 69 62 70 61 74 68 3d 24 . aix_libpath=$
4ff30 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 62 70 61 74 lt_cv_aix_libpat
4ff40 68 5f 0a 66 69 0a 0a 09 20 68 61 72 64 63 6f 64 h_.fi... hardcod
4ff50 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 e_libdir_flag_sp
4ff60 65 63 3d 27 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 ec='${wl}-blibpa
4ff70 74 68 3a 24 6c 69 62 64 69 72 3a 27 22 24 61 69 th:$libdir:'"$ai
4ff80 78 5f 6c 69 62 70 61 74 68 22 0a 09 20 20 23 20 x_libpath".. #
4ff90 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f 75 Warning - withou
4ffa0 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74 68 65 t using the othe
4ffb0 72 20 72 75 6e 20 74 69 6d 65 20 6c 6f 61 64 69 r run time loadi
4ffc0 6e 67 20 66 6c 61 67 73 2c 0a 09 20 20 23 20 2d ng flags,.. # -
4ffd0 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20 berok will link
4ffe0 77 69 74 68 6f 75 74 20 65 72 72 6f 72 2c 20 62 without error, b
4fff0 75 74 20 6d 61 79 20 70 72 6f 64 75 63 65 20 61 ut may produce a
50000 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61 72 79 2e broken library.
50010 0a 09 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 .. no_undefined
50020 5f 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 62 65 _flag=' ${wl}-be
50030 72 6e 6f 74 6f 6b 27 0a 09 20 20 61 6c 6c 6f 77 rnotok'.. allow
50040 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d _undefined_flag=
50050 27 20 24 7b 77 6c 7d 2d 62 65 72 6f 6b 27 0a 09 ' ${wl}-berok'..
50060 20 20 69 66 20 74 65 73 74 20 22 24 77 69 74 68 if test "$with
50070 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 _gnu_ld" = yes;
50080 74 68 65 6e 0a 09 20 20 20 20 23 20 57 65 20 6f then.. # We o
50090 6e 6c 79 20 75 73 65 20 74 68 69 73 20 63 6f 64 nly use this cod
500a0 65 20 66 6f 72 20 47 4e 55 20 6c 64 73 20 74 68 e for GNU lds th
500b0 61 74 20 73 75 70 70 6f 72 74 20 2d 2d 77 68 6f at support --who
500c0 6c 65 2d 61 72 63 68 69 76 65 2e 0a 09 20 20 20 le-archive...
500d0 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 whole_archive_f
500e0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d lag_spec='${wl}-
500f0 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 24 63 -whole-archive$c
50100 6f 6e 76 65 6e 69 65 6e 63 65 20 24 7b 77 6c 7d onvenience ${wl}
50110 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 --no-whole-archi
50120 76 65 27 0a 09 20 20 65 6c 73 65 0a 09 20 20 20 ve'.. else..
50130 20 23 20 45 78 70 6f 72 74 65 64 20 73 79 6d 62 # Exported symb
50140 6f 6c 73 20 63 61 6e 20 62 65 20 70 75 6c 6c 65 ols can be pulle
50150 64 20 69 6e 74 6f 20 73 68 61 72 65 64 20 6f 62 d into shared ob
50160 6a 65 63 74 73 20 66 72 6f 6d 20 61 72 63 68 69 jects from archi
50170 76 65 73 0a 09 20 20 20 20 77 68 6f 6c 65 5f 61 ves.. whole_a
50180 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 rchive_flag_spec
50190 3d 27 24 63 6f 6e 76 65 6e 69 65 6e 63 65 27 0a ='$convenience'.
501a0 09 20 20 66 69 0a 09 20 20 61 72 63 68 69 76 65 . fi.. archive
501b0 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65 _cmds_need_lc=ye
501c0 73 0a 09 20 20 23 20 54 68 69 73 20 69 73 20 73 s.. # This is s
501d0 69 6d 69 6c 61 72 20 74 6f 20 68 6f 77 20 41 49 imilar to how AI
501e0 58 20 74 72 61 64 69 74 69 6f 6e 61 6c 6c 79 20 X traditionally
501f0 62 75 69 6c 64 73 20 69 74 73 20 73 68 61 72 65 builds its share
50200 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 09 20 20 d libraries...
50210 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 archive_expsym_c
50220 6d 64 73 3d 22 5c 24 43 43 20 24 73 68 61 72 65 mds="\$CC $share
50230 64 5f 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74 d_flag"' -o $out
50240 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 put_objdir/$sona
50250 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 me $libobjs $dep
50260 6c 69 62 73 20 24 7b 77 6c 7d 2d 62 6e 6f 65 6e libs ${wl}-bnoen
50270 74 72 79 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c try $compiler_fl
50280 61 67 73 20 24 7b 77 6c 7d 2d 62 45 3a 24 65 78 ags ${wl}-bE:$ex
50290 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 24 7b 61 6c port_symbols${al
502a0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c low_undefined_fl
502b0 61 67 7d 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 ag}~$AR $AR_FLAG
502c0 53 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 S $output_objdir
502d0 2f 24 6c 69 62 6e 61 6d 65 24 72 65 6c 65 61 73 /$libname$releas
502e0 65 2e 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 e.a $output_objd
502f0 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 09 66 69 0a ir/$soname'..fi.
50300 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b fi. ;
50310 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29 ;.. amigaos*)
50320 0a 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 . case $hos
50330 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 20 20 70 t_cpu in. p
50340 6f 77 65 72 70 63 29 0a 20 20 20 20 20 20 20 20 owerpc).
50350 20 20 20 20 23 20 73 65 65 20 63 6f 6d 6d 65 6e # see commen
50360 74 20 61 62 6f 75 74 20 41 6d 69 67 61 4f 53 34 t about AmigaOS4
50370 20 2e 73 6f 20 73 75 70 70 6f 72 74 0a 20 20 20 .so support.
50380 20 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65 archive
50390 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 _cmds='$CC -shar
503a0 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 ed $libobjs $dep
503b0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 libs $compiler_f
503c0 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d lags ${wl}-sonam
503d0 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 e $wl$soname -o
503e0 24 6c 69 62 27 0a 20 20 20 20 20 20 20 20 20 20 $lib'.
503f0 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d archive_expsym
50400 5f 63 6d 64 73 3d 27 27 0a 20 20 20 20 20 20 20 _cmds=''.
50410 20 3b 3b 0a 20 20 20 20 20 20 6d 36 38 6b 29 0a ;;. m68k).
50420 20 20 20 20 20 20 20 20 20 20 20 20 61 72 63 68 arch
50430 69 76 65 5f 63 6d 64 73 3d 27 24 52 4d 20 24 6f ive_cmds='$RM $o
50440 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 utput_objdir/a2i
50450 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45 xlibrary.data~$E
50460 43 48 4f 20 22 23 64 65 66 69 6e 65 20 4e 41 4d CHO "#define NAM
50470 45 20 24 6c 69 62 6e 61 6d 65 22 20 3e 20 24 6f E $libname" > $o
50480 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 utput_objdir/a2i
50490 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45 xlibrary.data~$E
504a0 43 48 4f 20 22 23 64 65 66 69 6e 65 20 4c 49 42 CHO "#define LIB
504b0 52 41 52 59 5f 49 44 20 31 22 20 3e 3e 20 24 6f RARY_ID 1" >> $o
504c0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 utput_objdir/a2i
504d0 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 45 xlibrary.data~$E
504e0 43 48 4f 20 22 23 64 65 66 69 6e 65 20 56 45 52 CHO "#define VER
504f0 53 49 4f 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e 20 SION $major" >>
50500 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 $output_objdir/a
50510 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 2ixlibrary.data~
50520 24 45 43 48 4f 20 22 23 64 65 66 69 6e 65 20 52 $ECHO "#define R
50530 45 56 49 53 49 4f 4e 20 24 72 65 76 69 73 69 6f EVISION $revisio
50540 6e 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 n" >> $output_ob
50550 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 jdir/a2ixlibrary
50560 2e 64 61 74 61 7e 24 41 52 20 24 41 52 5f 46 4c .data~$AR $AR_FL
50570 41 47 53 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a AGS $lib $libobj
50580 73 7e 24 52 41 4e 4c 49 42 20 24 6c 69 62 7e 28 s~$RANLIB $lib~(
50590 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 cd $output_objdi
505a0 72 20 26 26 20 61 32 69 78 6c 69 62 72 61 72 79 r && a2ixlibrary
505b0 20 2d 33 32 29 27 0a 20 20 20 20 20 20 20 20 20 -32)'.
505c0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 hardcode_libd
505d0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c ir_flag_spec='-L
505e0 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 20 $libdir'.
505f0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 hardcode_mi
50600 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20 nus_L=yes.
50610 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a ;;. esac.
50620 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 73 ;;.. bs
50630 64 69 5b 34 35 5d 2a 29 0a 20 20 20 20 20 20 65 di[45]*). e
50640 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c xport_dynamic_fl
50650 61 67 5f 73 70 65 63 3d 2d 72 64 79 6e 61 6d 69 ag_spec=-rdynami
50660 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 c. ;;..
50670 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a cygwin* | mingw*
50680 20 7c 20 70 77 33 32 2a 20 7c 20 63 65 67 63 63 | pw32* | cegcc
50690 2a 29 0a 20 20 20 20 20 20 23 20 57 68 65 6e 20 *). # When
506a0 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 2c 20 77 not using gcc, w
506b0 65 20 63 75 72 72 65 6e 74 6c 79 20 61 73 73 75 e currently assu
506c0 6d 65 20 74 68 61 74 20 77 65 20 61 72 65 20 75 me that we are u
506d0 73 69 6e 67 0a 20 20 20 20 20 20 23 20 4d 69 63 sing. # Mic
506e0 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b rosoft Visual C+
506f0 2b 2e 0a 20 20 20 20 20 20 23 20 68 61 72 64 63 +.. # hardc
50700 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f ode_libdir_flag_
50710 73 70 65 63 20 69 73 20 61 63 74 75 61 6c 6c 79 spec is actually
50720 20 6d 65 61 6e 69 6e 67 6c 65 73 73 2c 20 61 73 meaningless, as
50730 20 74 68 65 72 65 20 69 73 0a 20 20 20 20 20 20 there is.
50740 23 20 6e 6f 20 73 65 61 72 63 68 20 70 61 74 68 # no search path
50750 20 66 6f 72 20 44 4c 4c 73 2e 0a 20 20 20 20 20 for DLLs..
50760 20 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 case $cc_basena
50770 6d 65 20 69 6e 0a 20 20 20 20 20 20 63 6c 2a 29 me in. cl*)
50780 0a 09 23 20 4e 61 74 69 76 65 20 4d 53 56 43 0a ..# Native MSVC.
50790 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 .hardcode_libdir
507a0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 20 27 0a 09 _flag_spec=' '..
507b0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f allow_undefined_
507c0 66 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 flag=unsupported
507d0 0a 09 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f ..always_export_
507e0 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 09 66 69 6c symbols=yes..fil
507f0 65 5f 6c 69 73 74 5f 73 70 65 63 3d 27 40 27 0a e_list_spec='@'.
50800 09 23 20 54 65 6c 6c 20 6c 74 6d 61 69 6e 20 74 .# Tell ltmain t
50810 6f 20 6d 61 6b 65 20 2e 6c 69 62 20 66 69 6c 65 o make .lib file
50820 73 2c 20 6e 6f 74 20 2e 61 20 66 69 6c 65 73 2e s, not .a files.
50830 0a 09 6c 69 62 65 78 74 3d 6c 69 62 0a 09 23 20 ..libext=lib..#
50840 54 65 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d Tell ltmain to m
50850 61 6b 65 20 2e 64 6c 6c 20 66 69 6c 65 73 2c 20 ake .dll files,
50860 6e 6f 74 20 2e 73 6f 20 66 69 6c 65 73 2e 0a 09 not .so files...
50870 73 68 72 65 78 74 5f 63 6d 64 73 3d 22 2e 64 6c shrext_cmds=".dl
50880 6c 22 0a 09 23 20 46 49 58 4d 45 3a 20 53 65 74 l"..# FIXME: Set
50890 74 69 6e 67 20 6c 69 6e 6b 6e 61 6d 65 73 20 68 ting linknames h
508a0 65 72 65 20 69 73 20 61 20 62 61 64 20 68 61 63 ere is a bad hac
508b0 6b 2e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 k...archive_cmds
508c0 3d 27 24 43 43 20 2d 6f 20 24 6f 75 74 70 75 74 ='$CC -o $output
508d0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 _objdir/$soname
508e0 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6d 70 69 6c $libobjs $compil
508f0 65 72 5f 66 6c 61 67 73 20 24 64 65 70 6c 69 62 er_flags $deplib
50900 73 20 2d 57 6c 2c 2d 64 6c 6c 7e 6c 69 6e 6b 6e s -Wl,-dll~linkn
50910 61 6d 65 73 3d 27 0a 09 61 72 63 68 69 76 65 5f ames='..archive_
50920 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 69 66 20 expsym_cmds='if
50930 74 65 73 74 20 22 78 60 24 53 45 44 20 31 71 20 test "x`$SED 1q
50940 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 $export_symbols`
50950 22 20 3d 20 78 45 58 50 4f 52 54 53 3b 20 74 68 " = xEXPORTS; th
50960 65 6e 0a 09 20 20 20 20 73 65 64 20 2d 6e 20 2d en.. sed -n -
50970 65 20 27 73 2f 5c 5c 5c 5c 5c 5c 5c 28 2e 2a 5c e 's/\\\\\\\(.*\
50980 5c 5c 5c 5c 5c 5c 29 2f 2d 6c 69 6e 6b 5c 5c 5c \\\\\\)/-link\\\
50990 20 2d 45 58 50 4f 52 54 3a 5c 5c 5c 5c 5c 5c 5c -EXPORT:\\\\\\\
509a0 31 2f 27 20 2d 65 20 27 31 5c 5c 5c 21 70 27 20 1/' -e '1\\\!p'
509b0 3c 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c < $export_symbol
509c0 73 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 s > $output_objd
509d0 69 72 2f 24 73 6f 6e 61 6d 65 2e 65 78 70 3b 0a ir/$soname.exp;.
509e0 09 20 20 65 6c 73 65 0a 09 20 20 20 20 73 65 64 . else.. sed
509f0 20 2d 65 20 27 73 2f 5c 5c 5c 5c 5c 5c 5c 28 2e -e 's/\\\\\\\(.
50a00 2a 5c 5c 5c 5c 5c 5c 5c 29 2f 2d 6c 69 6e 6b 5c *\\\\\\\)/-link\
50a10 5c 5c 20 2d 45 58 50 4f 52 54 3a 5c 5c 5c 5c 5c \\ -EXPORT:\\\\\
50a20 5c 5c 31 2f 27 20 3c 20 24 65 78 70 6f 72 74 5f \\1/' < $export_
50a30 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75 symbols > $outpu
50a40 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 t_objdir/$soname
50a50 2e 65 78 70 3b 0a 09 20 20 66 69 7e 0a 09 20 20 .exp;.. fi~..
50a60 24 43 43 20 2d 6f 20 24 74 6f 6f 6c 5f 6f 75 74 $CC -o $tool_out
50a70 70 75 74 5f 6f 62 6a 64 69 72 24 73 6f 6e 61 6d put_objdir$sonam
50a80 65 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6d 70 e $libobjs $comp
50a90 69 6c 65 72 5f 66 6c 61 67 73 20 24 64 65 70 6c iler_flags $depl
50aa0 69 62 73 20 22 40 24 74 6f 6f 6c 5f 6f 75 74 70 ibs "@$tool_outp
50ab0 75 74 5f 6f 62 6a 64 69 72 24 73 6f 6e 61 6d 65 ut_objdir$soname
50ac0 2e 65 78 70 22 20 2d 57 6c 2c 2d 44 4c 4c 2c 2d .exp" -Wl,-DLL,-
50ad0 49 4d 50 4c 49 42 3a 22 24 74 6f 6f 6c 5f 6f 75 IMPLIB:"$tool_ou
50ae0 74 70 75 74 5f 6f 62 6a 64 69 72 24 6c 69 62 6e tput_objdir$libn
50af0 61 6d 65 2e 64 6c 6c 2e 6c 69 62 22 7e 0a 09 20 ame.dll.lib"~..
50b00 20 6c 69 6e 6b 6e 61 6d 65 73 3d 27 0a 09 23 20 linknames='..#
50b10 54 68 65 20 6c 69 6e 6b 65 72 20 77 69 6c 6c 20 The linker will
50b20 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c not automaticall
50b30 79 20 62 75 69 6c 64 20 61 20 73 74 61 74 69 63 y build a static
50b40 20 6c 69 62 20 69 66 20 77 65 20 62 75 69 6c 64 lib if we build
50b50 20 61 20 44 4c 4c 2e 0a 09 23 20 5f 4c 54 5f 54 a DLL...# _LT_T
50b60 41 47 56 41 52 28 6f 6c 64 5f 61 72 63 68 69 76 AGVAR(old_archiv
50b70 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 2c e_from_new_cmds,
50b80 20 29 3d 27 74 72 75 65 27 0a 09 65 6e 61 62 6c )='true'..enabl
50b90 65 5f 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74 e_shared_with_st
50ba0 61 74 69 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 atic_runtimes=ye
50bb0 73 0a 09 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c s..export_symbol
50bc0 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24 6c 69 62 s_cmds='$NM $lib
50bd0 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 objs $convenienc
50be0 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73 79 6d 62 e | $global_symb
50bf0 6f 6c 5f 70 69 70 65 20 7c 20 24 53 45 44 20 2d ol_pipe | $SED -
50c00 65 20 27 5c 27 27 2f 5e 5b 42 43 44 47 52 53 5d e '\''/^[BCDGRS]
50c10 5b 20 5d 2f 73 2f 2e 2a 5b 20 5d 5c 28 5b 5e 20 [ ]/s/.*[ ]\([^
50c20 5d 2a 5c 29 2f 5c 31 2c 44 41 54 41 2f 27 5c 27 ]*\)/\1,DATA/'\'
50c30 27 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 27 ' | $SED -e '\''
50c40 2f 5e 5b 41 49 54 57 5d 5b 20 5d 2f 73 2f 2e 2a /^[AITW][ ]/s/.*
50c50 5b 20 5d 2f 2f 27 5c 27 27 20 7c 20 73 6f 72 74 [ ]//'\'' | sort
50c60 20 7c 20 75 6e 69 71 20 3e 20 24 65 78 70 6f 72 | uniq > $expor
50c70 74 5f 73 79 6d 62 6f 6c 73 27 0a 09 23 20 44 6f t_symbols'..# Do
50c80 6e 27 74 20 75 73 65 20 72 61 6e 6c 69 62 0a 09 n't use ranlib..
50c90 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f old_postinstall_
50ca0 63 6d 64 73 3d 27 63 68 6d 6f 64 20 36 34 34 20 cmds='chmod 644
50cb0 24 6f 6c 64 6c 69 62 27 0a 09 70 6f 73 74 6c 69 $oldlib'..postli
50cc0 6e 6b 5f 63 6d 64 73 3d 27 6c 74 5f 6f 75 74 70 nk_cmds='lt_outp
50cd0 75 74 66 69 6c 65 3d 22 40 4f 55 54 50 55 54 40 utfile="@OUTPUT@
50ce0 22 7e 0a 09 20 20 6c 74 5f 74 6f 6f 6c 5f 6f 75 "~.. lt_tool_ou
50cf0 74 70 75 74 66 69 6c 65 3d 22 40 54 4f 4f 4c 5f tputfile="@TOOL_
50d00 4f 55 54 50 55 54 40 22 7e 0a 09 20 20 63 61 73 OUTPUT@"~.. cas
50d10 65 20 24 6c 74 5f 6f 75 74 70 75 74 66 69 6c 65 e $lt_outputfile
50d20 20 69 6e 0a 09 20 20 20 20 2a 2e 65 78 65 7c 2a in.. *.exe|*
50d30 2e 45 58 45 29 20 3b 3b 0a 09 20 20 20 20 2a 29 .EXE) ;;.. *)
50d40 0a 09 20 20 20 20 20 20 6c 74 5f 6f 75 74 70 75 .. lt_outpu
50d50 74 66 69 6c 65 3d 22 24 6c 74 5f 6f 75 74 70 75 tfile="$lt_outpu
50d60 74 66 69 6c 65 2e 65 78 65 22 0a 09 20 20 20 20 tfile.exe"..
50d70 20 20 6c 74 5f 74 6f 6f 6c 5f 6f 75 74 70 75 74 lt_tool_output
50d80 66 69 6c 65 3d 22 24 6c 74 5f 74 6f 6f 6c 5f 6f file="$lt_tool_o
50d90 75 74 70 75 74 66 69 6c 65 2e 65 78 65 22 0a 09 utputfile.exe"..
50da0 20 20 20 20 20 20 3b 3b 0a 09 20 20 65 73 61 63 ;;.. esac
50db0 7e 0a 09 20 20 69 66 20 74 65 73 74 20 22 24 4d ~.. if test "$M
50dc0 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 22 20 21 3d ANIFEST_TOOL" !=
50dd0 20 22 3a 22 20 26 26 20 74 65 73 74 20 2d 66 20 ":" && test -f
50de0 22 24 6c 74 5f 6f 75 74 70 75 74 66 69 6c 65 2e "$lt_outputfile.
50df0 6d 61 6e 69 66 65 73 74 22 3b 20 74 68 65 6e 0a manifest"; then.
50e00 09 20 20 20 20 24 4d 41 4e 49 46 45 53 54 5f 54 . $MANIFEST_T
50e10 4f 4f 4c 20 2d 6d 61 6e 69 66 65 73 74 20 22 24 OOL -manifest "$
50e20 6c 74 5f 74 6f 6f 6c 5f 6f 75 74 70 75 74 66 69 lt_tool_outputfi
50e30 6c 65 2e 6d 61 6e 69 66 65 73 74 22 20 2d 6f 75 le.manifest" -ou
50e40 74 70 75 74 72 65 73 6f 75 72 63 65 3a 22 24 6c tputresource:"$l
50e50 74 5f 74 6f 6f 6c 5f 6f 75 74 70 75 74 66 69 6c t_tool_outputfil
50e60 65 22 20 7c 7c 20 65 78 69 74 20 31 3b 0a 09 20 e" || exit 1;..
50e70 20 20 20 24 52 4d 20 22 24 6c 74 5f 6f 75 74 70 $RM "$lt_outp
50e80 75 74 66 69 6c 65 2e 6d 61 6e 69 66 65 73 74 22 utfile.manifest"
50e90 3b 0a 09 20 20 66 69 27 0a 09 3b 3b 0a 20 20 20 ;.. fi'..;;.
50ea0 20 20 20 2a 29 0a 09 23 20 41 73 73 75 6d 65 20 *)..# Assume
50eb0 4d 53 56 43 20 77 72 61 70 70 65 72 0a 09 68 61 MSVC wrapper..ha
50ec0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
50ed0 61 67 5f 73 70 65 63 3d 27 20 27 0a 09 61 6c 6c ag_spec=' '..all
50ee0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 ow_undefined_fla
50ef0 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 09 23 g=unsupported..#
50f00 20 54 65 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 Tell ltmain to
50f10 6d 61 6b 65 20 2e 6c 69 62 20 66 69 6c 65 73 2c make .lib files,
50f20 20 6e 6f 74 20 2e 61 20 66 69 6c 65 73 2e 0a 09 not .a files...
50f30 6c 69 62 65 78 74 3d 6c 69 62 0a 09 23 20 54 65 libext=lib..# Te
50f40 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61 6b ll ltmain to mak
50f50 65 20 2e 64 6c 6c 20 66 69 6c 65 73 2c 20 6e 6f e .dll files, no
50f60 74 20 2e 73 6f 20 66 69 6c 65 73 2e 0a 09 73 68 t .so files...sh
50f70 72 65 78 74 5f 63 6d 64 73 3d 22 2e 64 6c 6c 22 rext_cmds=".dll"
50f80 0a 09 23 20 46 49 58 4d 45 3a 20 53 65 74 74 69 ..# FIXME: Setti
50f90 6e 67 20 6c 69 6e 6b 6e 61 6d 65 73 20 68 65 72 ng linknames her
50fa0 65 20 69 73 20 61 20 62 61 64 20 68 61 63 6b 2e e is a bad hack.
50fb0 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 ..archive_cmds='
50fc0 24 43 43 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 $CC -o $lib $lib
50fd0 6f 62 6a 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 objs $compiler_f
50fe0 6c 61 67 73 20 60 66 75 6e 63 5f 65 63 68 6f 5f lags `func_echo_
50ff0 61 6c 6c 20 22 24 64 65 70 6c 69 62 73 22 20 7c all "$deplibs" |
51000 20 24 53 45 44 20 27 5c 27 27 73 2f 20 2d 6c 63 $SED '\''s/ -lc
51010 24 2f 2f 27 5c 27 27 60 20 2d 6c 69 6e 6b 20 2d $//'\''` -link -
51020 64 6c 6c 7e 6c 69 6e 6b 6e 61 6d 65 73 3d 27 0a dll~linknames='.
51030 09 23 20 54 68 65 20 6c 69 6e 6b 65 72 20 77 69 .# The linker wi
51040 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 ll automatically
51050 20 62 75 69 6c 64 20 61 20 2e 6c 69 62 20 66 69 build a .lib fi
51060 6c 65 20 69 66 20 77 65 20 62 75 69 6c 64 20 61 le if we build a
51070 20 44 4c 4c 2e 0a 09 6f 6c 64 5f 61 72 63 68 69 DLL...old_archi
51080 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 ve_from_new_cmds
51090 3d 27 74 72 75 65 27 0a 09 23 20 46 49 58 4d 45 ='true'..# FIXME
510a0 3a 20 53 68 6f 75 6c 64 20 6c 65 74 20 74 68 65 : Should let the
510b0 20 75 73 65 72 20 73 70 65 63 69 66 79 20 74 68 user specify th
510c0 65 20 6c 69 62 20 70 72 6f 67 72 61 6d 2e 0a 09 e lib program...
510d0 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 old_archive_cmds
510e0 3d 27 6c 69 62 20 2d 4f 55 54 3a 24 6f 6c 64 6c ='lib -OUT:$oldl
510f0 69 62 24 6f 6c 64 6f 62 6a 73 24 6f 6c 64 5f 64 ib$oldobjs$old_d
51100 65 70 6c 69 62 73 27 0a 09 65 6e 61 62 6c 65 5f eplibs'..enable_
51110 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 shared_with_stat
51120 69 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73 0a ic_runtimes=yes.
51130 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 .;;. esac.
51140 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64 61 72 ;;.. dar
51150 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a win* | rhapsody*
51160 29 0a 0a 0a 20 20 61 72 63 68 69 76 65 5f 63 6d )... archive_cm
51170 64 73 5f 6e 65 65 64 5f 6c 63 3d 6e 6f 0a 20 20 ds_need_lc=no.
51180 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d hardcode_direct=
51190 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 61 75 no. hardcode_au
511a0 74 6f 6d 61 74 69 63 3d 79 65 73 0a 20 20 68 61 tomatic=yes. ha
511b0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 rdcode_shlibpath
511c0 5f 76 61 72 3d 75 6e 73 75 70 70 6f 72 74 65 64 _var=unsupported
511d0 0a 20 20 69 66 20 74 65 73 74 20 22 24 6c 74 5f . if test "$lt_
511e0 63 76 5f 6c 64 5f 66 6f 72 63 65 5f 6c 6f 61 64 cv_ld_force_load
511f0 22 20 3d 20 22 79 65 73 22 3b 20 74 68 65 6e 0a " = "yes"; then.
51200 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 whole_archiv
51210 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 60 66 6f e_flag_spec='`fo
51220 72 20 63 6f 6e 76 20 69 6e 20 24 63 6f 6e 76 65 r conv in $conve
51230 6e 69 65 6e 63 65 5c 22 5c 22 3b 20 64 6f 20 74 nience\"\"; do t
51240 65 73 74 20 20 2d 6e 20 5c 22 24 63 6f 6e 76 5c est -n \"$conv\
51250 22 20 26 26 20 6e 65 77 5f 63 6f 6e 76 65 6e 69 " && new_conveni
51260 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63 6f 6e 76 ence=\"$new_conv
51270 65 6e 69 65 6e 63 65 20 24 7b 77 6c 7d 2d 66 6f enience ${wl}-fo
51280 72 63 65 5f 6c 6f 61 64 2c 24 63 6f 6e 76 5c 22 rce_load,$conv\"
51290 3b 20 64 6f 6e 65 3b 20 66 75 6e 63 5f 65 63 68 ; done; func_ech
512a0 6f 5f 61 6c 6c 20 5c 22 24 6e 65 77 5f 63 6f 6e o_all \"$new_con
512b0 76 65 6e 69 65 6e 63 65 5c 22 60 27 0a 20 20 65 venience\"`'. e
512c0 6c 73 65 0a 20 20 20 20 77 68 6f 6c 65 5f 61 72 lse. whole_ar
512d0 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d chive_flag_spec=
512e0 27 27 0a 20 20 66 69 0a 20 20 6c 69 6e 6b 5f 61 ''. fi. link_a
512f0 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73 0a 20 ll_deplibs=yes.
51300 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 allow_undefined
51310 5f 66 6c 61 67 3d 22 24 5f 6c 74 5f 64 61 72 5f _flag="$_lt_dar_
51320 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 22 allow_undefined"
51330 0a 20 20 63 61 73 65 20 24 63 63 5f 62 61 73 65 . case $cc_base
51340 6e 61 6d 65 20 69 6e 0a 20 20 20 20 20 69 66 6f name in. ifo
51350 72 74 2a 29 20 5f 6c 74 5f 64 61 72 5f 63 61 6e rt*) _lt_dar_can
51360 5f 73 68 61 72 65 64 3d 79 65 73 20 3b 3b 0a 20 _shared=yes ;;.
51370 20 20 20 20 2a 29 20 5f 6c 74 5f 64 61 72 5f 63 *) _lt_dar_c
51380 61 6e 5f 73 68 61 72 65 64 3d 24 47 43 43 20 3b an_shared=$GCC ;
51390 3b 0a 20 20 65 73 61 63 0a 20 20 69 66 20 74 65 ;. esac. if te
513a0 73 74 20 22 24 5f 6c 74 5f 64 61 72 5f 63 61 6e st "$_lt_dar_can
513b0 5f 73 68 61 72 65 64 22 20 3d 20 22 79 65 73 22 _shared" = "yes"
513c0 3b 20 74 68 65 6e 0a 20 20 20 20 6f 75 74 70 75 ; then. outpu
513d0 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 t_verbose_link_c
513e0 6d 64 3d 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c md=func_echo_all
513f0 0a 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 . archive_cmd
51400 73 3d 22 5c 24 43 43 20 2d 64 79 6e 61 6d 69 63 s="\$CC -dynamic
51410 6c 69 62 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65 lib \$allow_unde
51420 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 5c 24 fined_flag -o \$
51430 6c 69 62 20 5c 24 6c 69 62 6f 62 6a 73 20 5c 24 lib \$libobjs \$
51440 64 65 70 6c 69 62 73 20 5c 24 63 6f 6d 70 69 6c deplibs \$compil
51450 65 72 5f 66 6c 61 67 73 20 2d 69 6e 73 74 61 6c er_flags -instal
51460 6c 5f 6e 61 6d 65 20 5c 24 72 70 61 74 68 2f 5c l_name \$rpath/\
51470 24 73 6f 6e 61 6d 65 20 5c 24 76 65 72 73 74 72 $soname \$verstr
51480 69 6e 67 20 24 5f 6c 74 5f 64 61 72 5f 73 69 6e ing $_lt_dar_sin
51490 67 6c 65 5f 6d 6f 64 24 7b 5f 6c 74 5f 64 73 79 gle_mod${_lt_dsy
514a0 6d 75 74 69 6c 7d 22 0a 20 20 20 20 6d 6f 64 75 mutil}". modu
514b0 6c 65 5f 63 6d 64 73 3d 22 5c 24 43 43 20 5c 24 le_cmds="\$CC \$
514c0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f allow_undefined_
514d0 66 6c 61 67 20 2d 6f 20 5c 24 6c 69 62 20 2d 62 flag -o \$lib -b
514e0 75 6e 64 6c 65 20 5c 24 6c 69 62 6f 62 6a 73 20 undle \$libobjs
514f0 5c 24 64 65 70 6c 69 62 73 20 5c 24 63 6f 6d 70 \$deplibs \$comp
51500 69 6c 65 72 5f 66 6c 61 67 73 24 7b 5f 6c 74 5f iler_flags${_lt_
51510 64 73 79 6d 75 74 69 6c 7d 22 0a 20 20 20 20 61 dsymutil}". a
51520 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d rchive_expsym_cm
51530 64 73 3d 22 73 65 64 20 27 73 2c 5e 2c 5f 2c 27 ds="sed 's,^,_,'
51540 20 3c 20 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 < \$export_symb
51550 6f 6c 73 20 3e 20 5c 24 6f 75 74 70 75 74 5f 6f ols > \$output_o
51560 62 6a 64 69 72 2f 5c 24 7b 6c 69 62 6e 61 6d 65 bjdir/\${libname
51570 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d }-symbols.expsym
51580 7e 5c 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69 ~\$CC -dynamicli
51590 62 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 b \$allow_undefi
515a0 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 5c 24 6c 69 ned_flag -o \$li
515b0 62 20 5c 24 6c 69 62 6f 62 6a 73 20 5c 24 64 65 b \$libobjs \$de
515c0 70 6c 69 62 73 20 5c 24 63 6f 6d 70 69 6c 65 72 plibs \$compiler
515d0 5f 66 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c 5f _flags -install_
515e0 6e 61 6d 65 20 5c 24 72 70 61 74 68 2f 5c 24 73 name \$rpath/\$s
515f0 6f 6e 61 6d 65 20 5c 24 76 65 72 73 74 72 69 6e oname \$verstrin
51600 67 20 24 7b 5f 6c 74 5f 64 61 72 5f 73 69 6e 67 g ${_lt_dar_sing
51610 6c 65 5f 6d 6f 64 7d 24 7b 5f 6c 74 5f 64 61 72 le_mod}${_lt_dar
51620 5f 65 78 70 6f 72 74 5f 73 79 6d 73 7d 24 7b 5f _export_syms}${_
51630 6c 74 5f 64 73 79 6d 75 74 69 6c 7d 22 0a 20 20 lt_dsymutil}".
51640 20 20 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d 5f module_expsym_
51650 63 6d 64 73 3d 22 73 65 64 20 2d 65 20 27 73 2c cmds="sed -e 's,
51660 5e 2c 5f 2c 27 20 3c 20 5c 24 65 78 70 6f 72 74 ^,_,' < \$export
51670 5f 73 79 6d 62 6f 6c 73 20 3e 20 5c 24 6f 75 74 _symbols > \$out
51680 70 75 74 5f 6f 62 6a 64 69 72 2f 5c 24 7b 6c 69 put_objdir/\${li
51690 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 bname}-symbols.e
516a0 78 70 73 79 6d 7e 5c 24 43 43 20 5c 24 61 6c 6c xpsym~\$CC \$all
516b0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 ow_undefined_fla
516c0 67 20 2d 6f 20 5c 24 6c 69 62 20 2d 62 75 6e 64 g -o \$lib -bund
516d0 6c 65 20 5c 24 6c 69 62 6f 62 6a 73 20 5c 24 64 le \$libobjs \$d
516e0 65 70 6c 69 62 73 20 5c 24 63 6f 6d 70 69 6c 65 eplibs \$compile
516f0 72 5f 66 6c 61 67 73 24 7b 5f 6c 74 5f 64 61 72 r_flags${_lt_dar
51700 5f 65 78 70 6f 72 74 5f 73 79 6d 73 7d 24 7b 5f _export_syms}${_
51710 6c 74 5f 64 73 79 6d 75 74 69 6c 7d 22 0a 0a 20 lt_dsymutil}"..
51720 20 65 6c 73 65 0a 20 20 6c 64 5f 73 68 6c 69 62 else. ld_shlib
51730 73 3d 6e 6f 0a 20 20 66 69 0a 0a 20 20 20 20 20 s=no. fi..
51740 20 3b 3b 0a 0a 20 20 20 20 64 67 75 78 2a 29 0a ;;.. dgux*).
51750 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d archive_cm
51760 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 ds='$LD -G -h $s
51770 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c oname -o $lib $l
51780 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
51790 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 $linker_flags'.
517a0 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 hardcode_li
517b0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 bdir_flag_spec='
517c0 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 -L$libdir'.
517d0 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 hardcode_shlibp
517e0 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 ath_var=no.
517f0 20 3b 3b 0a 0a 20 20 20 20 66 72 65 65 62 73 64 ;;.. freebsd
51800 31 2a 29 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c 1*). ld_shl
51810 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a ibs=no. ;;.
51820 0a 20 20 20 20 23 20 46 72 65 65 42 53 44 20 32 . # FreeBSD 2
51830 2e 32 2e 5b 30 31 32 5d 20 61 6c 6c 6f 77 73 20 .2.[012] allows
51840 75 73 20 74 6f 20 69 6e 63 6c 75 64 65 20 63 2b us to include c+
51850 2b 72 74 30 2e 6f 20 74 6f 20 67 65 74 20 43 2b +rt0.o to get C+
51860 2b 20 63 6f 6e 73 74 72 75 63 74 6f 72 0a 20 20 + constructor.
51870 20 20 23 20 73 75 70 70 6f 72 74 2e 20 20 46 75 # support. Fu
51880 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 64 6f ture versions do
51890 20 74 68 69 73 20 61 75 74 6f 6d 61 74 69 63 61 this automatica
518a0 6c 6c 79 2c 20 62 75 74 20 61 6e 20 65 78 70 6c lly, but an expl
518b0 69 63 69 74 20 63 2b 2b 72 74 30 2e 6f 0a 20 20 icit c++rt0.o.
518c0 20 20 23 20 64 6f 65 73 20 6e 6f 74 20 62 72 65 # does not bre
518d0 61 6b 20 61 6e 79 74 68 69 6e 67 2c 20 61 6e 64 ak anything, and
518e0 20 68 65 6c 70 73 20 73 69 67 6e 69 66 69 63 61 helps significa
518f0 6e 74 6c 79 20 28 61 74 20 74 68 65 20 63 6f 73 ntly (at the cos
51900 74 20 6f 66 20 61 20 6c 69 74 74 6c 65 0a 20 20 t of a little.
51910 20 20 23 20 65 78 74 72 61 20 73 70 61 63 65 29 # extra space)
51920 2e 0a 20 20 20 20 66 72 65 65 62 73 64 32 2e 32 .. freebsd2.2
51930 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 *). archive
51940 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61 _cmds='$LD -Bsha
51950 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24 reable -o $lib $
51960 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
51970 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2f $linker_flags /
51980 75 73 72 2f 6c 69 62 2f 63 2b 2b 72 74 30 2e 6f usr/lib/c++rt0.o
51990 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 '. hardcode
519a0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
519b0 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 c='-R$libdir'.
519c0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 hardcode_dir
519d0 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 68 61 ect=yes. ha
519e0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 rdcode_shlibpath
519f0 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b _var=no. ;;
51a00 0a 0a 20 20 20 20 23 20 55 6e 66 6f 72 74 75 6e .. # Unfortun
51a10 61 74 65 6c 79 2c 20 6f 6c 64 65 72 20 76 65 72 ately, older ver
51a20 73 69 6f 6e 73 20 6f 66 20 46 72 65 65 42 53 44 sions of FreeBSD
51a30 20 32 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 2 do not have t
51a40 68 69 73 20 66 65 61 74 75 72 65 2e 0a 20 20 20 his feature..
51a50 20 66 72 65 65 62 73 64 32 2a 29 0a 20 20 20 20 freebsd2*).
51a60 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 archive_cmds='
51a70 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 $LD -Bshareable
51a80 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 -o $lib $libobjs
51a90 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 $deplibs $linke
51aa0 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68 r_flags'. h
51ab0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 ardcode_direct=y
51ac0 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 es. hardcod
51ad0 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 e_minus_L=yes.
51ae0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c hardcode_shl
51af0 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 ibpath_var=no.
51b00 20 20 20 20 3b 3b 0a 0a 20 20 20 20 23 20 46 72 ;;.. # Fr
51b10 65 65 42 53 44 20 33 20 61 6e 64 20 67 72 65 61 eeBSD 3 and grea
51b20 74 65 72 20 75 73 65 73 20 67 63 63 20 2d 73 68 ter uses gcc -sh
51b30 61 72 65 64 20 74 6f 20 64 6f 20 73 68 61 72 65 ared to do share
51b40 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 20 d libraries..
51b50 20 66 72 65 65 62 73 64 2a 20 7c 20 64 72 61 67 freebsd* | drag
51b60 6f 6e 66 6c 79 2a 29 0a 20 20 20 20 20 20 61 72 onfly*). ar
51b70 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 chive_cmds='$CC
51b80 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 -shared $pic_fla
51b90 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 g -o $lib $libob
51ba0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d js $deplibs $com
51bb0 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 piler_flags'.
51bc0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 hardcode_libd
51bd0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 ir_flag_spec='-R
51be0 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 $libdir'. h
51bf0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 ardcode_direct=y
51c00 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 es. hardcod
51c10 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d e_shlibpath_var=
51c20 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 no. ;;..
51c30 20 68 70 75 78 39 2a 29 0a 20 20 20 20 20 20 69 hpux9*). i
51c40 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 f test "$GCC" =
51c50 79 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 yes; then..archi
51c60 76 65 5f 63 6d 64 73 3d 27 24 52 4d 20 24 6f 75 ve_cmds='$RM $ou
51c70 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e tput_objdir/$son
51c80 61 6d 65 7e 24 43 43 20 2d 73 68 61 72 65 64 20 ame~$CC -shared
51c90 24 70 69 63 5f 66 6c 61 67 20 24 7b 77 6c 7d 2b $pic_flag ${wl}+
51ca0 62 20 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f b ${wl}$install_
51cb0 6c 69 62 64 69 72 20 2d 6f 20 24 6f 75 74 70 75 libdir -o $outpu
51cc0 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 t_objdir/$soname
51cd0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
51ce0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 bs $compiler_fla
51cf0 67 73 7e 74 65 73 74 20 24 6f 75 74 70 75 74 5f gs~test $output_
51d00 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 3d objdir/$soname =
51d10 20 24 6c 69 62 20 7c 7c 20 6d 76 20 24 6f 75 74 $lib || mv $out
51d20 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 put_objdir/$sona
51d30 6d 65 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 me $lib'. e
51d40 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 lse..archive_cmd
51d50 73 3d 27 24 52 4d 20 24 6f 75 74 70 75 74 5f 6f s='$RM $output_o
51d60 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 7e 24 4c bjdir/$soname~$L
51d70 44 20 2d 62 20 2b 62 20 24 69 6e 73 74 61 6c 6c D -b +b $install
51d80 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6f 75 74 70 _libdir -o $outp
51d90 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d ut_objdir/$sonam
51da0 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c e $libobjs $depl
51db0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 ibs $linker_flag
51dc0 73 7e 74 65 73 74 20 24 6f 75 74 70 75 74 5f 6f s~test $output_o
51dd0 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 3d 20 bjdir/$soname =
51de0 24 6c 69 62 20 7c 7c 20 6d 76 20 24 6f 75 74 70 $lib || mv $outp
51df0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d ut_objdir/$sonam
51e00 65 20 24 6c 69 62 27 0a 20 20 20 20 20 20 66 69 e $lib'. fi
51e10 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f . hardcode_
51e20 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
51e30 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 ='${wl}+b ${wl}$
51e40 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 libdir'. ha
51e50 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 rdcode_libdir_se
51e60 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20 parator=:.
51e70 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d hardcode_direct=
51e80 79 65 73 0a 0a 20 20 20 20 20 20 23 20 68 61 72 yes.. # har
51e90 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a 20 4e dcode_minus_L: N
51ea0 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74 68 65 ot really in the
51eb0 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a 20 20 search PATH,.
51ec0 20 20 20 20 23 20 62 75 74 20 61 73 20 74 68 65 # but as the
51ed0 20 64 65 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f default locatio
51ee0 6e 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 n of the library
51ef0 2e 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 .. hardcode
51f00 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 _minus_L=yes.
51f10 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 export_dynami
51f20 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 c_flag_spec='${w
51f30 6c 7d 2d 45 27 0a 20 20 20 20 20 20 3b 3b 0a 0a l}-E'. ;;..
51f40 20 20 20 20 68 70 75 78 31 30 2a 29 0a 20 20 20 hpux10*).
51f50 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 if test "$GCC
51f60 22 20 3d 20 79 65 73 20 26 26 20 74 65 73 74 20 " = yes && test
51f70 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d "$with_gnu_ld" =
51f80 20 6e 6f 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 no; then..archi
51f90 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 ve_cmds='$CC -sh
51fa0 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 24 ared $pic_flag $
51fb0 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e {wl}+h ${wl}$son
51fc0 61 6d 65 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c ame ${wl}+b ${wl
51fd0 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 }$install_libdir
51fe0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a -o $lib $libobj
51ff0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 s $deplibs $comp
52000 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 iler_flags'.
52010 20 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f else..archive_
52020 63 6d 64 73 3d 27 24 4c 44 20 2d 62 20 2b 68 20 cmds='$LD -b +h
52030 24 73 6f 6e 61 6d 65 20 2b 62 20 24 69 6e 73 74 $soname +b $inst
52040 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c all_libdir -o $l
52050 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 ib $libobjs $dep
52060 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 libs $linker_fla
52070 67 73 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 gs'. fi.
52080 20 20 20 69 66 20 74 65 73 74 20 22 24 77 69 74 if test "$wit
52090 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20 h_gnu_ld" = no;
520a0 74 68 65 6e 0a 09 68 61 72 64 63 6f 64 65 5f 6c then..hardcode_l
520b0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d ibdir_flag_spec=
520c0 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c '${wl}+b ${wl}$l
520d0 69 62 64 69 72 27 0a 09 68 61 72 64 63 6f 64 65 ibdir'..hardcode
520e0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
520f0 63 5f 6c 64 3d 27 2b 62 20 24 6c 69 62 64 69 72 c_ld='+b $libdir
52100 27 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 '..hardcode_libd
52110 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 09 ir_separator=:..
52120 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d hardcode_direct=
52130 79 65 73 0a 09 68 61 72 64 63 6f 64 65 5f 64 69 yes..hardcode_di
52140 72 65 63 74 5f 61 62 73 6f 6c 75 74 65 3d 79 65 rect_absolute=ye
52150 73 0a 09 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 s..export_dynami
52160 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 c_flag_spec='${w
52170 6c 7d 2d 45 27 0a 09 23 20 68 61 72 64 63 6f 64 l}-E'..# hardcod
52180 65 5f 6d 69 6e 75 73 5f 4c 3a 20 4e 6f 74 20 72 e_minus_L: Not r
52190 65 61 6c 6c 79 20 69 6e 20 74 68 65 20 73 65 61 eally in the sea
521a0 72 63 68 20 50 41 54 48 2c 0a 09 23 20 62 75 74 rch PATH,..# but
521b0 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 as the default
521c0 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 location of the
521d0 6c 69 62 72 61 72 79 2e 0a 09 68 61 72 64 63 6f library...hardco
521e0 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 de_minus_L=yes.
521f0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b fi. ;;
52200 0a 0a 20 20 20 20 68 70 75 78 31 31 2a 29 0a 20 .. hpux11*).
52210 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 if test "$G
52220 43 43 22 20 3d 20 79 65 73 20 26 26 20 74 65 73 CC" = yes && tes
52230 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 t "$with_gnu_ld"
52240 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 09 63 61 73 = no; then..cas
52250 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 09 e $host_cpu in..
52260 68 70 70 61 2a 36 34 2a 29 0a 09 20 20 61 72 63 hppa*64*).. arc
52270 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d hive_cmds='$CC -
52280 73 68 61 72 65 64 20 24 7b 77 6c 7d 2b 68 20 24 shared ${wl}+h $
52290 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 {wl}$soname -o $
522a0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 lib $libobjs $de
522b0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f plibs $compiler_
522c0 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 69 61 flags'.. ;;..ia
522d0 36 34 2a 29 0a 09 20 20 61 72 63 68 69 76 65 5f 64*).. archive_
522e0 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 cmds='$CC -share
522f0 64 20 24 70 69 63 5f 66 6c 61 67 20 24 7b 77 6c d $pic_flag ${wl
52300 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 }+h ${wl}$soname
52310 20 24 7b 77 6c 7d 2b 6e 6f 64 65 66 61 75 6c 74 ${wl}+nodefault
52320 72 70 61 74 68 20 2d 6f 20 24 6c 69 62 20 24 6c rpath -o $lib $l
52330 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
52340 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 $compiler_flags'
52350 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 61 72 .. ;;..*).. ar
52360 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 chive_cmds='$CC
52370 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 -shared $pic_fla
52380 67 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 g ${wl}+h ${wl}$
52390 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b 62 20 24 soname ${wl}+b $
523a0 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 {wl}$install_lib
523b0 64 69 72 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 dir -o $lib $lib
523c0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 objs $deplibs $c
523d0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 ompiler_flags'..
523e0 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 ;;..esac.
523f0 20 65 6c 73 65 0a 09 63 61 73 65 20 24 68 6f 73 else..case $hos
52400 74 5f 63 70 75 20 69 6e 0a 09 68 70 70 61 2a 36 t_cpu in..hppa*6
52410 34 2a 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63 4*).. archive_c
52420 6d 64 73 3d 27 24 43 43 20 2d 62 20 24 7b 77 6c mds='$CC -b ${wl
52430 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 }+h ${wl}$soname
52440 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a -o $lib $libobj
52450 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 s $deplibs $comp
52460 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 3b iler_flags'.. ;
52470 3b 0a 09 69 61 36 34 2a 29 0a 09 20 20 61 72 63 ;..ia64*).. arc
52480 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d hive_cmds='$CC -
52490 62 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 b ${wl}+h ${wl}$
524a0 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b 6e 6f 64 soname ${wl}+nod
524b0 65 66 61 75 6c 74 72 70 61 74 68 20 2d 6f 20 24 efaultrpath -o $
524c0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 lib $libobjs $de
524d0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f plibs $compiler_
524e0 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 2a 29 flags'.. ;;..*)
524f0 0a 0a 09 20 20 23 20 4f 6c 64 65 72 20 76 65 72 ... # Older ver
52500 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 31 31 2e sions of the 11.
52510 30 30 20 63 6f 6d 70 69 6c 65 72 20 64 6f 20 6e 00 compiler do n
52520 6f 74 20 75 6e 64 65 72 73 74 61 6e 64 20 2d 62 ot understand -b
52530 20 79 65 74 0a 09 20 20 23 20 28 48 50 39 32 34 yet.. # (HP924
52540 35 33 2d 30 31 20 41 2e 31 31 2e 30 31 2e 32 30 53-01 A.11.01.20
52550 20 64 6f 65 73 6e 27 74 2c 20 48 50 39 32 34 35 doesn't, HP9245
52560 33 2d 30 31 20 42 2e 31 31 2e 58 2e 33 35 31 37 3-01 B.11.X.3517
52570 35 2d 33 35 31 37 36 2e 47 50 20 64 6f 65 73 29 5-35176.GP does)
52580 0a 09 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 .. { $as_echo "
52590 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
525a0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
525b0 63 6b 69 6e 67 20 69 66 20 24 43 43 20 75 6e 64 cking if $CC und
525c0 65 72 73 74 61 6e 64 73 20 2d 62 22 20 3e 26 35 erstands -b" >&5
525d0 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
525e0 63 6b 69 6e 67 20 69 66 20 24 43 43 20 75 6e 64 cking if $CC und
525f0 65 72 73 74 61 6e 64 73 20 2d 62 2e 2e 2e 20 22 erstands -b... "
52600 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f >&6; }.if ${lt_
52610 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
52620 5f 5f 62 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 __b+:} false; th
52630 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
52640 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
52650 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 6.else. lt_cv_p
52660 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 5f 62 3d rog_compiler__b=
52670 6e 6f 0a 20 20 20 73 61 76 65 5f 4c 44 46 4c 41 no. save_LDFLA
52680 47 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a 20 20 GS="$LDFLAGS".
52690 20 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 LDFLAGS="$LDFLA
526a0 47 53 20 2d 62 22 0a 20 20 20 65 63 68 6f 20 22 GS -b". echo "
526b0 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f $lt_simple_link_
526c0 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e test_code" > con
526d0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 ftest.$ac_ext.
526e0 20 69 66 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 if (eval $ac_li
526f0 6e 6b 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 nk 2>conftest.er
52700 72 29 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f r) && test -s co
52710 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 nftest$ac_exeext
52720 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20 54 68 ; then. # Th
52730 65 20 6c 69 6e 6b 65 72 20 63 61 6e 20 6f 6e 6c e linker can onl
52740 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 y warn and ignor
52750 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 e the option if
52760 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 not recognized.
52770 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 # So say no
52780 69 66 20 74 68 65 72 65 20 61 72 65 20 77 61 72 if there are war
52790 6e 69 6e 67 73 0a 20 20 20 20 20 69 66 20 74 65 nings. if te
527a0 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 st -s conftest.e
527b0 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 rr; then.
527c0 23 20 41 70 70 65 6e 64 20 61 6e 79 20 65 72 72 # Append any err
527d0 6f 72 73 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 ors to the confi
527e0 67 2e 6c 6f 67 2e 0a 20 20 20 20 20 20 20 63 61 g.log.. ca
527f0 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 31 t conftest.err 1
52800 3e 26 35 0a 20 20 20 20 20 20 20 24 45 43 48 4f >&5. $ECHO
52810 20 22 24 5f 6c 74 5f 6c 69 6e 6b 65 72 5f 62 6f "$_lt_linker_bo
52820 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24 53 45 ilerplate" | $SE
52830 44 20 27 2f 5e 24 2f 64 27 20 3e 20 63 6f 6e 66 D '/^$/d' > conf
52840 74 65 73 74 2e 65 78 70 0a 20 20 20 20 20 20 20 test.exp.
52850 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 $SED '/^$/d; /^
52860 2a 2b 2f 64 27 20 63 6f 6e 66 74 65 73 74 2e 65 *+/d' conftest.e
52870 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 32 rr >conftest.er2
52880 0a 20 20 20 20 20 20 20 69 66 20 64 69 66 66 20 . if diff
52890 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 63 6f 6e conftest.exp con
528a0 66 74 65 73 74 2e 65 72 32 20 3e 2f 64 65 76 2f ftest.er2 >/dev/
528b0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 null; then.
528c0 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 lt_cv_prog_c
528d0 6f 6d 70 69 6c 65 72 5f 5f 62 3d 79 65 73 0a 20 ompiler__b=yes.
528e0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 65 6c fi. el
528f0 73 65 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f se. lt_cv_
52900 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 5f 62 prog_compiler__b
52910 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20 20 =yes. fi.
52920 66 69 0a 20 20 20 24 52 4d 20 2d 72 20 63 6f 6e fi. $RM -r con
52930 66 74 65 73 74 2a 0a 20 20 20 4c 44 46 4c 41 47 ftest*. LDFLAG
52940 53 3d 22 24 73 61 76 65 5f 4c 44 46 4c 41 47 53 S="$save_LDFLAGS
52950 22 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f "..fi.{ $as_echo
52960 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
52970 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
52980 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 esult: $lt_cv_pr
52990 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 5f 62 22 20 og_compiler__b"
529a0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c >&5.$as_echo "$l
529b0 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_cv_prog_compil
529c0 65 72 5f 5f 62 22 20 3e 26 36 3b 20 7d 0a 0a 69 er__b" >&6; }..i
529d0 66 20 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f f test x"$lt_cv_
529e0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 5f 62 prog_compiler__b
529f0 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 " = xyes; then.
52a00 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d archive_cmds=
52a10 27 24 43 43 20 2d 62 20 24 7b 77 6c 7d 2b 68 20 '$CC -b ${wl}+h
52a20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 24 7b 77 ${wl}$soname ${w
52a30 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69 6e 73 74 61 l}+b ${wl}$insta
52a40 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c 69 ll_libdir -o $li
52a50 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c b $libobjs $depl
52a60 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c ibs $compiler_fl
52a70 61 67 73 27 0a 65 6c 73 65 0a 20 20 20 20 61 72 ags'.else. ar
52a80 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 chive_cmds='$LD
52a90 2d 62 20 2b 68 20 24 73 6f 6e 61 6d 65 20 2b 62 -b +h $soname +b
52aa0 20 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 $install_libdir
52ab0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a -o $lib $libobj
52ac0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b s $deplibs $link
52ad0 65 72 5f 66 6c 61 67 73 27 0a 66 69 0a 0a 09 20 er_flags'.fi...
52ae0 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 ;;..esac.
52af0 66 69 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 fi. if test
52b00 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 "$with_gnu_ld"
52b10 3d 20 6e 6f 3b 20 74 68 65 6e 0a 09 68 61 72 64 = no; then..hard
52b20 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
52b30 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2b 62 20 24 _spec='${wl}+b $
52b40 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 09 68 61 {wl}$libdir'..ha
52b50 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 rdcode_libdir_se
52b60 70 61 72 61 74 6f 72 3d 3a 0a 0a 09 63 61 73 65 parator=:...case
52b70 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 09 68 $host_cpu in..h
52b80 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 09 ppa*64*|ia64*)..
52b90 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 hardcode_direc
52ba0 74 3d 6e 6f 0a 09 20 20 68 61 72 64 63 6f 64 65 t=no.. hardcode
52bb0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e _shlibpath_var=n
52bc0 6f 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 68 o.. ;;..*).. h
52bd0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 ardcode_direct=y
52be0 65 73 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64 es.. hardcode_d
52bf0 69 72 65 63 74 5f 61 62 73 6f 6c 75 74 65 3d 79 irect_absolute=y
52c00 65 73 0a 09 20 20 65 78 70 6f 72 74 5f 64 79 6e es.. export_dyn
52c10 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 amic_flag_spec='
52c20 24 7b 77 6c 7d 2d 45 27 0a 0a 09 20 20 23 20 68 ${wl}-E'... # h
52c30 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a ardcode_minus_L:
52c40 20 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74 Not really in t
52c50 68 65 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a he search PATH,.
52c60 09 20 20 23 20 62 75 74 20 61 73 20 74 68 65 20 . # but as the
52c70 64 65 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f 6e default location
52c80 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e of the library.
52c90 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e .. hardcode_min
52ca0 75 73 5f 4c 3d 79 65 73 0a 09 20 20 3b 3b 0a 09 us_L=yes.. ;;..
52cb0 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 esac. fi.
52cc0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 69 72 69 78 ;;.. irix
52cd0 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 5* | irix6* | no
52ce0 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 20 20 nstopux*).
52cf0 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d if test "$GCC" =
52d00 20 79 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 yes; then..arch
52d10 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 ive_cmds='$CC -s
52d20 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 hared $pic_flag
52d30 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
52d40 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 s $compiler_flag
52d50 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 s ${wl}-soname $
52d60 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 {wl}$soname `tes
52d70 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 t -n "$verstring
52d80 22 20 26 26 20 66 75 6e 63 5f 65 63 68 6f 5f 61 " && func_echo_a
52d90 6c 6c 20 22 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 ll "${wl}-set_ve
52da0 72 73 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 rsion ${wl}$vers
52db0 74 72 69 6e 67 22 60 20 24 7b 77 6c 7d 2d 75 70 tring"` ${wl}-up
52dc0 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b date_registry ${
52dd0 77 6c 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 wl}${output_objd
52de0 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 ir}/so_locations
52df0 20 2d 6f 20 24 6c 69 62 27 0a 09 23 20 54 72 79 -o $lib'..# Try
52e00 20 74 6f 20 75 73 65 20 74 68 65 20 2d 65 78 70 to use the -exp
52e10 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 20 6c 64 20 orted_symbol ld
52e20 6f 70 74 69 6f 6e 2c 20 69 66 20 69 74 20 64 6f option, if it do
52e30 65 73 20 6e 6f 74 0a 09 23 20 77 6f 72 6b 2c 20 es not..# work,
52e40 61 73 73 75 6d 65 20 74 68 61 74 20 2d 65 78 70 assume that -exp
52e50 6f 72 74 73 5f 66 69 6c 65 20 64 6f 65 73 20 6e orts_file does n
52e60 6f 74 20 77 6f 72 6b 20 65 69 74 68 65 72 20 61 ot work either a
52e70 6e 64 0a 09 23 20 69 6d 70 6c 69 63 69 74 6c 79 nd..# implicitly
52e80 20 65 78 70 6f 72 74 20 61 6c 6c 20 73 79 6d 62 export all symb
52e90 6f 6c 73 2e 0a 09 23 20 54 68 69 73 20 73 68 6f ols...# This sho
52ea0 75 6c 64 20 62 65 20 74 68 65 20 73 61 6d 65 20 uld be the same
52eb0 66 6f 72 20 61 6c 6c 20 6c 61 6e 67 75 61 67 65 for all language
52ec0 73 2c 20 73 6f 20 6e 6f 20 70 65 72 2d 74 61 67 s, so no per-tag
52ed0 20 63 61 63 68 65 20 76 61 72 69 61 62 6c 65 2e cache variable.
52ee0 0a 09 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
52ef0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
52f00 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
52f10 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 ing whether the
52f20 24 68 6f 73 74 5f 6f 73 20 6c 69 6e 6b 65 72 20 $host_os linker
52f30 61 63 63 65 70 74 73 20 2d 65 78 70 6f 72 74 65 accepts -exporte
52f40 64 5f 73 79 6d 62 6f 6c 22 20 3e 26 35 0a 24 61 d_symbol" >&5.$a
52f50 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
52f60 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 24 ng whether the $
52f70 68 6f 73 74 5f 6f 73 20 6c 69 6e 6b 65 72 20 61 host_os linker a
52f80 63 63 65 70 74 73 20 2d 65 78 70 6f 72 74 65 64 ccepts -exported
52f90 5f 73 79 6d 62 6f 6c 2e 2e 2e 20 22 20 3e 26 36 _symbol... " >&6
52fa0 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 69 ; }.if ${lt_cv_i
52fb0 72 69 78 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d rix_exported_sym
52fc0 62 6f 6c 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 bol+:} false; th
52fd0 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
52fe0 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
52ff0 36 0a 65 6c 73 65 0a 20 20 73 61 76 65 5f 4c 44 6.else. save_LD
53000 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 22 FLAGS="$LDFLAGS"
53010 0a 09 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 4c .. LDFLAGS="$L
53020 44 46 4c 41 47 53 20 2d 73 68 61 72 65 64 20 24 DFLAGS -shared $
53030 7b 77 6c 7d 2d 65 78 70 6f 72 74 65 64 5f 73 79 {wl}-exported_sy
53040 6d 62 6f 6c 20 24 7b 77 6c 7d 66 6f 6f 20 24 7b mbol ${wl}foo ${
53050 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73 wl}-update_regis
53060 74 72 79 20 24 7b 77 6c 7d 2f 64 65 76 2f 6e 75 try ${wl}/dev/nu
53070 6c 6c 22 0a 09 20 20 20 63 61 74 20 63 6f 6e 66 ll".. cat conf
53080 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
53090 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
530a0 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
530b0 65 66 73 2e 68 2e 20 20 2a 2f 0a 69 6e 74 20 66 efs.h. */.int f
530c0 6f 6f 20 28 76 6f 69 64 29 20 7b 20 72 65 74 75 oo (void) { retu
530d0 72 6e 20 30 3b 20 7d 0a 5f 41 43 45 4f 46 0a 69 rn 0; }._ACEOF.i
530e0 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 f ac_fn_c_try_li
530f0 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 nk "$LINENO"; th
53100 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f 69 72 69 en :. lt_cv_iri
53110 78 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f x_exported_symbo
53120 6c 3d 79 65 73 0a 65 6c 73 65 0a 20 20 6c 74 5f l=yes.else. lt_
53130 63 76 5f 69 72 69 78 5f 65 78 70 6f 72 74 65 64 cv_irix_exported
53140 5f 73 79 6d 62 6f 6c 3d 6e 6f 0a 66 69 0a 72 6d _symbol=no.fi.rm
53150 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 -f core conftes
53160 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 t.err conftest.$
53170 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 ac_objext \.
53180 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 conftest$ac_exee
53190 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f xt conftest.$ac_
531a0 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 4c ext. L
531b0 44 46 4c 41 47 53 3d 22 24 73 61 76 65 5f 4c 44 DFLAGS="$save_LD
531c0 46 4c 41 47 53 22 0a 66 69 0a 7b 20 24 61 73 5f FLAGS".fi.{ $as_
531d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
531e0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
531f0 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 }: result: $lt_c
53200 76 5f 69 72 69 78 5f 65 78 70 6f 72 74 65 64 5f v_irix_exported_
53210 73 79 6d 62 6f 6c 22 20 3e 26 35 0a 24 61 73 5f symbol" >&5.$as_
53220 65 63 68 6f 20 22 24 6c 74 5f 63 76 5f 69 72 69 echo "$lt_cv_iri
53230 78 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f x_exported_symbo
53240 6c 22 20 3e 26 36 3b 20 7d 0a 09 69 66 20 74 65 l" >&6; }..if te
53250 73 74 20 22 24 6c 74 5f 63 76 5f 69 72 69 78 5f st "$lt_cv_irix_
53260 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 22 exported_symbol"
53270 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 = yes; then.
53280 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 archive_e
53290 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 xpsym_cmds='$CC
532a0 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 -shared $pic_fla
532b0 67 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c g $libobjs $depl
532c0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c ibs $compiler_fl
532d0 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 ags ${wl}-soname
532e0 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 ${wl}$soname `t
532f0 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 est -n "$verstri
53300 6e 67 22 20 26 26 20 66 75 6e 63 5f 65 63 68 6f ng" && func_echo
53310 5f 61 6c 6c 20 22 24 7b 77 6c 7d 2d 73 65 74 5f _all "${wl}-set_
53320 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 version ${wl}$ve
53330 72 73 74 72 69 6e 67 22 60 20 24 7b 77 6c 7d 2d rstring"` ${wl}-
53340 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 update_registry
53350 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 ${wl}${output_ob
53360 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f jdir}/so_locatio
53370 6e 73 20 24 7b 77 6c 7d 2d 65 78 70 6f 72 74 73 ns ${wl}-exports
53380 5f 66 69 6c 65 20 24 7b 77 6c 7d 24 65 78 70 6f _file ${wl}$expo
53390 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c rt_symbols -o $l
533a0 69 62 27 0a 09 66 69 0a 20 20 20 20 20 20 65 6c ib'..fi. el
533b0 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 se..archive_cmds
533c0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c ='$CC -shared $l
533d0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
533e0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 $compiler_flags
533f0 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 -soname $soname
53400 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 `test -n "$verst
53410 72 69 6e 67 22 20 26 26 20 66 75 6e 63 5f 65 63 ring" && func_ec
53420 68 6f 5f 61 6c 6c 20 22 2d 73 65 74 5f 76 65 72 ho_all "-set_ver
53430 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 22 sion $verstring"
53440 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 ` -update_regist
53450 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 ry ${output_objd
53460 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 ir}/so_locations
53470 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69 -o $lib'..archi
53480 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 ve_expsym_cmds='
53490 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 $CC -shared $lib
534a0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 objs $deplibs $c
534b0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 73 ompiler_flags -s
534c0 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 oname $soname `t
534d0 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 est -n "$verstri
534e0 6e 67 22 20 26 26 20 66 75 6e 63 5f 65 63 68 6f ng" && func_echo
534f0 5f 61 6c 6c 20 22 2d 73 65 74 5f 76 65 72 73 69 _all "-set_versi
53500 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 22 60 20 on $verstring"`
53510 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 -update_registry
53520 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 ${output_objdir
53530 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d }/so_locations -
53540 65 78 70 6f 72 74 73 5f 66 69 6c 65 20 24 65 78 exports_file $ex
53550 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 port_symbols -o
53560 24 6c 69 62 27 0a 20 20 20 20 20 20 66 69 0a 20 $lib'. fi.
53570 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 archive_cmd
53580 73 5f 6e 65 65 64 5f 6c 63 3d 27 6e 6f 27 0a 20 s_need_lc='no'.
53590 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 hardcode_li
535a0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 bdir_flag_spec='
535b0 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c ${wl}-rpath ${wl
535c0 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 }$libdir'.
535d0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
535e0 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 separator=:.
535f0 20 20 69 6e 68 65 72 69 74 5f 72 70 61 74 68 3d inherit_rpath=
53600 79 65 73 0a 20 20 20 20 20 20 6c 69 6e 6b 5f 61 yes. link_a
53610 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73 0a 20 ll_deplibs=yes.
53620 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 74 ;;.. net
53630 62 73 64 2a 29 0a 20 20 20 20 20 20 69 66 20 65 bsd*). if e
53640 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 cho __ELF__ | $C
53650 43 20 2d 45 20 2d 20 7c 20 24 47 52 45 50 20 5f C -E - | $GREP _
53660 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f 6e 75 6c _ELF__ >/dev/nul
53670 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 l; then..archive
53680 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61 _cmds='$LD -Bsha
53690 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24 reable -o $lib $
536a0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
536b0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 20 $linker_flags'
536c0 20 23 20 61 2e 6f 75 74 0a 20 20 20 20 20 20 65 # a.out. e
536d0 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 lse..archive_cmd
536e0 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 20 2d s='$LD -shared -
536f0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 o $lib $libobjs
53700 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 $deplibs $linker
53710 5f 66 6c 61 67 73 27 20 20 20 20 20 20 23 20 45 _flags' # E
53720 4c 46 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 LF. fi.
53730 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 hardcode_libdi
53740 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24 r_flag_spec='-R$
53750 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 libdir'. ha
53760 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 rdcode_direct=ye
53770 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 s. hardcode
53780 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e _shlibpath_var=n
53790 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 o. ;;..
537a0 6e 65 77 73 6f 73 36 29 0a 20 20 20 20 20 20 61 newsos6). a
537b0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 rchive_cmds='$LD
537c0 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d -G -h $soname -
537d0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 o $lib $libobjs
537e0 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 $deplibs $linker
537f0 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 68 61 _flags'. ha
53800 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 rdcode_direct=ye
53810 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 s. hardcode
53820 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
53830 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 c='${wl}-rpath $
53840 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 {wl}$libdir'.
53850 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 hardcode_libd
53860 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 ir_separator=:.
53870 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 hardcode_sh
53880 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 libpath_var=no.
53890 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 6e 74 ;;.. *nt
538a0 6f 2a 20 7c 20 2a 71 6e 78 2a 29 0a 20 20 20 20 o* | *qnx*).
538b0 20 20 3b 3b 0a 0a 20 20 20 20 6f 70 65 6e 62 73 ;;.. openbs
538c0 64 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 d*). if tes
538d0 74 20 2d 66 20 2f 75 73 72 2f 6c 69 62 65 78 65 t -f /usr/libexe
538e0 63 2f 6c 64 2e 73 6f 3b 20 74 68 65 6e 0a 09 68 c/ld.so; then..h
538f0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 ardcode_direct=y
53900 65 73 0a 09 68 61 72 64 63 6f 64 65 5f 73 68 6c es..hardcode_shl
53910 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 09 68 ibpath_var=no..h
53920 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f 61 ardcode_direct_a
53930 62 73 6f 6c 75 74 65 3d 79 65 73 0a 09 69 66 20 bsolute=yes..if
53940 74 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f test -z "`echo _
53950 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 _ELF__ | $CC -E
53960 2d 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 5f - | $GREP __ELF_
53970 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24 68 6f _`" || test "$ho
53980 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 22 st_os-$host_cpu"
53990 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d 70 = "openbsd2.8-p
539a0 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a 09 20 owerpc"; then..
539b0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 archive_cmds='$
539c0 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f CC -shared $pic_
539d0 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 flag -o $lib $li
539e0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
539f0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a compiler_flags'.
53a00 09 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 . archive_expsy
53a10 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 m_cmds='$CC -sha
53a20 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 2d 6f red $pic_flag -o
53a30 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 $lib $libobjs $
53a40 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 deplibs $compile
53a50 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 72 65 r_flags ${wl}-re
53a60 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c tain-symbols-fil
53a70 65 2c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c e,$export_symbol
53a80 73 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c s'.. hardcode_l
53a90 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d ibdir_flag_spec=
53aa0 27 24 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 '${wl}-rpath,$li
53ab0 62 64 69 72 27 0a 09 20 20 65 78 70 6f 72 74 5f bdir'.. export_
53ac0 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 dynamic_flag_spe
53ad0 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 09 65 6c 73 c='${wl}-E'..els
53ae0 65 0a 09 20 20 63 61 73 65 20 24 68 6f 73 74 5f e.. case $host_
53af0 6f 73 20 69 6e 0a 09 20 20 20 6f 70 65 6e 62 73 os in.. openbs
53b00 64 5b 30 31 5d 2e 2a 20 7c 20 6f 70 65 6e 62 73 d[01].* | openbs
53b10 64 32 2e 5b 30 2d 37 5d 20 7c 20 6f 70 65 6e 62 d2.[0-7] | openb
53b20 73 64 32 2e 5b 30 2d 37 5d 2e 2a 29 0a 09 20 20 sd2.[0-7].*)..
53b30 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d archive_cmds=
53b40 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 '$LD -Bshareable
53b50 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a -o $lib $libobj
53b60 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b s $deplibs $link
53b70 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 20 20 20 er_flags'..
53b80 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
53b90 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 flag_spec='-R$li
53ba0 62 64 69 72 27 0a 09 20 20 20 20 20 3b 3b 0a 09 bdir'.. ;;..
53bb0 20 20 20 2a 29 0a 09 20 20 20 20 20 61 72 63 68 *).. arch
53bc0 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 ive_cmds='$CC -s
53bd0 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 hared $pic_flag
53be0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 -o $lib $libobjs
53bf0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
53c00 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 20 20 ler_flags'..
53c10 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 hardcode_libdir
53c20 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c _flag_spec='${wl
53c30 7d 2d 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27 }-rpath,$libdir'
53c40 0a 09 20 20 20 20 20 3b 3b 0a 09 20 20 65 73 61 .. ;;.. esa
53c50 63 0a 09 66 69 0a 20 20 20 20 20 20 65 6c 73 65 c..fi. else
53c60 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 ..ld_shlibs=no.
53c70 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b fi. ;;
53c80 0a 0a 20 20 20 20 6f 73 32 2a 29 0a 20 20 20 20 .. os2*).
53c90 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 hardcode_libdi
53ca0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 r_flag_spec='-L$
53cb0 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 libdir'. ha
53cc0 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 rdcode_minus_L=y
53cd0 65 73 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 es. allow_u
53ce0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e ndefined_flag=un
53cf0 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20 supported.
53d00 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 45 archive_cmds='$E
53d10 43 48 4f 20 22 4c 49 42 52 41 52 59 20 24 6c 69 CHO "LIBRARY $li
53d20 62 6e 61 6d 65 20 49 4e 49 54 49 4e 53 54 41 4e bname INITINSTAN
53d30 43 45 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 CE" > $output_ob
53d40 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 jdir/$libname.de
53d50 66 7e 24 45 43 48 4f 20 22 44 45 53 43 52 49 50 f~$ECHO "DESCRIP
53d60 54 49 4f 4e 20 5c 22 24 6c 69 62 6e 61 6d 65 5c TION \"$libname\
53d70 22 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 "" >> $output_ob
53d80 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 jdir/$libname.de
53d90 66 7e 65 63 68 6f 20 44 41 54 41 20 3e 3e 20 24 f~echo DATA >> $
53da0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c output_objdir/$l
53db0 69 62 6e 61 6d 65 2e 64 65 66 7e 65 63 68 6f 20 ibname.def~echo
53dc0 22 20 53 49 4e 47 4c 45 20 4e 4f 4e 53 48 41 52 " SINGLE NONSHAR
53dd0 45 44 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f ED" >> $output_o
53de0 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 bjdir/$libname.d
53df0 65 66 7e 65 63 68 6f 20 45 58 50 4f 52 54 53 20 ef~echo EXPORTS
53e00 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 >> $output_objdi
53e10 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 65 r/$libname.def~e
53e20 6d 78 65 78 70 20 24 6c 69 62 6f 62 6a 73 20 3e mxexp $libobjs >
53e30 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 > $output_objdir
53e40 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 43 /$libname.def~$C
53e50 43 20 2d 5a 64 6c 6c 20 2d 5a 63 72 74 64 6c 6c C -Zdll -Zcrtdll
53e60 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a -o $lib $libobj
53e70 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 s $deplibs $comp
53e80 69 6c 65 72 5f 66 6c 61 67 73 20 24 6f 75 74 70 iler_flags $outp
53e90 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 ut_objdir/$libna
53ea0 6d 65 2e 64 65 66 27 0a 20 20 20 20 20 20 6f 6c me.def'. ol
53eb0 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 6e d_archive_from_n
53ec0 65 77 5f 63 6d 64 73 3d 27 65 6d 78 69 6d 70 20 ew_cmds='emximp
53ed0 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 -o $output_objdi
53ee0 72 2f 24 6c 69 62 6e 61 6d 65 2e 61 20 24 6f 75 r/$libname.a $ou
53ef0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 tput_objdir/$lib
53f00 6e 61 6d 65 2e 64 65 66 27 0a 20 20 20 20 20 20 name.def'.
53f10 3b 3b 0a 0a 20 20 20 20 6f 73 66 33 2a 29 0a 20 ;;.. osf3*).
53f20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 if test "$G
53f30 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a CC" = yes; then.
53f40 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 .allow_undefined
53f50 5f 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 65 78 _flag=' ${wl}-ex
53f60 70 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 pect_unresolved
53f70 24 7b 77 6c 7d 5c 2a 27 0a 09 61 72 63 68 69 76 ${wl}\*'..archiv
53f80 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 e_cmds='$CC -sha
53f90 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 red${allow_undef
53fa0 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f ined_flag} $libo
53fb0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f bjs $deplibs $co
53fc0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 mpiler_flags ${w
53fd0 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 l}-soname ${wl}$
53fe0 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 soname `test -n
53ff0 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 "$verstring" &&
54000 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 22 24 func_echo_all "$
54010 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e {wl}-set_version
54020 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67 ${wl}$verstring
54030 22 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f "` ${wl}-update_
54040 72 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b registry ${wl}${
54050 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 output_objdir}/s
54060 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 o_locations -o $
54070 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a lib'. else.
54080 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 .allow_undefined
54090 5f 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74 5f _flag=' -expect_
540a0 75 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a 09 unresolved \*'..
540b0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 archive_cmds='$C
540c0 43 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 C -shared${allow
540d0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d _undefined_flag}
540e0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
540f0 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 bs $compiler_fla
54100 67 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 gs -soname $sona
54110 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 me `test -n "$ve
54120 72 73 74 72 69 6e 67 22 20 26 26 20 66 75 6e 63 rstring" && func
54130 5f 65 63 68 6f 5f 61 6c 6c 20 22 2d 73 65 74 5f _echo_all "-set_
54140 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69 version $verstri
54150 6e 67 22 60 20 2d 75 70 64 61 74 65 5f 72 65 67 ng"` -update_reg
54160 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f istry ${output_o
54170 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 bjdir}/so_locati
54180 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 ons -o $lib'.
54190 20 20 20 66 69 0a 20 20 20 20 20 20 61 72 63 68 fi. arch
541a0 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 ive_cmds_need_lc
541b0 3d 27 6e 6f 27 0a 20 20 20 20 20 20 68 61 72 64 ='no'. hard
541c0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
541d0 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 _spec='${wl}-rpa
541e0 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 th ${wl}$libdir'
541f0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f . hardcode_
54200 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 libdir_separator
54210 3d 3a 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 =:. ;;..
54220 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 09 osf4* | osf5*).
54230 23 20 61 73 20 6f 73 66 33 2a 20 77 69 74 68 20 # as osf3* with
54240 74 68 65 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 the addition of
54250 2d 6d 73 79 6d 20 66 6c 61 67 0a 20 20 20 20 20 -msym flag.
54260 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 if test "$GCC"
54270 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 61 6c 6c = yes; then..all
54280 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 ow_undefined_fla
54290 67 3d 27 20 24 7b 77 6c 7d 2d 65 78 70 65 63 74 g=' ${wl}-expect
542a0 5f 75 6e 72 65 73 6f 6c 76 65 64 20 24 7b 77 6c _unresolved ${wl
542b0 7d 5c 2a 27 0a 09 61 72 63 68 69 76 65 5f 63 6d }\*'..archive_cm
542c0 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 24 ds='$CC -shared$
542d0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 {allow_undefined
542e0 5f 66 6c 61 67 7d 20 24 70 69 63 5f 66 6c 61 67 _flag} $pic_flag
542f0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
54300 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 bs $compiler_fla
54310 67 73 20 24 7b 77 6c 7d 2d 6d 73 79 6d 20 24 7b gs ${wl}-msym ${
54320 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d wl}-soname ${wl}
54330 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e $soname `test -n
54340 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 "$verstring" &&
54350 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 22 func_echo_all "
54360 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f ${wl}-set_versio
54370 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e n ${wl}$verstrin
54380 67 22 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 g"` ${wl}-update
54390 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 _registry ${wl}$
543a0 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f {output_objdir}/
543b0 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 so_locations -o
543c0 24 6c 69 62 27 0a 09 68 61 72 64 63 6f 64 65 5f $lib'..hardcode_
543d0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
543e0 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b ='${wl}-rpath ${
543f0 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20 wl}$libdir'.
54400 20 20 65 6c 73 65 0a 09 61 6c 6c 6f 77 5f 75 6e else..allow_un
54410 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d defined_flag=' -
54420 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65 expect_unresolve
54430 64 20 5c 2a 27 0a 09 61 72 63 68 69 76 65 5f 63 d \*'..archive_c
54440 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 mds='$CC -shared
54450 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 ${allow_undefine
54460 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 d_flag} $libobjs
54470 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
54480 6c 65 72 5f 66 6c 61 67 73 20 2d 6d 73 79 6d 20 ler_flags -msym
54490 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 -soname $soname
544a0 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 `test -n "$verst
544b0 72 69 6e 67 22 20 26 26 20 66 75 6e 63 5f 65 63 ring" && func_ec
544c0 68 6f 5f 61 6c 6c 20 22 2d 73 65 74 5f 76 65 72 ho_all "-set_ver
544d0 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 22 sion $verstring"
544e0 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 ` -update_regist
544f0 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 ry ${output_objd
54500 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 ir}/so_locations
54510 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69 -o $lib'..archi
54520 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 ve_expsym_cmds='
54530 66 6f 72 20 69 20 69 6e 20 60 63 61 74 20 24 65 for i in `cat $e
54540 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 3b 20 xport_symbols`;
54550 64 6f 20 70 72 69 6e 74 66 20 22 25 73 20 25 73 do printf "%s %s
54560 5c 5c 6e 22 20 2d 65 78 70 6f 72 74 65 64 5f 73 \\n" -exported_s
54570 79 6d 62 6f 6c 20 22 5c 24 69 22 20 3e 3e 20 24 ymbol "\$i" >> $
54580 6c 69 62 2e 65 78 70 3b 20 64 6f 6e 65 3b 20 70 lib.exp; done; p
54590 72 69 6e 74 66 20 22 25 73 5c 5c 6e 22 20 22 2d rintf "%s\\n" "-
545a0 68 69 64 64 65 6e 22 3e 3e 20 24 6c 69 62 2e 65 hidden">> $lib.e
545b0 78 70 7e 0a 09 24 43 43 20 2d 73 68 61 72 65 64 xp~..$CC -shared
545c0 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 ${allow_undefine
545d0 64 5f 66 6c 61 67 7d 20 24 7b 77 6c 7d 2d 69 6e d_flag} ${wl}-in
545e0 70 75 74 20 24 7b 77 6c 7d 24 6c 69 62 2e 65 78 put ${wl}$lib.ex
545f0 70 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 p $compiler_flag
54600 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c s $libobjs $depl
54610 69 62 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e ibs -soname $son
54620 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76 ame `test -n "$v
54630 65 72 73 74 72 69 6e 67 22 20 26 26 20 24 45 43 erstring" && $EC
54640 48 4f 20 22 2d 73 65 74 5f 76 65 72 73 69 6f 6e HO "-set_version
54650 20 24 76 65 72 73 74 72 69 6e 67 22 60 20 2d 75 $verstring"` -u
54660 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24 pdate_registry $
54670 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f {output_objdir}/
54680 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 so_locations -o
54690 24 6c 69 62 7e 24 52 4d 20 24 6c 69 62 2e 65 78 $lib~$RM $lib.ex
546a0 70 27 0a 0a 09 23 20 42 6f 74 68 20 63 20 61 6e p'...# Both c an
546b0 64 20 63 78 78 20 63 6f 6d 70 69 6c 65 72 20 73 d cxx compiler s
546c0 75 70 70 6f 72 74 20 2d 72 70 61 74 68 20 64 69 upport -rpath di
546d0 72 65 63 74 6c 79 0a 09 68 61 72 64 63 6f 64 65 rectly..hardcode
546e0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
546f0 63 3d 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69 c='-rpath $libdi
54700 72 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 r'. fi.
54710 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e archive_cmds_n
54720 65 65 64 5f 6c 63 3d 27 6e 6f 27 0a 20 20 20 20 eed_lc='no'.
54730 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 hardcode_libdi
54740 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20 r_separator=:.
54750 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 6f 6c 61 ;;.. sola
54760 72 69 73 2a 29 0a 20 20 20 20 20 20 6e 6f 5f 75 ris*). no_u
54770 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 ndefined_flag='
54780 2d 7a 20 64 65 66 73 27 0a 20 20 20 20 20 20 69 -z defs'. i
54790 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 f test "$GCC" =
547a0 79 65 73 3b 20 74 68 65 6e 0a 09 77 6c 61 72 63 yes; then..wlarc
547b0 3d 27 24 7b 77 6c 7d 27 0a 09 61 72 63 68 69 76 ='${wl}'..archiv
547c0 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 e_cmds='$CC -sha
547d0 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 24 7b red $pic_flag ${
547e0 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 74 65 78 74 20 wl}-z ${wl}text
547f0 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f ${wl}-h ${wl}$so
54800 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 name -o $lib $li
54810 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
54820 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a compiler_flags'.
54830 09 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f .archive_expsym_
54840 63 6d 64 73 3d 27 65 63 68 6f 20 22 7b 20 67 6c cmds='echo "{ gl
54850 6f 62 61 6c 3a 22 20 3e 20 24 6c 69 62 2e 65 78 obal:" > $lib.ex
54860 70 7e 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 p~cat $export_sy
54870 6d 62 6f 6c 73 20 7c 20 24 53 45 44 20 2d 65 20 mbols | $SED -e
54880 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 "s/\(.*\)/\1;/"
54890 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 65 63 68 6f >> $lib.exp~echo
548a0 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 "local: *; };"
548b0 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 0a 09 20 20 >> $lib.exp~..
548c0 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 $CC -shared $pic
548d0 5f 66 6c 61 67 20 24 7b 77 6c 7d 2d 7a 20 24 7b _flag ${wl}-z ${
548e0 77 6c 7d 74 65 78 74 20 24 7b 77 6c 7d 2d 4d 20 wl}text ${wl}-M
548f0 24 7b 77 6c 7d 24 6c 69 62 2e 65 78 70 20 24 7b ${wl}$lib.exp ${
54900 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 wl}-h ${wl}$sona
54910 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f me -o $lib $libo
54920 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f bjs $deplibs $co
54930 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 24 52 4d mpiler_flags~$RM
54940 20 24 6c 69 62 2e 65 78 70 27 0a 20 20 20 20 20 $lib.exp'.
54950 20 65 6c 73 65 0a 09 63 61 73 65 20 60 24 43 43 else..case `$CC
54960 20 2d 56 20 32 3e 26 31 60 20 69 6e 0a 09 2a 22 -V 2>&1` in..*"
54970 43 6f 6d 70 69 6c 65 72 73 20 35 2e 30 22 2a 29 Compilers 5.0"*)
54980 0a 09 20 20 77 6c 61 72 63 3d 27 27 0a 09 20 20 .. wlarc=''..
54990 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c archive_cmds='$L
549a0 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 D -G${allow_unde
549b0 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 68 20 24 fined_flag} -h $
549c0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 soname -o $lib $
549d0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
549e0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a $linker_flags'.
549f0 09 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 . archive_expsy
54a00 6d 5f 63 6d 64 73 3d 27 65 63 68 6f 20 22 7b 20 m_cmds='echo "{
54a10 67 6c 6f 62 61 6c 3a 22 20 3e 20 24 6c 69 62 2e global:" > $lib.
54a20 65 78 70 7e 63 61 74 20 24 65 78 70 6f 72 74 5f exp~cat $export_
54a30 73 79 6d 62 6f 6c 73 20 7c 20 24 53 45 44 20 2d symbols | $SED -
54a40 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f e "s/\(.*\)/\1;/
54a50 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 65 63 " >> $lib.exp~ec
54a60 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b ho "local: *; };
54a70 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 0a 09 " >> $lib.exp~..
54a80 20 20 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f $LD -G${allow_
54a90 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 undefined_flag}
54aa0 2d 4d 20 24 6c 69 62 2e 65 78 70 20 2d 68 20 24 -M $lib.exp -h $
54ab0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 soname -o $lib $
54ac0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
54ad0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 7e 24 $linker_flags~$
54ae0 52 4d 20 24 6c 69 62 2e 65 78 70 27 0a 09 20 20 RM $lib.exp'..
54af0 3b 3b 0a 09 2a 29 0a 09 20 20 77 6c 61 72 63 3d ;;..*).. wlarc=
54b00 27 24 7b 77 6c 7d 27 0a 09 20 20 61 72 63 68 69 '${wl}'.. archi
54b10 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47 24 ve_cmds='$CC -G$
54b20 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 {allow_undefined
54b30 5f 66 6c 61 67 7d 20 2d 68 20 24 73 6f 6e 61 6d _flag} -h $sonam
54b40 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 e -o $lib $libob
54b50 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d js $deplibs $com
54b60 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 piler_flags'..
54b70 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 archive_expsym_c
54b80 6d 64 73 3d 27 65 63 68 6f 20 22 7b 20 67 6c 6f mds='echo "{ glo
54b90 62 61 6c 3a 22 20 3e 20 24 6c 69 62 2e 65 78 70 bal:" > $lib.exp
54ba0 7e 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d ~cat $export_sym
54bb0 62 6f 6c 73 20 7c 20 24 53 45 44 20 2d 65 20 22 bols | $SED -e "
54bc0 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e s/\(.*\)/\1;/" >
54bd0 3e 20 24 6c 69 62 2e 65 78 70 7e 65 63 68 6f 20 > $lib.exp~echo
54be0 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e "local: *; };" >
54bf0 3e 20 24 6c 69 62 2e 65 78 70 7e 0a 09 20 20 24 > $lib.exp~.. $
54c00 43 43 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 CC -G${allow_und
54c10 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 4d 20 efined_flag} -M
54c20 24 6c 69 62 2e 65 78 70 20 2d 68 20 24 73 6f 6e $lib.exp -h $son
54c30 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 ame -o $lib $lib
54c40 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 objs $deplibs $c
54c50 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 24 52 ompiler_flags~$R
54c60 4d 20 24 6c 69 62 2e 65 78 70 27 0a 09 20 20 3b M $lib.exp'.. ;
54c70 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 ;..esac. fi
54c80 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f . hardcode_
54c90 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
54ca0 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20 ='-R$libdir'.
54cb0 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 hardcode_shli
54cc0 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 bpath_var=no.
54cd0 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 case $host_os
54ce0 20 69 6e 0a 20 20 20 20 20 20 73 6f 6c 61 72 69 in. solari
54cf0 73 32 2e 5b 30 2d 35 5d 20 7c 20 73 6f 6c 61 72 s2.[0-5] | solar
54d00 69 73 32 2e 5b 30 2d 35 5d 2e 2a 29 20 3b 3b 0a is2.[0-5].*) ;;.
54d10 20 20 20 20 20 20 2a 29 0a 09 23 20 54 68 65 20 *)..# The
54d20 63 6f 6d 70 69 6c 65 72 20 64 72 69 76 65 72 20 compiler driver
54d30 77 69 6c 6c 20 63 6f 6d 62 69 6e 65 20 61 6e 64 will combine and
54d40 20 72 65 6f 72 64 65 72 20 6c 69 6e 6b 65 72 20 reorder linker
54d50 6f 70 74 69 6f 6e 73 2c 0a 09 23 20 62 75 74 20 options,..# but
54d60 75 6e 64 65 72 73 74 61 6e 64 73 20 60 2d 7a 20 understands `-z
54d70 6c 69 6e 6b 65 72 5f 66 6c 61 67 27 2e 20 20 47 linker_flag'. G
54d80 43 43 20 64 69 73 63 61 72 64 73 20 69 74 20 77 CC discards it w
54d90 69 74 68 6f 75 74 20 60 24 77 6c 27 2c 0a 09 23 ithout `$wl',..#
54da0 20 62 75 74 20 69 73 20 63 61 72 65 66 75 6c 20 but is careful
54db0 65 6e 6f 75 67 68 20 6e 6f 74 20 74 6f 20 72 65 enough not to re
54dc0 6f 72 64 65 72 2e 0a 09 23 20 53 75 70 70 6f 72 order...# Suppor
54dd0 74 65 64 20 73 69 6e 63 65 20 53 6f 6c 61 72 69 ted since Solari
54de0 73 20 32 2e 36 20 28 6d 61 79 62 65 20 32 2e 35 s 2.6 (maybe 2.5
54df0 2e 31 3f 29 0a 09 69 66 20 74 65 73 74 20 22 24 .1?)..if test "$
54e00 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e GCC" = yes; then
54e10 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 .. whole_archiv
54e20 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 e_flag_spec='${w
54e30 6c 7d 2d 7a 20 24 7b 77 6c 7d 61 6c 6c 65 78 74 l}-z ${wl}allext
54e40 72 61 63 74 24 63 6f 6e 76 65 6e 69 65 6e 63 65 ract$convenience
54e50 20 24 7b 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 64 65 ${wl}-z ${wl}de
54e60 66 61 75 6c 74 65 78 74 72 61 63 74 27 0a 09 65 faultextract'..e
54e70 6c 73 65 0a 09 20 20 77 68 6f 6c 65 5f 61 72 63 lse.. whole_arc
54e80 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 hive_flag_spec='
54e90 2d 7a 20 61 6c 6c 65 78 74 72 61 63 74 24 63 6f -z allextract$co
54ea0 6e 76 65 6e 69 65 6e 63 65 20 2d 7a 20 64 65 66 nvenience -z def
54eb0 61 75 6c 74 65 78 74 72 61 63 74 27 0a 09 66 69 aultextract'..fi
54ec0 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a ..;;. esac.
54ed0 20 20 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 link_all_d
54ee0 65 70 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 20 eplibs=yes.
54ef0 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f 73 34 2a ;;.. sunos4*
54f00 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 ). if test
54f10 22 78 24 68 6f 73 74 5f 76 65 6e 64 6f 72 22 20 "x$host_vendor"
54f20 3d 20 78 73 65 71 75 65 6e 74 3b 20 74 68 65 6e = xsequent; then
54f30 0a 09 23 20 55 73 65 20 24 43 43 20 74 6f 20 6c ..# Use $CC to l
54f40 69 6e 6b 20 75 6e 64 65 72 20 73 65 71 75 65 6e ink under sequen
54f50 74 2c 20 62 65 63 61 75 73 65 20 69 74 20 74 68 t, because it th
54f60 72 6f 77 73 20 69 6e 20 73 6f 6d 65 20 65 78 74 rows in some ext
54f70 72 61 20 2e 6f 0a 09 23 20 66 69 6c 65 73 20 74 ra .o..# files t
54f80 68 61 74 20 6d 61 6b 65 20 2e 69 6e 69 74 20 61 hat make .init a
54f90 6e 64 20 2e 66 69 6e 69 20 73 65 63 74 69 6f 6e nd .fini section
54fa0 73 20 77 6f 72 6b 2e 0a 09 61 72 63 68 69 76 65 s work...archive
54fb0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47 20 24 7b _cmds='$CC -G ${
54fc0 77 6c 7d 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f wl}-h $soname -o
54fd0 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 $lib $libobjs $
54fe0 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 deplibs $compile
54ff0 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 65 r_flags'. e
55000 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 lse..archive_cmd
55010 73 3d 27 24 4c 44 20 2d 61 73 73 65 72 74 20 70 s='$LD -assert p
55020 75 72 65 2d 74 65 78 74 20 2d 42 73 74 61 74 69 ure-text -Bstati
55030 63 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 c -o $lib $libob
55040 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e js $deplibs $lin
55050 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 ker_flags'.
55060 20 66 69 0a 20 20 20 20 20 20 68 61 72 64 63 6f fi. hardco
55070 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 de_libdir_flag_s
55080 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a pec='-L$libdir'.
55090 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 hardcode_d
550a0 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 20 20 irect=yes.
550b0 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c hardcode_minus_L
550c0 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 =yes. hardc
550d0 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 ode_shlibpath_va
550e0 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 r=no. ;;..
550f0 20 20 20 73 79 73 76 34 29 0a 20 20 20 20 20 20 sysv4).
55100 63 61 73 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f case $host_vendo
55110 72 20 69 6e 0a 09 73 6e 69 29 0a 09 20 20 61 72 r in..sni).. ar
55120 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 chive_cmds='$LD
55130 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f -G -h $soname -o
55140 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 $lib $libobjs $
55150 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f deplibs $linker_
55160 66 6c 61 67 73 27 0a 09 20 20 68 61 72 64 63 6f flags'.. hardco
55170 64 65 5f 64 69 72 65 63 74 3d 79 65 73 20 23 20 de_direct=yes #
55180 69 73 20 74 68 69 73 20 72 65 61 6c 6c 79 20 74 is this really t
55190 72 75 65 3f 3f 3f 0a 09 3b 3b 0a 09 73 69 65 6d rue???..;;..siem
551a0 65 6e 73 29 0a 09 20 20 23 23 20 4c 44 20 69 73 ens).. ## LD is
551b0 20 6c 64 20 69 74 20 6d 61 6b 65 73 20 61 20 50 ld it makes a P
551c0 4c 41 4d 4c 49 42 0a 09 20 20 23 23 20 43 43 20 LAMLIB.. ## CC
551d0 6a 75 73 74 20 6d 61 6b 65 73 20 61 20 47 72 6f just makes a Gro
551e0 73 73 4d 6f 64 75 6c 65 2e 0a 09 20 20 61 72 63 ssModule... arc
551f0 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d hive_cmds='$LD -
55200 47 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 G -o $lib $libob
55210 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e js $deplibs $lin
55220 6b 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 72 65 ker_flags'.. re
55230 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 43 43 20 2d load_cmds='$CC -
55240 72 20 2d 6f 20 24 6f 75 74 70 75 74 24 72 65 6c r -o $output$rel
55250 6f 61 64 5f 6f 62 6a 73 27 0a 09 20 20 68 61 72 oad_objs'.. har
55260 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 0a dcode_direct=no.
55270 20 20 20 20 20 20 20 20 3b 3b 0a 09 6d 6f 74 6f ;;..moto
55280 72 6f 6c 61 29 0a 09 20 20 61 72 63 68 69 76 65 rola).. archive
55290 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 _cmds='$LD -G -h
552a0 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 $soname -o $lib
552b0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
552c0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 bs $linker_flags
552d0 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 '.. hardcode_di
552e0 72 65 63 74 3d 6e 6f 20 23 4d 6f 74 6f 72 6f 6c rect=no #Motorol
552f0 61 20 6d 61 6e 75 61 6c 20 73 61 79 73 20 79 65 a manual says ye
55300 73 2c 20 62 75 74 20 6d 79 20 74 65 73 74 73 20 s, but my tests
55310 73 61 79 20 74 68 65 79 20 6c 69 65 0a 09 3b 3b say they lie..;;
55320 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 . esac.
55330 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27 4c runpath_var='L
55340 44 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20 20 20 D_RUN_PATH'.
55350 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 hardcode_shlib
55360 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 path_var=no.
55370 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2e ;;.. sysv4.
55380 33 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 3*). archiv
55390 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d e_cmds='$LD -G -
553a0 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 h $soname -o $li
553b0 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c b $libobjs $depl
553c0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 ibs $linker_flag
553d0 73 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 s'. hardcod
553e0 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d e_shlibpath_var=
553f0 6e 6f 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f no. export_
55400 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 dynamic_flag_spe
55410 63 3d 27 2d 42 65 78 70 6f 72 74 27 0a 20 20 20 c='-Bexport'.
55420 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 ;;.. sysv4
55430 2a 4d 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 *MP*). if t
55440 65 73 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 3b est -d /usr/nec;
55450 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 then..archive_c
55460 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 mds='$LD -G -h $
55470 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 soname -o $lib $
55480 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
55490 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a $linker_flags'.
554a0 09 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 .hardcode_shlibp
554b0 61 74 68 5f 76 61 72 3d 6e 6f 0a 09 72 75 6e 70 ath_var=no..runp
554c0 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 ath_var=LD_RUN_P
554d0 41 54 48 0a 09 68 61 72 64 63 6f 64 65 5f 72 75 ATH..hardcode_ru
554e0 6e 70 61 74 68 5f 76 61 72 3d 79 65 73 0a 09 6c npath_var=yes..l
554f0 64 5f 73 68 6c 69 62 73 3d 79 65 73 0a 20 20 20 d_shlibs=yes.
55500 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a fi. ;;..
55510 20 20 20 20 73 79 73 76 34 2a 75 77 32 2a 20 7c sysv4*uw2* |
55520 20 73 79 73 76 35 4f 70 65 6e 55 4e 49 58 2a 20 sysv5OpenUNIX*
55530 7c 20 73 79 73 76 35 55 6e 69 78 57 61 72 65 37 | sysv5UnixWare7
55540 2e 5b 30 31 5d 2e 5b 31 30 5d 2a 20 7c 20 75 6e .[01].[10]* | un
55550 69 78 77 61 72 65 37 2a 20 7c 20 73 63 6f 33 2e ixware7* | sco3.
55560 32 76 35 2e 30 2e 5b 30 32 34 5d 2a 29 0a 20 20 2v5.0.[024]*).
55570 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 no_undefined
55580 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 7a 2c 74 _flag='${wl}-z,t
55590 65 78 74 27 0a 20 20 20 20 20 20 61 72 63 68 69 ext'. archi
555a0 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d ve_cmds_need_lc=
555b0 6e 6f 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 no. hardcod
555c0 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d e_shlibpath_var=
555d0 6e 6f 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68 no. runpath
555e0 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54 _var='LD_RUN_PAT
555f0 48 27 0a 0a 20 20 20 20 20 20 69 66 20 74 65 73 H'.. if tes
55600 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 t "$GCC" = yes;
55610 74 68 65 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d then..archive_cm
55620 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 ds='$CC -shared
55630 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 ${wl}-h,$soname
55640 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 -o $lib $libobjs
55650 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
55660 6c 65 72 5f 66 6c 61 67 73 27 0a 09 61 72 63 68 ler_flags'..arch
55670 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d ive_expsym_cmds=
55680 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77 '$CC -shared ${w
55690 6c 7d 2d 42 65 78 70 6f 72 74 3a 24 65 78 70 6f l}-Bexport:$expo
556a0 72 74 5f 73 79 6d 62 6f 6c 73 20 24 7b 77 6c 7d rt_symbols ${wl}
556b0 2d 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c -h,$soname -o $l
556c0 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 ib $libobjs $dep
556d0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 libs $compiler_f
556e0 6c 61 67 73 27 0a 20 20 20 20 20 20 65 6c 73 65 lags'. else
556f0 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 ..archive_cmds='
55700 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 68 2c 24 $CC -G ${wl}-h,$
55710 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 soname -o $lib $
55720 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
55730 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 $compiler_flags
55740 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70 73 79 '..archive_expsy
55750 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47 20 24 m_cmds='$CC -G $
55760 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 3a 24 65 78 {wl}-Bexport:$ex
55770 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 7b 77 port_symbols ${w
55780 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 l}-h,$soname -o
55790 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 $lib $libobjs $d
557a0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 eplibs $compiler
557b0 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 66 69 _flags'. fi
557c0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 . ;;.. s
557d0 79 73 76 35 2a 20 7c 20 73 63 6f 33 2e 32 76 35 ysv5* | sco3.2v5
557e0 2a 20 7c 20 73 63 6f 35 76 36 2a 29 0a 20 20 20 * | sco5v6*).
557f0 20 20 20 23 20 4e 6f 74 65 3a 20 57 65 20 63 61 # Note: We ca
55800 6e 20 4e 4f 54 20 75 73 65 20 2d 7a 20 64 65 66 n NOT use -z def
55810 73 20 61 73 20 77 65 20 6d 69 67 68 74 20 64 65 s as we might de
55820 73 69 72 65 2c 20 62 65 63 61 75 73 65 20 77 65 sire, because we
55830 20 64 6f 20 6e 6f 74 0a 20 20 20 20 20 20 23 20 do not. #
55840 6c 69 6e 6b 20 77 69 74 68 20 2d 6c 63 2c 20 61 link with -lc, a
55850 6e 64 20 74 68 61 74 20 77 6f 75 6c 64 20 63 61 nd that would ca
55860 75 73 65 20 61 6e 79 20 73 79 6d 62 6f 6c 73 20 use any symbols
55870 75 73 65 64 20 66 72 6f 6d 20 6c 69 62 63 20 74 used from libc t
55880 6f 0a 20 20 20 20 20 20 23 20 61 6c 77 61 79 73 o. # always
55890 20 62 65 20 75 6e 72 65 73 6f 6c 76 65 64 2c 20 be unresolved,
558a0 77 68 69 63 68 20 6d 65 61 6e 73 20 6a 75 73 74 which means just
558b0 20 61 62 6f 75 74 20 6e 6f 20 6c 69 62 72 61 72 about no librar
558c0 79 20 77 6f 75 6c 64 0a 20 20 20 20 20 20 23 20 y would. #
558d0 65 76 65 72 20 6c 69 6e 6b 20 63 6f 72 72 65 63 ever link correc
558e0 74 6c 79 2e 20 20 49 66 20 77 65 27 72 65 20 6e tly. If we're n
558f0 6f 74 20 75 73 69 6e 67 20 47 4e 55 20 6c 64 20 ot using GNU ld
55900 77 65 20 75 73 65 20 2d 7a 20 74 65 78 74 0a 20 we use -z text.
55910 20 20 20 20 20 23 20 74 68 6f 75 67 68 2c 20 77 # though, w
55920 68 69 63 68 20 64 6f 65 73 20 63 61 74 63 68 20 hich does catch
55930 73 6f 6d 65 20 62 61 64 20 73 79 6d 62 6f 6c 73 some bad symbols
55940 20 62 75 74 20 69 73 6e 27 74 20 61 73 20 68 65 but isn't as he
55950 61 76 79 2d 68 61 6e 64 65 64 0a 20 20 20 20 20 avy-handed.
55960 20 23 20 61 73 20 2d 7a 20 64 65 66 73 2e 0a 20 # as -z defs..
55970 20 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 no_undefine
55980 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 7a 2c d_flag='${wl}-z,
55990 74 65 78 74 27 0a 20 20 20 20 20 20 61 6c 6c 6f text'. allo
559a0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 w_undefined_flag
559b0 3d 27 24 7b 77 6c 7d 2d 7a 2c 6e 6f 64 65 66 73 ='${wl}-z,nodefs
559c0 27 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f '. archive_
559d0 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 6e 6f 0a cmds_need_lc=no.
559e0 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 hardcode_s
559f0 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a hlibpath_var=no.
55a00 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c hardcode_l
55a10 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d ibdir_flag_spec=
55a20 27 24 7b 77 6c 7d 2d 52 2c 24 6c 69 62 64 69 72 '${wl}-R,$libdir
55a30 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 '. hardcode
55a40 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f _libdir_separato
55a50 72 3d 27 3a 27 0a 20 20 20 20 20 20 6c 69 6e 6b r=':'. link
55a60 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73 _all_deplibs=yes
55a70 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 64 79 . export_dy
55a80 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d namic_flag_spec=
55a90 27 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 27 0a '${wl}-Bexport'.
55aa0 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61 runpath_va
55ab0 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54 48 27 0a r='LD_RUN_PATH'.
55ac0 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 . if test "
55ad0 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 $GCC" = yes; the
55ae0 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d n..archive_cmds=
55af0 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77 '$CC -shared ${w
55b00 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 l}-h,$soname -o
55b10 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 $lib $libobjs $d
55b20 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 eplibs $compiler
55b30 5f 66 6c 61 67 73 27 0a 09 61 72 63 68 69 76 65 _flags'..archive
55b40 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 _expsym_cmds='$C
55b50 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2d C -shared ${wl}-
55b60 42 65 78 70 6f 72 74 3a 24 65 78 70 6f 72 74 5f Bexport:$export_
55b70 73 79 6d 62 6f 6c 73 20 24 7b 77 6c 7d 2d 68 2c symbols ${wl}-h,
55b80 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 $soname -o $lib
55b90 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
55ba0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 s $compiler_flag
55bb0 73 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 61 s'. else..a
55bc0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 rchive_cmds='$CC
55bd0 20 2d 47 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e -G ${wl}-h,$son
55be0 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 ame -o $lib $lib
55bf0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 objs $deplibs $c
55c00 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 ompiler_flags'..
55c10 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 archive_expsym_c
55c20 6d 64 73 3d 27 24 43 43 20 2d 47 20 24 7b 77 6c mds='$CC -G ${wl
55c30 7d 2d 42 65 78 70 6f 72 74 3a 24 65 78 70 6f 72 }-Bexport:$expor
55c40 74 5f 73 79 6d 62 6f 6c 73 20 24 7b 77 6c 7d 2d t_symbols ${wl}-
55c50 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 h,$soname -o $li
55c60 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c b $libobjs $depl
55c70 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c ibs $compiler_fl
55c80 61 67 73 27 0a 20 20 20 20 20 20 66 69 0a 20 20 ags'. fi.
55c90 20 20 20 20 3b 3b 0a 0a 20 20 20 20 75 74 73 34 ;;.. uts4
55ca0 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 *). archive
55cb0 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 _cmds='$LD -G -h
55cc0 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 $soname -o $lib
55cd0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
55ce0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 bs $linker_flags
55cf0 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 '. hardcode
55d00 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
55d10 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 c='-L$libdir'.
55d20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c hardcode_shl
55d30 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 ibpath_var=no.
55d40 20 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 ;;.. *).
55d50 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e ld_shlibs=n
55d60 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 o. ;;. e
55d70 73 61 63 0a 0a 20 20 20 20 69 66 20 74 65 73 74 sac.. if test
55d80 20 78 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 3d x$host_vendor =
55d90 20 78 73 6e 69 3b 20 74 68 65 6e 0a 20 20 20 20 xsni; then.
55da0 20 20 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a case $host in.
55db0 20 20 20 20 20 20 73 79 73 76 34 20 7c 20 73 79 sysv4 | sy
55dc0 73 76 34 2e 32 75 77 32 2a 20 7c 20 73 79 73 76 sv4.2uw2* | sysv
55dd0 34 2e 33 2a 20 7c 20 73 79 73 76 35 2a 29 0a 09 4.3* | sysv5*)..
55de0 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 export_dynamic_f
55df0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d lag_spec='${wl}-
55e00 42 6c 61 72 67 65 64 79 6e 73 79 6d 27 0a 09 3b Blargedynsym'..;
55e10 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 ;. esac.
55e20 20 66 69 0a 20 20 66 69 0a 0a 7b 20 24 61 73 5f fi. fi..{ $as_
55e30 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
55e40 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
55e50 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 64 5f 73 }: result: $ld_s
55e60 68 6c 69 62 73 22 20 3e 26 35 0a 24 61 73 5f 65 hlibs" >&5.$as_e
55e70 63 68 6f 20 22 24 6c 64 5f 73 68 6c 69 62 73 22 cho "$ld_shlibs"
55e80 20 3e 26 36 3b 20 7d 0a 74 65 73 74 20 22 24 6c >&6; }.test "$l
55e90 64 5f 73 68 6c 69 62 73 22 20 3d 20 6e 6f 20 26 d_shlibs" = no &
55ea0 26 20 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 & can_build_shar
55eb0 65 64 3d 6e 6f 0a 0a 77 69 74 68 5f 67 6e 75 5f ed=no..with_gnu_
55ec0 6c 64 3d 24 77 69 74 68 5f 67 6e 75 5f 6c 64 0a ld=$with_gnu_ld.
55ed0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 ...............#
55ee0 0a 23 20 44 6f 20 77 65 20 6e 65 65 64 20 74 6f .# Do we need to
55ef0 20 65 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b explicitly link
55f00 20 6c 69 62 63 3f 0a 23 0a 63 61 73 65 20 22 78 libc?.#.case "x
55f10 24 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 $archive_cmds_ne
55f20 65 64 5f 6c 63 22 20 69 6e 0a 78 7c 78 79 65 73 ed_lc" in.x|xyes
55f30 29 0a 20 20 23 20 41 73 73 75 6d 65 20 2d 6c 63 ). # Assume -lc
55f40 20 73 68 6f 75 6c 64 20 62 65 20 61 64 64 65 64 should be added
55f50 0a 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f . archive_cmds_
55f60 6e 65 65 64 5f 6c 63 3d 79 65 73 0a 0a 20 20 69 need_lc=yes.. i
55f70 66 20 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f f test "$enable_
55f80 73 68 61 72 65 64 22 20 3d 20 79 65 73 20 26 26 shared" = yes &&
55f90 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 test "$GCC" = y
55fa0 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 es; then. cas
55fb0 65 20 24 61 72 63 68 69 76 65 5f 63 6d 64 73 20 e $archive_cmds
55fc0 69 6e 0a 20 20 20 20 2a 27 7e 27 2a 29 0a 20 20 in. *'~'*).
55fd0 20 20 20 20 23 20 46 49 58 4d 45 3a 20 77 65 20 # FIXME: we
55fe0 6d 61 79 20 68 61 76 65 20 74 6f 20 64 65 61 6c may have to deal
55ff0 20 77 69 74 68 20 6d 75 6c 74 69 2d 63 6f 6d 6d with multi-comm
56000 61 6e 64 20 73 65 71 75 65 6e 63 65 73 2e 0a 20 and sequences..
56010 20 20 20 20 20 3b 3b 0a 20 20 20 20 27 24 43 43 ;;. '$CC
56020 20 27 2a 29 0a 20 20 20 20 20 20 23 20 54 65 73 '*). # Tes
56030 74 20 77 68 65 74 68 65 72 20 74 68 65 20 63 6f t whether the co
56040 6d 70 69 6c 65 72 20 69 6d 70 6c 69 63 69 74 6c mpiler implicitl
56050 79 20 6c 69 6e 6b 73 20 77 69 74 68 20 2d 6c 63 y links with -lc
56060 20 73 69 6e 63 65 20 6f 6e 20 73 6f 6d 65 0a 20 since on some.
56070 20 20 20 20 20 23 20 73 79 73 74 65 6d 73 2c 20 # systems,
56080 2d 6c 67 63 63 20 68 61 73 20 74 6f 20 63 6f 6d -lgcc has to com
56090 65 20 62 65 66 6f 72 65 20 2d 6c 63 2e 20 49 66 e before -lc. If
560a0 20 67 63 63 20 61 6c 72 65 61 64 79 20 70 61 73 gcc already pas
560b0 73 65 73 20 2d 6c 63 0a 20 20 20 20 20 20 23 20 ses -lc. #
560c0 74 6f 20 6c 64 2c 20 64 6f 6e 27 74 20 61 64 64 to ld, don't add
560d0 20 2d 6c 63 20 62 65 66 6f 72 65 20 2d 6c 67 63 -lc before -lgc
560e0 63 2e 0a 20 20 20 20 20 20 7b 20 24 61 73 5f 65 c.. { $as_e
560f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
56100 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
56110 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 : checking wheth
56120 65 72 20 2d 6c 63 20 73 68 6f 75 6c 64 20 62 65 er -lc should be
56130 20 65 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b explicitly link
56140 65 64 20 69 6e 22 20 3e 26 35 0a 24 61 73 5f 65 ed in" >&5.$as_e
56150 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
56160 77 68 65 74 68 65 72 20 2d 6c 63 20 73 68 6f 75 whether -lc shou
56170 6c 64 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 ld be explicitly
56180 20 6c 69 6e 6b 65 64 20 69 6e 2e 2e 2e 20 22 20 linked in... "
56190 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 >&6; }.if ${lt_c
561a0 76 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e v_archive_cmds_n
561b0 65 65 64 5f 6c 63 2b 3a 7d 20 66 61 6c 73 65 3b eed_lc+:} false;
561c0 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
561d0 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
561e0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 24 52 4d 20 >&6.else. $RM
561f0 63 6f 6e 66 74 65 73 74 2a 0a 09 65 63 68 6f 20 conftest*..echo
56200 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 "$lt_simple_comp
56210 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e ile_test_code" >
56220 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
56230 74 0a 0a 09 69 66 20 7b 20 7b 20 65 76 61 6c 20 t...if { { eval
56240 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 5c echo "\"\$as_me\
56250 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c ":${as_lineno-$L
56260 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 5f 63 6f INENO}: \"$ac_co
56270 6d 70 69 6c 65 5c 22 22 3b 20 7d 20 3e 26 35 0a mpile\""; } >&5.
56280 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 (eval $ac_comp
56290 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 ile) 2>&5. ac_s
562a0 74 61 74 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 tatus=$?. $as_e
562b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
562c0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
562d0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 : \$? = $ac_stat
562e0 75 73 22 20 3e 26 35 0a 20 20 74 65 73 74 20 24 us" >&5. test $
562f0 61 63 5f 73 74 61 74 75 73 20 3d 20 30 3b 20 7d ac_status = 0; }
56300 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 2>conftest.err;
56310 20 74 68 65 6e 0a 09 20 20 73 6f 6e 61 6d 65 3d then.. soname=
56320 63 6f 6e 66 74 65 73 74 0a 09 20 20 6c 69 62 3d conftest.. lib=
56330 63 6f 6e 66 74 65 73 74 0a 09 20 20 6c 69 62 6f conftest.. libo
56340 62 6a 73 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 bjs=conftest.$ac
56350 5f 6f 62 6a 65 78 74 0a 09 20 20 64 65 70 6c 69 _objext.. depli
56360 62 73 3d 0a 09 20 20 77 6c 3d 24 6c 74 5f 70 72 bs=.. wl=$lt_pr
56370 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 0a 09 og_compiler_wl..
56380 20 20 70 69 63 5f 66 6c 61 67 3d 24 6c 74 5f 70 pic_flag=$lt_p
56390 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
563a0 0a 09 20 20 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 .. compiler_fla
563b0 67 73 3d 2d 76 0a 09 20 20 6c 69 6e 6b 65 72 5f gs=-v.. linker_
563c0 66 6c 61 67 73 3d 2d 76 0a 09 20 20 76 65 72 73 flags=-v.. vers
563d0 74 72 69 6e 67 3d 0a 09 20 20 6f 75 74 70 75 74 tring=.. output
563e0 5f 6f 62 6a 64 69 72 3d 2e 0a 09 20 20 6c 69 62 _objdir=... lib
563f0 6e 61 6d 65 3d 63 6f 6e 66 74 65 73 74 0a 09 20 name=conftest..
56400 20 6c 74 5f 73 61 76 65 5f 61 6c 6c 6f 77 5f 75 lt_save_allow_u
56410 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 24 61 ndefined_flag=$a
56420 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 llow_undefined_f
56430 6c 61 67 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64 lag.. allow_und
56440 65 66 69 6e 65 64 5f 66 6c 61 67 3d 0a 09 20 20 efined_flag=..
56450 69 66 20 7b 20 7b 20 65 76 61 6c 20 65 63 68 6f if { { eval echo
56460 20 22 5c 22 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b "\"\$as_me\":${
56470 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
56480 4f 7d 3a 20 5c 22 24 61 72 63 68 69 76 65 5f 63 O}: \"$archive_c
56490 6d 64 73 20 32 5c 3e 5c 26 31 20 5c 7c 20 24 47 mds 2\>\&1 \| $G
564a0 52 45 50 20 5c 22 20 2d 6c 63 20 5c 22 20 5c 3e REP \" -lc \" \>
564b0 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c 3e 5c 26 31 /dev/null 2\>\&1
564c0 5c 22 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 \""; } >&5. (ev
564d0 61 6c 20 24 61 72 63 68 69 76 65 5f 63 6d 64 73 al $archive_cmds
564e0 20 32 5c 3e 5c 26 31 20 5c 7c 20 24 47 52 45 50 2\>\&1 \| $GREP
564f0 20 5c 22 20 2d 6c 63 20 5c 22 20 5c 3e 2f 64 65 \" -lc \" \>/de
56500 76 2f 6e 75 6c 6c 20 32 5c 3e 5c 26 31 29 20 32 v/null 2\>\&1) 2
56510 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d >&5. ac_status=
56520 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 $?. $as_echo "$
56530 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
56540 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 o-$LINENO}: \$?
56550 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 = $ac_status" >&
56560 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 5. test $ac_sta
56570 74 75 73 20 3d 20 30 3b 20 7d 0a 09 20 20 74 68 tus = 0; }.. th
56580 65 6e 0a 09 20 20 20 20 6c 74 5f 63 76 5f 61 72 en.. lt_cv_ar
56590 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f chive_cmds_need_
565a0 6c 63 3d 6e 6f 0a 09 20 20 65 6c 73 65 0a 09 20 lc=no.. else..
565b0 20 20 20 6c 74 5f 63 76 5f 61 72 63 68 69 76 65 lt_cv_archive
565c0 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65 _cmds_need_lc=ye
565d0 73 0a 09 20 20 66 69 0a 09 20 20 61 6c 6c 6f 77 s.. fi.. allow
565e0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d _undefined_flag=
565f0 24 6c 74 5f 73 61 76 65 5f 61 6c 6c 6f 77 5f 75 $lt_save_allow_u
56600 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 0a 09 65 ndefined_flag..e
56610 6c 73 65 0a 09 20 20 63 61 74 20 63 6f 6e 66 74 lse.. cat conft
56620 65 73 74 2e 65 72 72 20 31 3e 26 35 0a 09 66 69 est.err 1>&5..fi
56630 0a 09 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a ..$RM conftest*.
56640 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 .fi.{ $as_echo "
56650 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
56660 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
56670 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 61 72 63 68 ult: $lt_cv_arch
56680 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 ive_cmds_need_lc
56690 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
566a0 24 6c 74 5f 63 76 5f 61 72 63 68 69 76 65 5f 63 $lt_cv_archive_c
566b0 6d 64 73 5f 6e 65 65 64 5f 6c 63 22 20 3e 26 36 mds_need_lc" >&6
566c0 3b 20 7d 0a 20 20 20 20 20 20 61 72 63 68 69 76 ; }. archiv
566d0 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 24 e_cmds_need_lc=$
566e0 6c 74 5f 63 76 5f 61 72 63 68 69 76 65 5f 63 6d lt_cv_archive_cm
566f0 64 73 5f 6e 65 65 64 5f 6c 63 0a 20 20 20 20 20 ds_need_lc.
56700 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 ;;. esac. f
56710 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 0a 0a 0a i. ;;.esac.....
56720 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
56730 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
56740 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
56750 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
56760 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
56770 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
56780 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
56790 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
567a0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
567b0 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20 7b 20 24 61 73 ......... { $as
567c0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
567d0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
567e0 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 64 79 6e O}: checking dyn
567f0 61 6d 69 63 20 6c 69 6e 6b 65 72 20 63 68 61 72 amic linker char
56800 61 63 74 65 72 69 73 74 69 63 73 22 20 3e 26 35 acteristics" >&5
56810 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
56820 63 6b 69 6e 67 20 64 79 6e 61 6d 69 63 20 6c 69 cking dynamic li
56830 6e 6b 65 72 20 63 68 61 72 61 63 74 65 72 69 73 nker characteris
56840 74 69 63 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d tics... " >&6; }
56850 0a 0a 69 66 20 74 65 73 74 20 22 24 47 43 43 22 ..if test "$GCC"
56860 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 63 = yes; then. c
56870 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a ase $host_os in.
56880 20 20 20 20 64 61 72 77 69 6e 2a 29 20 6c 74 5f darwin*) lt_
56890 61 77 6b 5f 61 72 67 3d 22 2f 5e 6c 69 62 72 61 awk_arg="/^libra
568a0 72 69 65 73 3a 2f 2c 2f 4c 52 2f 22 20 3b 3b 0a ries:/,/LR/" ;;.
568b0 20 20 20 20 2a 29 20 6c 74 5f 61 77 6b 5f 61 72 *) lt_awk_ar
568c0 67 3d 22 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f g="/^libraries:/
568d0 22 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 63 61 " ;;. esac. ca
568e0 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 se $host_os in.
568f0 20 20 20 6d 69 6e 67 77 2a 20 7c 20 63 65 67 63 mingw* | cegc
56900 63 2a 29 20 6c 74 5f 73 65 64 5f 73 74 72 69 70 c*) lt_sed_strip
56910 5f 65 71 3d 22 73 2c 3d 5c 28 5b 41 2d 5a 61 2d _eq="s,=\([A-Za-
56920 7a 5d 3a 5c 29 2c 5c 31 2c 67 22 20 3b 3b 0a 20 z]:\),\1,g" ;;.
56930 20 20 20 2a 29 20 6c 74 5f 73 65 64 5f 73 74 72 *) lt_sed_str
56940 69 70 5f 65 71 3d 22 73 2c 3d 2f 2c 2f 2c 67 22 ip_eq="s,=/,/,g"
56950 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6c 74 5f ;;. esac. lt_
56960 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
56970 3d 60 24 43 43 20 2d 70 72 69 6e 74 2d 73 65 61 =`$CC -print-sea
56980 72 63 68 2d 64 69 72 73 20 7c 20 61 77 6b 20 24 rch-dirs | awk $
56990 6c 74 5f 61 77 6b 5f 61 72 67 20 7c 20 24 53 45 lt_awk_arg | $SE
569a0 44 20 2d 65 20 22 73 2f 5e 6c 69 62 72 61 72 69 D -e "s/^librari
569b0 65 73 3a 2f 2f 22 20 2d 65 20 24 6c 74 5f 73 65 es://" -e $lt_se
569c0 64 5f 73 74 72 69 70 5f 65 71 60 0a 20 20 63 61 d_strip_eq`. ca
569d0 73 65 20 24 6c 74 5f 73 65 61 72 63 68 5f 70 61 se $lt_search_pa
569e0 74 68 5f 73 70 65 63 20 69 6e 0a 20 20 2a 5c 3b th_spec in. *\;
569f0 2a 29 0a 20 20 20 20 23 20 69 66 20 74 68 65 20 *). # if the
56a00 70 61 74 68 20 63 6f 6e 74 61 69 6e 73 20 22 3b path contains ";
56a10 22 20 74 68 65 6e 20 77 65 20 61 73 73 75 6d 65 " then we assume
56a20 20 69 74 20 74 6f 20 62 65 20 74 68 65 20 73 65 it to be the se
56a30 70 61 72 61 74 6f 72 0a 20 20 20 20 23 20 6f 74 parator. # ot
56a40 68 65 72 77 69 73 65 20 64 65 66 61 75 6c 74 20 herwise default
56a50 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 to the standard
56a60 70 61 74 68 20 73 65 70 61 72 61 74 6f 72 20 28 path separator (
56a70 69 2e 65 2e 20 22 3a 22 29 20 2d 20 69 74 20 69 i.e. ":") - it i
56a80 73 0a 20 20 20 20 23 20 61 73 73 75 6d 65 64 20 s. # assumed
56a90 74 68 61 74 20 6e 6f 20 70 61 72 74 20 6f 66 20 that no part of
56aa0 61 20 6e 6f 72 6d 61 6c 20 70 61 74 68 6e 61 6d a normal pathnam
56ab0 65 20 63 6f 6e 74 61 69 6e 73 20 22 3b 22 20 62 e contains ";" b
56ac0 75 74 20 74 68 61 74 20 73 68 6f 75 6c 64 0a 20 ut that should.
56ad0 20 20 20 23 20 6f 6b 61 79 20 69 6e 20 74 68 65 # okay in the
56ae0 20 72 65 61 6c 20 77 6f 72 6c 64 20 77 68 65 72 real world wher
56af0 65 20 22 3b 22 20 69 6e 20 64 69 72 70 61 74 68 e ";" in dirpath
56b00 73 20 69 73 20 69 74 73 65 6c 66 20 70 72 6f 62 s is itself prob
56b10 6c 65 6d 61 74 69 63 2e 0a 20 20 20 20 6c 74 5f lematic.. lt_
56b20 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
56b30 3d 60 24 45 43 48 4f 20 22 24 6c 74 5f 73 65 61 =`$ECHO "$lt_sea
56b40 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c rch_path_spec" |
56b50 20 24 53 45 44 20 27 73 2f 3b 2f 20 2f 67 27 60 $SED 's/;/ /g'`
56b60 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 . ;;. *).
56b70 20 6c 74 5f 73 65 61 72 63 68 5f 70 61 74 68 5f lt_search_path_
56b80 73 70 65 63 3d 60 24 45 43 48 4f 20 22 24 6c 74 spec=`$ECHO "$lt
56b90 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 _search_path_spe
56ba0 63 22 20 7c 20 24 53 45 44 20 22 73 2f 24 50 41 c" | $SED "s/$PA
56bb0 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 20 2f 67 TH_SEPARATOR/ /g
56bc0 22 60 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 "`. ;;. esac
56bd0 0a 20 20 23 20 4f 6b 2c 20 6e 6f 77 20 77 65 20 . # Ok, now we
56be0 68 61 76 65 20 74 68 65 20 70 61 74 68 2c 20 73 have the path, s
56bf0 65 70 61 72 61 74 65 64 20 62 79 20 73 70 61 63 eparated by spac
56c00 65 73 2c 20 77 65 20 63 61 6e 20 73 74 65 70 20 es, we can step
56c10 74 68 72 6f 75 67 68 20 69 74 0a 20 20 23 20 61 through it. # a
56c20 6e 64 20 61 64 64 20 6d 75 6c 74 69 6c 69 62 20 nd add multilib
56c30 64 69 72 20 69 66 20 6e 65 63 65 73 73 61 72 79 dir if necessary
56c40 2e 0a 20 20 6c 74 5f 74 6d 70 5f 6c 74 5f 73 65 .. lt_tmp_lt_se
56c50 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 0a arch_path_spec=.
56c60 20 20 6c 74 5f 6d 75 6c 74 69 5f 6f 73 5f 64 69 lt_multi_os_di
56c70 72 3d 60 24 43 43 20 24 43 50 50 46 4c 41 47 53 r=`$CC $CPPFLAGS
56c80 20 24 43 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 $CFLAGS $LDFLAG
56c90 53 20 2d 70 72 69 6e 74 2d 6d 75 6c 74 69 2d 6f S -print-multi-o
56ca0 73 2d 64 69 72 65 63 74 6f 72 79 20 32 3e 2f 64 s-directory 2>/d
56cb0 65 76 2f 6e 75 6c 6c 60 0a 20 20 66 6f 72 20 6c ev/null`. for l
56cc0 74 5f 73 79 73 5f 70 61 74 68 20 69 6e 20 24 6c t_sys_path in $l
56cd0 74 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 t_search_path_sp
56ce0 65 63 3b 20 64 6f 0a 20 20 20 20 69 66 20 74 65 ec; do. if te
56cf0 73 74 20 2d 64 20 22 24 6c 74 5f 73 79 73 5f 70 st -d "$lt_sys_p
56d00 61 74 68 2f 24 6c 74 5f 6d 75 6c 74 69 5f 6f 73 ath/$lt_multi_os
56d10 5f 64 69 72 22 3b 20 74 68 65 6e 0a 20 20 20 20 _dir"; then.
56d20 20 20 6c 74 5f 74 6d 70 5f 6c 74 5f 73 65 61 72 lt_tmp_lt_sear
56d30 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 24 6c ch_path_spec="$l
56d40 74 5f 74 6d 70 5f 6c 74 5f 73 65 61 72 63 68 5f t_tmp_lt_search_
56d50 70 61 74 68 5f 73 70 65 63 20 24 6c 74 5f 73 79 path_spec $lt_sy
56d60 73 5f 70 61 74 68 2f 24 6c 74 5f 6d 75 6c 74 69 s_path/$lt_multi
56d70 5f 6f 73 5f 64 69 72 22 0a 20 20 20 20 65 6c 73 _os_dir". els
56d80 65 0a 20 20 20 20 20 20 74 65 73 74 20 2d 64 20 e. test -d
56d90 22 24 6c 74 5f 73 79 73 5f 70 61 74 68 22 20 26 "$lt_sys_path" &
56da0 26 20 5c 0a 09 6c 74 5f 74 6d 70 5f 6c 74 5f 73 & \..lt_tmp_lt_s
56db0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
56dc0 22 24 6c 74 5f 74 6d 70 5f 6c 74 5f 73 65 61 72 "$lt_tmp_lt_sear
56dd0 63 68 5f 70 61 74 68 5f 73 70 65 63 20 24 6c 74 ch_path_spec $lt
56de0 5f 73 79 73 5f 70 61 74 68 22 0a 20 20 20 20 66 _sys_path". f
56df0 69 0a 20 20 64 6f 6e 65 0a 20 20 6c 74 5f 73 65 i. done. lt_se
56e00 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 arch_path_spec=`
56e10 24 45 43 48 4f 20 22 24 6c 74 5f 74 6d 70 5f 6c $ECHO "$lt_tmp_l
56e20 74 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 t_search_path_sp
56e30 65 63 22 20 7c 20 61 77 6b 20 27 0a 42 45 47 49 ec" | awk '.BEGI
56e40 4e 20 7b 52 53 3d 22 20 22 3b 20 46 53 3d 22 2f N {RS=" "; FS="/
56e50 7c 5c 6e 22 3b 7d 20 7b 0a 20 20 6c 74 5f 66 6f |\n";} {. lt_fo
56e60 6f 3d 22 22 3b 0a 20 20 6c 74 5f 63 6f 75 6e 74 o="";. lt_count
56e70 3d 30 3b 0a 20 20 66 6f 72 20 28 6c 74 5f 69 20 =0;. for (lt_i
56e80 3d 20 4e 46 3b 20 6c 74 5f 69 20 3e 20 30 3b 20 = NF; lt_i > 0;
56e90 6c 74 5f 69 2d 2d 29 20 7b 0a 20 20 20 20 69 66 lt_i--) {. if
56ea0 20 28 24 6c 74 5f 69 20 21 3d 20 22 22 20 26 26 ($lt_i != "" &&
56eb0 20 24 6c 74 5f 69 20 21 3d 20 22 2e 22 29 20 7b $lt_i != ".") {
56ec0 0a 20 20 20 20 20 20 69 66 20 28 24 6c 74 5f 69 . if ($lt_i
56ed0 20 3d 3d 20 22 2e 2e 22 29 20 7b 0a 20 20 20 20 == "..") {.
56ee0 20 20 20 20 6c 74 5f 63 6f 75 6e 74 2b 2b 3b 0a lt_count++;.
56ef0 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 } else {.
56f00 20 20 20 20 20 20 20 69 66 20 28 6c 74 5f 63 6f if (lt_co
56f10 75 6e 74 20 3d 3d 20 30 29 20 7b 0a 20 20 20 20 unt == 0) {.
56f20 20 20 20 20 20 20 6c 74 5f 66 6f 6f 3d 22 2f 22 lt_foo="/"
56f30 20 24 6c 74 5f 69 20 6c 74 5f 66 6f 6f 3b 0a 20 $lt_i lt_foo;.
56f40 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a } else {.
56f50 20 20 20 20 20 20 20 20 20 20 6c 74 5f 63 6f 75 lt_cou
56f60 6e 74 2d 2d 3b 0a 20 20 20 20 20 20 20 20 7d 0a nt--;. }.
56f70 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 }. }.
56f80 7d 0a 20 20 69 66 20 28 6c 74 5f 66 6f 6f 20 21 }. if (lt_foo !
56f90 3d 20 22 22 29 20 7b 20 6c 74 5f 66 72 65 71 5b = "") { lt_freq[
56fa0 6c 74 5f 66 6f 6f 5d 2b 2b 3b 20 7d 0a 20 20 69 lt_foo]++; }. i
56fb0 66 20 28 6c 74 5f 66 72 65 71 5b 6c 74 5f 66 6f f (lt_freq[lt_fo
56fc0 6f 5d 20 3d 3d 20 31 29 20 7b 20 70 72 69 6e 74 o] == 1) { print
56fd0 20 6c 74 5f 66 6f 6f 3b 20 7d 0a 7d 27 60 0a 20 lt_foo; }.}'`.
56fe0 20 23 20 41 57 4b 20 70 72 6f 67 72 61 6d 20 61 # AWK program a
56ff0 62 6f 76 65 20 65 72 72 6f 6e 65 6f 75 73 6c 79 bove erroneously
57000 20 70 72 65 70 65 6e 64 73 20 27 2f 27 20 74 6f prepends '/' to
57010 20 43 3a 2f 64 6f 73 2f 70 61 74 68 73 0a 20 20 C:/dos/paths.
57020 23 20 66 6f 72 20 74 68 65 73 65 20 68 6f 73 74 # for these host
57030 73 2e 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f s.. case $host_
57040 6f 73 20 69 6e 0a 20 20 20 20 6d 69 6e 67 77 2a os in. mingw*
57050 20 7c 20 63 65 67 63 63 2a 29 20 6c 74 5f 73 65 | cegcc*) lt_se
57060 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 arch_path_spec=`
57070 24 45 43 48 4f 20 22 24 6c 74 5f 73 65 61 72 63 $ECHO "$lt_searc
57080 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 5c 0a h_path_spec" |\.
57090 20 20 20 20 20 20 24 53 45 44 20 27 73 2c 2f 5c $SED 's,/\
570a0 28 5b 41 2d 5a 61 2d 7a 5d 3a 5c 29 2c 5c 31 2c ([A-Za-z]:\),\1,
570b0 67 27 60 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 g'` ;;. esac.
570c0 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 sys_lib_search_p
570d0 61 74 68 5f 73 70 65 63 3d 60 24 45 43 48 4f 20 ath_spec=`$ECHO
570e0 22 24 6c 74 5f 73 65 61 72 63 68 5f 70 61 74 68 "$lt_search_path
570f0 5f 73 70 65 63 22 20 7c 20 24 6c 74 5f 4e 4c 32 _spec" | $lt_NL2
57100 53 50 60 0a 65 6c 73 65 0a 20 20 73 79 73 5f 6c SP`.else. sys_l
57110 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 ib_search_path_s
57120 70 65 63 3d 22 2f 6c 69 62 20 2f 75 73 72 2f 6c pec="/lib /usr/l
57130 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 ib /usr/local/li
57140 62 22 0a 66 69 0a 6c 69 62 72 61 72 79 5f 6e 61 b".fi.library_na
57150 6d 65 73 5f 73 70 65 63 3d 0a 6c 69 62 6e 61 6d mes_spec=.libnam
57160 65 5f 73 70 65 63 3d 27 6c 69 62 24 6e 61 6d 65 e_spec='lib$name
57170 27 0a 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 0a 73 '.soname_spec=.s
57180 68 72 65 78 74 5f 63 6d 64 73 3d 22 2e 73 6f 22 hrext_cmds=".so"
57190 0a 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 .postinstall_cmd
571a0 73 3d 0a 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c s=.postuninstall
571b0 5f 63 6d 64 73 3d 0a 66 69 6e 69 73 68 5f 63 6d _cmds=.finish_cm
571c0 64 73 3d 0a 66 69 6e 69 73 68 5f 65 76 61 6c 3d ds=.finish_eval=
571d0 0a 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 0a .shlibpath_var=.
571e0 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 shlibpath_overri
571f0 64 65 73 5f 72 75 6e 70 61 74 68 3d 75 6e 6b 6e des_runpath=unkn
57200 6f 77 6e 0a 76 65 72 73 69 6f 6e 5f 74 79 70 65 own.version_type
57210 3d 6e 6f 6e 65 0a 64 79 6e 61 6d 69 63 5f 6c 69 =none.dynamic_li
57220 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c nker="$host_os l
57230 64 2e 73 6f 22 0a 73 79 73 5f 6c 69 62 5f 64 6c d.so".sys_lib_dl
57240 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
57250 3d 22 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 22 ="/lib /usr/lib"
57260 0a 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 .need_lib_prefix
57270 3d 75 6e 6b 6e 6f 77 6e 0a 68 61 72 64 63 6f 64 =unknown.hardcod
57280 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 6e 6f 0a 0a e_into_libs=no..
57290 23 20 77 68 65 6e 20 79 6f 75 20 73 65 74 20 6e # when you set n
572a0 65 65 64 5f 76 65 72 73 69 6f 6e 20 74 6f 20 6e eed_version to n
572b0 6f 2c 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 o, make sure it
572c0 64 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 20 2d does not cause -
572d0 73 65 74 5f 76 65 72 73 69 6f 6e 0a 23 20 66 6c set_version.# fl
572e0 61 67 73 20 74 6f 20 62 65 20 6c 65 66 74 20 77 ags to be left w
572f0 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 ithout arguments
57300 0a 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 75 6e .need_version=un
57310 6b 6e 6f 77 6e 0a 0a 63 61 73 65 20 24 68 6f 73 known..case $hos
57320 74 5f 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 t_os in.aix3*).
57330 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 version_type=li
57340 6e 75 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 nux. library_na
57350 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e mes_spec='${libn
57360 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
57370 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 shared_ext}$vers
57380 75 66 66 69 78 20 24 6c 69 62 6e 61 6d 65 2e 61 uffix $libname.a
57390 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 '. shlibpath_va
573a0 72 3d 4c 49 42 50 41 54 48 0a 0a 20 20 23 20 41 r=LIBPATH.. # A
573b0 49 58 20 33 20 68 61 73 20 6e 6f 20 76 65 72 73 IX 3 has no vers
573c0 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 2c 20 ioning support,
573d0 73 6f 20 77 65 20 61 70 70 65 6e 64 20 61 20 6d so we append a m
573e0 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20 74 6f 20 ajor version to
573f0 74 68 65 20 6e 61 6d 65 2e 0a 20 20 73 6f 6e 61 the name.. sona
57400 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 me_spec='${libna
57410 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 me}${release}${s
57420 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 hared_ext}$major
57430 27 0a 20 20 3b 3b 0a 0a 61 69 78 5b 34 2d 39 5d '. ;;..aix[4-9]
57440 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 *). version_typ
57450 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c e=linux. need_l
57460 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e ib_prefix=no. n
57470 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 eed_version=no.
57480 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c hardcode_into_l
57490 69 62 73 3d 79 65 73 0a 20 20 69 66 20 74 65 73 ibs=yes. if tes
574a0 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 t "$host_cpu" =
574b0 69 61 36 34 3b 20 74 68 65 6e 0a 20 20 20 20 23 ia64; then. #
574c0 20 41 49 58 20 35 20 73 75 70 70 6f 72 74 73 20 AIX 5 supports
574d0 49 41 36 34 0a 20 20 20 20 6c 69 62 72 61 72 79 IA64. library
574e0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c _names_spec='${l
574f0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
57500 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d }${shared_ext}$m
57510 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 ajor ${libname}$
57520 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 {release}${share
57530 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 d_ext}$versuffix
57540 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 $libname${share
57550 64 5f 65 78 74 7d 27 0a 20 20 20 20 73 68 6c 69 d_ext}'. shli
57560 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 bpath_var=LD_LIB
57570 52 41 52 59 5f 50 41 54 48 0a 20 20 65 6c 73 65 RARY_PATH. else
57580 0a 20 20 20 20 23 20 57 69 74 68 20 47 43 43 20 . # With GCC
57590 75 70 20 74 6f 20 32 2e 39 35 2e 78 2c 20 63 6f up to 2.95.x, co
575a0 6c 6c 65 63 74 32 20 77 6f 75 6c 64 20 63 72 65 llect2 would cre
575b0 61 74 65 20 61 6e 20 69 6d 70 6f 72 74 20 66 69 ate an import fi
575c0 6c 65 0a 20 20 20 20 23 20 66 6f 72 20 64 65 70 le. # for dep
575d0 65 6e 64 65 6e 63 65 20 6c 69 62 72 61 72 69 65 endence librarie
575e0 73 2e 20 20 54 68 65 20 69 6d 70 6f 72 74 20 66 s. The import f
575f0 69 6c 65 20 77 6f 75 6c 64 20 73 74 61 72 74 20 ile would start
57600 77 69 74 68 0a 20 20 20 20 23 20 74 68 65 20 6c with. # the l
57610 69 6e 65 20 60 23 21 20 2e 27 2e 20 20 54 68 69 ine `#! .'. Thi
57620 73 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 s would cause th
57630 65 20 67 65 6e 65 72 61 74 65 64 20 6c 69 62 72 e generated libr
57640 61 72 79 20 74 6f 0a 20 20 20 20 23 20 64 65 70 ary to. # dep
57650 65 6e 64 20 6f 6e 20 60 2e 27 2c 20 61 6c 77 61 end on `.', alwa
57660 79 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6c 69 ys an invalid li
57670 62 72 61 72 79 2e 20 20 54 68 69 73 20 77 61 73 brary. This was
57680 20 66 69 78 65 64 20 69 6e 0a 20 20 20 20 23 20 fixed in. #
57690 64 65 76 65 6c 6f 70 6d 65 6e 74 20 73 6e 61 70 development snap
576a0 73 68 6f 74 73 20 6f 66 20 47 43 43 20 70 72 69 shots of GCC pri
576b0 6f 72 20 74 6f 20 33 2e 30 2e 0a 20 20 20 20 63 or to 3.0.. c
576c0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a ase $host_os in.
576d0 20 20 20 20 20 20 61 69 78 34 20 7c 20 61 69 78 aix4 | aix
576e0 34 2e 5b 30 31 5d 20 7c 20 61 69 78 34 2e 5b 30 4.[01] | aix4.[0
576f0 31 5d 2e 2a 29 0a 20 20 20 20 20 20 69 66 20 7b 1].*). if {
57700 20 65 63 68 6f 20 27 23 69 66 20 5f 5f 47 4e 55 echo '#if __GNU
57710 43 5f 5f 20 3e 20 32 20 7c 7c 20 28 5f 5f 47 4e C__ > 2 || (__GN
57720 55 43 5f 5f 20 3d 3d 20 32 20 26 26 20 5f 5f 47 UC__ == 2 && __G
57730 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 39 NUC_MINOR__ >= 9
57740 37 29 27 0a 09 20 20 20 65 63 68 6f 20 27 20 79 7)'.. echo ' y
57750 65 73 20 27 0a 09 20 20 20 65 63 68 6f 20 27 23 es '.. echo '#
57760 65 6e 64 69 66 27 3b 20 7d 20 7c 20 24 7b 43 43 endif'; } | ${CC
57770 7d 20 2d 45 20 2d 20 7c 20 24 47 52 45 50 20 79 } -E - | $GREP y
57780 65 73 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 es > /dev/null;
57790 74 68 65 6e 0a 09 3a 0a 20 20 20 20 20 20 65 6c then..:. el
577a0 73 65 0a 09 63 61 6e 5f 62 75 69 6c 64 5f 73 68 se..can_build_sh
577b0 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 66 69 ared=no. fi
577c0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 . ;;. es
577d0 61 63 0a 20 20 20 20 23 20 41 49 58 20 28 6f 6e ac. # AIX (on
577e0 20 50 6f 77 65 72 2a 29 20 68 61 73 20 6e 6f 20 Power*) has no
577f0 76 65 72 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f versioning suppo
57800 72 74 2c 20 73 6f 20 63 75 72 72 65 6e 74 6c 79 rt, so currently
57810 20 77 65 20 63 61 6e 20 6e 6f 74 20 68 61 72 64 we can not hard
57820 63 6f 64 65 20 63 6f 72 72 65 63 74 0a 20 20 20 code correct.
57830 20 23 20 73 6f 6e 61 6d 65 20 69 6e 74 6f 20 65 # soname into e
57840 78 65 63 75 74 61 62 6c 65 2e 20 50 72 6f 62 61 xecutable. Proba
57850 62 6c 79 20 77 65 20 63 61 6e 20 61 64 64 20 76 bly we can add v
57860 65 72 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 ersioning suppor
57870 74 20 74 6f 0a 20 20 20 20 23 20 63 6f 6c 6c 65 t to. # colle
57880 63 74 32 2c 20 73 6f 20 61 64 64 69 74 69 6f 6e ct2, so addition
57890 61 6c 20 6c 69 6e 6b 73 20 63 61 6e 20 62 65 20 al links can be
578a0 75 73 65 66 75 6c 20 69 6e 20 66 75 74 75 72 65 useful in future
578b0 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 .. if test "$
578c0 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c aix_use_runtimel
578d0 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 inking" = yes; t
578e0 68 65 6e 0a 20 20 20 20 20 20 23 20 49 66 20 75 hen. # If u
578f0 73 69 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c 69 sing run time li
57900 6e 6b 69 6e 67 20 28 6f 6e 20 41 49 58 20 34 2e nking (on AIX 4.
57910 32 20 6f 72 20 6c 61 74 65 72 29 20 75 73 65 20 2 or later) use
57920 6c 69 62 3c 6e 61 6d 65 3e 2e 73 6f 0a 20 20 20 lib<name>.so.
57930 20 20 20 23 20 69 6e 73 74 65 61 64 20 6f 66 20 # instead of
57940 6c 69 62 3c 6e 61 6d 65 3e 2e 61 20 74 6f 20 6c lib<name>.a to l
57950 65 74 20 70 65 6f 70 6c 65 20 6b 6e 6f 77 20 74 et people know t
57960 68 61 74 20 74 68 65 73 65 20 61 72 65 20 6e 6f hat these are no
57970 74 0a 20 20 20 20 20 20 23 20 74 79 70 69 63 61 t. # typica
57980 6c 20 41 49 58 20 73 68 61 72 65 64 20 6c 69 62 l AIX shared lib
57990 72 61 72 69 65 73 2e 0a 20 20 20 20 20 20 6c 69 raries.. li
579a0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 brary_names_spec
579b0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 ='${libname}${re
579c0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 lease}${shared_e
579d0 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b xt}$versuffix ${
579e0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
579f0 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
57a00 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b major $libname${
57a10 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 shared_ext}'.
57a20 20 65 6c 73 65 0a 20 20 20 20 20 20 23 20 57 65 else. # We
57a30 20 70 72 65 73 65 72 76 65 20 2e 61 20 61 73 20 preserve .a as
57a40 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 73 68 extension for sh
57a50 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 74 ared libraries t
57a60 68 72 6f 75 67 68 20 41 49 58 34 2e 32 0a 20 20 hrough AIX4.2.
57a70 20 20 20 20 23 20 61 6e 64 20 6c 61 74 65 72 20 # and later
57a80 77 68 65 6e 20 77 65 20 61 72 65 20 6e 6f 74 20 when we are not
57a90 64 6f 69 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c doing run time l
57aa0 69 6e 6b 69 6e 67 2e 0a 20 20 20 20 20 20 6c 69 inking.. li
57ab0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 brary_names_spec
57ac0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 ='${libname}${re
57ad0 6c 65 61 73 65 7d 2e 61 20 24 6c 69 62 6e 61 6d lease}.a $libnam
57ae0 65 2e 61 27 0a 20 20 20 20 20 20 73 6f 6e 61 6d e.a'. sonam
57af0 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d e_spec='${libnam
57b00 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
57b10 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 ared_ext}$major'
57b20 0a 20 20 20 20 66 69 0a 20 20 20 20 73 68 6c 69 . fi. shli
57b30 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50 41 54 bpath_var=LIBPAT
57b40 48 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 61 6d 69 H. fi. ;;..ami
57b50 67 61 6f 73 2a 29 0a 20 20 63 61 73 65 20 24 68 gaos*). case $h
57b60 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 70 6f 77 ost_cpu in. pow
57b70 65 72 70 63 29 0a 20 20 20 20 23 20 53 69 6e 63 erpc). # Sinc
57b80 65 20 4a 75 6c 79 20 32 30 30 37 20 41 6d 69 67 e July 2007 Amig
57b90 61 4f 53 34 20 6f 66 66 69 63 69 61 6c 6c 79 20 aOS4 officially
57ba0 73 75 70 70 6f 72 74 73 20 2e 73 6f 20 6c 69 62 supports .so lib
57bb0 72 61 72 69 65 73 2e 0a 20 20 20 20 23 20 57 68 raries.. # Wh
57bc0 65 6e 20 63 6f 6d 70 69 6c 69 6e 67 20 74 68 65 en compiling the
57bd0 20 65 78 65 63 75 74 61 62 6c 65 2c 20 61 64 64 executable, add
57be0 20 2d 75 73 65 2d 64 79 6e 6c 64 20 2d 4c 73 6f -use-dynld -Lso
57bf0 62 6a 73 3a 20 74 6f 20 74 68 65 20 63 6f 6d 70 bjs: to the comp
57c00 69 6c 65 6c 69 6e 65 2e 0a 20 20 20 20 6c 69 62 ileline.. lib
57c10 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d rary_names_spec=
57c20 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c '${libname}${rel
57c30 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
57c40 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c t}$versuffix ${l
57c50 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
57c60 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d }${shared_ext}$m
57c70 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 ajor $libname${s
57c80 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 hared_ext}'.
57c90 3b 3b 0a 20 20 6d 36 38 6b 29 0a 20 20 20 20 6c ;;. m68k). l
57ca0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 ibrary_names_spe
57cb0 63 3d 27 24 6c 69 62 6e 61 6d 65 2e 69 78 6c 69 c='$libname.ixli
57cc0 62 72 61 72 79 20 24 6c 69 62 6e 61 6d 65 2e 61 brary $libname.a
57cd0 27 0a 20 20 20 20 23 20 43 72 65 61 74 65 20 24 '. # Create $
57ce0 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 {libname}_ixlibr
57cf0 61 72 79 2e 61 20 65 6e 74 72 69 65 73 20 69 6e ary.a entries in
57d00 20 2f 73 79 73 2f 6c 69 62 73 2e 0a 20 20 20 20 /sys/libs..
57d10 66 69 6e 69 73 68 5f 65 76 61 6c 3d 27 66 6f 72 finish_eval='for
57d20 20 6c 69 62 20 69 6e 20 60 6c 73 20 24 6c 69 62 lib in `ls $lib
57d30 64 69 72 2f 2a 2e 69 78 6c 69 62 72 61 72 79 20 dir/*.ixlibrary
57d40 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20 64 6f 2>/dev/null`; do
57d50 20 6c 69 62 6e 61 6d 65 3d 60 66 75 6e 63 5f 65 libname=`func_e
57d60 63 68 6f 5f 61 6c 6c 20 22 24 6c 69 62 22 20 7c cho_all "$lib" |
57d70 20 24 53 45 44 20 27 5c 27 27 73 25 5e 2e 2a 2f $SED '\''s%^.*/
57d80 5c 28 5b 5e 2f 5d 2a 5c 29 5c 2e 69 78 6c 69 62 \([^/]*\)\.ixlib
57d90 72 61 72 79 24 25 5c 31 25 27 5c 27 27 60 3b 20 rary$%\1%'\''`;
57da0 74 65 73 74 20 24 52 4d 20 2f 73 79 73 2f 6c 69 test $RM /sys/li
57db0 62 73 2f 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 bs/${libname}_ix
57dc0 6c 69 62 72 61 72 79 2e 61 3b 20 24 73 68 6f 77 library.a; $show
57dd0 20 22 63 64 20 2f 73 79 73 2f 6c 69 62 73 20 26 "cd /sys/libs &
57de0 26 20 24 4c 4e 5f 53 20 24 6c 69 62 20 24 7b 6c & $LN_S $lib ${l
57df0 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 ibname}_ixlibrar
57e00 79 2e 61 22 3b 20 63 64 20 2f 73 79 73 2f 6c 69 y.a"; cd /sys/li
57e10 62 73 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62 bs && $LN_S $lib
57e20 20 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 ${libname}_ixli
57e30 62 72 61 72 79 2e 61 20 7c 7c 20 65 78 69 74 20 brary.a || exit
57e40 31 3b 20 64 6f 6e 65 27 0a 20 20 20 20 3b 3b 0a 1; done'. ;;.
57e50 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 62 65 6f esac. ;;..beo
57e60 73 2a 29 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 s*). library_na
57e70 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e mes_spec='${libn
57e80 61 6d 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ame}${shared_ext
57e90 7d 27 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e }'. dynamic_lin
57ea0 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 ker="$host_os ld
57eb0 2e 73 6f 22 0a 20 20 73 68 6c 69 62 70 61 74 68 .so". shlibpath
57ec0 5f 76 61 72 3d 4c 49 42 52 41 52 59 5f 50 41 54 _var=LIBRARY_PAT
57ed0 48 0a 20 20 3b 3b 0a 0a 62 73 64 69 5b 34 35 5d H. ;;..bsdi[45]
57ee0 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 *). version_typ
57ef0 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 76 e=linux. need_v
57f00 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 ersion=no. libr
57f10 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 ary_names_spec='
57f20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
57f30 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
57f40 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 }$versuffix ${li
57f50 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d bname}${release}
57f60 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 ${shared_ext}$ma
57f70 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 jor $libname${sh
57f80 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e ared_ext}'. son
57f90 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e ame_spec='${libn
57fa0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
57fb0 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f shared_ext}$majo
57fc0 72 27 0a 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 r'. finish_cmds
57fd0 3d 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f ='PATH="\$PATH:/
57fe0 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 24 sbin" ldconfig $
57ff0 6c 69 62 64 69 72 27 0a 20 20 73 68 6c 69 62 70 libdir'. shlibp
58000 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 ath_var=LD_LIBRA
58010 52 59 5f 50 41 54 48 0a 20 20 73 79 73 5f 6c 69 RY_PATH. sys_li
58020 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 b_search_path_sp
58030 65 63 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f ec="/shlib /usr/
58040 6c 69 62 20 2f 75 73 72 2f 58 31 31 2f 6c 69 62 lib /usr/X11/lib
58050 20 2f 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 /usr/contrib/li
58060 62 20 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 b /lib /usr/loca
58070 6c 2f 6c 69 62 22 0a 20 20 73 79 73 5f 6c 69 62 l/lib". sys_lib
58080 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 _dlsearch_path_s
58090 70 65 63 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 pec="/shlib /usr
580a0 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f /lib /usr/local/
580b0 6c 69 62 22 0a 20 20 23 20 74 68 65 20 64 65 66 lib". # the def
580c0 61 75 6c 74 20 6c 64 2e 73 6f 2e 63 6f 6e 66 20 ault ld.so.conf
580d0 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20 2f 75 also contains /u
580e0 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62 20 61 sr/contrib/lib a
580f0 6e 64 0a 20 20 23 20 2f 75 73 72 2f 58 31 31 52 nd. # /usr/X11R
58100 36 2f 6c 69 62 20 28 2f 75 73 72 2f 58 31 31 20 6/lib (/usr/X11
58110 69 73 20 61 20 6c 69 6e 6b 20 74 6f 20 2f 75 73 is a link to /us
58120 72 2f 58 31 31 52 36 29 2c 20 62 75 74 20 6c 65 r/X11R6), but le
58130 74 20 75 73 20 61 6c 6c 6f 77 0a 20 20 23 20 6c t us allow. # l
58140 69 62 74 6f 6f 6c 20 74 6f 20 68 61 72 64 2d 63 ibtool to hard-c
58150 6f 64 65 20 74 68 65 73 65 20 69 6e 74 6f 20 70 ode these into p
58160 72 6f 67 72 61 6d 73 0a 20 20 3b 3b 0a 0a 63 79 rograms. ;;..cy
58170 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c gwin* | mingw* |
58180 20 70 77 33 32 2a 20 7c 20 63 65 67 63 63 2a 29 pw32* | cegcc*)
58190 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d . version_type=
581a0 77 69 6e 64 6f 77 73 0a 20 20 73 68 72 65 78 74 windows. shrext
581b0 5f 63 6d 64 73 3d 22 2e 64 6c 6c 22 0a 20 20 6e _cmds=".dll". n
581c0 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 eed_version=no.
581d0 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 need_lib_prefix
581e0 3d 6e 6f 0a 0a 20 20 63 61 73 65 20 24 47 43 43 =no.. case $GCC
581f0 2c 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e ,$cc_basename in
58200 0a 20 20 79 65 73 2c 2a 29 0a 20 20 20 20 23 20 . yes,*). #
58210 67 63 63 0a 20 20 20 20 6c 69 62 72 61 72 79 5f gcc. library_
58220 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 names_spec='$lib
58230 6e 61 6d 65 2e 64 6c 6c 2e 61 27 0a 20 20 20 20 name.dll.a'.
58240 23 20 44 4c 4c 20 69 73 20 69 6e 73 74 61 6c 6c # DLL is install
58250 65 64 20 74 6f 20 24 28 6c 69 62 64 69 72 29 2f ed to $(libdir)/
58260 2e 2e 2f 62 69 6e 20 62 79 20 70 6f 73 74 69 6e ../bin by postin
58270 73 74 61 6c 6c 5f 63 6d 64 73 0a 20 20 20 20 70 stall_cmds. p
58280 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d ostinstall_cmds=
58290 27 62 61 73 65 5f 66 69 6c 65 3d 60 62 61 73 65 'base_file=`base
582a0 6e 61 6d 65 20 5c 24 7b 66 69 6c 65 7d 60 7e 0a name \${file}`~.
582b0 20 20 20 20 20 20 64 6c 70 61 74 68 3d 60 24 53 dlpath=`$S
582c0 48 45 4c 4c 20 32 3e 26 31 20 2d 63 20 27 5c 27 HELL 2>&1 -c '\'
582d0 27 2e 20 24 64 69 72 2f 27 5c 27 27 5c 24 7b 62 '. $dir/'\''\${b
582e0 61 73 65 5f 66 69 6c 65 7d 27 5c 27 27 69 3b 20 ase_file}'\''i;
582f0 65 63 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c 27 echo \$dlname'\'
58300 27 60 7e 0a 20 20 20 20 20 20 64 6c 64 69 72 3d '`~. dldir=
58310 24 64 65 73 74 64 69 72 2f 60 64 69 72 6e 61 6d $destdir/`dirnam
58320 65 20 5c 24 64 6c 70 61 74 68 60 7e 0a 20 20 20 e \$dlpath`~.
58330 20 20 20 74 65 73 74 20 2d 64 20 5c 24 64 6c 64 test -d \$dld
58340 69 72 20 7c 7c 20 6d 6b 64 69 72 20 2d 70 20 5c ir || mkdir -p \
58350 24 64 6c 64 69 72 7e 0a 20 20 20 20 20 20 24 69 $dldir~. $i
58360 6e 73 74 61 6c 6c 5f 70 72 6f 67 20 24 64 69 72 nstall_prog $dir
58370 2f 24 64 6c 6e 61 6d 65 20 5c 24 64 6c 64 69 72 /$dlname \$dldir
58380 2f 24 64 6c 6e 61 6d 65 7e 0a 20 20 20 20 20 20 /$dlname~.
58390 63 68 6d 6f 64 20 61 2b 78 20 5c 24 64 6c 64 69 chmod a+x \$dldi
583a0 72 2f 24 64 6c 6e 61 6d 65 7e 0a 20 20 20 20 20 r/$dlname~.
583b0 20 69 66 20 74 65 73 74 20 2d 6e 20 27 5c 27 27 if test -n '\''
583c0 24 73 74 72 69 70 6d 65 27 5c 27 27 20 26 26 20 $stripme'\'' &&
583d0 74 65 73 74 20 2d 6e 20 27 5c 27 27 24 73 74 72 test -n '\''$str
583e0 69 70 6c 69 62 27 5c 27 27 3b 20 74 68 65 6e 0a iplib'\''; then.
583f0 20 20 20 20 20 20 20 20 65 76 61 6c 20 27 5c 27 eval '\'
58400 27 24 73 74 72 69 70 6c 69 62 20 5c 24 64 6c 64 '$striplib \$dld
58410 69 72 2f 24 64 6c 6e 61 6d 65 27 5c 27 27 20 7c ir/$dlname'\'' |
58420 7c 20 65 78 69 74 20 5c 24 3f 3b 0a 20 20 20 20 | exit \$?;.
58430 20 20 66 69 27 0a 20 20 20 20 70 6f 73 74 75 6e fi'. postun
58440 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 64 6c install_cmds='dl
58450 64 6c 6c 3d 60 24 53 48 45 4c 4c 20 32 3e 26 31 dll=`$SHELL 2>&1
58460 20 2d 63 20 27 5c 27 27 2e 20 24 66 69 6c 65 3b -c '\''. $file;
58470 20 65 63 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c echo \$dlname'\
58480 27 27 60 7e 0a 20 20 20 20 20 20 64 6c 70 61 74 ''`~. dlpat
58490 68 3d 24 64 69 72 2f 5c 24 64 6c 64 6c 6c 7e 0a h=$dir/\$dldll~.
584a0 20 20 20 20 20 20 20 24 52 4d 20 5c 24 64 6c 70 $RM \$dlp
584b0 61 74 68 27 0a 20 20 20 20 73 68 6c 69 62 70 61 ath'. shlibpa
584c0 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e th_overrides_run
584d0 70 61 74 68 3d 79 65 73 0a 0a 20 20 20 20 63 61 path=yes.. ca
584e0 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 se $host_os in.
584f0 20 20 20 63 79 67 77 69 6e 2a 29 0a 20 20 20 20 cygwin*).
58500 20 20 23 20 43 79 67 77 69 6e 20 44 4c 4c 73 20 # Cygwin DLLs
58510 75 73 65 20 27 63 79 67 27 20 70 72 65 66 69 78 use 'cyg' prefix
58520 20 72 61 74 68 65 72 20 74 68 61 6e 20 27 6c 69 rather than 'li
58530 62 27 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f b'. soname_
58540 73 70 65 63 3d 27 60 65 63 68 6f 20 24 7b 6c 69 spec='`echo ${li
58550 62 6e 61 6d 65 7d 20 7c 20 73 65 64 20 2d 65 20 bname} | sed -e
58560 27 73 2f 5e 6c 69 62 2f 63 79 67 2f 27 60 60 65 's/^lib/cyg/'``e
58570 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20 7c cho ${release} |
58580 20 24 53 45 44 20 2d 65 20 27 73 2f 5b 2e 5d 2f $SED -e 's/[.]/
58590 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69 78 -/g'`${versuffix
585a0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a }${shared_ext}'.
585b0 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 . sys_lib_s
585c0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
585d0 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 "$sys_lib_search
585e0 5f 70 61 74 68 5f 73 70 65 63 20 2f 75 73 72 2f _path_spec /usr/
585f0 6c 69 62 2f 77 33 32 61 70 69 22 0a 20 20 20 20 lib/w32api".
58600 20 20 3b 3b 0a 20 20 20 20 6d 69 6e 67 77 2a 20 ;;. mingw*
58610 7c 20 63 65 67 63 63 2a 29 0a 20 20 20 20 20 20 | cegcc*).
58620 23 20 4d 69 6e 47 57 20 44 4c 4c 73 20 75 73 65 # MinGW DLLs use
58630 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 27 6c 69 traditional 'li
58640 62 27 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 b' prefix.
58650 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c soname_spec='${l
58660 69 62 6e 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 ibname}`echo ${r
58670 65 6c 65 61 73 65 7d 20 7c 20 24 53 45 44 20 2d elease} | $SED -
58680 65 20 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b e 's/[.]/-/g'`${
58690 76 65 72 73 75 66 66 69 78 7d 24 7b 73 68 61 72 versuffix}${shar
586a0 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 20 20 3b ed_ext}'. ;
586b0 3b 0a 20 20 20 20 70 77 33 32 2a 29 0a 20 20 20 ;. pw32*).
586c0 20 20 20 23 20 70 77 33 32 20 44 4c 4c 73 20 75 # pw32 DLLs u
586d0 73 65 20 27 70 77 27 20 70 72 65 66 69 78 20 72 se 'pw' prefix r
586e0 61 74 68 65 72 20 74 68 61 6e 20 27 6c 69 62 27 ather than 'lib'
586f0 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e . library_n
58700 61 6d 65 73 5f 73 70 65 63 3d 27 60 65 63 68 6f ames_spec='`echo
58710 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65 ${libname} | se
58720 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f 70 77 2f d -e 's/^lib/pw/
58730 27 60 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 '``echo ${releas
58740 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f e} | $SED -e 's/
58750 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 [.]/-/g'`${versu
58760 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 ffix}${shared_ex
58770 74 7d 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 t}'. ;;.
58780 20 65 73 61 63 0a 20 20 20 20 64 79 6e 61 6d 69 esac. dynami
58790 63 5f 6c 69 6e 6b 65 72 3d 27 57 69 6e 33 32 20 c_linker='Win32
587a0 6c 64 2e 65 78 65 27 0a 20 20 20 20 3b 3b 0a 0a ld.exe'. ;;..
587b0 20 20 2a 2c 63 6c 2a 29 0a 20 20 20 20 23 20 4e *,cl*). # N
587c0 61 74 69 76 65 20 4d 53 56 43 0a 20 20 20 20 6c ative MSVC. l
587d0 69 62 6e 61 6d 65 5f 73 70 65 63 3d 27 24 6e 61 ibname_spec='$na
587e0 6d 65 27 0a 20 20 20 20 73 6f 6e 61 6d 65 5f 73 me'. soname_s
587f0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 60 pec='${libname}`
58800 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20 echo ${release}
58810 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 5b 2e 5d | $SED -e 's/[.]
58820 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69 /-/g'`${versuffi
58830 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 x}${shared_ext}'
58840 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d . library_nam
58850 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 es_spec='${libna
58860 6d 65 7d 2e 64 6c 6c 2e 6c 69 62 27 0a 0a 20 20 me}.dll.lib'..
58870 20 20 63 61 73 65 20 24 62 75 69 6c 64 5f 6f 73 case $build_os
58880 20 69 6e 0a 20 20 20 20 6d 69 6e 67 77 2a 29 0a in. mingw*).
58890 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 sys_lib_se
588a0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 0a arch_path_spec=.
588b0 20 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 lt_save_if
588c0 73 3d 24 49 46 53 0a 20 20 20 20 20 20 49 46 53 s=$IFS. IFS
588d0 3d 27 3b 27 0a 20 20 20 20 20 20 66 6f 72 20 6c =';'. for l
588e0 74 5f 70 61 74 68 20 69 6e 20 24 4c 49 42 0a 20 t_path in $LIB.
588f0 20 20 20 20 20 64 6f 0a 20 20 20 20 20 20 20 20 do.
58900 49 46 53 3d 24 6c 74 5f 73 61 76 65 5f 69 66 73 IFS=$lt_save_ifs
58910 0a 20 20 20 20 20 20 20 20 23 20 4c 65 74 20 44 . # Let D
58920 4f 53 20 76 61 72 69 61 62 6c 65 20 65 78 70 61 OS variable expa
58930 6e 73 69 6f 6e 20 70 72 69 6e 74 20 74 68 65 20 nsion print the
58940 73 68 6f 72 74 20 38 2e 33 20 73 74 79 6c 65 20 short 8.3 style
58950 66 69 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20 20 file name..
58960 20 20 20 6c 74 5f 70 61 74 68 3d 60 63 64 20 22 lt_path=`cd "
58970 24 6c 74 5f 70 61 74 68 22 20 32 3e 2f 64 65 76 $lt_path" 2>/dev
58980 2f 6e 75 6c 6c 20 26 26 20 63 6d 64 20 2f 2f 43 /null && cmd //C
58990 20 22 66 6f 72 20 25 69 20 69 6e 20 28 22 2e 22 "for %i in ("."
589a0 29 20 64 6f 20 40 65 63 68 6f 20 25 7e 73 69 22 ) do @echo %~si"
589b0 60 0a 20 20 20 20 20 20 20 20 73 79 73 5f 6c 69 `. sys_li
589c0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 b_search_path_sp
589d0 65 63 3d 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 ec="$sys_lib_sea
589e0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 20 24 6c rch_path_spec $l
589f0 74 5f 70 61 74 68 22 0a 20 20 20 20 20 20 64 6f t_path". do
58a00 6e 65 0a 20 20 20 20 20 20 49 46 53 3d 24 6c 74 ne. IFS=$lt
58a10 5f 73 61 76 65 5f 69 66 73 0a 20 20 20 20 20 20 _save_ifs.
58a20 23 20 43 6f 6e 76 65 72 74 20 74 6f 20 4d 53 59 # Convert to MSY
58a30 53 20 73 74 79 6c 65 2e 0a 20 20 20 20 20 20 73 S style.. s
58a40 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 ys_lib_search_pa
58a50 74 68 5f 73 70 65 63 3d 60 24 45 43 48 4f 20 22 th_spec=`$ECHO "
58a60 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f $sys_lib_search_
58a70 70 61 74 68 5f 73 70 65 63 22 20 7c 20 73 65 64 path_spec" | sed
58a80 20 2d 65 20 27 73 7c 5c 5c 5c 5c 7c 2f 7c 67 27 -e 's|\\\\|/|g'
58a90 20 2d 65 20 27 73 7c 20 5c 5c 28 5b 61 2d 7a 41 -e 's| \\([a-zA
58aa0 2d 5a 5d 5c 5c 29 3a 7c 20 2f 5c 5c 31 7c 67 27 -Z]\\):| /\\1|g'
58ab0 20 2d 65 20 27 73 7c 5e 20 7c 7c 27 60 0a 20 20 -e 's|^ ||'`.
58ac0 20 20 20 20 3b 3b 0a 20 20 20 20 63 79 67 77 69 ;;. cygwi
58ad0 6e 2a 29 0a 20 20 20 20 20 20 23 20 43 6f 6e 76 n*). # Conv
58ae0 65 72 74 20 74 6f 20 75 6e 69 78 20 66 6f 72 6d ert to unix form
58af0 2c 20 74 68 65 6e 20 74 6f 20 64 6f 73 20 66 6f , then to dos fo
58b00 72 6d 2c 20 74 68 65 6e 20 62 61 63 6b 20 74 6f rm, then back to
58b10 20 75 6e 69 78 20 66 6f 72 6d 0a 20 20 20 20 20 unix form.
58b20 20 23 20 62 75 74 20 74 68 69 73 20 74 69 6d 65 # but this time
58b30 20 64 6f 73 20 73 74 79 6c 65 20 28 6e 6f 20 73 dos style (no s
58b40 70 61 63 65 73 21 29 20 73 6f 20 74 68 61 74 20 paces!) so that
58b50 74 68 65 20 75 6e 69 78 20 66 6f 72 6d 20 6c 6f the unix form lo
58b60 6f 6b 73 0a 20 20 20 20 20 20 23 20 6c 69 6b 65 oks. # like
58b70 20 2f 63 79 67 64 72 69 76 65 2f 63 2f 50 52 4f /cygdrive/c/PRO
58b80 47 52 41 7e 31 3a 2f 63 79 67 64 72 2e 2e 2e 0a GRA~1:/cygdr....
58b90 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 sys_lib_se
58ba0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 arch_path_spec=`
58bb0 63 79 67 70 61 74 68 20 2d 2d 70 61 74 68 20 2d cygpath --path -
58bc0 2d 75 6e 69 78 20 22 24 4c 49 42 22 60 0a 20 20 -unix "$LIB"`.
58bd0 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 sys_lib_sear
58be0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 63 79 ch_path_spec=`cy
58bf0 67 70 61 74 68 20 2d 2d 70 61 74 68 20 2d 2d 64 gpath --path --d
58c00 6f 73 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 os "$sys_lib_sea
58c10 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 32 rch_path_spec" 2
58c20 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20 20 20 20 >/dev/null`.
58c30 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 sys_lib_search
58c40 5f 70 61 74 68 5f 73 70 65 63 3d 60 63 79 67 70 _path_spec=`cygp
58c50 61 74 68 20 2d 2d 70 61 74 68 20 2d 2d 75 6e 69 ath --path --uni
58c60 78 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 x "$sys_lib_sear
58c70 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20 ch_path_spec" |
58c80 24 53 45 44 20 2d 65 20 22 73 2f 24 50 41 54 48 $SED -e "s/$PATH
58c90 5f 53 45 50 41 52 41 54 4f 52 2f 20 2f 67 22 60 _SEPARATOR/ /g"`
58ca0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 . ;;. *)
58cb0 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 . sys_lib_s
58cc0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
58cd0 22 24 4c 49 42 22 0a 20 20 20 20 20 20 69 66 20 "$LIB". if
58ce0 24 45 43 48 4f 20 22 24 73 79 73 5f 6c 69 62 5f $ECHO "$sys_lib_
58cf0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
58d00 22 20 7c 20 24 47 52 45 50 20 27 3b 5b 63 2d 7a " | $GREP ';[c-z
58d10 43 2d 5a 5d 3a 2f 27 20 3e 2f 64 65 76 2f 6e 75 C-Z]:/' >/dev/nu
58d20 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ll; then.
58d30 20 23 20 49 74 20 69 73 20 6d 6f 73 74 20 70 72 # It is most pr
58d40 6f 62 61 62 6c 79 20 61 20 57 69 6e 64 6f 77 73 obably a Windows
58d50 20 66 6f 72 6d 61 74 20 50 41 54 48 2e 0a 20 20 format PATH..
58d60 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 sys_lib_se
58d70 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 arch_path_spec=`
58d80 24 45 43 48 4f 20 22 24 73 79 73 5f 6c 69 62 5f $ECHO "$sys_lib_
58d90 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
58da0 22 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 3b " | $SED -e 's/;
58db0 2f 20 2f 67 27 60 0a 20 20 20 20 20 20 65 6c 73 / /g'`. els
58dc0 65 0a 20 20 20 20 20 20 20 20 73 79 73 5f 6c 69 e. sys_li
58dd0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 b_search_path_sp
58de0 65 63 3d 60 24 45 43 48 4f 20 22 24 73 79 73 5f ec=`$ECHO "$sys_
58df0 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f lib_search_path_
58e00 73 70 65 63 22 20 7c 20 24 53 45 44 20 2d 65 20 spec" | $SED -e
58e10 22 73 2f 24 50 41 54 48 5f 53 45 50 41 52 41 54 "s/$PATH_SEPARAT
58e20 4f 52 2f 20 2f 67 22 60 0a 20 20 20 20 20 20 66 OR/ /g"`. f
58e30 69 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a i. # FIXME:
58e40 20 66 69 6e 64 20 74 68 65 20 73 68 6f 72 74 20 find the short
58e50 6e 61 6d 65 20 6f 72 20 74 68 65 20 70 61 74 68 name or the path
58e60 20 63 6f 6d 70 6f 6e 65 6e 74 73 2c 20 61 73 20 components, as
58e70 73 70 61 63 65 73 20 61 72 65 0a 20 20 20 20 20 spaces are.
58e80 20 23 20 63 6f 6d 6d 6f 6e 2e 20 28 65 2e 67 2e # common. (e.g.
58e90 20 22 50 72 6f 67 72 61 6d 20 46 69 6c 65 73 22 "Program Files"
58ea0 20 2d 3e 20 22 50 52 4f 47 52 41 7e 31 22 29 0a -> "PROGRA~1").
58eb0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 ;;. esa
58ec0 63 0a 0a 20 20 20 20 23 20 44 4c 4c 20 69 73 20 c.. # DLL is
58ed0 69 6e 73 74 61 6c 6c 65 64 20 74 6f 20 24 28 6c installed to $(l
58ee0 69 62 64 69 72 29 2f 2e 2e 2f 62 69 6e 20 62 79 ibdir)/../bin by
58ef0 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 postinstall_cmd
58f00 73 0a 20 20 20 20 70 6f 73 74 69 6e 73 74 61 6c s. postinstal
58f10 6c 5f 63 6d 64 73 3d 27 62 61 73 65 5f 66 69 6c l_cmds='base_fil
58f20 65 3d 60 62 61 73 65 6e 61 6d 65 20 5c 24 7b 66 e=`basename \${f
58f30 69 6c 65 7d 60 7e 0a 20 20 20 20 20 20 64 6c 70 ile}`~. dlp
58f40 61 74 68 3d 60 24 53 48 45 4c 4c 20 32 3e 26 31 ath=`$SHELL 2>&1
58f50 20 2d 63 20 27 5c 27 27 2e 20 24 64 69 72 2f 27 -c '\''. $dir/'
58f60 5c 27 27 5c 24 7b 62 61 73 65 5f 66 69 6c 65 7d \''\${base_file}
58f70 27 5c 27 27 69 3b 20 65 63 68 6f 20 5c 24 64 6c '\''i; echo \$dl
58f80 6e 61 6d 65 27 5c 27 27 60 7e 0a 20 20 20 20 20 name'\''`~.
58f90 20 64 6c 64 69 72 3d 24 64 65 73 74 64 69 72 2f dldir=$destdir/
58fa0 60 64 69 72 6e 61 6d 65 20 5c 24 64 6c 70 61 74 `dirname \$dlpat
58fb0 68 60 7e 0a 20 20 20 20 20 20 74 65 73 74 20 2d h`~. test -
58fc0 64 20 5c 24 64 6c 64 69 72 20 7c 7c 20 6d 6b 64 d \$dldir || mkd
58fd0 69 72 20 2d 70 20 5c 24 64 6c 64 69 72 7e 0a 20 ir -p \$dldir~.
58fe0 20 20 20 20 20 24 69 6e 73 74 61 6c 6c 5f 70 72 $install_pr
58ff0 6f 67 20 24 64 69 72 2f 24 64 6c 6e 61 6d 65 20 og $dir/$dlname
59000 5c 24 64 6c 64 69 72 2f 24 64 6c 6e 61 6d 65 27 \$dldir/$dlname'
59010 0a 20 20 20 20 70 6f 73 74 75 6e 69 6e 73 74 61 . postuninsta
59020 6c 6c 5f 63 6d 64 73 3d 27 64 6c 64 6c 6c 3d 60 ll_cmds='dldll=`
59030 24 53 48 45 4c 4c 20 32 3e 26 31 20 2d 63 20 27 $SHELL 2>&1 -c '
59040 5c 27 27 2e 20 24 66 69 6c 65 3b 20 65 63 68 6f \''. $file; echo
59050 20 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e 0a \$dlname'\''`~.
59060 20 20 20 20 20 20 64 6c 70 61 74 68 3d 24 64 69 dlpath=$di
59070 72 2f 5c 24 64 6c 64 6c 6c 7e 0a 20 20 20 20 20 r/\$dldll~.
59080 20 20 24 52 4d 20 5c 24 64 6c 70 61 74 68 27 0a $RM \$dlpath'.
59090 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 shlibpath_ov
590a0 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d errides_runpath=
590b0 79 65 73 0a 20 20 20 20 64 79 6e 61 6d 69 63 5f yes. dynamic_
590c0 6c 69 6e 6b 65 72 3d 27 57 69 6e 33 32 20 6c 69 linker='Win32 li
590d0 6e 6b 2e 65 78 65 27 0a 20 20 20 20 3b 3b 0a 0a nk.exe'. ;;..
590e0 20 20 2a 29 0a 20 20 20 20 23 20 41 73 73 75 6d *). # Assum
590f0 65 20 4d 53 56 43 20 77 72 61 70 70 65 72 0a 20 e MSVC wrapper.
59100 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 library_names
59110 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 _spec='${libname
59120 7d 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 }`echo ${release
59130 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 5b } | $SED -e 's/[
59140 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 .]/-/g'`${versuf
59150 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 fix}${shared_ext
59160 7d 20 24 6c 69 62 6e 61 6d 65 2e 6c 69 62 27 0a } $libname.lib'.
59170 20 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b dynamic_link
59180 65 72 3d 27 57 69 6e 33 32 20 6c 64 2e 65 78 65 er='Win32 ld.exe
59190 27 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a '. ;;. esac.
591a0 20 20 23 20 46 49 58 4d 45 3a 20 66 69 72 73 74 # FIXME: first
591b0 20 77 65 20 73 68 6f 75 6c 64 20 73 65 61 72 63 we should searc
591c0 68 20 2e 20 61 6e 64 20 74 68 65 20 64 69 72 65 h . and the dire
591d0 63 74 6f 72 79 20 74 68 65 20 65 78 65 63 75 74 ctory the execut
591e0 61 62 6c 65 20 69 73 20 69 6e 0a 20 20 73 68 6c able is in. shl
591f0 69 62 70 61 74 68 5f 76 61 72 3d 50 41 54 48 0a ibpath_var=PATH.
59200 20 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a 20 7c 20 ;;..darwin* |
59210 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 64 79 6e rhapsody*). dyn
59220 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f amic_linker="$ho
59230 73 74 5f 6f 73 20 64 79 6c 64 22 0a 20 20 76 65 st_os dyld". ve
59240 72 73 69 6f 6e 5f 74 79 70 65 3d 64 61 72 77 69 rsion_type=darwi
59250 6e 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 n. need_lib_pre
59260 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 fix=no. need_ve
59270 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 rsion=no. libra
59280 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 ry_names_spec='$
59290 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 {libname}${relea
592a0 73 65 7d 24 7b 6d 61 6a 6f 72 7d 24 73 68 61 72 se}${major}$shar
592b0 65 64 5f 65 78 74 20 24 7b 6c 69 62 6e 61 6d 65 ed_ext ${libname
592c0 7d 24 73 68 61 72 65 64 5f 65 78 74 27 0a 20 20 }$shared_ext'.
592d0 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c soname_spec='${l
592e0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
592f0 7d 24 7b 6d 61 6a 6f 72 7d 24 73 68 61 72 65 64 }${major}$shared
59300 5f 65 78 74 27 0a 20 20 73 68 6c 69 62 70 61 74 _ext'. shlibpat
59310 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
59320 61 74 68 3d 79 65 73 0a 20 20 73 68 6c 69 62 70 ath=yes. shlibp
59330 61 74 68 5f 76 61 72 3d 44 59 4c 44 5f 4c 49 42 ath_var=DYLD_LIB
59340 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 72 65 RARY_PATH. shre
59350 78 74 5f 63 6d 64 73 3d 27 60 74 65 73 74 20 2e xt_cmds='`test .
59360 24 6d 6f 64 75 6c 65 20 3d 20 2e 79 65 73 20 26 $module = .yes &
59370 26 20 65 63 68 6f 20 2e 73 6f 20 7c 7c 20 65 63 & echo .so || ec
59380 68 6f 20 2e 64 79 6c 69 62 60 27 0a 0a 20 20 73 ho .dylib`'.. s
59390 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 ys_lib_search_pa
593a0 74 68 5f 73 70 65 63 3d 22 24 73 79 73 5f 6c 69 th_spec="$sys_li
593b0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 b_search_path_sp
593c0 65 63 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 ec /usr/local/li
593d0 62 22 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 b". sys_lib_dls
593e0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
593f0 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 20 '/usr/local/lib
59400 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 27 0a 20 /lib /usr/lib'.
59410 20 3b 3b 0a 0a 64 67 75 78 2a 29 0a 20 20 76 65 ;;..dgux*). ve
59420 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 rsion_type=linux
59430 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 . need_lib_pref
59440 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 ix=no. need_ver
59450 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 sion=no. librar
59460 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b y_names_spec='${
59470 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
59480 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
59490 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e versuffix ${libn
594a0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
594b0 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f shared_ext}$majo
594c0 72 20 24 6c 69 62 6e 61 6d 65 24 73 68 61 72 65 r $libname$share
594d0 64 5f 65 78 74 27 0a 20 20 73 6f 6e 61 6d 65 5f d_ext'. soname_
594e0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d spec='${libname}
594f0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 ${release}${shar
59500 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 ed_ext}$major'.
59510 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c shlibpath_var=L
59520 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 D_LIBRARY_PATH.
59530 20 3b 3b 0a 0a 66 72 65 65 62 73 64 31 2a 29 0a ;;..freebsd1*).
59540 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 dynamic_linker
59550 3d 6e 6f 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 =no. ;;..freebs
59560 64 2a 20 7c 20 64 72 61 67 6f 6e 66 6c 79 2a 29 d* | dragonfly*)
59570 0a 20 20 23 20 44 72 61 67 6f 6e 46 6c 79 20 64 . # DragonFly d
59580 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 6f 75 oes not have aou
59590 74 2e 20 20 57 68 65 6e 2f 69 66 20 74 68 65 79 t. When/if they
595a0 20 69 6d 70 6c 65 6d 65 6e 74 20 61 20 6e 65 77 implement a new
595b0 0a 20 20 23 20 76 65 72 73 69 6f 6e 69 6e 67 20 . # versioning
595c0 6d 65 63 68 61 6e 69 73 6d 2c 20 61 64 6a 75 73 mechanism, adjus
595d0 74 20 74 68 69 73 2e 0a 20 20 69 66 20 74 65 73 t this.. if tes
595e0 74 20 2d 78 20 2f 75 73 72 2f 62 69 6e 2f 6f 62 t -x /usr/bin/ob
595f0 6a 66 6f 72 6d 61 74 3b 20 74 68 65 6e 0a 20 20 jformat; then.
59600 20 20 6f 62 6a 66 6f 72 6d 61 74 3d 60 2f 75 73 objformat=`/us
59610 72 2f 62 69 6e 2f 6f 62 6a 66 6f 72 6d 61 74 60 r/bin/objformat`
59620 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65 . else. case
59630 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 $host_os in.
59640 20 66 72 65 65 62 73 64 5b 31 32 33 5d 2a 29 20 freebsd[123]*)
59650 6f 62 6a 66 6f 72 6d 61 74 3d 61 6f 75 74 20 3b objformat=aout ;
59660 3b 0a 20 20 20 20 2a 29 20 6f 62 6a 66 6f 72 6d ;. *) objform
59670 61 74 3d 65 6c 66 20 3b 3b 0a 20 20 20 20 65 73 at=elf ;;. es
59680 61 63 0a 20 20 66 69 0a 20 20 76 65 72 73 69 6f ac. fi. versio
59690 6e 5f 74 79 70 65 3d 66 72 65 65 62 73 64 2d 24 n_type=freebsd-$
596a0 6f 62 6a 66 6f 72 6d 61 74 0a 20 20 63 61 73 65 objformat. case
596b0 20 24 76 65 72 73 69 6f 6e 5f 74 79 70 65 20 69 $version_type i
596c0 6e 0a 20 20 20 20 66 72 65 65 62 73 64 2d 65 6c n. freebsd-el
596d0 66 2a 29 0a 20 20 20 20 20 20 6c 69 62 72 61 72 f*). librar
596e0 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b y_names_spec='${
596f0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
59700 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
59710 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e versuffix ${libn
59720 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
59730 73 68 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 62 shared_ext} $lib
59740 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 name${shared_ext
59750 7d 27 0a 20 20 20 20 20 20 6e 65 65 64 5f 76 65 }'. need_ve
59760 72 73 69 6f 6e 3d 6e 6f 0a 20 20 20 20 20 20 6e rsion=no. n
59770 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e eed_lib_prefix=n
59780 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 66 o. ;;. f
59790 72 65 65 62 73 64 2d 2a 29 0a 20 20 20 20 20 20 reebsd-*).
597a0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
597b0 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
597c0 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
597d0 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
597e0 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 $libname${shared
597f0 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 27 _ext}$versuffix'
59800 0a 20 20 20 20 20 20 6e 65 65 64 5f 76 65 72 73 . need_vers
59810 69 6f 6e 3d 79 65 73 0a 20 20 20 20 20 20 3b 3b ion=yes. ;;
59820 0a 20 20 65 73 61 63 0a 20 20 73 68 6c 69 62 70 . esac. shlibp
59830 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 ath_var=LD_LIBRA
59840 52 59 5f 50 41 54 48 0a 20 20 63 61 73 65 20 24 RY_PATH. case $
59850 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 66 72 65 host_os in. fre
59860 65 62 73 64 32 2a 29 0a 20 20 20 20 73 68 6c 69 ebsd2*). shli
59870 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f bpath_overrides_
59880 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 20 20 runpath=yes.
59890 3b 3b 0a 20 20 66 72 65 65 62 73 64 33 2e 5b 30 ;;. freebsd3.[0
598a0 31 5d 2a 20 7c 20 66 72 65 65 62 73 64 65 6c 66 1]* | freebsdelf
598b0 33 2e 5b 30 31 5d 2a 29 0a 20 20 20 20 73 68 6c 3.[01]*). shl
598c0 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 ibpath_overrides
598d0 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 20 _runpath=yes.
598e0 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c hardcode_into_l
598f0 69 62 73 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 20 ibs=yes. ;;.
59900 20 66 72 65 65 62 73 64 33 2e 5b 32 2d 39 5d 2a freebsd3.[2-9]*
59910 20 7c 20 66 72 65 65 62 73 64 65 6c 66 33 2e 5b | freebsdelf3.[
59920 32 2d 39 5d 2a 20 7c 20 5c 0a 20 20 66 72 65 65 2-9]* | \. free
59930 62 73 64 34 2e 5b 30 2d 35 5d 20 7c 20 66 72 65 bsd4.[0-5] | fre
59940 65 62 73 64 65 6c 66 34 2e 5b 30 2d 35 5d 20 7c ebsdelf4.[0-5] |
59950 20 66 72 65 65 62 73 64 34 2e 31 2e 31 20 7c 20 freebsd4.1.1 |
59960 66 72 65 65 62 73 64 65 6c 66 34 2e 31 2e 31 29 freebsdelf4.1.1)
59970 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f . shlibpath_o
59980 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 verrides_runpath
59990 3d 6e 6f 0a 20 20 20 20 68 61 72 64 63 6f 64 65 =no. hardcode
599a0 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 _into_libs=yes.
599b0 20 20 20 3b 3b 0a 20 20 2a 29 20 23 20 66 72 6f ;;. *) # fro
599c0 6d 20 34 2e 36 20 6f 6e 2c 20 61 6e 64 20 44 72 m 4.6 on, and Dr
599d0 61 67 6f 6e 46 6c 79 0a 20 20 20 20 73 68 6c 69 agonFly. shli
599e0 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f bpath_overrides_
599f0 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 20 20 runpath=yes.
59a00 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 hardcode_into_li
59a10 62 73 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20 bs=yes. ;;.
59a20 65 73 61 63 0a 20 20 3b 3b 0a 0a 67 6e 75 2a 29 esac. ;;..gnu*)
59a30 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d . version_type=
59a40 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 linux. need_lib
59a50 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 _prefix=no. nee
59a60 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c d_version=no. l
59a70 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 ibrary_names_spe
59a80 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 c='${libname}${r
59a90 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f elease}${shared_
59aa0 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 ext}$versuffix $
59ab0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 {libname}${relea
59ac0 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d se}${shared_ext}
59ad0 24 7b 6d 61 6a 6f 72 7d 20 24 7b 6c 69 62 6e 61 ${major} ${libna
59ae0 6d 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d me}${shared_ext}
59af0 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d '. soname_spec=
59b00 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c '${libname}${rel
59b10 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
59b20 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69 t}$major'. shli
59b30 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 bpath_var=LD_LIB
59b40 52 41 52 59 5f 50 41 54 48 0a 20 20 68 61 72 64 RARY_PATH. hard
59b50 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 code_into_libs=y
59b60 65 73 0a 20 20 3b 3b 0a 0a 68 61 69 6b 75 2a 29 es. ;;..haiku*)
59b70 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d . version_type=
59b80 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 linux. need_lib
59b90 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 _prefix=no. nee
59ba0 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 64 d_version=no. d
59bb0 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 ynamic_linker="$
59bc0 68 6f 73 74 5f 6f 73 20 72 75 6e 74 69 6d 65 5f host_os runtime_
59bd0 6c 6f 61 64 65 72 22 0a 20 20 6c 69 62 72 61 72 loader". librar
59be0 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b y_names_spec='${
59bf0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
59c00 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
59c10 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e versuffix ${libn
59c20 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
59c30 73 68 61 72 65 64 5f 65 78 74 7d 24 7b 6d 61 6a shared_ext}${maj
59c40 6f 72 7d 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b or} ${libname}${
59c50 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 shared_ext}'. s
59c60 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 oname_spec='${li
59c70 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d bname}${release}
59c80 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 ${shared_ext}$ma
59c90 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 jor'. shlibpath
59ca0 5f 76 61 72 3d 4c 49 42 52 41 52 59 5f 50 41 54 _var=LIBRARY_PAT
59cb0 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 H. shlibpath_ov
59cc0 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d errides_runpath=
59cd0 79 65 73 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c yes. sys_lib_dl
59ce0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
59cf0 3d 27 2f 62 6f 6f 74 2f 68 6f 6d 65 2f 63 6f 6e ='/boot/home/con
59d00 66 69 67 2f 6c 69 62 20 2f 62 6f 6f 74 2f 63 6f fig/lib /boot/co
59d10 6d 6d 6f 6e 2f 6c 69 62 20 2f 62 6f 6f 74 2f 73 mmon/lib /boot/s
59d20 79 73 74 65 6d 2f 6c 69 62 27 0a 20 20 68 61 72 ystem/lib'. har
59d30 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d dcode_into_libs=
59d40 79 65 73 0a 20 20 3b 3b 0a 0a 68 70 75 78 39 2a yes. ;;..hpux9*
59d50 20 7c 20 68 70 75 78 31 30 2a 20 7c 20 68 70 75 | hpux10* | hpu
59d60 78 31 31 2a 29 0a 20 20 23 20 47 69 76 65 20 61 x11*). # Give a
59d70 20 73 6f 6e 61 6d 65 20 63 6f 72 72 65 73 70 6f soname correspo
59d80 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 6d 61 6a nding to the maj
59d90 6f 72 20 76 65 72 73 69 6f 6e 20 73 6f 20 74 68 or version so th
59da0 61 74 20 64 6c 64 2e 73 6c 20 72 65 66 75 73 65 at dld.sl refuse
59db0 73 20 74 6f 0a 20 20 23 20 6c 69 6e 6b 20 61 67 s to. # link ag
59dc0 61 69 6e 73 74 20 6f 74 68 65 72 20 76 65 72 73 ainst other vers
59dd0 69 6f 6e 73 2e 0a 20 20 76 65 72 73 69 6f 6e 5f ions.. version_
59de0 74 79 70 65 3d 73 75 6e 6f 73 0a 20 20 6e 65 65 type=sunos. nee
59df0 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a d_lib_prefix=no.
59e00 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e need_version=n
59e10 6f 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 o. case $host_c
59e20 70 75 20 69 6e 0a 20 20 69 61 36 34 2a 29 0a 20 pu in. ia64*).
59e30 20 20 20 73 68 72 65 78 74 5f 63 6d 64 73 3d 27 shrext_cmds='
59e40 2e 73 6f 27 0a 20 20 20 20 68 61 72 64 63 6f 64 .so'. hardcod
59e50 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a e_into_libs=yes.
59e60 20 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b dynamic_link
59e70 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 er="$host_os dld
59e80 2e 73 6f 22 0a 20 20 20 20 73 68 6c 69 62 70 61 .so". shlibpa
59e90 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 th_var=LD_LIBRAR
59ea0 59 5f 50 41 54 48 0a 20 20 20 20 73 68 6c 69 62 Y_PATH. shlib
59eb0 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 path_overrides_r
59ec0 75 6e 70 61 74 68 3d 79 65 73 20 23 20 55 6e 6c unpath=yes # Unl
59ed0 65 73 73 20 2b 6e 6f 65 6e 76 76 61 72 20 69 73 ess +noenvvar is
59ee0 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 specified..
59ef0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
59f00 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
59f10 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
59f20 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
59f30 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
59f40 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
59f50 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 }$major $libname
59f60 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 ${shared_ext}'.
59f70 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 soname_spec='
59f80 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
59f90 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
59fa0 7d 24 6d 61 6a 6f 72 27 0a 20 20 20 20 69 66 20 }$major'. if
59fb0 74 65 73 74 20 22 58 24 48 50 55 58 5f 49 41 36 test "X$HPUX_IA6
59fc0 34 5f 4d 4f 44 45 22 20 3d 20 58 33 32 3b 20 74 4_MODE" = X32; t
59fd0 68 65 6e 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 hen. sys_li
59fe0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 b_search_path_sp
59ff0 65 63 3d 22 2f 75 73 72 2f 6c 69 62 2f 68 70 75 ec="/usr/lib/hpu
5a000 78 33 32 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c x32 /usr/local/l
5a010 69 62 2f 68 70 75 78 33 32 20 2f 75 73 72 2f 6c ib/hpux32 /usr/l
5a020 6f 63 61 6c 2f 6c 69 62 22 0a 20 20 20 20 65 6c ocal/lib". el
5a030 73 65 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 se. sys_lib
5a040 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 _search_path_spe
5a050 63 3d 22 2f 75 73 72 2f 6c 69 62 2f 68 70 75 78 c="/usr/lib/hpux
5a060 36 34 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 64 /usr/local/li
5a070 62 2f 68 70 75 78 36 34 22 0a 20 20 20 20 66 69 b/hpux64". fi
5a080 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 . sys_lib_dls
5a090 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
5a0a0 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f $sys_lib_search_
5a0b0 70 61 74 68 5f 73 70 65 63 0a 20 20 20 20 3b 3b path_spec. ;;
5a0c0 0a 20 20 68 70 70 61 2a 36 34 2a 29 0a 20 20 20 . hppa*64*).
5a0d0 20 73 68 72 65 78 74 5f 63 6d 64 73 3d 27 2e 73 shrext_cmds='.s
5a0e0 6c 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f l'. hardcode_
5a0f0 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 into_libs=yes.
5a100 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 dynamic_linker
5a110 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73 ="$host_os dld.s
5a120 6c 22 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 l". shlibpath
5a130 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f _var=LD_LIBRARY_
5a140 50 41 54 48 20 23 20 48 6f 77 20 73 68 6f 75 6c PATH # How shoul
5a150 64 20 77 65 20 68 61 6e 64 6c 65 20 53 48 4c 49 d we handle SHLI
5a160 42 5f 50 41 54 48 0a 20 20 20 20 73 68 6c 69 62 B_PATH. shlib
5a170 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 path_overrides_r
5a180 75 6e 70 61 74 68 3d 79 65 73 20 23 20 55 6e 6c unpath=yes # Unl
5a190 65 73 73 20 2b 6e 6f 65 6e 76 76 61 72 20 69 73 ess +noenvvar is
5a1a0 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 specified..
5a1b0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
5a1c0 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
5a1d0 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
5a1e0 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
5a1f0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
5a200 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
5a210 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 }$major $libname
5a220 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 ${shared_ext}'.
5a230 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 soname_spec='
5a240 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
5a250 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
5a260 7d 24 6d 61 6a 6f 72 27 0a 20 20 20 20 73 79 73 }$major'. sys
5a270 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 _lib_search_path
5a280 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 2f _spec="/usr/lib/
5a290 70 61 32 30 5f 36 34 20 2f 75 73 72 2f 63 63 73 pa20_64 /usr/ccs
5a2a0 2f 6c 69 62 2f 70 61 32 30 5f 36 34 22 0a 20 20 /lib/pa20_64".
5a2b0 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 sys_lib_dlsear
5a2c0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 24 73 79 ch_path_spec=$sy
5a2d0 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 s_lib_search_pat
5a2e0 68 5f 73 70 65 63 0a 20 20 20 20 3b 3b 0a 20 20 h_spec. ;;.
5a2f0 2a 29 0a 20 20 20 20 73 68 72 65 78 74 5f 63 6d *). shrext_cm
5a300 64 73 3d 27 2e 73 6c 27 0a 20 20 20 20 64 79 6e ds='.sl'. dyn
5a310 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f amic_linker="$ho
5a320 73 74 5f 6f 73 20 64 6c 64 2e 73 6c 22 0a 20 20 st_os dld.sl".
5a330 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d shlibpath_var=
5a340 53 48 4c 49 42 5f 50 41 54 48 0a 20 20 20 20 73 SHLIB_PATH. s
5a350 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 hlibpath_overrid
5a360 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 20 23 20 es_runpath=no #
5a370 2b 73 20 69 73 20 72 65 71 75 69 72 65 64 20 74 +s is required t
5a380 6f 20 65 6e 61 62 6c 65 20 53 48 4c 49 42 5f 50 o enable SHLIB_P
5a390 41 54 48 0a 20 20 20 20 6c 69 62 72 61 72 79 5f ATH. library_
5a3a0 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 names_spec='${li
5a3b0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d bname}${release}
5a3c0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 ${shared_ext}$ve
5a3d0 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d rsuffix ${libnam
5a3e0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
5a3f0 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 ared_ext}$major
5a400 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 $libname${shared
5a410 5f 65 78 74 7d 27 0a 20 20 20 20 73 6f 6e 61 6d _ext}'. sonam
5a420 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d e_spec='${libnam
5a430 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
5a440 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 ared_ext}$major'
5a450 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 . ;;. esac.
5a460 20 23 20 48 50 2d 55 58 20 72 75 6e 73 20 2a 72 # HP-UX runs *r
5a470 65 61 6c 6c 79 2a 20 73 6c 6f 77 6c 79 20 75 6e eally* slowly un
5a480 6c 65 73 73 20 73 68 61 72 65 64 20 6c 69 62 72 less shared libr
5a490 61 72 69 65 73 20 61 72 65 20 6d 6f 64 65 20 35 aries are mode 5
5a4a0 35 35 2c 20 2e 2e 2e 0a 20 20 70 6f 73 74 69 6e 55, .... postin
5a4b0 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f stall_cmds='chmo
5a4c0 64 20 35 35 35 20 24 6c 69 62 27 0a 20 20 23 20 d 555 $lib'. #
5a4d0 6f 72 20 66 61 69 6c 73 20 6f 75 74 72 69 67 68 or fails outrigh
5a4e0 74 2c 20 73 6f 20 6f 76 65 72 72 69 64 65 20 61 t, so override a
5a4f0 74 6f 6d 69 63 61 6c 6c 79 3a 0a 20 20 69 6e 73 tomically:. ins
5a500 74 61 6c 6c 5f 6f 76 65 72 72 69 64 65 5f 6d 6f tall_override_mo
5a510 64 65 3d 35 35 35 0a 20 20 3b 3b 0a 0a 69 6e 74 de=555. ;;..int
5a520 65 72 69 78 5b 33 2d 39 5d 2a 29 0a 20 20 76 65 erix[3-9]*). ve
5a530 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 rsion_type=linux
5a540 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 . need_lib_pref
5a550 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 ix=no. need_ver
5a560 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 sion=no. librar
5a570 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b y_names_spec='${
5a580 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
5a590 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
5a5a0 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e versuffix ${libn
5a5b0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
5a5c0 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f shared_ext}$majo
5a5d0 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 r ${libname}${sh
5a5e0 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e ared_ext}'. son
5a5f0 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e ame_spec='${libn
5a600 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
5a610 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f shared_ext}$majo
5a620 72 27 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e r'. dynamic_lin
5a630 6b 65 72 3d 27 49 6e 74 65 72 69 78 20 33 2e 78 ker='Interix 3.x
5a640 20 6c 64 2e 73 6f 2e 31 20 28 50 45 2c 20 6c 69 ld.so.1 (PE, li
5a650 6b 65 20 45 4c 46 29 27 0a 20 20 73 68 6c 69 62 ke ELF)'. shlib
5a660 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 path_var=LD_LIBR
5a670 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 ARY_PATH. shlib
5a680 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 path_overrides_r
5a690 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 68 61 72 64 unpath=no. hard
5a6a0 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 code_into_libs=y
5a6b0 65 73 0a 20 20 3b 3b 0a 0a 69 72 69 78 35 2a 20 es. ;;..irix5*
5a6c0 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 | irix6* | nonst
5a6d0 6f 70 75 78 2a 29 0a 20 20 63 61 73 65 20 24 68 opux*). case $h
5a6e0 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 6e 6f ost_os in. no
5a6f0 6e 73 74 6f 70 75 78 2a 29 20 76 65 72 73 69 6f nstopux*) versio
5a700 6e 5f 74 79 70 65 3d 6e 6f 6e 73 74 6f 70 75 78 n_type=nonstopux
5a710 20 3b 3b 0a 20 20 20 20 2a 29 0a 09 69 66 20 74 ;;. *)..if t
5a720 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 est "$lt_cv_prog
5a730 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 _gnu_ld" = yes;
5a740 74 68 65 6e 0a 09 09 76 65 72 73 69 6f 6e 5f 74 then...version_t
5a750 79 70 65 3d 6c 69 6e 75 78 0a 09 65 6c 73 65 0a ype=linux..else.
5a760 09 09 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 69 ..version_type=i
5a770 72 69 78 0a 09 66 69 20 3b 3b 0a 20 20 65 73 61 rix..fi ;;. esa
5a780 63 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 c. need_lib_pre
5a790 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 fix=no. need_ve
5a7a0 72 73 69 6f 6e 3d 6e 6f 0a 20 20 73 6f 6e 61 6d rsion=no. sonam
5a7b0 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d e_spec='${libnam
5a7c0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
5a7d0 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 ared_ext}$major'
5a7e0 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 . library_names
5a7f0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 _spec='${libname
5a800 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
5a810 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 red_ext}$versuff
5a820 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 ix ${libname}${r
5a830 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f elease}${shared_
5a840 65 78 74 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 ext}$major ${lib
5a850 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
5a860 7b 73 68 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 {shared_ext} $li
5a870 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 bname${shared_ex
5a880 74 7d 27 0a 20 20 63 61 73 65 20 24 68 6f 73 74 t}'. case $host
5a890 5f 6f 73 20 69 6e 0a 20 20 69 72 69 78 35 2a 20 _os in. irix5*
5a8a0 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 | nonstopux*).
5a8b0 20 20 6c 69 62 73 75 66 66 3d 20 73 68 6c 69 62 libsuff= shlib
5a8c0 73 75 66 66 3d 0a 20 20 20 20 3b 3b 0a 20 20 2a suff=. ;;. *
5a8d0 29 0a 20 20 20 20 63 61 73 65 20 24 4c 44 20 69 ). case $LD i
5a8e0 6e 20 23 20 6c 69 62 74 6f 6f 6c 2e 6d 34 20 77 n # libtool.m4 w
5a8f0 69 6c 6c 20 61 64 64 20 6f 6e 65 20 6f 66 20 74 ill add one of t
5a900 68 65 73 65 20 73 77 69 74 63 68 65 73 20 74 6f hese switches to
5a910 20 4c 44 0a 20 20 20 20 2a 2d 33 32 7c 2a 22 2d LD. *-32|*"-
5a920 33 32 20 22 7c 2a 2d 6d 65 6c 66 33 32 62 73 6d 32 "|*-melf32bsm
5a930 69 70 7c 2a 22 2d 6d 65 6c 66 33 32 62 73 6d 69 ip|*"-melf32bsmi
5a940 70 20 22 29 0a 20 20 20 20 20 20 6c 69 62 73 75 p "). libsu
5a950 66 66 3d 20 73 68 6c 69 62 73 75 66 66 3d 20 6c ff= shlibsuff= l
5a960 69 62 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b ibmagic=32-bit;;
5a970 0a 20 20 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 . *-n32|*"-n3
5a980 32 20 22 7c 2a 2d 6d 65 6c 66 33 32 62 6d 69 70 2 "|*-melf32bmip
5a990 6e 33 32 7c 2a 22 2d 6d 65 6c 66 33 32 62 6d 69 n32|*"-melf32bmi
5a9a0 70 6e 33 32 20 22 29 0a 20 20 20 20 20 20 6c 69 pn32 "). li
5a9b0 62 73 75 66 66 3d 33 32 20 73 68 6c 69 62 73 75 bsuff=32 shlibsu
5a9c0 66 66 3d 4e 33 32 20 6c 69 62 6d 61 67 69 63 3d ff=N32 libmagic=
5a9d0 4e 33 32 3b 3b 0a 20 20 20 20 2a 2d 36 34 7c 2a N32;;. *-64|*
5a9e0 22 2d 36 34 20 22 7c 2a 2d 6d 65 6c 66 36 34 62 "-64 "|*-melf64b
5a9f0 6d 69 70 7c 2a 22 2d 6d 65 6c 66 36 34 62 6d 69 mip|*"-melf64bmi
5aa00 70 20 22 29 0a 20 20 20 20 20 20 6c 69 62 73 75 p "). libsu
5aa10 66 66 3d 36 34 20 73 68 6c 69 62 73 75 66 66 3d ff=64 shlibsuff=
5aa20 36 34 20 6c 69 62 6d 61 67 69 63 3d 36 34 2d 62 64 libmagic=64-b
5aa30 69 74 3b 3b 0a 20 20 20 20 2a 29 20 6c 69 62 73 it;;. *) libs
5aa40 75 66 66 3d 20 73 68 6c 69 62 73 75 66 66 3d 20 uff= shlibsuff=
5aa50 6c 69 62 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d libmagic=never-m
5aa60 61 74 63 68 3b 3b 0a 20 20 20 20 65 73 61 63 0a atch;;. esac.
5aa70 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 ;;. esac.
5aa80 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 shlibpath_var=LD
5aa90 5f 4c 49 42 52 41 52 59 24 7b 73 68 6c 69 62 73 _LIBRARY${shlibs
5aaa0 75 66 66 7d 5f 50 41 54 48 0a 20 20 73 68 6c 69 uff}_PATH. shli
5aab0 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f bpath_overrides_
5aac0 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 73 79 73 runpath=no. sys
5aad0 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 _lib_search_path
5aae0 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 24 _spec="/usr/lib$
5aaf0 7b 6c 69 62 73 75 66 66 7d 20 2f 6c 69 62 24 7b {libsuff} /lib${
5ab00 6c 69 62 73 75 66 66 7d 20 2f 75 73 72 2f 6c 6f libsuff} /usr/lo
5ab10 63 61 6c 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 cal/lib${libsuff
5ab20 7d 22 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 }". sys_lib_dls
5ab30 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
5ab40 22 2f 75 73 72 2f 6c 69 62 24 7b 6c 69 62 73 75 "/usr/lib${libsu
5ab50 66 66 7d 20 2f 6c 69 62 24 7b 6c 69 62 73 75 66 ff} /lib${libsuf
5ab60 66 7d 22 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 f}". hardcode_i
5ab70 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 3b nto_libs=yes. ;
5ab80 3b 0a 0a 23 20 4e 6f 20 73 68 61 72 65 64 20 6c ;..# No shared l
5ab90 69 62 20 73 75 70 70 6f 72 74 20 66 6f 72 20 4c ib support for L
5aba0 69 6e 75 78 20 6f 6c 64 6c 64 2c 20 61 6f 75 74 inux oldld, aout
5abb0 2c 20 6f 72 20 63 6f 66 66 2e 0a 6c 69 6e 75 78 , or coff..linux
5abc0 2a 6f 6c 64 6c 64 2a 20 7c 20 6c 69 6e 75 78 2a *oldld* | linux*
5abd0 61 6f 75 74 2a 20 7c 20 6c 69 6e 75 78 2a 63 6f aout* | linux*co
5abe0 66 66 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c ff*). dynamic_l
5abf0 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 0a 23 inker=no. ;;..#
5ac00 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 4c 69 This must be Li
5ac10 6e 75 78 20 45 4c 46 2e 0a 6c 69 6e 75 78 2a 20 nux ELF..linux*
5ac20 7c 20 6b 2a 62 73 64 2a 2d 67 6e 75 20 7c 20 6b | k*bsd*-gnu | k
5ac30 6f 70 65 6e 73 6f 6c 61 72 69 73 2a 2d 67 6e 75 opensolaris*-gnu
5ac40 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 ). version_type
5ac50 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 =linux. need_li
5ac60 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 b_prefix=no. ne
5ac70 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 ed_version=no.
5ac80 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
5ac90 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
5aca0 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
5acb0 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
5acc0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
5acd0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
5ace0 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 }$major $libname
5acf0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 ${shared_ext}'.
5ad00 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b soname_spec='${
5ad10 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
5ad20 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
5ad30 6d 61 6a 6f 72 27 0a 20 20 66 69 6e 69 73 68 5f major'. finish_
5ad40 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 cmds='PATH="\$PA
5ad50 54 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 TH:/sbin" ldconf
5ad60 69 67 20 2d 6e 20 24 6c 69 62 64 69 72 27 0a 20 ig -n $libdir'.
5ad70 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c shlibpath_var=L
5ad80 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 D_LIBRARY_PATH.
5ad90 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 shlibpath_overr
5ada0 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a ides_runpath=no.
5adb0 0a 20 20 23 20 53 6f 6d 65 20 62 69 6e 75 74 69 . # Some binuti
5adc0 6c 73 20 6c 64 20 61 72 65 20 70 61 74 63 68 65 ls ld are patche
5add0 64 20 74 6f 20 73 65 74 20 44 54 5f 52 55 4e 50 d to set DT_RUNP
5ade0 41 54 48 0a 20 20 69 66 20 24 7b 6c 74 5f 63 76 ATH. if ${lt_cv
5adf0 5f 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 _shlibpath_overr
5ae00 69 64 65 73 5f 72 75 6e 70 61 74 68 2b 3a 7d 20 ides_runpath+:}
5ae10 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 false; then :.
5ae20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 $as_echo_n "(cac
5ae30 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a hed) " >&6.else.
5ae40 20 20 6c 74 5f 63 76 5f 73 68 6c 69 62 70 61 74 lt_cv_shlibpat
5ae50 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
5ae60 61 74 68 3d 6e 6f 0a 20 20 20 20 73 61 76 65 5f ath=no. save_
5ae70 4c 44 46 4c 41 47 53 3d 24 4c 44 46 4c 41 47 53 LDFLAGS=$LDFLAGS
5ae80 0a 20 20 20 20 73 61 76 65 5f 6c 69 62 64 69 72 . save_libdir
5ae90 3d 24 6c 69 62 64 69 72 0a 20 20 20 20 65 76 61 =$libdir. eva
5aea0 6c 20 22 6c 69 62 64 69 72 3d 2f 66 6f 6f 3b 20 l "libdir=/foo;
5aeb0 77 6c 3d 5c 22 24 6c 74 5f 70 72 6f 67 5f 63 6f wl=\"$lt_prog_co
5aec0 6d 70 69 6c 65 72 5f 77 6c 5c 22 3b 20 5c 0a 09 mpiler_wl\"; \..
5aed0 20 4c 44 46 4c 41 47 53 3d 5c 22 5c 24 4c 44 46 LDFLAGS=\"\$LDF
5aee0 4c 41 47 53 20 24 68 61 72 64 63 6f 64 65 5f 6c LAGS $hardcode_l
5aef0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5c ibdir_flag_spec\
5af00 22 22 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 64 "". cat confd
5af10 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
5af20 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
5af30 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
5af40 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d fs.h. */..int.m
5af50 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 ain ().{.. ;.
5af60 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 return 0;.}._ACE
5af70 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 OF.if ac_fn_c_tr
5af80 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 y_link "$LINENO"
5af90 3b 20 74 68 65 6e 20 3a 0a 20 20 69 66 20 20 28 ; then :. if (
5afa0 24 4f 42 4a 44 55 4d 50 20 2d 70 20 63 6f 6e 66 $OBJDUMP -p conf
5afb0 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 29 20 test$ac_exeext)
5afc0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 67 72 2>/dev/null | gr
5afd0 65 70 20 22 52 55 4e 50 41 54 48 2e 2a 24 6c 69 ep "RUNPATH.*$li
5afe0 62 64 69 72 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c bdir" >/dev/null
5aff0 3b 20 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 ; then :. lt_cv
5b000 5f 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 _shlibpath_overr
5b010 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 ides_runpath=yes
5b020 0a 66 69 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 .fi.fi.rm -f cor
5b030 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 e conftest.err c
5b040 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
5b050 78 74 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 xt \. conftes
5b060 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 t$ac_exeext conf
5b070 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 test.$ac_ext.
5b080 20 4c 44 46 4c 41 47 53 3d 24 73 61 76 65 5f 4c LDFLAGS=$save_L
5b090 44 46 4c 41 47 53 0a 20 20 20 20 6c 69 62 64 69 DFLAGS. libdi
5b0a0 72 3d 24 73 61 76 65 5f 6c 69 62 64 69 72 0a 0a r=$save_libdir..
5b0b0 66 69 0a 0a 20 20 73 68 6c 69 62 70 61 74 68 5f fi.. shlibpath_
5b0c0 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 overrides_runpat
5b0d0 68 3d 24 6c 74 5f 63 76 5f 73 68 6c 69 62 70 61 h=$lt_cv_shlibpa
5b0e0 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e th_overrides_run
5b0f0 70 61 74 68 0a 0a 20 20 23 20 54 68 69 73 20 69 path.. # This i
5b100 6d 70 6c 69 65 73 20 6e 6f 20 66 61 73 74 5f 69 mplies no fast_i
5b110 6e 73 74 61 6c 6c 2c 20 77 68 69 63 68 20 69 73 nstall, which is
5b120 20 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 0a 20 unacceptable..
5b130 20 23 20 53 6f 6d 65 20 72 65 77 6f 72 6b 20 77 # Some rework w
5b140 69 6c 6c 20 62 65 20 6e 65 65 64 65 64 20 74 6f ill be needed to
5b150 20 61 6c 6c 6f 77 20 66 6f 72 20 66 61 73 74 5f allow for fast_
5b160 69 6e 73 74 61 6c 6c 0a 20 20 23 20 62 65 66 6f install. # befo
5b170 72 65 20 74 68 69 73 20 63 61 6e 20 62 65 20 65 re this can be e
5b180 6e 61 62 6c 65 64 2e 0a 20 20 68 61 72 64 63 6f nabled.. hardco
5b190 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 de_into_libs=yes
5b1a0 0a 0a 20 20 23 20 41 64 64 20 41 42 49 2d 73 70 .. # Add ABI-sp
5b1b0 65 63 69 66 69 63 20 64 69 72 65 63 74 6f 72 69 ecific directori
5b1c0 65 73 20 74 6f 20 74 68 65 20 73 79 73 74 65 6d es to the system
5b1d0 20 6c 69 62 72 61 72 79 20 70 61 74 68 2e 0a 20 library path..
5b1e0 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 sys_lib_dlsearc
5b1f0 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 6c 69 h_path_spec="/li
5b200 62 36 34 20 2f 75 73 72 2f 6c 69 62 36 34 20 2f b64 /usr/lib64 /
5b210 6c 69 62 20 2f 75 73 72 2f 6c 69 62 22 0a 0a 20 lib /usr/lib"..
5b220 20 23 20 41 70 70 65 6e 64 20 6c 64 2e 73 6f 2e # Append ld.so.
5b230 63 6f 6e 66 20 63 6f 6e 74 65 6e 74 73 20 74 6f conf contents to
5b240 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 68 the search path
5b250 0a 20 20 69 66 20 74 65 73 74 20 2d 66 20 2f 65 . if test -f /e
5b260 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 3b 20 74 tc/ld.so.conf; t
5b270 68 65 6e 0a 20 20 20 20 6c 74 5f 6c 64 5f 65 78 hen. lt_ld_ex
5b280 74 72 61 3d 60 61 77 6b 20 27 2f 5e 69 6e 63 6c tra=`awk '/^incl
5b290 75 64 65 20 2f 20 7b 20 73 79 73 74 65 6d 28 73 ude / { system(s
5b2a0 70 72 69 6e 74 66 28 22 63 64 20 2f 65 74 63 3b printf("cd /etc;
5b2b0 20 63 61 74 20 25 73 20 32 3e 2f 64 65 76 2f 6e cat %s 2>/dev/n
5b2c0 75 6c 6c 22 2c 20 5c 24 32 29 29 3b 20 73 6b 69 ull", \$2)); ski
5b2d0 70 20 3d 20 31 3b 20 7d 20 7b 20 69 66 20 28 21 p = 1; } { if (!
5b2e0 73 6b 69 70 29 20 70 72 69 6e 74 20 5c 24 30 3b skip) print \$0;
5b2f0 20 73 6b 69 70 20 3d 20 30 3b 20 7d 27 20 3c 20 skip = 0; }' <
5b300 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 20 /etc/ld.so.conf
5b310 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 23 2e 2a | $SED -e 's/#.*
5b320 2f 2f 3b 2f 5e 5b 09 20 5d 2a 68 77 63 61 70 5b //;/^[. ]*hwcap[
5b330 09 20 5d 2f 64 3b 73 2f 5b 3a 2c 09 5d 2f 20 2f . ]/d;s/[:,.]/ /
5b340 67 3b 73 2f 3d 5b 5e 3d 5d 2a 24 2f 2f 3b 73 2f g;s/=[^=]*$//;s/
5b350 3d 5b 5e 3d 20 5d 2a 20 2f 20 2f 67 3b 73 2f 22 =[^= ]* / /g;s/"
5b360 2f 2f 67 3b 2f 5e 24 2f 64 27 20 7c 20 74 72 20 //g;/^$/d' | tr
5b370 27 5c 6e 27 20 27 20 27 60 0a 20 20 20 20 73 79 '\n' ' '`. sy
5b380 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 s_lib_dlsearch_p
5b390 61 74 68 5f 73 70 65 63 3d 22 24 73 79 73 5f 6c ath_spec="$sys_l
5b3a0 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 ib_dlsearch_path
5b3b0 5f 73 70 65 63 20 24 6c 74 5f 6c 64 5f 65 78 74 _spec $lt_ld_ext
5b3c0 72 61 22 0a 0a 20 20 66 69 0a 0a 20 20 23 20 57 ra".. fi.. # W
5b3d0 65 20 75 73 65 64 20 74 6f 20 74 65 73 74 20 66 e used to test f
5b3e0 6f 72 20 2f 6c 69 62 2f 6c 64 2e 73 6f 2e 31 20 or /lib/ld.so.1
5b3f0 61 6e 64 20 64 69 73 61 62 6c 65 20 73 68 61 72 and disable shar
5b400 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 0a ed libraries on.
5b410 20 20 23 20 70 6f 77 65 72 70 63 2c 20 62 65 63 # powerpc, bec
5b420 61 75 73 65 20 4d 6b 4c 69 6e 75 78 20 6f 6e 6c ause MkLinux onl
5b430 79 20 73 75 70 70 6f 72 74 65 64 20 73 68 61 72 y supported shar
5b440 65 64 20 6c 69 62 72 61 72 69 65 73 20 77 69 74 ed libraries wit
5b450 68 20 74 68 65 0a 20 20 23 20 47 4e 55 20 64 79 h the. # GNU dy
5b460 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 2e 20 20 53 namic linker. S
5b470 69 6e 63 65 20 74 68 69 73 20 77 61 73 20 62 72 ince this was br
5b480 6f 6b 65 6e 20 77 69 74 68 20 63 72 6f 73 73 20 oken with cross
5b490 63 6f 6d 70 69 6c 65 72 73 2c 0a 20 20 23 20 6d compilers,. # m
5b4a0 6f 73 74 20 70 6f 77 65 72 70 63 2d 6c 69 6e 75 ost powerpc-linu
5b4b0 78 20 62 6f 78 65 73 20 73 75 70 70 6f 72 74 20 x boxes support
5b4c0 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 69 6e 67 20 dynamic linking
5b4d0 74 68 65 73 65 20 64 61 79 73 20 61 6e 64 0a 20 these days and.
5b4e0 20 23 20 70 65 6f 70 6c 65 20 63 61 6e 20 61 6c # people can al
5b4f0 77 61 79 73 20 2d 2d 64 69 73 61 62 6c 65 2d 73 ways --disable-s
5b500 68 61 72 65 64 2c 20 74 68 65 20 74 65 73 74 20 hared, the test
5b510 77 61 73 20 72 65 6d 6f 76 65 64 2c 20 61 6e 64 was removed, and
5b520 20 77 65 0a 20 20 23 20 61 73 73 75 6d 65 20 74 we. # assume t
5b530 68 65 20 47 4e 55 2f 4c 69 6e 75 78 20 64 79 6e he GNU/Linux dyn
5b540 61 6d 69 63 20 6c 69 6e 6b 65 72 20 69 73 20 69 amic linker is i
5b550 6e 20 75 73 65 2e 0a 20 20 64 79 6e 61 6d 69 63 n use.. dynamic
5b560 5f 6c 69 6e 6b 65 72 3d 27 47 4e 55 2f 4c 69 6e _linker='GNU/Lin
5b570 75 78 20 6c 64 2e 73 6f 27 0a 20 20 3b 3b 0a 0a ux ld.so'. ;;..
5b580 6e 65 74 62 73 64 2a 29 0a 20 20 76 65 72 73 69 netbsd*). versi
5b590 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f 73 0a 20 20 on_type=sunos.
5b5a0 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d need_lib_prefix=
5b5b0 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f no. need_versio
5b5c0 6e 3d 6e 6f 0a 20 20 69 66 20 65 63 68 6f 20 5f n=no. if echo _
5b5d0 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 _ELF__ | $CC -E
5b5e0 2d 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 5f - | $GREP __ELF_
5b5f0 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 _ >/dev/null; th
5b600 65 6e 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e en. library_n
5b610 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 ames_spec='${lib
5b620 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
5b630 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 {shared_ext}$ver
5b640 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 suffix ${libname
5b650 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 }${shared_ext}$v
5b660 65 72 73 75 66 66 69 78 27 0a 20 20 20 20 66 69 ersuffix'. fi
5b670 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41 54 48 3d nish_cmds='PATH=
5b680 22 5c 24 50 41 54 48 3a 2f 73 62 69 6e 22 20 6c "\$PATH:/sbin" l
5b690 64 63 6f 6e 66 69 67 20 2d 6d 20 24 6c 69 62 64 dconfig -m $libd
5b6a0 69 72 27 0a 20 20 20 20 64 79 6e 61 6d 69 63 5f ir'. dynamic_
5b6b0 6c 69 6e 6b 65 72 3d 27 4e 65 74 42 53 44 20 28 linker='NetBSD (
5b6c0 61 2e 6f 75 74 29 20 6c 64 2e 73 6f 27 0a 20 20 a.out) ld.so'.
5b6d0 65 6c 73 65 0a 20 20 20 20 6c 69 62 72 61 72 79 else. library
5b6e0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c _names_spec='${l
5b6f0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
5b700 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 }${shared_ext}$v
5b710 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 ersuffix ${libna
5b720 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 me}${release}${s
5b730 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 hared_ext}$major
5b740 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 ${libname}${sha
5b750 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 73 6f red_ext}'. so
5b760 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 name_spec='${lib
5b770 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
5b780 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a {shared_ext}$maj
5b790 6f 72 27 0a 20 20 20 20 64 79 6e 61 6d 69 63 5f or'. dynamic_
5b7a0 6c 69 6e 6b 65 72 3d 27 4e 65 74 42 53 44 20 6c linker='NetBSD l
5b7b0 64 2e 65 6c 66 5f 73 6f 27 0a 20 20 66 69 0a 20 d.elf_so'. fi.
5b7c0 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c shlibpath_var=L
5b7d0 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 D_LIBRARY_PATH.
5b7e0 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 shlibpath_overr
5b7f0 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 ides_runpath=yes
5b800 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f . hardcode_into
5b810 5f 6c 69 62 73 3d 79 65 73 0a 20 20 3b 3b 0a 0a _libs=yes. ;;..
5b820 6e 65 77 73 6f 73 36 29 0a 20 20 76 65 72 73 69 newsos6). versi
5b830 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 on_type=linux.
5b840 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
5b850 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
5b860 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
5b870 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
5b880 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
5b890 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
5b8a0 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 }$major $libname
5b8b0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 ${shared_ext}'.
5b8c0 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c shlibpath_var=L
5b8d0 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 D_LIBRARY_PATH.
5b8e0 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 shlibpath_overr
5b8f0 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 ides_runpath=yes
5b900 0a 20 20 3b 3b 0a 0a 2a 6e 74 6f 2a 20 7c 20 2a . ;;..*nto* | *
5b910 71 6e 78 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f qnx*). version_
5b920 74 79 70 65 3d 71 6e 78 0a 20 20 6e 65 65 64 5f type=qnx. need_
5b930 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 lib_prefix=no.
5b940 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a need_version=no.
5b950 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f library_names_
5b960 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d spec='${libname}
5b970 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 ${release}${shar
5b980 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 ed_ext}$versuffi
5b990 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 x ${libname}${re
5b9a0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 lease}${shared_e
5b9b0 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 xt}$major $libna
5b9c0 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 me${shared_ext}'
5b9d0 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 . soname_spec='
5b9e0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
5b9f0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
5ba00 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62 }$major'. shlib
5ba10 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 path_var=LD_LIBR
5ba20 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 ARY_PATH. shlib
5ba30 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 path_overrides_r
5ba40 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 68 61 72 64 unpath=no. hard
5ba50 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 code_into_libs=y
5ba60 65 73 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e es. dynamic_lin
5ba70 6b 65 72 3d 27 6c 64 71 6e 78 2e 73 6f 27 0a 20 ker='ldqnx.so'.
5ba80 20 3b 3b 0a 0a 6f 70 65 6e 62 73 64 2a 29 0a 20 ;;..openbsd*).
5ba90 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73 75 version_type=su
5baa0 6e 6f 73 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c nos. sys_lib_dl
5bab0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
5bac0 3d 22 2f 75 73 72 2f 6c 69 62 22 0a 20 20 6e 65 ="/usr/lib". ne
5bad0 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f ed_lib_prefix=no
5bae0 0a 20 20 23 20 53 6f 6d 65 20 6f 6c 64 65 72 20 . # Some older
5baf0 76 65 72 73 69 6f 6e 73 20 6f 66 20 4f 70 65 6e versions of Open
5bb00 42 53 44 20 28 33 2e 33 20 61 74 20 6c 65 61 73 BSD (3.3 at leas
5bb10 74 29 20 2a 64 6f 2a 20 6e 65 65 64 20 76 65 72 t) *do* need ver
5bb20 73 69 6f 6e 65 64 20 6c 69 62 73 2e 0a 20 20 63 sioned libs.. c
5bb30 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a ase $host_os in.
5bb40 20 20 20 20 6f 70 65 6e 62 73 64 33 2e 33 20 7c openbsd3.3 |
5bb50 20 6f 70 65 6e 62 73 64 33 2e 33 2e 2a 29 09 6e openbsd3.3.*).n
5bb60 65 65 64 5f 76 65 72 73 69 6f 6e 3d 79 65 73 20 eed_version=yes
5bb70 3b 3b 0a 20 20 20 20 2a 29 09 09 09 09 6e 65 65 ;;. *)....nee
5bb80 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 20 20 3b 3b d_version=no ;;
5bb90 0a 20 20 65 73 61 63 0a 20 20 6c 69 62 72 61 72 . esac. librar
5bba0 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b y_names_spec='${
5bbb0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
5bbc0 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
5bbd0 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e versuffix ${libn
5bbe0 61 6d 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ame}${shared_ext
5bbf0 7d 24 76 65 72 73 75 66 66 69 78 27 0a 20 20 66 }$versuffix'. f
5bc00 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41 54 48 inish_cmds='PATH
5bc10 3d 22 5c 24 50 41 54 48 3a 2f 73 62 69 6e 22 20 ="\$PATH:/sbin"
5bc20 6c 64 63 6f 6e 66 69 67 20 2d 6d 20 24 6c 69 62 ldconfig -m $lib
5bc30 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 dir'. shlibpath
5bc40 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f _var=LD_LIBRARY_
5bc50 50 41 54 48 0a 20 20 69 66 20 74 65 73 74 20 2d PATH. if test -
5bc60 7a 20 22 60 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f z "`echo __ELF__
5bc70 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 24 47 | $CC -E - | $G
5bc80 52 45 50 20 5f 5f 45 4c 46 5f 5f 60 22 20 7c 7c REP __ELF__`" ||
5bc90 20 74 65 73 74 20 22 24 68 6f 73 74 5f 6f 73 2d test "$host_os-
5bca0 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 22 6f 70 $host_cpu" = "op
5bcb0 65 6e 62 73 64 32 2e 38 2d 70 6f 77 65 72 70 63 enbsd2.8-powerpc
5bcc0 22 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 "; then. case
5bcd0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 $host_os in.
5bce0 20 20 20 6f 70 65 6e 62 73 64 32 2e 5b 38 39 5d openbsd2.[89]
5bcf0 20 7c 20 6f 70 65 6e 62 73 64 32 2e 5b 38 39 5d | openbsd2.[89]
5bd00 2e 2a 29 0a 09 73 68 6c 69 62 70 61 74 68 5f 6f .*)..shlibpath_o
5bd10 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 verrides_runpath
5bd20 3d 6e 6f 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 =no..;;. *)
5bd30 0a 09 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 ..shlibpath_over
5bd40 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 rides_runpath=ye
5bd50 73 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 s..;;. esac
5bd60 0a 20 20 65 6c 73 65 0a 20 20 20 20 73 68 6c 69 . else. shli
5bd70 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f bpath_overrides_
5bd80 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 66 69 runpath=yes. fi
5bd90 0a 20 20 3b 3b 0a 0a 6f 73 32 2a 29 0a 20 20 6c . ;;..os2*). l
5bda0 69 62 6e 61 6d 65 5f 73 70 65 63 3d 27 24 6e 61 ibname_spec='$na
5bdb0 6d 65 27 0a 20 20 73 68 72 65 78 74 5f 63 6d 64 me'. shrext_cmd
5bdc0 73 3d 22 2e 64 6c 6c 22 0a 20 20 6e 65 65 64 5f s=".dll". need_
5bdd0 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 lib_prefix=no.
5bde0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
5bdf0 65 63 3d 27 24 6c 69 62 6e 61 6d 65 24 7b 73 68 ec='$libname${sh
5be00 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 62 6e 61 ared_ext} $libna
5be10 6d 65 2e 61 27 0a 20 20 64 79 6e 61 6d 69 63 5f me.a'. dynamic_
5be20 6c 69 6e 6b 65 72 3d 27 4f 53 2f 32 20 6c 64 2e linker='OS/2 ld.
5be30 65 78 65 27 0a 20 20 73 68 6c 69 62 70 61 74 68 exe'. shlibpath
5be40 5f 76 61 72 3d 4c 49 42 50 41 54 48 0a 20 20 3b _var=LIBPATH. ;
5be50 3b 0a 0a 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a ;..osf3* | osf4*
5be60 20 7c 20 6f 73 66 35 2a 29 0a 20 20 76 65 72 73 | osf5*). vers
5be70 69 6f 6e 5f 74 79 70 65 3d 6f 73 66 0a 20 20 6e ion_type=osf. n
5be80 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e eed_lib_prefix=n
5be90 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e o. need_version
5bea0 3d 6e 6f 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 =no. soname_spe
5beb0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 c='${libname}${r
5bec0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f elease}${shared_
5bed0 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 6c 69 ext}$major'. li
5bee0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 brary_names_spec
5bef0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 ='${libname}${re
5bf00 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 lease}${shared_e
5bf10 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b xt}$versuffix ${
5bf20 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
5bf30 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
5bf40 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b major $libname${
5bf50 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 shared_ext}'. s
5bf60 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f hlibpath_var=LD_
5bf70 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 LIBRARY_PATH. s
5bf80 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 ys_lib_search_pa
5bf90 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 73 68 th_spec="/usr/sh
5bfa0 6c 69 62 20 2f 75 73 72 2f 63 63 73 2f 6c 69 62 lib /usr/ccs/lib
5bfb0 20 2f 75 73 72 2f 6c 69 62 2f 63 6d 70 6c 72 73 /usr/lib/cmplrs
5bfc0 2f 63 63 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73 /cc /usr/lib /us
5bfd0 72 2f 6c 6f 63 61 6c 2f 6c 69 62 20 2f 76 61 72 r/local/lib /var
5bfe0 2f 73 68 6c 69 62 22 0a 20 20 73 79 73 5f 6c 69 /shlib". sys_li
5bff0 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f b_dlsearch_path_
5c000 73 70 65 63 3d 22 24 73 79 73 5f 6c 69 62 5f 73 spec="$sys_lib_s
5c010 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 earch_path_spec"
5c020 0a 20 20 3b 3b 0a 0a 72 64 6f 73 2a 29 0a 20 20 . ;;..rdos*).
5c030 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e dynamic_linker=n
5c040 6f 0a 20 20 3b 3b 0a 0a 73 6f 6c 61 72 69 73 2a o. ;;..solaris*
5c050 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 ). version_type
5c060 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 =linux. need_li
5c070 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 b_prefix=no. ne
5c080 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 ed_version=no.
5c090 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
5c0a0 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
5c0b0 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
5c0c0 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
5c0d0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
5c0e0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
5c0f0 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 }$major $libname
5c100 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 ${shared_ext}'.
5c110 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b soname_spec='${
5c120 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
5c130 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
5c140 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 major'. shlibpa
5c150 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 th_var=LD_LIBRAR
5c160 59 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 Y_PATH. shlibpa
5c170 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e th_overrides_run
5c180 70 61 74 68 3d 79 65 73 0a 20 20 68 61 72 64 63 path=yes. hardc
5c190 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 ode_into_libs=ye
5c1a0 73 0a 20 20 23 20 6c 64 64 20 63 6f 6d 70 6c 61 s. # ldd compla
5c1b0 69 6e 73 20 75 6e 6c 65 73 73 20 6c 69 62 72 61 ins unless libra
5c1c0 72 69 65 73 20 61 72 65 20 65 78 65 63 75 74 61 ries are executa
5c1d0 62 6c 65 0a 20 20 70 6f 73 74 69 6e 73 74 61 6c ble. postinstal
5c1e0 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64 20 2b 78 l_cmds='chmod +x
5c1f0 20 24 6c 69 62 27 0a 20 20 3b 3b 0a 0a 73 75 6e $lib'. ;;..sun
5c200 6f 73 34 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f os4*). version_
5c210 74 79 70 65 3d 73 75 6e 6f 73 0a 20 20 6c 69 62 type=sunos. lib
5c220 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d rary_names_spec=
5c230 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c '${libname}${rel
5c240 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
5c250 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c t}$versuffix ${l
5c260 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64 5f ibname}${shared_
5c270 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 27 0a ext}$versuffix'.
5c280 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50 finish_cmds='P
5c290 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f 75 73 72 ATH="\$PATH:/usr
5c2a0 2f 65 74 63 22 20 6c 64 63 6f 6e 66 69 67 20 24 /etc" ldconfig $
5c2b0 6c 69 62 64 69 72 27 0a 20 20 73 68 6c 69 62 70 libdir'. shlibp
5c2c0 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 ath_var=LD_LIBRA
5c2d0 52 59 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 RY_PATH. shlibp
5c2e0 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 ath_overrides_ru
5c2f0 6e 70 61 74 68 3d 79 65 73 0a 20 20 69 66 20 74 npath=yes. if t
5c300 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c est "$with_gnu_l
5c310 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 d" = yes; then.
5c320 20 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 need_lib_pref
5c330 69 78 3d 6e 6f 0a 20 20 66 69 0a 20 20 6e 65 65 ix=no. fi. nee
5c340 64 5f 76 65 72 73 69 6f 6e 3d 79 65 73 0a 20 20 d_version=yes.
5c350 3b 3b 0a 0a 73 79 73 76 34 20 7c 20 73 79 73 76 ;;..sysv4 | sysv
5c360 34 2e 33 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 4.3*). version_
5c370 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 type=linux. lib
5c380 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d rary_names_spec=
5c390 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c '${libname}${rel
5c3a0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
5c3b0 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c t}$versuffix ${l
5c3c0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
5c3d0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d }${shared_ext}$m
5c3e0 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 ajor $libname${s
5c3f0 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f hared_ext}'. so
5c400 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 name_spec='${lib
5c410 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
5c420 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a {shared_ext}$maj
5c430 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f or'. shlibpath_
5c440 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 var=LD_LIBRARY_P
5c450 41 54 48 0a 20 20 63 61 73 65 20 24 68 6f 73 74 ATH. case $host
5c460 5f 76 65 6e 64 6f 72 20 69 6e 0a 20 20 20 20 73 _vendor in. s
5c470 6e 69 29 0a 20 20 20 20 20 20 73 68 6c 69 62 70 ni). shlibp
5c480 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 ath_overrides_ru
5c490 6e 70 61 74 68 3d 6e 6f 0a 20 20 20 20 20 20 6e npath=no. n
5c4a0 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e eed_lib_prefix=n
5c4b0 6f 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f o. runpath_
5c4c0 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a var=LD_RUN_PATH.
5c4d0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 73 69 65 ;;. sie
5c4e0 6d 65 6e 73 29 0a 20 20 20 20 20 20 6e 65 65 64 mens). need
5c4f0 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 _lib_prefix=no.
5c500 20 20 20 20 20 3b 3b 0a 20 20 20 20 6d 6f 74 6f ;;. moto
5c510 72 6f 6c 61 29 0a 20 20 20 20 20 20 6e 65 65 64 rola). need
5c520 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 _lib_prefix=no.
5c530 20 20 20 20 20 6e 65 65 64 5f 76 65 72 73 69 6f need_versio
5c540 6e 3d 6e 6f 0a 20 20 20 20 20 20 73 68 6c 69 62 n=no. shlib
5c550 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 path_overrides_r
5c560 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 20 20 20 20 unpath=no.
5c570 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 sys_lib_search_p
5c580 61 74 68 5f 73 70 65 63 3d 27 2f 6c 69 62 20 2f ath_spec='/lib /
5c590 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 63 63 73 usr/lib /usr/ccs
5c5a0 2f 6c 69 62 27 0a 20 20 20 20 20 20 3b 3b 0a 20 /lib'. ;;.
5c5b0 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 73 79 73 76 esac. ;;..sysv
5c5c0 34 2a 4d 50 2a 29 0a 20 20 69 66 20 74 65 73 74 4*MP*). if test
5c5d0 20 2d 64 20 2f 75 73 72 2f 6e 65 63 20 3b 74 68 -d /usr/nec ;th
5c5e0 65 6e 0a 20 20 20 20 76 65 72 73 69 6f 6e 5f 74 en. version_t
5c5f0 79 70 65 3d 6c 69 6e 75 78 0a 20 20 20 20 6c 69 ype=linux. li
5c600 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 brary_names_spec
5c610 3d 27 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 ='$libname${shar
5c620 65 64 5f 65 78 74 7d 2e 24 76 65 72 73 75 66 66 ed_ext}.$versuff
5c630 69 78 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 ix $libname${sha
5c640 72 65 64 5f 65 78 74 7d 2e 24 6d 61 6a 6f 72 20 red_ext}.$major
5c650 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 $libname${shared
5c660 5f 65 78 74 7d 27 0a 20 20 20 20 73 6f 6e 61 6d _ext}'. sonam
5c670 65 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d 65 e_spec='$libname
5c680 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 2e 24 6d ${shared_ext}.$m
5c690 61 6a 6f 72 27 0a 20 20 20 20 73 68 6c 69 62 70 ajor'. shlibp
5c6a0 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 ath_var=LD_LIBRA
5c6b0 52 59 5f 50 41 54 48 0a 20 20 66 69 0a 20 20 3b RY_PATH. fi. ;
5c6c0 3b 0a 0a 73 79 73 76 35 2a 20 7c 20 73 63 6f 33 ;..sysv5* | sco3
5c6d0 2e 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 .2v5* | sco5v6*
5c6e0 7c 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f 70 | unixware* | Op
5c6f0 65 6e 55 4e 49 58 2a 20 7c 20 73 79 73 76 34 2a enUNIX* | sysv4*
5c700 75 77 32 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f uw2*). version_
5c710 74 79 70 65 3d 66 72 65 65 62 73 64 2d 65 6c 66 type=freebsd-elf
5c720 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 . need_lib_pref
5c730 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 ix=no. need_ver
5c740 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 sion=no. librar
5c750 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b y_names_spec='${
5c760 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
5c770 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
5c780 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e versuffix ${libn
5c790 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
5c7a0 73 68 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 62 shared_ext} $lib
5c7b0 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 name${shared_ext
5c7c0 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 }'. soname_spec
5c7d0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 ='${libname}${re
5c7e0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 lease}${shared_e
5c7f0 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c xt}$major'. shl
5c800 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 ibpath_var=LD_LI
5c810 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c BRARY_PATH. shl
5c820 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 ibpath_overrides
5c830 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 68 _runpath=yes. h
5c840 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 ardcode_into_lib
5c850 73 3d 79 65 73 0a 20 20 69 66 20 74 65 73 74 20 s=yes. if test
5c860 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d "$with_gnu_ld" =
5c870 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 73 yes; then. s
5c880 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 ys_lib_search_pa
5c890 74 68 5f 73 70 65 63 3d 27 2f 75 73 72 2f 6c 6f th_spec='/usr/lo
5c8a0 63 61 6c 2f 6c 69 62 20 2f 75 73 72 2f 67 6e 75 cal/lib /usr/gnu
5c8b0 2f 6c 69 62 20 2f 75 73 72 2f 63 63 73 2f 6c 69 /lib /usr/ccs/li
5c8c0 62 20 2f 75 73 72 2f 6c 69 62 20 2f 6c 69 62 27 b /usr/lib /lib'
5c8d0 0a 20 20 65 6c 73 65 0a 20 20 20 20 73 79 73 5f . else. sys_
5c8e0 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f lib_search_path_
5c8f0 73 70 65 63 3d 27 2f 75 73 72 2f 63 63 73 2f 6c spec='/usr/ccs/l
5c900 69 62 20 2f 75 73 72 2f 6c 69 62 27 0a 20 20 20 ib /usr/lib'.
5c910 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 case $host_os i
5c920 6e 0a 20 20 20 20 20 20 73 63 6f 33 2e 32 76 35 n. sco3.2v5
5c930 2a 29 0a 20 20 20 20 20 20 20 20 73 79 73 5f 6c *). sys_l
5c940 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 ib_search_path_s
5c950 70 65 63 3d 22 24 73 79 73 5f 6c 69 62 5f 73 65 pec="$sys_lib_se
5c960 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 20 2f arch_path_spec /
5c970 6c 69 62 22 0a 09 3b 3b 0a 20 20 20 20 65 73 61 lib"..;;. esa
5c980 63 0a 20 20 66 69 0a 20 20 73 79 73 5f 6c 69 62 c. fi. sys_lib
5c990 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 _dlsearch_path_s
5c9a0 70 65 63 3d 27 2f 75 73 72 2f 6c 69 62 27 0a 20 pec='/usr/lib'.
5c9b0 20 3b 3b 0a 0a 74 70 66 2a 29 0a 20 20 23 20 54 ;;..tpf*). # T
5c9c0 50 46 20 69 73 20 61 20 63 72 6f 73 73 2d 74 61 PF is a cross-ta
5c9d0 72 67 65 74 20 6f 6e 6c 79 2e 20 20 50 72 65 66 rget only. Pref
5c9e0 65 72 72 65 64 20 63 72 6f 73 73 2d 68 6f 73 74 erred cross-host
5c9f0 20 3d 20 47 4e 55 2f 4c 69 6e 75 78 2e 0a 20 20 = GNU/Linux..
5ca00 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e version_type=lin
5ca10 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 ux. need_lib_pr
5ca20 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 efix=no. need_v
5ca30 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 ersion=no. libr
5ca40 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 ary_names_spec='
5ca50 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
5ca60 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
5ca70 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 }$versuffix ${li
5ca80 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d bname}${release}
5ca90 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 ${shared_ext}$ma
5caa0 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 jor $libname${sh
5cab0 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 68 6c ared_ext}'. shl
5cac0 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 ibpath_var=LD_LI
5cad0 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c BRARY_PATH. shl
5cae0 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 ibpath_overrides
5caf0 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 68 61 _runpath=no. ha
5cb00 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 rdcode_into_libs
5cb10 3d 79 65 73 0a 20 20 3b 3b 0a 0a 75 74 73 34 2a =yes. ;;..uts4*
5cb20 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 ). version_type
5cb30 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 72 61 72 79 =linux. library
5cb40 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c _names_spec='${l
5cb50 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
5cb60 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 }${shared_ext}$v
5cb70 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 ersuffix ${libna
5cb80 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 me}${release}${s
5cb90 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 hared_ext}$major
5cba0 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 $libname${share
5cbb0 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 d_ext}'. soname
5cbc0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 _spec='${libname
5cbd0 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
5cbe0 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a red_ext}$major'.
5cbf0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d shlibpath_var=
5cc00 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a LD_LIBRARY_PATH.
5cc10 20 20 3b 3b 0a 0a 2a 29 0a 20 20 64 79 6e 61 6d ;;..*). dynam
5cc20 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b ic_linker=no. ;
5cc30 3b 0a 65 73 61 63 0a 7b 20 24 61 73 5f 65 63 68 ;.esac.{ $as_ech
5cc40 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
5cc50 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
5cc60 72 65 73 75 6c 74 3a 20 24 64 79 6e 61 6d 69 63 result: $dynamic
5cc70 5f 6c 69 6e 6b 65 72 22 20 3e 26 35 0a 24 61 73 _linker" >&5.$as
5cc80 5f 65 63 68 6f 20 22 24 64 79 6e 61 6d 69 63 5f _echo "$dynamic_
5cc90 6c 69 6e 6b 65 72 22 20 3e 26 36 3b 20 7d 0a 74 linker" >&6; }.t
5cca0 65 73 74 20 22 24 64 79 6e 61 6d 69 63 5f 6c 69 est "$dynamic_li
5ccb0 6e 6b 65 72 22 20 3d 20 6e 6f 20 26 26 20 63 61 nker" = no && ca
5ccc0 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e n_build_shared=n
5ccd0 6f 0a 0a 76 61 72 69 61 62 6c 65 73 5f 73 61 76 o..variables_sav
5cce0 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 3d 22 50 ed_for_relink="P
5ccf0 41 54 48 20 24 73 68 6c 69 62 70 61 74 68 5f 76 ATH $shlibpath_v
5cd00 61 72 20 24 72 75 6e 70 61 74 68 5f 76 61 72 22 ar $runpath_var"
5cd10 0a 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 .if test "$GCC"
5cd20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 76 61 = yes; then. va
5cd30 72 69 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f riables_saved_fo
5cd40 72 5f 72 65 6c 69 6e 6b 3d 22 24 76 61 72 69 61 r_relink="$varia
5cd50 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72 bles_saved_for_r
5cd60 65 6c 69 6e 6b 20 47 43 43 5f 45 58 45 43 5f 50 elink GCC_EXEC_P
5cd70 52 45 46 49 58 20 43 4f 4d 50 49 4c 45 52 5f 50 REFIX COMPILER_P
5cd80 41 54 48 20 4c 49 42 52 41 52 59 5f 50 41 54 48 ATH LIBRARY_PATH
5cd90 22 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22 24 ".fi..if test "$
5cda0 7b 6c 74 5f 63 76 5f 73 79 73 5f 6c 69 62 5f 73 {lt_cv_sys_lib_s
5cdb0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 2b earch_path_spec+
5cdc0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 set}" = set; the
5cdd0 6e 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 n. sys_lib_sear
5cde0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 24 6c ch_path_spec="$l
5cdf0 74 5f 63 76 5f 73 79 73 5f 6c 69 62 5f 73 65 61 t_cv_sys_lib_sea
5ce00 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 0a 66 rch_path_spec".f
5ce10 69 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f i.if test "${lt_
5ce20 63 76 5f 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 cv_sys_lib_dlsea
5ce30 72 63 68 5f 70 61 74 68 5f 73 70 65 63 2b 73 65 rch_path_spec+se
5ce40 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a t}" = set; then.
5ce50 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 sys_lib_dlsear
5ce60 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 24 6c ch_path_spec="$l
5ce70 74 5f 63 76 5f 73 79 73 5f 6c 69 62 5f 64 6c 73 t_cv_sys_lib_dls
5ce80 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 earch_path_spec"
5ce90 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a .fi.............
5cea0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
5ceb0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
5cec0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
5ced0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
5cee0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
5cef0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
5cf00 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
5cf10 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
5cf20 69 6e 67 20 68 6f 77 20 74 6f 20 68 61 72 64 63 ing how to hardc
5cf30 6f 64 65 20 6c 69 62 72 61 72 79 20 70 61 74 68 ode library path
5cf40 73 20 69 6e 74 6f 20 70 72 6f 67 72 61 6d 73 22 s into programs"
5cf50 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
5cf60 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f "checking how to
5cf70 20 68 61 72 64 63 6f 64 65 20 6c 69 62 72 61 72 hardcode librar
5cf80 79 20 70 61 74 68 73 20 69 6e 74 6f 20 70 72 6f y paths into pro
5cf90 67 72 61 6d 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 grams... " >&6;
5cfa0 7d 0a 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f }.hardcode_actio
5cfb0 6e 3d 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 n=.if test -n "$
5cfc0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
5cfd0 66 6c 61 67 5f 73 70 65 63 22 20 7c 7c 0a 20 20 flag_spec" ||.
5cfe0 20 74 65 73 74 20 2d 6e 20 22 24 72 75 6e 70 61 test -n "$runpa
5cff0 74 68 5f 76 61 72 22 20 7c 7c 0a 20 20 20 74 65 th_var" ||. te
5d000 73 74 20 22 58 24 68 61 72 64 63 6f 64 65 5f 61 st "X$hardcode_a
5d010 75 74 6f 6d 61 74 69 63 22 20 3d 20 22 58 79 65 utomatic" = "Xye
5d020 73 22 20 3b 20 74 68 65 6e 0a 0a 20 20 23 20 57 s" ; then.. # W
5d030 65 20 63 61 6e 20 68 61 72 64 63 6f 64 65 20 6e e can hardcode n
5d040 6f 6e 2d 65 78 69 73 74 65 6e 74 20 64 69 72 65 on-existent dire
5d050 63 74 6f 72 69 65 73 2e 0a 20 20 69 66 20 74 65 ctories.. if te
5d060 73 74 20 22 24 68 61 72 64 63 6f 64 65 5f 64 69 st "$hardcode_di
5d070 72 65 63 74 22 20 21 3d 20 6e 6f 20 26 26 0a 20 rect" != no &&.
5d080 20 20 20 20 23 20 49 66 20 74 68 65 20 6f 6e 6c # If the onl
5d090 79 20 6d 65 63 68 61 6e 69 73 6d 20 74 6f 20 61 y mechanism to a
5d0a0 76 6f 69 64 20 68 61 72 64 63 6f 64 69 6e 67 20 void hardcoding
5d0b0 69 73 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 is shlibpath_var
5d0c0 2c 20 77 65 0a 20 20 20 20 20 23 20 68 61 76 65 , we. # have
5d0d0 20 74 6f 20 72 65 6c 69 6e 6b 2c 20 6f 74 68 65 to relink, othe
5d0e0 72 77 69 73 65 20 77 65 20 6d 69 67 68 74 20 6c rwise we might l
5d0f0 69 6e 6b 20 77 69 74 68 20 61 6e 20 69 6e 73 74 ink with an inst
5d100 61 6c 6c 65 64 20 6c 69 62 72 61 72 79 0a 20 20 alled library.
5d110 20 20 20 23 20 77 68 65 6e 20 77 65 20 73 68 6f # when we sho
5d120 75 6c 64 20 62 65 20 6c 69 6e 6b 69 6e 67 20 77 uld be linking w
5d130 69 74 68 20 61 20 79 65 74 2d 74 6f 2d 62 65 2d ith a yet-to-be-
5d140 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 65 0a 20 20 installed one.
5d150 20 20 20 23 23 20 74 65 73 74 20 22 24 5f 4c 54 ## test "$_LT
5d160 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 _TAGVAR(hardcode
5d170 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 2c 20 _shlibpath_var,
5d180 29 22 20 21 3d 20 6e 6f 20 26 26 0a 20 20 20 20 )" != no &&.
5d190 20 74 65 73 74 20 22 24 68 61 72 64 63 6f 64 65 test "$hardcode
5d1a0 5f 6d 69 6e 75 73 5f 4c 22 20 21 3d 20 6e 6f 3b _minus_L" != no;
5d1b0 20 74 68 65 6e 0a 20 20 20 20 23 20 4c 69 6e 6b then. # Link
5d1c0 69 6e 67 20 61 6c 77 61 79 73 20 68 61 72 64 63 ing always hardc
5d1d0 6f 64 65 73 20 74 68 65 20 74 65 6d 70 6f 72 61 odes the tempora
5d1e0 72 79 20 6c 69 62 72 61 72 79 20 64 69 72 65 63 ry library direc
5d1f0 74 6f 72 79 2e 0a 20 20 20 20 68 61 72 64 63 6f tory.. hardco
5d200 64 65 5f 61 63 74 69 6f 6e 3d 72 65 6c 69 6e 6b de_action=relink
5d210 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20 57 65 . else. # We
5d220 20 63 61 6e 20 6c 69 6e 6b 20 77 69 74 68 6f 75 can link withou
5d230 74 20 68 61 72 64 63 6f 64 69 6e 67 2c 20 61 6e t hardcoding, an
5d240 64 20 77 65 20 63 61 6e 20 68 61 72 64 63 6f 64 d we can hardcod
5d250 65 20 6e 6f 6e 65 78 69 73 74 69 6e 67 20 64 69 e nonexisting di
5d260 72 73 2e 0a 20 20 20 20 68 61 72 64 63 6f 64 65 rs.. hardcode
5d270 5f 61 63 74 69 6f 6e 3d 69 6d 6d 65 64 69 61 74 _action=immediat
5d280 65 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 23 20 e. fi.else. #
5d290 57 65 20 63 61 6e 6e 6f 74 20 68 61 72 64 63 6f We cannot hardco
5d2a0 64 65 20 61 6e 79 74 68 69 6e 67 2c 20 6f 72 20 de anything, or
5d2b0 65 6c 73 65 20 77 65 20 63 61 6e 20 6f 6e 6c 79 else we can only
5d2c0 20 68 61 72 64 63 6f 64 65 20 65 78 69 73 74 69 hardcode existi
5d2d0 6e 67 0a 20 20 23 20 64 69 72 65 63 74 6f 72 69 ng. # directori
5d2e0 65 73 2e 0a 20 20 68 61 72 64 63 6f 64 65 5f 61 es.. hardcode_a
5d2f0 63 74 69 6f 6e 3d 75 6e 73 75 70 70 6f 72 74 65 ction=unsupporte
5d300 64 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 d.fi.{ $as_echo
5d310 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
5d320 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
5d330 73 75 6c 74 3a 20 24 68 61 72 64 63 6f 64 65 5f sult: $hardcode_
5d340 61 63 74 69 6f 6e 22 20 3e 26 35 0a 24 61 73 5f action" >&5.$as_
5d350 65 63 68 6f 20 22 24 68 61 72 64 63 6f 64 65 5f echo "$hardcode_
5d360 61 63 74 69 6f 6e 22 20 3e 26 36 3b 20 7d 0a 0a action" >&6; }..
5d370 69 66 20 74 65 73 74 20 22 24 68 61 72 64 63 6f if test "$hardco
5d380 64 65 5f 61 63 74 69 6f 6e 22 20 3d 20 72 65 6c de_action" = rel
5d390 69 6e 6b 20 7c 7c 0a 20 20 20 74 65 73 74 20 22 ink ||. test "
5d3a0 24 69 6e 68 65 72 69 74 5f 72 70 61 74 68 22 20 $inherit_rpath"
5d3b0 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 = yes; then. #
5d3c0 46 61 73 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f Fast installatio
5d3d0 6e 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 n is not support
5d3e0 65 64 0a 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 ed. enable_fast
5d3f0 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 0a 65 6c 69 66 _install=no.elif
5d400 20 74 65 73 74 20 22 24 73 68 6c 69 62 70 61 74 test "$shlibpat
5d410 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
5d420 61 74 68 22 20 3d 20 79 65 73 20 7c 7c 0a 20 20 ath" = yes ||.
5d430 20 20 20 74 65 73 74 20 22 24 65 6e 61 62 6c 65 test "$enable
5d440 5f 73 68 61 72 65 64 22 20 3d 20 6e 6f 3b 20 74 _shared" = no; t
5d450 68 65 6e 0a 20 20 23 20 46 61 73 74 20 69 6e 73 hen. # Fast ins
5d460 74 61 6c 6c 61 74 69 6f 6e 20 69 73 20 6e 6f 74 tallation is not
5d470 20 6e 65 63 65 73 73 61 72 79 0a 20 20 65 6e 61 necessary. ena
5d480 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c ble_fast_install
5d490 3d 6e 65 65 64 6c 65 73 73 0a 66 69 0a 0a 0a 0a =needless.fi....
5d4a0 0a 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 ... if test "x$
5d4b0 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 22 20 21 enable_dlopen" !
5d4c0 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 65 = xyes; then. e
5d4d0 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d 75 6e 6b nable_dlopen=unk
5d4e0 6e 6f 77 6e 0a 20 20 65 6e 61 62 6c 65 5f 64 6c nown. enable_dl
5d4f0 6f 70 65 6e 5f 73 65 6c 66 3d 75 6e 6b 6e 6f 77 open_self=unknow
5d500 6e 0a 20 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 n. enable_dlope
5d510 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 75 6e n_self_static=un
5d520 6b 6e 6f 77 6e 0a 65 6c 73 65 0a 20 20 6c 74 5f known.else. lt_
5d530 63 76 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 20 20 6c cv_dlopen=no. l
5d540 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 t_cv_dlopen_libs
5d550 3d 0a 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f =.. case $host_
5d560 6f 73 20 69 6e 0a 20 20 62 65 6f 73 2a 29 0a 20 os in. beos*).
5d570 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d lt_cv_dlopen=
5d580 22 6c 6f 61 64 5f 61 64 64 5f 6f 6e 22 0a 20 20 "load_add_on".
5d590 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c lt_cv_dlopen_l
5d5a0 69 62 73 3d 0a 20 20 20 20 6c 74 5f 63 76 5f 64 ibs=. lt_cv_d
5d5b0 6c 6f 70 65 6e 5f 73 65 6c 66 3d 79 65 73 0a 20 lopen_self=yes.
5d5c0 20 20 20 3b 3b 0a 0a 20 20 6d 69 6e 67 77 2a 20 ;;.. mingw*
5d5d0 7c 20 70 77 33 32 2a 20 7c 20 63 65 67 63 63 2a | pw32* | cegcc*
5d5e0 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 ). lt_cv_dlop
5d5f0 65 6e 3d 22 4c 6f 61 64 4c 69 62 72 61 72 79 22 en="LoadLibrary"
5d600 0a 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 . lt_cv_dlope
5d610 6e 5f 6c 69 62 73 3d 0a 20 20 20 20 3b 3b 0a 0a n_libs=. ;;..
5d620 20 20 63 79 67 77 69 6e 2a 29 0a 20 20 20 20 6c cygwin*). l
5d630 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22 64 6c 6f t_cv_dlopen="dlo
5d640 70 65 6e 22 0a 20 20 20 20 6c 74 5f 63 76 5f 64 pen". lt_cv_d
5d650 6c 6f 70 65 6e 5f 6c 69 62 73 3d 0a 20 20 20 20 lopen_libs=.
5d660 3b 3b 0a 0a 20 20 64 61 72 77 69 6e 2a 29 0a 20 ;;.. darwin*).
5d670 20 23 20 69 66 20 6c 69 62 64 6c 20 69 73 20 69 # if libdl is i
5d680 6e 73 74 61 6c 6c 65 64 20 77 65 20 6e 65 65 64 nstalled we need
5d690 20 74 6f 20 6c 69 6e 6b 20 61 67 61 69 6e 73 74 to link against
5d6a0 20 69 74 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 it. { $as_ec
5d6b0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
5d6c0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
5d6d0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 64 6c checking for dl
5d6e0 6f 70 65 6e 20 69 6e 20 2d 6c 64 6c 22 20 3e 26 open in -ldl" >&
5d6f0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
5d700 65 63 6b 69 6e 67 20 66 6f 72 20 64 6c 6f 70 65 ecking for dlope
5d710 6e 20 69 6e 20 2d 6c 64 6c 2e 2e 2e 20 22 20 3e n in -ldl... " >
5d720 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
5d730 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 2b 3a _lib_dl_dlopen+:
5d740 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
5d750 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
5d760 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
5d770 65 0a 20 20 61 63 5f 63 68 65 63 6b 5f 6c 69 62 e. ac_check_lib
5d780 5f 73 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53 _save_LIBS=$LIBS
5d790 0a 4c 49 42 53 3d 22 2d 6c 64 6c 20 20 24 4c 49 .LIBS="-ldl $LI
5d7a0 42 53 22 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 BS".cat confdefs
5d7b0 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 .h - <<_ACEOF >c
5d7c0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
5d7d0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e /* end confdefs.
5d7e0 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 h. */../* Overr
5d7f0 69 64 65 20 61 6e 79 20 47 43 43 20 69 6e 74 65 ide any GCC inte
5d800 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 rnal prototype t
5d810 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 o avoid an error
5d820 2e 0a 20 20 20 55 73 65 20 63 68 61 72 20 62 65 .. Use char be
5d830 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20 cause int might
5d840 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 72 6e match the return
5d850 20 74 79 70 65 20 6f 66 20 61 20 47 43 43 0a 20 type of a GCC.
5d860 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 builtin and th
5d870 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e 74 20 en its argument
5d880 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 prototype would
5d890 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f still apply. */
5d8a0 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 .#ifdef __cplusp
5d8b0 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 lus.extern "C".#
5d8c0 65 6e 64 69 66 0a 63 68 61 72 20 64 6c 6f 70 65 endif.char dlope
5d8d0 6e 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 n ();.int.main (
5d8e0 29 0a 7b 0a 72 65 74 75 72 6e 20 64 6c 6f 70 65 ).{.return dlope
5d8f0 6e 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 n ();. ;. retu
5d900 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 rn 0;.}._ACEOF.i
5d910 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 f ac_fn_c_try_li
5d920 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 nk "$LINENO"; th
5d930 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 6c 69 62 en :. ac_cv_lib
5d940 5f 64 6c 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a 65 _dl_dlopen=yes.e
5d950 6c 73 65 0a 20 20 61 63 5f 63 76 5f 6c 69 62 5f lse. ac_cv_lib_
5d960 64 6c 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 66 69 0a dl_dlopen=no.fi.
5d970 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 rm -f core conft
5d980 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 est.err conftest
5d990 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 .$ac_objext \.
5d9a0 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 conftest$ac_ex
5d9b0 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 eext conftest.$a
5d9c0 63 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f 63 c_ext.LIBS=$ac_c
5d9d0 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c 49 heck_lib_save_LI
5d9e0 42 53 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f BS.fi.{ $as_echo
5d9f0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
5da00 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
5da10 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6c 69 esult: $ac_cv_li
5da20 62 5f 64 6c 5f 64 6c 6f 70 65 6e 22 20 3e 26 35 b_dl_dlopen" >&5
5da30 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
5da40 76 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 22 v_lib_dl_dlopen"
5da50 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 >&6; }.if test
5da60 22 78 24 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f "x$ac_cv_lib_dl_
5da70 64 6c 6f 70 65 6e 22 20 3d 20 78 79 65 73 3b 20 dlopen" = xyes;
5da80 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f 64 then :. lt_cv_d
5da90 6c 6f 70 65 6e 3d 22 64 6c 6f 70 65 6e 22 20 6c lopen="dlopen" l
5daa0 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 t_cv_dlopen_libs
5dab0 3d 22 2d 6c 64 6c 22 0a 65 6c 73 65 0a 0a 20 20 ="-ldl".else..
5dac0 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22 lt_cv_dlopen="
5dad0 64 79 6c 64 22 0a 20 20 20 20 6c 74 5f 63 76 5f dyld". lt_cv_
5dae0 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 0a 20 20 20 dlopen_libs=.
5daf0 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 lt_cv_dlopen_se
5db00 6c 66 3d 79 65 73 0a 0a 66 69 0a 0a 20 20 20 20 lf=yes..fi..
5db10 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20 20 61 63 5f ;;.. *). ac_
5db20 66 6e 5f 63 5f 63 68 65 63 6b 5f 66 75 6e 63 20 fn_c_check_func
5db30 22 24 4c 49 4e 45 4e 4f 22 20 22 73 68 6c 5f 6c "$LINENO" "shl_l
5db40 6f 61 64 22 20 22 61 63 5f 63 76 5f 66 75 6e 63 oad" "ac_cv_func
5db50 5f 73 68 6c 5f 6c 6f 61 64 22 0a 69 66 20 74 65 _shl_load".if te
5db60 73 74 20 22 78 24 61 63 5f 63 76 5f 66 75 6e 63 st "x$ac_cv_func
5db70 5f 73 68 6c 5f 6c 6f 61 64 22 20 3d 20 78 79 65 _shl_load" = xye
5db80 73 3b 20 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 s; then :. lt_c
5db90 76 5f 64 6c 6f 70 65 6e 3d 22 73 68 6c 5f 6c 6f v_dlopen="shl_lo
5dba0 61 64 22 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 ad".else. { $as
5dbb0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
5dbc0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
5dbd0 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 O}: checking for
5dbe0 20 73 68 6c 5f 6c 6f 61 64 20 69 6e 20 2d 6c 64 shl_load in -ld
5dbf0 6c 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f ld" >&5.$as_echo
5dc00 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 _n "checking for
5dc10 20 73 68 6c 5f 6c 6f 61 64 20 69 6e 20 2d 6c 64 shl_load in -ld
5dc20 6c 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 ld... " >&6; }.i
5dc30 66 20 24 7b 61 63 5f 63 76 5f 6c 69 62 5f 64 6c f ${ac_cv_lib_dl
5dc40 64 5f 73 68 6c 5f 6c 6f 61 64 2b 3a 7d 20 66 61 d_shl_load+:} fa
5dc50 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
5dc60 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
5dc70 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
5dc80 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 ac_check_lib_sav
5dc90 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 e_LIBS=$LIBS.LIB
5dca0 53 3d 22 2d 6c 64 6c 64 20 20 24 4c 49 42 53 22 S="-ldld $LIBS"
5dcb0 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 .cat confdefs.h
5dcc0 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 - <<_ACEOF >conf
5dcd0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 test.$ac_ext./*
5dce0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 end confdefs.h.
5dcf0 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65 */../* Override
5dd00 20 61 6e 79 20 47 43 43 20 69 6e 74 65 72 6e 61 any GCC interna
5dd10 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 61 l prototype to a
5dd20 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a 20 void an error..
5dd30 20 20 55 73 65 20 63 68 61 72 20 62 65 63 61 75 Use char becau
5dd40 73 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 se int might mat
5dd50 63 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 ch the return ty
5dd60 70 65 20 6f 66 20 61 20 47 43 43 0a 20 20 20 62 pe of a GCC. b
5dd70 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 uiltin and then
5dd80 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f its argument pro
5dd90 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 totype would sti
5dda0 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23 69 ll apply. */.#i
5ddb0 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 fdef __cplusplus
5ddc0 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 65 6e 64 .extern "C".#end
5ddd0 69 66 0a 63 68 61 72 20 73 68 6c 5f 6c 6f 61 64 if.char shl_load
5dde0 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 ();.int.main ()
5ddf0 0a 7b 0a 72 65 74 75 72 6e 20 73 68 6c 5f 6c 6f .{.return shl_lo
5de00 61 64 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 ad ();. ;. ret
5de10 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a urn 0;.}._ACEOF.
5de20 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c if ac_fn_c_try_l
5de30 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 ink "$LINENO"; t
5de40 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 6c 69 hen :. ac_cv_li
5de50 62 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 3d 79 b_dld_shl_load=y
5de60 65 73 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f es.else. ac_cv_
5de70 6c 69 62 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 lib_dld_shl_load
5de80 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 =no.fi.rm -f cor
5de90 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 e conftest.err c
5dea0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
5deb0 78 74 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 xt \. conftes
5dec0 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 t$ac_exeext conf
5ded0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 test.$ac_ext.LIB
5dee0 53 3d 24 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f S=$ac_check_lib_
5def0 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a 7b 20 24 save_LIBS.fi.{ $
5df00 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
5df10 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
5df20 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
5df30 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 73 68 6c c_cv_lib_dld_shl
5df40 5f 6c 6f 61 64 22 20 3e 26 35 0a 24 61 73 5f 65 _load" >&5.$as_e
5df50 63 68 6f 20 22 24 61 63 5f 63 76 5f 6c 69 62 5f cho "$ac_cv_lib_
5df60 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 22 20 3e 26 dld_shl_load" >&
5df70 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 78 24 6; }.if test "x$
5df80 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 73 68 ac_cv_lib_dld_sh
5df90 6c 5f 6c 6f 61 64 22 20 3d 20 78 79 65 73 3b 20 l_load" = xyes;
5dfa0 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f 64 then :. lt_cv_d
5dfb0 6c 6f 70 65 6e 3d 22 73 68 6c 5f 6c 6f 61 64 22 lopen="shl_load"
5dfc0 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 lt_cv_dlopen_li
5dfd0 62 73 3d 22 2d 6c 64 6c 64 22 0a 65 6c 73 65 0a bs="-ldld".else.
5dfe0 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f ac_fn_c_check_
5dff0 66 75 6e 63 20 22 24 4c 49 4e 45 4e 4f 22 20 22 func "$LINENO" "
5e000 64 6c 6f 70 65 6e 22 20 22 61 63 5f 63 76 5f 66 dlopen" "ac_cv_f
5e010 75 6e 63 5f 64 6c 6f 70 65 6e 22 0a 69 66 20 74 unc_dlopen".if t
5e020 65 73 74 20 22 78 24 61 63 5f 63 76 5f 66 75 6e est "x$ac_cv_fun
5e030 63 5f 64 6c 6f 70 65 6e 22 20 3d 20 78 79 65 73 c_dlopen" = xyes
5e040 3b 20 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 ; then :. lt_cv
5e050 5f 64 6c 6f 70 65 6e 3d 22 64 6c 6f 70 65 6e 22 _dlopen="dlopen"
5e060 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
5e070 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
5e080 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
5e090 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 64 6c checking for dl
5e0a0 6f 70 65 6e 20 69 6e 20 2d 6c 64 6c 22 20 3e 26 open in -ldl" >&
5e0b0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
5e0c0 65 63 6b 69 6e 67 20 66 6f 72 20 64 6c 6f 70 65 ecking for dlope
5e0d0 6e 20 69 6e 20 2d 6c 64 6c 2e 2e 2e 20 22 20 3e n in -ldl... " >
5e0e0 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
5e0f0 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 2b 3a _lib_dl_dlopen+:
5e100 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
5e110 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
5e120 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
5e130 65 0a 20 20 61 63 5f 63 68 65 63 6b 5f 6c 69 62 e. ac_check_lib
5e140 5f 73 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53 _save_LIBS=$LIBS
5e150 0a 4c 49 42 53 3d 22 2d 6c 64 6c 20 20 24 4c 49 .LIBS="-ldl $LI
5e160 42 53 22 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 BS".cat confdefs
5e170 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 .h - <<_ACEOF >c
5e180 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
5e190 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e /* end confdefs.
5e1a0 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 h. */../* Overr
5e1b0 69 64 65 20 61 6e 79 20 47 43 43 20 69 6e 74 65 ide any GCC inte
5e1c0 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 rnal prototype t
5e1d0 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 o avoid an error
5e1e0 2e 0a 20 20 20 55 73 65 20 63 68 61 72 20 62 65 .. Use char be
5e1f0 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20 cause int might
5e200 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 72 6e match the return
5e210 20 74 79 70 65 20 6f 66 20 61 20 47 43 43 0a 20 type of a GCC.
5e220 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 builtin and th
5e230 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e 74 20 en its argument
5e240 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 prototype would
5e250 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f still apply. */
5e260 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 .#ifdef __cplusp
5e270 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 lus.extern "C".#
5e280 65 6e 64 69 66 0a 63 68 61 72 20 64 6c 6f 70 65 endif.char dlope
5e290 6e 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 n ();.int.main (
5e2a0 29 0a 7b 0a 72 65 74 75 72 6e 20 64 6c 6f 70 65 ).{.return dlope
5e2b0 6e 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 n ();. ;. retu
5e2c0 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 rn 0;.}._ACEOF.i
5e2d0 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 f ac_fn_c_try_li
5e2e0 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 nk "$LINENO"; th
5e2f0 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 6c 69 62 en :. ac_cv_lib
5e300 5f 64 6c 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a 65 _dl_dlopen=yes.e
5e310 6c 73 65 0a 20 20 61 63 5f 63 76 5f 6c 69 62 5f lse. ac_cv_lib_
5e320 64 6c 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 66 69 0a dl_dlopen=no.fi.
5e330 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 rm -f core conft
5e340 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 est.err conftest
5e350 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 .$ac_objext \.
5e360 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 conftest$ac_ex
5e370 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 eext conftest.$a
5e380 63 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f 63 c_ext.LIBS=$ac_c
5e390 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c 49 heck_lib_save_LI
5e3a0 42 53 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f BS.fi.{ $as_echo
5e3b0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
5e3c0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
5e3d0 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6c 69 esult: $ac_cv_li
5e3e0 62 5f 64 6c 5f 64 6c 6f 70 65 6e 22 20 3e 26 35 b_dl_dlopen" >&5
5e3f0 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
5e400 76 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 22 v_lib_dl_dlopen"
5e410 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 >&6; }.if test
5e420 22 78 24 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f "x$ac_cv_lib_dl_
5e430 64 6c 6f 70 65 6e 22 20 3d 20 78 79 65 73 3b 20 dlopen" = xyes;
5e440 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f 64 then :. lt_cv_d
5e450 6c 6f 70 65 6e 3d 22 64 6c 6f 70 65 6e 22 20 6c lopen="dlopen" l
5e460 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 t_cv_dlopen_libs
5e470 3d 22 2d 6c 64 6c 22 0a 65 6c 73 65 0a 20 20 7b ="-ldl".else. {
5e480 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
5e490 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
5e4a0 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 INENO}: checking
5e4b0 20 66 6f 72 20 64 6c 6f 70 65 6e 20 69 6e 20 2d for dlopen in -
5e4c0 6c 73 76 6c 64 22 20 3e 26 35 0a 24 61 73 5f 65 lsvld" >&5.$as_e
5e4d0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
5e4e0 66 6f 72 20 64 6c 6f 70 65 6e 20 69 6e 20 2d 6c for dlopen in -l
5e4f0 73 76 6c 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d svld... " >&6; }
5e500 0a 69 66 20 24 7b 61 63 5f 63 76 5f 6c 69 62 5f .if ${ac_cv_lib_
5e510 73 76 6c 64 5f 64 6c 6f 70 65 6e 2b 3a 7d 20 66 svld_dlopen+:} f
5e520 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
5e530 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
5e540 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
5e550 20 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 ac_check_lib_sa
5e560 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c 49 ve_LIBS=$LIBS.LI
5e570 42 53 3d 22 2d 6c 73 76 6c 64 20 20 24 4c 49 42 BS="-lsvld $LIB
5e580 53 22 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e S".cat confdefs.
5e590 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
5e5a0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
5e5b0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
5e5c0 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 . */../* Overri
5e5d0 64 65 20 61 6e 79 20 47 43 43 20 69 6e 74 65 72 de any GCC inter
5e5e0 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f nal prototype to
5e5f0 20 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e avoid an error.
5e600 0a 20 20 20 55 73 65 20 63 68 61 72 20 62 65 63 . Use char bec
5e610 61 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20 6d ause int might m
5e620 61 74 63 68 20 74 68 65 20 72 65 74 75 72 6e 20 atch the return
5e630 74 79 70 65 20 6f 66 20 61 20 47 43 43 0a 20 20 type of a GCC.
5e640 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 builtin and the
5e650 6e 20 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 n its argument p
5e660 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 rototype would s
5e670 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a till apply. */.
5e680 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c #ifdef __cpluspl
5e690 75 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 65 us.extern "C".#e
5e6a0 6e 64 69 66 0a 63 68 61 72 20 64 6c 6f 70 65 6e ndif.char dlopen
5e6b0 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 ();.int.main ()
5e6c0 0a 7b 0a 72 65 74 75 72 6e 20 64 6c 6f 70 65 6e .{.return dlopen
5e6d0 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 ();. ;. retur
5e6e0 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 n 0;.}._ACEOF.if
5e6f0 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e ac_fn_c_try_lin
5e700 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 k "$LINENO"; the
5e710 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 6c 69 62 5f n :. ac_cv_lib_
5e720 73 76 6c 64 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a svld_dlopen=yes.
5e730 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 6c 69 62 else. ac_cv_lib
5e740 5f 73 76 6c 64 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a _svld_dlopen=no.
5e750 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f fi.rm -f core co
5e760 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 nftest.err conft
5e770 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c est.$ac_objext \
5e780 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 . conftest$ac
5e790 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 _exeext conftest
5e7a0 2e 24 61 63 5f 65 78 74 0a 4c 49 42 53 3d 24 61 .$ac_ext.LIBS=$a
5e7b0 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 c_check_lib_save
5e7c0 5f 4c 49 42 53 0a 66 69 0a 7b 20 24 61 73 5f 65 _LIBS.fi.{ $as_e
5e7d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
5e7e0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
5e7f0 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 : result: $ac_cv
5e800 5f 6c 69 62 5f 73 76 6c 64 5f 64 6c 6f 70 65 6e _lib_svld_dlopen
5e810 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 " >&5.$as_echo "
5e820 24 61 63 5f 63 76 5f 6c 69 62 5f 73 76 6c 64 5f $ac_cv_lib_svld_
5e830 64 6c 6f 70 65 6e 22 20 3e 26 36 3b 20 7d 0a 69 dlopen" >&6; }.i
5e840 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f f test "x$ac_cv_
5e850 6c 69 62 5f 73 76 6c 64 5f 64 6c 6f 70 65 6e 22 lib_svld_dlopen"
5e860 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a = xyes; then :.
5e870 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22 lt_cv_dlopen="
5e880 64 6c 6f 70 65 6e 22 20 6c 74 5f 63 76 5f 64 6c dlopen" lt_cv_dl
5e890 6f 70 65 6e 5f 6c 69 62 73 3d 22 2d 6c 73 76 6c open_libs="-lsvl
5e8a0 64 22 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f d".else. { $as_
5e8b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
5e8c0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
5e8d0 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
5e8e0 64 6c 64 5f 6c 69 6e 6b 20 69 6e 20 2d 6c 64 6c dld_link in -ldl
5e8f0 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f d" >&5.$as_echo_
5e900 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
5e910 64 6c 64 5f 6c 69 6e 6b 20 69 6e 20 2d 6c 64 6c dld_link in -ldl
5e920 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 d... " >&6; }.if
5e930 20 24 7b 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 ${ac_cv_lib_dld
5e940 5f 64 6c 64 5f 6c 69 6e 6b 2b 3a 7d 20 66 61 6c _dld_link+:} fal
5e950 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
5e960 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
5e970 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 ) " >&6.else. a
5e980 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 c_check_lib_save
5e990 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 53 _LIBS=$LIBS.LIBS
5e9a0 3d 22 2d 6c 64 6c 64 20 20 24 4c 49 42 53 22 0a ="-ldld $LIBS".
5e9b0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d cat confdefs.h -
5e9c0 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 <<_ACEOF >conft
5e9d0 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 est.$ac_ext./* e
5e9e0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 nd confdefs.h.
5e9f0 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20 */../* Override
5ea00 61 6e 79 20 47 43 43 20 69 6e 74 65 72 6e 61 6c any GCC internal
5ea10 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 prototype to av
5ea20 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 oid an error..
5ea30 20 55 73 65 20 63 68 61 72 20 62 65 63 61 75 73 Use char becaus
5ea40 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 e int might matc
5ea50 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 h the return typ
5ea60 65 20 6f 66 20 61 20 47 43 43 0a 20 20 20 62 75 e of a GCC. bu
5ea70 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 iltin and then i
5ea80 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 ts argument prot
5ea90 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 6c otype would stil
5eaa0 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23 69 66 l apply. */.#if
5eab0 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a def __cplusplus.
5eac0 65 78 74 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 extern "C".#endi
5ead0 66 0a 63 68 61 72 20 64 6c 64 5f 6c 69 6e 6b 20 f.char dld_link
5eae0 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a ();.int.main ().
5eaf0 7b 0a 72 65 74 75 72 6e 20 64 6c 64 5f 6c 69 6e {.return dld_lin
5eb00 6b 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 k ();. ;. retu
5eb10 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 rn 0;.}._ACEOF.i
5eb20 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 f ac_fn_c_try_li
5eb30 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 nk "$LINENO"; th
5eb40 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 6c 69 62 en :. ac_cv_lib
5eb50 5f 64 6c 64 5f 64 6c 64 5f 6c 69 6e 6b 3d 79 65 _dld_dld_link=ye
5eb60 73 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 6c s.else. ac_cv_l
5eb70 69 62 5f 64 6c 64 5f 64 6c 64 5f 6c 69 6e 6b 3d ib_dld_dld_link=
5eb80 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 no.fi.rm -f core
5eb90 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f conftest.err co
5eba0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 nftest.$ac_objex
5ebb0 74 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 t \. conftest
5ebc0 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 $ac_exeext conft
5ebd0 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 53 est.$ac_ext.LIBS
5ebe0 3d 24 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 =$ac_check_lib_s
5ebf0 61 76 65 5f 4c 49 42 53 0a 66 69 0a 7b 20 24 61 ave_LIBS.fi.{ $a
5ec00 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
5ec10 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
5ec20 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 NO}: result: $ac
5ec30 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c 64 5f _cv_lib_dld_dld_
5ec40 6c 69 6e 6b 22 20 3e 26 35 0a 24 61 73 5f 65 63 link" >&5.$as_ec
5ec50 68 6f 20 22 24 61 63 5f 63 76 5f 6c 69 62 5f 64 ho "$ac_cv_lib_d
5ec60 6c 64 5f 64 6c 64 5f 6c 69 6e 6b 22 20 3e 26 36 ld_dld_link" >&6
5ec70 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 78 24 61 ; }.if test "x$a
5ec80 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c 64 c_cv_lib_dld_dld
5ec90 5f 6c 69 6e 6b 22 20 3d 20 78 79 65 73 3b 20 74 _link" = xyes; t
5eca0 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f 64 6c hen :. lt_cv_dl
5ecb0 6f 70 65 6e 3d 22 64 6c 64 5f 6c 69 6e 6b 22 20 open="dld_link"
5ecc0 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 lt_cv_dlopen_lib
5ecd0 73 3d 22 2d 6c 64 6c 64 22 0a 66 69 0a 0a 0a 66 s="-ldld".fi...f
5ece0 69 0a 0a 0a 66 69 0a 0a 0a 66 69 0a 0a 0a 66 69 i...fi...fi...fi
5ecf0 0a 0a 0a 66 69 0a 0a 20 20 20 20 3b 3b 0a 20 20 ...fi.. ;;.
5ed00 65 73 61 63 0a 0a 20 20 69 66 20 74 65 73 74 20 esac.. if test
5ed10 22 78 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 22 "x$lt_cv_dlopen"
5ed20 20 21 3d 20 78 6e 6f 3b 20 74 68 65 6e 0a 20 20 != xno; then.
5ed30 20 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d enable_dlopen=
5ed40 79 65 73 0a 20 20 65 6c 73 65 0a 20 20 20 20 65 yes. else. e
5ed50 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a nable_dlopen=no.
5ed60 20 20 66 69 0a 0a 20 20 63 61 73 65 20 24 6c 74 fi.. case $lt
5ed70 5f 63 76 5f 64 6c 6f 70 65 6e 20 69 6e 0a 20 20 _cv_dlopen in.
5ed80 64 6c 6f 70 65 6e 29 0a 20 20 20 20 73 61 76 65 dlopen). save
5ed90 5f 43 50 50 46 4c 41 47 53 3d 22 24 43 50 50 46 _CPPFLAGS="$CPPF
5eda0 4c 41 47 53 22 0a 20 20 20 20 74 65 73 74 20 22 LAGS". test "
5edb0 78 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 64 x$ac_cv_header_d
5edc0 6c 66 63 6e 5f 68 22 20 3d 20 78 79 65 73 20 26 lfcn_h" = xyes &
5edd0 26 20 43 50 50 46 4c 41 47 53 3d 22 24 43 50 50 & CPPFLAGS="$CPP
5ede0 46 4c 41 47 53 20 2d 44 48 41 56 45 5f 44 4c 46 FLAGS -DHAVE_DLF
5edf0 43 4e 5f 48 22 0a 0a 20 20 20 20 73 61 76 65 5f CN_H".. save_
5ee00 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 LDFLAGS="$LDFLAG
5ee10 53 22 0a 20 20 20 20 77 6c 3d 24 6c 74 5f 70 72 S". wl=$lt_pr
5ee20 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 20 65 og_compiler_wl e
5ee30 76 61 6c 20 4c 44 46 4c 41 47 53 3d 5c 22 5c 24 val LDFLAGS=\"\$
5ee40 4c 44 46 4c 41 47 53 20 24 65 78 70 6f 72 74 5f LDFLAGS $export_
5ee50 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 dynamic_flag_spe
5ee60 63 5c 22 0a 0a 20 20 20 20 73 61 76 65 5f 4c 49 c\".. save_LI
5ee70 42 53 3d 22 24 4c 49 42 53 22 0a 20 20 20 20 4c BS="$LIBS". L
5ee80 49 42 53 3d 22 24 6c 74 5f 63 76 5f 64 6c 6f 70 IBS="$lt_cv_dlop
5ee90 65 6e 5f 6c 69 62 73 20 24 4c 49 42 53 22 0a 0a en_libs $LIBS"..
5eea0 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 { $as_echo "
5eeb0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
5eec0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
5eed0 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 61 20 cking whether a
5eee0 70 72 6f 67 72 61 6d 20 63 61 6e 20 64 6c 6f 70 program can dlop
5eef0 65 6e 20 69 74 73 65 6c 66 22 20 3e 26 35 0a 24 en itself" >&5.$
5ef00 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
5ef10 69 6e 67 20 77 68 65 74 68 65 72 20 61 20 70 72 ing whether a pr
5ef20 6f 67 72 61 6d 20 63 61 6e 20 64 6c 6f 70 65 6e ogram can dlopen
5ef30 20 69 74 73 65 6c 66 2e 2e 2e 20 22 20 3e 26 36 itself... " >&6
5ef40 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 64 ; }.if ${lt_cv_d
5ef50 6c 6f 70 65 6e 5f 73 65 6c 66 2b 3a 7d 20 66 61 lopen_self+:} fa
5ef60 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
5ef70 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
5ef80 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
5ef90 09 20 20 69 66 20 74 65 73 74 20 22 24 63 72 6f . if test "$cro
5efa0 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 ss_compiling" =
5efb0 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 6c 74 yes; then :. lt
5efc0 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d _cv_dlopen_self=
5efd0 63 72 6f 73 73 0a 65 6c 73 65 0a 20 20 6c 74 5f cross.else. lt_
5efe0 64 6c 75 6e 6b 6e 6f 77 6e 3d 30 3b 20 6c 74 5f dlunknown=0; lt_
5eff0 64 6c 6e 6f 5f 75 73 63 6f 72 65 3d 31 3b 20 6c dlno_uscore=1; l
5f000 74 5f 64 6c 6e 65 65 64 5f 75 73 63 6f 72 65 3d t_dlneed_uscore=
5f010 32 0a 20 20 6c 74 5f 73 74 61 74 75 73 3d 24 6c 2. lt_status=$l
5f020 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 0a 20 20 63 61 t_dlunknown. ca
5f030 74 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 t > conftest.$ac
5f040 5f 65 78 74 20 3c 3c 5f 4c 54 5f 45 4f 46 0a 23 _ext <<_LT_EOF.#
5f050 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f line $LINENO "co
5f060 6e 66 69 67 75 72 65 22 0a 23 69 6e 63 6c 75 64 nfigure".#includ
5f070 65 20 22 63 6f 6e 66 64 65 66 73 2e 68 22 0a 0a e "confdefs.h"..
5f080 23 69 66 20 48 41 56 45 5f 44 4c 46 43 4e 5f 48 #if HAVE_DLFCN_H
5f090 0a 23 69 6e 63 6c 75 64 65 20 3c 64 6c 66 63 6e .#include <dlfcn
5f0a0 2e 68 3e 0a 23 65 6e 64 69 66 0a 0a 23 69 6e 63 .h>.#endif..#inc
5f0b0 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 0a lude <stdio.h>..
5f0c0 23 69 66 64 65 66 20 52 54 4c 44 5f 47 4c 4f 42 #ifdef RTLD_GLOB
5f0d0 41 4c 0a 23 20 20 64 65 66 69 6e 65 20 4c 54 5f AL.# define LT_
5f0e0 44 4c 47 4c 4f 42 41 4c 09 09 52 54 4c 44 5f 47 DLGLOBAL..RTLD_G
5f0f0 4c 4f 42 41 4c 0a 23 65 6c 73 65 0a 23 20 20 69 LOBAL.#else.# i
5f100 66 64 65 66 20 44 4c 5f 47 4c 4f 42 41 4c 0a 23 fdef DL_GLOBAL.#
5f110 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c define LT_DL
5f120 47 4c 4f 42 41 4c 09 09 44 4c 5f 47 4c 4f 42 41 GLOBAL..DL_GLOBA
5f130 4c 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 L.# else.# d
5f140 65 66 69 6e 65 20 4c 54 5f 44 4c 47 4c 4f 42 41 efine LT_DLGLOBA
5f150 4c 09 09 30 0a 23 20 20 65 6e 64 69 66 0a 23 65 L..0.# endif.#e
5f160 6e 64 69 66 0a 0a 2f 2a 20 57 65 20 6d 61 79 20 ndif../* We may
5f170 68 61 76 65 20 74 6f 20 64 65 66 69 6e 65 20 4c have to define L
5f180 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 20 T_DLLAZY_OR_NOW
5f190 69 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c in the command l
5f1a0 69 6e 65 20 69 66 20 77 65 0a 20 20 20 66 69 6e ine if we. fin
5f1b0 64 20 6f 75 74 20 69 74 20 64 6f 65 73 20 6e 6f d out it does no
5f1c0 74 20 77 6f 72 6b 20 69 6e 20 73 6f 6d 65 20 70 t work in some p
5f1d0 6c 61 74 66 6f 72 6d 2e 20 2a 2f 0a 23 69 66 6e latform. */.#ifn
5f1e0 64 65 66 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 def LT_DLLAZY_OR
5f1f0 5f 4e 4f 57 0a 23 20 20 69 66 64 65 66 20 52 54 _NOW.# ifdef RT
5f200 4c 44 5f 4c 41 5a 59 0a 23 20 20 20 20 64 65 66 LD_LAZY.# def
5f210 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 ine LT_DLLAZY_OR
5f220 5f 4e 4f 57 09 09 52 54 4c 44 5f 4c 41 5a 59 0a _NOW..RTLD_LAZY.
5f230 23 20 20 65 6c 73 65 0a 23 20 20 20 20 69 66 64 # else.# ifd
5f240 65 66 20 44 4c 5f 4c 41 5a 59 0a 23 20 20 20 20 ef DL_LAZY.#
5f250 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 define LT_DLLA
5f260 5a 59 5f 4f 52 5f 4e 4f 57 09 09 44 4c 5f 4c 41 ZY_OR_NOW..DL_LA
5f270 5a 59 0a 23 20 20 20 20 65 6c 73 65 0a 23 20 20 ZY.# else.#
5f280 20 20 20 20 69 66 64 65 66 20 52 54 4c 44 5f 4e ifdef RTLD_N
5f290 4f 57 0a 23 20 20 20 20 20 20 20 20 64 65 66 69 OW.# defi
5f2a0 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f ne LT_DLLAZY_OR_
5f2b0 4e 4f 57 09 52 54 4c 44 5f 4e 4f 57 0a 23 20 20 NOW.RTLD_NOW.#
5f2c0 20 20 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20 else.#
5f2d0 20 20 69 66 64 65 66 20 44 4c 5f 4e 4f 57 0a 23 ifdef DL_NOW.#
5f2e0 20 20 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 define
5f2f0 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f LT_DLLAZY_OR_NO
5f300 57 09 44 4c 5f 4e 4f 57 0a 23 20 20 20 20 20 20 W.DL_NOW.#
5f310 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20 20 20 else.#
5f320 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 define LT_DLLA
5f330 5a 59 5f 4f 52 5f 4e 4f 57 09 30 0a 23 20 20 20 ZY_OR_NOW.0.#
5f340 20 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 endif.#
5f350 20 20 65 6e 64 69 66 0a 23 20 20 20 20 65 6e 64 endif.# end
5f360 69 66 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 if.# endif.#end
5f370 69 66 0a 0a 2f 2a 20 57 68 65 6e 20 2d 66 76 69 if../* When -fvi
5f380 73 62 69 6c 69 74 79 3d 68 69 64 64 65 6e 20 69 sbility=hidden i
5f390 73 20 75 73 65 64 2c 20 61 73 73 75 6d 65 20 74 s used, assume t
5f3a0 68 65 20 63 6f 64 65 20 68 61 73 20 62 65 65 6e he code has been
5f3b0 20 61 6e 6e 6f 74 61 74 65 64 0a 20 20 20 63 6f annotated. co
5f3c0 72 72 65 73 70 6f 6e 64 69 6e 67 6c 79 20 66 6f rrespondingly fo
5f3d0 72 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 6e 65 r the symbols ne
5f3e0 65 64 65 64 2e 20 20 2a 2f 0a 23 69 66 20 64 65 eded. */.#if de
5f3f0 66 69 6e 65 64 28 5f 5f 47 4e 55 43 5f 5f 29 20 fined(__GNUC__)
5f400 26 26 20 28 28 28 5f 5f 47 4e 55 43 5f 5f 20 3d && (((__GNUC__ =
5f410 3d 20 33 29 20 26 26 20 28 5f 5f 47 4e 55 43 5f = 3) && (__GNUC_
5f420 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 33 29 29 20 7c MINOR__ >= 3)) |
5f430 7c 20 28 5f 5f 47 4e 55 43 5f 5f 20 3e 20 33 29 | (__GNUC__ > 3)
5f440 29 0a 69 6e 74 20 66 6e 6f 72 64 20 28 29 20 5f ).int fnord () _
5f450 5f 61 74 74 72 69 62 75 74 65 5f 5f 28 28 76 69 _attribute__((vi
5f460 73 69 62 69 6c 69 74 79 28 22 64 65 66 61 75 6c sibility("defaul
5f470 74 22 29 29 29 3b 0a 23 65 6e 64 69 66 0a 0a 69 t")));.#endif..i
5f480 6e 74 20 66 6e 6f 72 64 20 28 29 20 7b 20 72 65 nt fnord () { re
5f490 74 75 72 6e 20 34 32 3b 20 7d 0a 69 6e 74 20 6d turn 42; }.int m
5f4a0 61 69 6e 20 28 29 0a 7b 0a 20 20 76 6f 69 64 20 ain ().{. void
5f4b0 2a 73 65 6c 66 20 3d 20 64 6c 6f 70 65 6e 20 28 *self = dlopen (
5f4c0 30 2c 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 7c 4c 0, LT_DLGLOBAL|L
5f4d0 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 29 T_DLLAZY_OR_NOW)
5f4e0 3b 0a 20 20 69 6e 74 20 73 74 61 74 75 73 20 3d ;. int status =
5f4f0 20 24 6c 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 3b 0a $lt_dlunknown;.
5f500 0a 20 20 69 66 20 28 73 65 6c 66 29 0a 20 20 20 . if (self).
5f510 20 7b 0a 20 20 20 20 20 20 69 66 20 28 64 6c 73 {. if (dls
5f520 79 6d 20 28 73 65 6c 66 2c 22 66 6e 6f 72 64 22 ym (self,"fnord"
5f530 29 29 20 20 20 20 20 20 20 73 74 61 74 75 73 20 )) status
5f540 3d 20 24 6c 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 = $lt_dlno_uscor
5f550 65 3b 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 e;. else.
5f560 20 20 20 20 20 20 7b 0a 09 20 20 69 66 20 28 64 {.. if (d
5f570 6c 73 79 6d 28 20 73 65 6c 66 2c 22 5f 66 6e 6f lsym( self,"_fno
5f580 72 64 22 29 29 20 20 73 74 61 74 75 73 20 3d 20 rd")) status =
5f590 24 6c 74 5f 64 6c 6e 65 65 64 5f 75 73 63 6f 72 $lt_dlneed_uscor
5f5a0 65 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 e;. els
5f5b0 65 20 70 75 74 73 20 28 64 6c 65 72 72 6f 72 20 e puts (dlerror
5f5c0 28 29 29 3b 0a 09 7d 0a 20 20 20 20 20 20 2f 2a ());..}. /*
5f5d0 20 64 6c 63 6c 6f 73 65 20 28 73 65 6c 66 29 3b dlclose (self);
5f5e0 20 2a 2f 0a 20 20 20 20 7d 0a 20 20 65 6c 73 65 */. }. else
5f5f0 0a 20 20 20 20 70 75 74 73 20 28 64 6c 65 72 72 . puts (dlerr
5f600 6f 72 20 28 29 29 3b 0a 0a 20 20 72 65 74 75 72 or ());.. retur
5f610 6e 20 73 74 61 74 75 73 3b 0a 7d 0a 5f 4c 54 5f n status;.}._LT_
5f620 45 4f 46 0a 20 20 69 66 20 7b 20 7b 20 65 76 61 EOF. if { { eva
5f630 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d l echo "\"\$as_m
5f640 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d e\":${as_lineno-
5f650 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 61 63 5f $LINENO}: \"$ac_
5f660 6c 69 6e 6b 5c 22 22 3b 20 7d 20 3e 26 35 0a 20 link\""; } >&5.
5f670 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 (eval $ac_link)
5f680 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 2>&5. ac_statu
5f690 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 s=$?. $as_echo
5f6a0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
5f6b0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 eno-$LINENO}: \$
5f6c0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 ? = $ac_status"
5f6d0 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 >&5. test $ac_s
5f6e0 74 61 74 75 73 20 3d 20 30 3b 20 7d 20 26 26 20 tatus = 0; } &&
5f6f0 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 test -s conftest
5f700 24 7b 61 63 5f 65 78 65 65 78 74 7d 20 32 3e 2f ${ac_exeext} 2>/
5f710 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 dev/null; then.
5f720 20 20 20 28 2e 2f 63 6f 6e 66 74 65 73 74 3b 20 (./conftest;
5f730 65 78 69 74 3b 20 29 20 3e 26 35 20 32 3e 2f 64 exit; ) >&5 2>/d
5f740 65 76 2f 6e 75 6c 6c 0a 20 20 20 20 6c 74 5f 73 ev/null. lt_s
5f750 74 61 74 75 73 3d 24 3f 0a 20 20 20 20 63 61 73 tatus=$?. cas
5f760 65 20 78 24 6c 74 5f 73 74 61 74 75 73 20 69 6e e x$lt_status in
5f770 0a 20 20 20 20 20 20 78 24 6c 74 5f 64 6c 6e 6f . x$lt_dlno
5f780 5f 75 73 63 6f 72 65 29 20 6c 74 5f 63 76 5f 64 _uscore) lt_cv_d
5f790 6c 6f 70 65 6e 5f 73 65 6c 66 3d 79 65 73 20 3b lopen_self=yes ;
5f7a0 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f 64 6c 6e ;. x$lt_dln
5f7b0 65 65 64 5f 75 73 63 6f 72 65 29 20 6c 74 5f 63 eed_uscore) lt_c
5f7c0 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 79 65 v_dlopen_self=ye
5f7d0 73 20 3b 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f s ;;. x$lt_
5f7e0 64 6c 75 6e 6b 6e 6f 77 6e 7c 78 2a 29 20 6c 74 dlunknown|x*) lt
5f7f0 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d _cv_dlopen_self=
5f800 6e 6f 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 no ;;. esac.
5f810 20 65 6c 73 65 20 3a 0a 20 20 20 20 23 20 63 6f else :. # co
5f820 6d 70 69 6c 61 74 69 6f 6e 20 66 61 69 6c 65 64 mpilation failed
5f830 0a 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 . lt_cv_dlope
5f840 6e 5f 73 65 6c 66 3d 6e 6f 0a 20 20 66 69 0a 66 n_self=no. fi.f
5f850 69 0a 72 6d 20 2d 66 72 20 63 6f 6e 66 74 65 73 i.rm -fr conftes
5f860 74 2a 0a 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 t*...fi.{ $as_ec
5f870 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
5f880 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
5f890 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f result: $lt_cv_
5f8a0 64 6c 6f 70 65 6e 5f 73 65 6c 66 22 20 3e 26 35 dlopen_self" >&5
5f8b0 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 .$as_echo "$lt_c
5f8c0 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 22 20 3e v_dlopen_self" >
5f8d0 26 36 3b 20 7d 0a 0a 20 20 20 20 69 66 20 74 65 &6; }.. if te
5f8e0 73 74 20 22 78 24 6c 74 5f 63 76 5f 64 6c 6f 70 st "x$lt_cv_dlop
5f8f0 65 6e 5f 73 65 6c 66 22 20 3d 20 78 79 65 73 3b en_self" = xyes;
5f900 20 74 68 65 6e 0a 20 20 20 20 20 20 77 6c 3d 24 then. wl=$
5f910 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
5f920 5f 77 6c 20 65 76 61 6c 20 4c 44 46 4c 41 47 53 _wl eval LDFLAGS
5f930 3d 5c 22 5c 24 4c 44 46 4c 41 47 53 20 24 6c 74 =\"\$LDFLAGS $lt
5f940 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 _prog_compiler_s
5f950 74 61 74 69 63 5c 22 0a 20 20 20 20 20 20 7b 20 tatic\". {
5f960 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
5f970 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
5f980 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
5f990 77 68 65 74 68 65 72 20 61 20 73 74 61 74 69 63 whether a static
5f9a0 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 70 72 6f 67 ally linked prog
5f9b0 72 61 6d 20 63 61 6e 20 64 6c 6f 70 65 6e 20 69 ram can dlopen i
5f9c0 74 73 65 6c 66 22 20 3e 26 35 0a 24 61 73 5f 65 tself" >&5.$as_e
5f9d0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
5f9e0 77 68 65 74 68 65 72 20 61 20 73 74 61 74 69 63 whether a static
5f9f0 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 70 72 6f 67 ally linked prog
5fa00 72 61 6d 20 63 61 6e 20 64 6c 6f 70 65 6e 20 69 ram can dlopen i
5fa10 74 73 65 6c 66 2e 2e 2e 20 22 20 3e 26 36 3b 20 tself... " >&6;
5fa20 7d 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 64 6c 6f }.if ${lt_cv_dlo
5fa30 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 2b pen_self_static+
5fa40 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
5fa50 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
5fa60 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
5fa70 73 65 0a 20 20 09 20 20 69 66 20 74 65 73 74 20 se. . if test
5fa80 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e "$cross_compilin
5fa90 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 20 3a g" = yes; then :
5faa0 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f . lt_cv_dlopen_
5fab0 73 65 6c 66 5f 73 74 61 74 69 63 3d 63 72 6f 73 self_static=cros
5fac0 73 0a 65 6c 73 65 0a 20 20 6c 74 5f 64 6c 75 6e s.else. lt_dlun
5fad0 6b 6e 6f 77 6e 3d 30 3b 20 6c 74 5f 64 6c 6e 6f known=0; lt_dlno
5fae0 5f 75 73 63 6f 72 65 3d 31 3b 20 6c 74 5f 64 6c _uscore=1; lt_dl
5faf0 6e 65 65 64 5f 75 73 63 6f 72 65 3d 32 0a 20 20 need_uscore=2.
5fb00 6c 74 5f 73 74 61 74 75 73 3d 24 6c 74 5f 64 6c lt_status=$lt_dl
5fb10 75 6e 6b 6e 6f 77 6e 0a 20 20 63 61 74 20 3e 20 unknown. cat >
5fb20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
5fb30 20 3c 3c 5f 4c 54 5f 45 4f 46 0a 23 6c 69 6e 65 <<_LT_EOF.#line
5fb40 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 $LINENO "config
5fb50 75 72 65 22 0a 23 69 6e 63 6c 75 64 65 20 22 63 ure".#include "c
5fb60 6f 6e 66 64 65 66 73 2e 68 22 0a 0a 23 69 66 20 onfdefs.h"..#if
5fb70 48 41 56 45 5f 44 4c 46 43 4e 5f 48 0a 23 69 6e HAVE_DLFCN_H.#in
5fb80 63 6c 75 64 65 20 3c 64 6c 66 63 6e 2e 68 3e 0a clude <dlfcn.h>.
5fb90 23 65 6e 64 69 66 0a 0a 23 69 6e 63 6c 75 64 65 #endif..#include
5fba0 20 3c 73 74 64 69 6f 2e 68 3e 0a 0a 23 69 66 64 <stdio.h>..#ifd
5fbb0 65 66 20 52 54 4c 44 5f 47 4c 4f 42 41 4c 0a 23 ef RTLD_GLOBAL.#
5fbc0 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 47 4c define LT_DLGL
5fbd0 4f 42 41 4c 09 09 52 54 4c 44 5f 47 4c 4f 42 41 OBAL..RTLD_GLOBA
5fbe0 4c 0a 23 65 6c 73 65 0a 23 20 20 69 66 64 65 66 L.#else.# ifdef
5fbf0 20 44 4c 5f 47 4c 4f 42 41 4c 0a 23 20 20 20 20 DL_GLOBAL.#
5fc00 64 65 66 69 6e 65 20 4c 54 5f 44 4c 47 4c 4f 42 define LT_DLGLOB
5fc10 41 4c 09 09 44 4c 5f 47 4c 4f 42 41 4c 0a 23 20 AL..DL_GLOBAL.#
5fc20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e else.# defin
5fc30 65 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09 30 e LT_DLGLOBAL..0
5fc40 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 .# endif.#endif
5fc50 0a 0a 2f 2a 20 57 65 20 6d 61 79 20 68 61 76 65 ../* We may have
5fc60 20 74 6f 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c to define LT_DL
5fc70 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 20 69 6e 20 74 LAZY_OR_NOW in t
5fc80 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 he command line
5fc90 69 66 20 77 65 0a 20 20 20 66 69 6e 64 20 6f 75 if we. find ou
5fca0 74 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 77 6f t it does not wo
5fcb0 72 6b 20 69 6e 20 73 6f 6d 65 20 70 6c 61 74 66 rk in some platf
5fcc0 6f 72 6d 2e 20 2a 2f 0a 23 69 66 6e 64 65 66 20 orm. */.#ifndef
5fcd0 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 LT_DLLAZY_OR_NOW
5fce0 0a 23 20 20 69 66 64 65 66 20 52 54 4c 44 5f 4c .# ifdef RTLD_L
5fcf0 41 5a 59 0a 23 20 20 20 20 64 65 66 69 6e 65 20 AZY.# define
5fd00 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 LT_DLLAZY_OR_NOW
5fd10 09 09 52 54 4c 44 5f 4c 41 5a 59 0a 23 20 20 65 ..RTLD_LAZY.# e
5fd20 6c 73 65 0a 23 20 20 20 20 69 66 64 65 66 20 44 lse.# ifdef D
5fd30 4c 5f 4c 41 5a 59 0a 23 20 20 20 20 20 20 64 65 L_LAZY.# de
5fd40 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f fine LT_DLLAZY_O
5fd50 52 5f 4e 4f 57 09 09 44 4c 5f 4c 41 5a 59 0a 23 R_NOW..DL_LAZY.#
5fd60 20 20 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20 else.#
5fd70 69 66 64 65 66 20 52 54 4c 44 5f 4e 4f 57 0a 23 ifdef RTLD_NOW.#
5fd80 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c define L
5fd90 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 T_DLLAZY_OR_NOW.
5fda0 52 54 4c 44 5f 4e 4f 57 0a 23 20 20 20 20 20 20 RTLD_NOW.#
5fdb0 65 6c 73 65 0a 23 20 20 20 20 20 20 20 20 69 66 else.# if
5fdc0 64 65 66 20 44 4c 5f 4e 4f 57 0a 23 20 20 20 20 def DL_NOW.#
5fdd0 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f define LT_
5fde0 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 44 4c DLLAZY_OR_NOW.DL
5fdf0 5f 4e 4f 57 0a 23 20 20 20 20 20 20 20 20 65 6c _NOW.# el
5fe00 73 65 0a 23 20 20 20 20 20 20 20 20 20 20 64 65 se.# de
5fe10 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f fine LT_DLLAZY_O
5fe20 52 5f 4e 4f 57 09 30 0a 23 20 20 20 20 20 20 20 R_NOW.0.#
5fe30 20 65 6e 64 69 66 0a 23 20 20 20 20 20 20 65 6e endif.# en
5fe40 64 69 66 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 dif.# endif.#
5fe50 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a endif.#endif..
5fe60 2f 2a 20 57 68 65 6e 20 2d 66 76 69 73 62 69 6c /* When -fvisbil
5fe70 69 74 79 3d 68 69 64 64 65 6e 20 69 73 20 75 73 ity=hidden is us
5fe80 65 64 2c 20 61 73 73 75 6d 65 20 74 68 65 20 63 ed, assume the c
5fe90 6f 64 65 20 68 61 73 20 62 65 65 6e 20 61 6e 6e ode has been ann
5fea0 6f 74 61 74 65 64 0a 20 20 20 63 6f 72 72 65 73 otated. corres
5feb0 70 6f 6e 64 69 6e 67 6c 79 20 66 6f 72 20 74 68 pondingly for th
5fec0 65 20 73 79 6d 62 6f 6c 73 20 6e 65 65 64 65 64 e symbols needed
5fed0 2e 20 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65 . */.#if define
5fee0 64 28 5f 5f 47 4e 55 43 5f 5f 29 20 26 26 20 28 d(__GNUC__) && (
5fef0 28 28 5f 5f 47 4e 55 43 5f 5f 20 3d 3d 20 33 29 ((__GNUC__ == 3)
5ff00 20 26 26 20 28 5f 5f 47 4e 55 43 5f 4d 49 4e 4f && (__GNUC_MINO
5ff10 52 5f 5f 20 3e 3d 20 33 29 29 20 7c 7c 20 28 5f R__ >= 3)) || (_
5ff20 5f 47 4e 55 43 5f 5f 20 3e 20 33 29 29 0a 69 6e _GNUC__ > 3)).in
5ff30 74 20 66 6e 6f 72 64 20 28 29 20 5f 5f 61 74 74 t fnord () __att
5ff40 72 69 62 75 74 65 5f 5f 28 28 76 69 73 69 62 69 ribute__((visibi
5ff50 6c 69 74 79 28 22 64 65 66 61 75 6c 74 22 29 29 lity("default"))
5ff60 29 3b 0a 23 65 6e 64 69 66 0a 0a 69 6e 74 20 66 );.#endif..int f
5ff70 6e 6f 72 64 20 28 29 20 7b 20 72 65 74 75 72 6e nord () { return
5ff80 20 34 32 3b 20 7d 0a 69 6e 74 20 6d 61 69 6e 20 42; }.int main
5ff90 28 29 0a 7b 0a 20 20 76 6f 69 64 20 2a 73 65 6c ().{. void *sel
5ffa0 66 20 3d 20 64 6c 6f 70 65 6e 20 28 30 2c 20 4c f = dlopen (0, L
5ffb0 54 5f 44 4c 47 4c 4f 42 41 4c 7c 4c 54 5f 44 4c T_DLGLOBAL|LT_DL
5ffc0 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 29 3b 0a 20 20 LAZY_OR_NOW);.
5ffd0 69 6e 74 20 73 74 61 74 75 73 20 3d 20 24 6c 74 int status = $lt
5ffe0 5f 64 6c 75 6e 6b 6e 6f 77 6e 3b 0a 0a 20 20 69 _dlunknown;.. i
5fff0 66 20 28 73 65 6c 66 29 0a 20 20 20 20 7b 0a 20 f (self). {.
60000 20 20 20 20 20 69 66 20 28 64 6c 73 79 6d 20 28 if (dlsym (
60010 73 65 6c 66 2c 22 66 6e 6f 72 64 22 29 29 20 20 self,"fnord"))
60020 20 20 20 20 20 73 74 61 74 75 73 20 3d 20 24 6c status = $l
60030 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65 3b 0a 20 t_dlno_uscore;.
60040 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 else.
60050 20 20 7b 0a 09 20 20 69 66 20 28 64 6c 73 79 6d {.. if (dlsym
60060 28 20 73 65 6c 66 2c 22 5f 66 6e 6f 72 64 22 29 ( self,"_fnord")
60070 29 20 20 73 74 61 74 75 73 20 3d 20 24 6c 74 5f ) status = $lt_
60080 64 6c 6e 65 65 64 5f 75 73 63 6f 72 65 3b 0a 20 dlneed_uscore;.
60090 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 70 75 else pu
600a0 74 73 20 28 64 6c 65 72 72 6f 72 20 28 29 29 3b ts (dlerror ());
600b0 0a 09 7d 0a 20 20 20 20 20 20 2f 2a 20 64 6c 63 ..}. /* dlc
600c0 6c 6f 73 65 20 28 73 65 6c 66 29 3b 20 2a 2f 0a lose (self); */.
600d0 20 20 20 20 7d 0a 20 20 65 6c 73 65 0a 20 20 20 }. else.
600e0 20 70 75 74 73 20 28 64 6c 65 72 72 6f 72 20 28 puts (dlerror (
600f0 29 29 3b 0a 0a 20 20 72 65 74 75 72 6e 20 73 74 ));.. return st
60100 61 74 75 73 3b 0a 7d 0a 5f 4c 54 5f 45 4f 46 0a atus;.}._LT_EOF.
60110 20 20 69 66 20 7b 20 7b 20 65 76 61 6c 20 65 63 if { { eval ec
60120 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 5c 22 3a ho "\"\$as_me\":
60130 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
60140 45 4e 4f 7d 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b ENO}: \"$ac_link
60150 5c 22 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 \""; } >&5. (ev
60160 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 al $ac_link) 2>&
60170 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 5. ac_status=$?
60180 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 . $as_echo "$as
60190 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
601a0 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d 20 $LINENO}: \$? =
601b0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a $ac_status" >&5.
601c0 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 75 test $ac_statu
601d0 73 20 3d 20 30 3b 20 7d 20 26 26 20 74 65 73 74 s = 0; } && test
601e0 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 7b 61 63 -s conftest${ac
601f0 5f 65 78 65 65 78 74 7d 20 32 3e 2f 64 65 76 2f _exeext} 2>/dev/
60200 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 28 null; then. (
60210 2e 2f 63 6f 6e 66 74 65 73 74 3b 20 65 78 69 74 ./conftest; exit
60220 3b 20 29 20 3e 26 35 20 32 3e 2f 64 65 76 2f 6e ; ) >&5 2>/dev/n
60230 75 6c 6c 0a 20 20 20 20 6c 74 5f 73 74 61 74 75 ull. lt_statu
60240 73 3d 24 3f 0a 20 20 20 20 63 61 73 65 20 78 24 s=$?. case x$
60250 6c 74 5f 73 74 61 74 75 73 20 69 6e 0a 20 20 20 lt_status in.
60260 20 20 20 78 24 6c 74 5f 64 6c 6e 6f 5f 75 73 63 x$lt_dlno_usc
60270 6f 72 65 29 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 ore) lt_cv_dlope
60280 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 79 65 n_self_static=ye
60290 73 20 3b 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f s ;;. x$lt_
602a0 64 6c 6e 65 65 64 5f 75 73 63 6f 72 65 29 20 6c dlneed_uscore) l
602b0 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 t_cv_dlopen_self
602c0 5f 73 74 61 74 69 63 3d 79 65 73 20 3b 3b 0a 20 _static=yes ;;.
602d0 20 20 20 20 20 78 24 6c 74 5f 64 6c 75 6e 6b 6e x$lt_dlunkn
602e0 6f 77 6e 7c 78 2a 29 20 6c 74 5f 63 76 5f 64 6c own|x*) lt_cv_dl
602f0 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 open_self_static
60300 3d 6e 6f 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a =no ;;. esac.
60310 20 20 65 6c 73 65 20 3a 0a 20 20 20 20 23 20 63 else :. # c
60320 6f 6d 70 69 6c 61 74 69 6f 6e 20 66 61 69 6c 65 ompilation faile
60330 64 0a 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 d. lt_cv_dlop
60340 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 6e en_self_static=n
60350 6f 0a 20 20 66 69 0a 66 69 0a 72 6d 20 2d 66 72 o. fi.fi.rm -fr
60360 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 0a 66 69 0a conftest*...fi.
60370 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
60380 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
60390 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
603a0 20 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 $lt_cv_dlopen_s
603b0 65 6c 66 5f 73 74 61 74 69 63 22 20 3e 26 35 0a elf_static" >&5.
603c0 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 63 76 $as_echo "$lt_cv
603d0 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 _dlopen_self_sta
603e0 74 69 63 22 20 3e 26 36 3b 20 7d 0a 20 20 20 20 tic" >&6; }.
603f0 66 69 0a 0a 20 20 20 20 43 50 50 46 4c 41 47 53 fi.. CPPFLAGS
60400 3d 22 24 73 61 76 65 5f 43 50 50 46 4c 41 47 53 ="$save_CPPFLAGS
60410 22 0a 20 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 ". LDFLAGS="$
60420 73 61 76 65 5f 4c 44 46 4c 41 47 53 22 0a 20 20 save_LDFLAGS".
60430 20 20 4c 49 42 53 3d 22 24 73 61 76 65 5f 4c 49 LIBS="$save_LI
60440 42 53 22 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 BS". ;;. esa
60450 63 0a 0a 20 20 63 61 73 65 20 24 6c 74 5f 63 76 c.. case $lt_cv
60460 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 20 69 6e 0a _dlopen_self in.
60470 20 20 79 65 73 7c 6e 6f 29 20 65 6e 61 62 6c 65 yes|no) enable
60480 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 24 6c 74 _dlopen_self=$lt
60490 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 20 _cv_dlopen_self
604a0 3b 3b 0a 20 20 2a 29 20 65 6e 61 62 6c 65 5f 64 ;;. *) enable_d
604b0 6c 6f 70 65 6e 5f 73 65 6c 66 3d 75 6e 6b 6e 6f lopen_self=unkno
604c0 77 6e 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 20 20 wn ;;. esac..
604d0 63 61 73 65 20 24 6c 74 5f 63 76 5f 64 6c 6f 70 case $lt_cv_dlop
604e0 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 20 69 en_self_static i
604f0 6e 0a 20 20 79 65 73 7c 6e 6f 29 20 65 6e 61 62 n. yes|no) enab
60500 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 le_dlopen_self_s
60510 74 61 74 69 63 3d 24 6c 74 5f 63 76 5f 64 6c 6f tatic=$lt_cv_dlo
60520 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 20 pen_self_static
60530 3b 3b 0a 20 20 2a 29 20 65 6e 61 62 6c 65 5f 64 ;;. *) enable_d
60540 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 lopen_self_stati
60550 63 3d 75 6e 6b 6e 6f 77 6e 20 3b 3b 0a 20 20 65 c=unknown ;;. e
60560 73 61 63 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a sac.fi..........
60570 0a 0a 0a 0a 0a 0a 0a 0a 73 74 72 69 70 6c 69 62 ........striplib
60580 3d 0a 6f 6c 64 5f 73 74 72 69 70 6c 69 62 3d 0a =.old_striplib=.
60590 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
605a0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
605b0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
605c0 67 20 77 68 65 74 68 65 72 20 73 74 72 69 70 70 g whether stripp
605d0 69 6e 67 20 6c 69 62 72 61 72 69 65 73 20 69 73 ing libraries is
605e0 20 70 6f 73 73 69 62 6c 65 22 20 3e 26 35 0a 24 possible" >&5.$
605f0 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
60600 69 6e 67 20 77 68 65 74 68 65 72 20 73 74 72 69 ing whether stri
60610 70 70 69 6e 67 20 6c 69 62 72 61 72 69 65 73 20 pping libraries
60620 69 73 20 70 6f 73 73 69 62 6c 65 2e 2e 2e 20 22 is possible... "
60630 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 >&6; }.if test
60640 2d 6e 20 22 24 53 54 52 49 50 22 20 26 26 20 24 -n "$STRIP" && $
60650 53 54 52 49 50 20 2d 56 20 32 3e 26 31 20 7c 20 STRIP -V 2>&1 |
60660 24 47 52 45 50 20 22 47 4e 55 20 73 74 72 69 70 $GREP "GNU strip
60670 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 " >/dev/null; th
60680 65 6e 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 6f en. test -z "$o
60690 6c 64 5f 73 74 72 69 70 6c 69 62 22 20 26 26 20 ld_striplib" &&
606a0 6f 6c 64 5f 73 74 72 69 70 6c 69 62 3d 22 24 53 old_striplib="$S
606b0 54 52 49 50 20 2d 2d 73 74 72 69 70 2d 64 65 62 TRIP --strip-deb
606c0 75 67 22 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 ug". test -z "$
606d0 73 74 72 69 70 6c 69 62 22 20 26 26 20 73 74 72 striplib" && str
606e0 69 70 6c 69 62 3d 22 24 53 54 52 49 50 20 2d 2d iplib="$STRIP --
606f0 73 74 72 69 70 2d 75 6e 6e 65 65 64 65 64 22 0a strip-unneeded".
60700 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
60710 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
60720 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
60730 74 3a 20 79 65 73 22 20 3e 26 35 0a 24 61 73 5f t: yes" >&5.$as_
60740 65 63 68 6f 20 22 79 65 73 22 20 3e 26 36 3b 20 echo "yes" >&6;
60750 7d 0a 65 6c 73 65 0a 23 20 46 49 58 4d 45 20 2d }.else.# FIXME -
60760 20 69 6e 73 65 72 74 20 73 6f 6d 65 20 72 65 61 insert some rea
60770 6c 20 74 65 73 74 73 2c 20 68 6f 73 74 5f 6f 73 l tests, host_os
60780 20 69 73 6e 27 74 20 72 65 61 6c 6c 79 20 67 6f isn't really go
60790 6f 64 20 65 6e 6f 75 67 68 0a 20 20 63 61 73 65 od enough. case
607a0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 64 $host_os in. d
607b0 61 72 77 69 6e 2a 29 0a 20 20 20 20 69 66 20 74 arwin*). if t
607c0 65 73 74 20 2d 6e 20 22 24 53 54 52 49 50 22 20 est -n "$STRIP"
607d0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 73 74 72 ; then. str
607e0 69 70 6c 69 62 3d 22 24 53 54 52 49 50 20 2d 78 iplib="$STRIP -x
607f0 22 0a 20 20 20 20 20 20 6f 6c 64 5f 73 74 72 69 ". old_stri
60800 70 6c 69 62 3d 22 24 53 54 52 49 50 20 2d 53 22 plib="$STRIP -S"
60810 0a 20 20 20 20 20 20 7b 20 24 61 73 5f 65 63 68 . { $as_ech
60820 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
60830 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
60840 72 65 73 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 result: yes" >&5
60850 0a 24 61 73 5f 65 63 68 6f 20 22 79 65 73 22 20 .$as_echo "yes"
60860 3e 26 36 3b 20 7d 0a 20 20 20 20 65 6c 73 65 0a >&6; }. else.
60870 20 20 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f { $as_echo
60880 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
60890 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
608a0 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 esult: no" >&5.$
608b0 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 as_echo "no" >&6
608c0 3b 20 7d 0a 20 20 20 20 66 69 0a 20 20 20 20 3b ; }. fi. ;
608d0 3b 0a 20 20 2a 29 0a 20 20 20 20 7b 20 24 61 73 ;. *). { $as
608e0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
608f0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
60900 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 O}: result: no"
60910 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f >&5.$as_echo "no
60920 22 20 3e 26 36 3b 20 7d 0a 20 20 20 20 3b 3b 0a " >&6; }. ;;.
60930 20 20 65 73 61 63 0a 66 69 0a 0a 0a 0a 0a 0a 0a esac.fi.......
60940 0a 0a 0a 0a 0a 0a 20 20 23 20 52 65 70 6f 72 74 ...... # Report
60950 20 77 68 69 63 68 20 6c 69 62 72 61 72 79 20 74 which library t
60960 79 70 65 73 20 77 69 6c 6c 20 61 63 74 75 61 6c ypes will actual
60970 6c 79 20 62 65 20 62 75 69 6c 74 0a 20 20 7b 20 ly be built. {
60980 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
60990 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
609a0 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
609b0 69 66 20 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f if libtool suppo
609c0 72 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 rts shared libra
609d0 72 69 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 ries" >&5.$as_ec
609e0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 69 ho_n "checking i
609f0 66 20 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f 72 f libtool suppor
60a00 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 ts shared librar
60a10 69 65 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ies... " >&6; }.
60a20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
60a30 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
60a40 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
60a50 74 3a 20 24 63 61 6e 5f 62 75 69 6c 64 5f 73 68 t: $can_build_sh
60a60 61 72 65 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 ared" >&5.$as_ec
60a70 68 6f 20 22 24 63 61 6e 5f 62 75 69 6c 64 5f 73 ho "$can_build_s
60a80 68 61 72 65 64 22 20 3e 26 36 3b 20 7d 0a 0a 20 hared" >&6; }..
60a90 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
60aa0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
60ab0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
60ac0 6e 67 20 77 68 65 74 68 65 72 20 74 6f 20 62 75 ng whether to bu
60ad0 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 ild shared libra
60ae0 72 69 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 ries" >&5.$as_ec
60af0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 ho_n "checking w
60b00 68 65 74 68 65 72 20 74 6f 20 62 75 69 6c 64 20 hether to build
60b10 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 shared libraries
60b20 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 20 20 74 ... " >&6; }. t
60b30 65 73 74 20 22 24 63 61 6e 5f 62 75 69 6c 64 5f est "$can_build_
60b40 73 68 61 72 65 64 22 20 3d 20 22 6e 6f 22 20 26 shared" = "no" &
60b50 26 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d & enable_shared=
60b60 6e 6f 0a 0a 20 20 23 20 4f 6e 20 41 49 58 2c 20 no.. # On AIX,
60b70 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 shared libraries
60b80 20 61 6e 64 20 73 74 61 74 69 63 20 6c 69 62 72 and static libr
60b90 61 72 69 65 73 20 75 73 65 20 74 68 65 20 73 61 aries use the sa
60ba0 6d 65 20 6e 61 6d 65 73 70 61 63 65 2c 20 61 6e me namespace, an
60bb0 64 0a 20 20 23 20 61 72 65 20 61 6c 6c 20 62 75 d. # are all bu
60bc0 69 6c 74 20 66 72 6f 6d 20 50 49 43 2e 0a 20 20 ilt from PIC..
60bd0 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e case $host_os in
60be0 0a 20 20 61 69 78 33 2a 29 0a 20 20 20 20 74 65 . aix3*). te
60bf0 73 74 20 22 24 65 6e 61 62 6c 65 5f 73 68 61 72 st "$enable_shar
60c00 65 64 22 20 3d 20 79 65 73 20 26 26 20 65 6e 61 ed" = yes && ena
60c10 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a 20 20 ble_static=no.
60c20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 52 if test -n "$R
60c30 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 20 ANLIB"; then.
60c40 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d archive_cmds=
60c50 22 24 61 72 63 68 69 76 65 5f 63 6d 64 73 7e 5c "$archive_cmds~\
60c60 24 52 41 4e 4c 49 42 20 5c 24 6c 69 62 22 0a 20 $RANLIB \$lib".
60c70 20 20 20 20 20 70 6f 73 74 69 6e 73 74 61 6c 6c postinstall
60c80 5f 63 6d 64 73 3d 27 24 52 41 4e 4c 49 42 20 24 _cmds='$RANLIB $
60c90 6c 69 62 27 0a 20 20 20 20 66 69 0a 20 20 20 20 lib'. fi.
60ca0 3b 3b 0a 0a 20 20 61 69 78 5b 34 2d 39 5d 2a 29 ;;.. aix[4-9]*)
60cb0 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 68 . if test "$h
60cc0 6f 73 74 5f 63 70 75 22 20 21 3d 20 69 61 36 34 ost_cpu" != ia64
60cd0 20 26 26 20 74 65 73 74 20 22 24 61 69 78 5f 75 && test "$aix_u
60ce0 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e se_runtimelinkin
60cf0 67 22 20 3d 20 6e 6f 20 3b 20 74 68 65 6e 0a 20 g" = no ; then.
60d00 20 20 20 20 20 74 65 73 74 20 22 24 65 6e 61 62 test "$enab
60d10 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79 65 73 le_shared" = yes
60d20 20 26 26 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 && enable_stati
60d30 63 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 c=no. fi.
60d40 3b 3b 0a 20 20 65 73 61 63 0a 20 20 7b 20 24 61 ;;. esac. { $a
60d50 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
60d60 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
60d70 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 65 6e NO}: result: $en
60d80 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3e 26 35 able_shared" >&5
60d90 0a 24 61 73 5f 65 63 68 6f 20 22 24 65 6e 61 62 .$as_echo "$enab
60da0 6c 65 5f 73 68 61 72 65 64 22 20 3e 26 36 3b 20 le_shared" >&6;
60db0 7d 0a 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 }.. { $as_echo
60dc0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
60dd0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
60de0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 ecking whether t
60df0 6f 20 62 75 69 6c 64 20 73 74 61 74 69 63 20 6c o build static l
60e00 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a 24 61 ibraries" >&5.$a
60e10 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
60e20 6e 67 20 77 68 65 74 68 65 72 20 74 6f 20 62 75 ng whether to bu
60e30 69 6c 64 20 73 74 61 74 69 63 20 6c 69 62 72 61 ild static libra
60e40 72 69 65 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d ries... " >&6; }
60e50 0a 20 20 23 20 4d 61 6b 65 20 73 75 72 65 20 65 . # Make sure e
60e60 69 74 68 65 72 20 65 6e 61 62 6c 65 5f 73 68 61 ither enable_sha
60e70 72 65 64 20 6f 72 20 65 6e 61 62 6c 65 5f 73 74 red or enable_st
60e80 61 74 69 63 20 69 73 20 79 65 73 2e 0a 20 20 74 atic is yes.. t
60e90 65 73 74 20 22 24 65 6e 61 62 6c 65 5f 73 68 61 est "$enable_sha
60ea0 72 65 64 22 20 3d 20 79 65 73 20 7c 7c 20 65 6e red" = yes || en
60eb0 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 0a able_static=yes.
60ec0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
60ed0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
60ee0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
60ef0 74 3a 20 24 65 6e 61 62 6c 65 5f 73 74 61 74 69 t: $enable_stati
60f00 63 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 c" >&5.$as_echo
60f10 22 24 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 22 "$enable_static"
60f20 20 3e 26 36 3b 20 7d 0a 0a 0a 0a 0a 66 69 0a 61 >&6; }.....fi.a
60f30 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 c_ext=c.ac_cpp='
60f40 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a $CPP $CPPFLAGS'.
60f50 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 ac_compile='$CC
60f60 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 -c $CFLAGS $CPPF
60f70 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 LAGS conftest.$a
60f80 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 c_ext >&5'.ac_li
60f90 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 nk='$CC -o conft
60fa0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 est$ac_exeext $C
60fb0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
60fc0 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 $LDFLAGS conftes
60fd0 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 t.$ac_ext $LIBS
60fe0 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 >&5'.ac_compiler
60ff0 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f _gnu=$ac_cv_c_co
61000 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 43 43 3d 22 mpiler_gnu..CC="
61010 24 6c 74 5f 73 61 76 65 5f 43 43 22 0a 0a 20 20 $lt_save_CC"..
61020 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 if test -n "
61030 24 43 58 58 22 20 26 26 20 28 20 74 65 73 74 20 $CXX" && ( test
61040 22 58 24 43 58 58 22 20 21 3d 20 22 58 6e 6f 22 "X$CXX" != "Xno"
61050 20 26 26 0a 20 20 20 20 28 20 28 74 65 73 74 20 &&. ( (test
61060 22 58 24 43 58 58 22 20 3d 20 22 58 67 2b 2b 22 "X$CXX" = "Xg++"
61070 20 26 26 20 60 67 2b 2b 20 2d 76 20 3e 2f 64 65 && `g++ -v >/de
61080 76 2f 6e 75 6c 6c 20 32 3e 26 31 60 20 29 20 7c v/null 2>&1` ) |
61090 7c 0a 20 20 20 20 28 74 65 73 74 20 22 58 24 43 |. (test "X$C
610a0 58 58 22 20 21 3d 20 22 58 67 2b 2b 22 29 29 29 XX" != "Xg++")))
610b0 20 3b 20 74 68 65 6e 0a 20 20 61 63 5f 65 78 74 ; then. ac_ext
610c0 3d 63 70 70 0a 61 63 5f 63 70 70 3d 27 24 43 58 =cpp.ac_cpp='$CX
610d0 58 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a XCPP $CPPFLAGS'.
610e0 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 58 58 ac_compile='$CXX
610f0 20 2d 63 20 24 43 58 58 46 4c 41 47 53 20 24 43 -c $CXXFLAGS $C
61100 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 PPFLAGS conftest
61110 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 .$ac_ext >&5'.ac
61120 5f 6c 69 6e 6b 3d 27 24 43 58 58 20 2d 6f 20 63 _link='$CXX -o c
61130 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 onftest$ac_exeex
61140 74 20 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 t $CXXFLAGS $CPP
61150 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 FLAGS $LDFLAGS c
61160 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 onftest.$ac_ext
61170 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f $LIBS >&5'.ac_co
61180 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 mpiler_gnu=$ac_c
61190 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 v_cxx_compiler_g
611a0 6e 75 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 nu.{ $as_echo "$
611b0 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
611c0 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
611d0 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 king how to run
611e0 74 68 65 20 43 2b 2b 20 70 72 65 70 72 6f 63 65 the C++ preproce
611f0 73 73 6f 72 22 20 3e 26 35 0a 24 61 73 5f 65 63 ssor" >&5.$as_ec
61200 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 68 ho_n "checking h
61210 6f 77 20 74 6f 20 72 75 6e 20 74 68 65 20 43 2b ow to run the C+
61220 2b 20 70 72 65 70 72 6f 63 65 73 73 6f 72 2e 2e + preprocessor..
61230 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 . " >&6; }.if te
61240 73 74 20 2d 7a 20 22 24 43 58 58 43 50 50 22 3b st -z "$CXXCPP";
61250 20 74 68 65 6e 0a 20 20 69 66 20 24 7b 61 63 5f then. if ${ac_
61260 63 76 5f 70 72 6f 67 5f 43 58 58 43 50 50 2b 3a cv_prog_CXXCPP+:
61270 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
61280 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
61290 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
612a0 65 0a 20 20 20 20 20 20 23 20 44 6f 75 62 6c 65 e. # Double
612b0 20 71 75 6f 74 65 73 20 62 65 63 61 75 73 65 20 quotes because
612c0 43 58 58 43 50 50 20 6e 65 65 64 73 20 74 6f 20 CXXCPP needs to
612d0 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20 20 20 be expanded.
612e0 66 6f 72 20 43 58 58 43 50 50 20 69 6e 20 22 24 for CXXCPP in "$
612f0 43 58 58 20 2d 45 22 20 22 2f 6c 69 62 2f 63 70 CXX -E" "/lib/cp
61300 70 22 0a 20 20 20 20 64 6f 0a 20 20 20 20 20 20 p". do.
61310 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 ac_preproc_ok=fa
61320 6c 73 65 0a 66 6f 72 20 61 63 5f 63 78 78 5f 70 lse.for ac_cxx_p
61330 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 reproc_warn_flag
61340 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 in '' yes.do.
61350 23 20 55 73 65 20 61 20 68 65 61 64 65 72 20 66 # Use a header f
61360 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77 ile that comes w
61370 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 ith gcc, so conf
61380 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 iguring glibc.
61390 23 20 77 69 74 68 20 61 20 66 72 65 73 68 20 63 # with a fresh c
613a0 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f ross-compiler wo
613b0 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20 rks.. # Prefer
613c0 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 <limits.h> to <a
613d0 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 ssert.h> if __ST
613e0 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c DC__ is defined,
613f0 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 since. # <limi
61400 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65 ts.h> exists eve
61410 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e n on freestandin
61420 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 g compilers.. #
61430 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63 On the NeXT, cc
61440 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64 -E runs the cod
61450 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f e through the co
61460 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c mpiler's parser,
61470 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 . # not just th
61480 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74 rough cpp. "Synt
61490 61 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 72 ax error" is her
614a0 65 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 20 e to catch this
614b0 63 61 73 65 2e 0a 20 20 63 61 74 20 63 6f 6e 66 case.. cat conf
614c0 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
614d0 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
614e0 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
614f0 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 efs.h. */.#ifde
61500 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 f __STDC__.# inc
61510 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a lude <limits.h>.
61520 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 #else.# include
61530 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 <assert.h>.#endi
61540 66 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78 20 f... Syntax
61550 65 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 error._ACEOF.if
61560 61 63 5f 66 6e 5f 63 78 78 5f 74 72 79 5f 63 70 ac_fn_cxx_try_cp
61570 70 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 p "$LINENO"; the
61580 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 23 20 42 72 n :..else. # Br
61590 6f 6b 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 oken: fails on v
615a0 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 alid input..cont
615b0 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f inue.fi.rm -f co
615c0 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 nftest.err conft
615d0 65 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 est.i conftest.$
615e0 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 ac_ext.. # OK,
615f0 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 works on sane ca
61600 73 65 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 ses. Now check
61610 77 68 65 74 68 65 72 20 6e 6f 6e 65 78 69 73 74 whether nonexist
61620 65 6e 74 20 68 65 61 64 65 72 73 0a 20 20 23 20 ent headers. #
61630 63 61 6e 20 62 65 20 64 65 74 65 63 74 65 64 20 can be detected
61640 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 63 and how.. cat c
61650 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 onfdefs.h - <<_A
61660 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 CEOF >conftest.$
61670 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f ac_ext./* end co
61680 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 nfdefs.h. */.#i
61690 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 nclude <ac_nonex
616a0 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 istent.h>._ACEOF
616b0 0a 69 66 20 61 63 5f 66 6e 5f 63 78 78 5f 74 72 .if ac_fn_cxx_tr
616c0 79 5f 63 70 70 20 22 24 4c 49 4e 45 4e 4f 22 3b y_cpp "$LINENO";
616d0 20 74 68 65 6e 20 3a 0a 20 20 23 20 42 72 6f 6b then :. # Brok
616e0 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e 20 69 en: success on i
616f0 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f nvalid input..co
61700 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20 23 20 ntinue.else. #
61710 50 61 73 73 65 73 20 62 6f 74 68 20 74 65 73 74 Passes both test
61720 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b s..ac_preproc_ok
61730 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d =:.break.fi.rm -
61740 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 f conftest.err c
61750 6f 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66 74 65 onftest.i confte
61760 73 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 st.$ac_ext..done
61770 0a 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 .# Because of `b
61780 72 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 reak', _AC_PREPR
61790 4f 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 OC_IFELSE's clea
617a0 6e 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b ning code was sk
617b0 69 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e ipped..rm -f con
617c0 66 74 65 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 ftest.i conftest
617d0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 .err conftest.$a
617e0 63 5f 65 78 74 0a 69 66 20 24 61 63 5f 70 72 65 c_ext.if $ac_pre
617f0 70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 20 3a 0a proc_ok; then :.
61800 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20 20 20 break.fi..
61810 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76 5f 70 done. ac_cv_p
61820 72 6f 67 5f 43 58 58 43 50 50 3d 24 43 58 58 43 rog_CXXCPP=$CXXC
61830 50 50 0a 0a 66 69 0a 20 20 43 58 58 43 50 50 3d PP..fi. CXXCPP=
61840 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43 $ac_cv_prog_CXXC
61850 50 50 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f PP.else. ac_cv_
61860 70 72 6f 67 5f 43 58 58 43 50 50 3d 24 43 58 58 prog_CXXCPP=$CXX
61870 43 50 50 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 CPP.fi.{ $as_ech
61880 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
61890 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
618a0 72 65 73 75 6c 74 3a 20 24 43 58 58 43 50 50 22 result: $CXXCPP"
618b0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
618c0 43 58 58 43 50 50 22 20 3e 26 36 3b 20 7d 0a 61 CXXCPP" >&6; }.a
618d0 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c c_preproc_ok=fal
618e0 73 65 0a 66 6f 72 20 61 63 5f 63 78 78 5f 70 72 se.for ac_cxx_pr
618f0 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 20 eproc_warn_flag
61900 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20 23 in '' yes.do. #
61910 20 55 73 65 20 61 20 68 65 61 64 65 72 20 66 69 Use a header fi
61920 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77 69 le that comes wi
61930 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66 69 th gcc, so confi
61940 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20 23 guring glibc. #
61950 20 77 69 74 68 20 61 20 66 72 65 73 68 20 63 72 with a fresh cr
61960 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f 72 oss-compiler wor
61970 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20 3c ks.. # Prefer <
61980 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 limits.h> to <as
61990 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 sert.h> if __STD
619a0 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c 20 C__ is defined,
619b0 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69 74 since. # <limit
619c0 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65 6e s.h> exists even
619d0 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e 67 on freestanding
619e0 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23 20 compilers.. #
619f0 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63 20 On the NeXT, cc
61a00 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64 65 -E runs the code
61a10 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d through the com
61a20 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c 0a piler's parser,.
61a30 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68 72 # not just thr
61a40 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74 61 ough cpp. "Synta
61a50 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 72 65 x error" is here
61a60 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 20 63 to catch this c
61a70 61 73 65 2e 0a 20 20 63 61 74 20 63 6f 6e 66 64 ase.. cat confd
61a80 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
61a90 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
61aa0 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
61ab0 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66 fs.h. */.#ifdef
61ac0 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c __STDC__.# incl
61ad0 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 ude <limits.h>.#
61ae0 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c else.# include <
61af0 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 assert.h>.#endif
61b00 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78 20 65 ... Syntax e
61b10 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 61 rror._ACEOF.if a
61b20 63 5f 66 6e 5f 63 78 78 5f 74 72 79 5f 63 70 70 c_fn_cxx_try_cpp
61b30 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e "$LINENO"; then
61b40 20 3a 0a 0a 65 6c 73 65 0a 20 20 23 20 42 72 6f :..else. # Bro
61b50 6b 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 ken: fails on va
61b60 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 lid input..conti
61b70 6e 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e nue.fi.rm -f con
61b80 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 ftest.err confte
61b90 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e 24 61 st.i conftest.$a
61ba0 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 c_ext.. # OK, w
61bb0 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 orks on sane cas
61bc0 65 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 es. Now check w
61bd0 68 65 74 68 65 72 20 6e 6f 6e 65 78 69 73 74 65 hether nonexiste
61be0 6e 74 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 nt headers. # c
61bf0 61 6e 20 62 65 20 64 65 74 65 63 74 65 64 20 61 an be detected a
61c00 6e 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 63 6f nd how.. cat co
61c10 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 nfdefs.h - <<_AC
61c20 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 EOF >conftest.$a
61c30 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e c_ext./* end con
61c40 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e fdefs.h. */.#in
61c50 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 clude <ac_nonexi
61c60 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a stent.h>._ACEOF.
61c70 69 66 20 61 63 5f 66 6e 5f 63 78 78 5f 74 72 79 if ac_fn_cxx_try
61c80 5f 63 70 70 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 _cpp "$LINENO";
61c90 74 68 65 6e 20 3a 0a 20 20 23 20 42 72 6f 6b 65 then :. # Broke
61ca0 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e n: success on in
61cb0 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e valid input..con
61cc0 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20 23 20 50 tinue.else. # P
61cd0 61 73 73 65 73 20 62 6f 74 68 20 74 65 73 74 73 asses both tests
61ce0 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d ..ac_preproc_ok=
61cf0 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66 :.break.fi.rm -f
61d00 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f conftest.err co
61d10 6e 66 74 65 73 74 2e 69 20 63 6f 6e 66 74 65 73 nftest.i conftes
61d20 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a t.$ac_ext..done.
61d30 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72 # Because of `br
61d40 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f eak', _AC_PREPRO
61d50 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e C_IFELSE's clean
61d60 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69 ing code was ski
61d70 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 pped..rm -f conf
61d80 74 65 73 74 2e 69 20 63 6f 6e 66 74 65 73 74 2e test.i conftest.
61d90 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 err conftest.$ac
61da0 5f 65 78 74 0a 69 66 20 24 61 63 5f 70 72 65 70 _ext.if $ac_prep
61db0 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 20 3a 0a 0a roc_ok; then :..
61dc0 65 6c 73 65 0a 20 20 7b 20 7b 20 24 61 73 5f 65 else. { { $as_e
61dd0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
61de0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
61df0 3a 20 65 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 : error: in \`$a
61e00 63 5f 70 77 64 27 3a 22 20 3e 26 35 0a 24 61 73 c_pwd':" >&5.$as
61e10 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 _echo "$as_me: e
61e20 72 72 6f 72 3a 20 69 6e 20 5c 60 24 61 63 5f 70 rror: in \`$ac_p
61e30 77 64 27 3a 22 20 3e 26 32 3b 7d 0a 61 73 5f 66 wd':" >&2;}.as_f
61e40 6e 5f 65 72 72 6f 72 20 24 3f 20 22 43 2b 2b 20 n_error $? "C++
61e50 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22 24 preprocessor \"$
61e60 43 58 58 43 50 50 5c 22 20 66 61 69 6c 73 20 73 CXXCPP\" fails s
61e70 61 6e 69 74 79 20 63 68 65 63 6b 0a 53 65 65 20 anity check.See
61e80 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f \`config.log' fo
61e90 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 22 20 r more details"
61ea0 22 24 4c 49 4e 45 4e 4f 22 20 35 3b 20 7d 0a 66 "$LINENO" 5; }.f
61eb0 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 i..ac_ext=c.ac_c
61ec0 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 pp='$CPP $CPPFLA
61ed0 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 GS'.ac_compile='
61ee0 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 $CC -c $CFLAGS $
61ef0 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 CPPFLAGS conftes
61f00 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 t.$ac_ext >&5'.a
61f10 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 c_link='$CC -o c
61f20 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 onftest$ac_exeex
61f30 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c t $CFLAGS $CPPFL
61f40 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e AGS $LDFLAGS con
61f50 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c ftest.$ac_ext $L
61f60 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 IBS >&5'.ac_comp
61f70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f iler_gnu=$ac_cv_
61f80 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a c_compiler_gnu..
61f90 65 6c 73 65 0a 20 20 5f 6c 74 5f 63 61 75 67 68 else. _lt_caugh
61fa0 74 5f 43 58 58 5f 65 72 72 6f 72 3d 79 65 73 0a t_CXX_error=yes.
61fb0 66 69 0a 0a 61 63 5f 65 78 74 3d 63 70 70 0a 61 fi..ac_ext=cpp.a
61fc0 63 5f 63 70 70 3d 27 24 43 58 58 43 50 50 20 24 c_cpp='$CXXCPP $
61fd0 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d CPPFLAGS'.ac_com
61fe0 70 69 6c 65 3d 27 24 43 58 58 20 2d 63 20 24 43 pile='$CXX -c $C
61ff0 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 XXFLAGS $CPPFLAG
62000 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 S conftest.$ac_e
62010 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d xt >&5'.ac_link=
62020 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66 74 65 73 '$CXX -o conftes
62030 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 58 58 t$ac_exeext $CXX
62040 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 FLAGS $CPPFLAGS
62050 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 $LDFLAGS conftes
62060 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 t.$ac_ext $LIBS
62070 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 >&5'.ac_compiler
62080 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 78 78 5f _gnu=$ac_cv_cxx_
62090 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 61 72 compiler_gnu..ar
620a0 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f chive_cmds_need_
620b0 6c 63 5f 43 58 58 3d 6e 6f 0a 61 6c 6c 6f 77 5f lc_CXX=no.allow_
620c0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 5f 43 undefined_flag_C
620d0 58 58 3d 0a 61 6c 77 61 79 73 5f 65 78 70 6f 72 XX=.always_expor
620e0 74 5f 73 79 6d 62 6f 6c 73 5f 43 58 58 3d 6e 6f t_symbols_CXX=no
620f0 0a 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f .archive_expsym_
62100 63 6d 64 73 5f 43 58 58 3d 0a 63 6f 6d 70 69 6c cmds_CXX=.compil
62110 65 72 5f 6e 65 65 64 73 5f 6f 62 6a 65 63 74 5f er_needs_object_
62120 43 58 58 3d 6e 6f 0a 65 78 70 6f 72 74 5f 64 79 CXX=no.export_dy
62130 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 5f namic_flag_spec_
62140 43 58 58 3d 0a 68 61 72 64 63 6f 64 65 5f 64 69 CXX=.hardcode_di
62150 72 65 63 74 5f 43 58 58 3d 6e 6f 0a 68 61 72 64 rect_CXX=no.hard
62160 63 6f 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f code_direct_abso
62170 6c 75 74 65 5f 43 58 58 3d 6e 6f 0a 68 61 72 64 lute_CXX=no.hard
62180 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
62190 5f 73 70 65 63 5f 43 58 58 3d 0a 68 61 72 64 63 _spec_CXX=.hardc
621a0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f ode_libdir_flag_
621b0 73 70 65 63 5f 6c 64 5f 43 58 58 3d 0a 68 61 72 spec_ld_CXX=.har
621c0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 dcode_libdir_sep
621d0 61 72 61 74 6f 72 5f 43 58 58 3d 0a 68 61 72 64 arator_CXX=.hard
621e0 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 5f 43 58 58 code_minus_L_CXX
621f0 3d 6e 6f 0a 68 61 72 64 63 6f 64 65 5f 73 68 6c =no.hardcode_shl
62200 69 62 70 61 74 68 5f 76 61 72 5f 43 58 58 3d 75 ibpath_var_CXX=u
62210 6e 73 75 70 70 6f 72 74 65 64 0a 68 61 72 64 63 nsupported.hardc
62220 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 5f 43 58 ode_automatic_CX
62230 58 3d 6e 6f 0a 69 6e 68 65 72 69 74 5f 72 70 61 X=no.inherit_rpa
62240 74 68 5f 43 58 58 3d 6e 6f 0a 6d 6f 64 75 6c 65 th_CXX=no.module
62250 5f 63 6d 64 73 5f 43 58 58 3d 0a 6d 6f 64 75 6c _cmds_CXX=.modul
62260 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 e_expsym_cmds_CX
62270 58 3d 0a 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c X=.link_all_depl
62280 69 62 73 5f 43 58 58 3d 75 6e 6b 6e 6f 77 6e 0a ibs_CXX=unknown.
62290 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 old_archive_cmds
622a0 5f 43 58 58 3d 24 6f 6c 64 5f 61 72 63 68 69 76 _CXX=$old_archiv
622b0 65 5f 63 6d 64 73 0a 72 65 6c 6f 61 64 5f 66 6c e_cmds.reload_fl
622c0 61 67 5f 43 58 58 3d 24 72 65 6c 6f 61 64 5f 66 ag_CXX=$reload_f
622d0 6c 61 67 0a 72 65 6c 6f 61 64 5f 63 6d 64 73 5f lag.reload_cmds_
622e0 43 58 58 3d 24 72 65 6c 6f 61 64 5f 63 6d 64 73 CXX=$reload_cmds
622f0 0a 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c .no_undefined_fl
62300 61 67 5f 43 58 58 3d 0a 77 68 6f 6c 65 5f 61 72 ag_CXX=.whole_ar
62310 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 5f chive_flag_spec_
62320 43 58 58 3d 0a 65 6e 61 62 6c 65 5f 73 68 61 72 CXX=.enable_shar
62330 65 64 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 ed_with_static_r
62340 75 6e 74 69 6d 65 73 5f 43 58 58 3d 6e 6f 0a 0a untimes_CXX=no..
62350 23 20 53 6f 75 72 63 65 20 66 69 6c 65 20 65 78 # Source file ex
62360 74 65 6e 73 69 6f 6e 20 66 6f 72 20 43 2b 2b 20 tension for C++
62370 74 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 61 63 test sources..ac
62380 5f 65 78 74 3d 63 70 70 0a 0a 23 20 4f 62 6a 65 _ext=cpp..# Obje
62390 63 74 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f ct file extensio
623a0 6e 20 66 6f 72 20 63 6f 6d 70 69 6c 65 64 20 43 n for compiled C
623b0 2b 2b 20 74 65 73 74 20 73 6f 75 72 63 65 73 2e ++ test sources.
623c0 0a 6f 62 6a 65 78 74 3d 6f 0a 6f 62 6a 65 78 74 .objext=o.objext
623d0 5f 43 58 58 3d 24 6f 62 6a 65 78 74 0a 0a 23 20 _CXX=$objext..#
623e0 4e 6f 20 73 65 6e 73 65 20 69 6e 20 72 75 6e 6e No sense in runn
623f0 69 6e 67 20 61 6c 6c 20 74 68 65 73 65 20 74 65 ing all these te
62400 73 74 73 20 69 66 20 77 65 20 61 6c 72 65 61 64 sts if we alread
62410 79 20 64 65 74 65 72 6d 69 6e 65 64 20 74 68 61 y determined tha
62420 74 0a 23 20 74 68 65 20 43 58 58 20 63 6f 6d 70 t.# the CXX comp
62430 69 6c 65 72 20 69 73 6e 27 74 20 77 6f 72 6b 69 iler isn't worki
62440 6e 67 2e 20 20 53 6f 6d 65 20 76 61 72 69 61 62 ng. Some variab
62450 6c 65 73 20 28 6c 69 6b 65 20 65 6e 61 62 6c 65 les (like enable
62460 5f 73 68 61 72 65 64 29 0a 23 20 61 72 65 20 63 _shared).# are c
62470 75 72 72 65 6e 74 6c 79 20 61 73 73 75 6d 65 64 urrently assumed
62480 20 74 6f 20 61 70 70 6c 79 20 74 6f 20 61 6c 6c to apply to all
62490 20 63 6f 6d 70 69 6c 65 72 73 20 6f 6e 20 74 68 compilers on th
624a0 69 73 20 70 6c 61 74 66 6f 72 6d 2c 0a 23 20 61 is platform,.# a
624b0 6e 64 20 77 69 6c 6c 20 62 65 20 63 6f 72 72 75 nd will be corru
624c0 70 74 65 64 20 62 79 20 73 65 74 74 69 6e 67 20 pted by setting
624d0 74 68 65 6d 20 62 61 73 65 64 20 6f 6e 20 61 20 them based on a
624e0 6e 6f 6e 2d 77 6f 72 6b 69 6e 67 20 63 6f 6d 70 non-working comp
624f0 69 6c 65 72 2e 0a 69 66 20 74 65 73 74 20 22 24 iler..if test "$
62500 5f 6c 74 5f 63 61 75 67 68 74 5f 43 58 58 5f 65 _lt_caught_CXX_e
62510 72 72 6f 72 22 20 21 3d 20 79 65 73 3b 20 74 68 rror" != yes; th
62520 65 6e 0a 20 20 23 20 43 6f 64 65 20 74 6f 20 62 en. # Code to b
62530 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c 65 e used in simple
62540 20 63 6f 6d 70 69 6c 65 20 74 65 73 74 73 0a 20 compile tests.
62550 20 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 lt_simple_compi
62560 6c 65 5f 74 65 73 74 5f 63 6f 64 65 3d 22 69 6e le_test_code="in
62570 74 20 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 t some_variable
62580 3d 20 30 3b 22 0a 0a 20 20 23 20 43 6f 64 65 20 = 0;".. # Code
62590 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 73 69 to be used in si
625a0 6d 70 6c 65 20 6c 69 6e 6b 20 74 65 73 74 73 0a mple link tests.
625b0 20 20 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b lt_simple_link
625c0 5f 74 65 73 74 5f 63 6f 64 65 3d 27 69 6e 74 20 _test_code='int
625d0 6d 61 69 6e 28 69 6e 74 2c 20 63 68 61 72 20 2a main(int, char *
625e0 5b 5d 29 20 7b 20 72 65 74 75 72 6e 28 30 29 3b []) { return(0);
625f0 20 7d 27 0a 0a 20 20 23 20 6c 74 6d 61 69 6e 20 }'.. # ltmain
62600 6f 6e 6c 79 20 75 73 65 73 20 24 43 43 20 66 6f only uses $CC fo
62610 72 20 74 61 67 67 65 64 20 63 6f 6e 66 69 67 75 r tagged configu
62620 72 61 74 69 6f 6e 73 20 73 6f 20 6d 61 6b 65 20 rations so make
62630 73 75 72 65 20 24 43 43 20 69 73 20 73 65 74 2e sure $CC is set.
62640 0a 0a 0a 0a 0a 0a 0a 23 20 49 66 20 6e 6f 20 43 .......# If no C
62650 20 63 6f 6d 70 69 6c 65 72 20 77 61 73 20 73 70 compiler was sp
62660 65 63 69 66 69 65 64 2c 20 75 73 65 20 43 43 2e ecified, use CC.
62670 0a 4c 54 43 43 3d 24 7b 4c 54 43 43 2d 22 24 43 .LTCC=${LTCC-"$C
62680 43 22 7d 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 C"}..# If no C c
62690 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 20 77 65 ompiler flags we
626a0 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 re specified, us
626b0 65 20 43 46 4c 41 47 53 2e 0a 4c 54 43 46 4c 41 e CFLAGS..LTCFLA
626c0 47 53 3d 24 7b 4c 54 43 46 4c 41 47 53 2d 22 24 GS=${LTCFLAGS-"$
626d0 43 46 4c 41 47 53 22 7d 0a 0a 23 20 41 6c 6c 6f CFLAGS"}..# Allo
626e0 77 20 43 43 20 74 6f 20 62 65 20 61 20 70 72 6f w CC to be a pro
626f0 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 gram name with a
62700 72 67 75 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69 6c rguments..compil
62710 65 72 3d 24 43 43 0a 0a 0a 20 20 23 20 73 61 76 er=$CC... # sav
62720 65 20 77 61 72 6e 69 6e 67 73 2f 62 6f 69 6c 65 e warnings/boile
62730 72 70 6c 61 74 65 20 6f 66 20 73 69 6d 70 6c 65 rplate of simple
62740 20 74 65 73 74 20 63 6f 64 65 0a 20 20 61 63 5f test code. ac_
62750 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73 74 outfile=conftest
62760 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 65 63 68 6f .$ac_objext.echo
62770 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d "$lt_simple_com
62780 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 pile_test_code"
62790 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
627a0 74 0a 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 t.eval "$ac_comp
627b0 69 6c 65 22 20 32 3e 26 31 20 3e 2f 64 65 76 2f ile" 2>&1 >/dev/
627c0 6e 75 6c 6c 20 7c 20 24 53 45 44 20 27 2f 5e 24 null | $SED '/^$
627d0 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 3e 63 6f /d; /^ *+/d' >co
627e0 6e 66 74 65 73 74 2e 65 72 72 0a 5f 6c 74 5f 63 nftest.err._lt_c
627f0 6f 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 72 70 6c ompiler_boilerpl
62800 61 74 65 3d 60 63 61 74 20 63 6f 6e 66 74 65 73 ate=`cat conftes
62810 74 2e 65 72 72 60 0a 24 52 4d 20 63 6f 6e 66 74 t.err`.$RM conft
62820 65 73 74 2a 0a 0a 20 20 61 63 5f 6f 75 74 66 69 est*.. ac_outfi
62830 6c 65 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f le=conftest.$ac_
62840 6f 62 6a 65 78 74 0a 65 63 68 6f 20 22 24 6c 74 objext.echo "$lt
62850 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 _simple_link_tes
62860 74 5f 63 6f 64 65 22 20 3e 63 6f 6e 66 74 65 73 t_code" >conftes
62870 74 2e 24 61 63 5f 65 78 74 0a 65 76 61 6c 20 22 t.$ac_ext.eval "
62880 24 61 63 5f 6c 69 6e 6b 22 20 32 3e 26 31 20 3e $ac_link" 2>&1 >
62890 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 /dev/null | $SED
628a0 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 '/^$/d; /^ *+/d
628b0 27 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a ' >conftest.err.
628c0 5f 6c 74 5f 6c 69 6e 6b 65 72 5f 62 6f 69 6c 65 _lt_linker_boile
628d0 72 70 6c 61 74 65 3d 60 63 61 74 20 63 6f 6e 66 rplate=`cat conf
628e0 74 65 73 74 2e 65 72 72 60 0a 24 52 4d 20 2d 72 test.err`.$RM -r
628f0 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 0a 20 20 23 conftest*... #
62900 20 41 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65 20 Allow CC to be
62910 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 a program name w
62920 69 74 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 ith arguments..
62930 20 6c 74 5f 73 61 76 65 5f 43 43 3d 24 43 43 0a lt_save_CC=$CC.
62940 20 20 6c 74 5f 73 61 76 65 5f 43 46 4c 41 47 53 lt_save_CFLAGS
62950 3d 24 43 46 4c 41 47 53 0a 20 20 6c 74 5f 73 61 =$CFLAGS. lt_sa
62960 76 65 5f 4c 44 3d 24 4c 44 0a 20 20 6c 74 5f 73 ve_LD=$LD. lt_s
62970 61 76 65 5f 47 43 43 3d 24 47 43 43 0a 20 20 47 ave_GCC=$GCC. G
62980 43 43 3d 24 47 58 58 0a 20 20 6c 74 5f 73 61 76 CC=$GXX. lt_sav
62990 65 5f 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 24 77 e_with_gnu_ld=$w
629a0 69 74 68 5f 67 6e 75 5f 6c 64 0a 20 20 6c 74 5f ith_gnu_ld. lt_
629b0 73 61 76 65 5f 70 61 74 68 5f 4c 44 3d 24 6c 74 save_path_LD=$lt
629c0 5f 63 76 5f 70 61 74 68 5f 4c 44 0a 20 20 69 66 _cv_path_LD. if
629d0 20 74 65 73 74 20 2d 6e 20 22 24 7b 6c 74 5f 63 test -n "${lt_c
629e0 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 63 78 78 v_prog_gnu_ldcxx
629f0 2b 73 65 74 7d 22 3b 20 74 68 65 6e 0a 20 20 20 +set}"; then.
62a00 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f lt_cv_prog_gnu_
62a10 6c 64 3d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 ld=$lt_cv_prog_g
62a20 6e 75 5f 6c 64 63 78 78 0a 20 20 65 6c 73 65 0a nu_ldcxx. else.
62a30 20 20 20 20 24 61 73 5f 75 6e 73 65 74 20 6c 74 $as_unset lt
62a40 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 0a _cv_prog_gnu_ld.
62a50 20 20 66 69 0a 20 20 69 66 20 74 65 73 74 20 2d fi. if test -
62a60 6e 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f n "${lt_cv_path_
62a70 4c 44 43 58 58 2b 73 65 74 7d 22 3b 20 74 68 65 LDCXX+set}"; the
62a80 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 n. lt_cv_path
62a90 5f 4c 44 3d 24 6c 74 5f 63 76 5f 70 61 74 68 5f _LD=$lt_cv_path_
62aa0 4c 44 43 58 58 0a 20 20 65 6c 73 65 0a 20 20 20 LDCXX. else.
62ab0 20 24 61 73 5f 75 6e 73 65 74 20 6c 74 5f 63 76 $as_unset lt_cv
62ac0 5f 70 61 74 68 5f 4c 44 0a 20 20 66 69 0a 20 20 _path_LD. fi.
62ad0 74 65 73 74 20 2d 7a 20 22 24 7b 4c 44 43 58 58 test -z "${LDCXX
62ae0 2b 73 65 74 7d 22 20 7c 7c 20 4c 44 3d 24 4c 44 +set}" || LD=$LD
62af0 43 58 58 0a 20 20 43 43 3d 24 7b 43 58 58 2d 22 CXX. CC=${CXX-"
62b00 63 2b 2b 22 7d 0a 20 20 43 46 4c 41 47 53 3d 24 c++"}. CFLAGS=$
62b10 43 58 58 46 4c 41 47 53 0a 20 20 63 6f 6d 70 69 CXXFLAGS. compi
62b20 6c 65 72 3d 24 43 43 0a 20 20 63 6f 6d 70 69 6c ler=$CC. compil
62b30 65 72 5f 43 58 58 3d 24 43 43 0a 20 20 66 6f 72 er_CXX=$CC. for
62b40 20 63 63 5f 74 65 6d 70 20 69 6e 20 24 63 6f 6d cc_temp in $com
62b50 70 69 6c 65 72 22 22 3b 20 64 6f 0a 20 20 63 61 piler""; do. ca
62b60 73 65 20 24 63 63 5f 74 65 6d 70 20 69 6e 0a 20 se $cc_temp in.
62b70 20 20 20 63 6f 6d 70 69 6c 65 20 7c 20 2a 5b 5c compile | *[\
62b80 5c 2f 5d 63 6f 6d 70 69 6c 65 20 7c 20 63 63 61 \/]compile | cca
62b90 63 68 65 20 7c 20 2a 5b 5c 5c 2f 5d 63 63 61 63 che | *[\\/]ccac
62ba0 68 65 20 29 20 3b 3b 0a 20 20 20 20 64 69 73 74 he ) ;;. dist
62bb0 63 63 20 7c 20 2a 5b 5c 5c 2f 5d 64 69 73 74 63 cc | *[\\/]distc
62bc0 63 20 7c 20 70 75 72 69 66 79 20 7c 20 2a 5b 5c c | purify | *[\
62bd0 5c 2f 5d 70 75 72 69 66 79 20 29 20 3b 3b 0a 20 \/]purify ) ;;.
62be0 20 20 20 5c 2d 2a 29 20 3b 3b 0a 20 20 20 20 2a \-*) ;;. *
62bf0 29 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63 ) break;;. esac
62c00 0a 64 6f 6e 65 0a 63 63 5f 62 61 73 65 6e 61 6d .done.cc_basenam
62c10 65 3d 60 24 45 43 48 4f 20 22 24 63 63 5f 74 65 e=`$ECHO "$cc_te
62c20 6d 70 22 20 7c 20 24 53 45 44 20 22 73 25 2e 2a mp" | $SED "s%.*
62c30 2f 25 25 3b 20 73 25 5e 24 68 6f 73 74 5f 61 6c /%%; s%^$host_al
62c40 69 61 73 2d 25 25 22 60 0a 0a 0a 20 20 69 66 20 ias-%%"`... if
62c50 74 65 73 74 20 2d 6e 20 22 24 63 6f 6d 70 69 6c test -n "$compil
62c60 65 72 22 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 er"; then. #
62c70 57 65 20 64 6f 6e 27 74 20 77 61 6e 74 20 2d 66 We don't want -f
62c80 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 20 77 68 65 no-exception whe
62c90 6e 20 63 6f 6d 70 69 6c 69 6e 67 20 43 2b 2b 20 n compiling C++
62ca0 63 6f 64 65 2c 20 73 6f 20 73 65 74 20 74 68 65 code, so set the
62cb0 0a 20 20 20 20 23 20 6e 6f 5f 62 75 69 6c 74 69 . # no_builti
62cc0 6e 5f 66 6c 61 67 20 73 65 70 61 72 61 74 65 6c n_flag separatel
62cd0 79 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 y. if test "$
62ce0 47 58 58 22 20 3d 20 79 65 73 3b 20 74 68 65 6e GXX" = yes; then
62cf0 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 . lt_prog_c
62d00 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 ompiler_no_built
62d10 69 6e 5f 66 6c 61 67 5f 43 58 58 3d 27 20 2d 66 in_flag_CXX=' -f
62d20 6e 6f 2d 62 75 69 6c 74 69 6e 27 0a 20 20 20 20 no-builtin'.
62d30 65 6c 73 65 0a 20 20 20 20 20 20 6c 74 5f 70 72 else. lt_pr
62d40 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 og_compiler_no_b
62d50 75 69 6c 74 69 6e 5f 66 6c 61 67 5f 43 58 58 3d uiltin_flag_CXX=
62d60 0a 20 20 20 20 66 69 0a 0a 20 20 20 20 69 66 20 . fi.. if
62d70 74 65 73 74 20 22 24 47 58 58 22 20 3d 20 79 65 test "$GXX" = ye
62d80 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 s; then. #
62d90 53 65 74 20 75 70 20 64 65 66 61 75 6c 74 20 47 Set up default G
62da0 4e 55 20 43 2b 2b 20 63 6f 6e 66 69 67 75 72 61 NU C++ configura
62db0 74 69 6f 6e 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 tion....# Check
62dc0 77 68 65 74 68 65 72 20 2d 2d 77 69 74 68 2d 67 whether --with-g
62dd0 6e 75 2d 6c 64 20 77 61 73 20 67 69 76 65 6e 2e nu-ld was given.
62de0 0a 69 66 20 74 65 73 74 20 22 24 7b 77 69 74 68 .if test "${with
62df0 5f 67 6e 75 5f 6c 64 2b 73 65 74 7d 22 20 3d 20 _gnu_ld+set}" =
62e00 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20 77 69 set; then :. wi
62e10 74 68 76 61 6c 3d 24 77 69 74 68 5f 67 6e 75 5f thval=$with_gnu_
62e20 6c 64 3b 20 74 65 73 74 20 22 24 77 69 74 68 76 ld; test "$withv
62e30 61 6c 22 20 3d 20 6e 6f 20 7c 7c 20 77 69 74 68 al" = no || with
62e40 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 65 6c 73 65 _gnu_ld=yes.else
62e50 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e . with_gnu_ld=n
62e60 6f 0a 66 69 0a 0a 61 63 5f 70 72 6f 67 3d 6c 64 o.fi..ac_prog=ld
62e70 0a 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 .if test "$GCC"
62e80 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 = yes; then. #
62e90 43 68 65 63 6b 20 69 66 20 67 63 63 20 2d 70 72 Check if gcc -pr
62ea0 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 int-prog-name=ld
62eb0 20 67 69 76 65 73 20 61 20 70 61 74 68 2e 0a 20 gives a path..
62ec0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
62ed0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
62ee0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
62ef0 6e 67 20 66 6f 72 20 6c 64 20 75 73 65 64 20 62 ng for ld used b
62f00 79 20 24 43 43 22 20 3e 26 35 0a 24 61 73 5f 65 y $CC" >&5.$as_e
62f10 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
62f20 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79 20 24 for ld used by $
62f30 43 43 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 20 CC... " >&6; }.
62f40 20 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 20 case $host in.
62f50 20 2a 2d 2a 2d 6d 69 6e 67 77 2a 29 0a 20 20 20 *-*-mingw*).
62f60 20 23 20 67 63 63 20 6c 65 61 76 65 73 20 61 20 # gcc leaves a
62f70 74 72 61 69 6c 69 6e 67 20 63 61 72 72 69 61 67 trailing carriag
62f80 65 20 72 65 74 75 72 6e 20 77 68 69 63 68 20 75 e return which u
62f90 70 73 65 74 73 20 6d 69 6e 67 77 0a 20 20 20 20 psets mingw.
62fa0 61 63 5f 70 72 6f 67 3d 60 28 24 43 43 20 2d 70 ac_prog=`($CC -p
62fb0 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c rint-prog-name=l
62fc0 64 29 20 32 3e 26 35 20 7c 20 74 72 20 2d 64 20 d) 2>&5 | tr -d
62fd0 27 5c 30 31 35 27 60 20 3b 3b 0a 20 20 2a 29 0a '\015'` ;;. *).
62fe0 20 20 20 20 61 63 5f 70 72 6f 67 3d 60 28 24 43 ac_prog=`($C
62ff0 43 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 C -print-prog-na
63000 6d 65 3d 6c 64 29 20 32 3e 26 35 60 20 3b 3b 0a me=ld) 2>&5` ;;.
63010 20 20 65 73 61 63 0a 20 20 63 61 73 65 20 24 61 esac. case $a
63020 63 5f 70 72 6f 67 20 69 6e 0a 20 20 20 20 23 20 c_prog in. #
63030 41 63 63 65 70 74 20 61 62 73 6f 6c 75 74 65 20 Accept absolute
63040 70 61 74 68 73 2e 0a 20 20 20 20 5b 5c 5c 2f 5d paths.. [\\/]
63050 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 * | ?:[\\/]*).
63060 20 20 20 20 72 65 5f 64 69 72 65 6c 74 3d 27 2f re_direlt='/
63070 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c 2e 2f 27 [^/][^/]*/\.\./'
63080 0a 20 20 20 20 20 20 23 20 43 61 6e 6f 6e 69 63 . # Canonic
63090 61 6c 69 7a 65 20 74 68 65 20 70 61 74 68 6e 61 alize the pathna
630a0 6d 65 20 6f 66 20 6c 64 0a 20 20 20 20 20 20 61 me of ld. a
630b0 63 5f 70 72 6f 67 3d 60 24 45 43 48 4f 20 22 24 c_prog=`$ECHO "$
630c0 61 63 5f 70 72 6f 67 22 7c 20 24 53 45 44 20 27 ac_prog"| $SED '
630d0 73 25 5c 5c 5c 5c 25 2f 25 67 27 60 0a 20 20 20 s%\\\\%/%g'`.
630e0 20 20 20 77 68 69 6c 65 20 24 45 43 48 4f 20 22 while $ECHO "
630f0 24 61 63 5f 70 72 6f 67 22 20 7c 20 24 47 52 45 $ac_prog" | $GRE
63100 50 20 22 24 72 65 5f 64 69 72 65 6c 74 22 20 3e P "$re_direlt" >
63110 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b /dev/null 2>&1;
63120 20 64 6f 0a 09 61 63 5f 70 72 6f 67 3d 60 24 45 do..ac_prog=`$E
63130 43 48 4f 20 24 61 63 5f 70 72 6f 67 7c 20 24 53 CHO $ac_prog| $S
63140 45 44 20 22 73 25 24 72 65 5f 64 69 72 65 6c 74 ED "s%$re_direlt
63150 25 2f 25 22 60 0a 20 20 20 20 20 20 64 6f 6e 65 %/%"`. done
63160 0a 20 20 20 20 20 20 74 65 73 74 20 2d 7a 20 22 . test -z "
63170 24 4c 44 22 20 26 26 20 4c 44 3d 22 24 61 63 5f $LD" && LD="$ac_
63180 70 72 6f 67 22 0a 20 20 20 20 20 20 3b 3b 0a 20 prog". ;;.
63190 20 22 22 29 0a 20 20 20 20 23 20 49 66 20 69 74 ""). # If it
631a0 20 66 61 69 6c 73 2c 20 74 68 65 6e 20 70 72 65 fails, then pre
631b0 74 65 6e 64 20 77 65 20 61 72 65 6e 27 74 20 75 tend we aren't u
631c0 73 69 6e 67 20 47 43 43 2e 0a 20 20 20 20 61 63 sing GCC.. ac
631d0 5f 70 72 6f 67 3d 6c 64 0a 20 20 20 20 3b 3b 0a _prog=ld. ;;.
631e0 20 20 2a 29 0a 20 20 20 20 23 20 49 66 20 69 74 *). # If it
631f0 20 69 73 20 72 65 6c 61 74 69 76 65 2c 20 74 68 is relative, th
63200 65 6e 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 en search for th
63210 65 20 66 69 72 73 74 20 6c 64 20 69 6e 20 50 41 e first ld in PA
63220 54 48 2e 0a 20 20 20 20 77 69 74 68 5f 67 6e 75 TH.. with_gnu
63230 5f 6c 64 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 20 20 _ld=unknown.
63240 3b 3b 0a 20 20 65 73 61 63 0a 65 6c 69 66 20 74 ;;. esac.elif t
63250 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c est "$with_gnu_l
63260 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 d" = yes; then.
63270 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
63280 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
63290 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
632a0 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64 22 20 3e ng for GNU ld" >
632b0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
632c0 68 65 63 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 hecking for GNU
632d0 6c 64 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 65 ld... " >&6; }.e
632e0 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f lse. { $as_echo
632f0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
63300 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
63310 68 65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d hecking for non-
63320 47 4e 55 20 6c 64 22 20 3e 26 35 0a 24 61 73 5f GNU ld" >&5.$as_
63330 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
63340 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 2e for non-GNU ld.
63350 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 69 .. " >&6; }.fi.i
63360 66 20 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4c f ${lt_cv_path_L
63370 44 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e D+:} false; then
63380 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
63390 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
633a0 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d else. if test -
633b0 7a 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a 20 20 z "$LD"; then.
633c0 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 lt_save_ifs="$IF
633d0 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 S"; IFS=$PATH_SE
633e0 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20 61 63 PARATOR. for ac
633f0 5f 64 69 72 20 69 6e 20 24 50 41 54 48 3b 20 64 _dir in $PATH; d
63400 6f 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 o. IFS="$lt_s
63410 61 76 65 5f 69 66 73 22 0a 20 20 20 20 74 65 73 ave_ifs". tes
63420 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 t -z "$ac_dir" &
63430 26 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 & ac_dir=.. i
63440 66 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 f test -f "$ac_d
63450 69 72 2f 24 61 63 5f 70 72 6f 67 22 20 7c 7c 20 ir/$ac_prog" ||
63460 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69 72 test -f "$ac_dir
63470 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 /$ac_prog$ac_exe
63480 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 ext"; then.
63490 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d 22 lt_cv_path_LD="
634a0 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 $ac_dir/$ac_prog
634b0 22 0a 20 20 20 20 20 20 23 20 43 68 65 63 6b 20 ". # Check
634c0 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 70 72 to see if the pr
634d0 6f 67 72 61 6d 20 69 73 20 47 4e 55 20 6c 64 2e ogram is GNU ld.
634e0 20 20 49 27 64 20 72 61 74 68 65 72 20 75 73 65 I'd rather use
634f0 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a 20 20 20 20 --version,.
63500 20 20 23 20 62 75 74 20 61 70 70 61 72 65 6e 74 # but apparent
63510 6c 79 20 73 6f 6d 65 20 76 61 72 69 61 6e 74 73 ly some variants
63520 20 6f 66 20 47 4e 55 20 6c 64 20 6f 6e 6c 79 20 of GNU ld only
63530 61 63 63 65 70 74 20 2d 76 2e 0a 20 20 20 20 20 accept -v..
63540 20 23 20 42 72 65 61 6b 20 6f 6e 6c 79 20 69 66 # Break only if
63550 20 69 74 20 77 61 73 20 74 68 65 20 47 4e 55 2f it was the GNU/
63560 6e 6f 6e 2d 47 4e 55 20 6c 64 20 74 68 61 74 20 non-GNU ld that
63570 77 65 20 70 72 65 66 65 72 2e 0a 20 20 20 20 20 we prefer..
63580 20 63 61 73 65 20 60 22 24 6c 74 5f 63 76 5f 70 case `"$lt_cv_p
63590 61 74 68 5f 4c 44 22 20 2d 76 20 32 3e 26 31 20 ath_LD" -v 2>&1
635a0 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a 20 </dev/null` in.
635b0 20 20 20 20 20 2a 47 4e 55 2a 20 7c 20 2a 27 77 *GNU* | *'w
635c0 69 74 68 20 42 46 44 27 2a 29 0a 09 74 65 73 74 ith BFD'*)..test
635d0 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 "$with_gnu_ld"
635e0 21 3d 20 6e 6f 20 26 26 20 62 72 65 61 6b 0a 09 != no && break..
635f0 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 74 65 73 ;;. *)..tes
63600 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 t "$with_gnu_ld"
63610 20 21 3d 20 79 65 73 20 26 26 20 62 72 65 61 6b != yes && break
63620 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a ..;;. esac.
63630 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20 20 fi. done.
63640 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 IFS="$lt_save_if
63650 73 22 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f s".else. lt_cv_
63660 70 61 74 68 5f 4c 44 3d 22 24 4c 44 22 20 23 20 path_LD="$LD" #
63670 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 Let the user ove
63680 72 72 69 64 65 20 74 68 65 20 74 65 73 74 20 77 rride the test w
63690 69 74 68 20 61 20 70 61 74 68 2e 0a 66 69 0a 66 ith a path..fi.f
636a0 69 0a 0a 4c 44 3d 22 24 6c 74 5f 63 76 5f 70 61 i..LD="$lt_cv_pa
636b0 74 68 5f 4c 44 22 0a 69 66 20 74 65 73 74 20 2d th_LD".if test -
636c0 6e 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a 20 20 n "$LD"; then.
636d0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
636e0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
636f0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
63700 20 24 4c 44 22 20 3e 26 35 0a 24 61 73 5f 65 63 $LD" >&5.$as_ec
63710 68 6f 20 22 24 4c 44 22 20 3e 26 36 3b 20 7d 0a ho "$LD" >&6; }.
63720 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 else. { $as_ech
63730 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
63740 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
63750 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a result: no" >&5.
63760 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 $as_echo "no" >&
63770 36 3b 20 7d 0a 66 69 0a 74 65 73 74 20 2d 7a 20 6; }.fi.test -z
63780 22 24 4c 44 22 20 26 26 20 61 73 5f 66 6e 5f 65 "$LD" && as_fn_e
63790 72 72 6f 72 20 24 3f 20 22 6e 6f 20 61 63 63 65 rror $? "no acce
637a0 70 74 61 62 6c 65 20 6c 64 20 66 6f 75 6e 64 20 ptable ld found
637b0 69 6e 20 5c 24 50 41 54 48 22 20 22 24 4c 49 4e in \$PATH" "$LIN
637c0 45 4e 4f 22 20 35 0a 7b 20 24 61 73 5f 65 63 68 ENO" 5.{ $as_ech
637d0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
637e0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
637f0 63 68 65 63 6b 69 6e 67 20 69 66 20 74 68 65 20 checking if the
63800 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20 linker ($LD) is
63810 47 4e 55 20 6c 64 22 20 3e 26 35 0a 24 61 73 5f GNU ld" >&5.$as_
63820 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
63830 20 69 66 20 74 68 65 20 6c 69 6e 6b 65 72 20 28 if the linker (
63840 24 4c 44 29 20 69 73 20 47 4e 55 20 6c 64 2e 2e $LD) is GNU ld..
63850 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
63860 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c lt_cv_prog_gnu_l
63870 64 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e d+:} false; then
63880 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
63890 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
638a0 65 6c 73 65 0a 20 20 23 20 49 27 64 20 72 61 74 else. # I'd rat
638b0 68 65 72 20 75 73 65 20 2d 2d 76 65 72 73 69 6f her use --versio
638c0 6e 20 68 65 72 65 2c 20 62 75 74 20 61 70 70 61 n here, but appa
638d0 72 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20 rently some GNU
638e0 6c 64 73 20 6f 6e 6c 79 20 61 63 63 65 70 74 20 lds only accept
638f0 2d 76 2e 0a 63 61 73 65 20 60 24 4c 44 20 2d 76 -v..case `$LD -v
63900 20 32 3e 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 2>&1 </dev/null
63910 60 20 69 6e 0a 2a 47 4e 55 2a 20 7c 20 2a 27 77 ` in.*GNU* | *'w
63920 69 74 68 20 42 46 44 27 2a 29 0a 20 20 6c 74 5f ith BFD'*). lt_
63930 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 79 cv_prog_gnu_ld=y
63940 65 73 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f es. ;;.*). lt_
63950 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 6e cv_prog_gnu_ld=n
63960 6f 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 7b o. ;;.esac.fi.{
63970 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
63980 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
63990 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
639a0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f $lt_cv_prog_gnu_
639b0 6c 64 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f ld" >&5.$as_echo
639c0 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e "$lt_cv_prog_gn
639d0 75 5f 6c 64 22 20 3e 26 36 3b 20 7d 0a 77 69 74 u_ld" >&6; }.wit
639e0 68 5f 67 6e 75 5f 6c 64 3d 24 6c 74 5f 63 76 5f h_gnu_ld=$lt_cv_
639f0 70 72 6f 67 5f 67 6e 75 5f 6c 64 0a 0a 0a 0a 0a prog_gnu_ld.....
63a00 0a 0a 0a 20 20 20 20 20 20 23 20 43 68 65 63 6b ... # Check
63a10 20 69 66 20 47 4e 55 20 43 2b 2b 20 75 73 65 73 if GNU C++ uses
63a20 20 47 4e 55 20 6c 64 20 61 73 20 74 68 65 20 75 GNU ld as the u
63a30 6e 64 65 72 6c 79 69 6e 67 20 6c 69 6e 6b 65 72 nderlying linker
63a40 2c 20 73 69 6e 63 65 20 74 68 65 0a 20 20 20 20 , since the.
63a50 20 20 23 20 61 72 63 68 69 76 69 6e 67 20 63 6f # archiving co
63a60 6d 6d 61 6e 64 73 20 62 65 6c 6f 77 20 61 73 73 mmands below ass
63a70 75 6d 65 20 74 68 61 74 20 47 4e 55 20 6c 64 20 ume that GNU ld
63a80 69 73 20 62 65 69 6e 67 20 75 73 65 64 2e 0a 20 is being used..
63a90 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 77 if test "$w
63aa0 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 ith_gnu_ld" = ye
63ab0 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 s; then.
63ac0 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 archive_cmds_CXX
63ad0 3d 27 24 43 43 20 24 70 69 63 5f 66 6c 61 67 20 ='$CC $pic_flag
63ae0 2d 73 68 61 72 65 64 20 2d 6e 6f 73 74 64 6c 69 -shared -nostdli
63af0 62 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 b $predep_object
63b00 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c s $libobjs $depl
63b10 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a ibs $postdep_obj
63b20 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 ects $compiler_f
63b30 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d lags ${wl}-sonam
63b40 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 e $wl$soname -o
63b50 24 6c 69 62 27 0a 20 20 20 20 20 20 20 20 61 72 $lib'. ar
63b60 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 chive_expsym_cmd
63b70 73 5f 43 58 58 3d 27 24 43 43 20 24 70 69 63 5f s_CXX='$CC $pic_
63b80 66 6c 61 67 20 2d 73 68 61 72 65 64 20 2d 6e 6f flag -shared -no
63b90 73 74 64 6c 69 62 20 24 70 72 65 64 65 70 5f 6f stdlib $predep_o
63ba0 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 bjects $libobjs
63bb0 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 $deplibs $postde
63bc0 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 p_objects $compi
63bd0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d ler_flags ${wl}-
63be0 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d soname $wl$sonam
63bf0 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 e ${wl}-retain-s
63c00 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 ymbols-file $wl$
63c10 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d export_symbols -
63c20 6f 20 24 6c 69 62 27 0a 0a 20 20 20 20 20 20 20 o $lib'..
63c30 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 hardcode_libdir
63c40 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d 27 _flag_spec_CXX='
63c50 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c ${wl}-rpath ${wl
63c60 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 }$libdir'.
63c70 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 export_dynamic
63c80 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d 27 _flag_spec_CXX='
63c90 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74 2d 64 79 ${wl}--export-dy
63ca0 6e 61 6d 69 63 27 0a 0a 20 20 20 20 20 20 20 20 namic'..
63cb0 23 20 49 66 20 61 72 63 68 69 76 65 5f 63 6d 64 # If archive_cmd
63cc0 73 20 72 75 6e 73 20 4c 44 2c 20 6e 6f 74 20 43 s runs LD, not C
63cd0 43 2c 20 77 6c 61 72 63 20 73 68 6f 75 6c 64 20 C, wlarc should
63ce0 62 65 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 be empty.
63cf0 20 23 20 58 58 58 20 49 20 74 68 69 6e 6b 20 77 # XXX I think w
63d00 6c 61 72 63 20 63 61 6e 20 62 65 20 65 6c 69 6d larc can be elim
63d10 69 6e 61 74 65 64 20 69 6e 20 6c 74 63 66 2d 63 inated in ltcf-c
63d20 78 78 2c 20 62 75 74 20 49 20 6e 65 65 64 20 74 xx, but I need t
63d30 6f 0a 20 20 20 20 20 20 20 20 23 20 20 20 20 20 o. #
63d40 69 6e 76 65 73 74 69 67 61 74 65 20 69 74 20 61 investigate it a
63d50 20 6c 69 74 74 6c 65 20 62 69 74 20 6d 6f 72 65 little bit more
63d60 2e 20 28 4d 4d 29 0a 20 20 20 20 20 20 20 20 77 . (MM). w
63d70 6c 61 72 63 3d 27 24 7b 77 6c 7d 27 0a 0a 20 20 larc='${wl}'..
63d80 20 20 20 20 20 20 23 20 61 6e 63 69 65 6e 74 20 # ancient
63d90 47 4e 55 20 6c 64 20 64 69 64 6e 27 74 20 73 75 GNU ld didn't su
63da0 70 70 6f 72 74 20 2d 2d 77 68 6f 6c 65 2d 61 72 pport --whole-ar
63db0 63 68 69 76 65 20 65 74 2e 20 61 6c 2e 0a 20 20 chive et. al..
63dc0 20 20 20 20 20 20 69 66 20 65 76 61 6c 20 22 60 if eval "`
63dd0 24 43 43 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d $CC -print-prog-
63de0 6e 61 6d 65 3d 6c 64 60 20 2d 2d 68 65 6c 70 20 name=ld` --help
63df0 32 3e 26 31 22 20 7c 0a 09 20 20 24 47 52 45 50 2>&1" |.. $GREP
63e00 20 27 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 'no-whole-archi
63e10 76 65 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b ve' > /dev/null;
63e20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 then.
63e30 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c whole_archive_fl
63e40 61 67 5f 73 70 65 63 5f 43 58 58 3d 22 24 77 6c ag_spec_CXX="$wl
63e50 61 72 63 22 27 2d 2d 77 68 6f 6c 65 2d 61 72 63 arc"'--whole-arc
63e60 68 69 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65 hive$convenience
63e70 20 27 22 24 77 6c 61 72 63 22 27 2d 2d 6e 6f 2d '"$wlarc"'--no-
63e80 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 20 whole-archive'.
63e90 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 else.
63ea0 20 20 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 68 whole_arch
63eb0 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 ive_flag_spec_CX
63ec0 58 3d 0a 20 20 20 20 20 20 20 20 66 69 0a 20 20 X=. fi.
63ed0 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 else.
63ee0 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a with_gnu_ld=no.
63ef0 20 20 20 20 20 20 20 20 77 6c 61 72 63 3d 0a 0a wlarc=..
63f00 20 20 20 20 20 20 20 20 23 20 41 20 67 65 6e 65 # A gene
63f10 72 69 63 20 61 6e 64 20 76 65 72 79 20 73 69 6d ric and very sim
63f20 70 6c 65 20 64 65 66 61 75 6c 74 20 73 68 61 72 ple default shar
63f30 65 64 20 6c 69 62 72 61 72 79 20 63 72 65 61 74 ed library creat
63f40 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 20 63 6f ion. # co
63f50 6d 6d 61 6e 64 20 66 6f 72 20 47 4e 55 20 43 2b mmand for GNU C+
63f60 2b 20 66 6f 72 20 74 68 65 20 63 61 73 65 20 77 + for the case w
63f70 68 65 72 65 20 69 74 20 75 73 65 73 20 74 68 65 here it uses the
63f80 20 6e 61 74 69 76 65 0a 20 20 20 20 20 20 20 20 native.
63f90 23 20 6c 69 6e 6b 65 72 2c 20 69 6e 73 74 65 61 # linker, instea
63fa0 64 20 6f 66 20 47 4e 55 20 6c 64 2e 20 20 49 66 d of GNU ld. If
63fb0 20 70 6f 73 73 69 62 6c 65 2c 20 74 68 69 73 20 possible, this
63fc0 73 65 74 74 69 6e 67 20 73 68 6f 75 6c 64 0a 20 setting should.
63fd0 20 20 20 20 20 20 20 23 20 6f 76 65 72 72 69 64 # overrid
63fe0 64 65 6e 20 74 6f 20 74 61 6b 65 20 61 64 76 61 den to take adva
63ff0 6e 74 61 67 65 20 6f 66 20 74 68 65 20 6e 61 74 ntage of the nat
64000 69 76 65 20 6c 69 6e 6b 65 72 20 66 65 61 74 75 ive linker featu
64010 72 65 73 20 6f 6e 0a 20 20 20 20 20 20 20 20 23 res on. #
64020 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 69 74 the platform it
64030 20 69 73 20 62 65 69 6e 67 20 75 73 65 64 20 6f is being used o
64040 6e 2e 0a 20 20 20 20 20 20 20 20 61 72 63 68 69 n.. archi
64050 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 ve_cmds_CXX='$CC
64060 20 2d 73 68 61 72 65 64 20 2d 6e 6f 73 74 64 6c -shared -nostdl
64070 69 62 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 ib $predep_objec
64080 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 ts $libobjs $dep
64090 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 libs $postdep_ob
640a0 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f jects $compiler_
640b0 66 6c 61 67 73 20 2d 6f 20 24 6c 69 62 27 0a 20 flags -o $lib'.
640c0 20 20 20 20 20 66 69 0a 0a 20 20 20 20 20 20 23 fi.. #
640d0 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 6d 61 6b Commands to mak
640e0 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64 75 e compiler produ
640f0 63 65 20 76 65 72 62 6f 73 65 20 6f 75 74 70 75 ce verbose outpu
64100 74 20 74 68 61 74 20 6c 69 73 74 73 0a 20 20 20 t that lists.
64110 20 20 20 23 20 77 68 61 74 20 22 68 69 64 64 65 # what "hidde
64120 6e 22 20 6c 69 62 72 61 72 69 65 73 2c 20 6f 62 n" libraries, ob
64130 6a 65 63 74 20 66 69 6c 65 73 20 61 6e 64 20 66 ject files and f
64140 6c 61 67 73 20 61 72 65 20 75 73 65 64 20 77 68 lags are used wh
64150 65 6e 0a 20 20 20 20 20 20 23 20 6c 69 6e 6b 69 en. # linki
64160 6e 67 20 61 20 73 68 61 72 65 64 20 6c 69 62 72 ng a shared libr
64170 61 72 79 2e 0a 20 20 20 20 20 20 6f 75 74 70 75 ary.. outpu
64180 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 t_verbose_link_c
64190 6d 64 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 md='$CC -shared
641a0 24 43 46 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 $CFLAGS -v conft
641b0 65 73 74 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 est.$objext 2>&1
641c0 20 7c 20 24 47 52 45 50 20 2d 76 20 22 5e 43 6f | $GREP -v "^Co
641d0 6e 66 69 67 75 72 65 64 20 77 69 74 68 3a 22 20 nfigured with:"
641e0 7c 20 24 47 52 45 50 20 22 5c 2d 4c 22 27 0a 0a | $GREP "\-L"'..
641f0 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 47 else. G
64200 58 58 3d 6e 6f 0a 20 20 20 20 20 20 77 69 74 68 XX=no. with
64210 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 20 20 20 _gnu_ld=no.
64220 20 77 6c 61 72 63 3d 0a 20 20 20 20 66 69 0a 0a wlarc=. fi..
64230 20 20 20 20 23 20 50 4f 52 54 4d 45 3a 20 66 69 # PORTME: fi
64240 6c 6c 20 69 6e 20 61 20 64 65 73 63 72 69 70 74 ll in a descript
64250 69 6f 6e 20 6f 66 20 79 6f 75 72 20 73 79 73 74 ion of your syst
64260 65 6d 27 73 20 43 2b 2b 20 6c 69 6e 6b 20 63 68 em's C++ link ch
64270 61 72 61 63 74 65 72 69 73 74 69 63 73 0a 20 20 aracteristics.
64280 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
64290 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
642a0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
642b0 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 ing whether the
642c0 24 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65 72 $compiler linker
642d0 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73 20 ($LD) supports
642e0 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 shared libraries
642f0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
64300 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 "checking wheth
64310 65 72 20 74 68 65 20 24 63 6f 6d 70 69 6c 65 72 er the $compiler
64320 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73 75 linker ($LD) su
64330 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 pports shared li
64340 62 72 61 72 69 65 73 2e 2e 2e 20 22 20 3e 26 36 braries... " >&6
64350 3b 20 7d 0a 20 20 20 20 6c 64 5f 73 68 6c 69 62 ; }. ld_shlib
64360 73 5f 43 58 58 3d 79 65 73 0a 20 20 20 20 63 61 s_CXX=yes. ca
64370 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 se $host_os in.
64380 20 20 20 20 20 61 69 78 33 2a 29 0a 20 20 20 20 aix3*).
64390 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 # FIXME: ins
643a0 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c ert proper C++ l
643b0 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a 20 ibrary support.
643c0 20 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 ld_shlibs
643d0 5f 43 58 58 3d 6e 6f 0a 20 20 20 20 20 20 20 20 _CXX=no.
643e0 3b 3b 0a 20 20 20 20 20 20 61 69 78 5b 34 2d 39 ;;. aix[4-9
643f0 5d 2a 29 0a 20 20 20 20 20 20 20 20 69 66 20 74 ]*). if t
64400 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 est "$host_cpu"
64410 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 20 20 20 = ia64; then.
64420 20 20 20 20 20 20 20 23 20 4f 6e 20 49 41 36 34 # On IA64
64430 2c 20 74 68 65 20 6c 69 6e 6b 65 72 20 64 6f 65 , the linker doe
64440 73 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 s run time linki
64450 6e 67 20 62 79 20 64 65 66 61 75 6c 74 2c 20 73 ng by default, s
64460 6f 20 77 65 20 64 6f 6e 27 74 0a 20 20 20 20 20 o we don't.
64470 20 20 20 20 20 23 20 68 61 76 65 20 74 6f 20 64 # have to d
64480 6f 20 61 6e 79 74 68 69 6e 67 20 73 70 65 63 69 o anything speci
64490 61 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 61 69 al.. ai
644a0 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e x_use_runtimelin
644b0 6b 69 6e 67 3d 6e 6f 0a 20 20 20 20 20 20 20 20 king=no.
644c0 20 20 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3d 27 exp_sym_flag='
644d0 2d 42 65 78 70 6f 72 74 27 0a 20 20 20 20 20 20 -Bexport'.
644e0 20 20 20 20 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 no_entry_fla
644f0 67 3d 22 22 0a 20 20 20 20 20 20 20 20 65 6c 73 g="". els
64500 65 0a 20 20 20 20 20 20 20 20 20 20 61 69 78 5f e. aix_
64510 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 use_runtimelinki
64520 6e 67 3d 6e 6f 0a 0a 20 20 20 20 20 20 20 20 20 ng=no..
64530 20 23 20 54 65 73 74 20 69 66 20 77 65 20 61 72 # Test if we ar
64540 65 20 74 72 79 69 6e 67 20 74 6f 20 75 73 65 20 e trying to use
64550 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 run time linking
64560 20 6f 72 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 or normal.
64570 20 20 20 20 20 23 20 41 49 58 20 73 74 79 6c 65 # AIX style
64580 20 6c 69 6e 6b 69 6e 67 2e 20 49 66 20 2d 62 72 linking. If -br
64590 74 6c 20 69 73 20 73 6f 6d 65 77 68 65 72 65 20 tl is somewhere
645a0 69 6e 20 4c 44 46 4c 41 47 53 2c 20 77 65 0a 20 in LDFLAGS, we.
645b0 20 20 20 20 20 20 20 20 20 23 20 6e 65 65 64 20 # need
645c0 74 6f 20 64 6f 20 72 75 6e 74 69 6d 65 20 6c 69 to do runtime li
645d0 6e 6b 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 nking..
645e0 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 case $host_os i
645f0 6e 20 61 69 78 34 2e 5b 32 33 5d 7c 61 69 78 34 n aix4.[23]|aix4
64600 2e 5b 32 33 5d 2e 2a 7c 61 69 78 5b 35 2d 39 5d .[23].*|aix[5-9]
64610 2a 29 0a 09 20 20 20 20 66 6f 72 20 6c 64 5f 66 *).. for ld_f
64620 6c 61 67 20 69 6e 20 24 4c 44 46 4c 41 47 53 3b lag in $LDFLAGS;
64630 20 64 6f 0a 09 20 20 20 20 20 20 63 61 73 65 20 do.. case
64640 24 6c 64 5f 66 6c 61 67 20 69 6e 0a 09 20 20 20 $ld_flag in..
64650 20 20 20 2a 2d 62 72 74 6c 2a 29 0a 09 20 20 20 *-brtl*)..
64660 20 20 20 20 20 61 69 78 5f 75 73 65 5f 72 75 6e aix_use_run
64670 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 79 65 73 0a timelinking=yes.
64680 09 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 09 . break..
64690 20 20 20 20 20 20 20 20 3b 3b 0a 09 20 20 20 20 ;;..
646a0 20 20 65 73 61 63 0a 09 20 20 20 20 64 6f 6e 65 esac.. done
646b0 0a 09 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 .. ;;.
646c0 20 20 20 65 73 61 63 0a 0a 20 20 20 20 20 20 20 esac..
646d0 20 20 20 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3d exp_sym_flag=
646e0 27 2d 62 65 78 70 6f 72 74 27 0a 20 20 20 20 20 '-bexport'.
646f0 20 20 20 20 20 6e 6f 5f 65 6e 74 72 79 5f 66 6c no_entry_fl
64700 61 67 3d 27 2d 62 6e 6f 65 6e 74 72 79 27 0a 20 ag='-bnoentry'.
64710 20 20 20 20 20 20 20 66 69 0a 0a 20 20 20 20 20 fi..
64720 20 20 20 23 20 57 68 65 6e 20 6c 61 72 67 65 20 # When large
64730 65 78 65 63 75 74 61 62 6c 65 73 20 6f 72 20 73 executables or s
64740 68 61 72 65 64 20 6f 62 6a 65 63 74 73 20 61 72 hared objects ar
64750 65 20 62 75 69 6c 74 2c 20 41 49 58 20 6c 64 20 e built, AIX ld
64760 63 61 6e 0a 20 20 20 20 20 20 20 20 23 20 68 61 can. # ha
64770 76 65 20 70 72 6f 62 6c 65 6d 73 20 63 72 65 61 ve problems crea
64780 74 69 6e 67 20 74 68 65 20 74 61 62 6c 65 20 6f ting the table o
64790 66 20 63 6f 6e 74 65 6e 74 73 2e 20 20 49 66 20 f contents. If
647a0 6c 69 6e 6b 69 6e 67 20 61 20 6c 69 62 72 61 72 linking a librar
647b0 79 0a 20 20 20 20 20 20 20 20 23 20 6f 72 20 70 y. # or p
647c0 72 6f 67 72 61 6d 20 72 65 73 75 6c 74 73 20 69 rogram results i
647d0 6e 20 22 65 72 72 6f 72 20 54 4f 43 20 6f 76 65 n "error TOC ove
647e0 72 66 6c 6f 77 22 20 61 64 64 20 2d 6d 6d 69 6e rflow" add -mmin
647f0 69 6d 61 6c 2d 74 6f 63 20 74 6f 0a 20 20 20 20 imal-toc to.
64800 20 20 20 20 23 20 43 58 58 46 4c 41 47 53 2f 43 # CXXFLAGS/C
64810 46 4c 41 47 53 20 66 6f 72 20 67 2b 2b 2f 67 63 FLAGS for g++/gc
64820 63 2e 20 20 49 6e 20 74 68 65 20 63 61 73 65 73 c. In the cases
64830 20 77 68 65 72 65 20 74 68 61 74 20 69 73 20 6e where that is n
64840 6f 74 0a 20 20 20 20 20 20 20 20 23 20 65 6e 6f ot. # eno
64850 75 67 68 20 74 6f 20 66 69 78 20 74 68 65 20 70 ugh to fix the p
64860 72 6f 62 6c 65 6d 2c 20 61 64 64 20 2d 57 6c 2c roblem, add -Wl,
64870 2d 62 62 69 67 74 6f 63 20 74 6f 20 4c 44 46 4c -bbigtoc to LDFL
64880 41 47 53 2e 0a 0a 20 20 20 20 20 20 20 20 61 72 AGS... ar
64890 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 chive_cmds_CXX='
648a0 27 0a 20 20 20 20 20 20 20 20 68 61 72 64 63 6f '. hardco
648b0 64 65 5f 64 69 72 65 63 74 5f 43 58 58 3d 79 65 de_direct_CXX=ye
648c0 73 0a 20 20 20 20 20 20 20 20 68 61 72 64 63 6f s. hardco
648d0 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f 6c 75 de_direct_absolu
648e0 74 65 5f 43 58 58 3d 79 65 73 0a 20 20 20 20 20 te_CXX=yes.
648f0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 hardcode_libd
64900 69 72 5f 73 65 70 61 72 61 74 6f 72 5f 43 58 58 ir_separator_CXX
64910 3d 27 3a 27 0a 20 20 20 20 20 20 20 20 6c 69 6e =':'. lin
64920 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 5f 43 58 k_all_deplibs_CX
64930 58 3d 79 65 73 0a 20 20 20 20 20 20 20 20 66 69 X=yes. fi
64940 6c 65 5f 6c 69 73 74 5f 73 70 65 63 5f 43 58 58 le_list_spec_CXX
64950 3d 27 24 7b 77 6c 7d 2d 66 2c 27 0a 0a 20 20 20 ='${wl}-f,'..
64960 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 if test "$G
64970 58 58 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a XX" = yes; then.
64980 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 24 case $
64990 68 6f 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e host_os in aix4.
649a0 5b 30 31 32 5d 7c 61 69 78 34 2e 5b 30 31 32 5d [012]|aix4.[012]
649b0 2e 2a 29 0a 20 20 20 20 20 20 20 20 20 20 23 20 .*). #
649c0 57 65 20 6f 6e 6c 79 20 77 61 6e 74 20 74 6f 20 We only want to
649d0 64 6f 20 74 68 69 73 20 6f 6e 20 41 49 58 20 34 do this on AIX 4
649e0 2e 32 20 61 6e 64 20 6c 6f 77 65 72 2c 20 74 68 .2 and lower, th
649f0 65 20 63 68 65 63 6b 0a 20 20 20 20 20 20 20 20 e check.
64a00 20 20 23 20 62 65 6c 6f 77 20 66 6f 72 20 62 72 # below for br
64a10 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74 32 20 64 6f oken collect2 do
64a20 65 73 6e 27 74 20 77 6f 72 6b 20 75 6e 64 65 72 esn't work under
64a30 20 34 2e 33 2b 0a 09 20 20 63 6f 6c 6c 65 63 74 4.3+.. collect
64a40 32 6e 61 6d 65 3d 60 24 7b 43 43 7d 20 2d 70 72 2name=`${CC} -pr
64a50 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 63 6f int-prog-name=co
64a60 6c 6c 65 63 74 32 60 0a 09 20 20 69 66 20 74 65 llect2`.. if te
64a70 73 74 20 2d 66 20 22 24 63 6f 6c 6c 65 63 74 32 st -f "$collect2
64a80 6e 61 6d 65 22 20 26 26 0a 09 20 20 20 20 20 73 name" &&.. s
64a90 74 72 69 6e 67 73 20 22 24 63 6f 6c 6c 65 63 74 trings "$collect
64aa0 32 6e 61 6d 65 22 20 7c 20 24 47 52 45 50 20 72 2name" | $GREP r
64ab0 65 73 6f 6c 76 65 5f 6c 69 62 5f 6e 61 6d 65 20 esolve_lib_name
64ac0 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 09 20 20 74 68 >/dev/null.. th
64ad0 65 6e 0a 09 20 20 20 20 23 20 57 65 20 68 61 76 en.. # We hav
64ae0 65 20 72 65 77 6f 72 6b 65 64 20 63 6f 6c 6c 65 e reworked colle
64af0 63 74 32 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c ct2.. :.. el
64b00 73 65 0a 09 20 20 20 20 23 20 57 65 20 68 61 76 se.. # We hav
64b10 65 20 6f 6c 64 20 63 6f 6c 6c 65 63 74 32 0a 09 e old collect2..
64b20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 hardcode_dir
64b30 65 63 74 5f 43 58 58 3d 75 6e 73 75 70 70 6f 72 ect_CXX=unsuppor
64b40 74 65 64 0a 09 20 20 20 20 23 20 49 74 20 66 61 ted.. # It fa
64b50 69 6c 73 20 74 6f 20 66 69 6e 64 20 75 6e 69 6e ils to find unin
64b60 73 74 61 6c 6c 65 64 20 6c 69 62 72 61 72 69 65 stalled librarie
64b70 73 20 77 68 65 6e 20 74 68 65 20 75 6e 69 6e 73 s when the unins
64b80 74 61 6c 6c 65 64 0a 09 20 20 20 20 23 20 70 61 talled.. # pa
64b90 74 68 20 69 73 20 6e 6f 74 20 6c 69 73 74 65 64 th is not listed
64ba0 20 69 6e 20 74 68 65 20 6c 69 62 70 61 74 68 2e in the libpath.
64bb0 20 20 53 65 74 74 69 6e 67 20 68 61 72 64 63 6f Setting hardco
64bc0 64 65 5f 6d 69 6e 75 73 5f 4c 0a 09 20 20 20 20 de_minus_L..
64bd0 23 20 74 6f 20 75 6e 73 75 70 70 6f 72 74 65 64 # to unsupported
64be0 20 66 6f 72 63 65 73 20 72 65 6c 69 6e 6b 69 6e forces relinkin
64bf0 67 0a 09 20 20 20 20 68 61 72 64 63 6f 64 65 5f g.. hardcode_
64c00 6d 69 6e 75 73 5f 4c 5f 43 58 58 3d 79 65 73 0a minus_L_CXX=yes.
64c10 09 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 . hardcode_li
64c20 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 43 bdir_flag_spec_C
64c30 58 58 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 09 XX='-L$libdir'..
64c40 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 hardcode_lib
64c50 64 69 72 5f 73 65 70 61 72 61 74 6f 72 5f 43 58 dir_separator_CX
64c60 58 3d 0a 09 20 20 66 69 0a 20 20 20 20 20 20 20 X=.. fi.
64c70 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 20 20 esac.
64c80 20 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 2d shared_flag='-
64c90 73 68 61 72 65 64 27 0a 09 20 20 69 66 20 74 65 shared'.. if te
64ca0 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75 6e st "$aix_use_run
64cb0 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 timelinking" = y
64cc0 65 73 3b 20 74 68 65 6e 0a 09 20 20 20 20 73 68 es; then.. sh
64cd0 61 72 65 64 5f 66 6c 61 67 3d 22 24 73 68 61 72 ared_flag="$shar
64ce0 65 64 5f 66 6c 61 67 20 22 27 24 7b 77 6c 7d 2d ed_flag "'${wl}-
64cf0 47 27 0a 09 20 20 66 69 0a 20 20 20 20 20 20 20 G'.. fi.
64d00 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 else.
64d10 23 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63 0a # not using gcc.
64d20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 73 if tes
64d30 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 t "$host_cpu" =
64d40 69 61 36 34 3b 20 74 68 65 6e 0a 09 20 20 23 20 ia64; then.. #
64d50 56 69 73 75 61 6c 41 67 65 20 43 2b 2b 2c 20 56 VisualAge C++, V
64d60 65 72 73 69 6f 6e 20 35 2e 35 20 66 6f 72 20 41 ersion 5.5 for A
64d70 49 58 20 35 4c 20 66 6f 72 20 49 41 2d 36 34 2c IX 5L for IA-64,
64d80 20 42 65 74 61 20 33 20 52 65 6c 65 61 73 65 0a Beta 3 Release.
64d90 09 20 20 23 20 63 68 6f 6b 65 73 20 6f 6e 20 2d . # chokes on -
64da0 57 6c 2c 2d 47 2e 20 54 68 65 20 66 6f 6c 6c 6f Wl,-G. The follo
64db0 77 69 6e 67 20 6c 69 6e 65 20 69 73 20 63 6f 72 wing line is cor
64dc0 72 65 63 74 3a 0a 09 20 20 73 68 61 72 65 64 5f rect:.. shared_
64dd0 66 6c 61 67 3d 27 2d 47 27 0a 20 20 20 20 20 20 flag='-G'.
64de0 20 20 20 20 65 6c 73 65 0a 09 20 20 20 20 69 66 else.. if
64df0 20 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f test "$aix_use_
64e00 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 runtimelinking"
64e10 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 20 20 20 = yes; then..
64e20 20 20 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 shared_flag='
64e30 24 7b 77 6c 7d 2d 47 27 0a 09 20 20 20 20 65 6c ${wl}-G'.. el
64e40 73 65 0a 09 20 20 20 20 20 20 73 68 61 72 65 64 se.. shared
64e50 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 62 4d 3a _flag='${wl}-bM:
64e60 53 52 45 27 0a 09 20 20 20 20 66 69 0a 20 20 20 SRE'.. fi.
64e70 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 fi.
64e80 20 20 66 69 0a 0a 20 20 20 20 20 20 20 20 65 78 fi.. ex
64e90 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 port_dynamic_fla
64ea0 67 5f 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c g_spec_CXX='${wl
64eb0 7d 2d 62 65 78 70 61 6c 6c 27 0a 20 20 20 20 20 }-bexpall'.
64ec0 20 20 20 23 20 49 74 20 73 65 65 6d 73 20 74 68 # It seems th
64ed0 61 74 20 2d 62 65 78 70 61 6c 6c 20 64 6f 65 73 at -bexpall does
64ee0 20 6e 6f 74 20 65 78 70 6f 72 74 20 73 79 6d 62 not export symb
64ef0 6f 6c 73 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 ols beginning wi
64f00 74 68 0a 20 20 20 20 20 20 20 20 23 20 75 6e 64 th. # und
64f10 65 72 73 63 6f 72 65 20 28 5f 29 2c 20 73 6f 20 erscore (_), so
64f20 69 74 20 69 73 20 62 65 74 74 65 72 20 74 6f 20 it is better to
64f30 67 65 6e 65 72 61 74 65 20 61 20 6c 69 73 74 20 generate a list
64f40 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f 0a 09 23 of symbols to..#
64f50 20 65 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 20 export..
64f60 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 always_export_s
64f70 79 6d 62 6f 6c 73 5f 43 58 58 3d 79 65 73 0a 20 ymbols_CXX=yes.
64f80 20 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 if test "
64f90 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 $aix_use_runtime
64fa0 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 linking" = yes;
64fb0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 23 then. #
64fc0 20 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f Warning - witho
64fd0 75 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74 68 ut using the oth
64fe0 65 72 20 72 75 6e 74 69 6d 65 20 6c 6f 61 64 69 er runtime loadi
64ff0 6e 67 20 66 6c 61 67 73 20 28 2d 62 72 74 6c 29 ng flags (-brtl)
65000 2c 0a 20 20 20 20 20 20 20 20 20 20 23 20 2d 62 ,. # -b
65010 65 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 erok will link w
65020 69 74 68 6f 75 74 20 65 72 72 6f 72 2c 20 62 75 ithout error, bu
65030 74 20 6d 61 79 20 70 72 6f 64 75 63 65 20 61 20 t may produce a
65040 62 72 6f 6b 65 6e 20 6c 69 62 72 61 72 79 2e 0a broken library..
65050 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 5f allow_
65060 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 5f 43 undefined_flag_C
65070 58 58 3d 27 2d 62 65 72 6f 6b 27 0a 20 20 20 20 XX='-berok'.
65080 20 20 20 20 20 20 23 20 44 65 74 65 72 6d 69 6e # Determin
65090 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 e the default li
650a0 62 70 61 74 68 20 66 72 6f 6d 20 74 68 65 20 76 bpath from the v
650b0 61 6c 75 65 20 65 6e 63 6f 64 65 64 20 69 6e 20 alue encoded in
650c0 61 6e 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 an empty.
650d0 20 20 20 23 20 65 78 65 63 75 74 61 62 6c 65 2e # executable.
650e0 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 . if te
650f0 73 74 20 22 24 7b 6c 74 5f 63 76 5f 61 69 78 5f st "${lt_cv_aix_
65100 6c 69 62 70 61 74 68 2b 73 65 74 7d 22 20 3d 20 libpath+set}" =
65110 73 65 74 3b 20 74 68 65 6e 0a 20 20 61 69 78 5f set; then. aix_
65120 6c 69 62 70 61 74 68 3d 24 6c 74 5f 63 76 5f 61 libpath=$lt_cv_a
65130 69 78 5f 6c 69 62 70 61 74 68 0a 65 6c 73 65 0a ix_libpath.else.
65140 20 20 69 66 20 24 7b 6c 74 5f 63 76 5f 61 69 78 if ${lt_cv_aix
65150 5f 6c 69 62 70 61 74 68 5f 5f 43 58 58 2b 3a 7d _libpath__CXX+:}
65160 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
65170 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
65180 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
65190 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e . cat confdefs.
651a0 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
651b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
651c0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
651d0 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 . */..int.main
651e0 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 ().{.. ;. retu
651f0 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 rn 0;.}._ACEOF.i
65200 66 20 61 63 5f 66 6e 5f 63 78 78 5f 74 72 79 5f f ac_fn_cxx_try_
65210 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 link "$LINENO";
65220 74 68 65 6e 20 3a 0a 0a 20 20 6c 74 5f 61 69 78 then :.. lt_aix
65230 5f 6c 69 62 70 61 74 68 5f 73 65 64 3d 27 0a 20 _libpath_sed='.
65240 20 20 20 20 20 2f 49 6d 70 6f 72 74 20 46 69 6c /Import Fil
65250 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20 e Strings/,/^$/
65260 7b 0a 09 20 20 2f 5e 30 2f 20 7b 0a 09 20 20 20 {.. /^0/ {..
65270 20 20 20 73 2f 5e 30 20 20 2a 5c 28 5b 5e 20 5d s/^0 *\([^ ]
65280 2a 5c 29 20 2a 24 2f 5c 31 2f 0a 09 20 20 20 20 *\) *$/\1/..
65290 20 20 70 0a 09 20 20 7d 0a 20 20 20 20 20 20 7d p.. }. }
652a0 27 0a 20 20 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 '. lt_cv_aix_li
652b0 62 70 61 74 68 5f 5f 43 58 58 3d 60 64 75 6d 70 bpath__CXX=`dump
652c0 20 2d 48 20 63 6f 6e 66 74 65 73 74 24 61 63 5f -H conftest$ac_
652d0 65 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e 75 exeext 2>/dev/nu
652e0 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65 20 ll | $SED -n -e
652f0 22 24 6c 74 5f 61 69 78 5f 6c 69 62 70 61 74 68 "$lt_aix_libpath
65300 5f 73 65 64 22 60 0a 20 20 23 20 43 68 65 63 6b _sed"`. # Check
65310 20 66 6f 72 20 61 20 36 34 2d 62 69 74 20 6f 62 for a 64-bit ob
65320 6a 65 63 74 20 69 66 20 77 65 20 64 69 64 6e 27 ject if we didn'
65330 74 20 66 69 6e 64 20 61 6e 79 74 68 69 6e 67 2e t find anything.
65340 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 . if test -z "$
65350 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 62 70 61 74 lt_cv_aix_libpat
65360 68 5f 5f 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 h__CXX"; then.
65370 20 20 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 62 70 lt_cv_aix_libp
65380 61 74 68 5f 5f 43 58 58 3d 60 64 75 6d 70 20 2d ath__CXX=`dump -
65390 48 58 36 34 20 63 6f 6e 66 74 65 73 74 24 61 63 HX64 conftest$ac
653a0 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e _exeext 2>/dev/n
653b0 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65 ull | $SED -n -e
653c0 20 22 24 6c 74 5f 61 69 78 5f 6c 69 62 70 61 74 "$lt_aix_libpat
653d0 68 5f 73 65 64 22 60 0a 20 20 66 69 0a 66 69 0a h_sed"`. fi.fi.
653e0 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 rm -f core conft
653f0 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 est.err conftest
65400 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 .$ac_objext \.
65410 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 conftest$ac_ex
65420 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 eext conftest.$a
65430 63 5f 65 78 74 0a 20 20 69 66 20 74 65 73 74 20 c_ext. if test
65440 2d 7a 20 22 24 6c 74 5f 63 76 5f 61 69 78 5f 6c -z "$lt_cv_aix_l
65450 69 62 70 61 74 68 5f 5f 43 58 58 22 3b 20 74 68 ibpath__CXX"; th
65460 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 61 69 78 en. lt_cv_aix
65470 5f 6c 69 62 70 61 74 68 5f 5f 43 58 58 3d 22 2f _libpath__CXX="/
65480 75 73 72 2f 6c 69 62 3a 2f 6c 69 62 22 0a 20 20 usr/lib:/lib".
65490 66 69 0a 0a 66 69 0a 0a 20 20 61 69 78 5f 6c 69 fi..fi.. aix_li
654a0 62 70 61 74 68 3d 24 6c 74 5f 63 76 5f 61 69 78 bpath=$lt_cv_aix
654b0 5f 6c 69 62 70 61 74 68 5f 5f 43 58 58 0a 66 69 _libpath__CXX.fi
654c0 0a 0a 20 20 20 20 20 20 20 20 20 20 68 61 72 64 .. hard
654d0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
654e0 5f 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d _spec_CXX='${wl}
654f0 2d 62 6c 69 62 70 61 74 68 3a 24 6c 69 62 64 69 -blibpath:$libdi
65500 72 3a 27 22 24 61 69 78 5f 6c 69 62 70 61 74 68 r:'"$aix_libpath
65510 22 0a 0a 20 20 20 20 20 20 20 20 20 20 61 72 63 ".. arc
65520 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 hive_expsym_cmds
65530 5f 43 58 58 3d 27 24 43 43 20 2d 6f 20 24 6f 75 _CXX='$CC -o $ou
65540 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e tput_objdir/$son
65550 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 ame $libobjs $de
65560 70 6c 69 62 73 20 27 22 5c 24 7b 77 6c 7d 24 6e plibs '"\${wl}$n
65570 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 22 27 20 24 o_entry_flag"' $
65580 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 60 compiler_flags `
65590 69 66 20 74 65 73 74 20 22 78 24 7b 61 6c 6c 6f if test "x${allo
655a0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 w_undefined_flag
655b0 7d 22 20 21 3d 20 22 78 22 3b 20 74 68 65 6e 20 }" != "x"; then
655c0 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 22 24 func_echo_all "$
655d0 7b 77 6c 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 {wl}${allow_unde
655e0 66 69 6e 65 64 5f 66 6c 61 67 7d 22 3b 20 65 6c fined_flag}"; el
655f0 73 65 20 3a 3b 20 66 69 60 20 27 22 5c 24 7b 77 se :; fi` '"\${w
65600 6c 7d 24 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a l}$exp_sym_flag:
65610 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 \$export_symbols
65620 20 24 73 68 61 72 65 64 5f 66 6c 61 67 22 0a 20 $shared_flag".
65630 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 else.
65640 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24 if test "$
65650 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 host_cpu" = ia64
65660 3b 20 74 68 65 6e 0a 09 20 20 20 20 68 61 72 64 ; then.. hard
65670 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
65680 5f 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d _spec_CXX='${wl}
65690 2d 52 20 24 6c 69 62 64 69 72 3a 2f 75 73 72 2f -R $libdir:/usr/
656a0 6c 69 62 3a 2f 6c 69 62 27 0a 09 20 20 20 20 61 lib:/lib'.. a
656b0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 llow_undefined_f
656c0 6c 61 67 5f 43 58 58 3d 22 2d 7a 20 6e 6f 64 65 lag_CXX="-z node
656d0 66 73 22 0a 09 20 20 20 20 61 72 63 68 69 76 65 fs".. archive
656e0 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 _expsym_cmds_CXX
656f0 3d 22 5c 24 43 43 20 24 73 68 61 72 65 64 5f 66 ="\$CC $shared_f
65700 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 lag"' -o $output
65710 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 _objdir/$soname
65720 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
65730 73 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e s '"\${wl}$no_en
65740 74 72 79 5f 66 6c 61 67 22 27 20 24 63 6f 6d 70 try_flag"' $comp
65750 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d iler_flags ${wl}
65760 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 ${allow_undefine
65770 64 5f 66 6c 61 67 7d 20 27 22 5c 24 7b 77 6c 7d d_flag} '"\${wl}
65780 24 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 $exp_sym_flag:\$
65790 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 0a export_symbols".
657a0 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 09 else..
657b0 20 20 20 20 23 20 44 65 74 65 72 6d 69 6e 65 20 # Determine
657c0 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 62 70 the default libp
657d0 61 74 68 20 66 72 6f 6d 20 74 68 65 20 76 61 6c ath from the val
657e0 75 65 20 65 6e 63 6f 64 65 64 20 69 6e 20 61 6e ue encoded in an
657f0 0a 09 20 20 20 20 23 20 65 6d 70 74 79 20 65 78 .. # empty ex
65800 65 63 75 74 61 62 6c 65 2e 0a 09 20 20 20 20 69 ecutable... i
65810 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f f test "${lt_cv_
65820 61 69 78 5f 6c 69 62 70 61 74 68 2b 73 65 74 7d aix_libpath+set}
65830 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 " = set; then.
65840 61 69 78 5f 6c 69 62 70 61 74 68 3d 24 6c 74 5f aix_libpath=$lt_
65850 63 76 5f 61 69 78 5f 6c 69 62 70 61 74 68 0a 65 cv_aix_libpath.e
65860 6c 73 65 0a 20 20 69 66 20 24 7b 6c 74 5f 63 76 lse. if ${lt_cv
65870 5f 61 69 78 5f 6c 69 62 70 61 74 68 5f 5f 43 58 _aix_libpath__CX
65880 58 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e X+:} false; then
65890 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
658a0 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
658b0 65 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 else. cat confd
658c0 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
658d0 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
658e0 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
658f0 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d fs.h. */..int.m
65900 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 ain ().{.. ;.
65910 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 return 0;.}._ACE
65920 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 78 78 5f OF.if ac_fn_cxx_
65930 74 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e try_link "$LINEN
65940 4f 22 3b 20 74 68 65 6e 20 3a 0a 0a 20 20 6c 74 O"; then :.. lt
65950 5f 61 69 78 5f 6c 69 62 70 61 74 68 5f 73 65 64 _aix_libpath_sed
65960 3d 27 0a 20 20 20 20 20 20 2f 49 6d 70 6f 72 74 ='. /Import
65970 20 46 69 6c 65 20 53 74 72 69 6e 67 73 2f 2c 2f File Strings/,/
65980 5e 24 2f 20 7b 0a 09 20 20 2f 5e 30 2f 20 7b 0a ^$/ {.. /^0/ {.
65990 09 20 20 20 20 20 20 73 2f 5e 30 20 20 2a 5c 28 . s/^0 *\(
659a0 5b 5e 20 5d 2a 5c 29 20 2a 24 2f 5c 31 2f 0a 09 [^ ]*\) *$/\1/..
659b0 20 20 20 20 20 20 70 0a 09 20 20 7d 0a 20 20 20 p.. }.
659c0 20 20 20 7d 27 0a 20 20 6c 74 5f 63 76 5f 61 69 }'. lt_cv_ai
659d0 78 5f 6c 69 62 70 61 74 68 5f 5f 43 58 58 3d 60 x_libpath__CXX=`
659e0 64 75 6d 70 20 2d 48 20 63 6f 6e 66 74 65 73 74 dump -H conftest
659f0 24 61 63 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 $ac_exeext 2>/de
65a00 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e v/null | $SED -n
65a10 20 2d 65 20 22 24 6c 74 5f 61 69 78 5f 6c 69 62 -e "$lt_aix_lib
65a20 70 61 74 68 5f 73 65 64 22 60 0a 20 20 23 20 43 path_sed"`. # C
65a30 68 65 63 6b 20 66 6f 72 20 61 20 36 34 2d 62 69 heck for a 64-bi
65a40 74 20 6f 62 6a 65 63 74 20 69 66 20 77 65 20 64 t object if we d
65a50 69 64 6e 27 74 20 66 69 6e 64 20 61 6e 79 74 68 idn't find anyth
65a60 69 6e 67 2e 0a 20 20 69 66 20 74 65 73 74 20 2d ing.. if test -
65a70 7a 20 22 24 6c 74 5f 63 76 5f 61 69 78 5f 6c 69 z "$lt_cv_aix_li
65a80 62 70 61 74 68 5f 5f 43 58 58 22 3b 20 74 68 65 bpath__CXX"; the
65a90 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 61 69 78 5f n. lt_cv_aix_
65aa0 6c 69 62 70 61 74 68 5f 5f 43 58 58 3d 60 64 75 libpath__CXX=`du
65ab0 6d 70 20 2d 48 58 36 34 20 63 6f 6e 66 74 65 73 mp -HX64 conftes
65ac0 74 24 61 63 5f 65 78 65 65 78 74 20 32 3e 2f 64 t$ac_exeext 2>/d
65ad0 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d ev/null | $SED -
65ae0 6e 20 2d 65 20 22 24 6c 74 5f 61 69 78 5f 6c 69 n -e "$lt_aix_li
65af0 62 70 61 74 68 5f 73 65 64 22 60 0a 20 20 66 69 bpath_sed"`. fi
65b00 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 .fi.rm -f core c
65b10 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 onftest.err conf
65b20 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 test.$ac_objext
65b30 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 \. conftest$a
65b40 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 c_exeext conftes
65b50 74 2e 24 61 63 5f 65 78 74 0a 20 20 69 66 20 74 t.$ac_ext. if t
65b60 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 61 est -z "$lt_cv_a
65b70 69 78 5f 6c 69 62 70 61 74 68 5f 5f 43 58 58 22 ix_libpath__CXX"
65b80 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 ; then. lt_cv
65b90 5f 61 69 78 5f 6c 69 62 70 61 74 68 5f 5f 43 58 _aix_libpath__CX
65ba0 58 3d 22 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62 X="/usr/lib:/lib
65bb0 22 0a 20 20 66 69 0a 0a 66 69 0a 0a 20 20 61 69 ". fi..fi.. ai
65bc0 78 5f 6c 69 62 70 61 74 68 3d 24 6c 74 5f 63 76 x_libpath=$lt_cv
65bd0 5f 61 69 78 5f 6c 69 62 70 61 74 68 5f 5f 43 58 _aix_libpath__CX
65be0 58 0a 66 69 0a 0a 09 20 20 20 20 68 61 72 64 63 X.fi... hardc
65bf0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f ode_libdir_flag_
65c00 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d spec_CXX='${wl}-
65c10 62 6c 69 62 70 61 74 68 3a 24 6c 69 62 64 69 72 blibpath:$libdir
65c20 3a 27 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22 :'"$aix_libpath"
65c30 0a 09 20 20 20 20 23 20 57 61 72 6e 69 6e 67 20 .. # Warning
65c40 2d 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 - without using
65c50 74 68 65 20 6f 74 68 65 72 20 72 75 6e 20 74 69 the other run ti
65c60 6d 65 20 6c 6f 61 64 69 6e 67 20 66 6c 61 67 73 me loading flags
65c70 2c 0a 09 20 20 20 20 23 20 2d 62 65 72 6f 6b 20 ,.. # -berok
65c80 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f 75 will link withou
65c90 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d 61 79 t error, but may
65ca0 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b 65 produce a broke
65cb0 6e 20 6c 69 62 72 61 72 79 2e 0a 09 20 20 20 20 n library...
65cc0 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 no_undefined_fla
65cd0 67 5f 43 58 58 3d 27 20 24 7b 77 6c 7d 2d 62 65 g_CXX=' ${wl}-be
65ce0 72 6e 6f 74 6f 6b 27 0a 09 20 20 20 20 61 6c 6c rnotok'.. all
65cf0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 ow_undefined_fla
65d00 67 5f 43 58 58 3d 27 20 24 7b 77 6c 7d 2d 62 65 g_CXX=' ${wl}-be
65d10 72 6f 6b 27 0a 09 20 20 20 20 69 66 20 74 65 73 rok'.. if tes
65d20 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 t "$with_gnu_ld"
65d30 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 09 20 20 = yes; then..
65d40 20 20 20 20 23 20 57 65 20 6f 6e 6c 79 20 75 73 # We only us
65d50 65 20 74 68 69 73 20 63 6f 64 65 20 66 6f 72 20 e this code for
65d60 47 4e 55 20 6c 64 73 20 74 68 61 74 20 73 75 70 GNU lds that sup
65d70 70 6f 72 74 20 2d 2d 77 68 6f 6c 65 2d 61 72 63 port --whole-arc
65d80 68 69 76 65 2e 0a 09 20 20 20 20 20 20 77 68 6f hive... who
65d90 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f le_archive_flag_
65da0 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d spec_CXX='${wl}-
65db0 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 24 63 -whole-archive$c
65dc0 6f 6e 76 65 6e 69 65 6e 63 65 20 24 7b 77 6c 7d onvenience ${wl}
65dd0 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 --no-whole-archi
65de0 76 65 27 0a 09 20 20 20 20 65 6c 73 65 0a 09 20 ve'.. else..
65df0 20 20 20 20 20 23 20 45 78 70 6f 72 74 65 64 20 # Exported
65e00 73 79 6d 62 6f 6c 73 20 63 61 6e 20 62 65 20 70 symbols can be p
65e10 75 6c 6c 65 64 20 69 6e 74 6f 20 73 68 61 72 65 ulled into share
65e20 64 20 6f 62 6a 65 63 74 73 20 66 72 6f 6d 20 61 d objects from a
65e30 72 63 68 69 76 65 73 0a 09 20 20 20 20 20 20 77 rchives.. w
65e40 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 hole_archive_fla
65e50 67 5f 73 70 65 63 5f 43 58 58 3d 27 24 63 6f 6e g_spec_CXX='$con
65e60 76 65 6e 69 65 6e 63 65 27 0a 09 20 20 20 20 66 venience'.. f
65e70 69 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f 63 i.. archive_c
65e80 6d 64 73 5f 6e 65 65 64 5f 6c 63 5f 43 58 58 3d mds_need_lc_CXX=
65e90 79 65 73 0a 09 20 20 20 20 23 20 54 68 69 73 20 yes.. # This
65ea0 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 68 6f is similar to ho
65eb0 77 20 41 49 58 20 74 72 61 64 69 74 69 6f 6e 61 w AIX traditiona
65ec0 6c 6c 79 20 62 75 69 6c 64 73 20 69 74 73 20 73 lly builds its s
65ed0 68 61 72 65 64 0a 09 20 20 20 20 23 20 6c 69 62 hared.. # lib
65ee0 72 61 72 69 65 73 2e 0a 09 20 20 20 20 61 72 63 raries... arc
65ef0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 hive_expsym_cmds
65f00 5f 43 58 58 3d 22 5c 24 43 43 20 24 73 68 61 72 _CXX="\$CC $shar
65f10 65 64 5f 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 ed_flag"' -o $ou
65f20 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e tput_objdir/$son
65f30 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 ame $libobjs $de
65f40 70 6c 69 62 73 20 24 7b 77 6c 7d 2d 62 6e 6f 65 plibs ${wl}-bnoe
65f50 6e 74 72 79 20 24 63 6f 6d 70 69 6c 65 72 5f 66 ntry $compiler_f
65f60 6c 61 67 73 20 24 7b 77 6c 7d 2d 62 45 3a 24 65 lags ${wl}-bE:$e
65f70 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 24 7b 61 xport_symbols${a
65f80 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 llow_undefined_f
65f90 6c 61 67 7d 7e 24 41 52 20 24 41 52 5f 46 4c 41 lag}~$AR $AR_FLA
65fa0 47 53 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 GS $output_objdi
65fb0 72 2f 24 6c 69 62 6e 61 6d 65 24 72 65 6c 65 61 r/$libname$relea
65fc0 73 65 2e 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a se.a $output_obj
65fd0 64 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 20 20 20 dir/$soname'.
65fe0 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 fi.
65ff0 20 20 66 69 0a 20 20 20 20 20 20 20 20 3b 3b 0a fi. ;;.
66000 0a 20 20 20 20 20 20 62 65 6f 73 2a 29 0a 09 69 . beos*)..i
66010 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 f $LD --help 2>&
66020 31 20 7c 20 24 47 52 45 50 20 27 3a 20 73 75 70 1 | $GREP ': sup
66030 70 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e ported targets:.
66040 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 * elf' > /dev/nu
66050 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 61 6c 6c 6f ll; then.. allo
66060 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 w_undefined_flag
66070 5f 43 58 58 3d 75 6e 73 75 70 70 6f 72 74 65 64 _CXX=unsupported
66080 0a 09 20 20 23 20 4a 6f 73 65 70 68 20 42 65 63 .. # Joseph Bec
66090 6b 65 6e 62 61 63 68 20 3c 6a 72 62 33 40 62 65 kenbach <jrb3@be
660a0 73 74 2e 63 6f 6d 3e 20 73 61 79 73 20 73 6f 6d st.com> says som
660b0 65 20 72 65 6c 65 61 73 65 73 20 6f 66 20 67 63 e releases of gc
660c0 63 0a 09 20 20 23 20 73 75 70 70 6f 72 74 20 2d c.. # support -
660d0 2d 75 6e 64 65 66 69 6e 65 64 2e 20 20 54 68 69 -undefined. Thi
660e0 73 20 64 65 73 65 72 76 65 73 20 73 6f 6d 65 20 s deserves some
660f0 69 6e 76 65 73 74 69 67 61 74 69 6f 6e 2e 20 20 investigation.
66100 46 49 58 4d 45 0a 09 20 20 61 72 63 68 69 76 65 FIXME.. archive
66110 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 2d _cmds_CXX='$CC -
66120 6e 6f 73 74 61 72 74 20 24 6c 69 62 6f 62 6a 73 nostart $libobjs
66130 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
66140 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d ler_flags ${wl}-
66150 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d soname $wl$sonam
66160 65 20 2d 6f 20 24 6c 69 62 27 0a 09 65 6c 73 65 e -o $lib'..else
66170 0a 09 20 20 6c 64 5f 73 68 6c 69 62 73 5f 43 58 .. ld_shlibs_CX
66180 58 3d 6e 6f 0a 09 66 69 0a 09 3b 3b 0a 0a 20 20 X=no..fi..;;..
66190 20 20 20 20 63 68 6f 72 75 73 2a 29 0a 20 20 20 chorus*).
661a0 20 20 20 20 20 63 61 73 65 20 24 63 63 5f 62 61 case $cc_ba
661b0 73 65 6e 61 6d 65 20 69 6e 0a 20 20 20 20 20 20 sename in.
661c0 20 20 20 20 2a 29 0a 09 20 20 23 20 46 49 58 4d *).. # FIXM
661d0 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72 E: insert proper
661e0 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70 C++ library sup
661f0 70 6f 72 74 0a 09 20 20 6c 64 5f 73 68 6c 69 62 port.. ld_shlib
66200 73 5f 43 58 58 3d 6e 6f 0a 09 20 20 3b 3b 0a 20 s_CXX=no.. ;;.
66210 20 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 esac.
66220 20 20 20 20 3b 3b 0a 0a 20 20 20 20 20 20 63 79 ;;.. cy
66230 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c gwin* | mingw* |
66240 20 70 77 33 32 2a 20 7c 20 63 65 67 63 63 2a 29 pw32* | cegcc*)
66250 0a 09 63 61 73 65 20 24 47 58 58 2c 24 63 63 5f ..case $GXX,$cc_
66260 62 61 73 65 6e 61 6d 65 20 69 6e 0a 09 2c 63 6c basename in..,cl
66270 2a 20 7c 20 6e 6f 2c 63 6c 2a 29 0a 09 20 20 23 * | no,cl*).. #
66280 20 4e 61 74 69 76 65 20 4d 53 56 43 0a 09 20 20 Native MSVC..
66290 23 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 # hardcode_libdi
662a0 72 5f 66 6c 61 67 5f 73 70 65 63 20 69 73 20 61 r_flag_spec is a
662b0 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c ctually meaningl
662c0 65 73 73 2c 20 61 73 20 74 68 65 72 65 20 69 73 ess, as there is
662d0 0a 09 20 20 23 20 6e 6f 20 73 65 61 72 63 68 20 .. # no search
662e0 70 61 74 68 20 66 6f 72 20 44 4c 4c 73 2e 0a 09 path for DLLs...
662f0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 hardcode_libdi
66300 72 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d r_flag_spec_CXX=
66310 27 20 27 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64 ' '.. allow_und
66320 65 66 69 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d efined_flag_CXX=
66330 75 6e 73 75 70 70 6f 72 74 65 64 0a 09 20 20 61 unsupported.. a
66340 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d lways_export_sym
66350 62 6f 6c 73 5f 43 58 58 3d 79 65 73 0a 09 20 20 bols_CXX=yes..
66360 66 69 6c 65 5f 6c 69 73 74 5f 73 70 65 63 5f 43 file_list_spec_C
66370 58 58 3d 27 40 27 0a 09 20 20 23 20 54 65 6c 6c XX='@'.. # Tell
66380 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61 6b 65 20 ltmain to make
66390 2e 6c 69 62 20 66 69 6c 65 73 2c 20 6e 6f 74 20 .lib files, not
663a0 2e 61 20 66 69 6c 65 73 2e 0a 09 20 20 6c 69 62 .a files... lib
663b0 65 78 74 3d 6c 69 62 0a 09 20 20 23 20 54 65 6c ext=lib.. # Tel
663c0 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61 6b 65 l ltmain to make
663d0 20 2e 64 6c 6c 20 66 69 6c 65 73 2c 20 6e 6f 74 .dll files, not
663e0 20 2e 73 6f 20 66 69 6c 65 73 2e 0a 09 20 20 73 .so files... s
663f0 68 72 65 78 74 5f 63 6d 64 73 3d 22 2e 64 6c 6c hrext_cmds=".dll
66400 22 0a 09 20 20 23 20 46 49 58 4d 45 3a 20 53 65 ".. # FIXME: Se
66410 74 74 69 6e 67 20 6c 69 6e 6b 6e 61 6d 65 73 20 tting linknames
66420 68 65 72 65 20 69 73 20 61 20 62 61 64 20 68 61 here is a bad ha
66430 63 6b 2e 0a 09 20 20 61 72 63 68 69 76 65 5f 63 ck... archive_c
66440 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 6f 20 mds_CXX='$CC -o
66450 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 $output_objdir/$
66460 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 soname $libobjs
66470 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 $compiler_flags
66480 24 64 65 70 6c 69 62 73 20 2d 57 6c 2c 2d 64 6c $deplibs -Wl,-dl
66490 6c 7e 6c 69 6e 6b 6e 61 6d 65 73 3d 27 0a 09 20 l~linknames='..
664a0 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f archive_expsym_
664b0 63 6d 64 73 5f 43 58 58 3d 27 69 66 20 74 65 73 cmds_CXX='if tes
664c0 74 20 22 78 60 24 53 45 44 20 31 71 20 24 65 78 t "x`$SED 1q $ex
664d0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 22 20 3d port_symbols`" =
664e0 20 78 45 58 50 4f 52 54 53 3b 20 74 68 65 6e 0a xEXPORTS; then.
664f0 09 20 20 20 20 20 20 24 53 45 44 20 2d 6e 20 2d . $SED -n -
66500 65 20 27 73 2f 5c 5c 5c 5c 5c 5c 5c 28 2e 2a 5c e 's/\\\\\\\(.*\
66510 5c 5c 5c 5c 5c 5c 29 2f 2d 6c 69 6e 6b 5c 5c 5c \\\\\\)/-link\\\
66520 20 2d 45 58 50 4f 52 54 3a 5c 5c 5c 5c 5c 5c 5c -EXPORT:\\\\\\\
66530 31 2f 27 20 2d 65 20 27 31 5c 5c 5c 21 70 27 20 1/' -e '1\\\!p'
66540 3c 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c < $export_symbol
66550 73 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 s > $output_objd
66560 69 72 2f 24 73 6f 6e 61 6d 65 2e 65 78 70 3b 0a ir/$soname.exp;.
66570 09 20 20 20 20 65 6c 73 65 0a 09 20 20 20 20 20 . else..
66580 20 24 53 45 44 20 2d 65 20 27 73 2f 5c 5c 5c 5c $SED -e 's/\\\\
66590 5c 5c 5c 28 2e 2a 5c 5c 5c 5c 5c 5c 5c 29 2f 2d \\\(.*\\\\\\\)/-
665a0 6c 69 6e 6b 5c 5c 5c 20 2d 45 58 50 4f 52 54 3a link\\\ -EXPORT:
665b0 5c 5c 5c 5c 5c 5c 5c 31 2f 27 20 3c 20 24 65 78 \\\\\\\1/' < $ex
665c0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 20 24 port_symbols > $
665d0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 output_objdir/$s
665e0 6f 6e 61 6d 65 2e 65 78 70 3b 0a 09 20 20 20 20 oname.exp;..
665f0 66 69 7e 0a 09 20 20 20 20 24 43 43 20 2d 6f 20 fi~.. $CC -o
66600 24 74 6f 6f 6c 5f 6f 75 74 70 75 74 5f 6f 62 6a $tool_output_obj
66610 64 69 72 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f dir$soname $libo
66620 62 6a 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c bjs $compiler_fl
66630 61 67 73 20 24 64 65 70 6c 69 62 73 20 22 40 24 ags $deplibs "@$
66640 74 6f 6f 6c 5f 6f 75 74 70 75 74 5f 6f 62 6a 64 tool_output_objd
66650 69 72 24 73 6f 6e 61 6d 65 2e 65 78 70 22 20 2d ir$soname.exp" -
66660 57 6c 2c 2d 44 4c 4c 2c 2d 49 4d 50 4c 49 42 3a Wl,-DLL,-IMPLIB:
66670 22 24 74 6f 6f 6c 5f 6f 75 74 70 75 74 5f 6f 62 "$tool_output_ob
66680 6a 64 69 72 24 6c 69 62 6e 61 6d 65 2e 64 6c 6c jdir$libname.dll
66690 2e 6c 69 62 22 7e 0a 09 20 20 20 20 6c 69 6e 6b .lib"~.. link
666a0 6e 61 6d 65 73 3d 27 0a 09 20 20 23 20 54 68 65 names='.. # The
666b0 20 6c 69 6e 6b 65 72 20 77 69 6c 6c 20 6e 6f 74 linker will not
666c0 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 automatically b
666d0 75 69 6c 64 20 61 20 73 74 61 74 69 63 20 6c 69 uild a static li
666e0 62 20 69 66 20 77 65 20 62 75 69 6c 64 20 61 20 b if we build a
666f0 44 4c 4c 2e 0a 09 20 20 23 20 5f 4c 54 5f 54 41 DLL... # _LT_TA
66700 47 56 41 52 28 6f 6c 64 5f 61 72 63 68 69 76 65 GVAR(old_archive
66710 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 2c 20 _from_new_cmds,
66720 43 58 58 29 3d 27 74 72 75 65 27 0a 09 20 20 65 CXX)='true'.. e
66730 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f 77 69 74 nable_shared_wit
66740 68 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 h_static_runtime
66750 73 5f 43 58 58 3d 79 65 73 0a 09 20 20 23 20 44 s_CXX=yes.. # D
66760 6f 6e 27 74 20 75 73 65 20 72 61 6e 6c 69 62 0a on't use ranlib.
66770 09 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 . old_postinsta
66780 6c 6c 5f 63 6d 64 73 5f 43 58 58 3d 27 63 68 6d ll_cmds_CXX='chm
66790 6f 64 20 36 34 34 20 24 6f 6c 64 6c 69 62 27 0a od 644 $oldlib'.
667a0 09 20 20 70 6f 73 74 6c 69 6e 6b 5f 63 6d 64 73 . postlink_cmds
667b0 5f 43 58 58 3d 27 6c 74 5f 6f 75 74 70 75 74 66 _CXX='lt_outputf
667c0 69 6c 65 3d 22 40 4f 55 54 50 55 54 40 22 7e 0a ile="@OUTPUT@"~.
667d0 09 20 20 20 20 6c 74 5f 74 6f 6f 6c 5f 6f 75 74 . lt_tool_out
667e0 70 75 74 66 69 6c 65 3d 22 40 54 4f 4f 4c 5f 4f putfile="@TOOL_O
667f0 55 54 50 55 54 40 22 7e 0a 09 20 20 20 20 63 61 UTPUT@"~.. ca
66800 73 65 20 24 6c 74 5f 6f 75 74 70 75 74 66 69 6c se $lt_outputfil
66810 65 20 69 6e 0a 09 20 20 20 20 20 20 2a 2e 65 78 e in.. *.ex
66820 65 7c 2a 2e 45 58 45 29 20 3b 3b 0a 09 20 20 20 e|*.EXE) ;;..
66830 20 20 20 2a 29 0a 09 09 6c 74 5f 6f 75 74 70 75 *)...lt_outpu
66840 74 66 69 6c 65 3d 22 24 6c 74 5f 6f 75 74 70 75 tfile="$lt_outpu
66850 74 66 69 6c 65 2e 65 78 65 22 0a 09 09 6c 74 5f tfile.exe"...lt_
66860 74 6f 6f 6c 5f 6f 75 74 70 75 74 66 69 6c 65 3d tool_outputfile=
66870 22 24 6c 74 5f 74 6f 6f 6c 5f 6f 75 74 70 75 74 "$lt_tool_output
66880 66 69 6c 65 2e 65 78 65 22 0a 09 09 3b 3b 0a 09 file.exe"...;;..
66890 20 20 20 20 65 73 61 63 7e 0a 09 20 20 20 20 66 esac~.. f
668a0 75 6e 63 5f 74 6f 5f 74 6f 6f 6c 5f 66 69 6c 65 unc_to_tool_file
668b0 20 22 24 6c 74 5f 6f 75 74 70 75 74 66 69 6c 65 "$lt_outputfile
668c0 22 7e 0a 09 20 20 20 20 69 66 20 74 65 73 74 20 "~.. if test
668d0 22 24 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 22 "$MANIFEST_TOOL"
668e0 20 21 3d 20 22 3a 22 20 26 26 20 74 65 73 74 20 != ":" && test
668f0 2d 66 20 22 24 6c 74 5f 6f 75 74 70 75 74 66 69 -f "$lt_outputfi
66900 6c 65 2e 6d 61 6e 69 66 65 73 74 22 3b 20 74 68 le.manifest"; th
66910 65 6e 0a 09 20 20 20 20 20 20 24 4d 41 4e 49 46 en.. $MANIF
66920 45 53 54 5f 54 4f 4f 4c 20 2d 6d 61 6e 69 66 65 EST_TOOL -manife
66930 73 74 20 22 24 6c 74 5f 74 6f 6f 6c 5f 6f 75 74 st "$lt_tool_out
66940 70 75 74 66 69 6c 65 2e 6d 61 6e 69 66 65 73 74 putfile.manifest
66950 22 20 2d 6f 75 74 70 75 74 72 65 73 6f 75 72 63 " -outputresourc
66960 65 3a 22 24 6c 74 5f 74 6f 6f 6c 5f 6f 75 74 70 e:"$lt_tool_outp
66970 75 74 66 69 6c 65 22 20 7c 7c 20 65 78 69 74 20 utfile" || exit
66980 31 3b 0a 09 20 20 20 20 20 20 24 52 4d 20 22 24 1;.. $RM "$
66990 6c 74 5f 6f 75 74 70 75 74 66 69 6c 65 2e 6d 61 lt_outputfile.ma
669a0 6e 69 66 65 73 74 22 3b 0a 09 20 20 20 20 66 69 nifest";.. fi
669b0 27 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 23 '.. ;;..*).. #
669c0 20 67 2b 2b 0a 09 20 20 23 20 5f 4c 54 5f 54 41 g++.. # _LT_TA
669d0 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 GVAR(hardcode_li
669e0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 bdir_flag_spec,
669f0 43 58 58 29 20 69 73 20 61 63 74 75 61 6c 6c 79 CXX) is actually
66a00 20 6d 65 61 6e 69 6e 67 6c 65 73 73 2c 0a 09 20 meaningless,..
66a10 20 23 20 61 73 20 74 68 65 72 65 20 69 73 20 6e # as there is n
66a20 6f 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f o search path fo
66a30 72 20 44 4c 4c 73 2e 0a 09 20 20 68 61 72 64 63 r DLLs... hardc
66a40 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f ode_libdir_flag_
66a50 73 70 65 63 5f 43 58 58 3d 27 2d 4c 24 6c 69 62 spec_CXX='-L$lib
66a60 64 69 72 27 0a 09 20 20 65 78 70 6f 72 74 5f 64 dir'.. export_d
66a70 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 ynamic_flag_spec
66a80 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d 2d 65 78 70 _CXX='${wl}--exp
66a90 6f 72 74 2d 61 6c 6c 2d 73 79 6d 62 6f 6c 73 27 ort-all-symbols'
66aa0 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 .. allow_undefi
66ab0 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d 75 6e 73 ned_flag_CXX=uns
66ac0 75 70 70 6f 72 74 65 64 0a 09 20 20 61 6c 77 61 upported.. alwa
66ad0 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c ys_export_symbol
66ae0 73 5f 43 58 58 3d 6e 6f 0a 09 20 20 65 6e 61 62 s_CXX=no.. enab
66af0 6c 65 5f 73 68 61 72 65 64 5f 77 69 74 68 5f 73 le_shared_with_s
66b00 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 73 5f 43 tatic_runtimes_C
66b10 58 58 3d 79 65 73 0a 0a 09 20 20 69 66 20 24 4c XX=yes... if $L
66b20 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 D --help 2>&1 |
66b30 24 47 52 45 50 20 27 61 75 74 6f 2d 69 6d 70 6f $GREP 'auto-impo
66b40 72 74 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b rt' > /dev/null;
66b50 20 74 68 65 6e 0a 09 20 20 20 20 61 72 63 68 69 then.. archi
66b60 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 ve_cmds_CXX='$CC
66b70 20 2d 73 68 61 72 65 64 20 2d 6e 6f 73 74 64 6c -shared -nostdl
66b80 69 62 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 ib $predep_objec
66b90 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 ts $libobjs $dep
66ba0 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 libs $postdep_ob
66bb0 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f jects $compiler_
66bc0 66 6c 61 67 73 20 2d 6f 20 24 6f 75 74 70 75 74 flags -o $output
66bd0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 _objdir/$soname
66be0 24 7b 77 6c 7d 2d 2d 65 6e 61 62 6c 65 2d 61 75 ${wl}--enable-au
66bf0 74 6f 2d 69 6d 61 67 65 2d 62 61 73 65 20 2d 58 to-image-base -X
66c00 6c 69 6e 6b 65 72 20 2d 2d 6f 75 74 2d 69 6d 70 linker --out-imp
66c10 6c 69 62 20 2d 58 6c 69 6e 6b 65 72 20 24 6c 69 lib -Xlinker $li
66c20 62 27 0a 09 20 20 20 20 23 20 49 66 20 74 68 65 b'.. # If the
66c30 20 65 78 70 6f 72 74 2d 73 79 6d 62 6f 6c 73 20 export-symbols
66c40 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69 73 20 file already is
66c50 61 20 2e 64 65 66 20 66 69 6c 65 20 28 31 73 74 a .def file (1st
66c60 20 6c 69 6e 65 0a 09 20 20 20 20 23 20 69 73 20 line.. # is
66c70 45 58 50 4f 52 54 53 29 2c 20 75 73 65 20 69 74 EXPORTS), use it
66c80 20 61 73 20 69 73 3b 20 6f 74 68 65 72 77 69 73 as is; otherwis
66c90 65 2c 20 70 72 65 70 65 6e 64 2e 2e 2e 0a 09 20 e, prepend.....
66ca0 20 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 archive_expsy
66cb0 6d 5f 63 6d 64 73 5f 43 58 58 3d 27 69 66 20 74 m_cmds_CXX='if t
66cc0 65 73 74 20 22 78 60 24 53 45 44 20 31 71 20 24 est "x`$SED 1q $
66cd0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 22 export_symbols`"
66ce0 20 3d 20 78 45 58 50 4f 52 54 53 3b 20 74 68 65 = xEXPORTS; the
66cf0 6e 0a 09 20 20 20 20 20 20 63 70 20 24 65 78 70 n.. cp $exp
66d00 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 6f 75 74 ort_symbols $out
66d10 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 put_objdir/$sona
66d20 6d 65 2e 64 65 66 3b 0a 09 20 20 20 20 65 6c 73 me.def;.. els
66d30 65 0a 09 20 20 20 20 20 20 65 63 68 6f 20 45 58 e.. echo EX
66d40 50 4f 52 54 53 20 3e 20 24 6f 75 74 70 75 74 5f PORTS > $output_
66d50 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 objdir/$soname.d
66d60 65 66 3b 0a 09 20 20 20 20 20 20 63 61 74 20 24 ef;.. cat $
66d70 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e export_symbols >
66d80 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 > $output_objdir
66d90 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 20 /$soname.def;..
66da0 20 20 20 66 69 7e 0a 09 20 20 20 20 24 43 43 20 fi~.. $CC
66db0 2d 73 68 61 72 65 64 20 2d 6e 6f 73 74 64 6c 69 -shared -nostdli
66dc0 62 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 b $output_objdir
66dd0 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 20 24 70 72 /$soname.def $pr
66de0 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 edep_objects $li
66df0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
66e00 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 postdep_objects
66e10 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 $compiler_flags
66e20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 -o $output_objdi
66e30 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d r/$soname ${wl}-
66e40 2d 65 6e 61 62 6c 65 2d 61 75 74 6f 2d 69 6d 61 -enable-auto-ima
66e50 67 65 2d 62 61 73 65 20 2d 58 6c 69 6e 6b 65 72 ge-base -Xlinker
66e60 20 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 20 2d 58 --out-implib -X
66e70 6c 69 6e 6b 65 72 20 24 6c 69 62 27 0a 09 20 20 linker $lib'..
66e80 65 6c 73 65 0a 09 20 20 20 20 6c 64 5f 73 68 6c else.. ld_shl
66e90 69 62 73 5f 43 58 58 3d 6e 6f 0a 09 20 20 66 69 ibs_CXX=no.. fi
66ea0 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b .. ;;..esac..;;
66eb0 0a 20 20 20 20 20 20 64 61 72 77 69 6e 2a 20 7c . darwin* |
66ec0 20 72 68 61 70 73 6f 64 79 2a 29 0a 0a 0a 20 20 rhapsody*)...
66ed0 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 archive_cmds_nee
66ee0 64 5f 6c 63 5f 43 58 58 3d 6e 6f 0a 20 20 68 61 d_lc_CXX=no. ha
66ef0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f 43 58 rdcode_direct_CX
66f00 58 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f X=no. hardcode_
66f10 61 75 74 6f 6d 61 74 69 63 5f 43 58 58 3d 79 65 automatic_CXX=ye
66f20 73 0a 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c s. hardcode_shl
66f30 69 62 70 61 74 68 5f 76 61 72 5f 43 58 58 3d 75 ibpath_var_CXX=u
66f40 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 69 66 20 nsupported. if
66f50 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 6c 64 5f test "$lt_cv_ld_
66f60 66 6f 72 63 65 5f 6c 6f 61 64 22 20 3d 20 22 79 force_load" = "y
66f70 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 77 68 es"; then. wh
66f80 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 ole_archive_flag
66f90 5f 73 70 65 63 5f 43 58 58 3d 27 60 66 6f 72 20 _spec_CXX='`for
66fa0 63 6f 6e 76 20 69 6e 20 24 63 6f 6e 76 65 6e 69 conv in $conveni
66fb0 65 6e 63 65 5c 22 5c 22 3b 20 64 6f 20 74 65 73 ence\"\"; do tes
66fc0 74 20 20 2d 6e 20 5c 22 24 63 6f 6e 76 5c 22 20 t -n \"$conv\"
66fd0 26 26 20 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e && new_convenien
66fe0 63 65 3d 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 6e ce=\"$new_conven
66ff0 69 65 6e 63 65 20 24 7b 77 6c 7d 2d 66 6f 72 63 ience ${wl}-forc
67000 65 5f 6c 6f 61 64 2c 24 63 6f 6e 76 5c 22 3b 20 e_load,$conv\";
67010 64 6f 6e 65 3b 20 66 75 6e 63 5f 65 63 68 6f 5f done; func_echo_
67020 61 6c 6c 20 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 all \"$new_conve
67030 6e 69 65 6e 63 65 5c 22 60 27 0a 20 20 65 6c 73 nience\"`'. els
67040 65 0a 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 68 e. whole_arch
67050 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 ive_flag_spec_CX
67060 58 3d 27 27 0a 20 20 66 69 0a 20 20 6c 69 6e 6b X=''. fi. link
67070 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 5f 43 58 58 _all_deplibs_CXX
67080 3d 79 65 73 0a 20 20 61 6c 6c 6f 77 5f 75 6e 64 =yes. allow_und
67090 65 66 69 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d efined_flag_CXX=
670a0 22 24 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f 77 5f "$_lt_dar_allow_
670b0 75 6e 64 65 66 69 6e 65 64 22 0a 20 20 63 61 73 undefined". cas
670c0 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 e $cc_basename i
670d0 6e 0a 20 20 20 20 20 69 66 6f 72 74 2a 29 20 5f n. ifort*) _
670e0 6c 74 5f 64 61 72 5f 63 61 6e 5f 73 68 61 72 65 lt_dar_can_share
670f0 64 3d 79 65 73 20 3b 3b 0a 20 20 20 20 20 2a 29 d=yes ;;. *)
67100 20 5f 6c 74 5f 64 61 72 5f 63 61 6e 5f 73 68 61 _lt_dar_can_sha
67110 72 65 64 3d 24 47 43 43 20 3b 3b 0a 20 20 65 73 red=$GCC ;;. es
67120 61 63 0a 20 20 69 66 20 74 65 73 74 20 22 24 5f ac. if test "$_
67130 6c 74 5f 64 61 72 5f 63 61 6e 5f 73 68 61 72 65 lt_dar_can_share
67140 64 22 20 3d 20 22 79 65 73 22 3b 20 74 68 65 6e d" = "yes"; then
67150 0a 20 20 20 20 6f 75 74 70 75 74 5f 76 65 72 62 . output_verb
67160 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64 3d 66 75 6e ose_link_cmd=fun
67170 63 5f 65 63 68 6f 5f 61 6c 6c 0a 20 20 20 20 61 c_echo_all. a
67180 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d rchive_cmds_CXX=
67190 22 5c 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69 "\$CC -dynamicli
671a0 62 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 b \$allow_undefi
671b0 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 5c 24 6c 69 ned_flag -o \$li
671c0 62 20 5c 24 6c 69 62 6f 62 6a 73 20 5c 24 64 65 b \$libobjs \$de
671d0 70 6c 69 62 73 20 5c 24 63 6f 6d 70 69 6c 65 72 plibs \$compiler
671e0 5f 66 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c 5f _flags -install_
671f0 6e 61 6d 65 20 5c 24 72 70 61 74 68 2f 5c 24 73 name \$rpath/\$s
67200 6f 6e 61 6d 65 20 5c 24 76 65 72 73 74 72 69 6e oname \$verstrin
67210 67 20 24 5f 6c 74 5f 64 61 72 5f 73 69 6e 67 6c g $_lt_dar_singl
67220 65 5f 6d 6f 64 24 7b 5f 6c 74 5f 64 73 79 6d 75 e_mod${_lt_dsymu
67230 74 69 6c 7d 22 0a 20 20 20 20 6d 6f 64 75 6c 65 til}". module
67240 5f 63 6d 64 73 5f 43 58 58 3d 22 5c 24 43 43 20 _cmds_CXX="\$CC
67250 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 \$allow_undefine
67260 64 5f 66 6c 61 67 20 2d 6f 20 5c 24 6c 69 62 20 d_flag -o \$lib
67270 2d 62 75 6e 64 6c 65 20 5c 24 6c 69 62 6f 62 6a -bundle \$libobj
67280 73 20 5c 24 64 65 70 6c 69 62 73 20 5c 24 63 6f s \$deplibs \$co
67290 6d 70 69 6c 65 72 5f 66 6c 61 67 73 24 7b 5f 6c mpiler_flags${_l
672a0 74 5f 64 73 79 6d 75 74 69 6c 7d 22 0a 20 20 20 t_dsymutil}".
672b0 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f archive_expsym_
672c0 63 6d 64 73 5f 43 58 58 3d 22 73 65 64 20 27 73 cmds_CXX="sed 's
672d0 2c 5e 2c 5f 2c 27 20 3c 20 5c 24 65 78 70 6f 72 ,^,_,' < \$expor
672e0 74 5f 73 79 6d 62 6f 6c 73 20 3e 20 5c 24 6f 75 t_symbols > \$ou
672f0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 5c 24 7b 6c tput_objdir/\${l
67300 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e ibname}-symbols.
67310 65 78 70 73 79 6d 7e 5c 24 43 43 20 2d 64 79 6e expsym~\$CC -dyn
67320 61 6d 69 63 6c 69 62 20 5c 24 61 6c 6c 6f 77 5f amiclib \$allow_
67330 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d undefined_flag -
67340 6f 20 5c 24 6c 69 62 20 5c 24 6c 69 62 6f 62 6a o \$lib \$libobj
67350 73 20 5c 24 64 65 70 6c 69 62 73 20 5c 24 63 6f s \$deplibs \$co
67360 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69 6e mpiler_flags -in
67370 73 74 61 6c 6c 5f 6e 61 6d 65 20 5c 24 72 70 61 stall_name \$rpa
67380 74 68 2f 5c 24 73 6f 6e 61 6d 65 20 5c 24 76 65 th/\$soname \$ve
67390 72 73 74 72 69 6e 67 20 24 7b 5f 6c 74 5f 64 61 rstring ${_lt_da
673a0 72 5f 73 69 6e 67 6c 65 5f 6d 6f 64 7d 24 7b 5f r_single_mod}${_
673b0 6c 74 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73 79 lt_dar_export_sy
673c0 6d 73 7d 24 7b 5f 6c 74 5f 64 73 79 6d 75 74 69 ms}${_lt_dsymuti
673d0 6c 7d 22 0a 20 20 20 20 6d 6f 64 75 6c 65 5f 65 l}". module_e
673e0 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 3d 22 xpsym_cmds_CXX="
673f0 73 65 64 20 2d 65 20 27 73 2c 5e 2c 5f 2c 27 20 sed -e 's,^,_,'
67400 3c 20 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f < \$export_symbo
67410 6c 73 20 3e 20 5c 24 6f 75 74 70 75 74 5f 6f 62 ls > \$output_ob
67420 6a 64 69 72 2f 5c 24 7b 6c 69 62 6e 61 6d 65 7d jdir/\${libname}
67430 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 7e -symbols.expsym~
67440 5c 24 43 43 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 \$CC \$allow_und
67450 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 5c efined_flag -o \
67460 24 6c 69 62 20 2d 62 75 6e 64 6c 65 20 5c 24 6c $lib -bundle \$l
67470 69 62 6f 62 6a 73 20 5c 24 64 65 70 6c 69 62 73 ibobjs \$deplibs
67480 20 5c 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 \$compiler_flag
67490 73 24 7b 5f 6c 74 5f 64 61 72 5f 65 78 70 6f 72 s${_lt_dar_expor
674a0 74 5f 73 79 6d 73 7d 24 7b 5f 6c 74 5f 64 73 79 t_syms}${_lt_dsy
674b0 6d 75 74 69 6c 7d 22 0a 20 20 20 20 20 20 20 69 mutil}". i
674c0 66 20 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 61 f test "$lt_cv_a
674d0 70 70 6c 65 5f 63 63 5f 73 69 6e 67 6c 65 5f 6d pple_cc_single_m
674e0 6f 64 22 20 21 3d 20 22 79 65 73 22 3b 20 74 68 od" != "yes"; th
674f0 65 6e 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 en. archive
67500 5f 63 6d 64 73 5f 43 58 58 3d 22 5c 24 43 43 20 _cmds_CXX="\$CC
67510 2d 72 20 2d 6b 65 65 70 5f 70 72 69 76 61 74 65 -r -keep_private
67520 5f 65 78 74 65 72 6e 73 20 2d 6e 6f 73 74 64 6c _externs -nostdl
67530 69 62 20 2d 6f 20 5c 24 7b 6c 69 62 7d 2d 6d 61 ib -o \${lib}-ma
67540 73 74 65 72 2e 6f 20 5c 24 6c 69 62 6f 62 6a 73 ster.o \$libobjs
67550 7e 5c 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69 ~\$CC -dynamicli
67560 62 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 b \$allow_undefi
67570 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 5c 24 6c 69 ned_flag -o \$li
67580 62 20 5c 24 7b 6c 69 62 7d 2d 6d 61 73 74 65 72 b \${lib}-master
67590 2e 6f 20 5c 24 64 65 70 6c 69 62 73 20 5c 24 63 .o \$deplibs \$c
675a0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 69 ompiler_flags -i
675b0 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 5c 24 72 70 nstall_name \$rp
675c0 61 74 68 2f 5c 24 73 6f 6e 61 6d 65 20 5c 24 76 ath/\$soname \$v
675d0 65 72 73 74 72 69 6e 67 24 7b 5f 6c 74 5f 64 73 erstring${_lt_ds
675e0 79 6d 75 74 69 6c 7d 22 0a 20 20 20 20 20 20 61 ymutil}". a
675f0 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d rchive_expsym_cm
67600 64 73 5f 43 58 58 3d 22 73 65 64 20 27 73 2c 5e ds_CXX="sed 's,^
67610 2c 5f 2c 27 20 3c 20 5c 24 65 78 70 6f 72 74 5f ,_,' < \$export_
67620 73 79 6d 62 6f 6c 73 20 3e 20 5c 24 6f 75 74 70 symbols > \$outp
67630 75 74 5f 6f 62 6a 64 69 72 2f 5c 24 7b 6c 69 62 ut_objdir/\${lib
67640 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 name}-symbols.ex
67650 70 73 79 6d 7e 5c 24 43 43 20 2d 72 20 2d 6b 65 psym~\$CC -r -ke
67660 65 70 5f 70 72 69 76 61 74 65 5f 65 78 74 65 72 ep_private_exter
67670 6e 73 20 2d 6e 6f 73 74 64 6c 69 62 20 2d 6f 20 ns -nostdlib -o
67680 5c 24 7b 6c 69 62 7d 2d 6d 61 73 74 65 72 2e 6f \${lib}-master.o
67690 20 5c 24 6c 69 62 6f 62 6a 73 7e 5c 24 43 43 20 \$libobjs~\$CC
676a0 2d 64 79 6e 61 6d 69 63 6c 69 62 20 5c 24 61 6c -dynamiclib \$al
676b0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c low_undefined_fl
676c0 61 67 20 2d 6f 20 5c 24 6c 69 62 20 5c 24 7b 6c ag -o \$lib \${l
676d0 69 62 7d 2d 6d 61 73 74 65 72 2e 6f 20 5c 24 64 ib}-master.o \$d
676e0 65 70 6c 69 62 73 20 5c 24 63 6f 6d 70 69 6c 65 eplibs \$compile
676f0 72 5f 66 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c r_flags -install
67700 5f 6e 61 6d 65 20 5c 24 72 70 61 74 68 2f 5c 24 _name \$rpath/\$
67710 73 6f 6e 61 6d 65 20 5c 24 76 65 72 73 74 72 69 soname \$verstri
67720 6e 67 24 7b 5f 6c 74 5f 64 61 72 5f 65 78 70 6f ng${_lt_dar_expo
67730 72 74 5f 73 79 6d 73 7d 24 7b 5f 6c 74 5f 64 73 rt_syms}${_lt_ds
67740 79 6d 75 74 69 6c 7d 22 0a 20 20 20 20 66 69 0a ymutil}". fi.
67750 0a 20 20 65 6c 73 65 0a 20 20 6c 64 5f 73 68 6c . else. ld_shl
67760 69 62 73 5f 43 58 58 3d 6e 6f 0a 20 20 66 69 0a ibs_CXX=no. fi.
67770 0a 09 3b 3b 0a 0a 20 20 20 20 20 20 64 67 75 78 ..;;.. dgux
67780 2a 29 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 *). case
67790 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a $cc_basename in.
677a0 20 20 20 20 20 20 20 20 20 20 65 63 2b 2b 2a 29 ec++*)
677b0 0a 09 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 .. # FIXME: i
677c0 6e 73 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b nsert proper C++
677d0 20 6c 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 library support
677e0 0a 09 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 5f .. ld_shlibs_
677f0 43 58 58 3d 6e 6f 0a 09 20 20 20 20 3b 3b 0a 20 CXX=no.. ;;.
67800 20 20 20 20 20 20 20 20 20 67 68 63 78 2a 29 0a ghcx*).
67810 09 20 20 20 20 23 20 47 72 65 65 6e 20 48 69 6c . # Green Hil
67820 6c 73 20 43 2b 2b 20 43 6f 6d 70 69 6c 65 72 0a ls C++ Compiler.
67830 09 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e . # FIXME: in
67840 73 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 sert proper C++
67850 6c 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a library support.
67860 09 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 5f 43 . ld_shlibs_C
67870 58 58 3d 6e 6f 0a 09 20 20 20 20 3b 3b 0a 20 20 XX=no.. ;;.
67880 20 20 20 20 20 20 20 20 2a 29 0a 09 20 20 20 20 *)..
67890 23 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 # FIXME: insert
678a0 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 proper C++ libra
678b0 72 79 20 73 75 70 70 6f 72 74 0a 09 20 20 20 20 ry support..
678c0 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f ld_shlibs_CXX=no
678d0 0a 09 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 .. ;;.
678e0 20 65 73 61 63 0a 20 20 20 20 20 20 20 20 3b 3b esac. ;;
678f0 0a 0a 20 20 20 20 20 20 66 72 65 65 62 73 64 5b .. freebsd[
67900 31 32 5d 2a 29 0a 20 20 20 20 20 20 20 20 23 20 12]*). #
67910 43 2b 2b 20 73 68 61 72 65 64 20 6c 69 62 72 61 C++ shared libra
67920 72 69 65 73 20 72 65 70 6f 72 74 65 64 20 74 6f ries reported to
67930 20 62 65 20 66 61 69 72 6c 79 20 62 72 6f 6b 65 be fairly broke
67940 6e 20 62 65 66 6f 72 65 0a 09 23 20 73 77 69 74 n before..# swit
67950 63 68 20 74 6f 20 45 4c 46 0a 20 20 20 20 20 20 ch to ELF.
67960 20 20 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d ld_shlibs_CXX=
67970 6e 6f 0a 20 20 20 20 20 20 20 20 3b 3b 0a 0a 20 no. ;;..
67980 20 20 20 20 20 66 72 65 65 62 73 64 2d 65 6c 66 freebsd-elf
67990 2a 29 0a 20 20 20 20 20 20 20 20 61 72 63 68 69 *). archi
679a0 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 5f ve_cmds_need_lc_
679b0 43 58 58 3d 6e 6f 0a 20 20 20 20 20 20 20 20 3b CXX=no. ;
679c0 3b 0a 0a 20 20 20 20 20 20 66 72 65 65 62 73 64 ;.. freebsd
679d0 2a 20 7c 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a * | dragonfly*).
679e0 20 20 20 20 20 20 20 20 23 20 46 72 65 65 42 53 # FreeBS
679f0 44 20 33 20 61 6e 64 20 6c 61 74 65 72 20 75 73 D 3 and later us
67a00 65 20 47 4e 55 20 43 2b 2b 20 61 6e 64 20 47 4e e GNU C++ and GN
67a10 55 20 6c 64 20 77 69 74 68 20 73 74 61 6e 64 61 U ld with standa
67a20 72 64 20 45 4c 46 0a 20 20 20 20 20 20 20 20 23 rd ELF. #
67a30 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 0a 20 20 20 conventions.
67a40 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 5f 43 ld_shlibs_C
67a50 58 58 3d 79 65 73 0a 20 20 20 20 20 20 20 20 3b XX=yes. ;
67a60 3b 0a 0a 20 20 20 20 20 20 67 6e 75 2a 29 0a 20 ;.. gnu*).
67a70 20 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 20 ;;..
67a80 20 68 61 69 6b 75 2a 29 0a 20 20 20 20 20 20 20 haiku*).
67a90 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 archive_cmds_CX
67aa0 58 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 X='$CC -shared $
67ab0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
67ac0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 $compiler_flags
67ad0 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 ${wl}-soname $w
67ae0 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 l$soname -o $lib
67af0 27 0a 20 20 20 20 20 20 20 20 6c 69 6e 6b 5f 61 '. link_a
67b00 6c 6c 5f 64 65 70 6c 69 62 73 5f 43 58 58 3d 79 ll_deplibs_CXX=y
67b10 65 73 0a 20 20 20 20 20 20 20 20 3b 3b 0a 0a 20 es. ;;..
67b20 20 20 20 20 20 68 70 75 78 39 2a 29 0a 20 20 20 hpux9*).
67b30 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 hardcode_li
67b40 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 43 bdir_flag_spec_C
67b50 58 58 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c XX='${wl}+b ${wl
67b60 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 }$libdir'.
67b70 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 hardcode_libdi
67b80 72 5f 73 65 70 61 72 61 74 6f 72 5f 43 58 58 3d r_separator_CXX=
67b90 3a 0a 20 20 20 20 20 20 20 20 65 78 70 6f 72 74 :. export
67ba0 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 _dynamic_flag_sp
67bb0 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d 45 27 ec_CXX='${wl}-E'
67bc0 0a 20 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 . hardcod
67bd0 65 5f 64 69 72 65 63 74 5f 43 58 58 3d 79 65 73 e_direct_CXX=yes
67be0 0a 20 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 . hardcod
67bf0 65 5f 6d 69 6e 75 73 5f 4c 5f 43 58 58 3d 79 65 e_minus_L_CXX=ye
67c00 73 20 23 20 4e 6f 74 20 69 6e 20 74 68 65 20 73 s # Not in the s
67c10 65 61 72 63 68 20 50 41 54 48 2c 0a 09 09 09 09 earch PATH,.....
67c20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 # b
67c30 75 74 20 61 73 20 74 68 65 20 64 65 66 61 75 6c ut as the defaul
67c40 74 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20 t.....
67c50 20 20 20 23 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 # location of
67c60 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a 0a 20 the library...
67c70 20 20 20 20 20 20 20 63 61 73 65 20 24 63 63 5f case $cc_
67c80 62 61 73 65 6e 61 6d 65 20 69 6e 0a 20 20 20 20 basename in.
67c90 20 20 20 20 20 20 43 43 2a 29 0a 20 20 20 20 20 CC*).
67ca0 20 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20 # FIXME:
67cb0 69 6e 73 65 72 74 20 70 72 6f 70 65 72 20 43 2b insert proper C+
67cc0 2b 20 6c 69 62 72 61 72 79 20 73 75 70 70 6f 72 + library suppor
67cd0 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 64 t. ld
67ce0 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f 0a 20 _shlibs_CXX=no.
67cf0 20 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 ;;.
67d00 20 20 20 20 20 20 20 20 61 43 43 2a 29 0a 20 20 aCC*).
67d10 20 20 20 20 20 20 20 20 20 20 61 72 63 68 69 76 archiv
67d20 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 52 4d 20 e_cmds_CXX='$RM
67d30 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 $output_objdir/$
67d40 73 6f 6e 61 6d 65 7e 24 43 43 20 2d 62 20 24 7b soname~$CC -b ${
67d50 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69 6e 73 74 wl}+b ${wl}$inst
67d60 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6f all_libdir -o $o
67d70 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f utput_objdir/$so
67d80 6e 61 6d 65 20 24 70 72 65 64 65 70 5f 6f 62 6a name $predep_obj
67d90 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 ects $libobjs $d
67da0 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f eplibs $postdep_
67db0 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 objects $compile
67dc0 72 5f 66 6c 61 67 73 7e 74 65 73 74 20 24 6f 75 r_flags~test $ou
67dd0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e tput_objdir/$son
67de0 61 6d 65 20 3d 20 24 6c 69 62 20 7c 7c 20 6d 76 ame = $lib || mv
67df0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f $output_objdir/
67e00 24 73 6f 6e 61 6d 65 20 24 6c 69 62 27 0a 20 20 $soname $lib'.
67e10 20 20 20 20 20 20 20 20 20 20 23 20 43 6f 6d 6d # Comm
67e20 61 6e 64 73 20 74 6f 20 6d 61 6b 65 20 63 6f 6d ands to make com
67e30 70 69 6c 65 72 20 70 72 6f 64 75 63 65 20 76 65 piler produce ve
67e40 72 62 6f 73 65 20 6f 75 74 70 75 74 20 74 68 61 rbose output tha
67e50 74 20 6c 69 73 74 73 0a 20 20 20 20 20 20 20 20 t lists.
67e60 20 20 20 20 23 20 77 68 61 74 20 22 68 69 64 64 # what "hidd
67e70 65 6e 22 20 6c 69 62 72 61 72 69 65 73 2c 20 6f en" libraries, o
67e80 62 6a 65 63 74 20 66 69 6c 65 73 20 61 6e 64 20 bject files and
67e90 66 6c 61 67 73 20 61 72 65 20 75 73 65 64 20 77 flags are used w
67ea0 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 hen.
67eb0 23 20 6c 69 6e 6b 69 6e 67 20 61 20 73 68 61 72 # linking a shar
67ec0 65 64 20 6c 69 62 72 61 72 79 2e 0a 20 20 20 20 ed library..
67ed0 20 20 20 20 20 20 20 20 23 0a 20 20 20 20 20 20 #.
67ee0 20 20 20 20 20 20 23 20 54 68 65 72 65 20 64 6f # There do
67ef0 65 73 6e 27 74 20 61 70 70 65 61 72 20 74 6f 20 esn't appear to
67f00 62 65 20 61 20 77 61 79 20 74 6f 20 70 72 65 76 be a way to prev
67f10 65 6e 74 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 ent this compile
67f20 72 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 r from.
67f30 20 20 20 23 20 65 78 70 6c 69 63 69 74 6c 79 20 # explicitly
67f40 6c 69 6e 6b 69 6e 67 20 73 79 73 74 65 6d 20 6f linking system o
67f50 62 6a 65 63 74 20 66 69 6c 65 73 20 73 6f 20 77 bject files so w
67f60 65 20 6e 65 65 64 20 74 6f 20 73 74 72 69 70 20 e need to strip
67f70 74 68 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 them.
67f80 20 23 20 66 72 6f 6d 20 74 68 65 20 6f 75 74 70 # from the outp
67f90 75 74 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 ut so that they
67fa0 64 6f 6e 27 74 20 67 65 74 20 69 6e 63 6c 75 64 don't get includ
67fb0 65 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 72 ed in the librar
67fc0 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 y. #
67fd0 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 0a 20 20 dependencies..
67fe0 20 20 20 20 20 20 20 20 20 20 6f 75 74 70 75 74 output
67ff0 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d _verbose_link_cm
68000 64 3d 27 74 65 6d 70 6c 69 73 74 3d 60 28 24 43 d='templist=`($C
68010 43 20 2d 62 20 24 43 46 4c 41 47 53 20 2d 76 20 C -b $CFLAGS -v
68020 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a 65 78 74 conftest.$objext
68030 20 32 3e 26 31 29 20 7c 20 24 45 47 52 45 50 20 2>&1) | $EGREP
68040 22 5c 2d 4c 22 60 3b 20 6c 69 73 74 3d 22 22 3b "\-L"`; list="";
68050 20 66 6f 72 20 7a 20 69 6e 20 24 74 65 6d 70 6c for z in $templ
68060 69 73 74 3b 20 64 6f 20 63 61 73 65 20 24 7a 20 ist; do case $z
68070 69 6e 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a in conftest.$obj
68080 65 78 74 29 20 6c 69 73 74 3d 22 24 6c 69 73 74 ext) list="$list
68090 20 24 7a 22 3b 3b 20 2a 2e 24 6f 62 6a 65 78 74 $z";; *.$objext
680a0 29 3b 3b 20 2a 29 20 6c 69 73 74 3d 22 24 6c 69 );; *) list="$li
680b0 73 74 20 24 7a 22 3b 3b 65 73 61 63 3b 20 64 6f st $z";;esac; do
680c0 6e 65 3b 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c ne; func_echo_al
680d0 6c 20 22 24 6c 69 73 74 22 27 0a 20 20 20 20 20 l "$list"'.
680e0 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 ;;.
680f0 20 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 *).
68100 20 20 20 69 66 20 74 65 73 74 20 22 24 47 58 58 if test "$GXX
68110 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 " = yes; then.
68120 20 20 20 20 20 20 20 20 20 20 20 20 61 72 63 68 arch
68130 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 52 ive_cmds_CXX='$R
68140 4d 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 M $output_objdir
68150 2f 24 73 6f 6e 61 6d 65 7e 24 43 43 20 2d 73 68 /$soname~$CC -sh
68160 61 72 65 64 20 2d 6e 6f 73 74 64 6c 69 62 20 24 ared -nostdlib $
68170 70 69 63 5f 66 6c 61 67 20 24 7b 77 6c 7d 2b 62 pic_flag ${wl}+b
68180 20 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f 6c ${wl}$install_l
68190 69 62 64 69 72 20 2d 6f 20 24 6f 75 74 70 75 74 ibdir -o $output
681a0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 _objdir/$soname
681b0 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 $predep_objects
681c0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
681d0 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 s $postdep_objec
681e0 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 ts $compiler_fla
681f0 67 73 7e 74 65 73 74 20 24 6f 75 74 70 75 74 5f gs~test $output_
68200 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 3d objdir/$soname =
68210 20 24 6c 69 62 20 7c 7c 20 6d 76 20 24 6f 75 74 $lib || mv $out
68220 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 put_objdir/$sona
68230 6d 65 20 24 6c 69 62 27 0a 20 20 20 20 20 20 20 me $lib'.
68240 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 else.
68250 20 20 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a # FIXME:
68260 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72 20 43 insert proper C
68270 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70 70 6f ++ library suppo
68280 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 rt.
68290 20 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e ld_shlibs_CXX=n
682a0 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 69 o. fi
682b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 0a . ;;.
682c0 20 20 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 esac.
682d0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 20 20 68 ;;.. h
682e0 70 75 78 31 30 2a 7c 68 70 75 78 31 31 2a 29 0a pux10*|hpux11*).
682f0 20 20 20 20 20 20 20 20 69 66 20 74 65 73 74 20 if test
68300 24 77 69 74 68 5f 67 6e 75 5f 6c 64 20 3d 20 6e $with_gnu_ld = n
68310 6f 3b 20 74 68 65 6e 0a 09 20 20 68 61 72 64 63 o; then.. hardc
68320 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f ode_libdir_flag_
68330 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2b spec_CXX='${wl}+
68340 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a b ${wl}$libdir'.
68350 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 . hardcode_libd
68360 69 72 5f 73 65 70 61 72 61 74 6f 72 5f 43 58 58 ir_separator_CXX
68370 3d 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 63 61 =:.. ca
68380 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a se $host_cpu in.
68390 20 20 20 20 20 20 20 20 20 20 20 20 68 70 70 61 hppa
683a0 2a 36 34 2a 7c 69 61 36 34 2a 29 0a 20 20 20 20 *64*|ia64*).
683b0 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 ;;.
683c0 20 20 20 20 20 20 20 20 20 2a 29 0a 09 20 20 20 *)..
683d0 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 export_dynami
683e0 63 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d c_flag_spec_CXX=
683f0 27 24 7b 77 6c 7d 2d 45 27 0a 20 20 20 20 20 20 '${wl}-E'.
68400 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 ;;.
68410 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 esac.
68420 20 20 66 69 0a 20 20 20 20 20 20 20 20 63 61 73 fi. cas
68430 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20 e $host_cpu in.
68440 20 20 20 20 20 20 20 20 20 68 70 70 61 2a 36 34 hppa*64
68450 2a 7c 69 61 36 34 2a 29 0a 20 20 20 20 20 20 20 *|ia64*).
68460 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 hardcode_di
68470 72 65 63 74 5f 43 58 58 3d 6e 6f 0a 20 20 20 20 rect_CXX=no.
68480 20 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 hardcode
68490 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 5f 43 _shlibpath_var_C
684a0 58 58 3d 6e 6f 0a 20 20 20 20 20 20 20 20 20 20 XX=no.
684b0 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 2a ;;. *
684c0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 61 ). ha
684d0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f 43 58 rdcode_direct_CX
684e0 58 3d 79 65 73 0a 20 20 20 20 20 20 20 20 20 20 X=yes.
684f0 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 hardcode_direc
68500 74 5f 61 62 73 6f 6c 75 74 65 5f 43 58 58 3d 79 t_absolute_CXX=y
68510 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 es. h
68520 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 5f ardcode_minus_L_
68530 43 58 58 3d 79 65 73 20 23 20 4e 6f 74 20 69 6e CXX=yes # Not in
68540 20 74 68 65 20 73 65 61 72 63 68 20 50 41 54 48 the search PATH
68550 2c 0a 09 09 09 09 09 20 20 20 20 20 20 20 20 20 ,......
68560 23 20 62 75 74 20 61 73 20 74 68 65 20 64 65 66 # but as the def
68570 61 75 6c 74 0a 09 09 09 09 09 20 20 20 20 20 20 ault......
68580 20 20 20 23 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 # location of
68590 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a 20 20 the library..
685a0 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 ;;.
685b0 20 20 20 20 20 65 73 61 63 0a 0a 20 20 20 20 20 esac..
685c0 20 20 20 63 61 73 65 20 24 63 63 5f 62 61 73 65 case $cc_base
685d0 6e 61 6d 65 20 69 6e 0a 20 20 20 20 20 20 20 20 name in.
685e0 20 20 43 43 2a 29 0a 09 20 20 20 20 23 20 46 49 CC*).. # FI
685f0 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 XME: insert prop
68600 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 er C++ library s
68610 75 70 70 6f 72 74 0a 09 20 20 20 20 6c 64 5f 73 upport.. ld_s
68620 68 6c 69 62 73 5f 43 58 58 3d 6e 6f 0a 09 20 20 hlibs_CXX=no..
68630 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 61 ;;. a
68640 43 43 2a 29 0a 09 20 20 20 20 63 61 73 65 20 24 CC*).. case $
68650 68 6f 73 74 5f 63 70 75 20 69 6e 0a 09 20 20 20 host_cpu in..
68660 20 20 20 68 70 70 61 2a 36 34 2a 29 0a 09 20 20 hppa*64*)..
68670 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d archive_cm
68680 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 62 20 24 ds_CXX='$CC -b $
68690 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e {wl}+h ${wl}$son
686a0 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 70 72 65 ame -o $lib $pre
686b0 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 dep_objects $lib
686c0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 objs $deplibs $p
686d0 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 ostdep_objects $
686e0 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a compiler_flags'.
686f0 09 20 20 20 20 20 20 20 20 3b 3b 0a 09 20 20 20 . ;;..
68700 20 20 20 69 61 36 34 2a 29 0a 09 20 20 20 20 20 ia64*)..
68710 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f archive_cmds_
68720 43 58 58 3d 27 24 43 43 20 2d 62 20 24 7b 77 6c CXX='$CC -b ${wl
68730 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 }+h ${wl}$soname
68740 20 24 7b 77 6c 7d 2b 6e 6f 64 65 66 61 75 6c 74 ${wl}+nodefault
68750 72 70 61 74 68 20 2d 6f 20 24 6c 69 62 20 24 70 rpath -o $lib $p
68760 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c redep_objects $l
68770 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
68780 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 $postdep_objects
68790 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 $compiler_flags
687a0 27 0a 09 20 20 20 20 20 20 20 20 3b 3b 0a 09 20 '.. ;;..
687b0 20 20 20 20 20 2a 29 0a 09 20 20 20 20 20 20 20 *)..
687c0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 archive_cmds_CX
687d0 58 3d 27 24 43 43 20 2d 62 20 24 7b 77 6c 7d 2b X='$CC -b ${wl}+
687e0 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 24 h ${wl}$soname $
687f0 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69 6e 73 {wl}+b ${wl}$ins
68800 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 tall_libdir -o $
68810 6c 69 62 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 lib $predep_obje
68820 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 cts $libobjs $de
68830 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f plibs $postdep_o
68840 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 bjects $compiler
68850 5f 66 6c 61 67 73 27 0a 09 20 20 20 20 20 20 20 _flags'..
68860 20 3b 3b 0a 09 20 20 20 20 65 73 61 63 0a 09 20 ;;.. esac..
68870 20 20 20 23 20 43 6f 6d 6d 61 6e 64 73 20 74 6f # Commands to
68880 20 6d 61 6b 65 20 63 6f 6d 70 69 6c 65 72 20 70 make compiler p
68890 72 6f 64 75 63 65 20 76 65 72 62 6f 73 65 20 6f roduce verbose o
688a0 75 74 70 75 74 20 74 68 61 74 20 6c 69 73 74 73 utput that lists
688b0 0a 09 20 20 20 20 23 20 77 68 61 74 20 22 68 69 .. # what "hi
688c0 64 64 65 6e 22 20 6c 69 62 72 61 72 69 65 73 2c dden" libraries,
688d0 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 61 6e object files an
688e0 64 20 66 6c 61 67 73 20 61 72 65 20 75 73 65 64 d flags are used
688f0 20 77 68 65 6e 0a 09 20 20 20 20 23 20 6c 69 6e when.. # lin
68900 6b 69 6e 67 20 61 20 73 68 61 72 65 64 20 6c 69 king a shared li
68910 62 72 61 72 79 2e 0a 09 20 20 20 20 23 0a 09 20 brary... #..
68920 20 20 20 23 20 54 68 65 72 65 20 64 6f 65 73 6e # There doesn
68930 27 74 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 't appear to be
68940 61 20 77 61 79 20 74 6f 20 70 72 65 76 65 6e 74 a way to prevent
68950 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 66 this compiler f
68960 72 6f 6d 0a 09 20 20 20 20 23 20 65 78 70 6c 69 rom.. # expli
68970 63 69 74 6c 79 20 6c 69 6e 6b 69 6e 67 20 73 79 citly linking sy
68980 73 74 65 6d 20 6f 62 6a 65 63 74 20 66 69 6c 65 stem object file
68990 73 20 73 6f 20 77 65 20 6e 65 65 64 20 74 6f 20 s so we need to
689a0 73 74 72 69 70 20 74 68 65 6d 0a 09 20 20 20 20 strip them..
689b0 23 20 66 72 6f 6d 20 74 68 65 20 6f 75 74 70 75 # from the outpu
689c0 74 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 64 t so that they d
689d0 6f 6e 27 74 20 67 65 74 20 69 6e 63 6c 75 64 65 on't get include
689e0 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 72 79 d in the library
689f0 0a 09 20 20 20 20 23 20 64 65 70 65 6e 64 65 6e .. # dependen
68a00 63 69 65 73 2e 0a 09 20 20 20 20 6f 75 74 70 75 cies... outpu
68a10 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 t_verbose_link_c
68a20 6d 64 3d 27 74 65 6d 70 6c 69 73 74 3d 60 28 24 md='templist=`($
68a30 43 43 20 2d 62 20 24 43 46 4c 41 47 53 20 2d 76 CC -b $CFLAGS -v
68a40 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a 65 78 conftest.$objex
68a50 74 20 32 3e 26 31 29 20 7c 20 24 47 52 45 50 20 t 2>&1) | $GREP
68a60 22 5c 2d 4c 22 60 3b 20 6c 69 73 74 3d 22 22 3b "\-L"`; list="";
68a70 20 66 6f 72 20 7a 20 69 6e 20 24 74 65 6d 70 6c for z in $templ
68a80 69 73 74 3b 20 64 6f 20 63 61 73 65 20 24 7a 20 ist; do case $z
68a90 69 6e 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a in conftest.$obj
68aa0 65 78 74 29 20 6c 69 73 74 3d 22 24 6c 69 73 74 ext) list="$list
68ab0 20 24 7a 22 3b 3b 20 2a 2e 24 6f 62 6a 65 78 74 $z";; *.$objext
68ac0 29 3b 3b 20 2a 29 20 6c 69 73 74 3d 22 24 6c 69 );; *) list="$li
68ad0 73 74 20 24 7a 22 3b 3b 65 73 61 63 3b 20 64 6f st $z";;esac; do
68ae0 6e 65 3b 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c ne; func_echo_al
68af0 6c 20 22 24 6c 69 73 74 22 27 0a 09 20 20 20 20 l "$list"'..
68b00 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 2a 29 0a ;;. *).
68b10 09 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 . if test "$G
68b20 58 58 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a XX" = yes; then.
68b30 09 20 20 20 20 20 20 69 66 20 74 65 73 74 20 24 . if test $
68b40 77 69 74 68 5f 67 6e 75 5f 6c 64 20 3d 20 6e 6f with_gnu_ld = no
68b50 3b 20 74 68 65 6e 0a 09 20 20 20 20 20 20 20 20 ; then..
68b60 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 case $host_cpu i
68b70 6e 0a 09 20 20 20 20 20 20 20 20 20 20 68 70 70 n.. hpp
68b80 61 2a 36 34 2a 29 0a 09 20 20 20 20 20 20 20 20 a*64*)..
68b90 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 archive_cmds
68ba0 5f 43 58 58 3d 27 24 43 43 20 2d 73 68 61 72 65 _CXX='$CC -share
68bb0 64 20 2d 6e 6f 73 74 64 6c 69 62 20 2d 66 50 49 d -nostdlib -fPI
68bc0 43 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 C ${wl}+h ${wl}$
68bd0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 soname -o $lib $
68be0 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 predep_objects $
68bf0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
68c00 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 $postdep_object
68c10 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 s $compiler_flag
68c20 73 27 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 s'..
68c30 3b 3b 0a 09 20 20 20 20 20 20 20 20 20 20 69 61 ;;.. ia
68c40 36 34 2a 29 0a 09 20 20 20 20 20 20 20 20 20 20 64*)..
68c50 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 archive_cmds_C
68c60 58 58 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 XX='$CC -shared
68c70 2d 6e 6f 73 74 64 6c 69 62 20 24 70 69 63 5f 66 -nostdlib $pic_f
68c80 6c 61 67 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c lag ${wl}+h ${wl
68c90 7d 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b 6e }$soname ${wl}+n
68ca0 6f 64 65 66 61 75 6c 74 72 70 61 74 68 20 2d 6f odefaultrpath -o
68cb0 20 24 6c 69 62 20 24 70 72 65 64 65 70 5f 6f 62 $lib $predep_ob
68cc0 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 jects $libobjs $
68cd0 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 deplibs $postdep
68ce0 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c _objects $compil
68cf0 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 20 20 20 er_flags'..
68d00 20 20 20 20 20 20 20 3b 3b 0a 09 20 20 20 20 20 ;;..
68d10 20 20 20 20 20 2a 29 0a 09 20 20 20 20 20 20 20 *)..
68d20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 archive_cmd
68d30 73 5f 43 58 58 3d 27 24 43 43 20 2d 73 68 61 72 s_CXX='$CC -shar
68d40 65 64 20 2d 6e 6f 73 74 64 6c 69 62 20 24 70 69 ed -nostdlib $pi
68d50 63 5f 66 6c 61 67 20 24 7b 77 6c 7d 2b 68 20 24 c_flag ${wl}+h $
68d60 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 24 7b 77 6c {wl}$soname ${wl
68d70 7d 2b 62 20 24 7b 77 6c 7d 24 69 6e 73 74 61 6c }+b ${wl}$instal
68d80 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c 69 62 l_libdir -o $lib
68d90 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 $predep_objects
68da0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
68db0 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 bs $postdep_obje
68dc0 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c cts $compiler_fl
68dd0 61 67 73 27 0a 09 20 20 20 20 20 20 20 20 20 20 ags'..
68de0 20 20 3b 3b 0a 09 20 20 20 20 20 20 20 20 65 73 ;;.. es
68df0 61 63 0a 09 20 20 20 20 20 20 66 69 0a 09 20 20 ac.. fi..
68e00 20 20 65 6c 73 65 0a 09 20 20 20 20 20 20 23 20 else.. #
68e10 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 FIXME: insert pr
68e20 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 oper C++ library
68e30 20 73 75 70 70 6f 72 74 0a 09 20 20 20 20 20 20 support..
68e40 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f ld_shlibs_CXX=no
68e50 0a 09 20 20 20 20 66 69 0a 09 20 20 20 20 3b 3b .. fi.. ;;
68e60 0a 20 20 20 20 20 20 20 20 65 73 61 63 0a 20 20 . esac.
68e70 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 20 20 ;;..
68e80 69 6e 74 65 72 69 78 5b 33 2d 39 5d 2a 29 0a 09 interix[3-9]*)..
68e90 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f hardcode_direct_
68ea0 43 58 58 3d 6e 6f 0a 09 68 61 72 64 63 6f 64 65 CXX=no..hardcode
68eb0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 5f 43 _shlibpath_var_C
68ec0 58 58 3d 6e 6f 0a 09 68 61 72 64 63 6f 64 65 5f XX=no..hardcode_
68ed0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
68ee0 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 _CXX='${wl}-rpat
68ef0 68 2c 24 6c 69 62 64 69 72 27 0a 09 65 78 70 6f h,$libdir'..expo
68f00 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f rt_dynamic_flag_
68f10 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d spec_CXX='${wl}-
68f20 45 27 0a 09 23 20 48 61 63 6b 3a 20 4f 6e 20 49 E'..# Hack: On I
68f30 6e 74 65 72 69 78 20 33 2e 78 2c 20 77 65 20 63 nterix 3.x, we c
68f40 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20 50 49 annot compile PI
68f50 43 20 62 65 63 61 75 73 65 20 6f 66 20 61 20 62 C because of a b
68f60 72 6f 6b 65 6e 20 67 63 63 2e 0a 09 23 20 49 6e roken gcc...# In
68f70 73 74 65 61 64 2c 20 73 68 61 72 65 64 20 6c 69 stead, shared li
68f80 62 72 61 72 69 65 73 20 61 72 65 20 6c 6f 61 64 braries are load
68f90 65 64 20 61 74 20 61 6e 20 69 6d 61 67 65 20 62 ed at an image b
68fa0 61 73 65 20 28 30 78 31 30 30 30 30 30 30 30 20 ase (0x10000000
68fb0 62 79 0a 09 23 20 64 65 66 61 75 6c 74 29 20 61 by..# default) a
68fc0 6e 64 20 72 65 6c 6f 63 61 74 65 64 20 69 66 20 nd relocated if
68fd0 74 68 65 79 20 63 6f 6e 66 6c 69 63 74 2c 20 77 they conflict, w
68fe0 68 69 63 68 20 69 73 20 61 20 73 6c 6f 77 20 76 hich is a slow v
68ff0 65 72 79 20 6d 65 6d 6f 72 79 0a 09 23 20 63 6f ery memory..# co
69000 6e 73 75 6d 69 6e 67 20 61 6e 64 20 66 72 61 67 nsuming and frag
69010 6d 65 6e 74 69 6e 67 20 70 72 6f 63 65 73 73 2e menting process.
69020 20 20 54 6f 20 61 76 6f 69 64 20 74 68 69 73 2c To avoid this,
69030 20 77 65 20 70 69 63 6b 20 61 20 72 61 6e 64 6f we pick a rando
69040 6d 2c 0a 09 23 20 32 35 36 20 4b 69 42 2d 61 6c m,..# 256 KiB-al
69050 69 67 6e 65 64 20 69 6d 61 67 65 20 62 61 73 65 igned image base
69060 20 62 65 74 77 65 65 6e 20 30 78 35 30 30 30 30 between 0x50000
69070 30 30 30 20 61 6e 64 20 30 78 36 46 46 43 30 30 000 and 0x6FFC00
69080 30 30 20 61 74 20 6c 69 6e 6b 0a 09 23 20 74 69 00 at link..# ti
69090 6d 65 2e 20 20 4d 6f 76 69 6e 67 20 75 70 20 66 me. Moving up f
690a0 72 6f 6d 20 30 78 31 30 30 30 30 30 30 30 20 61 rom 0x10000000 a
690b0 6c 73 6f 20 61 6c 6c 6f 77 73 20 6d 6f 72 65 20 lso allows more
690c0 73 62 72 6b 28 32 29 20 73 70 61 63 65 2e 0a 09 sbrk(2) space...
690d0 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 archive_cmds_CXX
690e0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 ='$CC -shared $p
690f0 69 63 5f 66 6c 61 67 20 24 6c 69 62 6f 62 6a 73 ic_flag $libobjs
69100 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
69110 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d ler_flags ${wl}-
69120 68 2c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d h,$soname ${wl}-
69130 2d 69 6d 61 67 65 2d 62 61 73 65 2c 60 65 78 70 -image-base,`exp
69140 72 20 24 7b 52 41 4e 44 4f 4d 2d 24 24 7d 20 25 r ${RANDOM-$$} %
69150 20 34 30 39 36 20 2f 20 32 20 5c 2a 20 32 36 32 4096 / 2 \* 262
69160 31 34 34 20 2b 20 31 33 34 32 31 37 37 32 38 30 144 + 1342177280
69170 60 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 ` -o $lib'..arch
69180 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f ive_expsym_cmds_
69190 43 58 58 3d 27 73 65 64 20 22 73 2c 5e 2c 5f 2c CXX='sed "s,^,_,
691a0 22 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c " $export_symbol
691b0 73 20 3e 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 s >$output_objdi
691c0 72 2f 24 73 6f 6e 61 6d 65 2e 65 78 70 73 79 6d r/$soname.expsym
691d0 7e 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 ~$CC -shared $pi
691e0 63 5f 66 6c 61 67 20 24 6c 69 62 6f 62 6a 73 20 c_flag $libobjs
691f0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c $deplibs $compil
69200 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 68 er_flags ${wl}-h
69210 2c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d ,$soname ${wl}--
69220 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 retain-symbols-f
69230 69 6c 65 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64 ile,$output_objd
69240 69 72 2f 24 73 6f 6e 61 6d 65 2e 65 78 70 73 79 ir/$soname.expsy
69250 6d 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65 2d 62 m ${wl}--image-b
69260 61 73 65 2c 60 65 78 70 72 20 24 7b 52 41 4e 44 ase,`expr ${RAND
69270 4f 4d 2d 24 24 7d 20 25 20 34 30 39 36 20 2f 20 OM-$$} % 4096 /
69280 32 20 5c 2a 20 32 36 32 31 34 34 20 2b 20 31 33 2 \* 262144 + 13
69290 34 32 31 37 37 32 38 30 60 20 2d 6f 20 24 6c 69 42177280` -o $li
692a0 62 27 0a 09 3b 3b 0a 20 20 20 20 20 20 69 72 69 b'..;;. iri
692b0 78 35 2a 20 7c 20 69 72 69 78 36 2a 29 0a 20 20 x5* | irix6*).
692c0 20 20 20 20 20 20 63 61 73 65 20 24 63 63 5f 62 case $cc_b
692d0 61 73 65 6e 61 6d 65 20 69 6e 0a 20 20 20 20 20 asename in.
692e0 20 20 20 20 20 43 43 2a 29 0a 09 20 20 20 20 23 CC*).. #
692f0 20 53 47 49 20 43 2b 2b 0a 09 20 20 20 20 61 72 SGI C++.. ar
69300 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 chive_cmds_CXX='
69310 24 43 43 20 2d 73 68 61 72 65 64 20 2d 61 6c 6c $CC -shared -all
69320 20 2d 6d 75 6c 74 69 67 6f 74 20 24 70 72 65 64 -multigot $pred
69330 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f ep_objects $libo
69340 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f bjs $deplibs $po
69350 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 stdep_objects $c
69360 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 73 ompiler_flags -s
69370 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 oname $soname `t
69380 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 est -n "$verstri
69390 6e 67 22 20 26 26 20 66 75 6e 63 5f 65 63 68 6f ng" && func_echo
693a0 5f 61 6c 6c 20 22 2d 73 65 74 5f 76 65 72 73 69 _all "-set_versi
693b0 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 22 60 20 on $verstring"`
693c0 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 -update_registry
693d0 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 ${output_objdir
693e0 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d }/so_locations -
693f0 6f 20 24 6c 69 62 27 0a 0a 09 20 20 20 20 23 20 o $lib'... #
69400 41 72 63 68 69 76 65 73 20 63 6f 6e 74 61 69 6e Archives contain
69410 69 6e 67 20 43 2b 2b 20 6f 62 6a 65 63 74 20 66 ing C++ object f
69420 69 6c 65 73 20 6d 75 73 74 20 62 65 20 63 72 65 iles must be cre
69430 61 74 65 64 20 75 73 69 6e 67 0a 09 20 20 20 20 ated using..
69440 23 20 22 43 43 20 2d 61 72 22 2c 20 77 68 65 72 # "CC -ar", wher
69450 65 20 22 43 43 22 20 69 73 20 74 68 65 20 49 52 e "CC" is the IR
69460 49 58 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e IX C++ compiler.
69470 20 20 54 68 69 73 20 69 73 0a 09 20 20 20 20 23 This is.. #
69480 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 6d 61 necessary to ma
69490 6b 65 20 73 75 72 65 20 69 6e 73 74 61 6e 74 69 ke sure instanti
694a0 61 74 65 64 20 74 65 6d 70 6c 61 74 65 73 20 61 ated templates a
694b0 72 65 20 69 6e 63 6c 75 64 65 64 0a 09 20 20 20 re included..
694c0 20 23 20 69 6e 20 74 68 65 20 61 72 63 68 69 76 # in the archiv
694d0 65 2e 0a 09 20 20 20 20 6f 6c 64 5f 61 72 63 68 e... old_arch
694e0 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 ive_cmds_CXX='$C
694f0 43 20 2d 61 72 20 2d 57 52 2c 2d 75 20 2d 6f 20 C -ar -WR,-u -o
69500 24 6f 6c 64 6c 69 62 20 24 6f 6c 64 6f 62 6a 73 $oldlib $oldobjs
69510 27 0a 09 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 '.. ;;.
69520 20 20 20 20 2a 29 0a 09 20 20 20 20 69 66 20 74 *).. if t
69530 65 73 74 20 22 24 47 58 58 22 20 3d 20 79 65 73 est "$GXX" = yes
69540 3b 20 74 68 65 6e 0a 09 20 20 20 20 20 20 69 66 ; then.. if
69550 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 test "$with_gnu
69560 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a _ld" = no; then.
69570 09 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65 . archive
69580 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 2d _cmds_CXX='$CC -
69590 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 shared $pic_flag
695a0 20 2d 6e 6f 73 74 64 6c 69 62 20 24 70 72 65 64 -nostdlib $pred
695b0 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f ep_objects $libo
695c0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f bjs $deplibs $po
695d0 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 stdep_objects $c
695e0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b ompiler_flags ${
695f0 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d wl}-soname ${wl}
69600 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e $soname `test -n
69610 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 "$verstring" &&
69620 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 22 func_echo_all "
69630 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f ${wl}-set_versio
69640 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e n ${wl}$verstrin
69650 67 22 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 g"` ${wl}-update
69660 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 _registry ${wl}$
69670 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f {output_objdir}/
69680 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 so_locations -o
69690 24 6c 69 62 27 0a 09 20 20 20 20 20 20 65 6c 73 $lib'.. els
696a0 65 0a 09 20 20 20 20 20 20 20 20 61 72 63 68 69 e.. archi
696b0 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 ve_cmds_CXX='$CC
696c0 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c -shared $pic_fl
696d0 61 67 20 2d 6e 6f 73 74 64 6c 69 62 20 24 70 72 ag -nostdlib $pr
696e0 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 edep_objects $li
696f0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
69700 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 postdep_objects
69710 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 $compiler_flags
69720 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 ${wl}-soname ${w
69730 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 l}$soname `test
69740 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 -n "$verstring"
69750 26 26 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c && func_echo_all
69760 20 22 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 "${wl}-set_vers
69770 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 ion ${wl}$verstr
69780 69 6e 67 22 60 20 2d 6f 20 24 6c 69 62 27 0a 09 ing"` -o $lib'..
69790 20 20 20 20 20 20 66 69 0a 09 20 20 20 20 66 69 fi.. fi
697a0 0a 09 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 .. link_all_d
697b0 65 70 6c 69 62 73 5f 43 58 58 3d 79 65 73 0a 09 eplibs_CXX=yes..
697c0 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 65 ;;. e
697d0 73 61 63 0a 20 20 20 20 20 20 20 20 68 61 72 64 sac. hard
697e0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
697f0 5f 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d _spec_CXX='${wl}
69800 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 -rpath ${wl}$lib
69810 64 69 72 27 0a 20 20 20 20 20 20 20 20 68 61 72 dir'. har
69820 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 dcode_libdir_sep
69830 61 72 61 74 6f 72 5f 43 58 58 3d 3a 0a 20 20 20 arator_CXX=:.
69840 20 20 20 20 20 69 6e 68 65 72 69 74 5f 72 70 61 inherit_rpa
69850 74 68 5f 43 58 58 3d 79 65 73 0a 20 20 20 20 20 th_CXX=yes.
69860 20 20 20 3b 3b 0a 0a 20 20 20 20 20 20 6c 69 6e ;;.. lin
69870 75 78 2a 20 7c 20 6b 2a 62 73 64 2a 2d 67 6e 75 ux* | k*bsd*-gnu
69880 20 7c 20 6b 6f 70 65 6e 73 6f 6c 61 72 69 73 2a | kopensolaris*
69890 2d 67 6e 75 29 0a 20 20 20 20 20 20 20 20 63 61 -gnu). ca
698a0 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 se $cc_basename
698b0 69 6e 0a 20 20 20 20 20 20 20 20 20 20 4b 43 43 in. KCC
698c0 2a 29 0a 09 20 20 20 20 23 20 4b 75 63 6b 20 61 *).. # Kuck a
698d0 6e 64 20 41 73 73 6f 63 69 61 74 65 73 2c 20 49 nd Associates, I
698e0 6e 63 2e 20 28 4b 41 49 29 20 43 2b 2b 20 43 6f nc. (KAI) C++ Co
698f0 6d 70 69 6c 65 72 0a 0a 09 20 20 20 20 23 20 4b mpiler... # K
69900 43 43 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 72 65 CC will only cre
69910 61 74 65 20 61 20 73 68 61 72 65 64 20 6c 69 62 ate a shared lib
69920 72 61 72 79 20 69 66 20 74 68 65 20 6f 75 74 70 rary if the outp
69930 75 74 20 66 69 6c 65 0a 09 20 20 20 20 23 20 65 ut file.. # e
69940 6e 64 73 20 77 69 74 68 20 22 2e 73 6f 22 20 28 nds with ".so" (
69950 6f 72 20 22 2e 73 6c 22 20 66 6f 72 20 48 50 2d or ".sl" for HP-
69960 55 58 29 2c 20 73 6f 20 72 65 6e 61 6d 65 20 74 UX), so rename t
69970 68 65 20 6c 69 62 72 61 72 79 0a 09 20 20 20 20 he library..
69980 23 20 74 6f 20 69 74 73 20 70 72 6f 70 65 72 20 # to its proper
69990 6e 61 6d 65 20 28 77 69 74 68 20 76 65 72 73 69 name (with versi
699a0 6f 6e 29 20 61 66 74 65 72 20 6c 69 6e 6b 69 6e on) after linkin
699b0 67 2e 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f g... archive_
699c0 63 6d 64 73 5f 43 58 58 3d 27 74 65 6d 70 65 78 cmds_CXX='tempex
699d0 74 3d 60 65 63 68 6f 20 24 73 68 61 72 65 64 5f t=`echo $shared_
699e0 65 78 74 20 7c 20 24 53 45 44 20 2d 65 20 27 5c ext | $SED -e '\
699f0 27 27 73 2f 5c 28 5b 5e 28 29 30 2d 39 41 2d 5a ''s/\([^()0-9A-Z
69a00 61 2d 7a 7b 7d 5d 5c 29 2f 5c 5c 5c 5c 5c 31 2f a-z{}]\)/\\\\\1/
69a10 67 27 5c 27 27 60 3b 20 74 65 6d 70 6c 69 62 3d g'\''`; templib=
69a20 60 65 63 68 6f 20 24 6c 69 62 20 7c 20 24 53 45 `echo $lib | $SE
69a30 44 20 2d 65 20 22 73 2f 5c 24 7b 74 65 6d 70 65 D -e "s/\${tempe
69a40 78 74 7d 5c 2e 2e 2a 2f 2e 73 6f 2f 22 60 3b 20 xt}\..*/.so/"`;
69a50 24 43 43 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 $CC $predep_obje
69a60 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 cts $libobjs $de
69a70 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f plibs $postdep_o
69a80 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 bjects $compiler
69a90 5f 66 6c 61 67 73 20 2d 2d 73 6f 6e 61 6d 65 20 _flags --soname
69aa0 24 73 6f 6e 61 6d 65 20 2d 6f 20 5c 24 74 65 6d $soname -o \$tem
69ab0 70 6c 69 62 3b 20 6d 76 20 5c 24 74 65 6d 70 6c plib; mv \$templ
69ac0 69 62 20 24 6c 69 62 27 0a 09 20 20 20 20 61 72 ib $lib'.. ar
69ad0 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 chive_expsym_cmd
69ae0 73 5f 43 58 58 3d 27 74 65 6d 70 65 78 74 3d 60 s_CXX='tempext=`
69af0 65 63 68 6f 20 24 73 68 61 72 65 64 5f 65 78 74 echo $shared_ext
69b00 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 27 73 | $SED -e '\''s
69b10 2f 5c 28 5b 5e 28 29 30 2d 39 41 2d 5a 61 2d 7a /\([^()0-9A-Za-z
69b20 7b 7d 5d 5c 29 2f 5c 5c 5c 5c 5c 31 2f 67 27 5c {}]\)/\\\\\1/g'\
69b30 27 27 60 3b 20 74 65 6d 70 6c 69 62 3d 60 65 63 ''`; templib=`ec
69b40 68 6f 20 24 6c 69 62 20 7c 20 24 53 45 44 20 2d ho $lib | $SED -
69b50 65 20 22 73 2f 5c 24 7b 74 65 6d 70 65 78 74 7d e "s/\${tempext}
69b60 5c 2e 2e 2a 2f 2e 73 6f 2f 22 60 3b 20 24 43 43 \..*/.so/"`; $CC
69b70 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 $predep_objects
69b80 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
69b90 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 bs $postdep_obje
69ba0 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c cts $compiler_fl
69bb0 61 67 73 20 2d 2d 73 6f 6e 61 6d 65 20 24 73 6f ags --soname $so
69bc0 6e 61 6d 65 20 2d 6f 20 5c 24 74 65 6d 70 6c 69 name -o \$templi
69bd0 62 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 b ${wl}-retain-s
69be0 79 6d 62 6f 6c 73 2d 66 69 6c 65 2c 24 65 78 70 ymbols-file,$exp
69bf0 6f 72 74 5f 73 79 6d 62 6f 6c 73 3b 20 6d 76 20 ort_symbols; mv
69c00 5c 24 74 65 6d 70 6c 69 62 20 24 6c 69 62 27 0a \$templib $lib'.
69c10 09 20 20 20 20 23 20 43 6f 6d 6d 61 6e 64 73 20 . # Commands
69c20 74 6f 20 6d 61 6b 65 20 63 6f 6d 70 69 6c 65 72 to make compiler
69c30 20 70 72 6f 64 75 63 65 20 76 65 72 62 6f 73 65 produce verbose
69c40 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69 73 output that lis
69c50 74 73 0a 09 20 20 20 20 23 20 77 68 61 74 20 22 ts.. # what "
69c60 68 69 64 64 65 6e 22 20 6c 69 62 72 61 72 69 65 hidden" librarie
69c70 73 2c 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 s, object files
69c80 61 6e 64 20 66 6c 61 67 73 20 61 72 65 20 75 73 and flags are us
69c90 65 64 20 77 68 65 6e 0a 09 20 20 20 20 23 20 6c ed when.. # l
69ca0 69 6e 6b 69 6e 67 20 61 20 73 68 61 72 65 64 20 inking a shared
69cb0 6c 69 62 72 61 72 79 2e 0a 09 20 20 20 20 23 0a library... #.
69cc0 09 20 20 20 20 23 20 54 68 65 72 65 20 64 6f 65 . # There doe
69cd0 73 6e 27 74 20 61 70 70 65 61 72 20 74 6f 20 62 sn't appear to b
69ce0 65 20 61 20 77 61 79 20 74 6f 20 70 72 65 76 65 e a way to preve
69cf0 6e 74 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 nt this compiler
69d00 20 66 72 6f 6d 0a 09 20 20 20 20 23 20 65 78 70 from.. # exp
69d10 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 69 6e 67 20 licitly linking
69d20 73 79 73 74 65 6d 20 6f 62 6a 65 63 74 20 66 69 system object fi
69d30 6c 65 73 20 73 6f 20 77 65 20 6e 65 65 64 20 74 les so we need t
69d40 6f 20 73 74 72 69 70 20 74 68 65 6d 0a 09 20 20 o strip them..
69d50 20 20 23 20 66 72 6f 6d 20 74 68 65 20 6f 75 74 # from the out
69d60 70 75 74 20 73 6f 20 74 68 61 74 20 74 68 65 79 put so that they
69d70 20 64 6f 6e 27 74 20 67 65 74 20 69 6e 63 6c 75 don't get inclu
69d80 64 65 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 ded in the libra
69d90 72 79 0a 09 20 20 20 20 23 20 64 65 70 65 6e 64 ry.. # depend
69da0 65 6e 63 69 65 73 2e 0a 09 20 20 20 20 6f 75 74 encies... out
69db0 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b put_verbose_link
69dc0 5f 63 6d 64 3d 27 74 65 6d 70 6c 69 73 74 3d 60 _cmd='templist=`
69dd0 24 43 43 20 24 43 46 4c 41 47 53 20 2d 76 20 63 $CC $CFLAGS -v c
69de0 6f 6e 66 74 65 73 74 2e 24 6f 62 6a 65 78 74 20 onftest.$objext
69df0 2d 6f 20 6c 69 62 63 6f 6e 66 74 65 73 74 24 73 -o libconftest$s
69e00 68 61 72 65 64 5f 65 78 74 20 32 3e 26 31 20 7c hared_ext 2>&1 |
69e10 20 24 47 52 45 50 20 22 6c 64 22 60 3b 20 72 6d $GREP "ld"`; rm
69e20 20 2d 66 20 6c 69 62 63 6f 6e 66 74 65 73 74 24 -f libconftest$
69e30 73 68 61 72 65 64 5f 65 78 74 3b 20 6c 69 73 74 shared_ext; list
69e40 3d 22 22 3b 20 66 6f 72 20 7a 20 69 6e 20 24 74 =""; for z in $t
69e50 65 6d 70 6c 69 73 74 3b 20 64 6f 20 63 61 73 65 emplist; do case
69e60 20 24 7a 20 69 6e 20 63 6f 6e 66 74 65 73 74 2e $z in conftest.
69e70 24 6f 62 6a 65 78 74 29 20 6c 69 73 74 3d 22 24 $objext) list="$
69e80 6c 69 73 74 20 24 7a 22 3b 3b 20 2a 2e 24 6f 62 list $z";; *.$ob
69e90 6a 65 78 74 29 3b 3b 20 2a 29 20 6c 69 73 74 3d jext);; *) list=
69ea0 22 24 6c 69 73 74 20 24 7a 22 3b 3b 65 73 61 63 "$list $z";;esac
69eb0 3b 20 64 6f 6e 65 3b 20 66 75 6e 63 5f 65 63 68 ; done; func_ech
69ec0 6f 5f 61 6c 6c 20 22 24 6c 69 73 74 22 27 0a 0a o_all "$list"'..
69ed0 09 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 . hardcode_li
69ee0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 43 bdir_flag_spec_C
69ef0 58 58 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 2c XX='${wl}-rpath,
69f00 24 6c 69 62 64 69 72 27 0a 09 20 20 20 20 65 78 $libdir'.. ex
69f10 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 port_dynamic_fla
69f20 67 5f 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c g_spec_CXX='${wl
69f30 7d 2d 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69 }--export-dynami
69f40 63 27 0a 0a 09 20 20 20 20 23 20 41 72 63 68 69 c'... # Archi
69f50 76 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 43 ves containing C
69f60 2b 2b 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 ++ object files
69f70 6d 75 73 74 20 62 65 20 63 72 65 61 74 65 64 20 must be created
69f80 75 73 69 6e 67 0a 09 20 20 20 20 23 20 22 43 43 using.. # "CC
69f90 20 2d 42 73 74 61 74 69 63 22 2c 20 77 68 65 72 -Bstatic", wher
69fa0 65 20 22 43 43 22 20 69 73 20 74 68 65 20 4b 41 e "CC" is the KA
69fb0 49 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e 0a I C++ compiler..
69fc0 09 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 . old_archive
69fd0 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 2d _cmds_CXX='$CC -
69fe0 42 73 74 61 74 69 63 20 2d 6f 20 24 6f 6c 64 6c Bstatic -o $oldl
69ff0 69 62 20 24 6f 6c 64 6f 62 6a 73 27 0a 09 20 20 ib $oldobjs'..
6a000 20 20 3b 3b 0a 09 20 20 69 63 70 63 2a 20 7c 20 ;;.. icpc* |
6a010 65 63 70 63 2a 20 29 0a 09 20 20 20 20 23 20 49 ecpc* ).. # I
6a020 6e 74 65 6c 20 43 2b 2b 0a 09 20 20 20 20 77 69 ntel C++.. wi
6a030 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 09 20 th_gnu_ld=yes..
6a040 20 20 20 23 20 76 65 72 73 69 6f 6e 20 38 2e 30 # version 8.0
6a050 20 61 6e 64 20 61 62 6f 76 65 20 6f 66 20 69 63 and above of ic
6a060 70 63 20 63 68 6f 6b 65 20 6f 6e 20 6d 75 6c 74 pc choke on mult
6a070 69 70 6c 79 20 64 65 66 69 6e 65 64 20 73 79 6d iply defined sym
6a080 62 6f 6c 73 0a 09 20 20 20 20 23 20 69 66 20 77 bols.. # if w
6a090 65 20 61 64 64 20 24 70 72 65 64 65 70 5f 6f 62 e add $predep_ob
6a0a0 6a 65 63 74 73 20 61 6e 64 20 24 70 6f 73 74 64 jects and $postd
6a0b0 65 70 5f 6f 62 6a 65 63 74 73 2c 20 68 6f 77 65 ep_objects, howe
6a0c0 76 65 72 20 37 2e 31 20 61 6e 64 0a 09 20 20 20 ver 7.1 and..
6a0d0 20 23 20 65 61 72 6c 69 65 72 20 64 6f 20 6e 6f # earlier do no
6a0e0 74 20 61 64 64 20 74 68 65 20 6f 62 6a 65 63 74 t add the object
6a0f0 73 20 74 68 65 6d 73 65 6c 76 65 73 2e 0a 09 20 s themselves...
6a100 20 20 20 63 61 73 65 20 60 24 43 43 20 2d 56 20 case `$CC -V
6a110 32 3e 26 31 60 20 69 6e 0a 09 20 20 20 20 20 20 2>&1` in..
6a120 2a 22 56 65 72 73 69 6f 6e 20 37 2e 22 2a 29 0a *"Version 7."*).
6a130 09 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65 . archive
6a140 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 2d _cmds_CXX='$CC -
6a150 73 68 61 72 65 64 20 24 70 72 65 64 65 70 5f 6f shared $predep_o
6a160 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 bjects $libobjs
6a170 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 $deplibs $postde
6a180 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 p_objects $compi
6a190 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d ler_flags ${wl}-
6a1a0 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d soname $wl$sonam
6a1b0 65 20 2d 6f 20 24 6c 69 62 27 0a 09 09 61 72 63 e -o $lib'...arc
6a1c0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 hive_expsym_cmds
6a1d0 5f 43 58 58 3d 27 24 43 43 20 2d 73 68 61 72 65 _CXX='$CC -share
6a1e0 64 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 d $predep_object
6a1f0 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c s $libobjs $depl
6a200 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a ibs $postdep_obj
6a210 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 ects $compiler_f
6a220 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d lags ${wl}-sonam
6a230 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 e $wl$soname ${w
6a240 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c l}-retain-symbol
6a250 73 2d 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 s-file $wl$expor
6a260 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 t_symbols -o $li
6a270 62 27 0a 09 09 3b 3b 0a 09 20 20 20 20 20 20 2a b'...;;.. *
6a280 29 20 20 23 20 56 65 72 73 69 6f 6e 20 38 2e 30 ) # Version 8.0
6a290 20 6f 72 20 6e 65 77 65 72 0a 09 20 20 20 20 20 or newer..
6a2a0 20 20 20 74 6d 70 5f 69 64 79 6e 3d 0a 09 20 20 tmp_idyn=..
6a2b0 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 case $host
6a2c0 5f 63 70 75 20 69 6e 0a 09 09 20 20 69 61 36 34 _cpu in... ia64
6a2d0 2a 29 20 74 6d 70 5f 69 64 79 6e 3d 27 20 2d 69 *) tmp_idyn=' -i
6a2e0 5f 64 79 6e 61 6d 69 63 27 3b 3b 0a 09 09 65 73 _dynamic';;...es
6a2f0 61 63 0a 09 20 20 20 20 20 20 20 20 61 72 63 68 ac.. arch
6a300 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 ive_cmds_CXX='$C
6a310 43 20 2d 73 68 61 72 65 64 27 22 24 74 6d 70 5f C -shared'"$tmp_
6a320 69 64 79 6e 22 27 20 24 6c 69 62 6f 62 6a 73 20 idyn"' $libobjs
6a330 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c $deplibs $compil
6a340 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 er_flags ${wl}-s
6a350 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 oname $wl$soname
6a360 20 2d 6f 20 24 6c 69 62 27 0a 09 09 61 72 63 68 -o $lib'...arch
6a370 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f ive_expsym_cmds_
6a380 43 58 58 3d 27 24 43 43 20 2d 73 68 61 72 65 64 CXX='$CC -shared
6a390 27 22 24 74 6d 70 5f 69 64 79 6e 22 27 20 24 6c '"$tmp_idyn"' $l
6a3a0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
6a3b0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 $compiler_flags
6a3c0 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c ${wl}-soname $wl
6a3d0 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 $soname ${wl}-re
6a3e0 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c tain-symbols-fil
6a3f0 65 20 24 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d e $wl$export_sym
6a400 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 09 09 bols -o $lib'...
6a410 3b 3b 0a 09 20 20 20 20 65 73 61 63 0a 09 20 20 ;;.. esac..
6a420 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e archive_cmds_n
6a430 65 65 64 5f 6c 63 5f 43 58 58 3d 6e 6f 0a 09 20 eed_lc_CXX=no..
6a440 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 hardcode_libd
6a450 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 ir_flag_spec_CXX
6a460 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c ='${wl}-rpath,$l
6a470 69 62 64 69 72 27 0a 09 20 20 20 20 65 78 70 6f ibdir'.. expo
6a480 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f rt_dynamic_flag_
6a490 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d spec_CXX='${wl}-
6a4a0 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69 63 27 -export-dynamic'
6a4b0 0a 09 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 68 .. whole_arch
6a4c0 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 ive_flag_spec_CX
6a4d0 58 3d 27 24 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d X='${wl}--whole-
6a4e0 61 72 63 68 69 76 65 24 63 6f 6e 76 65 6e 69 65 archive$convenie
6a4f0 6e 63 65 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68 nce ${wl}--no-wh
6a500 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 09 20 20 ole-archive'..
6a510 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 70 ;;. p
6a520 67 43 43 2a 20 7c 20 70 67 63 70 70 2a 29 0a 20 gCC* | pgcpp*).
6a530 20 20 20 20 20 20 20 20 20 20 20 23 20 50 6f 72 # Por
6a540 74 6c 61 6e 64 20 47 72 6f 75 70 20 43 2b 2b 20 tland Group C++
6a550 63 6f 6d 70 69 6c 65 72 0a 09 20 20 20 20 63 61 compiler.. ca
6a560 73 65 20 60 24 43 43 20 2d 56 60 20 69 6e 0a 09 se `$CC -V` in..
6a570 20 20 20 20 2a 70 67 43 43 5c 20 5b 31 2d 35 5d *pgCC\ [1-5]
6a580 2e 2a 20 7c 20 2a 70 67 63 70 70 5c 20 5b 31 2d .* | *pgcpp\ [1-
6a590 35 5d 2e 2a 29 0a 09 20 20 20 20 20 20 70 72 65 5].*).. pre
6a5a0 6c 69 6e 6b 5f 63 6d 64 73 5f 43 58 58 3d 27 74 link_cmds_CXX='t
6a5b0 70 6c 64 69 72 3d 54 65 6d 70 6c 61 74 65 2e 64 pldir=Template.d
6a5c0 69 72 7e 0a 09 09 72 6d 20 2d 72 66 20 24 74 70 ir~...rm -rf $tp
6a5d0 6c 64 69 72 7e 0a 09 09 24 43 43 20 2d 2d 70 72 ldir~...$CC --pr
6a5e0 65 6c 69 6e 6b 5f 6f 62 6a 65 63 74 73 20 2d 2d elink_objects --
6a5f0 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 5f 64 69 instantiation_di
6a600 72 20 24 74 70 6c 64 69 72 20 24 6f 62 6a 73 20 r $tpldir $objs
6a610 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6d 70 69 6c $libobjs $compil
6a620 65 5f 64 65 70 6c 69 62 73 7e 0a 09 09 63 6f 6d e_deplibs~...com
6a630 70 69 6c 65 5f 63 6f 6d 6d 61 6e 64 3d 22 24 63 pile_command="$c
6a640 6f 6d 70 69 6c 65 5f 63 6f 6d 6d 61 6e 64 20 60 ompile_command `
6a650 66 69 6e 64 20 24 74 70 6c 64 69 72 20 2d 6e 61 find $tpldir -na
6a660 6d 65 20 5c 2a 2e 6f 20 7c 20 73 6f 72 74 20 7c me \*.o | sort |
6a670 20 24 4e 4c 32 53 50 60 22 27 0a 09 20 20 20 20 $NL2SP`"'..
6a680 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d old_archive_cm
6a690 64 73 5f 43 58 58 3d 27 74 70 6c 64 69 72 3d 54 ds_CXX='tpldir=T
6a6a0 65 6d 70 6c 61 74 65 2e 64 69 72 7e 0a 09 09 72 emplate.dir~...r
6a6b0 6d 20 2d 72 66 20 24 74 70 6c 64 69 72 7e 0a 09 m -rf $tpldir~..
6a6c0 09 24 43 43 20 2d 2d 70 72 65 6c 69 6e 6b 5f 6f .$CC --prelink_o
6a6d0 62 6a 65 63 74 73 20 2d 2d 69 6e 73 74 61 6e 74 bjects --instant
6a6e0 69 61 74 69 6f 6e 5f 64 69 72 20 24 74 70 6c 64 iation_dir $tpld
6a6f0 69 72 20 24 6f 6c 64 6f 62 6a 73 24 6f 6c 64 5f ir $oldobjs$old_
6a700 64 65 70 6c 69 62 73 7e 0a 09 09 24 41 52 20 24 deplibs~...$AR $
6a710 41 52 5f 46 4c 41 47 53 20 24 6f 6c 64 6c 69 62 AR_FLAGS $oldlib
6a720 24 6f 6c 64 6f 62 6a 73 24 6f 6c 64 5f 64 65 70 $oldobjs$old_dep
6a730 6c 69 62 73 20 60 66 69 6e 64 20 24 74 70 6c 64 libs `find $tpld
6a740 69 72 20 2d 6e 61 6d 65 20 5c 2a 2e 6f 20 7c 20 ir -name \*.o |
6a750 73 6f 72 74 20 7c 20 24 4e 4c 32 53 50 60 7e 0a sort | $NL2SP`~.
6a760 09 09 24 52 41 4e 4c 49 42 20 24 6f 6c 64 6c 69 ..$RANLIB $oldli
6a770 62 27 0a 09 20 20 20 20 20 20 61 72 63 68 69 76 b'.. archiv
6a780 65 5f 63 6d 64 73 5f 43 58 58 3d 27 74 70 6c 64 e_cmds_CXX='tpld
6a790 69 72 3d 54 65 6d 70 6c 61 74 65 2e 64 69 72 7e ir=Template.dir~
6a7a0 0a 09 09 72 6d 20 2d 72 66 20 24 74 70 6c 64 69 ...rm -rf $tpldi
6a7b0 72 7e 0a 09 09 24 43 43 20 2d 2d 70 72 65 6c 69 r~...$CC --preli
6a7c0 6e 6b 5f 6f 62 6a 65 63 74 73 20 2d 2d 69 6e 73 nk_objects --ins
6a7d0 74 61 6e 74 69 61 74 69 6f 6e 5f 64 69 72 20 24 tantiation_dir $
6a7e0 74 70 6c 64 69 72 20 24 70 72 65 64 65 70 5f 6f tpldir $predep_o
6a7f0 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 bjects $libobjs
6a800 24 64 65 70 6c 69 62 73 20 24 63 6f 6e 76 65 6e $deplibs $conven
6a810 69 65 6e 63 65 20 24 70 6f 73 74 64 65 70 5f 6f ience $postdep_o
6a820 62 6a 65 63 74 73 7e 0a 09 09 24 43 43 20 2d 73 bjects~...$CC -s
6a830 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 hared $pic_flag
6a840 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 $predep_objects
6a850 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
6a860 73 20 60 66 69 6e 64 20 24 74 70 6c 64 69 72 20 s `find $tpldir
6a870 2d 6e 61 6d 65 20 5c 2a 2e 6f 20 7c 20 73 6f 72 -name \*.o | sor
6a880 74 20 7c 20 24 4e 4c 32 53 50 60 20 24 70 6f 73 t | $NL2SP` $pos
6a890 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f tdep_objects $co
6a8a0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 mpiler_flags ${w
6a8b0 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 l}-soname ${wl}$
6a8c0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a soname -o $lib'.
6a8d0 09 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65 . archive_e
6a8e0 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 3d 27 xpsym_cmds_CXX='
6a8f0 74 70 6c 64 69 72 3d 54 65 6d 70 6c 61 74 65 2e tpldir=Template.
6a900 64 69 72 7e 0a 09 09 72 6d 20 2d 72 66 20 24 74 dir~...rm -rf $t
6a910 70 6c 64 69 72 7e 0a 09 09 24 43 43 20 2d 2d 70 pldir~...$CC --p
6a920 72 65 6c 69 6e 6b 5f 6f 62 6a 65 63 74 73 20 2d relink_objects -
6a930 2d 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 5f 64 -instantiation_d
6a940 69 72 20 24 74 70 6c 64 69 72 20 24 70 72 65 64 ir $tpldir $pred
6a950 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f ep_objects $libo
6a960 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f bjs $deplibs $co
6a970 6e 76 65 6e 69 65 6e 63 65 20 24 70 6f 73 74 64 nvenience $postd
6a980 65 70 5f 6f 62 6a 65 63 74 73 7e 0a 09 09 24 43 ep_objects~...$C
6a990 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 C -shared $pic_f
6a9a0 6c 61 67 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 lag $predep_obje
6a9b0 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 cts $libobjs $de
6a9c0 70 6c 69 62 73 20 60 66 69 6e 64 20 24 74 70 6c plibs `find $tpl
6a9d0 64 69 72 20 2d 6e 61 6d 65 20 5c 2a 2e 6f 20 7c dir -name \*.o |
6a9e0 20 73 6f 72 74 20 7c 20 24 4e 4c 32 53 50 60 20 sort | $NL2SP`
6a9f0 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 $postdep_objects
6aa00 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 $compiler_flags
6aa10 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b ${wl}-soname ${
6aa20 77 6c 7d 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d wl}$soname ${wl}
6aa30 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d -retain-symbols-
6aa40 66 69 6c 65 20 24 7b 77 6c 7d 24 65 78 70 6f 72 file ${wl}$expor
6aa50 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 t_symbols -o $li
6aa60 62 27 0a 09 20 20 20 20 20 20 3b 3b 0a 09 20 20 b'.. ;;..
6aa70 20 20 2a 29 20 23 20 56 65 72 73 69 6f 6e 20 36 *) # Version 6
6aa80 20 61 6e 64 20 61 62 6f 76 65 20 75 73 65 20 77 and above use w
6aa90 65 61 6b 20 73 79 6d 62 6f 6c 73 0a 09 20 20 20 eak symbols..
6aaa0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f archive_cmds_
6aab0 43 58 58 3d 27 24 43 43 20 2d 73 68 61 72 65 64 CXX='$CC -shared
6aac0 20 24 70 69 63 5f 66 6c 61 67 20 24 70 72 65 64 $pic_flag $pred
6aad0 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f ep_objects $libo
6aae0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f bjs $deplibs $po
6aaf0 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 stdep_objects $c
6ab00 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b ompiler_flags ${
6ab10 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d wl}-soname ${wl}
6ab20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 $soname -o $lib'
6ab30 0a 09 20 20 20 20 20 20 61 72 63 68 69 76 65 5f .. archive_
6ab40 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 3d expsym_cmds_CXX=
6ab50 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 '$CC -shared $pi
6ab60 63 5f 66 6c 61 67 20 24 70 72 65 64 65 70 5f 6f c_flag $predep_o
6ab70 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 bjects $libobjs
6ab80 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 $deplibs $postde
6ab90 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 p_objects $compi
6aba0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d ler_flags ${wl}-
6abb0 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e soname ${wl}$son
6abc0 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e ame ${wl}-retain
6abd0 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 7b -symbols-file ${
6abe0 77 6c 7d 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f wl}$export_symbo
6abf0 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 09 20 20 20 ls -o $lib'..
6ac00 20 20 20 3b 3b 0a 09 20 20 20 20 65 73 61 63 0a ;;.. esac.
6ac10 0a 09 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c .. hardcode_l
6ac20 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f ibdir_flag_spec_
6ac30 43 58 58 3d 27 24 7b 77 6c 7d 2d 2d 72 70 61 74 CXX='${wl}--rpat
6ac40 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a h ${wl}$libdir'.
6ac50 09 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 . export_dyna
6ac60 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 mic_flag_spec_CX
6ac70 58 3d 27 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74 X='${wl}--export
6ac80 2d 64 79 6e 61 6d 69 63 27 0a 09 20 20 20 20 77 -dynamic'.. w
6ac90 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 hole_archive_fla
6aca0 67 5f 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c g_spec_CXX='${wl
6acb0 7d 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 }--whole-archive
6acc0 60 66 6f 72 20 63 6f 6e 76 20 69 6e 20 24 63 6f `for conv in $co
6acd0 6e 76 65 6e 69 65 6e 63 65 5c 22 5c 22 3b 20 64 nvenience\"\"; d
6ace0 6f 20 74 65 73 74 20 20 2d 6e 20 5c 22 24 63 6f o test -n \"$co
6acf0 6e 76 5c 22 20 26 26 20 6e 65 77 5f 63 6f 6e 76 nv\" && new_conv
6ad00 65 6e 69 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63 enience=\"$new_c
6ad10 6f 6e 76 65 6e 69 65 6e 63 65 2c 24 63 6f 6e 76 onvenience,$conv
6ad20 5c 22 3b 20 64 6f 6e 65 3b 20 66 75 6e 63 5f 65 \"; done; func_e
6ad30 63 68 6f 5f 61 6c 6c 20 5c 22 24 6e 65 77 5f 63 cho_all \"$new_c
6ad40 6f 6e 76 65 6e 69 65 6e 63 65 5c 22 60 20 24 7b onvenience\"` ${
6ad50 77 6c 7d 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 wl}--no-whole-ar
6ad60 63 68 69 76 65 27 0a 20 20 20 20 20 20 20 20 20 chive'.
6ad70 20 20 20 3b 3b 0a 09 20 20 63 78 78 2a 29 0a 09 ;;.. cxx*)..
6ad80 20 20 20 20 23 20 43 6f 6d 70 61 71 20 43 2b 2b # Compaq C++
6ad90 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d .. archive_cm
6ada0 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 73 68 61 ds_CXX='$CC -sha
6adb0 72 65 64 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 red $predep_obje
6adc0 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 cts $libobjs $de
6add0 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f plibs $postdep_o
6ade0 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 bjects $compiler
6adf0 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e _flags ${wl}-son
6ae00 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d ame $wl$soname -
6ae10 6f 20 24 6c 69 62 27 0a 09 20 20 20 20 61 72 63 o $lib'.. arc
6ae20 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 hive_expsym_cmds
6ae30 5f 43 58 58 3d 27 24 43 43 20 2d 73 68 61 72 65 _CXX='$CC -share
6ae40 64 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 d $predep_object
6ae50 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c s $libobjs $depl
6ae60 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a ibs $postdep_obj
6ae70 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 ects $compiler_f
6ae80 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d lags ${wl}-sonam
6ae90 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 20 2d 6f e $wl$soname -o
6aea0 20 24 6c 69 62 20 24 7b 77 6c 7d 2d 72 65 74 61 $lib ${wl}-reta
6aeb0 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 in-symbols-file
6aec0 24 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f $wl$export_symbo
6aed0 6c 73 27 0a 0a 09 20 20 20 20 72 75 6e 70 61 74 ls'... runpat
6aee0 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 h_var=LD_RUN_PAT
6aef0 48 0a 09 20 20 20 20 68 61 72 64 63 6f 64 65 5f H.. hardcode_
6af00 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
6af10 5f 43 58 58 3d 27 2d 72 70 61 74 68 20 24 6c 69 _CXX='-rpath $li
6af20 62 64 69 72 27 0a 09 20 20 20 20 68 61 72 64 63 bdir'.. hardc
6af30 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 ode_libdir_separ
6af40 61 74 6f 72 5f 43 58 58 3d 3a 0a 0a 09 20 20 20 ator_CXX=:...
6af50 20 23 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 6d # Commands to m
6af60 61 6b 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f ake compiler pro
6af70 64 75 63 65 20 76 65 72 62 6f 73 65 20 6f 75 74 duce verbose out
6af80 70 75 74 20 74 68 61 74 20 6c 69 73 74 73 0a 09 put that lists..
6af90 20 20 20 20 23 20 77 68 61 74 20 22 68 69 64 64 # what "hidd
6afa0 65 6e 22 20 6c 69 62 72 61 72 69 65 73 2c 20 6f en" libraries, o
6afb0 62 6a 65 63 74 20 66 69 6c 65 73 20 61 6e 64 20 bject files and
6afc0 66 6c 61 67 73 20 61 72 65 20 75 73 65 64 20 77 flags are used w
6afd0 68 65 6e 0a 09 20 20 20 20 23 20 6c 69 6e 6b 69 hen.. # linki
6afe0 6e 67 20 61 20 73 68 61 72 65 64 20 6c 69 62 72 ng a shared libr
6aff0 61 72 79 2e 0a 09 20 20 20 20 23 0a 09 20 20 20 ary... #..
6b000 20 23 20 54 68 65 72 65 20 64 6f 65 73 6e 27 74 # There doesn't
6b010 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 61 20 appear to be a
6b020 77 61 79 20 74 6f 20 70 72 65 76 65 6e 74 20 74 way to prevent t
6b030 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 66 72 6f his compiler fro
6b040 6d 0a 09 20 20 20 20 23 20 65 78 70 6c 69 63 69 m.. # explici
6b050 74 6c 79 20 6c 69 6e 6b 69 6e 67 20 73 79 73 74 tly linking syst
6b060 65 6d 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 em object files
6b070 73 6f 20 77 65 20 6e 65 65 64 20 74 6f 20 73 74 so we need to st
6b080 72 69 70 20 74 68 65 6d 0a 09 20 20 20 20 23 20 rip them.. #
6b090 66 72 6f 6d 20 74 68 65 20 6f 75 74 70 75 74 20 from the output
6b0a0 73 6f 20 74 68 61 74 20 74 68 65 79 20 64 6f 6e so that they don
6b0b0 27 74 20 67 65 74 20 69 6e 63 6c 75 64 65 64 20 't get included
6b0c0 69 6e 20 74 68 65 20 6c 69 62 72 61 72 79 0a 09 in the library..
6b0d0 20 20 20 20 23 20 64 65 70 65 6e 64 65 6e 63 69 # dependenci
6b0e0 65 73 2e 0a 09 20 20 20 20 6f 75 74 70 75 74 5f es... output_
6b0f0 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64 verbose_link_cmd
6b100 3d 27 74 65 6d 70 6c 69 73 74 3d 60 24 43 43 20 ='templist=`$CC
6b110 2d 73 68 61 72 65 64 20 24 43 46 4c 41 47 53 20 -shared $CFLAGS
6b120 2d 76 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a -v conftest.$obj
6b130 65 78 74 20 32 3e 26 31 20 7c 20 24 47 52 45 50 ext 2>&1 | $GREP
6b140 20 22 6c 64 22 60 3b 20 74 65 6d 70 6c 69 73 74 "ld"`; templist
6b150 3d 60 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 =`func_echo_all
6b160 22 24 74 65 6d 70 6c 69 73 74 22 20 7c 20 24 53 "$templist" | $S
6b170 45 44 20 22 73 2f 5c 28 5e 2e 2a 6c 64 2e 2a 5c ED "s/\(^.*ld.*\
6b180 29 5c 28 20 2e 2a 6c 64 20 2e 2a 24 5c 29 2f 5c )\( .*ld .*$\)/\
6b190 31 2f 22 60 3b 20 6c 69 73 74 3d 22 22 3b 20 66 1/"`; list=""; f
6b1a0 6f 72 20 7a 20 69 6e 20 24 74 65 6d 70 6c 69 73 or z in $templis
6b1b0 74 3b 20 64 6f 20 63 61 73 65 20 24 7a 20 69 6e t; do case $z in
6b1c0 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a 65 78 conftest.$objex
6b1d0 74 29 20 6c 69 73 74 3d 22 24 6c 69 73 74 20 24 t) list="$list $
6b1e0 7a 22 3b 3b 20 2a 2e 24 6f 62 6a 65 78 74 29 3b z";; *.$objext);
6b1f0 3b 20 2a 29 20 6c 69 73 74 3d 22 24 6c 69 73 74 ; *) list="$list
6b200 20 24 7a 22 3b 3b 65 73 61 63 3b 20 64 6f 6e 65 $z";;esac; done
6b210 3b 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 ; func_echo_all
6b220 22 58 24 6c 69 73 74 22 20 7c 20 24 58 73 65 64 "X$list" | $Xsed
6b230 27 0a 09 20 20 20 20 3b 3b 0a 09 20 20 78 6c 2a '.. ;;.. xl*
6b240 20 7c 20 6d 70 69 78 6c 2a 20 7c 20 62 67 78 6c | mpixl* | bgxl
6b250 2a 29 0a 09 20 20 20 20 23 20 49 42 4d 20 58 4c *).. # IBM XL
6b260 20 38 2e 30 20 6f 6e 20 50 50 43 2c 20 77 69 74 8.0 on PPC, wit
6b270 68 20 47 4e 55 20 6c 64 0a 09 20 20 20 20 68 61 h GNU ld.. ha
6b280 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
6b290 61 67 5f 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 ag_spec_CXX='${w
6b2a0 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c l}-rpath ${wl}$l
6b2b0 69 62 64 69 72 27 0a 09 20 20 20 20 65 78 70 6f ibdir'.. expo
6b2c0 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f rt_dynamic_flag_
6b2d0 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d spec_CXX='${wl}-
6b2e0 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69 63 27 -export-dynamic'
6b2f0 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d .. archive_cm
6b300 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 71 6d 6b ds_CXX='$CC -qmk
6b310 73 68 72 6f 62 6a 20 24 6c 69 62 6f 62 6a 73 20 shrobj $libobjs
6b320 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c $deplibs $compil
6b330 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 er_flags ${wl}-s
6b340 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 oname $wl$soname
6b350 20 2d 6f 20 24 6c 69 62 27 0a 09 20 20 20 20 69 -o $lib'.. i
6b360 66 20 74 65 73 74 20 22 78 24 73 75 70 70 6f 72 f test "x$suppor
6b370 74 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 ts_anon_versioni
6b380 6e 67 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e ng" = xyes; then
6b390 0a 09 20 20 20 20 20 20 61 72 63 68 69 76 65 5f .. archive_
6b3a0 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 3d expsym_cmds_CXX=
6b3b0 27 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 'echo "{ global:
6b3c0 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 " > $output_objd
6b3d0 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e ir/$libname.ver~
6b3e0 0a 09 09 63 61 74 20 24 65 78 70 6f 72 74 5f 73 ...cat $export_s
6b3f0 79 6d 62 6f 6c 73 20 7c 20 73 65 64 20 2d 65 20 ymbols | sed -e
6b400 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 "s/\(.*\)/\1;/"
6b410 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 >> $output_objdi
6b420 72 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a r/$libname.ver~.
6b430 09 09 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a ..echo "local: *
6b440 3b 20 7d 3b 22 20 3e 3e 20 24 6f 75 74 70 75 74 ; };" >> $output
6b450 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 _objdir/$libname
6b460 2e 76 65 72 7e 0a 09 09 24 43 43 20 2d 71 6d 6b .ver~...$CC -qmk
6b470 73 68 72 6f 62 6a 20 24 6c 69 62 6f 62 6a 73 20 shrobj $libobjs
6b480 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c $deplibs $compil
6b490 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 er_flags ${wl}-s
6b4a0 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 oname $wl$soname
6b4b0 20 24 7b 77 6c 7d 2d 76 65 72 73 69 6f 6e 2d 73 ${wl}-version-s
6b4c0 63 72 69 70 74 20 24 7b 77 6c 7d 24 6f 75 74 70 cript ${wl}$outp
6b4d0 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 ut_objdir/$libna
6b4e0 6d 65 2e 76 65 72 20 2d 6f 20 24 6c 69 62 27 0a me.ver -o $lib'.
6b4f0 09 20 20 20 20 66 69 0a 09 20 20 20 20 3b 3b 0a . fi.. ;;.
6b500 09 20 20 2a 29 0a 09 20 20 20 20 63 61 73 65 20 . *).. case
6b510 60 24 43 43 20 2d 56 20 32 3e 26 31 20 7c 20 73 `$CC -V 2>&1 | s
6b520 65 64 20 35 71 60 20 69 6e 0a 09 20 20 20 20 2a ed 5q` in.. *
6b530 53 75 6e 5c 20 43 2a 29 0a 09 20 20 20 20 20 20 Sun\ C*)..
6b540 23 20 53 75 6e 20 43 2b 2b 20 35 2e 39 0a 09 20 # Sun C++ 5.9..
6b550 20 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 no_undefine
6b560 64 5f 66 6c 61 67 5f 43 58 58 3d 27 20 2d 7a 64 d_flag_CXX=' -zd
6b570 65 66 73 27 0a 09 20 20 20 20 20 20 61 72 63 68 efs'.. arch
6b580 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 ive_cmds_CXX='$C
6b590 43 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 C -G${allow_unde
6b5a0 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 68 24 73 fined_flag} -h$s
6b5b0 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 70 oname -o $lib $p
6b5c0 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c redep_objects $l
6b5d0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
6b5e0 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 $postdep_objects
6b5f0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 $compiler_flags
6b600 27 0a 09 20 20 20 20 20 20 61 72 63 68 69 76 65 '.. archive
6b610 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 _expsym_cmds_CXX
6b620 3d 27 24 43 43 20 2d 47 24 7b 61 6c 6c 6f 77 5f ='$CC -G${allow_
6b630 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 undefined_flag}
6b640 2d 68 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 -h$soname -o $li
6b650 62 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 b $predep_object
6b660 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c s $libobjs $depl
6b670 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a ibs $postdep_obj
6b680 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 ects $compiler_f
6b690 6c 61 67 73 20 24 7b 77 6c 7d 2d 72 65 74 61 69 lags ${wl}-retai
6b6a0 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 n-symbols-file $
6b6b0 7b 77 6c 7d 24 65 78 70 6f 72 74 5f 73 79 6d 62 {wl}$export_symb
6b6c0 6f 6c 73 27 0a 09 20 20 20 20 20 20 68 61 72 64 ols'.. hard
6b6d0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
6b6e0 5f 73 70 65 63 5f 43 58 58 3d 27 2d 52 24 6c 69 _spec_CXX='-R$li
6b6f0 62 64 69 72 27 0a 09 20 20 20 20 20 20 77 68 6f bdir'.. who
6b700 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f le_archive_flag_
6b710 73 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d spec_CXX='${wl}-
6b720 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 60 6e -whole-archive`n
6b730 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 3b ew_convenience=;
6b740 20 66 6f 72 20 63 6f 6e 76 20 69 6e 20 24 63 6f for conv in $co
6b750 6e 76 65 6e 69 65 6e 63 65 5c 22 5c 22 3b 20 64 nvenience\"\"; d
6b760 6f 20 74 65 73 74 20 2d 7a 20 5c 22 24 63 6f 6e o test -z \"$con
6b770 76 5c 22 20 7c 7c 20 6e 65 77 5f 63 6f 6e 76 65 v\" || new_conve
6b780 6e 69 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63 6f nience=\"$new_co
6b790 6e 76 65 6e 69 65 6e 63 65 2c 24 63 6f 6e 76 5c nvenience,$conv\
6b7a0 22 3b 20 64 6f 6e 65 3b 20 66 75 6e 63 5f 65 63 "; done; func_ec
6b7b0 68 6f 5f 61 6c 6c 20 5c 22 24 6e 65 77 5f 63 6f ho_all \"$new_co
6b7c0 6e 76 65 6e 69 65 6e 63 65 5c 22 60 20 24 7b 77 nvenience\"` ${w
6b7d0 6c 7d 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 l}--no-whole-arc
6b7e0 68 69 76 65 27 0a 09 20 20 20 20 20 20 63 6f 6d hive'.. com
6b7f0 70 69 6c 65 72 5f 6e 65 65 64 73 5f 6f 62 6a 65 piler_needs_obje
6b800 63 74 5f 43 58 58 3d 79 65 73 0a 0a 09 20 20 20 ct_CXX=yes...
6b810 20 20 20 23 20 4e 6f 74 20 73 75 72 65 20 77 68 # Not sure wh
6b820 65 74 68 65 72 20 73 6f 6d 65 74 68 69 6e 67 20 ether something
6b830 62 61 73 65 64 20 6f 6e 0a 09 20 20 20 20 20 20 based on..
6b840 23 20 24 43 43 20 24 43 46 4c 41 47 53 20 2d 76 # $CC $CFLAGS -v
6b850 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a 65 78 conftest.$objex
6b860 74 20 2d 6f 20 6c 69 62 63 6f 6e 66 74 65 73 74 t -o libconftest
6b870 24 73 68 61 72 65 64 5f 65 78 74 20 32 3e 26 31 $shared_ext 2>&1
6b880 0a 09 20 20 20 20 20 20 23 20 77 6f 75 6c 64 20 .. # would
6b890 62 65 20 62 65 74 74 65 72 2e 0a 09 20 20 20 20 be better...
6b8a0 20 20 6f 75 74 70 75 74 5f 76 65 72 62 6f 73 65 output_verbose
6b8b0 5f 6c 69 6e 6b 5f 63 6d 64 3d 27 66 75 6e 63 5f _link_cmd='func_
6b8c0 65 63 68 6f 5f 61 6c 6c 27 0a 0a 09 20 20 20 20 echo_all'...
6b8d0 20 20 23 20 41 72 63 68 69 76 65 73 20 63 6f 6e # Archives con
6b8e0 74 61 69 6e 69 6e 67 20 43 2b 2b 20 6f 62 6a 65 taining C++ obje
6b8f0 63 74 20 66 69 6c 65 73 20 6d 75 73 74 20 62 65 ct files must be
6b900 20 63 72 65 61 74 65 64 20 75 73 69 6e 67 0a 09 created using..
6b910 20 20 20 20 20 20 23 20 22 43 43 20 2d 78 61 72 # "CC -xar
6b920 22 2c 20 77 68 65 72 65 20 22 43 43 22 20 69 73 ", where "CC" is
6b930 20 74 68 65 20 53 75 6e 20 43 2b 2b 20 63 6f 6d the Sun C++ com
6b940 70 69 6c 65 72 2e 20 20 54 68 69 73 20 69 73 0a piler. This is.
6b950 09 20 20 20 20 20 20 23 20 6e 65 63 65 73 73 61 . # necessa
6b960 72 79 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 ry to make sure
6b970 69 6e 73 74 61 6e 74 69 61 74 65 64 20 74 65 6d instantiated tem
6b980 70 6c 61 74 65 73 20 61 72 65 20 69 6e 63 6c 75 plates are inclu
6b990 64 65 64 0a 09 20 20 20 20 20 20 23 20 69 6e 20 ded.. # in
6b9a0 74 68 65 20 61 72 63 68 69 76 65 2e 0a 09 20 20 the archive...
6b9b0 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f old_archive_
6b9c0 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 78 cmds_CXX='$CC -x
6b9d0 61 72 20 2d 6f 20 24 6f 6c 64 6c 69 62 20 24 6f ar -o $oldlib $o
6b9e0 6c 64 6f 62 6a 73 27 0a 09 20 20 20 20 20 20 3b ldobjs'.. ;
6b9f0 3b 0a 09 20 20 20 20 65 73 61 63 0a 09 20 20 20 ;.. esac..
6ba00 20 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b 0a 0a 20 ;;..esac..;;..
6ba10 20 20 20 20 20 6c 79 6e 78 6f 73 2a 29 0a 20 20 lynxos*).
6ba20 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 # FIXME: i
6ba30 6e 73 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b nsert proper C++
6ba40 20 6c 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 library support
6ba50 0a 09 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d ..ld_shlibs_CXX=
6ba60 6e 6f 0a 09 3b 3b 0a 0a 20 20 20 20 20 20 6d 38 no..;;.. m8
6ba70 38 6b 2a 29 0a 20 20 20 20 20 20 20 20 23 20 46 8k*). # F
6ba80 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f IXME: insert pro
6ba90 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 per C++ library
6baa0 73 75 70 70 6f 72 74 0a 20 20 20 20 20 20 20 20 support.
6bab0 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f ld_shlibs_CXX=no
6bac0 0a 09 3b 3b 0a 0a 20 20 20 20 20 20 6d 76 73 2a ..;;.. mvs*
6bad0 29 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 24 ). case $
6bae0 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 20 cc_basename in.
6baf0 20 20 20 20 20 20 20 20 20 63 78 78 2a 29 0a 09 cxx*)..
6bb00 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 # FIXME: ins
6bb10 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c ert proper C++ l
6bb20 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a 09 ibrary support..
6bb30 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 5f 43 58 ld_shlibs_CX
6bb40 58 3d 6e 6f 0a 09 20 20 20 20 3b 3b 0a 09 20 20 X=no.. ;;..
6bb50 2a 29 0a 09 20 20 20 20 23 20 46 49 58 4d 45 3a *).. # FIXME:
6bb60 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72 20 43 insert proper C
6bb70 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70 70 6f ++ library suppo
6bb80 72 74 0a 09 20 20 20 20 6c 64 5f 73 68 6c 69 62 rt.. ld_shlib
6bb90 73 5f 43 58 58 3d 6e 6f 0a 09 20 20 20 20 3b 3b s_CXX=no.. ;;
6bba0 0a 09 65 73 61 63 0a 09 3b 3b 0a 0a 20 20 20 20 ..esac..;;..
6bbb0 20 20 6e 65 74 62 73 64 2a 29 0a 20 20 20 20 20 netbsd*).
6bbc0 20 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 if echo __ELF
6bbd0 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 __ | $CC -E - |
6bbe0 24 47 52 45 50 20 5f 5f 45 4c 46 5f 5f 20 3e 2f $GREP __ELF__ >/
6bbf0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 dev/null; then..
6bc00 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 archive_cmds_C
6bc10 58 58 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61 XX='$LD -Bsharea
6bc20 62 6c 65 20 20 2d 6f 20 24 6c 69 62 20 24 70 72 ble -o $lib $pr
6bc30 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 edep_objects $li
6bc40 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
6bc50 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 postdep_objects
6bc60 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 09 $linker_flags'..
6bc70 20 20 77 6c 61 72 63 3d 0a 09 20 20 68 61 72 64 wlarc=.. hard
6bc80 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 code_libdir_flag
6bc90 5f 73 70 65 63 5f 43 58 58 3d 27 2d 52 24 6c 69 _spec_CXX='-R$li
6bca0 62 64 69 72 27 0a 09 20 20 68 61 72 64 63 6f 64 bdir'.. hardcod
6bcb0 65 5f 64 69 72 65 63 74 5f 43 58 58 3d 79 65 73 e_direct_CXX=yes
6bcc0 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c .. hardcode_shl
6bcd0 69 62 70 61 74 68 5f 76 61 72 5f 43 58 58 3d 6e ibpath_var_CXX=n
6bce0 6f 0a 09 66 69 0a 09 23 20 57 6f 72 6b 61 72 6f o..fi..# Workaro
6bcf0 75 6e 64 20 73 6f 6d 65 20 62 72 6f 6b 65 6e 20 und some broken
6bd00 70 72 65 2d 31 2e 35 20 74 6f 6f 6c 63 68 61 69 pre-1.5 toolchai
6bd10 6e 73 0a 09 6f 75 74 70 75 74 5f 76 65 72 62 6f ns..output_verbo
6bd20 73 65 5f 6c 69 6e 6b 5f 63 6d 64 3d 27 24 43 43 se_link_cmd='$CC
6bd30 20 2d 73 68 61 72 65 64 20 24 43 46 4c 41 47 53 -shared $CFLAGS
6bd40 20 2d 76 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 -v conftest.$ob
6bd50 6a 65 78 74 20 32 3e 26 31 20 7c 20 24 47 52 45 jext 2>&1 | $GRE
6bd60 50 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a 65 P conftest.$obje
6bd70 78 74 20 7c 20 24 53 45 44 20 2d 65 20 22 73 3a xt | $SED -e "s:
6bd80 2d 6c 67 63 63 20 2d 6c 63 20 2d 6c 67 63 63 3a -lgcc -lc -lgcc:
6bd90 3a 22 27 0a 09 3b 3b 0a 0a 20 20 20 20 20 20 2a :"'..;;.. *
6bda0 6e 74 6f 2a 20 7c 20 2a 71 6e 78 2a 29 0a 20 20 nto* | *qnx*).
6bdb0 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 5f ld_shlibs_
6bdc0 43 58 58 3d 79 65 73 0a 09 3b 3b 0a 0a 20 20 20 CXX=yes..;;..
6bdd0 20 20 20 6f 70 65 6e 62 73 64 32 2a 29 0a 20 20 openbsd2*).
6bde0 20 20 20 20 20 20 23 20 43 2b 2b 20 73 68 61 72 # C++ shar
6bdf0 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 72 65 ed libraries are
6be00 20 66 61 69 72 6c 79 20 62 72 6f 6b 65 6e 0a 09 fairly broken..
6be10 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f ld_shlibs_CXX=no
6be20 0a 09 3b 3b 0a 0a 20 20 20 20 20 20 6f 70 65 6e ..;;.. open
6be30 62 73 64 2a 29 0a 09 69 66 20 74 65 73 74 20 2d bsd*)..if test -
6be40 66 20 2f 75 73 72 2f 6c 69 62 65 78 65 63 2f 6c f /usr/libexec/l
6be50 64 2e 73 6f 3b 20 74 68 65 6e 0a 09 20 20 68 61 d.so; then.. ha
6be60 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f 43 58 rdcode_direct_CX
6be70 58 3d 79 65 73 0a 09 20 20 68 61 72 64 63 6f 64 X=yes.. hardcod
6be80 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 5f e_shlibpath_var_
6be90 43 58 58 3d 6e 6f 0a 09 20 20 68 61 72 64 63 6f CXX=no.. hardco
6bea0 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f 6c 75 de_direct_absolu
6beb0 74 65 5f 43 58 58 3d 79 65 73 0a 09 20 20 61 72 te_CXX=yes.. ar
6bec0 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 chive_cmds_CXX='
6bed0 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 $CC -shared $pic
6bee0 5f 66 6c 61 67 20 24 70 72 65 64 65 70 5f 6f 62 _flag $predep_ob
6bef0 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 jects $libobjs $
6bf00 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 deplibs $postdep
6bf10 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c _objects $compil
6bf20 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6c 69 62 er_flags -o $lib
6bf30 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 '.. hardcode_li
6bf40 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 43 bdir_flag_spec_C
6bf50 58 58 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 2c XX='${wl}-rpath,
6bf60 24 6c 69 62 64 69 72 27 0a 09 20 20 69 66 20 74 $libdir'.. if t
6bf70 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f est -z "`echo __
6bf80 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d ELF__ | $CC -E -
6bf90 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60 | grep __ELF__`
6bfa0 22 20 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74 " || test "$host
6bfb0 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d _os-$host_cpu" =
6bfc0 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77 "openbsd2.8-pow
6bfd0 65 72 70 63 22 3b 20 74 68 65 6e 0a 09 20 20 20 erpc"; then..
6bfe0 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f archive_expsym_
6bff0 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 73 cmds_CXX='$CC -s
6c000 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 hared $pic_flag
6c010 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 $predep_objects
6c020 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
6c030 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 s $postdep_objec
6c040 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 ts $compiler_fla
6c050 67 73 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d gs ${wl}-retain-
6c060 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 2c 24 65 78 symbols-file,$ex
6c070 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 port_symbols -o
6c080 24 6c 69 62 27 0a 09 20 20 20 20 65 78 70 6f 72 $lib'.. expor
6c090 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 t_dynamic_flag_s
6c0a0 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d 45 pec_CXX='${wl}-E
6c0b0 27 0a 09 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 '.. whole_arc
6c0c0 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 5f 43 hive_flag_spec_C
6c0d0 58 58 3d 22 24 77 6c 61 72 63 22 27 2d 2d 77 68 XX="$wlarc"'--wh
6c0e0 6f 6c 65 2d 61 72 63 68 69 76 65 24 63 6f 6e 76 ole-archive$conv
6c0f0 65 6e 69 65 6e 63 65 20 27 22 24 77 6c 61 72 63 enience '"$wlarc
6c100 22 27 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 "'--no-whole-arc
6c110 68 69 76 65 27 0a 09 20 20 66 69 0a 09 20 20 6f hive'.. fi.. o
6c120 75 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 utput_verbose_li
6c130 6e 6b 5f 63 6d 64 3d 66 75 6e 63 5f 65 63 68 6f nk_cmd=func_echo
6c140 5f 61 6c 6c 0a 09 65 6c 73 65 0a 09 20 20 6c 64 _all..else.. ld
6c150 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f 0a 09 _shlibs_CXX=no..
6c160 66 69 0a 09 3b 3b 0a 0a 20 20 20 20 20 20 6f 73 fi..;;.. os
6c170 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 f3* | osf4* | os
6c180 66 35 2a 29 0a 20 20 20 20 20 20 20 20 63 61 73 f5*). cas
6c190 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 e $cc_basename i
6c1a0 6e 0a 20 20 20 20 20 20 20 20 20 20 4b 43 43 2a n. KCC*
6c1b0 29 0a 09 20 20 20 20 23 20 4b 75 63 6b 20 61 6e ).. # Kuck an
6c1c0 64 20 41 73 73 6f 63 69 61 74 65 73 2c 20 49 6e d Associates, In
6c1d0 63 2e 20 28 4b 41 49 29 20 43 2b 2b 20 43 6f 6d c. (KAI) C++ Com
6c1e0 70 69 6c 65 72 0a 0a 09 20 20 20 20 23 20 4b 43 piler... # KC
6c1f0 43 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 72 65 61 C will only crea
6c200 74 65 20 61 20 73 68 61 72 65 64 20 6c 69 62 72 te a shared libr
6c210 61 72 79 20 69 66 20 74 68 65 20 6f 75 74 70 75 ary if the outpu
6c220 74 20 66 69 6c 65 0a 09 20 20 20 20 23 20 65 6e t file.. # en
6c230 64 73 20 77 69 74 68 20 22 2e 73 6f 22 20 28 6f ds with ".so" (o
6c240 72 20 22 2e 73 6c 22 20 66 6f 72 20 48 50 2d 55 r ".sl" for HP-U
6c250 58 29 2c 20 73 6f 20 72 65 6e 61 6d 65 20 74 68 X), so rename th
6c260 65 20 6c 69 62 72 61 72 79 0a 09 20 20 20 20 23 e library.. #
6c270 20 74 6f 20 69 74 73 20 70 72 6f 70 65 72 20 6e to its proper n
6c280 61 6d 65 20 28 77 69 74 68 20 76 65 72 73 69 6f ame (with versio
6c290 6e 29 20 61 66 74 65 72 20 6c 69 6e 6b 69 6e 67 n) after linking
6c2a0 2e 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f 63 ... archive_c
6c2b0 6d 64 73 5f 43 58 58 3d 27 74 65 6d 70 65 78 74 mds_CXX='tempext
6c2c0 3d 60 65 63 68 6f 20 24 73 68 61 72 65 64 5f 65 =`echo $shared_e
6c2d0 78 74 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 xt | $SED -e '\'
6c2e0 27 73 2f 5c 28 5b 5e 28 29 30 2d 39 41 2d 5a 61 's/\([^()0-9A-Za
6c2f0 2d 7a 7b 7d 5d 5c 29 2f 5c 5c 5c 5c 5c 31 2f 67 -z{}]\)/\\\\\1/g
6c300 27 5c 27 27 60 3b 20 74 65 6d 70 6c 69 62 3d 60 '\''`; templib=`
6c310 65 63 68 6f 20 22 24 6c 69 62 22 20 7c 20 24 53 echo "$lib" | $S
6c320 45 44 20 2d 65 20 22 73 2f 5c 24 7b 74 65 6d 70 ED -e "s/\${temp
6c330 65 78 74 7d 5c 2e 2e 2a 2f 2e 73 6f 2f 22 60 3b ext}\..*/.so/"`;
6c340 20 24 43 43 20 24 70 72 65 64 65 70 5f 6f 62 6a $CC $predep_obj
6c350 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 ects $libobjs $d
6c360 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f eplibs $postdep_
6c370 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 objects $compile
6c380 72 5f 66 6c 61 67 73 20 2d 2d 73 6f 6e 61 6d 65 r_flags --soname
6c390 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 5c 24 74 65 $soname -o \$te
6c3a0 6d 70 6c 69 62 3b 20 6d 76 20 5c 24 74 65 6d 70 mplib; mv \$temp
6c3b0 6c 69 62 20 24 6c 69 62 27 0a 0a 09 20 20 20 20 lib $lib'...
6c3c0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
6c3d0 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d 27 24 flag_spec_CXX='$
6c3e0 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 62 64 {wl}-rpath,$libd
6c3f0 69 72 27 0a 09 20 20 20 20 68 61 72 64 63 6f 64 ir'.. hardcod
6c400 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 e_libdir_separat
6c410 6f 72 5f 43 58 58 3d 3a 0a 0a 09 20 20 20 20 23 or_CXX=:... #
6c420 20 41 72 63 68 69 76 65 73 20 63 6f 6e 74 61 69 Archives contai
6c430 6e 69 6e 67 20 43 2b 2b 20 6f 62 6a 65 63 74 20 ning C++ object
6c440 66 69 6c 65 73 20 6d 75 73 74 20 62 65 20 63 72 files must be cr
6c450 65 61 74 65 64 20 75 73 69 6e 67 0a 09 20 20 20 eated using..
6c460 20 23 20 74 68 65 20 4b 41 49 20 43 2b 2b 20 63 # the KAI C++ c
6c470 6f 6d 70 69 6c 65 72 2e 0a 09 20 20 20 20 63 61 ompiler... ca
6c480 73 65 20 24 68 6f 73 74 20 69 6e 0a 09 20 20 20 se $host in..
6c490 20 20 20 6f 73 66 33 2a 29 20 6f 6c 64 5f 61 72 osf3*) old_ar
6c4a0 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 chive_cmds_CXX='
6c4b0 24 43 43 20 2d 42 73 74 61 74 69 63 20 2d 6f 20 $CC -Bstatic -o
6c4c0 24 6f 6c 64 6c 69 62 20 24 6f 6c 64 6f 62 6a 73 $oldlib $oldobjs
6c4d0 27 20 3b 3b 0a 09 20 20 20 20 20 20 2a 29 20 6f ' ;;.. *) o
6c4e0 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f ld_archive_cmds_
6c4f0 43 58 58 3d 27 24 43 43 20 2d 6f 20 24 6f 6c 64 CXX='$CC -o $old
6c500 6c 69 62 20 24 6f 6c 64 6f 62 6a 73 27 20 3b 3b lib $oldobjs' ;;
6c510 0a 09 20 20 20 20 65 73 61 63 0a 09 20 20 20 20 .. esac..
6c520 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 52 43 43 ;;. RCC
6c530 2a 29 0a 09 20 20 20 20 23 20 52 61 74 69 6f 6e *).. # Ration
6c540 61 6c 20 43 2b 2b 20 32 2e 34 2e 31 0a 09 20 20 al C++ 2.4.1..
6c550 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 # FIXME: inser
6c560 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 t proper C++ lib
6c570 72 61 72 79 20 73 75 70 70 6f 72 74 0a 09 20 20 rary support..
6c580 20 20 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d ld_shlibs_CXX=
6c590 6e 6f 0a 09 20 20 20 20 3b 3b 0a 20 20 20 20 20 no.. ;;.
6c5a0 20 20 20 20 20 63 78 78 2a 29 0a 09 20 20 20 20 cxx*)..
6c5b0 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 09 20 case $host in..
6c5c0 20 20 20 20 20 6f 73 66 33 2a 29 0a 09 20 20 20 osf3*)..
6c5d0 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 allow_undef
6c5e0 69 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d 27 20 ined_flag_CXX='
6c5f0 24 7b 77 6c 7d 2d 65 78 70 65 63 74 5f 75 6e 72 ${wl}-expect_unr
6c600 65 73 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 esolved ${wl}\*'
6c610 0a 09 20 20 20 20 20 20 20 20 61 72 63 68 69 76 .. archiv
6c620 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 e_cmds_CXX='$CC
6c630 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 -shared${allow_u
6c640 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 ndefined_flag} $
6c650 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 predep_objects $
6c660 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
6c670 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 $postdep_object
6c680 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 s $compiler_flag
6c690 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 s ${wl}-soname $
6c6a0 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 soname `test -n
6c6b0 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 "$verstring" &&
6c6c0 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 22 24 func_echo_all "$
6c6d0 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e {wl}-set_version
6c6e0 20 24 76 65 72 73 74 72 69 6e 67 22 60 20 2d 75 $verstring"` -u
6c6f0 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24 pdate_registry $
6c700 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f {output_objdir}/
6c710 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 so_locations -o
6c720 24 6c 69 62 27 0a 09 20 20 20 20 20 20 20 20 68 $lib'.. h
6c730 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 ardcode_libdir_f
6c740 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d 27 24 7b lag_spec_CXX='${
6c750 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 wl}-rpath ${wl}$
6c760 6c 69 62 64 69 72 27 0a 09 09 3b 3b 0a 09 20 20 libdir'...;;..
6c770 20 20 20 20 2a 29 0a 09 20 20 20 20 20 20 20 20 *)..
6c780 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f allow_undefined_
6c790 66 6c 61 67 5f 43 58 58 3d 27 20 2d 65 78 70 65 flag_CXX=' -expe
6c7a0 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 5c 2a ct_unresolved \*
6c7b0 27 0a 09 20 20 20 20 20 20 20 20 61 72 63 68 69 '.. archi
6c7c0 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 ve_cmds_CXX='$CC
6c7d0 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f -shared${allow_
6c7e0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 undefined_flag}
6c7f0 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 $predep_objects
6c800 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
6c810 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 s $postdep_objec
6c820 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 ts $compiler_fla
6c830 67 73 20 2d 6d 73 79 6d 20 2d 73 6f 6e 61 6d 65 gs -msym -soname
6c840 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d $soname `test -
6c850 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 n "$verstring" &
6c860 26 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 & func_echo_all
6c870 22 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 76 "-set_version $v
6c880 65 72 73 74 72 69 6e 67 22 60 20 2d 75 70 64 61 erstring"` -upda
6c890 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f 75 te_registry ${ou
6c8a0 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f tput_objdir}/so_
6c8b0 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 locations -o $li
6c8c0 62 27 0a 09 20 20 20 20 20 20 20 20 61 72 63 68 b'.. arch
6c8d0 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f ive_expsym_cmds_
6c8e0 43 58 58 3d 27 66 6f 72 20 69 20 69 6e 20 60 63 CXX='for i in `c
6c8f0 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f at $export_symbo
6c900 6c 73 60 3b 20 64 6f 20 70 72 69 6e 74 66 20 22 ls`; do printf "
6c910 25 73 20 25 73 5c 5c 6e 22 20 2d 65 78 70 6f 72 %s %s\\n" -expor
6c920 74 65 64 5f 73 79 6d 62 6f 6c 20 22 5c 24 69 22 ted_symbol "\$i"
6c930 20 3e 3e 20 24 6c 69 62 2e 65 78 70 3b 20 64 6f >> $lib.exp; do
6c940 6e 65 7e 0a 09 20 20 20 20 20 20 20 20 20 20 65 ne~.. e
6c950 63 68 6f 20 22 2d 68 69 64 64 65 6e 22 3e 3e 20 cho "-hidden">>
6c960 24 6c 69 62 2e 65 78 70 7e 0a 09 20 20 20 20 20 $lib.exp~..
6c970 20 20 20 20 20 24 43 43 20 2d 73 68 61 72 65 64 $CC -shared
6c980 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 $allow_undefined
6c990 5f 66 6c 61 67 20 24 70 72 65 64 65 70 5f 6f 62 _flag $predep_ob
6c9a0 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 jects $libobjs $
6c9b0 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 deplibs $postdep
6c9c0 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c _objects $compil
6c9d0 65 72 5f 66 6c 61 67 73 20 2d 6d 73 79 6d 20 2d er_flags -msym -
6c9e0 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 24 soname $soname $
6c9f0 7b 77 6c 7d 2d 69 6e 70 75 74 20 24 7b 77 6c 7d {wl}-input ${wl}
6ca00 24 6c 69 62 2e 65 78 70 20 20 60 74 65 73 74 20 $lib.exp `test
6ca10 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 -n "$verstring"
6ca20 26 26 20 24 45 43 48 4f 20 22 2d 73 65 74 5f 76 && $ECHO "-set_v
6ca30 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e ersion $verstrin
6ca40 67 22 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69 g"` -update_regi
6ca50 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 stry ${output_ob
6ca60 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f jdir}/so_locatio
6ca70 6e 73 20 2d 6f 20 24 6c 69 62 7e 0a 09 20 20 20 ns -o $lib~..
6ca80 20 20 20 20 20 20 20 24 52 4d 20 24 6c 69 62 2e $RM $lib.
6ca90 65 78 70 27 0a 09 20 20 20 20 20 20 20 20 68 61 exp'.. ha
6caa0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
6cab0 61 67 5f 73 70 65 63 5f 43 58 58 3d 27 2d 72 70 ag_spec_CXX='-rp
6cac0 61 74 68 20 24 6c 69 62 64 69 72 27 0a 09 09 3b ath $libdir'...;
6cad0 3b 0a 09 20 20 20 20 65 73 61 63 0a 0a 09 20 20 ;.. esac...
6cae0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 hardcode_libdi
6caf0 72 5f 73 65 70 61 72 61 74 6f 72 5f 43 58 58 3d r_separator_CXX=
6cb00 3a 0a 0a 09 20 20 20 20 23 20 43 6f 6d 6d 61 6e :... # Comman
6cb10 64 73 20 74 6f 20 6d 61 6b 65 20 63 6f 6d 70 69 ds to make compi
6cb20 6c 65 72 20 70 72 6f 64 75 63 65 20 76 65 72 62 ler produce verb
6cb30 6f 73 65 20 6f 75 74 70 75 74 20 74 68 61 74 20 ose output that
6cb40 6c 69 73 74 73 0a 09 20 20 20 20 23 20 77 68 61 lists.. # wha
6cb50 74 20 22 68 69 64 64 65 6e 22 20 6c 69 62 72 61 t "hidden" libra
6cb60 72 69 65 73 2c 20 6f 62 6a 65 63 74 20 66 69 6c ries, object fil
6cb70 65 73 20 61 6e 64 20 66 6c 61 67 73 20 61 72 65 es and flags are
6cb80 20 75 73 65 64 20 77 68 65 6e 0a 09 20 20 20 20 used when..
6cb90 23 20 6c 69 6e 6b 69 6e 67 20 61 20 73 68 61 72 # linking a shar
6cba0 65 64 20 6c 69 62 72 61 72 79 2e 0a 09 20 20 20 ed library...
6cbb0 20 23 0a 09 20 20 20 20 23 20 54 68 65 72 65 20 #.. # There
6cbc0 64 6f 65 73 6e 27 74 20 61 70 70 65 61 72 20 74 doesn't appear t
6cbd0 6f 20 62 65 20 61 20 77 61 79 20 74 6f 20 70 72 o be a way to pr
6cbe0 65 76 65 6e 74 20 74 68 69 73 20 63 6f 6d 70 69 event this compi
6cbf0 6c 65 72 20 66 72 6f 6d 0a 09 20 20 20 20 23 20 ler from.. #
6cc00 65 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 69 explicitly linki
6cc10 6e 67 20 73 79 73 74 65 6d 20 6f 62 6a 65 63 74 ng system object
6cc20 20 66 69 6c 65 73 20 73 6f 20 77 65 20 6e 65 65 files so we nee
6cc30 64 20 74 6f 20 73 74 72 69 70 20 74 68 65 6d 0a d to strip them.
6cc40 09 20 20 20 20 23 20 66 72 6f 6d 20 74 68 65 20 . # from the
6cc50 6f 75 74 70 75 74 20 73 6f 20 74 68 61 74 20 74 output so that t
6cc60 68 65 79 20 64 6f 6e 27 74 20 67 65 74 20 69 6e hey don't get in
6cc70 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 6c 69 cluded in the li
6cc80 62 72 61 72 79 0a 09 20 20 20 20 23 20 64 65 70 brary.. # dep
6cc90 65 6e 64 65 6e 63 69 65 73 2e 0a 09 20 20 20 20 endencies...
6cca0 6f 75 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c output_verbose_l
6ccb0 69 6e 6b 5f 63 6d 64 3d 27 74 65 6d 70 6c 69 73 ink_cmd='templis
6ccc0 74 3d 60 24 43 43 20 2d 73 68 61 72 65 64 20 24 t=`$CC -shared $
6ccd0 43 46 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 65 CFLAGS -v confte
6cce0 73 74 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 20 st.$objext 2>&1
6ccf0 7c 20 24 47 52 45 50 20 22 6c 64 22 20 7c 20 24 | $GREP "ld" | $
6cd00 47 52 45 50 20 2d 76 20 22 6c 64 3a 22 60 3b 20 GREP -v "ld:"`;
6cd10 74 65 6d 70 6c 69 73 74 3d 60 66 75 6e 63 5f 65 templist=`func_e
6cd20 63 68 6f 5f 61 6c 6c 20 22 24 74 65 6d 70 6c 69 cho_all "$templi
6cd30 73 74 22 20 7c 20 24 53 45 44 20 22 73 2f 5c 28 st" | $SED "s/\(
6cd40 5e 2e 2a 6c 64 2e 2a 5c 29 5c 28 20 2e 2a 6c 64 ^.*ld.*\)\( .*ld
6cd50 2e 2a 24 5c 29 2f 5c 31 2f 22 60 3b 20 6c 69 73 .*$\)/\1/"`; lis
6cd60 74 3d 22 22 3b 20 66 6f 72 20 7a 20 69 6e 20 24 t=""; for z in $
6cd70 74 65 6d 70 6c 69 73 74 3b 20 64 6f 20 63 61 73 templist; do cas
6cd80 65 20 24 7a 20 69 6e 20 63 6f 6e 66 74 65 73 74 e $z in conftest
6cd90 2e 24 6f 62 6a 65 78 74 29 20 6c 69 73 74 3d 22 .$objext) list="
6cda0 24 6c 69 73 74 20 24 7a 22 3b 3b 20 2a 2e 24 6f $list $z";; *.$o
6cdb0 62 6a 65 78 74 29 3b 3b 20 2a 29 20 6c 69 73 74 bjext);; *) list
6cdc0 3d 22 24 6c 69 73 74 20 24 7a 22 3b 3b 65 73 61 ="$list $z";;esa
6cdd0 63 3b 20 64 6f 6e 65 3b 20 66 75 6e 63 5f 65 63 c; done; func_ec
6cde0 68 6f 5f 61 6c 6c 20 22 24 6c 69 73 74 22 27 0a ho_all "$list"'.
6cdf0 09 20 20 20 20 3b 3b 0a 09 20 20 2a 29 0a 09 20 . ;;.. *)..
6ce00 20 20 20 69 66 20 74 65 73 74 20 22 24 47 58 58 if test "$GXX
6ce10 22 20 3d 20 79 65 73 20 26 26 20 74 65 73 74 20 " = yes && test
6ce20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d "$with_gnu_ld" =
6ce30 20 6e 6f 3b 20 74 68 65 6e 0a 09 20 20 20 20 20 no; then..
6ce40 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 allow_undefined
6ce50 5f 66 6c 61 67 5f 43 58 58 3d 27 20 24 7b 77 6c _flag_CXX=' ${wl
6ce60 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c }-expect_unresol
6ce70 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 09 20 20 ved ${wl}\*'..
6ce80 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 20 69 case $host i
6ce90 6e 0a 09 20 20 20 20 20 20 20 20 6f 73 66 33 2a n.. osf3*
6cea0 29 0a 09 20 20 20 20 20 20 20 20 20 20 61 72 63 ).. arc
6ceb0 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 hive_cmds_CXX='$
6cec0 43 43 20 2d 73 68 61 72 65 64 20 2d 6e 6f 73 74 CC -shared -nost
6ced0 64 6c 69 62 20 24 7b 61 6c 6c 6f 77 5f 75 6e 64 dlib ${allow_und
6cee0 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 70 72 efined_flag} $pr
6cef0 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 edep_objects $li
6cf00 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 bobjs $deplibs $
6cf10 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 postdep_objects
6cf20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 $compiler_flags
6cf30 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 ${wl}-soname ${w
6cf40 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 l}$soname `test
6cf50 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 -n "$verstring"
6cf60 26 26 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c && func_echo_all
6cf70 20 22 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 "${wl}-set_vers
6cf80 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 ion ${wl}$verstr
6cf90 69 6e 67 22 60 20 24 7b 77 6c 7d 2d 75 70 64 61 ing"` ${wl}-upda
6cfa0 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c te_registry ${wl
6cfb0 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 }${output_objdir
6cfc0 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d }/so_locations -
6cfd0 6f 20 24 6c 69 62 27 0a 09 09 20 20 3b 3b 0a 09 o $lib'... ;;..
6cfe0 20 20 20 20 20 20 20 20 2a 29 0a 09 20 20 20 20 *)..
6cff0 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d archive_cm
6d000 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 73 68 61 ds_CXX='$CC -sha
6d010 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 2d 6e red $pic_flag -n
6d020 6f 73 74 64 6c 69 62 20 24 7b 61 6c 6c 6f 77 5f ostdlib ${allow_
6d030 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 undefined_flag}
6d040 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 $predep_objects
6d050 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
6d060 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 s $postdep_objec
6d070 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 ts $compiler_fla
6d080 67 73 20 24 7b 77 6c 7d 2d 6d 73 79 6d 20 24 7b gs ${wl}-msym ${
6d090 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d wl}-soname ${wl}
6d0a0 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e $soname `test -n
6d0b0 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 "$verstring" &&
6d0c0 20 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c 20 22 func_echo_all "
6d0d0 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f ${wl}-set_versio
6d0e0 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e n ${wl}$verstrin
6d0f0 67 22 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 g"` ${wl}-update
6d100 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 _registry ${wl}$
6d110 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f {output_objdir}/
6d120 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 so_locations -o
6d130 24 6c 69 62 27 0a 09 09 20 20 3b 3b 0a 09 20 20 $lib'... ;;..
6d140 20 20 20 20 65 73 61 63 0a 0a 09 20 20 20 20 20 esac...
6d150 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 hardcode_libdir
6d160 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d 27 _flag_spec_CXX='
6d170 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c ${wl}-rpath ${wl
6d180 7d 24 6c 69 62 64 69 72 27 0a 09 20 20 20 20 20 }$libdir'..
6d190 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 hardcode_libdir
6d1a0 5f 73 65 70 61 72 61 74 6f 72 5f 43 58 58 3d 3a _separator_CXX=:
6d1b0 0a 0a 09 20 20 20 20 20 20 23 20 43 6f 6d 6d 61 ... # Comma
6d1c0 6e 64 73 20 74 6f 20 6d 61 6b 65 20 63 6f 6d 70 nds to make comp
6d1d0 69 6c 65 72 20 70 72 6f 64 75 63 65 20 76 65 72 iler produce ver
6d1e0 62 6f 73 65 20 6f 75 74 70 75 74 20 74 68 61 74 bose output that
6d1f0 20 6c 69 73 74 73 0a 09 20 20 20 20 20 20 23 20 lists.. #
6d200 77 68 61 74 20 22 68 69 64 64 65 6e 22 20 6c 69 what "hidden" li
6d210 62 72 61 72 69 65 73 2c 20 6f 62 6a 65 63 74 20 braries, object
6d220 66 69 6c 65 73 20 61 6e 64 20 66 6c 61 67 73 20 files and flags
6d230 61 72 65 20 75 73 65 64 20 77 68 65 6e 0a 09 20 are used when..
6d240 20 20 20 20 20 23 20 6c 69 6e 6b 69 6e 67 20 61 # linking a
6d250 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 2e shared library.
6d260 0a 09 20 20 20 20 20 20 6f 75 74 70 75 74 5f 76 .. output_v
6d270 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64 3d erbose_link_cmd=
6d280 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 43 46 '$CC -shared $CF
6d290 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 65 73 74 LAGS -v conftest
6d2a0 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 20 7c 20 .$objext 2>&1 |
6d2b0 24 47 52 45 50 20 2d 76 20 22 5e 43 6f 6e 66 69 $GREP -v "^Confi
6d2c0 67 75 72 65 64 20 77 69 74 68 3a 22 20 7c 20 24 gured with:" | $
6d2d0 47 52 45 50 20 22 5c 2d 4c 22 27 0a 0a 09 20 20 GREP "\-L"'...
6d2e0 20 20 65 6c 73 65 0a 09 20 20 20 20 20 20 23 20 else.. #
6d2f0 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 FIXME: insert pr
6d300 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 oper C++ library
6d310 20 73 75 70 70 6f 72 74 0a 09 20 20 20 20 20 20 support..
6d320 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f ld_shlibs_CXX=no
6d330 0a 09 20 20 20 20 66 69 0a 09 20 20 20 20 3b 3b .. fi.. ;;
6d340 0a 20 20 20 20 20 20 20 20 65 73 61 63 0a 20 20 . esac.
6d350 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 20 20 ;;..
6d360 70 73 6f 73 2a 29 0a 20 20 20 20 20 20 20 20 23 psos*). #
6d370 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 FIXME: insert p
6d380 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 roper C++ librar
6d390 79 20 73 75 70 70 6f 72 74 0a 20 20 20 20 20 20 y support.
6d3a0 20 20 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d ld_shlibs_CXX=
6d3b0 6e 6f 0a 20 20 20 20 20 20 20 20 3b 3b 0a 0a 20 no. ;;..
6d3c0 20 20 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20 sunos4*).
6d3d0 20 20 20 20 20 20 63 61 73 65 20 24 63 63 5f 62 case $cc_b
6d3e0 61 73 65 6e 61 6d 65 20 69 6e 0a 20 20 20 20 20 asename in.
6d3f0 20 20 20 20 20 43 43 2a 29 0a 09 20 20 20 20 23 CC*).. #
6d400 20 53 75 6e 20 43 2b 2b 20 34 2e 78 0a 09 20 20 Sun C++ 4.x..
6d410 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 # FIXME: inser
6d420 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 t proper C++ lib
6d430 72 61 72 79 20 73 75 70 70 6f 72 74 0a 09 20 20 rary support..
6d440 20 20 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d ld_shlibs_CXX=
6d450 6e 6f 0a 09 20 20 20 20 3b 3b 0a 20 20 20 20 20 no.. ;;.
6d460 20 20 20 20 20 6c 63 63 2a 29 0a 09 20 20 20 20 lcc*)..
6d470 23 20 4c 75 63 69 64 0a 09 20 20 20 20 23 20 46 # Lucid.. # F
6d480 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f IXME: insert pro
6d490 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 per C++ library
6d4a0 73 75 70 70 6f 72 74 0a 09 20 20 20 20 6c 64 5f support.. ld_
6d4b0 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f 0a 09 20 shlibs_CXX=no..
6d4c0 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 ;;.
6d4d0 2a 29 0a 09 20 20 20 20 23 20 46 49 58 4d 45 3a *).. # FIXME:
6d4e0 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72 20 43 insert proper C
6d4f0 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70 70 6f ++ library suppo
6d500 72 74 0a 09 20 20 20 20 6c 64 5f 73 68 6c 69 62 rt.. ld_shlib
6d510 73 5f 43 58 58 3d 6e 6f 0a 09 20 20 20 20 3b 3b s_CXX=no.. ;;
6d520 0a 20 20 20 20 20 20 20 20 65 73 61 63 0a 20 20 . esac.
6d530 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 20 20 ;;..
6d540 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20 20 solaris*).
6d550 20 20 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e case $cc_basen
6d560 61 6d 65 20 69 6e 0a 20 20 20 20 20 20 20 20 20 ame in.
6d570 20 43 43 2a 20 7c 20 73 75 6e 43 43 2a 29 0a 09 CC* | sunCC*)..
6d580 20 20 20 20 23 20 53 75 6e 20 43 2b 2b 20 34 2e # Sun C++ 4.
6d590 32 2c 20 35 2e 78 20 61 6e 64 20 43 65 6e 74 65 2, 5.x and Cente
6d5a0 72 6c 69 6e 65 20 43 2b 2b 0a 20 20 20 20 20 20 rline C++.
6d5b0 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d archive_cm
6d5c0 64 73 5f 6e 65 65 64 5f 6c 63 5f 43 58 58 3d 79 ds_need_lc_CXX=y
6d5d0 65 73 0a 09 20 20 20 20 6e 6f 5f 75 6e 64 65 66 es.. no_undef
6d5e0 69 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d 27 20 ined_flag_CXX='
6d5f0 2d 7a 64 65 66 73 27 0a 09 20 20 20 20 61 72 63 -zdefs'.. arc
6d600 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 hive_cmds_CXX='$
6d610 43 43 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 CC -G${allow_und
6d620 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 20 2d 68 efined_flag} -h
6d630 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 $soname -o $lib
6d640 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 $predep_objects
6d650 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 $libobjs $deplib
6d660 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 s $postdep_objec
6d670 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 ts $compiler_fla
6d680 67 73 27 0a 09 20 20 20 20 61 72 63 68 69 76 65 gs'.. archive
6d690 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 _expsym_cmds_CXX
6d6a0 3d 27 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c ='echo "{ global
6d6b0 3a 22 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 :" > $lib.exp~ca
6d6c0 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c t $export_symbol
6d6d0 73 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5c s | $SED -e "s/\
6d6e0 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 (.*\)/\1;/" >> $
6d6f0 6c 69 62 2e 65 78 70 7e 65 63 68 6f 20 22 6c 6f lib.exp~echo "lo
6d700 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 cal: *; };" >> $
6d710 6c 69 62 2e 65 78 70 7e 0a 09 20 20 20 20 20 20 lib.exp~..
6d720 24 43 43 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e $CC -G${allow_un
6d730 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 7b defined_flag} ${
6d740 77 6c 7d 2d 4d 20 24 7b 77 6c 7d 24 6c 69 62 2e wl}-M ${wl}$lib.
6d750 65 78 70 20 2d 68 24 73 6f 6e 61 6d 65 20 2d 6f exp -h$soname -o
6d760 20 24 6c 69 62 20 24 70 72 65 64 65 70 5f 6f 62 $lib $predep_ob
6d770 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 jects $libobjs $
6d780 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 deplibs $postdep
6d790 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c _objects $compil
6d7a0 65 72 5f 66 6c 61 67 73 7e 24 52 4d 20 24 6c 69 er_flags~$RM $li
6d7b0 62 2e 65 78 70 27 0a 0a 09 20 20 20 20 68 61 72 b.exp'... har
6d7c0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 dcode_libdir_fla
6d7d0 67 5f 73 70 65 63 5f 43 58 58 3d 27 2d 52 24 6c g_spec_CXX='-R$l
6d7e0 69 62 64 69 72 27 0a 09 20 20 20 20 68 61 72 64 ibdir'.. hard
6d7f0 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 code_shlibpath_v
6d800 61 72 5f 43 58 58 3d 6e 6f 0a 09 20 20 20 20 63 ar_CXX=no.. c
6d810 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a ase $host_os in.
6d820 09 20 20 20 20 20 20 73 6f 6c 61 72 69 73 32 2e . solaris2.
6d830 5b 30 2d 35 5d 20 7c 20 73 6f 6c 61 72 69 73 32 [0-5] | solaris2
6d840 2e 5b 30 2d 35 5d 2e 2a 29 20 3b 3b 0a 09 20 20 .[0-5].*) ;;..
6d850 20 20 20 20 2a 29 0a 09 09 23 20 54 68 65 20 63 *)...# The c
6d860 6f 6d 70 69 6c 65 72 20 64 72 69 76 65 72 20 77 ompiler driver w
6d870 69 6c 6c 20 63 6f 6d 62 69 6e 65 20 61 6e 64 20 ill combine and
6d880 72 65 6f 72 64 65 72 20 6c 69 6e 6b 65 72 20 6f reorder linker o
6d890 70 74 69 6f 6e 73 2c 0a 09 09 23 20 62 75 74 20 ptions,...# but
6d8a0 75 6e 64 65 72 73 74 61 6e 64 73 20 60 2d 7a 20 understands `-z
6d8b0 6c 69 6e 6b 65 72 5f 66 6c 61 67 27 2e 0a 09 20 linker_flag'...
6d8c0 20 20 20 20 20 20 20 23 20 53 75 70 70 6f 72 74 # Support
6d8d0 65 64 20 73 69 6e 63 65 20 53 6f 6c 61 72 69 73 ed since Solaris
6d8e0 20 32 2e 36 20 28 6d 61 79 62 65 20 32 2e 35 2e 2.6 (maybe 2.5.
6d8f0 31 3f 29 0a 09 09 77 68 6f 6c 65 5f 61 72 63 68 1?)...whole_arch
6d900 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 ive_flag_spec_CX
6d910 58 3d 27 2d 7a 20 61 6c 6c 65 78 74 72 61 63 74 X='-z allextract
6d920 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 2d 7a 20 $convenience -z
6d930 64 65 66 61 75 6c 74 65 78 74 72 61 63 74 27 0a defaultextract'.
6d940 09 20 20 20 20 20 20 20 20 3b 3b 0a 09 20 20 20 . ;;..
6d950 20 65 73 61 63 0a 09 20 20 20 20 6c 69 6e 6b 5f esac.. link_
6d960 61 6c 6c 5f 64 65 70 6c 69 62 73 5f 43 58 58 3d all_deplibs_CXX=
6d970 79 65 73 0a 0a 09 20 20 20 20 6f 75 74 70 75 74 yes... output
6d980 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d _verbose_link_cm
6d990 64 3d 27 66 75 6e 63 5f 65 63 68 6f 5f 61 6c 6c d='func_echo_all
6d9a0 27 0a 0a 09 20 20 20 20 23 20 41 72 63 68 69 76 '... # Archiv
6d9b0 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 43 2b es containing C+
6d9c0 2b 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 6d + object files m
6d9d0 75 73 74 20 62 65 20 63 72 65 61 74 65 64 20 75 ust be created u
6d9e0 73 69 6e 67 0a 09 20 20 20 20 23 20 22 43 43 20 sing.. # "CC
6d9f0 2d 78 61 72 22 2c 20 77 68 65 72 65 20 22 43 43 -xar", where "CC
6da00 22 20 69 73 20 74 68 65 20 53 75 6e 20 43 2b 2b " is the Sun C++
6da10 20 63 6f 6d 70 69 6c 65 72 2e 20 20 54 68 69 73 compiler. This
6da20 20 69 73 0a 09 20 20 20 20 23 20 6e 65 63 65 73 is.. # neces
6da30 73 61 72 79 20 74 6f 20 6d 61 6b 65 20 73 75 72 sary to make sur
6da40 65 20 69 6e 73 74 61 6e 74 69 61 74 65 64 20 74 e instantiated t
6da50 65 6d 70 6c 61 74 65 73 20 61 72 65 20 69 6e 63 emplates are inc
6da60 6c 75 64 65 64 0a 09 20 20 20 20 23 20 69 6e 20 luded.. # in
6da70 74 68 65 20 61 72 63 68 69 76 65 2e 0a 09 20 20 the archive...
6da80 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d old_archive_cm
6da90 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 78 61 72 ds_CXX='$CC -xar
6daa0 20 2d 6f 20 24 6f 6c 64 6c 69 62 20 24 6f 6c 64 -o $oldlib $old
6dab0 6f 62 6a 73 27 0a 09 20 20 20 20 3b 3b 0a 20 20 objs'.. ;;.
6dac0 20 20 20 20 20 20 20 20 67 63 78 2a 29 0a 09 20 gcx*)..
6dad0 20 20 20 23 20 47 72 65 65 6e 20 48 69 6c 6c 73 # Green Hills
6dae0 20 43 2b 2b 20 43 6f 6d 70 69 6c 65 72 0a 09 20 C++ Compiler..
6daf0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f archive_cmds_
6db00 43 58 58 3d 27 24 43 43 20 2d 73 68 61 72 65 64 CXX='$CC -shared
6db10 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 $predep_objects
6db20 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 $libobjs $depli
6db30 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 bs $postdep_obje
6db40 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c cts $compiler_fl
6db50 61 67 73 20 24 7b 77 6c 7d 2d 68 20 24 77 6c 24 ags ${wl}-h $wl$
6db60 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a soname -o $lib'.
6db70 0a 09 20 20 20 20 23 20 54 68 65 20 43 2b 2b 20 .. # The C++
6db80 63 6f 6d 70 69 6c 65 72 20 6d 75 73 74 20 62 65 compiler must be
6db90 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 used to create
6dba0 74 68 65 20 61 72 63 68 69 76 65 2e 0a 09 20 20 the archive...
6dbb0 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d old_archive_cm
6dbc0 64 73 5f 43 58 58 3d 27 24 43 43 20 24 4c 44 46 ds_CXX='$CC $LDF
6dbd0 4c 41 47 53 20 2d 61 72 63 68 69 76 65 20 2d 6f LAGS -archive -o
6dbe0 20 24 6f 6c 64 6c 69 62 20 24 6f 6c 64 6f 62 6a $oldlib $oldobj
6dbf0 73 27 0a 09 20 20 20 20 3b 3b 0a 20 20 20 20 20 s'.. ;;.
6dc00 20 20 20 20 20 2a 29 0a 09 20 20 20 20 23 20 47 *).. # G
6dc10 4e 55 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 NU C++ compiler
6dc20 77 69 74 68 20 53 6f 6c 61 72 69 73 20 6c 69 6e with Solaris lin
6dc30 6b 65 72 0a 09 20 20 20 20 69 66 20 74 65 73 74 ker.. if test
6dc40 20 22 24 47 58 58 22 20 3d 20 79 65 73 20 26 26 "$GXX" = yes &&
6dc50 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 test "$with_gnu
6dc60 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a _ld" = no; then.
6dc70 09 20 20 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69 . no_undefi
6dc80 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d 27 20 24 ned_flag_CXX=' $
6dc90 7b 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 64 65 66 73 {wl}-z ${wl}defs
6dca0 27 0a 09 20 20 20 20 20 20 69 66 20 24 43 43 20 '.. if $CC
6dcb0 2d 2d 76 65 72 73 69 6f 6e 20 7c 20 24 47 52 45 --version | $GRE
6dcc0 50 20 2d 76 20 27 5e 32 5c 2e 37 27 20 3e 20 2f P -v '^2\.7' > /
6dcd0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 dev/null; then..
6dce0 20 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f archive_
6dcf0 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 2d 73 cmds_CXX='$CC -s
6dd00 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 hared $pic_flag
6dd10 2d 6e 6f 73 74 64 6c 69 62 20 24 4c 44 46 4c 41 -nostdlib $LDFLA
6dd20 47 53 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 GS $predep_objec
6dd30 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 ts $libobjs $dep
6dd40 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 libs $postdep_ob
6dd50 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f jects $compiler_
6dd60 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 68 20 24 77 flags ${wl}-h $w
6dd70 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 l$soname -o $lib
6dd80 27 0a 09 20 20 20 20 20 20 20 20 61 72 63 68 69 '.. archi
6dd90 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 ve_expsym_cmds_C
6dda0 58 58 3d 27 65 63 68 6f 20 22 7b 20 67 6c 6f 62 XX='echo "{ glob
6ddb0 61 6c 3a 22 20 3e 20 24 6c 69 62 2e 65 78 70 7e al:" > $lib.exp~
6ddc0 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 cat $export_symb
6ddd0 6f 6c 73 20 7c 20 24 53 45 44 20 2d 65 20 22 73 ols | $SED -e "s
6dde0 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e /\(.*\)/\1;/" >>
6ddf0 20 24 6c 69 62 2e 65 78 70 7e 65 63 68 6f 20 22 $lib.exp~echo "
6de00 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e local: *; };" >>
6de10 20 24 6c 69 62 2e 65 78 70 7e 0a 09 09 20 20 24 $lib.exp~... $
6de20 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f CC -shared $pic_
6de30 66 6c 61 67 20 2d 6e 6f 73 74 64 6c 69 62 20 24 flag -nostdlib $
6de40 7b 77 6c 7d 2d 4d 20 24 77 6c 24 6c 69 62 2e 65 {wl}-M $wl$lib.e
6de50 78 70 20 2d 6f 20 24 6c 69 62 20 24 70 72 65 64 xp -o $lib $pred
6de60 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f ep_objects $libo
6de70 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f bjs $deplibs $po
6de80 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 stdep_objects $c
6de90 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 24 52 ompiler_flags~$R
6dea0 4d 20 24 6c 69 62 2e 65 78 70 27 0a 0a 09 20 20 M $lib.exp'...
6deb0 20 20 20 20 20 20 23 20 43 6f 6d 6d 61 6e 64 73 # Commands
6dec0 20 74 6f 20 6d 61 6b 65 20 63 6f 6d 70 69 6c 65 to make compile
6ded0 72 20 70 72 6f 64 75 63 65 20 76 65 72 62 6f 73 r produce verbos
6dee0 65 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69 e output that li
6def0 73 74 73 0a 09 20 20 20 20 20 20 20 20 23 20 77 sts.. # w
6df00 68 61 74 20 22 68 69 64 64 65 6e 22 20 6c 69 62 hat "hidden" lib
6df10 72 61 72 69 65 73 2c 20 6f 62 6a 65 63 74 20 66 raries, object f
6df20 69 6c 65 73 20 61 6e 64 20 66 6c 61 67 73 20 61 iles and flags a
6df30 72 65 20 75 73 65 64 20 77 68 65 6e 0a 09 20 20 re used when..
6df40 20 20 20 20 20 20 23 20 6c 69 6e 6b 69 6e 67 20 # linking
6df50 61 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 a shared library
6df60 2e 0a 09 20 20 20 20 20 20 20 20 6f 75 74 70 75 ... outpu
6df70 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 t_verbose_link_c
6df80 6d 64 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 md='$CC -shared
6df90 24 43 46 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 $CFLAGS -v conft
6dfa0 65 73 74 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 est.$objext 2>&1
6dfb0 20 7c 20 24 47 52 45 50 20 2d 76 20 22 5e 43 6f | $GREP -v "^Co
6dfc0 6e 66 69 67 75 72 65 64 20 77 69 74 68 3a 22 20 nfigured with:"
6dfd0 7c 20 24 47 52 45 50 20 22 5c 2d 4c 22 27 0a 09 | $GREP "\-L"'..
6dfe0 20 20 20 20 20 20 65 6c 73 65 0a 09 20 20 20 20 else..
6dff0 20 20 20 20 23 20 67 2b 2b 20 32 2e 37 20 61 70 # g++ 2.7 ap
6e000 70 65 61 72 73 20 74 6f 20 72 65 71 75 69 72 65 pears to require
6e010 20 60 2d 47 27 20 4e 4f 54 20 60 2d 73 68 61 72 `-G' NOT `-shar
6e020 65 64 27 20 6f 6e 20 74 68 69 73 0a 09 20 20 20 ed' on this..
6e030 20 20 20 20 20 23 20 70 6c 61 74 66 6f 72 6d 2e # platform.
6e040 0a 09 20 20 20 20 20 20 20 20 61 72 63 68 69 76 .. archiv
6e050 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 e_cmds_CXX='$CC
6e060 2d 47 20 2d 6e 6f 73 74 64 6c 69 62 20 24 4c 44 -G -nostdlib $LD
6e070 46 4c 41 47 53 20 24 70 72 65 64 65 70 5f 6f 62 FLAGS $predep_ob
6e080 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 jects $libobjs $
6e090 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 deplibs $postdep
6e0a0 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c _objects $compil
6e0b0 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 68 er_flags ${wl}-h
6e0c0 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 $wl$soname -o $
6e0d0 6c 69 62 27 0a 09 20 20 20 20 20 20 20 20 61 72 lib'.. ar
6e0e0 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 chive_expsym_cmd
6e0f0 73 5f 43 58 58 3d 27 65 63 68 6f 20 22 7b 20 67 s_CXX='echo "{ g
6e100 6c 6f 62 61 6c 3a 22 20 3e 20 24 6c 69 62 2e 65 lobal:" > $lib.e
6e110 78 70 7e 63 61 74 20 24 65 78 70 6f 72 74 5f 73 xp~cat $export_s
6e120 79 6d 62 6f 6c 73 20 7c 20 24 53 45 44 20 2d 65 ymbols | $SED -e
6e130 20 22 73 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 "s/\(.*\)/\1;/"
6e140 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 65 63 68 >> $lib.exp~ech
6e150 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 o "local: *; };"
6e160 20 3e 3e 20 24 6c 69 62 2e 65 78 70 7e 0a 09 09 >> $lib.exp~...
6e170 20 20 24 43 43 20 2d 47 20 2d 6e 6f 73 74 64 6c $CC -G -nostdl
6e180 69 62 20 24 7b 77 6c 7d 2d 4d 20 24 77 6c 24 6c ib ${wl}-M $wl$l
6e190 69 62 2e 65 78 70 20 2d 6f 20 24 6c 69 62 20 24 ib.exp -o $lib $
6e1a0 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 predep_objects $
6e1b0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 libobjs $deplibs
6e1c0 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 $postdep_object
6e1d0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 s $compiler_flag
6e1e0 73 7e 24 52 4d 20 24 6c 69 62 2e 65 78 70 27 0a s~$RM $lib.exp'.
6e1f0 0a 09 20 20 20 20 20 20 20 20 23 20 43 6f 6d 6d .. # Comm
6e200 61 6e 64 73 20 74 6f 20 6d 61 6b 65 20 63 6f 6d ands to make com
6e210 70 69 6c 65 72 20 70 72 6f 64 75 63 65 20 76 65 piler produce ve
6e220 72 62 6f 73 65 20 6f 75 74 70 75 74 20 74 68 61 rbose output tha
6e230 74 20 6c 69 73 74 73 0a 09 20 20 20 20 20 20 20 t lists..
6e240 20 23 20 77 68 61 74 20 22 68 69 64 64 65 6e 22 # what "hidden"
6e250 20 6c 69 62 72 61 72 69 65 73 2c 20 6f 62 6a 65 libraries, obje
6e260 63 74 20 66 69 6c 65 73 20 61 6e 64 20 66 6c 61 ct files and fla
6e270 67 73 20 61 72 65 20 75 73 65 64 20 77 68 65 6e gs are used when
6e280 0a 09 20 20 20 20 20 20 20 20 23 20 6c 69 6e 6b .. # link
6e290 69 6e 67 20 61 20 73 68 61 72 65 64 20 6c 69 62 ing a shared lib
6e2a0 72 61 72 79 2e 0a 09 20 20 20 20 20 20 20 20 6f rary... o
6e2b0 75 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 utput_verbose_li
6e2c0 6e 6b 5f 63 6d 64 3d 27 24 43 43 20 2d 47 20 24 nk_cmd='$CC -G $
6e2d0 43 46 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 65 CFLAGS -v confte
6e2e0 73 74 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 20 st.$objext 2>&1
6e2f0 7c 20 24 47 52 45 50 20 2d 76 20 22 5e 43 6f 6e | $GREP -v "^Con
6e300 66 69 67 75 72 65 64 20 77 69 74 68 3a 22 20 7c figured with:" |
6e310 20 24 47 52 45 50 20 22 5c 2d 4c 22 27 0a 09 20 $GREP "\-L"'..
6e320 20 20 20 20 20 66 69 0a 0a 09 20 20 20 20 20 20 fi...
6e330 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
6e340 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d 27 24 flag_spec_CXX='$
6e350 7b 77 6c 7d 2d 52 20 24 77 6c 24 6c 69 62 64 69 {wl}-R $wl$libdi
6e360 72 27 0a 09 20 20 20 20 20 20 63 61 73 65 20 24 r'.. case $
6e370 68 6f 73 74 5f 6f 73 20 69 6e 0a 09 09 73 6f 6c host_os in...sol
6e380 61 72 69 73 32 2e 5b 30 2d 35 5d 20 7c 20 73 6f aris2.[0-5] | so
6e390 6c 61 72 69 73 32 2e 5b 30 2d 35 5d 2e 2a 29 20 laris2.[0-5].*)
6e3a0 3b 3b 0a 09 09 2a 29 0a 09 09 20 20 77 68 6f 6c ;;...*)... whol
6e3b0 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 e_archive_flag_s
6e3c0 70 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d 7a pec_CXX='${wl}-z
6e3d0 20 24 7b 77 6c 7d 61 6c 6c 65 78 74 72 61 63 74 ${wl}allextract
6e3e0 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 24 7b 77 $convenience ${w
6e3f0 6c 7d 2d 7a 20 24 7b 77 6c 7d 64 65 66 61 75 6c l}-z ${wl}defaul
6e400 74 65 78 74 72 61 63 74 27 0a 09 09 20 20 3b 3b textract'... ;;
6e410 0a 09 20 20 20 20 20 20 65 73 61 63 0a 09 20 20 .. esac..
6e420 20 20 66 69 0a 09 20 20 20 20 3b 3b 0a 20 20 20 fi.. ;;.
6e430 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 esac.
6e440 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2a ;;.. sysv4*
6e450 75 77 32 2a 20 7c 20 73 79 73 76 35 4f 70 65 6e uw2* | sysv5Open
6e460 55 4e 49 58 2a 20 7c 20 73 79 73 76 35 55 6e 69 UNIX* | sysv5Uni
6e470 78 57 61 72 65 37 2e 5b 30 31 5d 2e 5b 31 30 5d xWare7.[01].[10]
6e480 2a 20 7c 20 75 6e 69 78 77 61 72 65 37 2a 20 7c * | unixware7* |
6e490 20 73 63 6f 33 2e 32 76 35 2e 30 2e 5b 30 32 34 sco3.2v5.0.[024
6e4a0 5d 2a 29 0a 20 20 20 20 20 20 6e 6f 5f 75 6e 64 ]*). no_und
6e4b0 65 66 69 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d efined_flag_CXX=
6e4c0 27 24 7b 77 6c 7d 2d 7a 2c 74 65 78 74 27 0a 20 '${wl}-z,text'.
6e4d0 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 archive_cmd
6e4e0 73 5f 6e 65 65 64 5f 6c 63 5f 43 58 58 3d 6e 6f s_need_lc_CXX=no
6e4f0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f . hardcode_
6e500 73 68 6c 69 62 70 61 74 68 5f 76 61 72 5f 43 58 shlibpath_var_CX
6e510 58 3d 6e 6f 0a 20 20 20 20 20 20 72 75 6e 70 61 X=no. runpa
6e520 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 th_var='LD_RUN_P
6e530 41 54 48 27 0a 0a 20 20 20 20 20 20 63 61 73 65 ATH'.. case
6e540 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e $cc_basename in
6e550 0a 20 20 20 20 20 20 20 20 43 43 2a 29 0a 09 20 . CC*)..
6e560 20 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 archive_cmds_CX
6e570 58 3d 27 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d X='$CC -G ${wl}-
6e580 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 h,$soname -o $li
6e590 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c b $libobjs $depl
6e5a0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c ibs $compiler_fl
6e5b0 61 67 73 27 0a 09 20 20 61 72 63 68 69 76 65 5f ags'.. archive_
6e5c0 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 3d expsym_cmds_CXX=
6e5d0 27 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 42 65 '$CC -G ${wl}-Be
6e5e0 78 70 6f 72 74 3a 24 65 78 70 6f 72 74 5f 73 79 xport:$export_sy
6e5f0 6d 62 6f 6c 73 20 24 7b 77 6c 7d 2d 68 2c 24 73 mbols ${wl}-h,$s
6e600 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c oname -o $lib $l
6e610 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 ibobjs $deplibs
6e620 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 $compiler_flags'
6e630 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 61 72 .. ;;..*).. ar
6e640 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d 27 chive_cmds_CXX='
6e650 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c $CC -shared ${wl
6e660 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 }-h,$soname -o $
6e670 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 lib $libobjs $de
6e680 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f plibs $compiler_
6e690 66 6c 61 67 73 27 0a 09 20 20 61 72 63 68 69 76 flags'.. archiv
6e6a0 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 e_expsym_cmds_CX
6e6b0 58 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 X='$CC -shared $
6e6c0 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 3a 24 65 78 {wl}-Bexport:$ex
6e6d0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 7b 77 port_symbols ${w
6e6e0 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 l}-h,$soname -o
6e6f0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 $lib $libobjs $d
6e700 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 eplibs $compiler
6e710 5f 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 20 20 _flags'.. ;;.
6e720 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b esac. ;
6e730 3b 0a 0a 20 20 20 20 20 20 73 79 73 76 35 2a 20 ;.. sysv5*
6e740 7c 20 73 63 6f 33 2e 32 76 35 2a 20 7c 20 73 63 | sco3.2v5* | sc
6e750 6f 35 76 36 2a 29 0a 09 23 20 4e 6f 74 65 3a 20 o5v6*)..# Note:
6e760 57 65 20 63 61 6e 20 4e 4f 54 20 75 73 65 20 2d We can NOT use -
6e770 7a 20 64 65 66 73 20 61 73 20 77 65 20 6d 69 67 z defs as we mig
6e780 68 74 20 64 65 73 69 72 65 2c 20 62 65 63 61 75 ht desire, becau
6e790 73 65 20 77 65 20 64 6f 20 6e 6f 74 0a 09 23 20 se we do not..#
6e7a0 6c 69 6e 6b 20 77 69 74 68 20 2d 6c 63 2c 20 61 link with -lc, a
6e7b0 6e 64 20 74 68 61 74 20 77 6f 75 6c 64 20 63 61 nd that would ca
6e7c0 75 73 65 20 61 6e 79 20 73 79 6d 62 6f 6c 73 20 use any symbols
6e7d0 75 73 65 64 20 66 72 6f 6d 20 6c 69 62 63 20 74 used from libc t
6e7e0 6f 0a 09 23 20 61 6c 77 61 79 73 20 62 65 20 75 o..# always be u
6e7f0 6e 72 65 73 6f 6c 76 65 64 2c 20 77 68 69 63 68 nresolved, which
6e800 20 6d 65 61 6e 73 20 6a 75 73 74 20 61 62 6f 75 means just abou
6e810 74 20 6e 6f 20 6c 69 62 72 61 72 79 20 77 6f 75 t no library wou
6e820 6c 64 0a 09 23 20 65 76 65 72 20 6c 69 6e 6b 20 ld..# ever link
6e830 63 6f 72 72 65 63 74 6c 79 2e 20 20 49 66 20 77 correctly. If w
6e840 65 27 72 65 20 6e 6f 74 20 75 73 69 6e 67 20 47 e're not using G
6e850 4e 55 20 6c 64 20 77 65 20 75 73 65 20 2d 7a 20 NU ld we use -z
6e860 74 65 78 74 0a 09 23 20 74 68 6f 75 67 68 2c 20 text..# though,
6e870 77 68 69 63 68 20 64 6f 65 73 20 63 61 74 63 68 which does catch
6e880 20 73 6f 6d 65 20 62 61 64 20 73 79 6d 62 6f 6c some bad symbol
6e890 73 20 62 75 74 20 69 73 6e 27 74 20 61 73 20 68 s but isn't as h
6e8a0 65 61 76 79 2d 68 61 6e 64 65 64 0a 09 23 20 61 eavy-handed..# a
6e8b0 73 20 2d 7a 20 64 65 66 73 2e 0a 09 6e 6f 5f 75 s -z defs...no_u
6e8c0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 5f 43 58 ndefined_flag_CX
6e8d0 58 3d 27 24 7b 77 6c 7d 2d 7a 2c 74 65 78 74 27 X='${wl}-z,text'
6e8e0 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 ..allow_undefine
6e8f0 64 5f 66 6c 61 67 5f 43 58 58 3d 27 24 7b 77 6c d_flag_CXX='${wl
6e900 7d 2d 7a 2c 6e 6f 64 65 66 73 27 0a 09 61 72 63 }-z,nodefs'..arc
6e910 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c hive_cmds_need_l
6e920 63 5f 43 58 58 3d 6e 6f 0a 09 68 61 72 64 63 6f c_CXX=no..hardco
6e930 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 de_shlibpath_var
6e940 5f 43 58 58 3d 6e 6f 0a 09 68 61 72 64 63 6f 64 _CXX=no..hardcod
6e950 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 e_libdir_flag_sp
6e960 65 63 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d 52 2c ec_CXX='${wl}-R,
6e970 24 6c 69 62 64 69 72 27 0a 09 68 61 72 64 63 6f $libdir'..hardco
6e980 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 de_libdir_separa
6e990 74 6f 72 5f 43 58 58 3d 27 3a 27 0a 09 6c 69 6e tor_CXX=':'..lin
6e9a0 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 5f 43 58 k_all_deplibs_CX
6e9b0 58 3d 79 65 73 0a 09 65 78 70 6f 72 74 5f 64 79 X=yes..export_dy
6e9c0 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 5f namic_flag_spec_
6e9d0 43 58 58 3d 27 24 7b 77 6c 7d 2d 42 65 78 70 6f CXX='${wl}-Bexpo
6e9e0 72 74 27 0a 09 72 75 6e 70 61 74 68 5f 76 61 72 rt'..runpath_var
6e9f0 3d 27 4c 44 5f 52 55 4e 5f 50 41 54 48 27 0a 0a ='LD_RUN_PATH'..
6ea00 09 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 .case $cc_basena
6ea10 6d 65 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 me in.
6ea20 43 43 2a 29 0a 09 20 20 20 20 61 72 63 68 69 76 CC*).. archiv
6ea30 65 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 e_cmds_CXX='$CC
6ea40 2d 47 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 -G ${wl}-h,$sona
6ea50 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f me -o $lib $libo
6ea60 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f bjs $deplibs $co
6ea70 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 mpiler_flags'..
6ea80 20 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 archive_expsy
6ea90 6d 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 20 m_cmds_CXX='$CC
6eaa0 2d 47 20 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 -G ${wl}-Bexport
6eab0 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 :$export_symbols
6eac0 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 ${wl}-h,$soname
6ead0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a -o $lib $libobj
6eae0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 s $deplibs $comp
6eaf0 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 20 iler_flags'..
6eb00 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 old_archive_cmd
6eb10 73 5f 43 58 58 3d 27 24 43 43 20 2d 54 70 72 65 s_CXX='$CC -Tpre
6eb20 6c 69 6e 6b 5f 6f 62 6a 65 63 74 73 20 24 6f 6c link_objects $ol
6eb30 64 6f 62 6a 73 7e 0a 09 20 20 20 20 20 20 27 22 dobjs~.. '"
6eb40 24 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 $old_archive_cmd
6eb50 73 5f 43 58 58 22 0a 09 20 20 20 20 72 65 6c 6f s_CXX".. relo
6eb60 61 64 5f 63 6d 64 73 5f 43 58 58 3d 27 24 43 43 ad_cmds_CXX='$CC
6eb70 20 2d 54 70 72 65 6c 69 6e 6b 5f 6f 62 6a 65 63 -Tprelink_objec
6eb80 74 73 20 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 7e ts $reload_objs~
6eb90 0a 09 20 20 20 20 20 20 27 22 24 72 65 6c 6f 61 .. '"$reloa
6eba0 64 5f 63 6d 64 73 5f 43 58 58 22 0a 09 20 20 20 d_cmds_CXX"..
6ebb0 20 3b 3b 0a 09 20 20 2a 29 0a 09 20 20 20 20 61 ;;.. *).. a
6ebc0 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 3d rchive_cmds_CXX=
6ebd0 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77 '$CC -shared ${w
6ebe0 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 l}-h,$soname -o
6ebf0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 $lib $libobjs $d
6ec00 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 eplibs $compiler
6ec10 5f 66 6c 61 67 73 27 0a 09 20 20 20 20 61 72 63 _flags'.. arc
6ec20 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 hive_expsym_cmds
6ec30 5f 43 58 58 3d 27 24 43 43 20 2d 73 68 61 72 65 _CXX='$CC -share
6ec40 64 20 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 3a d ${wl}-Bexport:
6ec50 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 $export_symbols
6ec60 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20 ${wl}-h,$soname
6ec70 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 -o $lib $libobjs
6ec80 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 $deplibs $compi
6ec90 6c 65 72 5f 66 6c 61 67 73 27 0a 09 20 20 20 20 ler_flags'..
6eca0 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 3b ;;..esac. ;
6ecb0 3b 0a 0a 20 20 20 20 20 20 74 61 6e 64 65 6d 2a ;.. tandem*
6ecc0 29 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 24 ). case $
6ecd0 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 20 cc_basename in.
6ece0 20 20 20 20 20 20 20 20 20 4e 43 43 2a 29 0a 09 NCC*)..
6ecf0 20 20 20 20 23 20 4e 6f 6e 53 74 6f 70 2d 55 58 # NonStop-UX
6ed00 20 4e 43 43 20 33 2e 32 30 0a 09 20 20 20 20 23 NCC 3.20.. #
6ed10 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 FIXME: insert p
6ed20 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 roper C++ librar
6ed30 79 20 73 75 70 70 6f 72 74 0a 09 20 20 20 20 6c y support.. l
6ed40 64 5f 73 68 6c 69 62 73 5f 43 58 58 3d 6e 6f 0a d_shlibs_CXX=no.
6ed50 09 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 . ;;.
6ed60 20 20 2a 29 0a 09 20 20 20 20 23 20 46 49 58 4d *).. # FIXM
6ed70 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72 E: insert proper
6ed80 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70 C++ library sup
6ed90 70 6f 72 74 0a 09 20 20 20 20 6c 64 5f 73 68 6c port.. ld_shl
6eda0 69 62 73 5f 43 58 58 3d 6e 6f 0a 09 20 20 20 20 ibs_CXX=no..
6edb0 3b 3b 0a 20 20 20 20 20 20 20 20 65 73 61 63 0a ;;. esac.
6edc0 20 20 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 ;;..
6edd0 20 20 76 78 77 6f 72 6b 73 2a 29 0a 20 20 20 20 vxworks*).
6ede0 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 # FIXME: ins
6edf0 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c ert proper C++ l
6ee00 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a 20 ibrary support.
6ee10 20 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 ld_shlibs
6ee20 5f 43 58 58 3d 6e 6f 0a 20 20 20 20 20 20 20 20 _CXX=no.
6ee30 3b 3b 0a 0a 20 20 20 20 20 20 2a 29 0a 20 20 20 ;;.. *).
6ee40 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e # FIXME: in
6ee50 73 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 sert proper C++
6ee60 6c 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a library support.
6ee70 20 20 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 ld_shlib
6ee80 73 5f 43 58 58 3d 6e 6f 0a 20 20 20 20 20 20 20 s_CXX=no.
6ee90 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 ;;. esac..
6eea0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
6eeb0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
6eec0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
6eed0 74 3a 20 24 6c 64 5f 73 68 6c 69 62 73 5f 43 58 t: $ld_shlibs_CX
6eee0 58 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 X" >&5.$as_echo
6eef0 22 24 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 22 "$ld_shlibs_CXX"
6ef00 20 3e 26 36 3b 20 7d 0a 20 20 20 20 74 65 73 74 >&6; }. test
6ef10 20 22 24 6c 64 5f 73 68 6c 69 62 73 5f 43 58 58 "$ld_shlibs_CXX
6ef20 22 20 3d 20 6e 6f 20 26 26 20 63 61 6e 5f 62 75 " = no && can_bu
6ef30 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 0a 20 ild_shared=no..
6ef40 20 20 20 47 43 43 5f 43 58 58 3d 22 24 47 58 58 GCC_CXX="$GXX
6ef50 22 0a 20 20 20 20 4c 44 5f 43 58 58 3d 22 24 4c ". LD_CXX="$L
6ef60 44 22 0a 0a 20 20 20 20 23 23 20 43 41 56 45 41 D".. ## CAVEA
6ef70 54 20 45 4d 50 54 4f 52 3a 0a 20 20 20 20 23 23 T EMPTOR:. ##
6ef80 20 54 68 65 72 65 20 69 73 20 6e 6f 20 65 6e 63 There is no enc
6ef90 61 70 73 75 6c 61 74 69 6f 6e 20 77 69 74 68 69 apsulation withi
6efa0 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 n the following
6efb0 6d 61 63 72 6f 73 2c 20 64 6f 20 6e 6f 74 20 63 macros, do not c
6efc0 68 61 6e 67 65 0a 20 20 20 20 23 23 20 74 68 65 hange. ## the
6efd0 20 72 75 6e 6e 69 6e 67 20 6f 72 64 65 72 20 6f running order o
6efe0 72 20 6f 74 68 65 72 77 69 73 65 20 6d 6f 76 65 r otherwise move
6eff0 20 74 68 65 6d 20 61 72 6f 75 6e 64 20 75 6e 6c them around unl
6f000 65 73 73 20 79 6f 75 20 6b 6e 6f 77 20 65 78 61 ess you know exa
6f010 63 74 6c 79 0a 20 20 20 20 23 23 20 77 68 61 74 ctly. ## what
6f020 20 79 6f 75 20 61 72 65 20 64 6f 69 6e 67 2e 2e you are doing..
6f030 2e 0a 20 20 20 20 23 20 44 65 70 65 6e 64 65 6e .. # Dependen
6f040 63 69 65 73 20 74 6f 20 70 6c 61 63 65 20 62 65 cies to place be
6f050 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 74 fore and after t
6f060 68 65 20 6f 62 6a 65 63 74 20 62 65 69 6e 67 20 he object being
6f070 6c 69 6e 6b 65 64 3a 0a 70 72 65 64 65 70 5f 6f linked:.predep_o
6f080 62 6a 65 63 74 73 5f 43 58 58 3d 0a 70 6f 73 74 bjects_CXX=.post
6f090 64 65 70 5f 6f 62 6a 65 63 74 73 5f 43 58 58 3d dep_objects_CXX=
6f0a0 0a 70 72 65 64 65 70 73 5f 43 58 58 3d 0a 70 6f .predeps_CXX=.po
6f0b0 73 74 64 65 70 73 5f 43 58 58 3d 0a 63 6f 6d 70 stdeps_CXX=.comp
6f0c0 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f iler_lib_search_
6f0d0 70 61 74 68 5f 43 58 58 3d 0a 0a 63 61 74 20 3e path_CXX=..cat >
6f0e0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
6f0f0 74 20 3c 3c 5f 4c 54 5f 45 4f 46 0a 63 6c 61 73 t <<_LT_EOF.clas
6f100 73 20 46 6f 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a s Foo.{.public:.
6f110 20 20 46 6f 6f 20 28 76 6f 69 64 29 20 7b 20 61 Foo (void) { a
6f120 20 3d 20 30 3b 20 7d 0a 70 72 69 76 61 74 65 3a = 0; }.private:
6f130 0a 20 20 69 6e 74 20 61 3b 0a 7d 3b 0a 5f 4c 54 . int a;.};._LT
6f140 5f 45 4f 46 0a 0a 0a 5f 6c 74 5f 6c 69 62 64 65 _EOF..._lt_libde
6f150 70 73 5f 73 61 76 65 5f 43 46 4c 41 47 53 3d 24 ps_save_CFLAGS=$
6f160 43 46 4c 41 47 53 0a 63 61 73 65 20 22 24 43 43 CFLAGS.case "$CC
6f170 20 24 43 46 4c 41 47 53 20 22 20 69 6e 20 23 28 $CFLAGS " in #(
6f180 0a 2a 5c 20 2d 66 6c 74 6f 2a 5c 20 2a 29 20 43 .*\ -flto*\ *) C
6f190 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d FLAGS="$CFLAGS -
6f1a0 66 6e 6f 2d 6c 74 6f 22 20 3b 3b 0a 2a 5c 20 2d fno-lto" ;;.*\ -
6f1b0 66 77 68 6f 70 72 2a 5c 20 2a 29 20 43 46 4c 41 fwhopr*\ *) CFLA
6f1c0 47 53 3d 22 24 43 46 4c 41 47 53 20 2d 66 6e 6f GS="$CFLAGS -fno
6f1d0 2d 77 68 6f 70 72 22 20 3b 3b 0a 65 73 61 63 0a -whopr" ;;.esac.
6f1e0 0a 69 66 20 7b 20 7b 20 65 76 61 6c 20 65 63 68 .if { { eval ech
6f1f0 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 5c 22 3a 24 o "\"\$as_me\":$
6f200 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
6f210 4e 4f 7d 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 NO}: \"$ac_compi
6f220 6c 65 5c 22 22 3b 20 7d 20 3e 26 35 0a 20 20 28 le\""; } >&5. (
6f230 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 eval $ac_compile
6f240 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 ) 2>&5. ac_stat
6f250 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f us=$?. $as_echo
6f260 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
6f270 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c neno-$LINENO}: \
6f280 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 $? = $ac_status"
6f290 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f >&5. test $ac_
6f2a0 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 3b 20 74 status = 0; }; t
6f2b0 68 65 6e 0a 20 20 23 20 50 61 72 73 65 20 74 68 hen. # Parse th
6f2c0 65 20 63 6f 6d 70 69 6c 65 72 20 6f 75 74 70 75 e compiler outpu
6f2d0 74 20 61 6e 64 20 65 78 74 72 61 63 74 20 74 68 t and extract th
6f2e0 65 20 6e 65 63 65 73 73 61 72 79 0a 20 20 23 20 e necessary. #
6f2f0 6f 62 6a 65 63 74 73 2c 20 6c 69 62 72 61 72 69 objects, librari
6f300 65 73 20 61 6e 64 20 6c 69 62 72 61 72 79 20 66 es and library f
6f310 6c 61 67 73 2e 0a 0a 20 20 23 20 53 65 6e 74 69 lags... # Senti
6f320 6e 65 6c 20 75 73 65 64 20 74 6f 20 6b 65 65 70 nel used to keep
6f330 20 74 72 61 63 6b 20 6f 66 20 77 68 65 74 68 65 track of whethe
6f340 72 20 6f 72 20 6e 6f 74 20 77 65 20 61 72 65 20 r or not we are
6f350 62 65 66 6f 72 65 0a 20 20 23 20 74 68 65 20 63 before. # the c
6f360 6f 6e 66 74 65 73 74 20 6f 62 6a 65 63 74 20 66 onftest object f
6f370 69 6c 65 2e 0a 20 20 70 72 65 5f 74 65 73 74 5f ile.. pre_test_
6f380 6f 62 6a 65 63 74 5f 64 65 70 73 5f 64 6f 6e 65 object_deps_done
6f390 3d 6e 6f 0a 0a 20 20 66 6f 72 20 70 20 69 6e 20 =no.. for p in
6f3a0 60 65 76 61 6c 20 22 24 6f 75 74 70 75 74 5f 76 `eval "$output_v
6f3b0 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64 22 erbose_link_cmd"
6f3c0 60 3b 20 64 6f 0a 20 20 20 20 63 61 73 65 20 24 `; do. case $
6f3d0 7b 70 72 65 76 7d 24 7b 70 7d 20 69 6e 0a 0a 20 {prev}${p} in..
6f3e0 20 20 20 2d 4c 2a 20 7c 20 2d 52 2a 20 7c 20 2d -L* | -R* | -
6f3f0 6c 2a 29 0a 20 20 20 20 20 20 20 23 20 53 6f 6d l*). # Som
6f400 65 20 63 6f 6d 70 69 6c 65 72 73 20 70 6c 61 63 e compilers plac
6f410 65 20 73 70 61 63 65 20 62 65 74 77 65 65 6e 20 e space between
6f420 22 2d 7b 4c 2c 52 7d 22 20 61 6e 64 20 74 68 65 "-{L,R}" and the
6f430 20 70 61 74 68 2e 0a 20 20 20 20 20 20 20 23 20 path.. #
6f440 52 65 6d 6f 76 65 20 74 68 65 20 73 70 61 63 65 Remove the space
6f450 2e 0a 20 20 20 20 20 20 20 69 66 20 74 65 73 74 .. if test
6f460 20 24 70 20 3d 20 22 2d 4c 22 20 7c 7c 0a 20 20 $p = "-L" ||.
6f470 20 20 20 20 20 20 20 20 74 65 73 74 20 24 70 20 test $p
6f480 3d 20 22 2d 52 22 3b 20 74 68 65 6e 0a 09 20 70 = "-R"; then.. p
6f490 72 65 76 3d 24 70 0a 09 20 63 6f 6e 74 69 6e 75 rev=$p.. continu
6f4a0 65 0a 20 20 20 20 20 20 20 66 69 0a 0a 20 20 20 e. fi..
6f4b0 20 20 20 20 23 20 45 78 70 61 6e 64 20 74 68 65 # Expand the
6f4c0 20 73 79 73 72 6f 6f 74 20 74 6f 20 65 61 73 65 sysroot to ease
6f4d0 20 65 78 74 72 61 63 74 69 6e 67 20 74 68 65 20 extracting the
6f4e0 64 69 72 65 63 74 6f 72 69 65 73 20 6c 61 74 65 directories late
6f4f0 72 2e 0a 20 20 20 20 20 20 20 69 66 20 74 65 73 r.. if tes
6f500 74 20 2d 7a 20 22 24 70 72 65 76 22 3b 20 74 68 t -z "$prev"; th
6f510 65 6e 0a 20 20 20 20 20 20 20 20 20 63 61 73 65 en. case
6f520 20 24 70 20 69 6e 0a 20 20 20 20 20 20 20 20 20 $p in.
6f530 2d 4c 2a 29 20 66 75 6e 63 5f 73 74 72 69 70 6e -L*) func_stripn
6f540 61 6d 65 5f 63 6e 66 20 27 2d 4c 27 20 27 27 20 ame_cnf '-L' ''
6f550 22 24 70 22 3b 20 70 72 65 76 3d 2d 4c 3b 20 70 "$p"; prev=-L; p
6f560 3d 24 66 75 6e 63 5f 73 74 72 69 70 6e 61 6d 65 =$func_stripname
6f570 5f 72 65 73 75 6c 74 20 3b 3b 0a 20 20 20 20 20 _result ;;.
6f580 20 20 20 20 2d 52 2a 29 20 66 75 6e 63 5f 73 74 -R*) func_st
6f590 72 69 70 6e 61 6d 65 5f 63 6e 66 20 27 2d 52 27 ripname_cnf '-R'
6f5a0 20 27 27 20 22 24 70 22 3b 20 70 72 65 76 3d 2d '' "$p"; prev=-
6f5b0 52 3b 20 70 3d 24 66 75 6e 63 5f 73 74 72 69 70 R; p=$func_strip
6f5c0 6e 61 6d 65 5f 72 65 73 75 6c 74 20 3b 3b 0a 20 name_result ;;.
6f5d0 20 20 20 20 20 20 20 20 2d 6c 2a 29 20 66 75 6e -l*) fun
6f5e0 63 5f 73 74 72 69 70 6e 61 6d 65 5f 63 6e 66 20 c_stripname_cnf
6f5f0 27 2d 6c 27 20 27 27 20 22 24 70 22 3b 20 70 72 '-l' '' "$p"; pr
6f600 65 76 3d 2d 6c 3b 20 70 3d 24 66 75 6e 63 5f 73 ev=-l; p=$func_s
6f610 74 72 69 70 6e 61 6d 65 5f 72 65 73 75 6c 74 20 tripname_result
6f620 3b 3b 0a 20 20 20 20 20 20 20 20 20 65 73 61 63 ;;. esac
6f630 0a 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 . fi.
6f640 20 20 63 61 73 65 20 24 70 20 69 6e 0a 20 20 20 case $p in.
6f650 20 20 20 20 3d 2a 29 20 66 75 6e 63 5f 73 74 72 =*) func_str
6f660 69 70 6e 61 6d 65 5f 63 6e 66 20 27 3d 27 20 27 ipname_cnf '=' '
6f670 27 20 22 24 70 22 3b 20 70 3d 24 6c 74 5f 73 79 ' "$p"; p=$lt_sy
6f680 73 72 6f 6f 74 24 66 75 6e 63 5f 73 74 72 69 70 sroot$func_strip
6f690 6e 61 6d 65 5f 72 65 73 75 6c 74 20 3b 3b 0a 20 name_result ;;.
6f6a0 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 esac.
6f6b0 20 20 69 66 20 74 65 73 74 20 22 24 70 72 65 5f if test "$pre_
6f6c0 74 65 73 74 5f 6f 62 6a 65 63 74 5f 64 65 70 73 test_object_deps
6f6d0 5f 64 6f 6e 65 22 20 3d 20 6e 6f 3b 20 74 68 65 _done" = no; the
6f6e0 6e 0a 09 20 63 61 73 65 20 24 7b 70 72 65 76 7d n.. case ${prev}
6f6f0 20 69 6e 0a 09 20 2d 4c 20 7c 20 2d 52 29 0a 09 in.. -L | -R)..
6f700 20 20 20 23 20 49 6e 74 65 72 6e 61 6c 20 63 6f # Internal co
6f710 6d 70 69 6c 65 72 20 6c 69 62 72 61 72 79 20 70 mpiler library p
6f720 61 74 68 73 20 73 68 6f 75 6c 64 20 63 6f 6d 65 aths should come
6f730 20 61 66 74 65 72 20 74 68 6f 73 65 0a 09 20 20 after those..
6f740 20 23 20 70 72 6f 76 69 64 65 64 20 74 68 65 20 # provided the
6f750 75 73 65 72 2e 20 20 54 68 65 20 70 6f 73 74 64 user. The postd
6f760 65 70 73 20 61 6c 72 65 61 64 79 20 63 6f 6d 65 eps already come
6f770 20 61 66 74 65 72 20 74 68 65 0a 09 20 20 20 23 after the.. #
6f780 20 75 73 65 72 20 73 75 70 70 6c 69 65 64 20 6c user supplied l
6f790 69 62 73 20 73 6f 20 74 68 65 72 65 20 69 73 20 ibs so there is
6f7a0 6e 6f 20 6e 65 65 64 20 74 6f 20 70 72 6f 63 65 no need to proce
6f7b0 73 73 20 74 68 65 6d 2e 0a 09 20 20 20 69 66 20 ss them... if
6f7c0 74 65 73 74 20 2d 7a 20 22 24 63 6f 6d 70 69 6c test -z "$compil
6f7d0 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 er_lib_search_pa
6f7e0 74 68 5f 43 58 58 22 3b 20 74 68 65 6e 0a 09 20 th_CXX"; then..
6f7f0 20 20 20 20 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 compiler_lib
6f800 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 43 58 58 _search_path_CXX
6f810 3d 22 24 7b 70 72 65 76 7d 24 7b 70 7d 22 0a 09 ="${prev}${p}"..
6f820 20 20 20 65 6c 73 65 0a 09 20 20 20 20 20 63 6f else.. co
6f830 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 mpiler_lib_searc
6f840 68 5f 70 61 74 68 5f 43 58 58 3d 22 24 7b 63 6f h_path_CXX="${co
6f850 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 mpiler_lib_searc
6f860 68 5f 70 61 74 68 5f 43 58 58 7d 20 24 7b 70 72 h_path_CXX} ${pr
6f870 65 76 7d 24 7b 70 7d 22 0a 09 20 20 20 66 69 0a ev}${p}".. fi.
6f880 09 20 20 20 3b 3b 0a 09 20 23 20 54 68 65 20 22 . ;;.. # The "
6f890 2d 6c 22 20 63 61 73 65 20 77 6f 75 6c 64 20 6e -l" case would n
6f8a0 65 76 65 72 20 63 6f 6d 65 20 62 65 66 6f 72 65 ever come before
6f8b0 20 74 68 65 20 6f 62 6a 65 63 74 20 62 65 69 6e the object bein
6f8c0 67 0a 09 20 23 20 6c 69 6e 6b 65 64 2c 20 73 6f g.. # linked, so
6f8d0 20 64 6f 6e 27 74 20 62 6f 74 68 65 72 20 68 61 don't bother ha
6f8e0 6e 64 6c 69 6e 67 20 74 68 69 73 20 63 61 73 65 ndling this case
6f8f0 2e 0a 09 20 65 73 61 63 0a 20 20 20 20 20 20 20 ... esac.
6f900 65 6c 73 65 0a 09 20 69 66 20 74 65 73 74 20 2d else.. if test -
6f910 7a 20 22 24 70 6f 73 74 64 65 70 73 5f 43 58 58 z "$postdeps_CXX
6f920 22 3b 20 74 68 65 6e 0a 09 20 20 20 70 6f 73 74 "; then.. post
6f930 64 65 70 73 5f 43 58 58 3d 22 24 7b 70 72 65 76 deps_CXX="${prev
6f940 7d 24 7b 70 7d 22 0a 09 20 65 6c 73 65 0a 09 20 }${p}".. else..
6f950 20 20 70 6f 73 74 64 65 70 73 5f 43 58 58 3d 22 postdeps_CXX="
6f960 24 7b 70 6f 73 74 64 65 70 73 5f 43 58 58 7d 20 ${postdeps_CXX}
6f970 24 7b 70 72 65 76 7d 24 7b 70 7d 22 0a 09 20 66 ${prev}${p}".. f
6f980 69 0a 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 i. fi.
6f990 20 20 20 70 72 65 76 3d 0a 20 20 20 20 20 20 20 prev=.
6f9a0 3b 3b 0a 0a 20 20 20 20 2a 2e 6c 74 6f 2e 24 6f ;;.. *.lto.$o
6f9b0 62 6a 65 78 74 29 20 3b 3b 20 23 20 49 67 6e 6f bjext) ;; # Igno
6f9c0 72 65 20 47 43 43 20 4c 54 4f 20 6f 62 6a 65 63 re GCC LTO objec
6f9d0 74 73 0a 20 20 20 20 2a 2e 24 6f 62 6a 65 78 74 ts. *.$objext
6f9e0 29 0a 20 20 20 20 20 20 20 23 20 54 68 69 73 20 ). # This
6f9f0 61 73 73 75 6d 65 73 20 74 68 61 74 20 74 68 65 assumes that the
6fa00 20 74 65 73 74 20 6f 62 6a 65 63 74 20 66 69 6c test object fil
6fa10 65 20 6f 6e 6c 79 20 73 68 6f 77 73 20 75 70 0a e only shows up.
6fa20 20 20 20 20 20 20 20 23 20 6f 6e 63 65 20 69 6e # once in
6fa30 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 6f 75 the compiler ou
6fa40 74 70 75 74 2e 0a 20 20 20 20 20 20 20 69 66 20 tput.. if
6fa50 74 65 73 74 20 22 24 70 22 20 3d 20 22 63 6f 6e test "$p" = "con
6fa60 66 74 65 73 74 2e 24 6f 62 6a 65 78 74 22 3b 20 ftest.$objext";
6fa70 74 68 65 6e 0a 09 20 70 72 65 5f 74 65 73 74 5f then.. pre_test_
6fa80 6f 62 6a 65 63 74 5f 64 65 70 73 5f 64 6f 6e 65 object_deps_done
6fa90 3d 79 65 73 0a 09 20 63 6f 6e 74 69 6e 75 65 0a =yes.. continue.
6faa0 20 20 20 20 20 20 20 66 69 0a 0a 20 20 20 20 20 fi..
6fab0 20 20 69 66 20 74 65 73 74 20 22 24 70 72 65 5f if test "$pre_
6fac0 74 65 73 74 5f 6f 62 6a 65 63 74 5f 64 65 70 73 test_object_deps
6fad0 5f 64 6f 6e 65 22 20 3d 20 6e 6f 3b 20 74 68 65 _done" = no; the
6fae0 6e 0a 09 20 69 66 20 74 65 73 74 20 2d 7a 20 22 n.. if test -z "
6faf0 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 5f $predep_objects_
6fb00 43 58 58 22 3b 20 74 68 65 6e 0a 09 20 20 20 70 CXX"; then.. p
6fb10 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 5f 43 58 redep_objects_CX
6fb20 58 3d 22 24 70 22 0a 09 20 65 6c 73 65 0a 09 20 X="$p".. else..
6fb30 20 20 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 predep_objects
6fb40 5f 43 58 58 3d 22 24 70 72 65 64 65 70 5f 6f 62 _CXX="$predep_ob
6fb50 6a 65 63 74 73 5f 43 58 58 20 24 70 22 0a 09 20 jects_CXX $p"..
6fb60 66 69 0a 20 20 20 20 20 20 20 65 6c 73 65 0a 09 fi. else..
6fb70 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 70 6f if test -z "$po
6fb80 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 5f 43 58 stdep_objects_CX
6fb90 58 22 3b 20 74 68 65 6e 0a 09 20 20 20 70 6f 73 X"; then.. pos
6fba0 74 64 65 70 5f 6f 62 6a 65 63 74 73 5f 43 58 58 tdep_objects_CXX
6fbb0 3d 22 24 70 22 0a 09 20 65 6c 73 65 0a 09 20 20 ="$p".. else..
6fbc0 20 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 postdep_objects
6fbd0 5f 43 58 58 3d 22 24 70 6f 73 74 64 65 70 5f 6f _CXX="$postdep_o
6fbe0 62 6a 65 63 74 73 5f 43 58 58 20 24 70 22 0a 09 bjects_CXX $p"..
6fbf0 20 66 69 0a 20 20 20 20 20 20 20 66 69 0a 20 20 fi. fi.
6fc00 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 20 ;;.. *)
6fc10 3b 3b 20 23 20 49 67 6e 6f 72 65 20 74 68 65 20 ;; # Ignore the
6fc20 72 65 73 74 2e 0a 0a 20 20 20 20 65 73 61 63 0a rest... esac.
6fc30 20 20 64 6f 6e 65 0a 0a 20 20 23 20 43 6c 65 61 done.. # Clea
6fc40 6e 20 75 70 2e 0a 20 20 72 6d 20 2d 66 20 61 2e n up.. rm -f a.
6fc50 6f 75 74 20 61 2e 65 78 65 0a 65 6c 73 65 0a 20 out a.exe.else.
6fc60 20 65 63 68 6f 20 22 6c 69 62 74 6f 6f 6c 2e 6d echo "libtool.m
6fc70 34 3a 20 65 72 72 6f 72 3a 20 70 72 6f 62 6c 65 4: error: proble
6fc80 6d 20 63 6f 6d 70 69 6c 69 6e 67 20 43 58 58 20 m compiling CXX
6fc90 74 65 73 74 20 70 72 6f 67 72 61 6d 22 0a 66 69 test program".fi
6fca0 0a 0a 24 52 4d 20 2d 66 20 63 6f 6e 66 65 73 74 ..$RM -f confest
6fcb0 2e 24 6f 62 6a 65 78 74 0a 43 46 4c 41 47 53 3d .$objext.CFLAGS=
6fcc0 24 5f 6c 74 5f 6c 69 62 64 65 70 73 5f 73 61 76 $_lt_libdeps_sav
6fcd0 65 5f 43 46 4c 41 47 53 0a 0a 23 20 50 4f 52 54 e_CFLAGS..# PORT
6fce0 4d 45 3a 20 6f 76 65 72 72 69 64 65 20 61 62 6f ME: override abo
6fcf0 76 65 20 74 65 73 74 20 6f 6e 20 73 79 73 74 65 ve test on syste
6fd00 6d 73 20 77 68 65 72 65 20 69 74 20 69 73 20 62 ms where it is b
6fd10 72 6f 6b 65 6e 0a 63 61 73 65 20 24 68 6f 73 74 roken.case $host
6fd20 5f 6f 73 20 69 6e 0a 69 6e 74 65 72 69 78 5b 33 _os in.interix[3
6fd30 2d 39 5d 2a 29 0a 20 20 23 20 49 6e 74 65 72 69 -9]*). # Interi
6fd40 78 20 33 2e 35 20 69 6e 73 74 61 6c 6c 73 20 63 x 3.5 installs c
6fd50 6f 6d 70 6c 65 74 65 6c 79 20 68 6f 73 65 64 20 ompletely hosed
6fd60 2e 6c 61 20 66 69 6c 65 73 20 66 6f 72 20 43 2b .la files for C+
6fd70 2b 2c 20 73 6f 20 72 61 74 68 65 72 20 74 68 61 +, so rather tha
6fd80 6e 0a 20 20 23 20 68 61 63 6b 20 61 6c 6c 20 61 n. # hack all a
6fd90 72 6f 75 6e 64 20 69 74 2c 20 6c 65 74 27 73 20 round it, let's
6fda0 6a 75 73 74 20 74 72 75 73 74 20 22 67 2b 2b 22 just trust "g++"
6fdb0 20 74 6f 20 44 54 52 54 2e 0a 20 20 70 72 65 64 to DTRT.. pred
6fdc0 65 70 5f 6f 62 6a 65 63 74 73 5f 43 58 58 3d 0a ep_objects_CXX=.
6fdd0 20 20 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 postdep_object
6fde0 73 5f 43 58 58 3d 0a 20 20 70 6f 73 74 64 65 70 s_CXX=. postdep
6fdf0 73 5f 43 58 58 3d 0a 20 20 3b 3b 0a 0a 6c 69 6e s_CXX=. ;;..lin
6fe00 75 78 2a 29 0a 20 20 63 61 73 65 20 60 24 43 43 ux*). case `$CC
6fe10 20 2d 56 20 32 3e 26 31 20 7c 20 73 65 64 20 35 -V 2>&1 | sed 5
6fe20 71 60 20 69 6e 0a 20 20 2a 53 75 6e 5c 20 43 2a q` in. *Sun\ C*
6fe30 29 0a 20 20 20 20 23 20 53 75 6e 20 43 2b 2b 20 ). # Sun C++
6fe40 35 2e 39 0a 0a 20 20 20 20 23 20 54 68 65 20 6d 5.9.. # The m
6fe50 6f 72 65 20 73 74 61 6e 64 61 72 64 73 2d 63 6f ore standards-co
6fe60 6e 66 6f 72 6d 69 6e 67 20 73 74 6c 70 6f 72 74 nforming stlport
6fe70 34 20 6c 69 62 72 61 72 79 20 69 73 0a 20 20 20 4 library is.
6fe80 20 23 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 # incompatible
6fe90 77 69 74 68 20 74 68 65 20 43 73 74 64 20 6c 69 with the Cstd li
6fea0 62 72 61 72 79 2e 20 41 76 6f 69 64 20 73 70 65 brary. Avoid spe
6feb0 63 69 66 79 69 6e 67 0a 20 20 20 20 23 20 69 74 cifying. # it
6fec0 20 69 66 20 69 74 27 73 20 69 6e 20 43 58 58 46 if it's in CXXF
6fed0 4c 41 47 53 2e 20 49 67 6e 6f 72 65 20 6c 69 62 LAGS. Ignore lib
6fee0 43 72 75 6e 20 61 73 0a 20 20 20 20 23 20 2d 6c Crun as. # -l
6fef0 69 62 72 61 72 79 3d 73 74 6c 70 6f 72 74 34 20 ibrary=stlport4
6ff00 64 65 70 65 6e 64 73 20 6f 6e 20 69 74 2e 0a 20 depends on it..
6ff10 20 20 20 63 61 73 65 20 22 20 24 43 58 58 20 24 case " $CXX $
6ff20 43 58 58 46 4c 41 47 53 20 22 20 69 6e 0a 20 20 CXXFLAGS " in.
6ff30 20 20 2a 22 20 2d 6c 69 62 72 61 72 79 3d 73 74 *" -library=st
6ff40 6c 70 6f 72 74 34 20 22 2a 29 0a 20 20 20 20 20 lport4 "*).
6ff50 20 73 6f 6c 61 72 69 73 5f 75 73 65 5f 73 74 6c solaris_use_stl
6ff60 70 6f 72 74 34 3d 79 65 73 0a 20 20 20 20 20 20 port4=yes.
6ff70 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20 ;;. esac..
6ff80 20 69 66 20 74 65 73 74 20 22 24 73 6f 6c 61 72 if test "$solar
6ff90 69 73 5f 75 73 65 5f 73 74 6c 70 6f 72 74 34 22 is_use_stlport4"
6ffa0 20 21 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 != yes; then.
6ffb0 20 20 20 20 70 6f 73 74 64 65 70 73 5f 43 58 58 postdeps_CXX
6ffc0 3d 27 2d 6c 69 62 72 61 72 79 3d 43 73 74 64 20 ='-library=Cstd
6ffd0 2d 6c 69 62 72 61 72 79 3d 43 72 75 6e 27 0a 20 -library=Crun'.
6ffe0 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 65 fi. ;;. e
6fff0 73 61 63 0a 20 20 3b 3b 0a 0a 73 6f 6c 61 72 69 sac. ;;..solari
70000 73 2a 29 0a 20 20 63 61 73 65 20 24 63 63 5f 62 s*). case $cc_b
70010 61 73 65 6e 61 6d 65 20 69 6e 0a 20 20 43 43 2a asename in. CC*
70020 20 7c 20 73 75 6e 43 43 2a 29 0a 20 20 20 20 23 | sunCC*). #
70030 20 54 68 65 20 6d 6f 72 65 20 73 74 61 6e 64 61 The more standa
70040 72 64 73 2d 63 6f 6e 66 6f 72 6d 69 6e 67 20 73 rds-conforming s
70050 74 6c 70 6f 72 74 34 20 6c 69 62 72 61 72 79 20 tlport4 library
70060 69 73 0a 20 20 20 20 23 20 69 6e 63 6f 6d 70 61 is. # incompa
70070 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 43 tible with the C
70080 73 74 64 20 6c 69 62 72 61 72 79 2e 20 41 76 6f std library. Avo
70090 69 64 20 73 70 65 63 69 66 79 69 6e 67 0a 20 20 id specifying.
700a0 20 20 23 20 69 74 20 69 66 20 69 74 27 73 20 69 # it if it's i
700b0 6e 20 43 58 58 46 4c 41 47 53 2e 20 49 67 6e 6f n CXXFLAGS. Igno
700c0 72 65 20 6c 69 62 43 72 75 6e 20 61 73 0a 20 20 re libCrun as.
700d0 20 20 23 20 2d 6c 69 62 72 61 72 79 3d 73 74 6c # -library=stl
700e0 70 6f 72 74 34 20 64 65 70 65 6e 64 73 20 6f 6e port4 depends on
700f0 20 69 74 2e 0a 20 20 20 20 63 61 73 65 20 22 20 it.. case "
70100 24 43 58 58 20 24 43 58 58 46 4c 41 47 53 20 22 $CXX $CXXFLAGS "
70110 20 69 6e 0a 20 20 20 20 2a 22 20 2d 6c 69 62 72 in. *" -libr
70120 61 72 79 3d 73 74 6c 70 6f 72 74 34 20 22 2a 29 ary=stlport4 "*)
70130 0a 20 20 20 20 20 20 73 6f 6c 61 72 69 73 5f 75 . solaris_u
70140 73 65 5f 73 74 6c 70 6f 72 74 34 3d 79 65 73 0a se_stlport4=yes.
70150 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 ;;. esa
70160 63 0a 0a 20 20 20 20 23 20 41 64 64 69 6e 67 20 c.. # Adding
70170 74 68 69 73 20 72 65 71 75 69 72 65 73 20 61 20 this requires a
70180 6b 6e 6f 77 6e 2d 67 6f 6f 64 20 73 65 74 75 70 known-good setup
70190 20 6f 66 20 73 68 61 72 65 64 20 6c 69 62 72 61 of shared libra
701a0 72 69 65 73 20 66 6f 72 0a 20 20 20 20 23 20 53 ries for. # S
701b0 75 6e 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 73 un compiler vers
701c0 69 6f 6e 73 20 62 65 66 6f 72 65 20 35 2e 36 2c ions before 5.6,
701d0 20 65 6c 73 65 20 50 49 43 20 6f 62 6a 65 63 74 else PIC object
701e0 73 20 66 72 6f 6d 20 61 6e 20 6f 6c 64 0a 20 20 s from an old.
701f0 20 20 23 20 61 72 63 68 69 76 65 20 77 69 6c 6c # archive will
70200 20 62 65 20 6c 69 6e 6b 65 64 20 69 6e 74 6f 20 be linked into
70210 74 68 65 20 6f 75 74 70 75 74 2c 20 6c 65 61 64 the output, lead
70220 69 6e 67 20 74 6f 20 73 75 62 74 6c 65 20 62 75 ing to subtle bu
70230 67 73 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 gs.. if test
70240 22 24 73 6f 6c 61 72 69 73 5f 75 73 65 5f 73 74 "$solaris_use_st
70250 6c 70 6f 72 74 34 22 20 21 3d 20 79 65 73 3b 20 lport4" != yes;
70260 74 68 65 6e 0a 20 20 20 20 20 20 70 6f 73 74 64 then. postd
70270 65 70 73 5f 43 58 58 3d 27 2d 6c 69 62 72 61 72 eps_CXX='-librar
70280 79 3d 43 73 74 64 20 2d 6c 69 62 72 61 72 79 3d y=Cstd -library=
70290 43 72 75 6e 27 0a 20 20 20 20 66 69 0a 20 20 20 Crun'. fi.
702a0 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a ;;. esac. ;;.
702b0 65 73 61 63 0a 0a 0a 63 61 73 65 20 22 20 24 70 esac...case " $p
702c0 6f 73 74 64 65 70 73 5f 43 58 58 20 22 20 69 6e ostdeps_CXX " in
702d0 0a 2a 22 20 2d 6c 63 20 22 2a 29 20 61 72 63 68 .*" -lc "*) arch
702e0 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 ive_cmds_need_lc
702f0 5f 43 58 58 3d 6e 6f 20 3b 3b 0a 65 73 61 63 0a _CXX=no ;;.esac.
70300 20 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 compiler_lib_se
70310 61 72 63 68 5f 64 69 72 73 5f 43 58 58 3d 0a 69 arch_dirs_CXX=.i
70320 66 20 74 65 73 74 20 2d 6e 20 22 24 7b 63 6f 6d f test -n "${com
70330 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 piler_lib_search
70340 5f 70 61 74 68 5f 43 58 58 7d 22 3b 20 74 68 65 _path_CXX}"; the
70350 6e 0a 20 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f n. compiler_lib_
70360 73 65 61 72 63 68 5f 64 69 72 73 5f 43 58 58 3d search_dirs_CXX=
70370 60 65 63 68 6f 20 22 20 24 7b 63 6f 6d 70 69 6c `echo " ${compil
70380 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 er_lib_search_pa
70390 74 68 5f 43 58 58 7d 22 20 7c 20 24 7b 53 45 44 th_CXX}" | ${SED
703a0 7d 20 2d 65 20 27 73 21 20 2d 4c 21 20 21 67 27 } -e 's! -L! !g'
703b0 20 2d 65 20 27 73 21 5e 20 21 21 27 60 0a 66 69 -e 's!^ !!'`.fi
703c0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
703d0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
703e0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
703f0 69 6c 65 72 5f 77 6c 5f 43 58 58 3d 0a 6c 74 5f iler_wl_CXX=.lt_
70400 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
70410 63 5f 43 58 58 3d 0a 6c 74 5f 70 72 6f 67 5f 63 c_CXX=.lt_prog_c
70420 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 43 ompiler_static_C
70430 58 58 3d 0a 0a 0a 20 20 23 20 43 2b 2b 20 73 70 XX=... # C++ sp
70440 65 63 69 66 69 63 20 63 61 73 65 73 20 66 6f 72 ecific cases for
70450 20 70 69 63 2c 20 73 74 61 74 69 63 2c 20 77 6c pic, static, wl
70460 2c 20 65 74 63 2e 0a 20 20 69 66 20 74 65 73 74 , etc.. if test
70470 20 22 24 47 58 58 22 20 3d 20 79 65 73 3b 20 74 "$GXX" = yes; t
70480 68 65 6e 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f hen. lt_prog_
70490 63 6f 6d 70 69 6c 65 72 5f 77 6c 5f 43 58 58 3d compiler_wl_CXX=
704a0 27 2d 57 6c 2c 27 0a 20 20 20 20 6c 74 5f 70 72 '-Wl,'. lt_pr
704b0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 og_compiler_stat
704c0 69 63 5f 43 58 58 3d 27 2d 73 74 61 74 69 63 27 ic_CXX='-static'
704d0 0a 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 .. case $host
704e0 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 2a 29 _os in. aix*)
704f0 0a 20 20 20 20 20 20 23 20 41 6c 6c 20 41 49 58 . # All AIX
70500 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20 code is PIC..
70510 20 20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f if test "$ho
70520 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 st_cpu" = ia64;
70530 74 68 65 6e 0a 09 23 20 41 49 58 20 35 20 6e 6f then..# AIX 5 no
70540 77 20 73 75 70 70 6f 72 74 73 20 49 41 36 34 20 w supports IA64
70550 70 72 6f 63 65 73 73 6f 72 0a 09 6c 74 5f 70 72 processor..lt_pr
70560 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 og_compiler_stat
70570 69 63 5f 43 58 58 3d 27 2d 42 73 74 61 74 69 63 ic_CXX='-Bstatic
70580 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 '. fi.
70590 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 ;;.. amigaos
705a0 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20 24 68 *). case $h
705b0 6f 73 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 20 ost_cpu in.
705c0 20 70 6f 77 65 72 70 63 29 0a 20 20 20 20 20 20 powerpc).
705d0 20 20 20 20 20 20 23 20 73 65 65 20 63 6f 6d 6d # see comm
705e0 65 6e 74 20 61 62 6f 75 74 20 41 6d 69 67 61 4f ent about AmigaO
705f0 53 34 20 2e 73 6f 20 73 75 70 70 6f 72 74 0a 20 S4 .so support.
70600 20 20 20 20 20 20 20 20 20 20 20 6c 74 5f 70 72 lt_pr
70610 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f og_compiler_pic_
70620 43 58 58 3d 27 2d 66 50 49 43 27 0a 20 20 20 20 CXX='-fPIC'.
70630 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 6d 36 38 ;;. m68
70640 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 k). #
70650 20 46 49 58 4d 45 3a 20 77 65 20 6e 65 65 64 20 FIXME: we need
70660 61 74 20 6c 65 61 73 74 20 36 38 30 32 30 20 63 at least 68020 c
70670 6f 64 65 20 74 6f 20 62 75 69 6c 64 20 73 68 61 ode to build sha
70680 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62 red libraries, b
70690 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 ut. #
706a0 20 61 64 64 69 6e 67 20 74 68 65 20 60 2d 6d 36 adding the `-m6
706b0 38 30 32 30 27 20 66 6c 61 67 20 74 6f 20 47 43 8020' flag to GC
706c0 43 20 70 72 65 76 65 6e 74 73 20 62 75 69 6c 64 C prevents build
706d0 69 6e 67 20 61 6e 79 74 68 69 6e 67 20 62 65 74 ing anything bet
706e0 74 65 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 ter,.
706f0 20 23 20 6c 69 6b 65 20 60 2d 6d 36 38 30 34 30 # like `-m68040
70700 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c '.. l
70710 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
70720 70 69 63 5f 43 58 58 3d 27 2d 6d 36 38 30 32 30 pic_CXX='-m68020
70730 20 2d 72 65 73 69 64 65 6e 74 33 32 20 2d 6d 61 -resident32 -ma
70740 6c 77 61 79 73 2d 72 65 73 74 6f 72 65 2d 61 34 lways-restore-a4
70750 27 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 '. ;;.
70760 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b 3b esac. ;;
70770 0a 0a 20 20 20 20 62 65 6f 73 2a 20 7c 20 69 72 .. beos* | ir
70780 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 ix5* | irix6* |
70790 6e 6f 6e 73 74 6f 70 75 78 2a 20 7c 20 6f 73 66 nonstopux* | osf
707a0 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 66 3* | osf4* | osf
707b0 35 2a 29 0a 20 20 20 20 20 20 23 20 50 49 43 20 5*). # PIC
707c0 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 is the default f
707d0 6f 72 20 74 68 65 73 65 20 4f 53 65 73 2e 0a 20 or these OSes..
707e0 20 20 20 20 20 3b 3b 0a 20 20 20 20 6d 69 6e 67 ;;. ming
707f0 77 2a 20 7c 20 63 79 67 77 69 6e 2a 20 7c 20 6f w* | cygwin* | o
70800 73 32 2a 20 7c 20 70 77 33 32 2a 20 7c 20 63 65 s2* | pw32* | ce
70810 67 63 63 2a 29 0a 20 20 20 20 20 20 23 20 54 68 gcc*). # Th
70820 69 73 20 68 61 63 6b 20 69 73 20 73 6f 20 74 68 is hack is so th
70830 61 74 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 at the source fi
70840 6c 65 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74 le can tell whet
70850 68 65 72 20 69 74 20 69 73 20 62 65 69 6e 67 0a her it is being.
70860 20 20 20 20 20 20 23 20 62 75 69 6c 74 20 66 6f # built fo
70870 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61 r inclusion in a
70880 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64 dll (and should
70890 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 export symbols
708a0 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20 for example)..
708b0 20 20 20 20 23 20 41 6c 74 68 6f 75 67 68 20 74 # Although t
708c0 68 65 20 63 79 67 77 69 6e 20 67 63 63 20 69 67 he cygwin gcc ig
708d0 6e 6f 72 65 73 20 2d 66 50 49 43 2c 20 73 74 69 nores -fPIC, sti
708e0 6c 6c 20 6e 65 65 64 20 74 68 69 73 20 66 6f 72 ll need this for
708f0 20 6f 6c 64 2d 73 74 79 6c 65 0a 20 20 20 20 20 old-style.
70900 20 23 20 28 2d 2d 64 69 73 61 62 6c 65 2d 61 75 # (--disable-au
70910 74 6f 2d 69 6d 70 6f 72 74 29 20 6c 69 62 72 61 to-import) libra
70920 72 69 65 73 0a 20 20 20 20 20 20 6c 74 5f 70 72 ries. lt_pr
70930 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f og_compiler_pic_
70940 43 58 58 3d 27 2d 44 44 4c 4c 5f 45 58 50 4f 52 CXX='-DDLL_EXPOR
70950 54 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 T'. ;;.
70960 64 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f darwin* | rhapso
70970 64 79 2a 29 0a 20 20 20 20 20 20 23 20 50 49 43 dy*). # PIC
70980 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 is the default
70990 6f 6e 20 74 68 69 73 20 70 6c 61 74 66 6f 72 6d on this platform
709a0 0a 20 20 20 20 20 20 23 20 43 6f 6d 6d 6f 6e 20 . # Common
709b0 73 79 6d 62 6f 6c 73 20 6e 6f 74 20 61 6c 6c 6f symbols not allo
709c0 77 65 64 20 69 6e 20 4d 48 5f 44 59 4c 49 42 20 wed in MH_DYLIB
709d0 66 69 6c 65 73 0a 20 20 20 20 20 20 6c 74 5f 70 files. lt_p
709e0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
709f0 5f 43 58 58 3d 27 2d 66 6e 6f 2d 63 6f 6d 6d 6f _CXX='-fno-commo
70a00 6e 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 n'. ;;.
70a10 2a 64 6a 67 70 70 2a 29 0a 20 20 20 20 20 20 23 *djgpp*). #
70a20 20 44 4a 47 50 50 20 64 6f 65 73 20 6e 6f 74 20 DJGPP does not
70a30 73 75 70 70 6f 72 74 20 73 68 61 72 65 64 20 6c support shared l
70a40 69 62 72 61 72 69 65 73 20 61 74 20 61 6c 6c 0a ibraries at all.
70a50 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f lt_prog_co
70a60 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 3d 0a mpiler_pic_CXX=.
70a70 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 68 61 69 ;;. hai
70a80 6b 75 2a 29 0a 20 20 20 20 20 20 23 20 50 49 43 ku*). # PIC
70a90 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 is the default
70aa0 66 6f 72 20 48 61 69 6b 75 2e 0a 20 20 20 20 20 for Haiku..
70ab0 20 23 20 54 68 65 20 22 2d 73 74 61 74 69 63 22 # The "-static"
70ac0 20 66 6c 61 67 20 65 78 69 73 74 73 2c 20 62 75 flag exists, bu
70ad0 74 20 69 73 20 62 72 6f 6b 65 6e 2e 0a 20 20 20 t is broken..
70ae0 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_prog_compi
70af0 6c 65 72 5f 73 74 61 74 69 63 5f 43 58 58 3d 0a ler_static_CXX=.
70b00 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 69 6e 74 ;;. int
70b10 65 72 69 78 5b 33 2d 39 5d 2a 29 0a 20 20 20 20 erix[3-9]*).
70b20 20 20 23 20 49 6e 74 65 72 69 78 20 33 2e 78 20 # Interix 3.x
70b30 67 63 63 20 2d 66 70 69 63 2f 2d 66 50 49 43 20 gcc -fpic/-fPIC
70b40 6f 70 74 69 6f 6e 73 20 67 65 6e 65 72 61 74 65 options generate
70b50 20 62 72 6f 6b 65 6e 20 63 6f 64 65 2e 0a 20 20 broken code..
70b60 20 20 20 20 23 20 49 6e 73 74 65 61 64 2c 20 77 # Instead, w
70b70 65 20 72 65 6c 6f 63 61 74 65 20 73 68 61 72 65 e relocate share
70b80 64 20 6c 69 62 72 61 72 69 65 73 20 61 74 20 72 d libraries at r
70b90 75 6e 74 69 6d 65 2e 0a 20 20 20 20 20 20 3b 3b untime.. ;;
70ba0 0a 20 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a . sysv4*MP*).
70bb0 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 64 if test -d
70bc0 20 2f 75 73 72 2f 6e 65 63 3b 20 74 68 65 6e 0a /usr/nec; then.
70bd0 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 .lt_prog_compile
70be0 72 5f 70 69 63 5f 43 58 58 3d 2d 4b 63 6f 6e 66 r_pic_CXX=-Kconf
70bf0 6f 72 6d 5f 70 69 63 0a 20 20 20 20 20 20 66 69 orm_pic. fi
70c00 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 68 70 . ;;. hp
70c10 75 78 2a 29 0a 20 20 20 20 20 20 23 20 50 49 43 ux*). # PIC
70c20 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 is the default
70c30 66 6f 72 20 36 34 2d 62 69 74 20 50 41 20 48 50 for 64-bit PA HP
70c40 2d 55 58 2c 20 62 75 74 20 6e 6f 74 20 66 6f 72 -UX, but not for
70c50 20 33 32 2d 62 69 74 0a 20 20 20 20 20 20 23 20 32-bit. #
70c60 50 41 20 48 50 2d 55 58 2e 20 20 4f 6e 20 49 41 PA HP-UX. On IA
70c70 36 34 20 48 50 2d 55 58 2c 20 50 49 43 20 69 73 64 HP-UX, PIC is
70c80 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 75 74 the default but
70c90 20 74 68 65 20 70 69 63 20 66 6c 61 67 0a 20 20 the pic flag.
70ca0 20 20 20 20 23 20 73 65 74 73 20 74 68 65 20 64 # sets the d
70cb0 65 66 61 75 6c 74 20 54 4c 53 20 6d 6f 64 65 6c efault TLS model
70cc0 20 61 6e 64 20 61 66 66 65 63 74 73 20 69 6e 6c and affects inl
70cd0 69 6e 69 6e 67 2e 0a 20 20 20 20 20 20 63 61 73 ining.. cas
70ce0 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20 e $host_cpu in.
70cf0 20 20 20 20 20 68 70 70 61 2a 36 34 2a 29 0a 09 hppa*64*)..
70d00 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f ;;. *)..lt_
70d10 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
70d20 63 5f 43 58 58 3d 27 2d 66 50 49 43 27 0a 09 3b c_CXX='-fPIC'..;
70d30 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 ;. esac.
70d40 20 20 20 3b 3b 0a 20 20 20 20 2a 71 6e 78 2a 20 ;;. *qnx*
70d50 7c 20 2a 6e 74 6f 2a 29 0a 20 20 20 20 20 20 23 | *nto*). #
70d60 20 51 4e 58 20 75 73 65 73 20 47 4e 55 20 43 2b QNX uses GNU C+
70d70 2b 2c 20 62 75 74 20 6e 65 65 64 20 74 6f 20 64 +, but need to d
70d80 65 66 69 6e 65 20 2d 73 68 61 72 65 64 20 6f 70 efine -shared op
70d90 74 69 6f 6e 20 74 6f 6f 2c 20 6f 74 68 65 72 77 tion too, otherw
70da0 69 73 65 0a 20 20 20 20 20 20 23 20 69 74 20 77 ise. # it w
70db0 69 6c 6c 20 63 6f 72 65 64 75 6d 70 2e 0a 20 20 ill coredump..
70dc0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
70dd0 69 6c 65 72 5f 70 69 63 5f 43 58 58 3d 27 2d 66 iler_pic_CXX='-f
70de0 50 49 43 20 2d 73 68 61 72 65 64 27 0a 20 20 20 PIC -shared'.
70df0 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 ;;. *).
70e00 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_prog_compi
70e10 6c 65 72 5f 70 69 63 5f 43 58 58 3d 27 2d 66 50 ler_pic_CXX='-fP
70e20 49 43 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 IC'. ;;.
70e30 20 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 20 20 esac. else.
70e40 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 case $host_os i
70e50 6e 0a 20 20 20 20 20 20 61 69 78 5b 34 2d 39 5d n. aix[4-9]
70e60 2a 29 0a 09 23 20 41 6c 6c 20 41 49 58 20 63 6f *)..# All AIX co
70e70 64 65 20 69 73 20 50 49 43 2e 0a 09 69 66 20 74 de is PIC...if t
70e80 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 est "$host_cpu"
70e90 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 09 20 20 = ia64; then..
70ea0 23 20 41 49 58 20 35 20 6e 6f 77 20 73 75 70 70 # AIX 5 now supp
70eb0 6f 72 74 73 20 49 41 36 34 20 70 72 6f 63 65 73 orts IA64 proces
70ec0 73 6f 72 0a 09 20 20 6c 74 5f 70 72 6f 67 5f 63 sor.. lt_prog_c
70ed0 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 43 ompiler_static_C
70ee0 58 58 3d 27 2d 42 73 74 61 74 69 63 27 0a 09 65 XX='-Bstatic'..e
70ef0 6c 73 65 0a 09 20 20 6c 74 5f 70 72 6f 67 5f 63 lse.. lt_prog_c
70f00 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 43 ompiler_static_C
70f10 58 58 3d 27 2d 62 6e 73 6f 20 2d 62 49 3a 2f 6c XX='-bnso -bI:/l
70f20 69 62 2f 73 79 73 63 61 6c 6c 73 2e 65 78 70 27 ib/syscalls.exp'
70f30 0a 09 66 69 0a 09 3b 3b 0a 20 20 20 20 20 20 63 ..fi..;;. c
70f40 68 6f 72 75 73 2a 29 0a 09 63 61 73 65 20 24 63 horus*)..case $c
70f50 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 09 63 c_basename in..c
70f60 78 63 68 36 38 2a 29 0a 09 20 20 23 20 47 72 65 xch68*).. # Gre
70f70 65 6e 20 48 69 6c 6c 73 20 43 2b 2b 20 43 6f 6d en Hills C++ Com
70f80 70 69 6c 65 72 0a 09 20 20 23 20 5f 4c 54 5f 54 piler.. # _LT_T
70f90 41 47 56 41 52 28 6c 74 5f 70 72 6f 67 5f 63 6f AGVAR(lt_prog_co
70fa0 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 2c 20 43 mpiler_static, C
70fb0 58 58 29 3d 22 2d 2d 6e 6f 5f 61 75 74 6f 5f 69 XX)="--no_auto_i
70fc0 6e 73 74 61 6e 74 69 61 74 69 6f 6e 20 2d 75 20 nstantiation -u
70fd0 5f 5f 6d 61 69 6e 20 2d 75 20 5f 5f 70 72 65 6d __main -u __prem
70fe0 61 69 6e 20 2d 75 20 5f 61 62 6f 72 74 20 2d 72 ain -u _abort -r
70ff0 20 24 43 4f 4f 4c 5f 44 49 52 2f 6c 69 62 2f 6c $COOL_DIR/lib/l
71000 69 62 4f 72 62 2e 61 20 24 4d 56 4d 45 5f 44 49 ibOrb.a $MVME_DI
71010 52 2f 6c 69 62 2f 43 43 2f 6c 69 62 43 2e 61 20 R/lib/CC/libC.a
71020 24 4d 56 4d 45 5f 44 49 52 2f 6c 69 62 2f 63 6c $MVME_DIR/lib/cl
71030 61 73 73 69 78 2f 6c 69 62 63 78 2e 73 2e 61 22 assix/libcx.s.a"
71040 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b .. ;;..esac..;;
71050 0a 20 20 20 20 20 20 6d 69 6e 67 77 2a 20 7c 20 . mingw* |
71060 63 79 67 77 69 6e 2a 20 7c 20 6f 73 32 2a 20 7c cygwin* | os2* |
71070 20 70 77 33 32 2a 20 7c 20 63 65 67 63 63 2a 29 pw32* | cegcc*)
71080 0a 09 23 20 54 68 69 73 20 68 61 63 6b 20 69 73 ..# This hack is
71090 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 6f 75 so that the sou
710a0 72 63 65 20 66 69 6c 65 20 63 61 6e 20 74 65 6c rce file can tel
710b0 6c 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20 l whether it is
710c0 62 65 69 6e 67 0a 09 23 20 62 75 69 6c 74 20 66 being..# built f
710d0 6f 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 or inclusion in
710e0 61 20 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c a dll (and shoul
710f0 64 20 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 d export symbols
71100 20 66 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a 09 for example)...
71110 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
71120 5f 70 69 63 5f 43 58 58 3d 27 2d 44 44 4c 4c 5f _pic_CXX='-DDLL_
71130 45 58 50 4f 52 54 27 0a 09 3b 3b 0a 20 20 20 20 EXPORT'..;;.
71140 20 20 64 67 75 78 2a 29 0a 09 63 61 73 65 20 24 dgux*)..case $
71150 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 09 cc_basename in..
71160 20 20 65 63 2b 2b 2a 29 0a 09 20 20 20 20 6c 74 ec++*).. lt
71170 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
71180 69 63 5f 43 58 58 3d 27 2d 4b 50 49 43 27 0a 09 ic_CXX='-KPIC'..
71190 20 20 20 20 3b 3b 0a 09 20 20 67 68 63 78 2a 29 ;;.. ghcx*)
711a0 0a 09 20 20 20 20 23 20 47 72 65 65 6e 20 48 69 .. # Green Hi
711b0 6c 6c 73 20 43 2b 2b 20 43 6f 6d 70 69 6c 65 72 lls C++ Compiler
711c0 0a 09 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f .. lt_prog_co
711d0 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 3d 27 mpiler_pic_CXX='
711e0 2d 70 69 63 27 0a 09 20 20 20 20 3b 3b 0a 09 20 -pic'.. ;;..
711f0 20 2a 29 0a 09 20 20 20 20 3b 3b 0a 09 65 73 61 *).. ;;..esa
71200 63 0a 09 3b 3b 0a 20 20 20 20 20 20 66 72 65 65 c..;;. free
71210 62 73 64 2a 20 7c 20 64 72 61 67 6f 6e 66 6c 79 bsd* | dragonfly
71220 2a 29 0a 09 23 20 46 72 65 65 42 53 44 20 75 73 *)..# FreeBSD us
71230 65 73 20 47 4e 55 20 43 2b 2b 0a 09 3b 3b 0a 20 es GNU C++..;;.
71240 20 20 20 20 20 68 70 75 78 39 2a 20 7c 20 68 70 hpux9* | hp
71250 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 2a 29 ux10* | hpux11*)
71260 0a 09 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e ..case $cc_basen
71270 61 6d 65 20 69 6e 0a 09 20 20 43 43 2a 29 0a 09 ame in.. CC*)..
71280 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
71290 69 6c 65 72 5f 77 6c 5f 43 58 58 3d 27 2d 57 6c iler_wl_CXX='-Wl
712a0 2c 27 0a 09 20 20 20 20 6c 74 5f 70 72 6f 67 5f ,'.. lt_prog_
712b0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f compiler_static_
712c0 43 58 58 3d 27 24 7b 77 6c 7d 2d 61 20 24 7b 77 CXX='${wl}-a ${w
712d0 6c 7d 61 72 63 68 69 76 65 27 0a 09 20 20 20 20 l}archive'..
712e0 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 if test "$host_c
712f0 70 75 22 20 21 3d 20 69 61 36 34 3b 20 74 68 65 pu" != ia64; the
71300 6e 0a 09 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 n.. lt_prog
71310 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 _compiler_pic_CX
71320 58 3d 27 2b 5a 27 0a 09 20 20 20 20 66 69 0a 09 X='+Z'.. fi..
71330 20 20 20 20 3b 3b 0a 09 20 20 61 43 43 2a 29 0a ;;.. aCC*).
71340 09 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d . lt_prog_com
71350 70 69 6c 65 72 5f 77 6c 5f 43 58 58 3d 27 2d 57 piler_wl_CXX='-W
71360 6c 2c 27 0a 09 20 20 20 20 6c 74 5f 70 72 6f 67 l,'.. lt_prog
71370 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
71380 5f 43 58 58 3d 27 24 7b 77 6c 7d 2d 61 20 24 7b _CXX='${wl}-a ${
71390 77 6c 7d 61 72 63 68 69 76 65 27 0a 09 20 20 20 wl}archive'..
713a0 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20 case $host_cpu
713b0 69 6e 0a 09 20 20 20 20 68 70 70 61 2a 36 34 2a in.. hppa*64*
713c0 7c 69 61 36 34 2a 29 0a 09 20 20 20 20 20 20 23 |ia64*).. #
713d0 20 2b 5a 20 74 68 65 20 64 65 66 61 75 6c 74 0a +Z the default.
713e0 09 20 20 20 20 20 20 3b 3b 0a 09 20 20 20 20 2a . ;;.. *
713f0 29 0a 09 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 ).. lt_prog
71400 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 _compiler_pic_CX
71410 58 3d 27 2b 5a 27 0a 09 20 20 20 20 20 20 3b 3b X='+Z'.. ;;
71420 0a 09 20 20 20 20 65 73 61 63 0a 09 20 20 20 20 .. esac..
71430 3b 3b 0a 09 20 20 2a 29 0a 09 20 20 20 20 3b 3b ;;.. *).. ;;
71440 0a 09 65 73 61 63 0a 09 3b 3b 0a 20 20 20 20 20 ..esac..;;.
71450 20 69 6e 74 65 72 69 78 2a 29 0a 09 23 20 54 68 interix*)..# Th
71460 69 73 20 69 73 20 63 38 39 2c 20 77 68 69 63 68 is is c89, which
71470 20 69 73 20 4d 53 20 56 69 73 75 61 6c 20 43 2b is MS Visual C+
71480 2b 20 28 6e 6f 20 73 68 61 72 65 64 20 6c 69 62 + (no shared lib
71490 73 29 0a 09 23 20 41 6e 79 6f 6e 65 20 77 61 6e s)..# Anyone wan
714a0 74 73 20 74 6f 20 64 6f 20 61 20 70 6f 72 74 3f ts to do a port?
714b0 0a 09 3b 3b 0a 20 20 20 20 20 20 69 72 69 78 35 ..;;. irix5
714c0 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e * | irix6* | non
714d0 73 74 6f 70 75 78 2a 29 0a 09 63 61 73 65 20 24 stopux*)..case $
714e0 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 09 cc_basename in..
714f0 20 20 43 43 2a 29 0a 09 20 20 20 20 6c 74 5f 70 CC*).. lt_p
71500 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 5f rog_compiler_wl_
71510 43 58 58 3d 27 2d 57 6c 2c 27 0a 09 20 20 20 20 CXX='-Wl,'..
71520 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
71530 5f 73 74 61 74 69 63 5f 43 58 58 3d 27 2d 6e 6f _static_CXX='-no
71540 6e 5f 73 68 61 72 65 64 27 0a 09 20 20 20 20 23 n_shared'.. #
71550 20 43 43 20 70 69 63 20 66 6c 61 67 20 2d 4b 50 CC pic flag -KP
71560 49 43 20 69 73 20 74 68 65 20 64 65 66 61 75 6c IC is the defaul
71570 74 2e 0a 09 20 20 20 20 3b 3b 0a 09 20 20 2a 29 t... ;;.. *)
71580 0a 09 20 20 20 20 3b 3b 0a 09 65 73 61 63 0a 09 .. ;;..esac..
71590 3b 3b 0a 20 20 20 20 20 20 6c 69 6e 75 78 2a 20 ;;. linux*
715a0 7c 20 6b 2a 62 73 64 2a 2d 67 6e 75 20 7c 20 6b | k*bsd*-gnu | k
715b0 6f 70 65 6e 73 6f 6c 61 72 69 73 2a 2d 67 6e 75 opensolaris*-gnu
715c0 29 0a 09 63 61 73 65 20 24 63 63 5f 62 61 73 65 )..case $cc_base
715d0 6e 61 6d 65 20 69 6e 0a 09 20 20 4b 43 43 2a 29 name in.. KCC*)
715e0 0a 09 20 20 20 20 23 20 4b 41 49 20 43 2b 2b 20 .. # KAI C++
715f0 43 6f 6d 70 69 6c 65 72 0a 09 20 20 20 20 6c 74 Compiler.. lt
71600 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 _prog_compiler_w
71610 6c 5f 43 58 58 3d 27 2d 2d 62 61 63 6b 65 6e 64 l_CXX='--backend
71620 20 2d 57 6c 2c 27 0a 09 20 20 20 20 6c 74 5f 70 -Wl,'.. lt_p
71630 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
71640 5f 43 58 58 3d 27 2d 66 50 49 43 27 0a 09 20 20 _CXX='-fPIC'..
71650 20 20 3b 3b 0a 09 20 20 65 63 70 63 2a 20 29 0a ;;.. ecpc* ).
71660 09 20 20 20 20 23 20 6f 6c 64 20 49 6e 74 65 6c . # old Intel
71670 20 43 2b 2b 20 66 6f 72 20 78 38 36 5f 36 34 20 C++ for x86_64
71680 77 68 69 63 68 20 73 74 69 6c 6c 20 73 75 70 70 which still supp
71690 6f 72 74 65 64 20 2d 4b 50 49 43 2e 0a 09 20 20 orted -KPIC...
716a0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
716b0 65 72 5f 77 6c 5f 43 58 58 3d 27 2d 57 6c 2c 27 er_wl_CXX='-Wl,'
716c0 0a 09 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f .. lt_prog_co
716d0 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 3d 27 mpiler_pic_CXX='
716e0 2d 4b 50 49 43 27 0a 09 20 20 20 20 6c 74 5f 70 -KPIC'.. lt_p
716f0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
71700 74 69 63 5f 43 58 58 3d 27 2d 73 74 61 74 69 63 tic_CXX='-static
71710 27 0a 09 20 20 20 20 3b 3b 0a 09 20 20 69 63 70 '.. ;;.. icp
71720 63 2a 20 29 0a 09 20 20 20 20 23 20 49 6e 74 65 c* ).. # Inte
71730 6c 20 43 2b 2b 2c 20 75 73 65 64 20 74 6f 20 62 l C++, used to b
71740 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 e incompatible w
71750 69 74 68 20 47 43 43 2e 0a 09 20 20 20 20 23 20 ith GCC... #
71760 49 43 43 20 31 30 20 64 6f 65 73 6e 27 74 20 61 ICC 10 doesn't a
71770 63 63 65 70 74 20 2d 4b 50 49 43 20 61 6e 79 20 ccept -KPIC any
71780 6d 6f 72 65 2e 0a 09 20 20 20 20 6c 74 5f 70 72 more... lt_pr
71790 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 5f 43 og_compiler_wl_C
717a0 58 58 3d 27 2d 57 6c 2c 27 0a 09 20 20 20 20 6c XX='-Wl,'.. l
717b0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
717c0 70 69 63 5f 43 58 58 3d 27 2d 66 50 49 43 27 0a pic_CXX='-fPIC'.
717d0 09 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d . lt_prog_com
717e0 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 43 58 58 piler_static_CXX
717f0 3d 27 2d 73 74 61 74 69 63 27 0a 09 20 20 20 20 ='-static'..
71800 3b 3b 0a 09 20 20 70 67 43 43 2a 20 7c 20 70 67 ;;.. pgCC* | pg
71810 63 70 70 2a 29 0a 09 20 20 20 20 23 20 50 6f 72 cpp*).. # Por
71820 74 6c 61 6e 64 20 47 72 6f 75 70 20 43 2b 2b 20 tland Group C++
71830 63 6f 6d 70 69 6c 65 72 0a 09 20 20 20 20 6c 74 compiler.. lt
71840 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 _prog_compiler_w
71850 6c 5f 43 58 58 3d 27 2d 57 6c 2c 27 0a 09 20 20 l_CXX='-Wl,'..
71860 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
71870 65 72 5f 70 69 63 5f 43 58 58 3d 27 2d 66 70 69 er_pic_CXX='-fpi
71880 63 27 0a 09 20 20 20 20 6c 74 5f 70 72 6f 67 5f c'.. lt_prog_
71890 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f compiler_static_
718a0 43 58 58 3d 27 2d 42 73 74 61 74 69 63 27 0a 09 CXX='-Bstatic'..
718b0 20 20 20 20 3b 3b 0a 09 20 20 63 78 78 2a 29 0a ;;.. cxx*).
718c0 09 20 20 20 20 23 20 43 6f 6d 70 61 71 20 43 2b . # Compaq C+
718d0 2b 0a 09 20 20 20 20 23 20 4d 61 6b 65 20 73 75 +.. # Make su
718e0 72 65 20 74 68 65 20 50 49 43 20 66 6c 61 67 20 re the PIC flag
718f0 69 73 20 65 6d 70 74 79 2e 20 20 49 74 20 61 70 is empty. It ap
71900 70 65 61 72 73 20 74 68 61 74 20 61 6c 6c 20 41 pears that all A
71910 6c 70 68 61 0a 09 20 20 20 20 23 20 4c 69 6e 75 lpha.. # Linu
71920 78 20 61 6e 64 20 43 6f 6d 70 61 71 20 54 72 75 x and Compaq Tru
71930 36 34 20 55 6e 69 78 20 6f 62 6a 65 63 74 73 20 64 Unix objects
71940 61 72 65 20 50 49 43 2e 0a 09 20 20 20 20 6c 74 are PIC... lt
71950 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
71960 69 63 5f 43 58 58 3d 0a 09 20 20 20 20 6c 74 5f ic_CXX=.. lt_
71970 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 prog_compiler_st
71980 61 74 69 63 5f 43 58 58 3d 27 2d 6e 6f 6e 5f 73 atic_CXX='-non_s
71990 68 61 72 65 64 27 0a 09 20 20 20 20 3b 3b 0a 09 hared'.. ;;..
719a0 20 20 78 6c 63 2a 20 7c 20 78 6c 43 2a 20 7c 20 xlc* | xlC* |
719b0 62 67 78 6c 5b 63 43 5d 2a 20 7c 20 6d 70 69 78 bgxl[cC]* | mpix
719c0 6c 5b 63 43 5d 2a 29 0a 09 20 20 20 20 23 20 49 l[cC]*).. # I
719d0 42 4d 20 58 4c 20 38 2e 30 2c 20 39 2e 30 20 6f BM XL 8.0, 9.0 o
719e0 6e 20 50 50 43 20 61 6e 64 20 42 6c 75 65 47 65 n PPC and BlueGe
719f0 6e 65 0a 09 20 20 20 20 6c 74 5f 70 72 6f 67 5f ne.. lt_prog_
71a00 63 6f 6d 70 69 6c 65 72 5f 77 6c 5f 43 58 58 3d compiler_wl_CXX=
71a10 27 2d 57 6c 2c 27 0a 09 20 20 20 20 6c 74 5f 70 '-Wl,'.. lt_p
71a20 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
71a30 5f 43 58 58 3d 27 2d 71 70 69 63 27 0a 09 20 20 _CXX='-qpic'..
71a40 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
71a50 65 72 5f 73 74 61 74 69 63 5f 43 58 58 3d 27 2d er_static_CXX='-
71a60 71 73 74 61 74 69 63 6c 69 6e 6b 27 0a 09 20 20 qstaticlink'..
71a70 20 20 3b 3b 0a 09 20 20 2a 29 0a 09 20 20 20 20 ;;.. *)..
71a80 63 61 73 65 20 60 24 43 43 20 2d 56 20 32 3e 26 case `$CC -V 2>&
71a90 31 20 7c 20 73 65 64 20 35 71 60 20 69 6e 0a 09 1 | sed 5q` in..
71aa0 20 20 20 20 2a 53 75 6e 5c 20 43 2a 29 0a 09 20 *Sun\ C*)..
71ab0 20 20 20 20 20 23 20 53 75 6e 20 43 2b 2b 20 35 # Sun C++ 5
71ac0 2e 39 0a 09 20 20 20 20 20 20 6c 74 5f 70 72 6f .9.. lt_pro
71ad0 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 g_compiler_pic_C
71ae0 58 58 3d 27 2d 4b 50 49 43 27 0a 09 20 20 20 20 XX='-KPIC'..
71af0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
71b00 65 72 5f 73 74 61 74 69 63 5f 43 58 58 3d 27 2d er_static_CXX='-
71b10 42 73 74 61 74 69 63 27 0a 09 20 20 20 20 20 20 Bstatic'..
71b20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
71b30 5f 77 6c 5f 43 58 58 3d 27 2d 51 6f 70 74 69 6f _wl_CXX='-Qoptio
71b40 6e 20 6c 64 20 27 0a 09 20 20 20 20 20 20 3b 3b n ld '.. ;;
71b50 0a 09 20 20 20 20 65 73 61 63 0a 09 20 20 20 20 .. esac..
71b60 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b 0a 20 20 20 ;;..esac..;;.
71b70 20 20 20 6c 79 6e 78 6f 73 2a 29 0a 09 3b 3b 0a lynxos*)..;;.
71b80 20 20 20 20 20 20 6d 38 38 6b 2a 29 0a 09 3b 3b m88k*)..;;
71b90 0a 20 20 20 20 20 20 6d 76 73 2a 29 0a 09 63 61 . mvs*)..ca
71ba0 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 se $cc_basename
71bb0 69 6e 0a 09 20 20 63 78 78 2a 29 0a 09 20 20 20 in.. cxx*)..
71bc0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 lt_prog_compile
71bd0 72 5f 70 69 63 5f 43 58 58 3d 27 2d 57 20 63 2c r_pic_CXX='-W c,
71be0 65 78 70 6f 72 74 61 6c 6c 27 0a 09 20 20 20 20 exportall'..
71bf0 3b 3b 0a 09 20 20 2a 29 0a 09 20 20 20 20 3b 3b ;;.. *).. ;;
71c00 0a 09 65 73 61 63 0a 09 3b 3b 0a 20 20 20 20 20 ..esac..;;.
71c10 20 6e 65 74 62 73 64 2a 29 0a 09 3b 3b 0a 20 20 netbsd*)..;;.
71c20 20 20 20 20 2a 71 6e 78 2a 20 7c 20 2a 6e 74 6f *qnx* | *nto
71c30 2a 29 0a 20 20 20 20 20 20 20 20 23 20 51 4e 58 *). # QNX
71c40 20 75 73 65 73 20 47 4e 55 20 43 2b 2b 2c 20 62 uses GNU C++, b
71c50 75 74 20 6e 65 65 64 20 74 6f 20 64 65 66 69 6e ut need to defin
71c60 65 20 2d 73 68 61 72 65 64 20 6f 70 74 69 6f 6e e -shared option
71c70 20 74 6f 6f 2c 20 6f 74 68 65 72 77 69 73 65 0a too, otherwise.
71c80 20 20 20 20 20 20 20 20 23 20 69 74 20 77 69 6c # it wil
71c90 6c 20 63 6f 72 65 64 75 6d 70 2e 0a 20 20 20 20 l coredump..
71ca0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
71cb0 69 6c 65 72 5f 70 69 63 5f 43 58 58 3d 27 2d 66 iler_pic_CXX='-f
71cc0 50 49 43 20 2d 73 68 61 72 65 64 27 0a 20 20 20 PIC -shared'.
71cd0 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 6f 73 ;;. os
71ce0 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 f3* | osf4* | os
71cf0 66 35 2a 29 0a 09 63 61 73 65 20 24 63 63 5f 62 f5*)..case $cc_b
71d00 61 73 65 6e 61 6d 65 20 69 6e 0a 09 20 20 4b 43 asename in.. KC
71d10 43 2a 29 0a 09 20 20 20 20 6c 74 5f 70 72 6f 67 C*).. lt_prog
71d20 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 5f 43 58 58 _compiler_wl_CXX
71d30 3d 27 2d 2d 62 61 63 6b 65 6e 64 20 2d 57 6c 2c ='--backend -Wl,
71d40 27 0a 09 20 20 20 20 3b 3b 0a 09 20 20 52 43 43 '.. ;;.. RCC
71d50 2a 29 0a 09 20 20 20 20 23 20 52 61 74 69 6f 6e *).. # Ration
71d60 61 6c 20 43 2b 2b 20 32 2e 34 2e 31 0a 09 20 20 al C++ 2.4.1..
71d70 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
71d80 65 72 5f 70 69 63 5f 43 58 58 3d 27 2d 70 69 63 er_pic_CXX='-pic
71d90 27 0a 09 20 20 20 20 3b 3b 0a 09 20 20 63 78 78 '.. ;;.. cxx
71da0 2a 29 0a 09 20 20 20 20 23 20 44 69 67 69 74 61 *).. # Digita
71db0 6c 2f 43 6f 6d 70 61 71 20 43 2b 2b 0a 09 20 20 l/Compaq C++..
71dc0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
71dd0 65 72 5f 77 6c 5f 43 58 58 3d 27 2d 57 6c 2c 27 er_wl_CXX='-Wl,'
71de0 0a 09 20 20 20 20 23 20 4d 61 6b 65 20 73 75 72 .. # Make sur
71df0 65 20 74 68 65 20 50 49 43 20 66 6c 61 67 20 69 e the PIC flag i
71e00 73 20 65 6d 70 74 79 2e 20 20 49 74 20 61 70 70 s empty. It app
71e10 65 61 72 73 20 74 68 61 74 20 61 6c 6c 20 41 6c ears that all Al
71e20 70 68 61 0a 09 20 20 20 20 23 20 4c 69 6e 75 78 pha.. # Linux
71e30 20 61 6e 64 20 43 6f 6d 70 61 71 20 54 72 75 36 and Compaq Tru6
71e40 34 20 55 6e 69 78 20 6f 62 6a 65 63 74 73 20 61 4 Unix objects a
71e50 72 65 20 50 49 43 2e 0a 09 20 20 20 20 6c 74 5f re PIC... lt_
71e60 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
71e70 63 5f 43 58 58 3d 0a 09 20 20 20 20 6c 74 5f 70 c_CXX=.. lt_p
71e80 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 rog_compiler_sta
71e90 74 69 63 5f 43 58 58 3d 27 2d 6e 6f 6e 5f 73 68 tic_CXX='-non_sh
71ea0 61 72 65 64 27 0a 09 20 20 20 20 3b 3b 0a 09 20 ared'.. ;;..
71eb0 20 2a 29 0a 09 20 20 20 20 3b 3b 0a 09 65 73 61 *).. ;;..esa
71ec0 63 0a 09 3b 3b 0a 20 20 20 20 20 20 70 73 6f 73 c..;;. psos
71ed0 2a 29 0a 09 3b 3b 0a 20 20 20 20 20 20 73 6f 6c *)..;;. sol
71ee0 61 72 69 73 2a 29 0a 09 63 61 73 65 20 24 63 63 aris*)..case $cc
71ef0 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 09 20 20 _basename in..
71f00 43 43 2a 20 7c 20 73 75 6e 43 43 2a 29 0a 09 20 CC* | sunCC*)..
71f10 20 20 20 23 20 53 75 6e 20 43 2b 2b 20 34 2e 32 # Sun C++ 4.2
71f20 2c 20 35 2e 78 20 61 6e 64 20 43 65 6e 74 65 72 , 5.x and Center
71f30 6c 69 6e 65 20 43 2b 2b 0a 09 20 20 20 20 6c 74 line C++.. lt
71f40 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
71f50 69 63 5f 43 58 58 3d 27 2d 4b 50 49 43 27 0a 09 ic_CXX='-KPIC'..
71f60 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
71f70 69 6c 65 72 5f 73 74 61 74 69 63 5f 43 58 58 3d iler_static_CXX=
71f80 27 2d 42 73 74 61 74 69 63 27 0a 09 20 20 20 20 '-Bstatic'..
71f90 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
71fa0 5f 77 6c 5f 43 58 58 3d 27 2d 51 6f 70 74 69 6f _wl_CXX='-Qoptio
71fb0 6e 20 6c 64 20 27 0a 09 20 20 20 20 3b 3b 0a 09 n ld '.. ;;..
71fc0 20 20 67 63 78 2a 29 0a 09 20 20 20 20 23 20 47 gcx*).. # G
71fd0 72 65 65 6e 20 48 69 6c 6c 73 20 43 2b 2b 20 43 reen Hills C++ C
71fe0 6f 6d 70 69 6c 65 72 0a 09 20 20 20 20 6c 74 5f ompiler.. lt_
71ff0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
72000 63 5f 43 58 58 3d 27 2d 50 49 43 27 0a 09 20 20 c_CXX='-PIC'..
72010 20 20 3b 3b 0a 09 20 20 2a 29 0a 09 20 20 20 20 ;;.. *)..
72020 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b 0a 20 20 20 ;;..esac..;;.
72030 20 20 20 73 75 6e 6f 73 34 2a 29 0a 09 63 61 73 sunos4*)..cas
72040 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 e $cc_basename i
72050 6e 0a 09 20 20 43 43 2a 29 0a 09 20 20 20 20 23 n.. CC*).. #
72060 20 53 75 6e 20 43 2b 2b 20 34 2e 78 0a 09 20 20 Sun C++ 4.x..
72070 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c lt_prog_compil
72080 65 72 5f 70 69 63 5f 43 58 58 3d 27 2d 70 69 63 er_pic_CXX='-pic
72090 27 0a 09 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 '.. lt_prog_c
720a0 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 43 ompiler_static_C
720b0 58 58 3d 27 2d 42 73 74 61 74 69 63 27 0a 09 20 XX='-Bstatic'..
720c0 20 20 20 3b 3b 0a 09 20 20 6c 63 63 2a 29 0a 09 ;;.. lcc*)..
720d0 20 20 20 20 23 20 4c 75 63 69 64 0a 09 20 20 20 # Lucid..
720e0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 lt_prog_compile
720f0 72 5f 70 69 63 5f 43 58 58 3d 27 2d 70 69 63 27 r_pic_CXX='-pic'
72100 0a 09 20 20 20 20 3b 3b 0a 09 20 20 2a 29 0a 09 .. ;;.. *)..
72110 20 20 20 20 3b 3b 0a 09 65 73 61 63 0a 09 3b 3b ;;..esac..;;
72120 0a 20 20 20 20 20 20 73 79 73 76 35 2a 20 7c 20 . sysv5* |
72130 75 6e 69 78 77 61 72 65 2a 20 7c 20 73 63 6f 33 unixware* | sco3
72140 2e 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 .2v5* | sco5v6*
72150 7c 20 4f 70 65 6e 55 4e 49 58 2a 29 0a 09 63 61 | OpenUNIX*)..ca
72160 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 se $cc_basename
72170 69 6e 0a 09 20 20 43 43 2a 29 0a 09 20 20 20 20 in.. CC*)..
72180 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
72190 5f 77 6c 5f 43 58 58 3d 27 2d 57 6c 2c 27 0a 09 _wl_CXX='-Wl,'..
721a0 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 lt_prog_comp
721b0 69 6c 65 72 5f 70 69 63 5f 43 58 58 3d 27 2d 4b iler_pic_CXX='-K
721c0 50 49 43 27 0a 09 20 20 20 20 6c 74 5f 70 72 6f PIC'.. lt_pro
721d0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 g_compiler_stati
721e0 63 5f 43 58 58 3d 27 2d 42 73 74 61 74 69 63 27 c_CXX='-Bstatic'
721f0 0a 09 20 20 20 20 3b 3b 0a 09 65 73 61 63 0a 09 .. ;;..esac..
72200 3b 3b 0a 20 20 20 20 20 20 74 61 6e 64 65 6d 2a ;;. tandem*
72210 29 0a 09 63 61 73 65 20 24 63 63 5f 62 61 73 65 )..case $cc_base
72220 6e 61 6d 65 20 69 6e 0a 09 20 20 4e 43 43 2a 29 name in.. NCC*)
72230 0a 09 20 20 20 20 23 20 4e 6f 6e 53 74 6f 70 2d .. # NonStop-
72240 55 58 20 4e 43 43 20 33 2e 32 30 0a 09 20 20 20 UX NCC 3.20..
72250 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 lt_prog_compile
72260 72 5f 70 69 63 5f 43 58 58 3d 27 2d 4b 50 49 43 r_pic_CXX='-KPIC
72270 27 0a 09 20 20 20 20 3b 3b 0a 09 20 20 2a 29 0a '.. ;;.. *).
72280 09 20 20 20 20 3b 3b 0a 09 65 73 61 63 0a 09 3b . ;;..esac..;
72290 3b 0a 20 20 20 20 20 20 76 78 77 6f 72 6b 73 2a ;. vxworks*
722a0 29 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 )..;;. *)..
722b0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
722c0 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 _can_build_share
722d0 64 5f 43 58 58 3d 6e 6f 0a 09 3b 3b 0a 20 20 20 d_CXX=no..;;.
722e0 20 65 73 61 63 0a 20 20 66 69 0a 0a 63 61 73 65 esac. fi..case
722f0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 23 $host_os in. #
72300 20 46 6f 72 20 70 6c 61 74 66 6f 72 6d 73 20 77 For platforms w
72310 68 69 63 68 20 64 6f 20 6e 6f 74 20 73 75 70 70 hich do not supp
72320 6f 72 74 20 50 49 43 2c 20 2d 44 50 49 43 20 69 ort PIC, -DPIC i
72330 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73 3a 0a 20 s meaningless:.
72340 20 2a 64 6a 67 70 70 2a 29 0a 20 20 20 20 6c 74 *djgpp*). lt
72350 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
72360 69 63 5f 43 58 58 3d 0a 20 20 20 20 3b 3b 0a 20 ic_CXX=. ;;.
72370 20 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f *). lt_prog_
72380 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 compiler_pic_CXX
72390 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 ="$lt_prog_compi
723a0 6c 65 72 5f 70 69 63 5f 43 58 58 20 2d 44 50 49 ler_pic_CXX -DPI
723b0 43 22 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 0a C". ;;.esac..
723c0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
723d0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
723e0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
723f0 67 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65 72 20 g for $compiler
72400 6f 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64 75 63 option to produc
72410 65 20 50 49 43 22 20 3e 26 35 0a 24 61 73 5f 65 e PIC" >&5.$as_e
72420 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
72430 66 6f 72 20 24 63 6f 6d 70 69 6c 65 72 20 6f 70 for $compiler op
72440 74 69 6f 6e 20 74 6f 20 70 72 6f 64 75 63 65 20 tion to produce
72450 50 49 43 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a PIC... " >&6; }.
72460 69 66 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f if ${lt_cv_prog_
72470 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 compiler_pic_CXX
72480 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
72490 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
724a0 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
724b0 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 lse. lt_cv_prog
724c0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 _compiler_pic_CX
724d0 58 3d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 X=$lt_prog_compi
724e0 6c 65 72 5f 70 69 63 5f 43 58 58 0a 66 69 0a 7b ler_pic_CXX.fi.{
724f0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
72500 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
72510 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
72520 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 $lt_cv_prog_comp
72530 69 6c 65 72 5f 70 69 63 5f 43 58 58 22 20 3e 26 iler_pic_CXX" >&
72540 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 74 5f 5.$as_echo "$lt_
72550 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
72560 5f 70 69 63 5f 43 58 58 22 20 3e 26 36 3b 20 7d _pic_CXX" >&6; }
72570 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 .lt_prog_compile
72580 72 5f 70 69 63 5f 43 58 58 3d 24 6c 74 5f 63 76 r_pic_CXX=$lt_cv
72590 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 _prog_compiler_p
725a0 69 63 5f 43 58 58 0a 0a 23 0a 23 20 43 68 65 63 ic_CXX..#.# Chec
725b0 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 k to make sure t
725c0 68 65 20 50 49 43 20 66 6c 61 67 20 61 63 74 75 he PIC flag actu
725d0 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23 0a 69 66 ally works..#.if
725e0 20 74 65 73 74 20 2d 6e 20 22 24 6c 74 5f 70 72 test -n "$lt_pr
725f0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f og_compiler_pic_
72600 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 CXX"; then. { $
72610 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
72620 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
72630 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 ENO}: checking i
72640 66 20 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 f $compiler PIC
72650 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f flag $lt_prog_co
72660 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 20 77 mpiler_pic_CXX w
72670 6f 72 6b 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 orks" >&5.$as_ec
72680 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 69 ho_n "checking i
72690 66 20 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 f $compiler PIC
726a0 66 6c 61 67 20 24 6c 74 5f 70 72 6f 67 5f 63 6f flag $lt_prog_co
726b0 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 20 77 mpiler_pic_CXX w
726c0 6f 72 6b 73 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d orks... " >&6; }
726d0 0a 69 66 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 .if ${lt_cv_prog
726e0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f _compiler_pic_wo
726f0 72 6b 73 5f 43 58 58 2b 3a 7d 20 66 61 6c 73 65 rks_CXX+:} false
72700 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
72710 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
72720 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f " >&6.else. lt_
72730 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
72740 5f 70 69 63 5f 77 6f 72 6b 73 5f 43 58 58 3d 6e _pic_works_CXX=n
72750 6f 0a 20 20 20 61 63 5f 6f 75 74 66 69 6c 65 3d o. ac_outfile=
72760 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a conftest.$ac_obj
72770 65 78 74 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 ext. echo "$lt
72780 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f _simple_compile_
72790 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e test_code" > con
727a0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 ftest.$ac_ext.
727b0 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 lt_compiler_fla
727c0 67 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 g="$lt_prog_comp
727d0 69 6c 65 72 5f 70 69 63 5f 43 58 58 20 2d 44 50 iler_pic_CXX -DP
727e0 49 43 22 0a 20 20 20 23 20 49 6e 73 65 72 74 20 IC". # Insert
727f0 74 68 65 20 6f 70 74 69 6f 6e 20 65 69 74 68 65 the option eithe
72800 72 20 28 31 29 20 61 66 74 65 72 20 74 68 65 20 r (1) after the
72810 6c 61 73 74 20 2a 46 4c 41 47 53 20 76 61 72 69 last *FLAGS vari
72820 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23 20 28 32 able, or. # (2
72830 29 20 62 65 66 6f 72 65 20 61 20 77 6f 72 64 20 ) before a word
72840 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63 6f 6e 66 containing "conf
72850 74 65 73 74 2e 22 2c 20 6f 72 20 28 33 29 20 61 test.", or (3) a
72860 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 20 23 20 t the end.. #
72870 4e 6f 74 65 20 74 68 61 74 20 24 61 63 5f 63 6f Note that $ac_co
72880 6d 70 69 6c 65 20 69 74 73 65 6c 66 20 64 6f 65 mpile itself doe
72890 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 62 61 s not contain ba
728a0 63 6b 73 6c 61 73 68 65 73 20 61 6e 64 20 62 65 ckslashes and be
728b0 67 69 6e 73 0a 20 20 20 23 20 77 69 74 68 20 61 gins. # with a
728c0 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20 28 6e 6f dollar sign (no
728d0 74 20 61 20 68 79 70 68 65 6e 29 2c 20 73 6f 20 t a hyphen), so
728e0 74 68 65 20 65 63 68 6f 20 73 68 6f 75 6c 64 20 the echo should
728f0 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c 79 2e 0a work correctly..
72900 20 20 20 23 20 54 68 65 20 6f 70 74 69 6f 6e 20 # The option
72910 69 73 20 72 65 66 65 72 65 6e 63 65 64 20 76 69 is referenced vi
72920 61 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f 20 a a variable to
72930 61 76 6f 69 64 20 63 6f 6e 66 75 73 69 6e 67 20 avoid confusing
72940 73 65 64 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 sed.. lt_compi
72950 6c 65 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 6f le=`echo "$ac_co
72960 6d 70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a mpile" | $SED \.
72970 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 -e 's:.*FLAGS
72980 7d 5c 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 }\{0,1\} :&$lt_c
72990 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 ompiler_flag :;
729a0 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b t' \. -e 's: [
729b0 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 ^ ]*conftest\.:
729c0 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 $lt_compiler_fla
729d0 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 g&:; t' \. -e
729e0 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 's:$: $lt_compil
729f0 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28 65 er_flag:'`. (e
72a00 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 val echo "\"\$as
72a10 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 6c 74 _me:$LINENO: $lt
72a20 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 _compile\"" >&5)
72a30 0a 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 . (eval "$lt_c
72a40 6f 6d 70 69 6c 65 22 20 32 3e 63 6f 6e 66 74 65 ompile" 2>confte
72a50 73 74 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74 st.err). ac_st
72a60 61 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 63 atus=$?. cat c
72a70 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a onftest.err >&5.
72a80 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a echo "$as_me:
72a90 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 $LINENO: \$? = $
72aa0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 ac_status" >&5.
72ab0 20 20 69 66 20 28 65 78 69 74 20 24 61 63 5f 73 if (exit $ac_s
72ac0 74 61 74 75 73 29 20 26 26 20 74 65 73 74 20 2d tatus) && test -
72ad0 73 20 22 24 61 63 5f 6f 75 74 66 69 6c 65 22 3b s "$ac_outfile";
72ae0 20 74 68 65 6e 0a 20 20 20 20 20 23 20 54 68 65 then. # The
72af0 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e compiler can on
72b00 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f ly warn and igno
72b10 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 re the option if
72b20 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a not recognized.
72b30 20 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f # So say no
72b40 20 69 66 20 74 68 65 72 65 20 61 72 65 20 77 61 if there are wa
72b50 72 6e 69 6e 67 73 20 6f 74 68 65 72 20 74 68 61 rnings other tha
72b60 6e 20 74 68 65 20 75 73 75 61 6c 20 6f 75 74 70 n the usual outp
72b70 75 74 2e 0a 20 20 20 20 20 24 45 43 48 4f 20 22 ut.. $ECHO "
72b80 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f $_lt_compiler_bo
72b90 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24 53 45 ilerplate" | $SE
72ba0 44 20 27 2f 5e 24 2f 64 27 20 3e 63 6f 6e 66 74 D '/^$/d' >conft
72bb0 65 73 74 2e 65 78 70 0a 20 20 20 20 20 24 53 45 est.exp. $SE
72bc0 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f D '/^$/d; /^ *+/
72bd0 64 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 d' conftest.err
72be0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 32 0a 20 20 >conftest.er2.
72bf0 20 20 20 69 66 20 74 65 73 74 20 21 20 2d 73 20 if test ! -s
72c00 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 7c 7c 20 conftest.er2 ||
72c10 64 69 66 66 20 63 6f 6e 66 74 65 73 74 2e 65 78 diff conftest.ex
72c20 70 20 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 3e p conftest.er2 >
72c30 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a /dev/null; then.
72c40 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f lt_cv_pro
72c50 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 g_compiler_pic_w
72c60 6f 72 6b 73 5f 43 58 58 3d 79 65 73 0a 20 20 20 orks_CXX=yes.
72c70 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20 24 52 fi. fi. $R
72c80 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a M conftest*..fi.
72c90 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
72ca0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
72cb0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
72cc0 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d $lt_cv_prog_com
72cd0 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 5f piler_pic_works_
72ce0 43 58 58 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 CXX" >&5.$as_ech
72cf0 6f 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 o "$lt_cv_prog_c
72d00 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b ompiler_pic_work
72d10 73 5f 43 58 58 22 20 3e 26 36 3b 20 7d 0a 0a 69 s_CXX" >&6; }..i
72d20 66 20 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f f test x"$lt_cv_
72d30 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 prog_compiler_pi
72d40 63 5f 77 6f 72 6b 73 5f 43 58 58 22 20 3d 20 78 c_works_CXX" = x
72d50 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 yes; then. ca
72d60 73 65 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 se $lt_prog_comp
72d70 69 6c 65 72 5f 70 69 63 5f 43 58 58 20 69 6e 0a iler_pic_CXX in.
72d80 20 20 20 20 20 22 22 20 7c 20 22 20 22 2a 29 20 "" | " "*)
72d90 3b 3b 0a 20 20 20 20 20 2a 29 20 6c 74 5f 70 72 ;;. *) lt_pr
72da0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f og_compiler_pic_
72db0 43 58 58 3d 22 20 24 6c 74 5f 70 72 6f 67 5f 63 CXX=" $lt_prog_c
72dc0 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 22 ompiler_pic_CXX"
72dd0 20 3b 3b 0a 20 20 20 20 20 65 73 61 63 0a 65 6c ;;. esac.el
72de0 73 65 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 se. lt_prog_c
72df0 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 3d ompiler_pic_CXX=
72e00 0a 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f . lt_prog_co
72e10 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64 mpiler_can_build
72e20 5f 73 68 61 72 65 64 5f 43 58 58 3d 6e 6f 0a 66 _shared_CXX=no.f
72e30 69 0a 0a 66 69 0a 0a 0a 0a 0a 0a 23 0a 23 20 43 i..fi......#.# C
72e40 68 65 63 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72 heck to make sur
72e50 65 20 74 68 65 20 73 74 61 74 69 63 20 66 6c 61 e the static fla
72e60 67 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73 g actually works
72e70 2e 0a 23 0a 77 6c 3d 24 6c 74 5f 70 72 6f 67 5f ..#.wl=$lt_prog_
72e80 63 6f 6d 70 69 6c 65 72 5f 77 6c 5f 43 58 58 20 compiler_wl_CXX
72e90 65 76 61 6c 20 6c 74 5f 74 6d 70 5f 73 74 61 74 eval lt_tmp_stat
72ea0 69 63 5f 66 6c 61 67 3d 5c 22 24 6c 74 5f 70 72 ic_flag=\"$lt_pr
72eb0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 og_compiler_stat
72ec0 69 63 5f 43 58 58 5c 22 0a 7b 20 24 61 73 5f 65 ic_CXX\".{ $as_e
72ed0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
72ee0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
72ef0 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 : checking if $c
72f00 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63 20 66 ompiler static f
72f10 6c 61 67 20 24 6c 74 5f 74 6d 70 5f 73 74 61 74 lag $lt_tmp_stat
72f20 69 63 5f 66 6c 61 67 20 77 6f 72 6b 73 22 20 3e ic_flag works" >
72f30 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
72f40 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 hecking if $comp
72f50 69 6c 65 72 20 73 74 61 74 69 63 20 66 6c 61 67 iler static flag
72f60 20 24 6c 74 5f 74 6d 70 5f 73 74 61 74 69 63 5f $lt_tmp_static_
72f70 66 6c 61 67 20 77 6f 72 6b 73 2e 2e 2e 20 22 20 flag works... "
72f80 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f 63 >&6; }.if ${lt_c
72f90 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f v_prog_compiler_
72fa0 73 74 61 74 69 63 5f 77 6f 72 6b 73 5f 43 58 58 static_works_CXX
72fb0 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
72fc0 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
72fd0 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
72fe0 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 lse. lt_cv_prog
72ff0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 _compiler_static
73000 5f 77 6f 72 6b 73 5f 43 58 58 3d 6e 6f 0a 20 20 _works_CXX=no.
73010 20 73 61 76 65 5f 4c 44 46 4c 41 47 53 3d 22 24 save_LDFLAGS="$
73020 4c 44 46 4c 41 47 53 22 0a 20 20 20 4c 44 46 4c LDFLAGS". LDFL
73030 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 20 24 6c AGS="$LDFLAGS $l
73040 74 5f 74 6d 70 5f 73 74 61 74 69 63 5f 66 6c 61 t_tmp_static_fla
73050 67 22 0a 20 20 20 65 63 68 6f 20 22 24 6c 74 5f g". echo "$lt_
73060 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74 simple_link_test
73070 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 73 _code" > conftes
73080 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 69 66 20 t.$ac_ext. if
73090 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 20 32 (eval $ac_link 2
730a0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29 20 26 >conftest.err) &
730b0 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 & test -s confte
730c0 73 74 24 61 63 5f 65 78 65 65 78 74 3b 20 74 68 st$ac_exeext; th
730d0 65 6e 0a 20 20 20 20 20 23 20 54 68 65 20 6c 69 en. # The li
730e0 6e 6b 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 nker can only wa
730f0 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 rn and ignore th
73100 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 e option if not
73110 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 20 recognized.
73120 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 # So say no if t
73130 68 65 72 65 20 61 72 65 20 77 61 72 6e 69 6e 67 here are warning
73140 73 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 2d s. if test -
73150 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 s conftest.err;
73160 74 68 65 6e 0a 20 20 20 20 20 20 20 23 20 41 70 then. # Ap
73170 70 65 6e 64 20 61 6e 79 20 65 72 72 6f 72 73 20 pend any errors
73180 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 2e 6c 6f to the config.lo
73190 67 2e 0a 20 20 20 20 20 20 20 63 61 74 20 63 6f g.. cat co
731a0 6e 66 74 65 73 74 2e 65 72 72 20 31 3e 26 35 0a nftest.err 1>&5.
731b0 20 20 20 20 20 20 20 24 45 43 48 4f 20 22 24 5f $ECHO "$_
731c0 6c 74 5f 6c 69 6e 6b 65 72 5f 62 6f 69 6c 65 72 lt_linker_boiler
731d0 70 6c 61 74 65 22 20 7c 20 24 53 45 44 20 27 2f plate" | $SED '/
731e0 5e 24 2f 64 27 20 3e 20 63 6f 6e 66 74 65 73 74 ^$/d' > conftest
731f0 2e 65 78 70 0a 20 20 20 20 20 20 20 24 53 45 44 .exp. $SED
73200 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 '/^$/d; /^ *+/d
73210 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e ' conftest.err >
73220 63 6f 6e 66 74 65 73 74 2e 65 72 32 0a 20 20 20 conftest.er2.
73230 20 20 20 20 69 66 20 64 69 66 66 20 63 6f 6e 66 if diff conf
73240 74 65 73 74 2e 65 78 70 20 63 6f 6e 66 74 65 73 test.exp conftes
73250 74 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c t.er2 >/dev/null
73260 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ; then.
73270 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
73280 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 ler_static_works
73290 5f 43 58 58 3d 79 65 73 0a 20 20 20 20 20 20 20 _CXX=yes.
732a0 66 69 0a 20 20 20 20 20 65 6c 73 65 0a 20 20 20 fi. else.
732b0 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 lt_cv_prog_c
732c0 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 ompiler_static_w
732d0 6f 72 6b 73 5f 43 58 58 3d 79 65 73 0a 20 20 20 orks_CXX=yes.
732e0 20 20 66 69 0a 20 20 20 66 69 0a 20 20 20 24 52 fi. fi. $R
732f0 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 2a 0a 20 M -r conftest*.
73300 20 20 4c 44 46 4c 41 47 53 3d 22 24 73 61 76 65 LDFLAGS="$save
73310 5f 4c 44 46 4c 41 47 53 22 0a 0a 66 69 0a 7b 20 _LDFLAGS"..fi.{
73320 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
73330 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
73340 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
73350 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
73360 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 ler_static_works
73370 5f 43 58 58 22 20 3e 26 35 0a 24 61 73 5f 65 63 _CXX" >&5.$as_ec
73380 68 6f 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f ho "$lt_cv_prog_
73390 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f compiler_static_
733a0 77 6f 72 6b 73 5f 43 58 58 22 20 3e 26 36 3b 20 works_CXX" >&6;
733b0 7d 0a 0a 69 66 20 74 65 73 74 20 78 22 24 6c 74 }..if test x"$lt
733c0 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 _cv_prog_compile
733d0 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 5f 43 r_static_works_C
733e0 58 58 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e XX" = xyes; then
733f0 0a 20 20 20 20 3a 0a 65 6c 73 65 0a 20 20 20 20 . :.else.
73400 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
73410 5f 73 74 61 74 69 63 5f 43 58 58 3d 0a 66 69 0a _static_CXX=.fi.
73420 0a 0a 0a 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 .... { $as_ec
73430 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
73440 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
73450 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f checking if $co
73460 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 mpiler supports
73470 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f -c -o file.$ac_o
73480 62 6a 65 78 74 22 20 3e 26 35 0a 24 61 73 5f 65 bjext" >&5.$as_e
73490 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
734a0 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 if $compiler sup
734b0 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 ports -c -o file
734c0 2e 24 61 63 5f 6f 62 6a 65 78 74 2e 2e 2e 20 22 .$ac_objext... "
734d0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 6c 74 5f >&6; }.if ${lt_
734e0 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 cv_prog_compiler
734f0 5f 63 5f 6f 5f 43 58 58 2b 3a 7d 20 66 61 6c 73 _c_o_CXX+:} fals
73500 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
73510 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
73520 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c 74 " >&6.else. lt
73530 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 _cv_prog_compile
73540 72 5f 63 5f 6f 5f 43 58 58 3d 6e 6f 0a 20 20 20 r_c_o_CXX=no.
73550 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 20 $RM -r conftest
73560 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 6d 2>/dev/null. m
73570 6b 64 69 72 20 63 6f 6e 66 74 65 73 74 0a 20 20 kdir conftest.
73580 20 63 64 20 63 6f 6e 66 74 65 73 74 0a 20 20 20 cd conftest.
73590 6d 6b 64 69 72 20 6f 75 74 0a 20 20 20 65 63 68 mkdir out. ech
735a0 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f o "$lt_simple_co
735b0 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 mpile_test_code"
735c0 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f > conftest.$ac_
735d0 65 78 74 0a 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 ext.. lt_compi
735e0 6c 65 72 5f 66 6c 61 67 3d 22 2d 6f 20 6f 75 74 ler_flag="-o out
735f0 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f /conftest2.$ac_o
73600 62 6a 65 78 74 22 0a 20 20 20 23 20 49 6e 73 65 bjext". # Inse
73610 72 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65 69 rt the option ei
73620 74 68 65 72 20 28 31 29 20 61 66 74 65 72 20 74 ther (1) after t
73630 68 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20 76 he last *FLAGS v
73640 61 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20 23 ariable, or. #
73650 20 28 32 29 20 62 65 66 6f 72 65 20 61 20 77 6f (2) before a wo
73660 72 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22 63 rd containing "c
73670 6f 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28 33 onftest.", or (3
73680 29 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20 20 ) at the end..
73690 20 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61 63 # Note that $ac
736a0 5f 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66 20 _compile itself
736b0 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e does not contain
736c0 20 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e 64 backslashes and
736d0 20 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69 74 begins. # wit
736e0 68 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e 20 h a dollar sign
736f0 28 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c 20 (not a hyphen),
73700 73 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f 75 so the echo shou
73710 6c 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74 6c ld work correctl
73720 79 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 y.. lt_compile
73730 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70 =`echo "$ac_comp
73740 69 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a 20 20 ile" | $SED \.
73750 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 5c -e 's:.*FLAGS}\
73760 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f 6d {0,1\} :&$lt_com
73770 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 piler_flag :; t'
73780 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 \. -e 's: [^
73790 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c ]*conftest\.: $l
737a0 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 t_compiler_flag&
737b0 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 :; t' \. -e 's
737c0 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 :$: $lt_compiler
737d0 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28 65 76 61 _flag:'`. (eva
737e0 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d l echo "\"\$as_m
737f0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 6c 74 5f 63 e:$LINENO: $lt_c
73800 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a 20 ompile\"" >&5).
73810 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f 6d (eval "$lt_com
73820 70 69 6c 65 22 20 32 3e 6f 75 74 2f 63 6f 6e 66 pile" 2>out/conf
73830 74 65 73 74 2e 65 72 72 29 0a 20 20 20 61 63 5f test.err). ac_
73840 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 status=$?. cat
73850 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 out/conftest.er
73860 72 20 3e 26 35 0a 20 20 20 65 63 68 6f 20 22 24 r >&5. echo "$
73870 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c as_me:$LINENO: \
73880 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 $? = $ac_status"
73890 20 3e 26 35 0a 20 20 20 69 66 20 28 65 78 69 74 >&5. if (exit
738a0 20 24 61 63 5f 73 74 61 74 75 73 29 20 26 26 20 $ac_status) &&
738b0 74 65 73 74 20 2d 73 20 6f 75 74 2f 63 6f 6e 66 test -s out/conf
738c0 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74 test2.$ac_objext
738d0 0a 20 20 20 74 68 65 6e 0a 20 20 20 20 20 23 20 . then. #
738e0 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e The compiler can
738f0 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 only warn and i
73900 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e gnore the option
73910 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a if not recogniz
73920 65 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79 ed. # So say
73930 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 no if there are
73940 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 24 warnings. $
73950 45 43 48 4f 20 22 24 5f 6c 74 5f 63 6f 6d 70 69 ECHO "$_lt_compi
73960 6c 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65 22 ler_boilerplate"
73970 20 7c 20 24 53 45 44 20 27 2f 5e 24 2f 64 27 20 | $SED '/^$/d'
73980 3e 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 > out/conftest.e
73990 78 70 0a 20 20 20 20 20 24 53 45 44 20 27 2f 5e xp. $SED '/^
739a0 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 6f 75 $/d; /^ *+/d' ou
739b0 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e t/conftest.err >
739c0 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32 out/conftest.er2
739d0 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 21 20 . if test !
739e0 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e -s out/conftest.
739f0 65 72 32 20 7c 7c 20 64 69 66 66 20 6f 75 74 2f er2 || diff out/
73a00 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 6f 75 74 conftest.exp out
73a10 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 3e 2f /conftest.er2 >/
73a20 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 dev/null; then.
73a30 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 lt_cv_prog
73a40 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 5f 43 58 _compiler_c_o_CX
73a50 58 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20 X=yes. fi.
73a60 20 66 69 0a 20 20 20 63 68 6d 6f 64 20 75 2b 77 fi. chmod u+w
73a70 20 2e 20 32 3e 26 35 0a 20 20 20 24 52 4d 20 63 . 2>&5. $RM c
73a80 6f 6e 66 74 65 73 74 2a 0a 20 20 20 23 20 53 47 onftest*. # SG
73a90 49 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 77 I C++ compiler w
73aa0 69 6c 6c 20 63 72 65 61 74 65 20 64 69 72 65 63 ill create direc
73ab0 74 6f 72 79 20 6f 75 74 2f 69 69 5f 66 69 6c 65 tory out/ii_file
73ac0 73 2f 20 66 6f 72 0a 20 20 20 23 20 74 65 6d 70 s/ for. # temp
73ad0 6c 61 74 65 20 69 6e 73 74 61 6e 74 69 61 74 69 late instantiati
73ae0 6f 6e 0a 20 20 20 74 65 73 74 20 2d 64 20 6f 75 on. test -d ou
73af0 74 2f 69 69 5f 66 69 6c 65 73 20 26 26 20 24 52 t/ii_files && $R
73b00 4d 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 2f 2a M out/ii_files/*
73b10 20 26 26 20 72 6d 64 69 72 20 6f 75 74 2f 69 69 && rmdir out/ii
73b20 5f 66 69 6c 65 73 0a 20 20 20 24 52 4d 20 6f 75 _files. $RM ou
73b30 74 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75 74 t/* && rmdir out
73b40 0a 20 20 20 63 64 20 2e 2e 0a 20 20 20 24 52 4d . cd ... $RM
73b50 20 2d 72 20 63 6f 6e 66 74 65 73 74 0a 20 20 20 -r conftest.
73b60 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 $RM conftest*..f
73b70 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 i.{ $as_echo "$a
73b80 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
73b90 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
73ba0 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 t: $lt_cv_prog_c
73bb0 6f 6d 70 69 6c 65 72 5f 63 5f 6f 5f 43 58 58 22 ompiler_c_o_CXX"
73bc0 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 >&5.$as_echo "$
73bd0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
73be0 6c 65 72 5f 63 5f 6f 5f 43 58 58 22 20 3e 26 36 ler_c_o_CXX" >&6
73bf0 3b 20 7d 0a 0a 0a 0a 20 20 20 20 7b 20 24 61 73 ; }.... { $as
73c00 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
73c10 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
73c20 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 O}: checking if
73c30 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 $compiler suppor
73c40 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24 61 ts -c -o file.$a
73c50 63 5f 6f 62 6a 65 78 74 22 20 3e 26 35 0a 24 61 c_objext" >&5.$a
73c60 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
73c70 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 ng if $compiler
73c80 73 75 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 supports -c -o f
73c90 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78 74 2e 2e ile.$ac_objext..
73ca0 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
73cb0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
73cc0 6c 65 72 5f 63 5f 6f 5f 43 58 58 2b 3a 7d 20 66 ler_c_o_CXX+:} f
73cd0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
73ce0 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
73cf0 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
73d00 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 lt_cv_prog_comp
73d10 69 6c 65 72 5f 63 5f 6f 5f 43 58 58 3d 6e 6f 0a iler_c_o_CXX=no.
73d20 20 20 20 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 $RM -r confte
73d30 73 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 st 2>/dev/null.
73d40 20 20 6d 6b 64 69 72 20 63 6f 6e 66 74 65 73 74 mkdir conftest
73d50 0a 20 20 20 63 64 20 63 6f 6e 66 74 65 73 74 0a . cd conftest.
73d60 20 20 20 6d 6b 64 69 72 20 6f 75 74 0a 20 20 20 mkdir out.
73d70 65 63 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 echo "$lt_simple
73d80 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f _compile_test_co
73d90 64 65 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 de" > conftest.$
73da0 61 63 5f 65 78 74 0a 0a 20 20 20 6c 74 5f 63 6f ac_ext.. lt_co
73db0 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22 2d 6f 20 mpiler_flag="-o
73dc0 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 out/conftest2.$a
73dd0 63 5f 6f 62 6a 65 78 74 22 0a 20 20 20 23 20 49 c_objext". # I
73de0 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69 6f 6e nsert the option
73df0 20 65 69 74 68 65 72 20 28 31 29 20 61 66 74 65 either (1) afte
73e00 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c 41 47 r the last *FLAG
73e10 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a 20 S variable, or.
73e20 20 20 23 20 28 32 29 20 62 65 66 6f 72 65 20 61 # (2) before a
73e30 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69 6e 67 word containing
73e40 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20 6f 72 "conftest.", or
73e50 20 28 33 29 20 61 74 20 74 68 65 20 65 6e 64 2e (3) at the end.
73e60 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 61 74 20 . # Note that
73e70 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 74 73 65 $ac_compile itse
73e80 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 lf does not cont
73e90 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 65 73 20 ain backslashes
73ea0 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 20 23 20 and begins. #
73eb0 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 20 73 69 with a dollar si
73ec0 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 68 65 6e gn (not a hyphen
73ed0 29 2c 20 73 6f 20 74 68 65 20 65 63 68 6f 20 73 ), so the echo s
73ee0 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f 72 72 65 hould work corre
73ef0 63 74 6c 79 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 ctly.. lt_comp
73f00 69 6c 65 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 ile=`echo "$ac_c
73f10 6f 6d 70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c ompile" | $SED \
73f20 0a 20 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 . -e 's:.*FLAG
73f30 53 7d 5c 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f S}\{0,1\} :&$lt_
73f40 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b compiler_flag :;
73f50 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 t' \. -e 's:
73f60 5b 5e 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a [^ ]*conftest\.:
73f70 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c $lt_compiler_fl
73f80 61 67 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 ag&:; t' \. -e
73f90 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 's:$: $lt_compi
73fa0 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28 ler_flag:'`. (
73fb0 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 eval echo "\"\$a
73fc0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 6c s_me:$LINENO: $l
73fd0 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 35 t_compile\"" >&5
73fe0 29 0a 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f ). (eval "$lt_
73ff0 63 6f 6d 70 69 6c 65 22 20 32 3e 6f 75 74 2f 63 compile" 2>out/c
74000 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a 20 20 20 onftest.err).
74010 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 ac_status=$?.
74020 63 61 74 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 cat out/conftest
74030 2e 65 72 72 20 3e 26 35 0a 20 20 20 65 63 68 6f .err >&5. echo
74040 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f "$as_me:$LINENO
74050 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 : \$? = $ac_stat
74060 75 73 22 20 3e 26 35 0a 20 20 20 69 66 20 28 65 us" >&5. if (e
74070 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 20 xit $ac_status)
74080 26 26 20 74 65 73 74 20 2d 73 20 6f 75 74 2f 63 && test -s out/c
74090 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a onftest2.$ac_obj
740a0 65 78 74 0a 20 20 20 74 68 65 6e 0a 20 20 20 20 ext. then.
740b0 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 # The compiler
740c0 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e can only warn an
740d0 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 d ignore the opt
740e0 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 ion if not recog
740f0 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20 nized. # So
74100 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20 say no if there
74110 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 are warnings.
74120 20 20 24 45 43 48 4f 20 22 24 5f 6c 74 5f 63 6f $ECHO "$_lt_co
74130 6d 70 69 6c 65 72 5f 62 6f 69 6c 65 72 70 6c 61 mpiler_boilerpla
74140 74 65 22 20 7c 20 24 53 45 44 20 27 2f 5e 24 2f te" | $SED '/^$/
74150 64 27 20 3e 20 6f 75 74 2f 63 6f 6e 66 74 65 73 d' > out/conftes
74160 74 2e 65 78 70 0a 20 20 20 20 20 24 53 45 44 20 t.exp. $SED
74170 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 '/^$/d; /^ *+/d'
74180 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 out/conftest.er
74190 72 20 3e 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e r >out/conftest.
741a0 65 72 32 0a 20 20 20 20 20 69 66 20 74 65 73 74 er2. if test
741b0 20 21 20 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 ! -s out/confte
741c0 73 74 2e 65 72 32 20 7c 7c 20 64 69 66 66 20 6f st.er2 || diff o
741d0 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 ut/conftest.exp
741e0 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32 out/conftest.er2
741f0 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 >/dev/null; the
74200 6e 0a 20 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 n. lt_cv_p
74210 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f rog_compiler_c_o
74220 5f 43 58 58 3d 79 65 73 0a 20 20 20 20 20 66 69 _CXX=yes. fi
74230 0a 20 20 20 66 69 0a 20 20 20 63 68 6d 6f 64 20 . fi. chmod
74240 75 2b 77 20 2e 20 32 3e 26 35 0a 20 20 20 24 52 u+w . 2>&5. $R
74250 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 23 M conftest*. #
74260 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 SGI C++ compile
74270 72 20 77 69 6c 6c 20 63 72 65 61 74 65 20 64 69 r will create di
74280 72 65 63 74 6f 72 79 20 6f 75 74 2f 69 69 5f 66 rectory out/ii_f
74290 69 6c 65 73 2f 20 66 6f 72 0a 20 20 20 23 20 74 iles/ for. # t
742a0 65 6d 70 6c 61 74 65 20 69 6e 73 74 61 6e 74 69 emplate instanti
742b0 61 74 69 6f 6e 0a 20 20 20 74 65 73 74 20 2d 64 ation. test -d
742c0 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 20 26 26 out/ii_files &&
742d0 20 24 52 4d 20 6f 75 74 2f 69 69 5f 66 69 6c 65 $RM out/ii_file
742e0 73 2f 2a 20 26 26 20 72 6d 64 69 72 20 6f 75 74 s/* && rmdir out
742f0 2f 69 69 5f 66 69 6c 65 73 0a 20 20 20 24 52 4d /ii_files. $RM
74300 20 6f 75 74 2f 2a 20 26 26 20 72 6d 64 69 72 20 out/* && rmdir
74310 6f 75 74 0a 20 20 20 63 64 20 2e 2e 0a 20 20 20 out. cd ...
74320 24 52 4d 20 2d 72 20 63 6f 6e 66 74 65 73 74 0a $RM -r conftest.
74330 20 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 74 2a $RM conftest*
74340 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 ..fi.{ $as_echo
74350 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
74360 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
74370 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f sult: $lt_cv_pro
74380 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 5f 43 g_compiler_c_o_C
74390 58 58 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f XX" >&5.$as_echo
743a0 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f "$lt_cv_prog_co
743b0 6d 70 69 6c 65 72 5f 63 5f 6f 5f 43 58 58 22 20 mpiler_c_o_CXX"
743c0 3e 26 36 3b 20 7d 0a 0a 0a 0a 0a 68 61 72 64 5f >&6; }.....hard_
743d0 6c 69 6e 6b 73 3d 22 6e 6f 74 74 65 73 74 65 64 links="nottested
743e0 22 0a 69 66 20 74 65 73 74 20 22 24 6c 74 5f 63 ".if test "$lt_c
743f0 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f v_prog_compiler_
74400 63 5f 6f 5f 43 58 58 22 20 3d 20 6e 6f 20 26 26 c_o_CXX" = no &&
74410 20 74 65 73 74 20 22 24 6e 65 65 64 5f 6c 6f 63 test "$need_loc
74420 6b 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 0a ks" != no; then.
74430 20 20 23 20 64 6f 20 6e 6f 74 20 6f 76 65 72 77 # do not overw
74440 72 69 74 65 20 74 68 65 20 76 61 6c 75 65 20 6f rite the value o
74450 66 20 6e 65 65 64 5f 6c 6f 63 6b 73 20 70 72 6f f need_locks pro
74460 76 69 64 65 64 20 62 79 20 74 68 65 20 75 73 65 vided by the use
74470 72 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 r. { $as_echo "
74480 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
74490 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
744a0 63 6b 69 6e 67 20 69 66 20 77 65 20 63 61 6e 20 cking if we can
744b0 6c 6f 63 6b 20 77 69 74 68 20 68 61 72 64 20 6c lock with hard l
744c0 69 6e 6b 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 inks" >&5.$as_ec
744d0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 69 ho_n "checking i
744e0 66 20 77 65 20 63 61 6e 20 6c 6f 63 6b 20 77 69 f we can lock wi
744f0 74 68 20 68 61 72 64 20 6c 69 6e 6b 73 2e 2e 2e th hard links...
74500 20 22 20 3e 26 36 3b 20 7d 0a 20 20 68 61 72 64 " >&6; }. hard
74510 5f 6c 69 6e 6b 73 3d 79 65 73 0a 20 20 24 52 4d _links=yes. $RM
74520 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 6c 6e 20 conftest*. ln
74530 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 conftest.a conft
74540 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c est.b 2>/dev/nul
74550 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d l && hard_links=
74560 6e 6f 0a 20 20 74 6f 75 63 68 20 63 6f 6e 66 74 no. touch conft
74570 65 73 74 2e 61 0a 20 20 6c 6e 20 63 6f 6e 66 74 est.a. ln conft
74580 65 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62 est.a conftest.b
74590 20 32 3e 26 35 20 7c 7c 20 68 61 72 64 5f 6c 69 2>&5 || hard_li
745a0 6e 6b 73 3d 6e 6f 0a 20 20 6c 6e 20 63 6f 6e 66 nks=no. ln conf
745b0 74 65 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e test.a conftest.
745c0 62 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 b 2>/dev/null &&
745d0 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 hard_links=no.
745e0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
745f0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
74600 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
74610 3a 20 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3e : $hard_links" >
74620 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 68 61 &5.$as_echo "$ha
74630 72 64 5f 6c 69 6e 6b 73 22 20 3e 26 36 3b 20 7d rd_links" >&6; }
74640 0a 20 20 69 66 20 74 65 73 74 20 22 24 68 61 72 . if test "$har
74650 64 5f 6c 69 6e 6b 73 22 20 3d 20 6e 6f 3b 20 74 d_links" = no; t
74660 68 65 6e 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 hen. { $as_ec
74670 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
74680 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
74690 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43 43 27 WARNING: \`$CC'
746a0 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 does not suppor
746b0 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f 20 5c t \`-c -o', so \
746c0 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79 20 62 65 `make -j' may be
746d0 20 75 6e 73 61 66 65 22 20 3e 26 35 0a 24 61 73 unsafe" >&5.$as
746e0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
746f0 41 52 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 64 ARNING: \`$CC' d
74700 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 oes not support
74710 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f 20 5c 60 6d \`-c -o', so \`m
74720 61 6b 65 20 2d 6a 27 20 6d 61 79 20 62 65 20 75 ake -j' may be u
74730 6e 73 61 66 65 22 20 3e 26 32 3b 7d 0a 20 20 20 nsafe" >&2;}.
74740 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d 77 61 72 6e need_locks=warn
74750 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 6e 65 65 . fi.else. nee
74760 64 5f 6c 6f 63 6b 73 3d 6e 6f 0a 66 69 0a 0a 0a d_locks=no.fi...
74770 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 . { $as_echo
74780 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
74790 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
747a0 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 ecking whether t
747b0 68 65 20 24 63 6f 6d 70 69 6c 65 72 20 6c 69 6e he $compiler lin
747c0 6b 65 72 20 28 24 4c 44 29 20 73 75 70 70 6f 72 ker ($LD) suppor
747d0 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 ts shared librar
747e0 69 65 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 ies" >&5.$as_ech
747f0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 o_n "checking wh
74800 65 74 68 65 72 20 74 68 65 20 24 63 6f 6d 70 69 ether the $compi
74810 6c 65 72 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 ler linker ($LD)
74820 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 supports shared
74830 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20 22 20 libraries... "
74840 3e 26 36 3b 20 7d 0a 0a 20 20 65 78 70 6f 72 74 >&6; }.. export
74850 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 5f 43 58 _symbols_cmds_CX
74860 58 3d 27 24 4e 4d 20 24 6c 69 62 6f 62 6a 73 20 X='$NM $libobjs
74870 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c 20 24 $convenience | $
74880 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 global_symbol_pi
74890 70 65 20 7c 20 24 53 45 44 20 27 5c 27 27 73 2f pe | $SED '\''s/
748a0 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20 73 6f 72 74 .* //'\'' | sort
748b0 20 7c 20 75 6e 69 71 20 3e 20 24 65 78 70 6f 72 | uniq > $expor
748c0 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 65 78 63 t_symbols'. exc
748d0 6c 75 64 65 5f 65 78 70 73 79 6d 73 5f 43 58 58 lude_expsyms_CXX
748e0 3d 27 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 ='_GLOBAL_OFFSET
748f0 5f 54 41 42 4c 45 5f 7c 5f 47 4c 4f 42 41 4c 5f _TABLE_|_GLOBAL_
74900 5f 46 5b 49 44 5d 5f 2e 2a 27 0a 20 20 63 61 73 _F[ID]_.*'. cas
74910 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 e $host_os in.
74920 61 69 78 5b 34 2d 39 5d 2a 29 0a 20 20 20 20 23 aix[4-9]*). #
74930 20 49 66 20 77 65 27 72 65 20 75 73 69 6e 67 20 If we're using
74940 47 4e 55 20 6e 6d 2c 20 74 68 65 6e 20 77 65 20 GNU nm, then we
74950 64 6f 6e 27 74 20 77 61 6e 74 20 74 68 65 20 22 don't want the "
74960 2d 43 22 20 6f 70 74 69 6f 6e 2e 0a 20 20 20 20 -C" option..
74970 23 20 2d 43 20 6d 65 61 6e 73 20 64 65 6d 61 6e # -C means deman
74980 67 6c 65 20 74 6f 20 41 49 58 20 6e 6d 2c 20 62 gle to AIX nm, b
74990 75 74 20 6d 65 61 6e 73 20 64 6f 6e 27 74 20 64 ut means don't d
749a0 65 6d 61 6e 67 6c 65 20 77 69 74 68 20 47 4e 55 emangle with GNU
749b0 20 6e 6d 0a 20 20 20 20 23 20 41 6c 73 6f 2c 20 nm. # Also,
749c0 41 49 58 20 6e 6d 20 74 72 65 61 74 73 20 77 65 AIX nm treats we
749d0 61 6b 20 64 65 66 69 6e 65 64 20 73 79 6d 62 6f ak defined symbo
749e0 6c 73 20 6c 69 6b 65 20 6f 74 68 65 72 20 67 6c ls like other gl
749f0 6f 62 61 6c 20 64 65 66 69 6e 65 64 0a 20 20 20 obal defined.
74a00 20 23 20 73 79 6d 62 6f 6c 73 2c 20 77 68 65 72 # symbols, wher
74a10 65 61 73 20 47 4e 55 20 6e 6d 20 6d 61 72 6b 73 eas GNU nm marks
74a20 20 74 68 65 6d 20 61 73 20 22 57 22 2e 0a 20 20 them as "W"..
74a30 20 20 69 66 20 24 4e 4d 20 2d 56 20 32 3e 26 31 if $NM -V 2>&1
74a40 20 7c 20 24 47 52 45 50 20 27 47 4e 55 27 20 3e | $GREP 'GNU' >
74a50 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e /dev/null; then
74a60 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 73 79 . export_sy
74a70 6d 62 6f 6c 73 5f 63 6d 64 73 5f 43 58 58 3d 27 mbols_cmds_CXX='
74a80 24 4e 4d 20 2d 42 70 67 20 24 6c 69 62 6f 62 6a $NM -Bpg $libobj
74a90 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c s $convenience |
74aa0 20 61 77 6b 20 27 5c 27 27 7b 20 69 66 20 28 28 awk '\''{ if ((
74ab0 28 5c 24 20 32 20 3d 3d 20 22 54 22 29 20 7c 7c (\$ 2 == "T") ||
74ac0 20 28 5c 24 20 32 20 3d 3d 20 22 44 22 29 20 7c (\$ 2 == "D") |
74ad0 7c 20 28 5c 24 20 32 20 3d 3d 20 22 42 22 29 20 | (\$ 2 == "B")
74ae0 7c 7c 20 28 5c 24 20 32 20 3d 3d 20 22 57 22 29 || (\$ 2 == "W")
74af0 29 20 26 26 20 28 73 75 62 73 74 72 28 5c 24 20 ) && (substr(\$
74b00 33 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29 29 20 3,1,1) != "."))
74b10 7b 20 70 72 69 6e 74 20 5c 24 20 33 20 7d 20 7d { print \$ 3 } }
74b20 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d 75 20 3e '\'' | sort -u >
74b30 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 $export_symbols
74b40 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 '. else.
74b50 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f export_symbols_
74b60 63 6d 64 73 5f 43 58 58 3d 27 24 4e 4d 20 2d 42 cmds_CXX='$NM -B
74b70 43 70 67 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f Cpg $libobjs $co
74b80 6e 76 65 6e 69 65 6e 63 65 20 7c 20 61 77 6b 20 nvenience | awk
74b90 27 5c 27 27 7b 20 69 66 20 28 28 28 5c 24 20 32 '\''{ if (((\$ 2
74ba0 20 3d 3d 20 22 54 22 29 20 7c 7c 20 28 5c 24 20 == "T") || (\$
74bb0 32 20 3d 3d 20 22 44 22 29 20 7c 7c 20 28 5c 24 2 == "D") || (\$
74bc0 20 32 20 3d 3d 20 22 42 22 29 29 20 26 26 20 28 2 == "B")) && (
74bd0 73 75 62 73 74 72 28 5c 24 20 33 2c 31 2c 31 29 substr(\$ 3,1,1)
74be0 20 21 3d 20 22 2e 22 29 29 20 7b 20 70 72 69 6e != ".")) { prin
74bf0 74 20 5c 24 20 33 20 7d 20 7d 27 5c 27 27 20 7c t \$ 3 } }'\'' |
74c00 20 73 6f 72 74 20 2d 75 20 3e 20 24 65 78 70 6f sort -u > $expo
74c10 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 20 20 rt_symbols'.
74c20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 70 77 33 32 fi. ;;. pw32
74c30 2a 29 0a 20 20 20 20 65 78 70 6f 72 74 5f 73 79 *). export_sy
74c40 6d 62 6f 6c 73 5f 63 6d 64 73 5f 43 58 58 3d 22 mbols_cmds_CXX="
74c50 24 6c 74 64 6c 6c 5f 63 6d 64 73 22 0a 20 20 20 $ltdll_cmds".
74c60 20 3b 3b 0a 20 20 63 79 67 77 69 6e 2a 20 7c 20 ;;. cygwin* |
74c70 6d 69 6e 67 77 2a 20 7c 20 63 65 67 63 63 2a 29 mingw* | cegcc*)
74c80 0a 20 20 20 20 63 61 73 65 20 24 63 63 5f 62 61 . case $cc_ba
74c90 73 65 6e 61 6d 65 20 69 6e 0a 20 20 20 20 63 6c sename in. cl
74ca0 2a 29 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 *) ;;. *).
74cb0 20 20 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c export_symbol
74cc0 73 5f 63 6d 64 73 5f 43 58 58 3d 27 24 4e 4d 20 s_cmds_CXX='$NM
74cd0 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e $libobjs $conven
74ce0 69 65 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f ience | $global_
74cf0 73 79 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53 symbol_pipe | $S
74d00 45 44 20 2d 65 20 27 5c 27 27 2f 5e 5b 42 43 44 ED -e '\''/^[BCD
74d10 47 52 53 5d 5b 20 5d 2f 73 2f 2e 2a 5b 20 5d 5c GRS][ ]/s/.*[ ]\
74d20 28 5b 5e 20 5d 2a 5c 29 2f 5c 31 20 44 41 54 41 ([^ ]*\)/\1 DATA
74d30 2f 3b 73 2f 5e 2e 2a 5b 20 5d 5f 5f 6e 6d 5f 5f /;s/^.*[ ]__nm__
74d40 5c 28 5b 5e 20 5d 2a 5c 29 5b 20 5d 5b 5e 20 5d \([^ ]*\)[ ][^ ]
74d50 2a 2f 5c 31 20 44 41 54 41 2f 3b 2f 5e 49 5b 20 */\1 DATA/;/^I[
74d60 5d 2f 64 3b 2f 5e 5b 41 49 54 57 5d 5b 20 5d 2f ]/d;/^[AITW][ ]/
74d70 73 2f 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20 73 6f s/.* //'\'' | so
74d80 72 74 20 7c 20 75 6e 69 71 20 3e 20 24 65 78 70 rt | uniq > $exp
74d90 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 20 ort_symbols'.
74da0 20 20 20 65 78 63 6c 75 64 65 5f 65 78 70 73 79 exclude_expsy
74db0 6d 73 5f 43 58 58 3d 27 5b 5f 5d 2b 47 4c 4f 42 ms_CXX='[_]+GLOB
74dc0 41 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f AL_OFFSET_TABLE_
74dd0 7c 5b 5f 5d 2b 47 4c 4f 42 41 4c 5f 5f 5b 46 49 |[_]+GLOBAL__[FI
74de0 44 5d 5f 2e 2a 7c 5b 5f 5d 2b 68 65 61 64 5f 5b D]_.*|[_]+head_[
74df0 41 2d 5a 61 2d 7a 30 2d 39 5f 5d 2b 5f 64 6c 6c A-Za-z0-9_]+_dll
74e00 7c 5b 41 2d 5a 61 2d 7a 30 2d 39 5f 5d 2b 5f 64 |[A-Za-z0-9_]+_d
74e10 6c 6c 5f 69 6e 61 6d 65 27 0a 20 20 20 20 20 20 ll_iname'.
74e20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 ;;. esac.
74e30 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 65 78 70 6f ;;. *). expo
74e40 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 5f rt_symbols_cmds_
74e50 43 58 58 3d 27 24 4e 4d 20 24 6c 69 62 6f 62 6a CXX='$NM $libobj
74e60 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20 7c s $convenience |
74e70 20 24 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f $global_symbol_
74e80 70 69 70 65 20 7c 20 24 53 45 44 20 27 5c 27 27 pipe | $SED '\''
74e90 73 2f 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20 73 6f s/.* //'\'' | so
74ea0 72 74 20 7c 20 75 6e 69 71 20 3e 20 24 65 78 70 rt | uniq > $exp
74eb0 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 20 ort_symbols'.
74ec0 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 7b 20 24 61 ;;. esac..{ $a
74ed0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
74ee0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
74ef0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 6c 64 NO}: result: $ld
74f00 5f 73 68 6c 69 62 73 5f 43 58 58 22 20 3e 26 35 _shlibs_CXX" >&5
74f10 0a 24 61 73 5f 65 63 68 6f 20 22 24 6c 64 5f 73 .$as_echo "$ld_s
74f20 68 6c 69 62 73 5f 43 58 58 22 20 3e 26 36 3b 20 hlibs_CXX" >&6;
74f30 7d 0a 74 65 73 74 20 22 24 6c 64 5f 73 68 6c 69 }.test "$ld_shli
74f40 62 73 5f 43 58 58 22 20 3d 20 6e 6f 20 26 26 20 bs_CXX" = no &&
74f50 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 can_build_shared
74f60 3d 6e 6f 0a 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 =no..with_gnu_ld
74f70 5f 43 58 58 3d 24 77 69 74 68 5f 67 6e 75 5f 6c _CXX=$with_gnu_l
74f80 64 0a 0a 0a 0a 0a 0a 0a 23 0a 23 20 44 6f 20 77 d.......#.# Do w
74f90 65 20 6e 65 65 64 20 74 6f 20 65 78 70 6c 69 63 e need to explic
74fa0 69 74 6c 79 20 6c 69 6e 6b 20 6c 69 62 63 3f 0a itly link libc?.
74fb0 23 0a 63 61 73 65 20 22 78 24 61 72 63 68 69 76 #.case "x$archiv
74fc0 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 5f 43 e_cmds_need_lc_C
74fd0 58 58 22 20 69 6e 0a 78 7c 78 79 65 73 29 0a 20 XX" in.x|xyes).
74fe0 20 23 20 41 73 73 75 6d 65 20 2d 6c 63 20 73 68 # Assume -lc sh
74ff0 6f 75 6c 64 20 62 65 20 61 64 64 65 64 0a 20 20 ould be added.
75000 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 archive_cmds_nee
75010 64 5f 6c 63 5f 43 58 58 3d 79 65 73 0a 0a 20 20 d_lc_CXX=yes..
75020 69 66 20 74 65 73 74 20 22 24 65 6e 61 62 6c 65 if test "$enable
75030 5f 73 68 61 72 65 64 22 20 3d 20 79 65 73 20 26 _shared" = yes &
75040 26 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 & test "$GCC" =
75050 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 yes; then. ca
75060 73 65 20 24 61 72 63 68 69 76 65 5f 63 6d 64 73 se $archive_cmds
75070 5f 43 58 58 20 69 6e 0a 20 20 20 20 2a 27 7e 27 _CXX in. *'~'
75080 2a 29 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45 *). # FIXME
75090 3a 20 77 65 20 6d 61 79 20 68 61 76 65 20 74 6f : we may have to
750a0 20 64 65 61 6c 20 77 69 74 68 20 6d 75 6c 74 69 deal with multi
750b0 2d 63 6f 6d 6d 61 6e 64 20 73 65 71 75 65 6e 63 -command sequenc
750c0 65 73 2e 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 es.. ;;.
750d0 20 27 24 43 43 20 27 2a 29 0a 20 20 20 20 20 20 '$CC '*).
750e0 23 20 54 65 73 74 20 77 68 65 74 68 65 72 20 74 # Test whether t
750f0 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 6d 70 6c he compiler impl
75100 69 63 69 74 6c 79 20 6c 69 6e 6b 73 20 77 69 74 icitly links wit
75110 68 20 2d 6c 63 20 73 69 6e 63 65 20 6f 6e 20 73 h -lc since on s
75120 6f 6d 65 0a 20 20 20 20 20 20 23 20 73 79 73 74 ome. # syst
75130 65 6d 73 2c 20 2d 6c 67 63 63 20 68 61 73 20 74 ems, -lgcc has t
75140 6f 20 63 6f 6d 65 20 62 65 66 6f 72 65 20 2d 6c o come before -l
75150 63 2e 20 49 66 20 67 63 63 20 61 6c 72 65 61 64 c. If gcc alread
75160 79 20 70 61 73 73 65 73 20 2d 6c 63 0a 20 20 20 y passes -lc.
75170 20 20 20 23 20 74 6f 20 6c 64 2c 20 64 6f 6e 27 # to ld, don'
75180 74 20 61 64 64 20 2d 6c 63 20 62 65 66 6f 72 65 t add -lc before
75190 20 2d 6c 67 63 63 2e 0a 20 20 20 20 20 20 7b 20 -lgcc.. {
751a0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
751b0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
751c0 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
751d0 77 68 65 74 68 65 72 20 2d 6c 63 20 73 68 6f 75 whether -lc shou
751e0 6c 64 20 62 65 20 65 78 70 6c 69 63 69 74 6c 79 ld be explicitly
751f0 20 6c 69 6e 6b 65 64 20 69 6e 22 20 3e 26 35 0a linked in" >&5.
75200 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
75210 6b 69 6e 67 20 77 68 65 74 68 65 72 20 2d 6c 63 king whether -lc
75220 20 73 68 6f 75 6c 64 20 62 65 20 65 78 70 6c 69 should be expli
75230 63 69 74 6c 79 20 6c 69 6e 6b 65 64 20 69 6e 2e citly linked in.
75240 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
75250 7b 6c 74 5f 63 76 5f 61 72 63 68 69 76 65 5f 63 {lt_cv_archive_c
75260 6d 64 73 5f 6e 65 65 64 5f 6c 63 5f 43 58 58 2b mds_need_lc_CXX+
75270 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
75280 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
75290 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
752a0 73 65 0a 20 20 24 52 4d 20 63 6f 6e 66 74 65 73 se. $RM conftes
752b0 74 2a 0a 09 65 63 68 6f 20 22 24 6c 74 5f 73 69 t*..echo "$lt_si
752c0 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 mple_compile_tes
752d0 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74 65 t_code" > confte
752e0 73 74 2e 24 61 63 5f 65 78 74 0a 0a 09 69 66 20 st.$ac_ext...if
752f0 7b 20 7b 20 65 76 61 6c 20 65 63 68 6f 20 22 5c { { eval echo "\
75300 22 5c 24 61 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f "\$as_me\":${as_
75310 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
75320 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 \"$ac_compile\"
75330 22 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c "; } >&5. (eval
75340 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e $ac_compile) 2>
75350 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 &5. ac_status=$
75360 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ?. $as_echo "$a
75370 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
75380 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 3d -$LINENO}: \$? =
75390 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 $ac_status" >&5
753a0 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 74 . test $ac_stat
753b0 75 73 20 3d 20 30 3b 20 7d 20 32 3e 63 6f 6e 66 us = 0; } 2>conf
753c0 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 09 test.err; then..
753d0 20 20 73 6f 6e 61 6d 65 3d 63 6f 6e 66 74 65 73 soname=conftes
753e0 74 0a 09 20 20 6c 69 62 3d 63 6f 6e 66 74 65 73 t.. lib=conftes
753f0 74 0a 09 20 20 6c 69 62 6f 62 6a 73 3d 63 6f 6e t.. libobjs=con
75400 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 ftest.$ac_objext
75410 0a 09 20 20 64 65 70 6c 69 62 73 3d 0a 09 20 20 .. deplibs=..
75420 77 6c 3d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 wl=$lt_prog_comp
75430 69 6c 65 72 5f 77 6c 5f 43 58 58 0a 09 20 20 70 iler_wl_CXX.. p
75440 69 63 5f 66 6c 61 67 3d 24 6c 74 5f 70 72 6f 67 ic_flag=$lt_prog
75450 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 43 58 _compiler_pic_CX
75460 58 0a 09 20 20 63 6f 6d 70 69 6c 65 72 5f 66 6c X.. compiler_fl
75470 61 67 73 3d 2d 76 0a 09 20 20 6c 69 6e 6b 65 72 ags=-v.. linker
75480 5f 66 6c 61 67 73 3d 2d 76 0a 09 20 20 76 65 72 _flags=-v.. ver
75490 73 74 72 69 6e 67 3d 0a 09 20 20 6f 75 74 70 75 string=.. outpu
754a0 74 5f 6f 62 6a 64 69 72 3d 2e 0a 09 20 20 6c 69 t_objdir=... li
754b0 62 6e 61 6d 65 3d 63 6f 6e 66 74 65 73 74 0a 09 bname=conftest..
754c0 20 20 6c 74 5f 73 61 76 65 5f 61 6c 6c 6f 77 5f lt_save_allow_
754d0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 24 undefined_flag=$
754e0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f allow_undefined_
754f0 66 6c 61 67 5f 43 58 58 0a 09 20 20 61 6c 6c 6f flag_CXX.. allo
75500 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 w_undefined_flag
75510 5f 43 58 58 3d 0a 09 20 20 69 66 20 7b 20 7b 20 _CXX=.. if { {
75520 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 eval echo "\"\$a
75530 73 5f 6d 65 5c 22 3a 24 7b 61 73 5f 6c 69 6e 65 s_me\":${as_line
75540 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 22 24 no-$LINENO}: \"$
75550 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 archive_cmds_CXX
75560 20 32 5c 3e 5c 26 31 20 5c 7c 20 24 47 52 45 50 2\>\&1 \| $GREP
75570 20 5c 22 20 2d 6c 63 20 5c 22 20 5c 3e 2f 64 65 \" -lc \" \>/de
75580 76 2f 6e 75 6c 6c 20 32 5c 3e 5c 26 31 5c 22 22 v/null 2\>\&1\""
75590 3b 20 7d 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 ; } >&5. (eval
755a0 24 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 $archive_cmds_CX
755b0 58 20 32 5c 3e 5c 26 31 20 5c 7c 20 24 47 52 45 X 2\>\&1 \| $GRE
755c0 50 20 5c 22 20 2d 6c 63 20 5c 22 20 5c 3e 2f 64 P \" -lc \" \>/d
755d0 65 76 2f 6e 75 6c 6c 20 32 5c 3e 5c 26 31 29 20 ev/null 2\>\&1)
755e0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 2>&5. ac_status
755f0 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 =$?. $as_echo "
75600 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
75610 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f no-$LINENO}: \$?
75620 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e = $ac_status" >
75630 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 &5. test $ac_st
75640 61 74 75 73 20 3d 20 30 3b 20 7d 0a 09 20 20 74 atus = 0; }.. t
75650 68 65 6e 0a 09 20 20 20 20 6c 74 5f 63 76 5f 61 hen.. lt_cv_a
75660 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 rchive_cmds_need
75670 5f 6c 63 5f 43 58 58 3d 6e 6f 0a 09 20 20 65 6c _lc_CXX=no.. el
75680 73 65 0a 09 20 20 20 20 6c 74 5f 63 76 5f 61 72 se.. lt_cv_ar
75690 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f chive_cmds_need_
756a0 6c 63 5f 43 58 58 3d 79 65 73 0a 09 20 20 66 69 lc_CXX=yes.. fi
756b0 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 .. allow_undefi
756c0 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d 24 6c 74 ned_flag_CXX=$lt
756d0 5f 73 61 76 65 5f 61 6c 6c 6f 77 5f 75 6e 64 65 _save_allow_unde
756e0 66 69 6e 65 64 5f 66 6c 61 67 0a 09 65 6c 73 65 fined_flag..else
756f0 0a 09 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 .. cat conftest
75700 2e 65 72 72 20 31 3e 26 35 0a 09 66 69 0a 09 24 .err 1>&5..fi..$
75710 52 4d 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 RM conftest*..fi
75720 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
75730 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
75740 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
75750 3a 20 24 6c 74 5f 63 76 5f 61 72 63 68 69 76 65 : $lt_cv_archive
75760 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 5f 43 58 _cmds_need_lc_CX
75770 58 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 X" >&5.$as_echo
75780 22 24 6c 74 5f 63 76 5f 61 72 63 68 69 76 65 5f "$lt_cv_archive_
75790 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 5f 43 58 58 cmds_need_lc_CXX
757a0 22 20 3e 26 36 3b 20 7d 0a 20 20 20 20 20 20 61 " >&6; }. a
757b0 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 rchive_cmds_need
757c0 5f 6c 63 5f 43 58 58 3d 24 6c 74 5f 63 76 5f 61 _lc_CXX=$lt_cv_a
757d0 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 rchive_cmds_need
757e0 5f 6c 63 5f 43 58 58 0a 20 20 20 20 20 20 3b 3b _lc_CXX. ;;
757f0 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 20 . esac. fi.
75800 20 3b 3b 0a 65 73 61 63 0a 0a 0a 0a 0a 0a 0a 0a ;;.esac........
75810 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
75820 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
75830 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
75840 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 7b 20 24 ......... { $
75850 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
75860 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
75870 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 64 ENO}: checking d
75880 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 63 68 ynamic linker ch
75890 61 72 61 63 74 65 72 69 73 74 69 63 73 22 20 3e aracteristics" >
758a0 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 &5.$as_echo_n "c
758b0 68 65 63 6b 69 6e 67 20 64 79 6e 61 6d 69 63 20 hecking dynamic
758c0 6c 69 6e 6b 65 72 20 63 68 61 72 61 63 74 65 72 linker character
758d0 69 73 74 69 63 73 2e 2e 2e 20 22 20 3e 26 36 3b istics... " >&6;
758e0 20 7d 0a 0a 6c 69 62 72 61 72 79 5f 6e 61 6d 65 }..library_name
758f0 73 5f 73 70 65 63 3d 0a 6c 69 62 6e 61 6d 65 5f s_spec=.libname_
75900 73 70 65 63 3d 27 6c 69 62 24 6e 61 6d 65 27 0a spec='lib$name'.
75910 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 0a 73 68 72 soname_spec=.shr
75920 65 78 74 5f 63 6d 64 73 3d 22 2e 73 6f 22 0a 70 ext_cmds=".so".p
75930 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d ostinstall_cmds=
75940 0a 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 .postuninstall_c
75950 6d 64 73 3d 0a 66 69 6e 69 73 68 5f 63 6d 64 73 mds=.finish_cmds
75960 3d 0a 66 69 6e 69 73 68 5f 65 76 61 6c 3d 0a 73 =.finish_eval=.s
75970 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 0a 73 68 hlibpath_var=.sh
75980 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 libpath_override
75990 73 5f 72 75 6e 70 61 74 68 3d 75 6e 6b 6e 6f 77 s_runpath=unknow
759a0 6e 0a 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6e n.version_type=n
759b0 6f 6e 65 0a 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b one.dynamic_link
759c0 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 2e er="$host_os ld.
759d0 73 6f 22 0a 73 79 73 5f 6c 69 62 5f 64 6c 73 65 so".sys_lib_dlse
759e0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 arch_path_spec="
759f0 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 22 0a 6e /lib /usr/lib".n
75a00 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 75 eed_lib_prefix=u
75a10 6e 6b 6e 6f 77 6e 0a 68 61 72 64 63 6f 64 65 5f nknown.hardcode_
75a20 69 6e 74 6f 5f 6c 69 62 73 3d 6e 6f 0a 0a 23 20 into_libs=no..#
75a30 77 68 65 6e 20 79 6f 75 20 73 65 74 20 6e 65 65 when you set nee
75a40 64 5f 76 65 72 73 69 6f 6e 20 74 6f 20 6e 6f 2c d_version to no,
75a50 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 64 6f make sure it do
75a60 65 73 20 6e 6f 74 20 63 61 75 73 65 20 2d 73 65 es not cause -se
75a70 74 5f 76 65 72 73 69 6f 6e 0a 23 20 66 6c 61 67 t_version.# flag
75a80 73 20 74 6f 20 62 65 20 6c 65 66 74 20 77 69 74 s to be left wit
75a90 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 0a 6e hout arguments.n
75aa0 65 65 64 5f 76 65 72 73 69 6f 6e 3d 75 6e 6b 6e eed_version=unkn
75ab0 6f 77 6e 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f own..case $host_
75ac0 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20 76 os in.aix3*). v
75ad0 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 ersion_type=linu
75ae0 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 x. library_name
75af0 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d s_spec='${libnam
75b00 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
75b10 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 ared_ext}$versuf
75b20 66 69 78 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a fix $libname.a'.
75b30 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d shlibpath_var=
75b40 4c 49 42 50 41 54 48 0a 0a 20 20 23 20 41 49 58 LIBPATH.. # AIX
75b50 20 33 20 68 61 73 20 6e 6f 20 76 65 72 73 69 6f 3 has no versio
75b60 6e 69 6e 67 20 73 75 70 70 6f 72 74 2c 20 73 6f ning support, so
75b70 20 77 65 20 61 70 70 65 6e 64 20 61 20 6d 61 6a we append a maj
75b80 6f 72 20 76 65 72 73 69 6f 6e 20 74 6f 20 74 68 or version to th
75b90 65 20 6e 61 6d 65 2e 0a 20 20 73 6f 6e 61 6d 65 e name.. soname
75ba0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 _spec='${libname
75bb0 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
75bc0 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a red_ext}$major'.
75bd0 20 20 3b 3b 0a 0a 61 69 78 5b 34 2d 39 5d 2a 29 ;;..aix[4-9]*)
75be0 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d . version_type=
75bf0 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 linux. need_lib
75c00 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 _prefix=no. nee
75c10 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 68 d_version=no. h
75c20 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 ardcode_into_lib
75c30 73 3d 79 65 73 0a 20 20 69 66 20 74 65 73 74 20 s=yes. if test
75c40 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 "$host_cpu" = ia
75c50 36 34 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 41 64; then. # A
75c60 49 58 20 35 20 73 75 70 70 6f 72 74 73 20 49 41 IX 5 supports IA
75c70 36 34 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 64. library_n
75c80 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 ames_spec='${lib
75c90 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
75ca0 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a {shared_ext}$maj
75cb0 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 or ${libname}${r
75cc0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f elease}${shared_
75cd0 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 ext}$versuffix $
75ce0 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f libname${shared_
75cf0 65 78 74 7d 27 0a 20 20 20 20 73 68 6c 69 62 70 ext}'. shlibp
75d00 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 ath_var=LD_LIBRA
75d10 52 59 5f 50 41 54 48 0a 20 20 65 6c 73 65 0a 20 RY_PATH. else.
75d20 20 20 20 23 20 57 69 74 68 20 47 43 43 20 75 70 # With GCC up
75d30 20 74 6f 20 32 2e 39 35 2e 78 2c 20 63 6f 6c 6c to 2.95.x, coll
75d40 65 63 74 32 20 77 6f 75 6c 64 20 63 72 65 61 74 ect2 would creat
75d50 65 20 61 6e 20 69 6d 70 6f 72 74 20 66 69 6c 65 e an import file
75d60 0a 20 20 20 20 23 20 66 6f 72 20 64 65 70 65 6e . # for depen
75d70 64 65 6e 63 65 20 6c 69 62 72 61 72 69 65 73 2e dence libraries.
75d80 20 20 54 68 65 20 69 6d 70 6f 72 74 20 66 69 6c The import fil
75d90 65 20 77 6f 75 6c 64 20 73 74 61 72 74 20 77 69 e would start wi
75da0 74 68 0a 20 20 20 20 23 20 74 68 65 20 6c 69 6e th. # the lin
75db0 65 20 60 23 21 20 2e 27 2e 20 20 54 68 69 73 20 e `#! .'. This
75dc0 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 20 would cause the
75dd0 67 65 6e 65 72 61 74 65 64 20 6c 69 62 72 61 72 generated librar
75de0 79 20 74 6f 0a 20 20 20 20 23 20 64 65 70 65 6e y to. # depen
75df0 64 20 6f 6e 20 60 2e 27 2c 20 61 6c 77 61 79 73 d on `.', always
75e00 20 61 6e 20 69 6e 76 61 6c 69 64 20 6c 69 62 72 an invalid libr
75e10 61 72 79 2e 20 20 54 68 69 73 20 77 61 73 20 66 ary. This was f
75e20 69 78 65 64 20 69 6e 0a 20 20 20 20 23 20 64 65 ixed in. # de
75e30 76 65 6c 6f 70 6d 65 6e 74 20 73 6e 61 70 73 68 velopment snapsh
75e40 6f 74 73 20 6f 66 20 47 43 43 20 70 72 69 6f 72 ots of GCC prior
75e50 20 74 6f 20 33 2e 30 2e 0a 20 20 20 20 63 61 73 to 3.0.. cas
75e60 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 e $host_os in.
75e70 20 20 20 20 61 69 78 34 20 7c 20 61 69 78 34 2e aix4 | aix4.
75e80 5b 30 31 5d 20 7c 20 61 69 78 34 2e 5b 30 31 5d [01] | aix4.[01]
75e90 2e 2a 29 0a 20 20 20 20 20 20 69 66 20 7b 20 65 .*). if { e
75ea0 63 68 6f 20 27 23 69 66 20 5f 5f 47 4e 55 43 5f cho '#if __GNUC_
75eb0 5f 20 3e 20 32 20 7c 7c 20 28 5f 5f 47 4e 55 43 _ > 2 || (__GNUC
75ec0 5f 5f 20 3d 3d 20 32 20 26 26 20 5f 5f 47 4e 55 __ == 2 && __GNU
75ed0 43 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 39 37 29 C_MINOR__ >= 97)
75ee0 27 0a 09 20 20 20 65 63 68 6f 20 27 20 79 65 73 '.. echo ' yes
75ef0 20 27 0a 09 20 20 20 65 63 68 6f 20 27 23 65 6e '.. echo '#en
75f00 64 69 66 27 3b 20 7d 20 7c 20 24 7b 43 43 7d 20 dif'; } | ${CC}
75f10 2d 45 20 2d 20 7c 20 24 47 52 45 50 20 79 65 73 -E - | $GREP yes
75f20 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 > /dev/null; th
75f30 65 6e 0a 09 3a 0a 20 20 20 20 20 20 65 6c 73 65 en..:. else
75f40 0a 09 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 ..can_build_shar
75f50 65 64 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 ed=no. fi.
75f60 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 ;;. esac
75f70 0a 20 20 20 20 23 20 41 49 58 20 28 6f 6e 20 50 . # AIX (on P
75f80 6f 77 65 72 2a 29 20 68 61 73 20 6e 6f 20 76 65 ower*) has no ve
75f90 72 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 rsioning support
75fa0 2c 20 73 6f 20 63 75 72 72 65 6e 74 6c 79 20 77 , so currently w
75fb0 65 20 63 61 6e 20 6e 6f 74 20 68 61 72 64 63 6f e can not hardco
75fc0 64 65 20 63 6f 72 72 65 63 74 0a 20 20 20 20 23 de correct. #
75fd0 20 73 6f 6e 61 6d 65 20 69 6e 74 6f 20 65 78 65 soname into exe
75fe0 63 75 74 61 62 6c 65 2e 20 50 72 6f 62 61 62 6c cutable. Probabl
75ff0 79 20 77 65 20 63 61 6e 20 61 64 64 20 76 65 72 y we can add ver
76000 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 20 sioning support
76010 74 6f 0a 20 20 20 20 23 20 63 6f 6c 6c 65 63 74 to. # collect
76020 32 2c 20 73 6f 20 61 64 64 69 74 69 6f 6e 61 6c 2, so additional
76030 20 6c 69 6e 6b 73 20 63 61 6e 20 62 65 20 75 73 links can be us
76040 65 66 75 6c 20 69 6e 20 66 75 74 75 72 65 2e 0a eful in future..
76050 20 20 20 20 69 66 20 74 65 73 74 20 22 24 61 69 if test "$ai
76060 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e x_use_runtimelin
76070 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 king" = yes; the
76080 6e 0a 20 20 20 20 20 20 23 20 49 66 20 75 73 69 n. # If usi
76090 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b ng run time link
760a0 69 6e 67 20 28 6f 6e 20 41 49 58 20 34 2e 32 20 ing (on AIX 4.2
760b0 6f 72 20 6c 61 74 65 72 29 20 75 73 65 20 6c 69 or later) use li
760c0 62 3c 6e 61 6d 65 3e 2e 73 6f 0a 20 20 20 20 20 b<name>.so.
760d0 20 23 20 69 6e 73 74 65 61 64 20 6f 66 20 6c 69 # instead of li
760e0 62 3c 6e 61 6d 65 3e 2e 61 20 74 6f 20 6c 65 74 b<name>.a to let
760f0 20 70 65 6f 70 6c 65 20 6b 6e 6f 77 20 74 68 61 people know tha
76100 74 20 74 68 65 73 65 20 61 72 65 20 6e 6f 74 0a t these are not.
76110 20 20 20 20 20 20 23 20 74 79 70 69 63 61 6c 20 # typical
76120 41 49 58 20 73 68 61 72 65 64 20 6c 69 62 72 61 AIX shared libra
76130 72 69 65 73 2e 0a 20 20 20 20 20 20 6c 69 62 72 ries.. libr
76140 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 ary_names_spec='
76150 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
76160 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
76170 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 }$versuffix ${li
76180 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d bname}${release}
76190 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 ${shared_ext}$ma
761a0 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 jor $libname${sh
761b0 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 65 ared_ext}'. e
761c0 6c 73 65 0a 20 20 20 20 20 20 23 20 57 65 20 70 lse. # We p
761d0 72 65 73 65 72 76 65 20 2e 61 20 61 73 20 65 78 reserve .a as ex
761e0 74 65 6e 73 69 6f 6e 20 66 6f 72 20 73 68 61 72 tension for shar
761f0 65 64 20 6c 69 62 72 61 72 69 65 73 20 74 68 72 ed libraries thr
76200 6f 75 67 68 20 41 49 58 34 2e 32 0a 20 20 20 20 ough AIX4.2.
76210 20 20 23 20 61 6e 64 20 6c 61 74 65 72 20 77 68 # and later wh
76220 65 6e 20 77 65 20 61 72 65 20 6e 6f 74 20 64 6f en we are not do
76230 69 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e ing run time lin
76240 6b 69 6e 67 2e 0a 20 20 20 20 20 20 6c 69 62 72 king.. libr
76250 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 ary_names_spec='
76260 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
76270 61 73 65 7d 2e 61 20 24 6c 69 62 6e 61 6d 65 2e ase}.a $libname.
76280 61 27 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f a'. soname_
76290 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d spec='${libname}
762a0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 ${release}${shar
762b0 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 ed_ext}$major'.
762c0 20 20 20 66 69 0a 20 20 20 20 73 68 6c 69 62 70 fi. shlibp
762d0 61 74 68 5f 76 61 72 3d 4c 49 42 50 41 54 48 0a ath_var=LIBPATH.
762e0 20 20 66 69 0a 20 20 3b 3b 0a 0a 61 6d 69 67 61 fi. ;;..amiga
762f0 6f 73 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73 os*). case $hos
76300 74 5f 63 70 75 20 69 6e 0a 20 20 70 6f 77 65 72 t_cpu in. power
76310 70 63 29 0a 20 20 20 20 23 20 53 69 6e 63 65 20 pc). # Since
76320 4a 75 6c 79 20 32 30 30 37 20 41 6d 69 67 61 4f July 2007 AmigaO
76330 53 34 20 6f 66 66 69 63 69 61 6c 6c 79 20 73 75 S4 officially su
76340 70 70 6f 72 74 73 20 2e 73 6f 20 6c 69 62 72 61 pports .so libra
76350 72 69 65 73 2e 0a 20 20 20 20 23 20 57 68 65 6e ries.. # When
76360 20 63 6f 6d 70 69 6c 69 6e 67 20 74 68 65 20 65 compiling the e
76370 78 65 63 75 74 61 62 6c 65 2c 20 61 64 64 20 2d xecutable, add -
76380 75 73 65 2d 64 79 6e 6c 64 20 2d 4c 73 6f 62 6a use-dynld -Lsobj
76390 73 3a 20 74 6f 20 74 68 65 20 63 6f 6d 70 69 6c s: to the compil
763a0 65 6c 69 6e 65 2e 0a 20 20 20 20 6c 69 62 72 61 eline.. libra
763b0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 ry_names_spec='$
763c0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 {libname}${relea
763d0 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d se}${shared_ext}
763e0 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 $versuffix ${lib
763f0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
76400 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a {shared_ext}$maj
76410 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 or $libname${sha
76420 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 3b 3b red_ext}'. ;;
76430 0a 20 20 6d 36 38 6b 29 0a 20 20 20 20 6c 69 62 . m68k). lib
76440 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d rary_names_spec=
76450 27 24 6c 69 62 6e 61 6d 65 2e 69 78 6c 69 62 72 '$libname.ixlibr
76460 61 72 79 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a ary $libname.a'.
76470 20 20 20 20 23 20 43 72 65 61 74 65 20 24 7b 6c # Create ${l
76480 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 ibname}_ixlibrar
76490 79 2e 61 20 65 6e 74 72 69 65 73 20 69 6e 20 2f y.a entries in /
764a0 73 79 73 2f 6c 69 62 73 2e 0a 20 20 20 20 66 69 sys/libs.. fi
764b0 6e 69 73 68 5f 65 76 61 6c 3d 27 66 6f 72 20 6c nish_eval='for l
764c0 69 62 20 69 6e 20 60 6c 73 20 24 6c 69 62 64 69 ib in `ls $libdi
764d0 72 2f 2a 2e 69 78 6c 69 62 72 61 72 79 20 32 3e r/*.ixlibrary 2>
764e0 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20 64 6f 20 6c /dev/null`; do l
764f0 69 62 6e 61 6d 65 3d 60 66 75 6e 63 5f 65 63 68 ibname=`func_ech
76500 6f 5f 61 6c 6c 20 22 24 6c 69 62 22 20 7c 20 24 o_all "$lib" | $
76510 53 45 44 20 27 5c 27 27 73 25 5e 2e 2a 2f 5c 28 SED '\''s%^.*/\(
76520 5b 5e 2f 5d 2a 5c 29 5c 2e 69 78 6c 69 62 72 61 [^/]*\)\.ixlibra
76530 72 79 24 25 5c 31 25 27 5c 27 27 60 3b 20 74 65 ry$%\1%'\''`; te
76540 73 74 20 24 52 4d 20 2f 73 79 73 2f 6c 69 62 73 st $RM /sys/libs
76550 2f 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 /${libname}_ixli
76560 62 72 61 72 79 2e 61 3b 20 24 73 68 6f 77 20 22 brary.a; $show "
76570 63 64 20 2f 73 79 73 2f 6c 69 62 73 20 26 26 20 cd /sys/libs &&
76580 24 4c 4e 5f 53 20 24 6c 69 62 20 24 7b 6c 69 62 $LN_S $lib ${lib
76590 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 79 2e name}_ixlibrary.
765a0 61 22 3b 20 63 64 20 2f 73 79 73 2f 6c 69 62 73 a"; cd /sys/libs
765b0 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62 20 24 && $LN_S $lib $
765c0 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 {libname}_ixlibr
765d0 61 72 79 2e 61 20 7c 7c 20 65 78 69 74 20 31 3b ary.a || exit 1;
765e0 20 64 6f 6e 65 27 0a 20 20 20 20 3b 3b 0a 20 20 done'. ;;.
765f0 65 73 61 63 0a 20 20 3b 3b 0a 0a 62 65 6f 73 2a esac. ;;..beos*
76600 29 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 ). library_name
76610 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d s_spec='${libnam
76620 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 e}${shared_ext}'
76630 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 . dynamic_linke
76640 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 2e 73 r="$host_os ld.s
76650 6f 22 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 o". shlibpath_v
76660 61 72 3d 4c 49 42 52 41 52 59 5f 50 41 54 48 0a ar=LIBRARY_PATH.
76670 20 20 3b 3b 0a 0a 62 73 64 69 5b 34 35 5d 2a 29 ;;..bsdi[45]*)
76680 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d . version_type=
76690 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 76 65 72 linux. need_ver
766a0 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 sion=no. librar
766b0 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b y_names_spec='${
766c0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
766d0 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
766e0 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e versuffix ${libn
766f0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
76700 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f shared_ext}$majo
76710 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 r $libname${shar
76720 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d ed_ext}'. sonam
76730 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d e_spec='${libnam
76740 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
76750 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 ared_ext}$major'
76760 0a 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27 . finish_cmds='
76770 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f 73 62 PATH="\$PATH:/sb
76780 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 24 6c 69 in" ldconfig $li
76790 62 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74 bdir'. shlibpat
767a0 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 h_var=LD_LIBRARY
767b0 5f 50 41 54 48 0a 20 20 73 79 73 5f 6c 69 62 5f _PATH. sys_lib_
767c0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
767d0 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c 69 ="/shlib /usr/li
767e0 62 20 2f 75 73 72 2f 58 31 31 2f 6c 69 62 20 2f b /usr/X11/lib /
767f0 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62 20 usr/contrib/lib
76800 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f /lib /usr/local/
76810 6c 69 62 22 0a 20 20 73 79 73 5f 6c 69 62 5f 64 lib". sys_lib_d
76820 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 lsearch_path_spe
76830 63 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c c="/shlib /usr/l
76840 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 ib /usr/local/li
76850 62 22 0a 20 20 23 20 74 68 65 20 64 65 66 61 75 b". # the defau
76860 6c 74 20 6c 64 2e 73 6f 2e 63 6f 6e 66 20 61 6c lt ld.so.conf al
76870 73 6f 20 63 6f 6e 74 61 69 6e 73 20 2f 75 73 72 so contains /usr
76880 2f 63 6f 6e 74 72 69 62 2f 6c 69 62 20 61 6e 64 /contrib/lib and
76890 0a 20 20 23 20 2f 75 73 72 2f 58 31 31 52 36 2f . # /usr/X11R6/
768a0 6c 69 62 20 28 2f 75 73 72 2f 58 31 31 20 69 73 lib (/usr/X11 is
768b0 20 61 20 6c 69 6e 6b 20 74 6f 20 2f 75 73 72 2f a link to /usr/
768c0 58 31 31 52 36 29 2c 20 62 75 74 20 6c 65 74 20 X11R6), but let
768d0 75 73 20 61 6c 6c 6f 77 0a 20 20 23 20 6c 69 62 us allow. # lib
768e0 74 6f 6f 6c 20 74 6f 20 68 61 72 64 2d 63 6f 64 tool to hard-cod
768f0 65 20 74 68 65 73 65 20 69 6e 74 6f 20 70 72 6f e these into pro
76900 67 72 61 6d 73 0a 20 20 3b 3b 0a 0a 63 79 67 77 grams. ;;..cygw
76910 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 in* | mingw* | p
76920 77 33 32 2a 20 7c 20 63 65 67 63 63 2a 29 0a 20 w32* | cegcc*).
76930 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 77 69 version_type=wi
76940 6e 64 6f 77 73 0a 20 20 73 68 72 65 78 74 5f 63 ndows. shrext_c
76950 6d 64 73 3d 22 2e 64 6c 6c 22 0a 20 20 6e 65 65 mds=".dll". nee
76960 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6e d_version=no. n
76970 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e eed_lib_prefix=n
76980 6f 0a 0a 20 20 63 61 73 65 20 24 47 43 43 2c 24 o.. case $GCC,$
76990 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 20 cc_basename in.
769a0 20 79 65 73 2c 2a 29 0a 20 20 20 20 23 20 67 63 yes,*). # gc
769b0 63 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 c. library_na
769c0 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61 mes_spec='$libna
769d0 6d 65 2e 64 6c 6c 2e 61 27 0a 20 20 20 20 23 20 me.dll.a'. #
769e0 44 4c 4c 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 DLL is installed
769f0 20 74 6f 20 24 28 6c 69 62 64 69 72 29 2f 2e 2e to $(libdir)/..
76a00 2f 62 69 6e 20 62 79 20 70 6f 73 74 69 6e 73 74 /bin by postinst
76a10 61 6c 6c 5f 63 6d 64 73 0a 20 20 20 20 70 6f 73 all_cmds. pos
76a20 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 62 tinstall_cmds='b
76a30 61 73 65 5f 66 69 6c 65 3d 60 62 61 73 65 6e 61 ase_file=`basena
76a40 6d 65 20 5c 24 7b 66 69 6c 65 7d 60 7e 0a 20 20 me \${file}`~.
76a50 20 20 20 20 64 6c 70 61 74 68 3d 60 24 53 48 45 dlpath=`$SHE
76a60 4c 4c 20 32 3e 26 31 20 2d 63 20 27 5c 27 27 2e LL 2>&1 -c '\''.
76a70 20 24 64 69 72 2f 27 5c 27 27 5c 24 7b 62 61 73 $dir/'\''\${bas
76a80 65 5f 66 69 6c 65 7d 27 5c 27 27 69 3b 20 65 63 e_file}'\''i; ec
76a90 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 60 ho \$dlname'\''`
76aa0 7e 0a 20 20 20 20 20 20 64 6c 64 69 72 3d 24 64 ~. dldir=$d
76ab0 65 73 74 64 69 72 2f 60 64 69 72 6e 61 6d 65 20 estdir/`dirname
76ac0 5c 24 64 6c 70 61 74 68 60 7e 0a 20 20 20 20 20 \$dlpath`~.
76ad0 20 74 65 73 74 20 2d 64 20 5c 24 64 6c 64 69 72 test -d \$dldir
76ae0 20 7c 7c 20 6d 6b 64 69 72 20 2d 70 20 5c 24 64 || mkdir -p \$d
76af0 6c 64 69 72 7e 0a 20 20 20 20 20 20 24 69 6e 73 ldir~. $ins
76b00 74 61 6c 6c 5f 70 72 6f 67 20 24 64 69 72 2f 24 tall_prog $dir/$
76b10 64 6c 6e 61 6d 65 20 5c 24 64 6c 64 69 72 2f 24 dlname \$dldir/$
76b20 64 6c 6e 61 6d 65 7e 0a 20 20 20 20 20 20 63 68 dlname~. ch
76b30 6d 6f 64 20 61 2b 78 20 5c 24 64 6c 64 69 72 2f mod a+x \$dldir/
76b40 24 64 6c 6e 61 6d 65 7e 0a 20 20 20 20 20 20 69 $dlname~. i
76b50 66 20 74 65 73 74 20 2d 6e 20 27 5c 27 27 24 73 f test -n '\''$s
76b60 74 72 69 70 6d 65 27 5c 27 27 20 26 26 20 74 65 tripme'\'' && te
76b70 73 74 20 2d 6e 20 27 5c 27 27 24 73 74 72 69 70 st -n '\''$strip
76b80 6c 69 62 27 5c 27 27 3b 20 74 68 65 6e 0a 20 20 lib'\''; then.
76b90 20 20 20 20 20 20 65 76 61 6c 20 27 5c 27 27 24 eval '\''$
76ba0 73 74 72 69 70 6c 69 62 20 5c 24 64 6c 64 69 72 striplib \$dldir
76bb0 2f 24 64 6c 6e 61 6d 65 27 5c 27 27 20 7c 7c 20 /$dlname'\'' ||
76bc0 65 78 69 74 20 5c 24 3f 3b 0a 20 20 20 20 20 20 exit \$?;.
76bd0 66 69 27 0a 20 20 20 20 70 6f 73 74 75 6e 69 6e fi'. postunin
76be0 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 64 6c 64 6c stall_cmds='dldl
76bf0 6c 3d 60 24 53 48 45 4c 4c 20 32 3e 26 31 20 2d l=`$SHELL 2>&1 -
76c00 63 20 27 5c 27 27 2e 20 24 66 69 6c 65 3b 20 65 c '\''. $file; e
76c10 63 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 cho \$dlname'\''
76c20 60 7e 0a 20 20 20 20 20 20 64 6c 70 61 74 68 3d `~. dlpath=
76c30 24 64 69 72 2f 5c 24 64 6c 64 6c 6c 7e 0a 20 20 $dir/\$dldll~.
76c40 20 20 20 20 20 24 52 4d 20 5c 24 64 6c 70 61 74 $RM \$dlpat
76c50 68 27 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 h'. shlibpath
76c60 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 _overrides_runpa
76c70 74 68 3d 79 65 73 0a 0a 20 20 20 20 63 61 73 65 th=yes.. case
76c80 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 $host_os in.
76c90 20 63 79 67 77 69 6e 2a 29 0a 20 20 20 20 20 20 cygwin*).
76ca0 23 20 43 79 67 77 69 6e 20 44 4c 4c 73 20 75 73 # Cygwin DLLs us
76cb0 65 20 27 63 79 67 27 20 70 72 65 66 69 78 20 72 e 'cyg' prefix r
76cc0 61 74 68 65 72 20 74 68 61 6e 20 27 6c 69 62 27 ather than 'lib'
76cd0 0a 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 . soname_sp
76ce0 65 63 3d 27 60 65 63 68 6f 20 24 7b 6c 69 62 6e ec='`echo ${libn
76cf0 61 6d 65 7d 20 7c 20 73 65 64 20 2d 65 20 27 73 ame} | sed -e 's
76d00 2f 5e 6c 69 62 2f 63 79 67 2f 27 60 60 65 63 68 /^lib/cyg/'``ech
76d10 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20 7c 20 24 o ${release} | $
76d20 53 45 44 20 2d 65 20 27 73 2f 5b 2e 5d 2f 2d 2f SED -e 's/[.]/-/
76d30 67 27 60 24 7b 76 65 72 73 75 66 66 69 78 7d 24 g'`${versuffix}$
76d40 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 0a 20 {shared_ext}'..
76d50 20 20 20 20 20 3b 3b 0a 20 20 20 20 6d 69 6e 67 ;;. ming
76d60 77 2a 20 7c 20 63 65 67 63 63 2a 29 0a 20 20 20 w* | cegcc*).
76d70 20 20 20 23 20 4d 69 6e 47 57 20 44 4c 4c 73 20 # MinGW DLLs
76d80 75 73 65 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 use traditional
76d90 27 6c 69 62 27 20 70 72 65 66 69 78 0a 20 20 20 'lib' prefix.
76da0 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 soname_spec='
76db0 24 7b 6c 69 62 6e 61 6d 65 7d 60 65 63 68 6f 20 ${libname}`echo
76dc0 24 7b 72 65 6c 65 61 73 65 7d 20 7c 20 24 53 45 ${release} | $SE
76dd0 44 20 2d 65 20 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 D -e 's/[.]/-/g'
76de0 60 24 7b 76 65 72 73 75 66 66 69 78 7d 24 7b 73 `${versuffix}${s
76df0 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 hared_ext}'.
76e00 20 20 3b 3b 0a 20 20 20 20 70 77 33 32 2a 29 0a ;;. pw32*).
76e10 20 20 20 20 20 20 23 20 70 77 33 32 20 44 4c 4c # pw32 DLL
76e20 73 20 75 73 65 20 27 70 77 27 20 70 72 65 66 69 s use 'pw' prefi
76e30 78 20 72 61 74 68 65 72 20 74 68 61 6e 20 27 6c x rather than 'l
76e40 69 62 27 0a 20 20 20 20 20 20 6c 69 62 72 61 72 ib'. librar
76e50 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 60 65 y_names_spec='`e
76e60 63 68 6f 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c cho ${libname} |
76e70 20 73 65 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f sed -e 's/^lib/
76e80 70 77 2f 27 60 60 65 63 68 6f 20 24 7b 72 65 6c pw/'``echo ${rel
76e90 65 61 73 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 ease} | $SED -e
76ea0 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 's/[.]/-/g'`${ve
76eb0 72 73 75 66 66 69 78 7d 24 7b 73 68 61 72 65 64 rsuffix}${shared
76ec0 5f 65 78 74 7d 27 0a 20 20 20 20 20 20 3b 3b 0a _ext}'. ;;.
76ed0 20 20 20 20 65 73 61 63 0a 20 20 20 20 64 79 6e esac. dyn
76ee0 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 57 69 6e amic_linker='Win
76ef0 33 32 20 6c 64 2e 65 78 65 27 0a 20 20 20 20 3b 32 ld.exe'. ;
76f00 3b 0a 0a 20 20 2a 2c 63 6c 2a 29 0a 20 20 20 20 ;.. *,cl*).
76f10 23 20 4e 61 74 69 76 65 20 4d 53 56 43 0a 20 20 # Native MSVC.
76f20 20 20 6c 69 62 6e 61 6d 65 5f 73 70 65 63 3d 27 libname_spec='
76f30 24 6e 61 6d 65 27 0a 20 20 20 20 73 6f 6e 61 6d $name'. sonam
76f40 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d e_spec='${libnam
76f50 65 7d 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 e}`echo ${releas
76f60 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f e} | $SED -e 's/
76f70 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 [.]/-/g'`${versu
76f80 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 ffix}${shared_ex
76f90 74 7d 27 0a 20 20 20 20 6c 69 62 72 61 72 79 5f t}'. library_
76fa0 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 names_spec='${li
76fb0 62 6e 61 6d 65 7d 2e 64 6c 6c 2e 6c 69 62 27 0a bname}.dll.lib'.
76fc0 0a 20 20 20 20 63 61 73 65 20 24 62 75 69 6c 64 . case $build
76fd0 5f 6f 73 20 69 6e 0a 20 20 20 20 6d 69 6e 67 77 _os in. mingw
76fe0 2a 29 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 *). sys_lib
76ff0 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 _search_path_spe
77000 63 3d 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65 c=. lt_save
77010 5f 69 66 73 3d 24 49 46 53 0a 20 20 20 20 20 20 _ifs=$IFS.
77020 49 46 53 3d 27 3b 27 0a 20 20 20 20 20 20 66 6f IFS=';'. fo
77030 72 20 6c 74 5f 70 61 74 68 20 69 6e 20 24 4c 49 r lt_path in $LI
77040 42 0a 20 20 20 20 20 20 64 6f 0a 20 20 20 20 20 B. do.
77050 20 20 20 49 46 53 3d 24 6c 74 5f 73 61 76 65 5f IFS=$lt_save_
77060 69 66 73 0a 20 20 20 20 20 20 20 20 23 20 4c 65 ifs. # Le
77070 74 20 44 4f 53 20 76 61 72 69 61 62 6c 65 20 65 t DOS variable e
77080 78 70 61 6e 73 69 6f 6e 20 70 72 69 6e 74 20 74 xpansion print t
77090 68 65 20 73 68 6f 72 74 20 38 2e 33 20 73 74 79 he short 8.3 sty
770a0 6c 65 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 20 20 le file name..
770b0 20 20 20 20 20 20 6c 74 5f 70 61 74 68 3d 60 63 lt_path=`c
770c0 64 20 22 24 6c 74 5f 70 61 74 68 22 20 32 3e 2f d "$lt_path" 2>/
770d0 64 65 76 2f 6e 75 6c 6c 20 26 26 20 63 6d 64 20 dev/null && cmd
770e0 2f 2f 43 20 22 66 6f 72 20 25 69 20 69 6e 20 28 //C "for %i in (
770f0 22 2e 22 29 20 64 6f 20 40 65 63 68 6f 20 25 7e ".") do @echo %~
77100 73 69 22 60 0a 20 20 20 20 20 20 20 20 73 79 73 si"`. sys
77110 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 _lib_search_path
77120 5f 73 70 65 63 3d 22 24 73 79 73 5f 6c 69 62 5f _spec="$sys_lib_
77130 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
77140 20 24 6c 74 5f 70 61 74 68 22 0a 20 20 20 20 20 $lt_path".
77150 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d done. IFS=
77160 24 6c 74 5f 73 61 76 65 5f 69 66 73 0a 20 20 20 $lt_save_ifs.
77170 20 20 20 23 20 43 6f 6e 76 65 72 74 20 74 6f 20 # Convert to
77180 4d 53 59 53 20 73 74 79 6c 65 2e 0a 20 20 20 20 MSYS style..
77190 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 sys_lib_search
771a0 5f 70 61 74 68 5f 73 70 65 63 3d 60 24 45 43 48 _path_spec=`$ECH
771b0 4f 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 O "$sys_lib_sear
771c0 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20 ch_path_spec" |
771d0 73 65 64 20 2d 65 20 27 73 7c 5c 5c 5c 5c 7c 2f sed -e 's|\\\\|/
771e0 7c 67 27 20 2d 65 20 27 73 7c 20 5c 5c 28 5b 61 |g' -e 's| \\([a
771f0 2d 7a 41 2d 5a 5d 5c 5c 29 3a 7c 20 2f 5c 5c 31 -zA-Z]\\):| /\\1
77200 7c 67 27 20 2d 65 20 27 73 7c 5e 20 7c 7c 27 60 |g' -e 's|^ ||'`
77210 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 63 79 . ;;. cy
77220 67 77 69 6e 2a 29 0a 20 20 20 20 20 20 23 20 43 gwin*). # C
77230 6f 6e 76 65 72 74 20 74 6f 20 75 6e 69 78 20 66 onvert to unix f
77240 6f 72 6d 2c 20 74 68 65 6e 20 74 6f 20 64 6f 73 orm, then to dos
77250 20 66 6f 72 6d 2c 20 74 68 65 6e 20 62 61 63 6b form, then back
77260 20 74 6f 20 75 6e 69 78 20 66 6f 72 6d 0a 20 20 to unix form.
77270 20 20 20 20 23 20 62 75 74 20 74 68 69 73 20 74 # but this t
77280 69 6d 65 20 64 6f 73 20 73 74 79 6c 65 20 28 6e ime dos style (n
77290 6f 20 73 70 61 63 65 73 21 29 20 73 6f 20 74 68 o spaces!) so th
772a0 61 74 20 74 68 65 20 75 6e 69 78 20 66 6f 72 6d at the unix form
772b0 20 6c 6f 6f 6b 73 0a 20 20 20 20 20 20 23 20 6c looks. # l
772c0 69 6b 65 20 2f 63 79 67 64 72 69 76 65 2f 63 2f ike /cygdrive/c/
772d0 50 52 4f 47 52 41 7e 31 3a 2f 63 79 67 64 72 2e PROGRA~1:/cygdr.
772e0 2e 2e 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 ... sys_lib
772f0 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 _search_path_spe
77300 63 3d 60 63 79 67 70 61 74 68 20 2d 2d 70 61 74 c=`cygpath --pat
77310 68 20 2d 2d 75 6e 69 78 20 22 24 4c 49 42 22 60 h --unix "$LIB"`
77320 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 . sys_lib_s
77330 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
77340 60 63 79 67 70 61 74 68 20 2d 2d 70 61 74 68 20 `cygpath --path
77350 2d 2d 64 6f 73 20 22 24 73 79 73 5f 6c 69 62 5f --dos "$sys_lib_
77360 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 search_path_spec
77370 22 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20 " 2>/dev/null`.
77380 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 sys_lib_sea
77390 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 63 rch_path_spec=`c
773a0 79 67 70 61 74 68 20 2d 2d 70 61 74 68 20 2d 2d ygpath --path --
773b0 75 6e 69 78 20 22 24 73 79 73 5f 6c 69 62 5f 73 unix "$sys_lib_s
773c0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 earch_path_spec"
773d0 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 24 50 | $SED -e "s/$P
773e0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 20 2f ATH_SEPARATOR/ /
773f0 67 22 60 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 g"`. ;;.
77400 20 2a 29 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 *). sys_li
77410 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 b_search_path_sp
77420 65 63 3d 22 24 4c 49 42 22 0a 20 20 20 20 20 20 ec="$LIB".
77430 69 66 20 24 45 43 48 4f 20 22 24 73 79 73 5f 6c if $ECHO "$sys_l
77440 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 ib_search_path_s
77450 70 65 63 22 20 7c 20 24 47 52 45 50 20 27 3b 5b pec" | $GREP ';[
77460 63 2d 7a 43 2d 5a 5d 3a 2f 27 20 3e 2f 64 65 76 c-zC-Z]:/' >/dev
77470 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 /null; then.
77480 20 20 20 20 23 20 49 74 20 69 73 20 6d 6f 73 74 # It is most
77490 20 70 72 6f 62 61 62 6c 79 20 61 20 57 69 6e 64 probably a Wind
774a0 6f 77 73 20 66 6f 72 6d 61 74 20 50 41 54 48 2e ows format PATH.
774b0 0a 20 20 20 20 20 20 20 20 73 79 73 5f 6c 69 62 . sys_lib
774c0 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 _search_path_spe
774d0 63 3d 60 24 45 43 48 4f 20 22 24 73 79 73 5f 6c c=`$ECHO "$sys_l
774e0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 ib_search_path_s
774f0 70 65 63 22 20 7c 20 24 53 45 44 20 2d 65 20 27 pec" | $SED -e '
77500 73 2f 3b 2f 20 2f 67 27 60 0a 20 20 20 20 20 20 s/;/ /g'`.
77510 65 6c 73 65 0a 20 20 20 20 20 20 20 20 73 79 73 else. sys
77520 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 _lib_search_path
77530 5f 73 70 65 63 3d 60 24 45 43 48 4f 20 22 24 73 _spec=`$ECHO "$s
77540 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 ys_lib_search_pa
77550 74 68 5f 73 70 65 63 22 20 7c 20 24 53 45 44 20 th_spec" | $SED
77560 2d 65 20 22 73 2f 24 50 41 54 48 5f 53 45 50 41 -e "s/$PATH_SEPA
77570 52 41 54 4f 52 2f 20 2f 67 22 60 0a 20 20 20 20 RATOR/ /g"`.
77580 20 20 66 69 0a 20 20 20 20 20 20 23 20 46 49 58 fi. # FIX
77590 4d 45 3a 20 66 69 6e 64 20 74 68 65 20 73 68 6f ME: find the sho
775a0 72 74 20 6e 61 6d 65 20 6f 72 20 74 68 65 20 70 rt name or the p
775b0 61 74 68 20 63 6f 6d 70 6f 6e 65 6e 74 73 2c 20 ath components,
775c0 61 73 20 73 70 61 63 65 73 20 61 72 65 0a 20 20 as spaces are.
775d0 20 20 20 20 23 20 63 6f 6d 6d 6f 6e 2e 20 28 65 # common. (e
775e0 2e 67 2e 20 22 50 72 6f 67 72 61 6d 20 46 69 6c .g. "Program Fil
775f0 65 73 22 20 2d 3e 20 22 50 52 4f 47 52 41 7e 31 es" -> "PROGRA~1
77600 22 29 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 "). ;;.
77610 65 73 61 63 0a 0a 20 20 20 20 23 20 44 4c 4c 20 esac.. # DLL
77620 69 73 20 69 6e 73 74 61 6c 6c 65 64 20 74 6f 20 is installed to
77630 24 28 6c 69 62 64 69 72 29 2f 2e 2e 2f 62 69 6e $(libdir)/../bin
77640 20 62 79 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f by postinstall_
77650 63 6d 64 73 0a 20 20 20 20 70 6f 73 74 69 6e 73 cmds. postins
77660 74 61 6c 6c 5f 63 6d 64 73 3d 27 62 61 73 65 5f tall_cmds='base_
77670 66 69 6c 65 3d 60 62 61 73 65 6e 61 6d 65 20 5c file=`basename \
77680 24 7b 66 69 6c 65 7d 60 7e 0a 20 20 20 20 20 20 ${file}`~.
77690 64 6c 70 61 74 68 3d 60 24 53 48 45 4c 4c 20 32 dlpath=`$SHELL 2
776a0 3e 26 31 20 2d 63 20 27 5c 27 27 2e 20 24 64 69 >&1 -c '\''. $di
776b0 72 2f 27 5c 27 27 5c 24 7b 62 61 73 65 5f 66 69 r/'\''\${base_fi
776c0 6c 65 7d 27 5c 27 27 69 3b 20 65 63 68 6f 20 5c le}'\''i; echo \
776d0 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e 0a 20 20 $dlname'\''`~.
776e0 20 20 20 20 64 6c 64 69 72 3d 24 64 65 73 74 64 dldir=$destd
776f0 69 72 2f 60 64 69 72 6e 61 6d 65 20 5c 24 64 6c ir/`dirname \$dl
77700 70 61 74 68 60 7e 0a 20 20 20 20 20 20 74 65 73 path`~. tes
77710 74 20 2d 64 20 5c 24 64 6c 64 69 72 20 7c 7c 20 t -d \$dldir ||
77720 6d 6b 64 69 72 20 2d 70 20 5c 24 64 6c 64 69 72 mkdir -p \$dldir
77730 7e 0a 20 20 20 20 20 20 24 69 6e 73 74 61 6c 6c ~. $install
77740 5f 70 72 6f 67 20 24 64 69 72 2f 24 64 6c 6e 61 _prog $dir/$dlna
77750 6d 65 20 5c 24 64 6c 64 69 72 2f 24 64 6c 6e 61 me \$dldir/$dlna
77760 6d 65 27 0a 20 20 20 20 70 6f 73 74 75 6e 69 6e me'. postunin
77770 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 64 6c 64 6c stall_cmds='dldl
77780 6c 3d 60 24 53 48 45 4c 4c 20 32 3e 26 31 20 2d l=`$SHELL 2>&1 -
77790 63 20 27 5c 27 27 2e 20 24 66 69 6c 65 3b 20 65 c '\''. $file; e
777a0 63 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 cho \$dlname'\''
777b0 60 7e 0a 20 20 20 20 20 20 64 6c 70 61 74 68 3d `~. dlpath=
777c0 24 64 69 72 2f 5c 24 64 6c 64 6c 6c 7e 0a 20 20 $dir/\$dldll~.
777d0 20 20 20 20 20 24 52 4d 20 5c 24 64 6c 70 61 74 $RM \$dlpat
777e0 68 27 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 h'. shlibpath
777f0 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 _overrides_runpa
77800 74 68 3d 79 65 73 0a 20 20 20 20 64 79 6e 61 6d th=yes. dynam
77810 69 63 5f 6c 69 6e 6b 65 72 3d 27 57 69 6e 33 32 ic_linker='Win32
77820 20 6c 69 6e 6b 2e 65 78 65 27 0a 20 20 20 20 3b link.exe'. ;
77830 3b 0a 0a 20 20 2a 29 0a 20 20 20 20 23 20 41 73 ;.. *). # As
77840 73 75 6d 65 20 4d 53 56 43 20 77 72 61 70 70 65 sume MSVC wrappe
77850 72 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 r. library_na
77860 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e mes_spec='${libn
77870 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65 6c 65 ame}`echo ${rele
77880 61 73 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 ase} | $SED -e '
77890 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 s/[.]/-/g'`${ver
778a0 73 75 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f suffix}${shared_
778b0 65 78 74 7d 20 24 6c 69 62 6e 61 6d 65 2e 6c 69 ext} $libname.li
778c0 62 27 0a 20 20 20 20 64 79 6e 61 6d 69 63 5f 6c b'. dynamic_l
778d0 69 6e 6b 65 72 3d 27 57 69 6e 33 32 20 6c 64 2e inker='Win32 ld.
778e0 65 78 65 27 0a 20 20 20 20 3b 3b 0a 20 20 65 73 exe'. ;;. es
778f0 61 63 0a 20 20 23 20 46 49 58 4d 45 3a 20 66 69 ac. # FIXME: fi
77900 72 73 74 20 77 65 20 73 68 6f 75 6c 64 20 73 65 rst we should se
77910 61 72 63 68 20 2e 20 61 6e 64 20 74 68 65 20 64 arch . and the d
77920 69 72 65 63 74 6f 72 79 20 74 68 65 20 65 78 65 irectory the exe
77930 63 75 74 61 62 6c 65 20 69 73 20 69 6e 0a 20 20 cutable is in.
77940 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 50 41 shlibpath_var=PA
77950 54 48 0a 20 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a TH. ;;..darwin*
77960 20 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 | rhapsody*).
77970 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 dynamic_linker="
77980 24 68 6f 73 74 5f 6f 73 20 64 79 6c 64 22 0a 20 $host_os dyld".
77990 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 64 61 version_type=da
779a0 72 77 69 6e 0a 20 20 6e 65 65 64 5f 6c 69 62 5f rwin. need_lib_
779b0 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 prefix=no. need
779c0 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 _version=no. li
779d0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 brary_names_spec
779e0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 ='${libname}${re
779f0 6c 65 61 73 65 7d 24 7b 6d 61 6a 6f 72 7d 24 73 lease}${major}$s
77a00 68 61 72 65 64 5f 65 78 74 20 24 7b 6c 69 62 6e hared_ext ${libn
77a10 61 6d 65 7d 24 73 68 61 72 65 64 5f 65 78 74 27 ame}$shared_ext'
77a20 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 . soname_spec='
77a30 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
77a40 61 73 65 7d 24 7b 6d 61 6a 6f 72 7d 24 73 68 61 ase}${major}$sha
77a50 72 65 64 5f 65 78 74 27 0a 20 20 73 68 6c 69 62 red_ext'. shlib
77a60 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 path_overrides_r
77a70 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 73 68 6c unpath=yes. shl
77a80 69 62 70 61 74 68 5f 76 61 72 3d 44 59 4c 44 5f ibpath_var=DYLD_
77a90 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 LIBRARY_PATH. s
77aa0 68 72 65 78 74 5f 63 6d 64 73 3d 27 60 74 65 73 hrext_cmds='`tes
77ab0 74 20 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e 79 65 t .$module = .ye
77ac0 73 20 26 26 20 65 63 68 6f 20 2e 73 6f 20 7c 7c s && echo .so ||
77ad0 20 65 63 68 6f 20 2e 64 79 6c 69 62 60 27 0a 0a echo .dylib`'..
77ae0 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 sys_lib_dlsear
77af0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 27 2f 75 ch_path_spec='/u
77b00 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 20 2f 6c 69 sr/local/lib /li
77b10 62 20 2f 75 73 72 2f 6c 69 62 27 0a 20 20 3b 3b b /usr/lib'. ;;
77b20 0a 0a 64 67 75 78 2a 29 0a 20 20 76 65 72 73 69 ..dgux*). versi
77b30 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 on_type=linux.
77b40 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d need_lib_prefix=
77b50 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f no. need_versio
77b60 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e n=no. library_n
77b70 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 ames_spec='${lib
77b80 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
77b90 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 {shared_ext}$ver
77ba0 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 suffix ${libname
77bb0 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
77bc0 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 red_ext}$major $
77bd0 6c 69 62 6e 61 6d 65 24 73 68 61 72 65 64 5f 65 libname$shared_e
77be0 78 74 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 xt'. soname_spe
77bf0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 c='${libname}${r
77c00 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f elease}${shared_
77c10 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 ext}$major'. sh
77c20 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c libpath_var=LD_L
77c30 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 3b 3b IBRARY_PATH. ;;
77c40 0a 0a 66 72 65 65 62 73 64 31 2a 29 0a 20 20 64 ..freebsd1*). d
77c50 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f ynamic_linker=no
77c60 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64 2a 20 . ;;..freebsd*
77c70 7c 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a 20 20 | dragonfly*).
77c80 23 20 44 72 61 67 6f 6e 46 6c 79 20 64 6f 65 73 # DragonFly does
77c90 20 6e 6f 74 20 68 61 76 65 20 61 6f 75 74 2e 20 not have aout.
77ca0 20 57 68 65 6e 2f 69 66 20 74 68 65 79 20 69 6d When/if they im
77cb0 70 6c 65 6d 65 6e 74 20 61 20 6e 65 77 0a 20 20 plement a new.
77cc0 23 20 76 65 72 73 69 6f 6e 69 6e 67 20 6d 65 63 # versioning mec
77cd0 68 61 6e 69 73 6d 2c 20 61 64 6a 75 73 74 20 74 hanism, adjust t
77ce0 68 69 73 2e 0a 20 20 69 66 20 74 65 73 74 20 2d his.. if test -
77cf0 78 20 2f 75 73 72 2f 62 69 6e 2f 6f 62 6a 66 6f x /usr/bin/objfo
77d00 72 6d 61 74 3b 20 74 68 65 6e 0a 20 20 20 20 6f rmat; then. o
77d10 62 6a 66 6f 72 6d 61 74 3d 60 2f 75 73 72 2f 62 bjformat=`/usr/b
77d20 69 6e 2f 6f 62 6a 66 6f 72 6d 61 74 60 0a 20 20 in/objformat`.
77d30 65 6c 73 65 0a 20 20 20 20 63 61 73 65 20 24 68 else. case $h
77d40 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 66 72 ost_os in. fr
77d50 65 65 62 73 64 5b 31 32 33 5d 2a 29 20 6f 62 6a eebsd[123]*) obj
77d60 66 6f 72 6d 61 74 3d 61 6f 75 74 20 3b 3b 0a 20 format=aout ;;.
77d70 20 20 20 2a 29 20 6f 62 6a 66 6f 72 6d 61 74 3d *) objformat=
77d80 65 6c 66 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a elf ;;. esac.
77d90 20 20 66 69 0a 20 20 76 65 72 73 69 6f 6e 5f 74 fi. version_t
77da0 79 70 65 3d 66 72 65 65 62 73 64 2d 24 6f 62 6a ype=freebsd-$obj
77db0 66 6f 72 6d 61 74 0a 20 20 63 61 73 65 20 24 76 format. case $v
77dc0 65 72 73 69 6f 6e 5f 74 79 70 65 20 69 6e 0a 20 ersion_type in.
77dd0 20 20 20 66 72 65 65 62 73 64 2d 65 6c 66 2a 29 freebsd-elf*)
77de0 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e . library_n
77df0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 ames_spec='${lib
77e00 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
77e10 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 {shared_ext}$ver
77e20 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 suffix ${libname
77e30 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
77e40 72 65 64 5f 65 78 74 7d 20 24 6c 69 62 6e 61 6d red_ext} $libnam
77e50 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a e${shared_ext}'.
77e60 20 20 20 20 20 20 6e 65 65 64 5f 76 65 72 73 69 need_versi
77e70 6f 6e 3d 6e 6f 0a 20 20 20 20 20 20 6e 65 65 64 on=no. need
77e80 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 _lib_prefix=no.
77e90 20 20 20 20 20 3b 3b 0a 20 20 20 20 66 72 65 65 ;;. free
77ea0 62 73 64 2d 2a 29 0a 20 20 20 20 20 20 6c 69 62 bsd-*). lib
77eb0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d rary_names_spec=
77ec0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c '${libname}${rel
77ed0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
77ee0 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 6c 69 t}$versuffix $li
77ef0 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 bname${shared_ex
77f00 74 7d 24 76 65 72 73 75 66 66 69 78 27 0a 20 20 t}$versuffix'.
77f10 20 20 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e need_version
77f20 3d 79 65 73 0a 20 20 20 20 20 20 3b 3b 0a 20 20 =yes. ;;.
77f30 65 73 61 63 0a 20 20 73 68 6c 69 62 70 61 74 68 esac. shlibpath
77f40 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f _var=LD_LIBRARY_
77f50 50 41 54 48 0a 20 20 63 61 73 65 20 24 68 6f 73 PATH. case $hos
77f60 74 5f 6f 73 20 69 6e 0a 20 20 66 72 65 65 62 73 t_os in. freebs
77f70 64 32 2a 29 0a 20 20 20 20 73 68 6c 69 62 70 61 d2*). shlibpa
77f80 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e th_overrides_run
77f90 70 61 74 68 3d 79 65 73 0a 20 20 20 20 3b 3b 0a path=yes. ;;.
77fa0 20 20 66 72 65 65 62 73 64 33 2e 5b 30 31 5d 2a freebsd3.[01]*
77fb0 20 7c 20 66 72 65 65 62 73 64 65 6c 66 33 2e 5b | freebsdelf3.[
77fc0 30 31 5d 2a 29 0a 20 20 20 20 73 68 6c 69 62 70 01]*). shlibp
77fd0 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 ath_overrides_ru
77fe0 6e 70 61 74 68 3d 79 65 73 0a 20 20 20 20 68 61 npath=yes. ha
77ff0 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 rdcode_into_libs
78000 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20 66 72 =yes. ;;. fr
78010 65 65 62 73 64 33 2e 5b 32 2d 39 5d 2a 20 7c 20 eebsd3.[2-9]* |
78020 66 72 65 65 62 73 64 65 6c 66 33 2e 5b 32 2d 39 freebsdelf3.[2-9
78030 5d 2a 20 7c 20 5c 0a 20 20 66 72 65 65 62 73 64 ]* | \. freebsd
78040 34 2e 5b 30 2d 35 5d 20 7c 20 66 72 65 65 62 73 4.[0-5] | freebs
78050 64 65 6c 66 34 2e 5b 30 2d 35 5d 20 7c 20 66 72 delf4.[0-5] | fr
78060 65 65 62 73 64 34 2e 31 2e 31 20 7c 20 66 72 65 eebsd4.1.1 | fre
78070 65 62 73 64 65 6c 66 34 2e 31 2e 31 29 0a 20 20 ebsdelf4.1.1).
78080 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 shlibpath_over
78090 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f rides_runpath=no
780a0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69 6e . hardcode_in
780b0 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 to_libs=yes.
780c0 3b 3b 0a 20 20 2a 29 20 23 20 66 72 6f 6d 20 34 ;;. *) # from 4
780d0 2e 36 20 6f 6e 2c 20 61 6e 64 20 44 72 61 67 6f .6 on, and Drago
780e0 6e 46 6c 79 0a 20 20 20 20 73 68 6c 69 62 70 61 nFly. shlibpa
780f0 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e th_overrides_run
78100 70 61 74 68 3d 79 65 73 0a 20 20 20 20 68 61 72 path=yes. har
78110 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d dcode_into_libs=
78120 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 yes. ;;. esa
78130 63 0a 20 20 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 c. ;;..gnu*).
78140 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e version_type=lin
78150 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 ux. need_lib_pr
78160 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 efix=no. need_v
78170 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 ersion=no. libr
78180 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 ary_names_spec='
78190 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
781a0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
781b0 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 }$versuffix ${li
781c0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d bname}${release}
781d0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 7b 6d ${shared_ext}${m
781e0 61 6a 6f 72 7d 20 24 7b 6c 69 62 6e 61 6d 65 7d ajor} ${libname}
781f0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 ${shared_ext}'.
78200 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b soname_spec='${
78210 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
78220 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
78230 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 major'. shlibpa
78240 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 th_var=LD_LIBRAR
78250 59 5f 50 41 54 48 0a 20 20 68 61 72 64 63 6f 64 Y_PATH. hardcod
78260 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a e_into_libs=yes.
78270 20 20 3b 3b 0a 0a 68 61 69 6b 75 2a 29 0a 20 20 ;;..haiku*).
78280 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e version_type=lin
78290 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 ux. need_lib_pr
782a0 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 efix=no. need_v
782b0 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 64 79 6e 61 ersion=no. dyna
782c0 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 mic_linker="$hos
782d0 74 5f 6f 73 20 72 75 6e 74 69 6d 65 5f 6c 6f 61 t_os runtime_loa
782e0 64 65 72 22 0a 20 20 6c 69 62 72 61 72 79 5f 6e der". library_n
782f0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 ames_spec='${lib
78300 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
78310 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 {shared_ext}$ver
78320 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 suffix ${libname
78330 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
78340 72 65 64 5f 65 78 74 7d 24 7b 6d 61 6a 6f 72 7d red_ext}${major}
78350 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 ${libname}${sha
78360 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 red_ext}'. sona
78370 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 me_spec='${libna
78380 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 me}${release}${s
78390 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 hared_ext}$major
783a0 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 '. shlibpath_va
783b0 72 3d 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 r=LIBRARY_PATH.
783c0 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 shlibpath_overr
783d0 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 ides_runpath=yes
783e0 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 . sys_lib_dlsea
783f0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 27 2f rch_path_spec='/
78400 62 6f 6f 74 2f 68 6f 6d 65 2f 63 6f 6e 66 69 67 boot/home/config
78410 2f 6c 69 62 20 2f 62 6f 6f 74 2f 63 6f 6d 6d 6f /lib /boot/commo
78420 6e 2f 6c 69 62 20 2f 62 6f 6f 74 2f 73 79 73 74 n/lib /boot/syst
78430 65 6d 2f 6c 69 62 27 0a 20 20 68 61 72 64 63 6f em/lib'. hardco
78440 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 de_into_libs=yes
78450 0a 20 20 3b 3b 0a 0a 68 70 75 78 39 2a 20 7c 20 . ;;..hpux9* |
78460 68 70 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 hpux10* | hpux11
78470 2a 29 0a 20 20 23 20 47 69 76 65 20 61 20 73 6f *). # Give a so
78480 6e 61 6d 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 name correspondi
78490 6e 67 20 74 6f 20 74 68 65 20 6d 61 6a 6f 72 20 ng to the major
784a0 76 65 72 73 69 6f 6e 20 73 6f 20 74 68 61 74 20 version so that
784b0 64 6c 64 2e 73 6c 20 72 65 66 75 73 65 73 20 74 dld.sl refuses t
784c0 6f 0a 20 20 23 20 6c 69 6e 6b 20 61 67 61 69 6e o. # link again
784d0 73 74 20 6f 74 68 65 72 20 76 65 72 73 69 6f 6e st other version
784e0 73 2e 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 s.. version_typ
784f0 65 3d 73 75 6e 6f 73 0a 20 20 6e 65 65 64 5f 6c e=sunos. need_l
78500 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e ib_prefix=no. n
78510 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 eed_version=no.
78520 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20 case $host_cpu
78530 69 6e 0a 20 20 69 61 36 34 2a 29 0a 20 20 20 20 in. ia64*).
78540 73 68 72 65 78 74 5f 63 6d 64 73 3d 27 2e 73 6f shrext_cmds='.so
78550 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69 '. hardcode_i
78560 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20 nto_libs=yes.
78570 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d dynamic_linker=
78580 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73 6f "$host_os dld.so
78590 22 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f ". shlibpath_
785a0 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 var=LD_LIBRARY_P
785b0 41 54 48 0a 20 20 20 20 73 68 6c 69 62 70 61 74 ATH. shlibpat
785c0 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
785d0 61 74 68 3d 79 65 73 20 23 20 55 6e 6c 65 73 73 ath=yes # Unless
785e0 20 2b 6e 6f 65 6e 76 76 61 72 20 69 73 20 73 70 +noenvvar is sp
785f0 65 63 69 66 69 65 64 2e 0a 20 20 20 20 6c 69 62 ecified.. lib
78600 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d rary_names_spec=
78610 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c '${libname}${rel
78620 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
78630 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c t}$versuffix ${l
78640 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
78650 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d }${shared_ext}$m
78660 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 ajor $libname${s
78670 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 hared_ext}'.
78680 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c soname_spec='${l
78690 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
786a0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d }${shared_ext}$m
786b0 61 6a 6f 72 27 0a 20 20 20 20 69 66 20 74 65 73 ajor'. if tes
786c0 74 20 22 58 24 48 50 55 58 5f 49 41 36 34 5f 4d t "X$HPUX_IA64_M
786d0 4f 44 45 22 20 3d 20 58 33 32 3b 20 74 68 65 6e ODE" = X32; then
786e0 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 . sys_lib_s
786f0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
78700 22 2f 75 73 72 2f 6c 69 62 2f 68 70 75 78 33 32 "/usr/lib/hpux32
78710 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f /usr/local/lib/
78720 68 70 75 78 33 32 20 2f 75 73 72 2f 6c 6f 63 61 hpux32 /usr/loca
78730 6c 2f 6c 69 62 22 0a 20 20 20 20 65 6c 73 65 0a l/lib". else.
78740 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 sys_lib_se
78750 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 arch_path_spec="
78760 2f 75 73 72 2f 6c 69 62 2f 68 70 75 78 36 34 20 /usr/lib/hpux64
78770 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 68 /usr/local/lib/h
78780 70 75 78 36 34 22 0a 20 20 20 20 66 69 0a 20 20 pux64". fi.
78790 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 sys_lib_dlsear
787a0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 24 73 79 ch_path_spec=$sy
787b0 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 s_lib_search_pat
787c0 68 5f 73 70 65 63 0a 20 20 20 20 3b 3b 0a 20 20 h_spec. ;;.
787d0 68 70 70 61 2a 36 34 2a 29 0a 20 20 20 20 73 68 hppa*64*). sh
787e0 72 65 78 74 5f 63 6d 64 73 3d 27 2e 73 6c 27 0a rext_cmds='.sl'.
787f0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 hardcode_int
78800 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 64 o_libs=yes. d
78810 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 ynamic_linker="$
78820 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73 6c 22 0a host_os dld.sl".
78830 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 shlibpath_va
78840 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 r=LD_LIBRARY_PAT
78850 48 20 23 20 48 6f 77 20 73 68 6f 75 6c 64 20 77 H # How should w
78860 65 20 68 61 6e 64 6c 65 20 53 48 4c 49 42 5f 50 e handle SHLIB_P
78870 41 54 48 0a 20 20 20 20 73 68 6c 69 62 70 61 74 ATH. shlibpat
78880 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
78890 61 74 68 3d 79 65 73 20 23 20 55 6e 6c 65 73 73 ath=yes # Unless
788a0 20 2b 6e 6f 65 6e 76 76 61 72 20 69 73 20 73 70 +noenvvar is sp
788b0 65 63 69 66 69 65 64 2e 0a 20 20 20 20 6c 69 62 ecified.. lib
788c0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d rary_names_spec=
788d0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c '${libname}${rel
788e0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
788f0 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c t}$versuffix ${l
78900 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
78910 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d }${shared_ext}$m
78920 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 ajor $libname${s
78930 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 20 20 hared_ext}'.
78940 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c soname_spec='${l
78950 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
78960 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d }${shared_ext}$m
78970 61 6a 6f 72 27 0a 20 20 20 20 73 79 73 5f 6c 69 ajor'. sys_li
78980 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 b_search_path_sp
78990 65 63 3d 22 2f 75 73 72 2f 6c 69 62 2f 70 61 32 ec="/usr/lib/pa2
789a0 30 5f 36 34 20 2f 75 73 72 2f 63 63 73 2f 6c 69 0_64 /usr/ccs/li
789b0 62 2f 70 61 32 30 5f 36 34 22 0a 20 20 20 20 73 b/pa20_64". s
789c0 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f ys_lib_dlsearch_
789d0 70 61 74 68 5f 73 70 65 63 3d 24 73 79 73 5f 6c path_spec=$sys_l
789e0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 ib_search_path_s
789f0 70 65 63 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a pec. ;;. *).
78a00 20 20 20 20 73 68 72 65 78 74 5f 63 6d 64 73 3d shrext_cmds=
78a10 27 2e 73 6c 27 0a 20 20 20 20 64 79 6e 61 6d 69 '.sl'. dynami
78a20 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f c_linker="$host_
78a30 6f 73 20 64 6c 64 2e 73 6c 22 0a 20 20 20 20 73 os dld.sl". s
78a40 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 53 48 4c hlibpath_var=SHL
78a50 49 42 5f 50 41 54 48 0a 20 20 20 20 73 68 6c 69 IB_PATH. shli
78a60 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f bpath_overrides_
78a70 72 75 6e 70 61 74 68 3d 6e 6f 20 23 20 2b 73 20 runpath=no # +s
78a80 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 65 is required to e
78a90 6e 61 62 6c 65 20 53 48 4c 49 42 5f 50 41 54 48 nable SHLIB_PATH
78aa0 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d . library_nam
78ab0 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 es_spec='${libna
78ac0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 me}${release}${s
78ad0 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 hared_ext}$versu
78ae0 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 ffix ${libname}$
78af0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 {release}${share
78b00 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 d_ext}$major $li
78b10 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 bname${shared_ex
78b20 74 7d 27 0a 20 20 20 20 73 6f 6e 61 6d 65 5f 73 t}'. soname_s
78b30 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 pec='${libname}$
78b40 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 {release}${share
78b50 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 d_ext}$major'.
78b60 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23 20 ;;. esac. #
78b70 48 50 2d 55 58 20 72 75 6e 73 20 2a 72 65 61 6c HP-UX runs *real
78b80 6c 79 2a 20 73 6c 6f 77 6c 79 20 75 6e 6c 65 73 ly* slowly unles
78b90 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 s shared librari
78ba0 65 73 20 61 72 65 20 6d 6f 64 65 20 35 35 35 2c es are mode 555,
78bb0 20 2e 2e 2e 0a 20 20 70 6f 73 74 69 6e 73 74 61 .... postinsta
78bc0 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64 20 35 ll_cmds='chmod 5
78bd0 35 35 20 24 6c 69 62 27 0a 20 20 23 20 6f 72 20 55 $lib'. # or
78be0 66 61 69 6c 73 20 6f 75 74 72 69 67 68 74 2c 20 fails outright,
78bf0 73 6f 20 6f 76 65 72 72 69 64 65 20 61 74 6f 6d so override atom
78c00 69 63 61 6c 6c 79 3a 0a 20 20 69 6e 73 74 61 6c ically:. instal
78c10 6c 5f 6f 76 65 72 72 69 64 65 5f 6d 6f 64 65 3d l_override_mode=
78c20 35 35 35 0a 20 20 3b 3b 0a 0a 69 6e 74 65 72 69 555. ;;..interi
78c30 78 5b 33 2d 39 5d 2a 29 0a 20 20 76 65 72 73 69 x[3-9]*). versi
78c40 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 on_type=linux.
78c50 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d need_lib_prefix=
78c60 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f no. need_versio
78c70 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e n=no. library_n
78c80 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 ames_spec='${lib
78c90 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
78ca0 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 {shared_ext}$ver
78cb0 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 suffix ${libname
78cc0 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
78cd0 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 red_ext}$major $
78ce0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65 {libname}${share
78cf0 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 d_ext}'. soname
78d00 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 _spec='${libname
78d10 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
78d20 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a red_ext}$major'.
78d30 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 dynamic_linker
78d40 3d 27 49 6e 74 65 72 69 78 20 33 2e 78 20 6c 64 ='Interix 3.x ld
78d50 2e 73 6f 2e 31 20 28 50 45 2c 20 6c 69 6b 65 20 .so.1 (PE, like
78d60 45 4c 46 29 27 0a 20 20 73 68 6c 69 62 70 61 74 ELF)'. shlibpat
78d70 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 h_var=LD_LIBRARY
78d80 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74 _PATH. shlibpat
78d90 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
78da0 61 74 68 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 ath=no. hardcod
78db0 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a e_into_libs=yes.
78dc0 20 20 3b 3b 0a 0a 69 72 69 78 35 2a 20 7c 20 69 ;;..irix5* | i
78dd0 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 rix6* | nonstopu
78de0 78 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73 74 x*). case $host
78df0 5f 6f 73 20 69 6e 0a 20 20 20 20 6e 6f 6e 73 74 _os in. nonst
78e00 6f 70 75 78 2a 29 20 76 65 72 73 69 6f 6e 5f 74 opux*) version_t
78e10 79 70 65 3d 6e 6f 6e 73 74 6f 70 75 78 20 3b 3b ype=nonstopux ;;
78e20 0a 20 20 20 20 2a 29 0a 09 69 66 20 74 65 73 74 . *)..if test
78e30 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e "$lt_cv_prog_gn
78e40 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65 u_ld" = yes; the
78e50 6e 0a 09 09 76 65 72 73 69 6f 6e 5f 74 79 70 65 n...version_type
78e60 3d 6c 69 6e 75 78 0a 09 65 6c 73 65 0a 09 09 76 =linux..else...v
78e70 65 72 73 69 6f 6e 5f 74 79 70 65 3d 69 72 69 78 ersion_type=irix
78e80 0a 09 66 69 20 3b 3b 0a 20 20 65 73 61 63 0a 20 ..fi ;;. esac.
78e90 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 need_lib_prefix
78ea0 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 =no. need_versi
78eb0 6f 6e 3d 6e 6f 0a 20 20 73 6f 6e 61 6d 65 5f 73 on=no. soname_s
78ec0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 pec='${libname}$
78ed0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 {release}${share
78ee0 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 d_ext}$major'.
78ef0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
78f00 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
78f10 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
78f20 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
78f30 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
78f40 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
78f50 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d }$major ${libnam
78f60 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
78f70 61 72 65 64 5f 65 78 74 7d 20 24 6c 69 62 6e 61 ared_ext} $libna
78f80 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 me${shared_ext}'
78f90 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 . case $host_os
78fa0 20 69 6e 0a 20 20 69 72 69 78 35 2a 20 7c 20 6e in. irix5* | n
78fb0 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 6c onstopux*). l
78fc0 69 62 73 75 66 66 3d 20 73 68 6c 69 62 73 75 66 ibsuff= shlibsuf
78fd0 66 3d 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 f=. ;;. *).
78fe0 20 20 20 63 61 73 65 20 24 4c 44 20 69 6e 20 23 case $LD in #
78ff0 20 6c 69 62 74 6f 6f 6c 2e 6d 34 20 77 69 6c 6c libtool.m4 will
79000 20 61 64 64 20 6f 6e 65 20 6f 66 20 74 68 65 73 add one of thes
79010 65 20 73 77 69 74 63 68 65 73 20 74 6f 20 4c 44 e switches to LD
79020 0a 20 20 20 20 2a 2d 33 32 7c 2a 22 2d 33 32 20 . *-32|*"-32
79030 22 7c 2a 2d 6d 65 6c 66 33 32 62 73 6d 69 70 7c "|*-melf32bsmip|
79040 2a 22 2d 6d 65 6c 66 33 32 62 73 6d 69 70 20 22 *"-melf32bsmip "
79050 29 0a 20 20 20 20 20 20 6c 69 62 73 75 66 66 3d ). libsuff=
79060 20 73 68 6c 69 62 73 75 66 66 3d 20 6c 69 62 6d shlibsuff= libm
79070 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b 0a 20 20 agic=32-bit;;.
79080 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33 32 20 22 *-n32|*"-n32 "
79090 7c 2a 2d 6d 65 6c 66 33 32 62 6d 69 70 6e 33 32 |*-melf32bmipn32
790a0 7c 2a 22 2d 6d 65 6c 66 33 32 62 6d 69 70 6e 33 |*"-melf32bmipn3
790b0 32 20 22 29 0a 20 20 20 20 20 20 6c 69 62 73 75 2 "). libsu
790c0 66 66 3d 33 32 20 73 68 6c 69 62 73 75 66 66 3d ff=32 shlibsuff=
790d0 4e 33 32 20 6c 69 62 6d 61 67 69 63 3d 4e 33 32 N32 libmagic=N32
790e0 3b 3b 0a 20 20 20 20 2a 2d 36 34 7c 2a 22 2d 36 ;;. *-64|*"-6
790f0 34 20 22 7c 2a 2d 6d 65 6c 66 36 34 62 6d 69 70 4 "|*-melf64bmip
79100 7c 2a 22 2d 6d 65 6c 66 36 34 62 6d 69 70 20 22 |*"-melf64bmip "
79110 29 0a 20 20 20 20 20 20 6c 69 62 73 75 66 66 3d ). libsuff=
79120 36 34 20 73 68 6c 69 62 73 75 66 66 3d 36 34 20 64 shlibsuff=64
79130 6c 69 62 6d 61 67 69 63 3d 36 34 2d 62 69 74 3b libmagic=64-bit;
79140 3b 0a 20 20 20 20 2a 29 20 6c 69 62 73 75 66 66 ;. *) libsuff
79150 3d 20 73 68 6c 69 62 73 75 66 66 3d 20 6c 69 62 = shlibsuff= lib
79160 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d 61 74 63 magic=never-matc
79170 68 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 h;;. esac.
79180 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 73 68 6c ;;. esac. shl
79190 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 ibpath_var=LD_LI
791a0 42 52 41 52 59 24 7b 73 68 6c 69 62 73 75 66 66 BRARY${shlibsuff
791b0 7d 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 }_PATH. shlibpa
791c0 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e th_overrides_run
791d0 70 61 74 68 3d 6e 6f 0a 20 20 73 79 73 5f 6c 69 path=no. sys_li
791e0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 b_search_path_sp
791f0 65 63 3d 22 2f 75 73 72 2f 6c 69 62 24 7b 6c 69 ec="/usr/lib${li
79200 62 73 75 66 66 7d 20 2f 6c 69 62 24 7b 6c 69 62 bsuff} /lib${lib
79210 73 75 66 66 7d 20 2f 75 73 72 2f 6c 6f 63 61 6c suff} /usr/local
79220 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 22 0a /lib${libsuff}".
79230 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 sys_lib_dlsear
79240 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 75 ch_path_spec="/u
79250 73 72 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d sr/lib${libsuff}
79260 20 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 22 /lib${libsuff}"
79270 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f . hardcode_into
79280 5f 6c 69 62 73 3d 79 65 73 0a 20 20 3b 3b 0a 0a _libs=yes. ;;..
79290 23 20 4e 6f 20 73 68 61 72 65 64 20 6c 69 62 20 # No shared lib
792a0 73 75 70 70 6f 72 74 20 66 6f 72 20 4c 69 6e 75 support for Linu
792b0 78 20 6f 6c 64 6c 64 2c 20 61 6f 75 74 2c 20 6f x oldld, aout, o
792c0 72 20 63 6f 66 66 2e 0a 6c 69 6e 75 78 2a 6f 6c r coff..linux*ol
792d0 64 6c 64 2a 20 7c 20 6c 69 6e 75 78 2a 61 6f 75 dld* | linux*aou
792e0 74 2a 20 7c 20 6c 69 6e 75 78 2a 63 6f 66 66 2a t* | linux*coff*
792f0 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b ). dynamic_link
79300 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 0a 23 20 54 68 er=no. ;;..# Th
79310 69 73 20 6d 75 73 74 20 62 65 20 4c 69 6e 75 78 is must be Linux
79320 20 45 4c 46 2e 0a 6c 69 6e 75 78 2a 20 7c 20 6b ELF..linux* | k
79330 2a 62 73 64 2a 2d 67 6e 75 20 7c 20 6b 6f 70 65 *bsd*-gnu | kope
79340 6e 73 6f 6c 61 72 69 73 2a 2d 67 6e 75 29 0a 20 nsolaris*-gnu).
79350 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 version_type=li
79360 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 nux. need_lib_p
79370 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f refix=no. need_
79380 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 version=no. lib
79390 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d rary_names_spec=
793a0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c '${libname}${rel
793b0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
793c0 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c t}$versuffix ${l
793d0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
793e0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d }${shared_ext}$m
793f0 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 ajor $libname${s
79400 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f hared_ext}'. so
79410 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 name_spec='${lib
79420 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
79430 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a {shared_ext}$maj
79440 6f 72 27 0a 20 20 66 69 6e 69 73 68 5f 63 6d 64 or'. finish_cmd
79450 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a s='PATH="\$PATH:
79460 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 /sbin" ldconfig
79470 2d 6e 20 24 6c 69 62 64 69 72 27 0a 20 20 73 68 -n $libdir'. sh
79480 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c libpath_var=LD_L
79490 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 IBRARY_PATH. sh
794a0 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 libpath_override
794b0 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 0a 20 20 s_runpath=no..
794c0 23 20 53 6f 6d 65 20 62 69 6e 75 74 69 6c 73 20 # Some binutils
794d0 6c 64 20 61 72 65 20 70 61 74 63 68 65 64 20 74 ld are patched t
794e0 6f 20 73 65 74 20 44 54 5f 52 55 4e 50 41 54 48 o set DT_RUNPATH
794f0 0a 20 20 69 66 20 24 7b 6c 74 5f 63 76 5f 73 68 . if ${lt_cv_sh
79500 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 libpath_override
79510 73 5f 72 75 6e 70 61 74 68 2b 3a 7d 20 66 61 6c s_runpath+:} fal
79520 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
79530 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
79540 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 6c ) " >&6.else. l
79550 74 5f 63 76 5f 73 68 6c 69 62 70 61 74 68 5f 6f t_cv_shlibpath_o
79560 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 verrides_runpath
79570 3d 6e 6f 0a 20 20 20 20 73 61 76 65 5f 4c 44 46 =no. save_LDF
79580 4c 41 47 53 3d 24 4c 44 46 4c 41 47 53 0a 20 20 LAGS=$LDFLAGS.
79590 20 20 73 61 76 65 5f 6c 69 62 64 69 72 3d 24 6c save_libdir=$l
795a0 69 62 64 69 72 0a 20 20 20 20 65 76 61 6c 20 22 ibdir. eval "
795b0 6c 69 62 64 69 72 3d 2f 66 6f 6f 3b 20 77 6c 3d libdir=/foo; wl=
795c0 5c 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 \"$lt_prog_compi
795d0 6c 65 72 5f 77 6c 5f 43 58 58 5c 22 3b 20 5c 0a ler_wl_CXX\"; \.
795e0 09 20 4c 44 46 4c 41 47 53 3d 5c 22 5c 24 4c 44 . LDFLAGS=\"\$LD
795f0 46 4c 41 47 53 20 24 68 61 72 64 63 6f 64 65 5f FLAGS $hardcode_
79600 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
79610 5f 43 58 58 5c 22 22 0a 20 20 20 20 63 61 74 20 _CXX\"". cat
79620 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f confdefs.h - <<_
79630 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e ACEOF >conftest.
79640 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 $ac_ext./* end c
79650 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a onfdefs.h. */..
79660 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 int.main ().{..
79670 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d ;. return 0;.}
79680 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e ._ACEOF.if ac_fn
79690 5f 63 78 78 5f 74 72 79 5f 6c 69 6e 6b 20 22 24 _cxx_try_link "$
796a0 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a LINENO"; then :.
796b0 20 20 69 66 20 20 28 24 4f 42 4a 44 55 4d 50 20 if ($OBJDUMP
796c0 2d 70 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 -p conftest$ac_e
796d0 78 65 65 78 74 29 20 32 3e 2f 64 65 76 2f 6e 75 xeext) 2>/dev/nu
796e0 6c 6c 20 7c 20 67 72 65 70 20 22 52 55 4e 50 41 ll | grep "RUNPA
796f0 54 48 2e 2a 24 6c 69 62 64 69 72 22 20 3e 2f 64 TH.*$libdir" >/d
79700 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a ev/null; then :.
79710 20 20 6c 74 5f 63 76 5f 73 68 6c 69 62 70 61 74 lt_cv_shlibpat
79720 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
79730 61 74 68 3d 79 65 73 0a 66 69 0a 66 69 0a 72 6d ath=yes.fi.fi.rm
79740 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 -f core conftes
79750 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 t.err conftest.$
79760 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 ac_objext \.
79770 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 conftest$ac_exee
79780 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f xt conftest.$ac_
79790 65 78 74 0a 20 20 20 20 4c 44 46 4c 41 47 53 3d ext. LDFLAGS=
797a0 24 73 61 76 65 5f 4c 44 46 4c 41 47 53 0a 20 20 $save_LDFLAGS.
797b0 20 20 6c 69 62 64 69 72 3d 24 73 61 76 65 5f 6c libdir=$save_l
797c0 69 62 64 69 72 0a 0a 66 69 0a 0a 20 20 73 68 6c ibdir..fi.. shl
797d0 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 ibpath_overrides
797e0 5f 72 75 6e 70 61 74 68 3d 24 6c 74 5f 63 76 5f _runpath=$lt_cv_
797f0 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 shlibpath_overri
79800 64 65 73 5f 72 75 6e 70 61 74 68 0a 0a 20 20 23 des_runpath.. #
79810 20 54 68 69 73 20 69 6d 70 6c 69 65 73 20 6e 6f This implies no
79820 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2c 20 77 fast_install, w
79830 68 69 63 68 20 69 73 20 75 6e 61 63 63 65 70 74 hich is unaccept
79840 61 62 6c 65 2e 0a 20 20 23 20 53 6f 6d 65 20 72 able.. # Some r
79850 65 77 6f 72 6b 20 77 69 6c 6c 20 62 65 20 6e 65 ework will be ne
79860 65 64 65 64 20 74 6f 20 61 6c 6c 6f 77 20 66 6f eded to allow fo
79870 72 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 0a 20 r fast_install.
79880 20 23 20 62 65 66 6f 72 65 20 74 68 69 73 20 63 # before this c
79890 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 2e 0a 20 an be enabled..
798a0 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c hardcode_into_l
798b0 69 62 73 3d 79 65 73 0a 0a 20 20 23 20 41 64 64 ibs=yes.. # Add
798c0 20 41 42 49 2d 73 70 65 63 69 66 69 63 20 64 69 ABI-specific di
798d0 72 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 65 rectories to the
798e0 20 73 79 73 74 65 6d 20 6c 69 62 72 61 72 79 20 system library
798f0 70 61 74 68 2e 0a 20 20 73 79 73 5f 6c 69 62 5f path.. sys_lib_
79900 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 dlsearch_path_sp
79910 65 63 3d 22 2f 6c 69 62 36 34 20 2f 75 73 72 2f ec="/lib64 /usr/
79920 6c 69 62 36 34 20 2f 6c 69 62 20 2f 75 73 72 2f lib64 /lib /usr/
79930 6c 69 62 22 0a 0a 20 20 23 20 41 70 70 65 6e 64 lib".. # Append
79940 20 6c 64 2e 73 6f 2e 63 6f 6e 66 20 63 6f 6e 74 ld.so.conf cont
79950 65 6e 74 73 20 74 6f 20 74 68 65 20 73 65 61 72 ents to the sear
79960 63 68 20 70 61 74 68 0a 20 20 69 66 20 74 65 73 ch path. if tes
79970 74 20 2d 66 20 2f 65 74 63 2f 6c 64 2e 73 6f 2e t -f /etc/ld.so.
79980 63 6f 6e 66 3b 20 74 68 65 6e 0a 20 20 20 20 6c conf; then. l
79990 74 5f 6c 64 5f 65 78 74 72 61 3d 60 61 77 6b 20 t_ld_extra=`awk
799a0 27 2f 5e 69 6e 63 6c 75 64 65 20 2f 20 7b 20 73 '/^include / { s
799b0 79 73 74 65 6d 28 73 70 72 69 6e 74 66 28 22 63 ystem(sprintf("c
799c0 64 20 2f 65 74 63 3b 20 63 61 74 20 25 73 20 32 d /etc; cat %s 2
799d0 3e 2f 64 65 76 2f 6e 75 6c 6c 22 2c 20 5c 24 32 >/dev/null", \$2
799e0 29 29 3b 20 73 6b 69 70 20 3d 20 31 3b 20 7d 20 )); skip = 1; }
799f0 7b 20 69 66 20 28 21 73 6b 69 70 29 20 70 72 69 { if (!skip) pri
79a00 6e 74 20 5c 24 30 3b 20 73 6b 69 70 20 3d 20 30 nt \$0; skip = 0
79a10 3b 20 7d 27 20 3c 20 2f 65 74 63 2f 6c 64 2e 73 ; }' < /etc/ld.s
79a20 6f 2e 63 6f 6e 66 20 7c 20 24 53 45 44 20 2d 65 o.conf | $SED -e
79a30 20 27 73 2f 23 2e 2a 2f 2f 3b 2f 5e 5b 09 20 5d 's/#.*//;/^[. ]
79a40 2a 68 77 63 61 70 5b 09 20 5d 2f 64 3b 73 2f 5b *hwcap[. ]/d;s/[
79a50 3a 2c 09 5d 2f 20 2f 67 3b 73 2f 3d 5b 5e 3d 5d :,.]/ /g;s/=[^=]
79a60 2a 24 2f 2f 3b 73 2f 3d 5b 5e 3d 20 5d 2a 20 2f *$//;s/=[^= ]* /
79a70 20 2f 67 3b 73 2f 22 2f 2f 67 3b 2f 5e 24 2f 64 /g;s/"//g;/^$/d
79a80 27 20 7c 20 74 72 20 27 5c 6e 27 20 27 20 27 60 ' | tr '\n' ' '`
79a90 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 . sys_lib_dls
79aa0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
79ab0 22 24 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 "$sys_lib_dlsear
79ac0 63 68 5f 70 61 74 68 5f 73 70 65 63 20 24 6c 74 ch_path_spec $lt
79ad0 5f 6c 64 5f 65 78 74 72 61 22 0a 0a 20 20 66 69 _ld_extra".. fi
79ae0 0a 0a 20 20 23 20 57 65 20 75 73 65 64 20 74 6f .. # We used to
79af0 20 74 65 73 74 20 66 6f 72 20 2f 6c 69 62 2f 6c test for /lib/l
79b00 64 2e 73 6f 2e 31 20 61 6e 64 20 64 69 73 61 62 d.so.1 and disab
79b10 6c 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 le shared librar
79b20 69 65 73 20 6f 6e 0a 20 20 23 20 70 6f 77 65 72 ies on. # power
79b30 70 63 2c 20 62 65 63 61 75 73 65 20 4d 6b 4c 69 pc, because MkLi
79b40 6e 75 78 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 nux only support
79b50 65 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 ed shared librar
79b60 69 65 73 20 77 69 74 68 20 74 68 65 0a 20 20 23 ies with the. #
79b70 20 47 4e 55 20 64 79 6e 61 6d 69 63 20 6c 69 6e GNU dynamic lin
79b80 6b 65 72 2e 20 20 53 69 6e 63 65 20 74 68 69 73 ker. Since this
79b90 20 77 61 73 20 62 72 6f 6b 65 6e 20 77 69 74 68 was broken with
79ba0 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 73 cross compilers
79bb0 2c 0a 20 20 23 20 6d 6f 73 74 20 70 6f 77 65 72 ,. # most power
79bc0 70 63 2d 6c 69 6e 75 78 20 62 6f 78 65 73 20 73 pc-linux boxes s
79bd0 75 70 70 6f 72 74 20 64 79 6e 61 6d 69 63 20 6c upport dynamic l
79be0 69 6e 6b 69 6e 67 20 74 68 65 73 65 20 64 61 79 inking these day
79bf0 73 20 61 6e 64 0a 20 20 23 20 70 65 6f 70 6c 65 s and. # people
79c00 20 63 61 6e 20 61 6c 77 61 79 73 20 2d 2d 64 69 can always --di
79c10 73 61 62 6c 65 2d 73 68 61 72 65 64 2c 20 74 68 sable-shared, th
79c20 65 20 74 65 73 74 20 77 61 73 20 72 65 6d 6f 76 e test was remov
79c30 65 64 2c 20 61 6e 64 20 77 65 0a 20 20 23 20 61 ed, and we. # a
79c40 73 73 75 6d 65 20 74 68 65 20 47 4e 55 2f 4c 69 ssume the GNU/Li
79c50 6e 75 78 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b nux dynamic link
79c60 65 72 20 69 73 20 69 6e 20 75 73 65 2e 0a 20 20 er is in use..
79c70 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 dynamic_linker='
79c80 47 4e 55 2f 4c 69 6e 75 78 20 6c 64 2e 73 6f 27 GNU/Linux ld.so'
79c90 0a 20 20 3b 3b 0a 0a 6e 65 74 62 73 64 2a 29 0a . ;;..netbsd*).
79ca0 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73 version_type=s
79cb0 75 6e 6f 73 0a 20 20 6e 65 65 64 5f 6c 69 62 5f unos. need_lib_
79cc0 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 prefix=no. need
79cd0 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 69 66 _version=no. if
79ce0 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 echo __ELF__ |
79cf0 24 43 43 20 2d 45 20 2d 20 7c 20 24 47 52 45 50 $CC -E - | $GREP
79d00 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f 6e __ELF__ >/dev/n
79d10 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 6c 69 ull; then. li
79d20 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 brary_names_spec
79d30 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 ='${libname}${re
79d40 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 lease}${shared_e
79d50 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b xt}$versuffix ${
79d60 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64 libname}${shared
79d70 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 27 _ext}$versuffix'
79d80 0a 20 20 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 . finish_cmds
79d90 3d 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f ='PATH="\$PATH:/
79da0 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 2d sbin" ldconfig -
79db0 6d 20 24 6c 69 62 64 69 72 27 0a 20 20 20 20 64 m $libdir'. d
79dc0 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 4e ynamic_linker='N
79dd0 65 74 42 53 44 20 28 61 2e 6f 75 74 29 20 6c 64 etBSD (a.out) ld
79de0 2e 73 6f 27 0a 20 20 65 6c 73 65 0a 20 20 20 20 .so'. else.
79df0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
79e00 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
79e10 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
79e20 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
79e30 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
79e40 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
79e50 7d 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d }$major ${libnam
79e60 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 e}${shared_ext}'
79e70 0a 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 . soname_spec
79e80 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 ='${libname}${re
79e90 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 lease}${shared_e
79ea0 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 20 20 64 xt}$major'. d
79eb0 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 4e ynamic_linker='N
79ec0 65 74 42 53 44 20 6c 64 2e 65 6c 66 5f 73 6f 27 etBSD ld.elf_so'
79ed0 0a 20 20 66 69 0a 20 20 73 68 6c 69 62 70 61 74 . fi. shlibpat
79ee0 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 h_var=LD_LIBRARY
79ef0 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74 _PATH. shlibpat
79f00 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
79f10 61 74 68 3d 79 65 73 0a 20 20 68 61 72 64 63 6f ath=yes. hardco
79f20 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 de_into_libs=yes
79f30 0a 20 20 3b 3b 0a 0a 6e 65 77 73 6f 73 36 29 0a . ;;..newsos6).
79f40 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c version_type=l
79f50 69 6e 75 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e inux. library_n
79f60 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 ames_spec='${lib
79f70 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
79f80 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 {shared_ext}$ver
79f90 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 suffix ${libname
79fa0 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
79fb0 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 red_ext}$major $
79fc0 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f libname${shared_
79fd0 65 78 74 7d 27 0a 20 20 73 68 6c 69 62 70 61 74 ext}'. shlibpat
79fe0 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 h_var=LD_LIBRARY
79ff0 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74 _PATH. shlibpat
7a000 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
7a010 61 74 68 3d 79 65 73 0a 20 20 3b 3b 0a 0a 2a 6e ath=yes. ;;..*n
7a020 74 6f 2a 20 7c 20 2a 71 6e 78 2a 29 0a 20 20 76 to* | *qnx*). v
7a030 65 72 73 69 6f 6e 5f 74 79 70 65 3d 71 6e 78 0a ersion_type=qnx.
7a040 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 need_lib_prefi
7a050 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 x=no. need_vers
7a060 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 ion=no. library
7a070 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c _names_spec='${l
7a080 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 ibname}${release
7a090 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 }${shared_ext}$v
7a0a0 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 ersuffix ${libna
7a0b0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 me}${release}${s
7a0c0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 hared_ext}$major
7a0d0 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 $libname${share
7a0e0 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 d_ext}'. soname
7a0f0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 _spec='${libname
7a100 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
7a110 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a red_ext}$major'.
7a120 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d shlibpath_var=
7a130 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a LD_LIBRARY_PATH.
7a140 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 shlibpath_over
7a150 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f rides_runpath=no
7a160 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f . hardcode_into
7a170 5f 6c 69 62 73 3d 79 65 73 0a 20 20 64 79 6e 61 _libs=yes. dyna
7a180 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 6c 64 71 6e mic_linker='ldqn
7a190 78 2e 73 6f 27 0a 20 20 3b 3b 0a 0a 6f 70 65 6e x.so'. ;;..open
7a1a0 62 73 64 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f bsd*). version_
7a1b0 74 79 70 65 3d 73 75 6e 6f 73 0a 20 20 73 79 73 type=sunos. sys
7a1c0 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 _lib_dlsearch_pa
7a1d0 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69 th_spec="/usr/li
7a1e0 62 22 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 b". need_lib_pr
7a1f0 65 66 69 78 3d 6e 6f 0a 20 20 23 20 53 6f 6d 65 efix=no. # Some
7a200 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73 20 older versions
7a210 6f 66 20 4f 70 65 6e 42 53 44 20 28 33 2e 33 20 of OpenBSD (3.3
7a220 61 74 20 6c 65 61 73 74 29 20 2a 64 6f 2a 20 6e at least) *do* n
7a230 65 65 64 20 76 65 72 73 69 6f 6e 65 64 20 6c 69 eed versioned li
7a240 62 73 2e 0a 20 20 63 61 73 65 20 24 68 6f 73 74 bs.. case $host
7a250 5f 6f 73 20 69 6e 0a 20 20 20 20 6f 70 65 6e 62 _os in. openb
7a260 73 64 33 2e 33 20 7c 20 6f 70 65 6e 62 73 64 33 sd3.3 | openbsd3
7a270 2e 33 2e 2a 29 09 6e 65 65 64 5f 76 65 72 73 69 .3.*).need_versi
7a280 6f 6e 3d 79 65 73 20 3b 3b 0a 20 20 20 20 2a 29 on=yes ;;. *)
7a290 09 09 09 09 6e 65 65 64 5f 76 65 72 73 69 6f 6e ....need_version
7a2a0 3d 6e 6f 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 =no ;;. esac.
7a2b0 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 library_names_s
7a2c0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 pec='${libname}$
7a2d0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 {release}${share
7a2e0 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 d_ext}$versuffix
7a2f0 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 ${libname}${sha
7a300 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 red_ext}$versuff
7a310 69 78 27 0a 20 20 66 69 6e 69 73 68 5f 63 6d 64 ix'. finish_cmd
7a320 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a s='PATH="\$PATH:
7a330 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 /sbin" ldconfig
7a340 2d 6d 20 24 6c 69 62 64 69 72 27 0a 20 20 73 68 -m $libdir'. sh
7a350 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c libpath_var=LD_L
7a360 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 69 66 IBRARY_PATH. if
7a370 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 test -z "`echo
7a380 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 __ELF__ | $CC -E
7a390 20 2d 20 7c 20 24 47 52 45 50 20 5f 5f 45 4c 46 - | $GREP __ELF
7a3a0 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24 68 __`" || test "$h
7a3b0 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 ost_os-$host_cpu
7a3c0 22 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d " = "openbsd2.8-
7a3d0 70 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a 20 powerpc"; then.
7a3e0 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 case $host_os
7a3f0 20 69 6e 0a 20 20 20 20 20 20 6f 70 65 6e 62 73 in. openbs
7a400 64 32 2e 5b 38 39 5d 20 7c 20 6f 70 65 6e 62 73 d2.[89] | openbs
7a410 64 32 2e 5b 38 39 5d 2e 2a 29 0a 09 73 68 6c 69 d2.[89].*)..shli
7a420 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f bpath_overrides_
7a430 72 75 6e 70 61 74 68 3d 6e 6f 0a 09 3b 3b 0a 20 runpath=no..;;.
7a440 20 20 20 20 20 2a 29 0a 09 73 68 6c 69 62 70 61 *)..shlibpa
7a450 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e th_overrides_run
7a460 70 61 74 68 3d 79 65 73 0a 09 3b 3b 0a 20 20 20 path=yes..;;.
7a470 20 20 20 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 esac. else.
7a480 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 shlibpath_ove
7a490 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 rrides_runpath=y
7a4a0 65 73 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 6f 73 es. fi. ;;..os
7a4b0 32 2a 29 0a 20 20 6c 69 62 6e 61 6d 65 5f 73 70 2*). libname_sp
7a4c0 65 63 3d 27 24 6e 61 6d 65 27 0a 20 20 73 68 72 ec='$name'. shr
7a4d0 65 78 74 5f 63 6d 64 73 3d 22 2e 64 6c 6c 22 0a ext_cmds=".dll".
7a4e0 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 need_lib_prefi
7a4f0 78 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e x=no. library_n
7a500 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 6e ames_spec='$libn
7a510 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d ame${shared_ext}
7a520 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20 64 $libname.a'. d
7a530 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 4f ynamic_linker='O
7a540 53 2f 32 20 6c 64 2e 65 78 65 27 0a 20 20 73 68 S/2 ld.exe'. sh
7a550 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50 libpath_var=LIBP
7a560 41 54 48 0a 20 20 3b 3b 0a 0a 6f 73 66 33 2a 20 ATH. ;;..osf3*
7a570 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 | osf4* | osf5*)
7a580 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d . version_type=
7a590 6f 73 66 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 osf. need_lib_p
7a5a0 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f refix=no. need_
7a5b0 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 73 6f 6e version=no. son
7a5c0 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e ame_spec='${libn
7a5d0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b ame}${release}${
7a5e0 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f shared_ext}$majo
7a5f0 72 27 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d r'. library_nam
7a600 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 es_spec='${libna
7a610 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 me}${release}${s
7a620 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 hared_ext}$versu
7a630 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 ffix ${libname}$
7a640 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 {release}${share
7a650 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 d_ext}$major $li
7a660 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 bname${shared_ex
7a670 74 7d 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f t}'. shlibpath_
7a680 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 var=LD_LIBRARY_P
7a690 41 54 48 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65 ATH. sys_lib_se
7a6a0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 arch_path_spec="
7a6b0 2f 75 73 72 2f 73 68 6c 69 62 20 2f 75 73 72 2f /usr/shlib /usr/
7a6c0 63 63 73 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 ccs/lib /usr/lib
7a6d0 2f 63 6d 70 6c 72 73 2f 63 63 20 2f 75 73 72 2f /cmplrs/cc /usr/
7a6e0 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c lib /usr/local/l
7a6f0 69 62 20 2f 76 61 72 2f 73 68 6c 69 62 22 0a 20 ib /var/shlib".
7a700 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 sys_lib_dlsearc
7a710 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 24 73 79 h_path_spec="$sy
7a720 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 s_lib_search_pat
7a730 68 5f 73 70 65 63 22 0a 20 20 3b 3b 0a 0a 72 64 h_spec". ;;..rd
7a740 6f 73 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c os*). dynamic_l
7a750 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 0a 73 inker=no. ;;..s
7a760 6f 6c 61 72 69 73 2a 29 0a 20 20 76 65 72 73 69 olaris*). versi
7a770 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 on_type=linux.
7a780 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d need_lib_prefix=
7a790 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f no. need_versio
7a7a0 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e n=no. library_n
7a7b0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 ames_spec='${lib
7a7c0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 name}${release}$
7a7d0 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 {shared_ext}$ver
7a7e0 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 suffix ${libname
7a7f0 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
7a800 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 red_ext}$major $
7a810 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f libname${shared_
7a820 65 78 74 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 ext}'. soname_s
7a830 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 pec='${libname}$
7a840 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 {release}${share
7a850 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 d_ext}$major'.
7a860 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 shlibpath_var=LD
7a870 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 _LIBRARY_PATH.
7a880 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 shlibpath_overri
7a890 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a des_runpath=yes.
7a8a0 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f hardcode_into_
7a8b0 6c 69 62 73 3d 79 65 73 0a 20 20 23 20 6c 64 64 libs=yes. # ldd
7a8c0 20 63 6f 6d 70 6c 61 69 6e 73 20 75 6e 6c 65 73 complains unles
7a8d0 73 20 6c 69 62 72 61 72 69 65 73 20 61 72 65 20 s libraries are
7a8e0 65 78 65 63 75 74 61 62 6c 65 0a 20 20 70 6f 73 executable. pos
7a8f0 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 tinstall_cmds='c
7a900 68 6d 6f 64 20 2b 78 20 24 6c 69 62 27 0a 20 20 hmod +x $lib'.
7a910 3b 3b 0a 0a 73 75 6e 6f 73 34 2a 29 0a 20 20 76 ;;..sunos4*). v
7a920 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f ersion_type=suno
7a930 73 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 s. library_name
7a940 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d s_spec='${libnam
7a950 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
7a960 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 ared_ext}$versuf
7a970 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b fix ${libname}${
7a980 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 shared_ext}$vers
7a990 75 66 66 69 78 27 0a 20 20 66 69 6e 69 73 68 5f uffix'. finish_
7a9a0 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 cmds='PATH="\$PA
7a9b0 54 48 3a 2f 75 73 72 2f 65 74 63 22 20 6c 64 63 TH:/usr/etc" ldc
7a9c0 6f 6e 66 69 67 20 24 6c 69 62 64 69 72 27 0a 20 onfig $libdir'.
7a9d0 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c shlibpath_var=L
7a9e0 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 D_LIBRARY_PATH.
7a9f0 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 shlibpath_overr
7aa00 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 ides_runpath=yes
7aa10 0a 20 20 69 66 20 74 65 73 74 20 22 24 77 69 74 . if test "$wit
7aa20 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b h_gnu_ld" = yes;
7aa30 20 74 68 65 6e 0a 20 20 20 20 6e 65 65 64 5f 6c then. need_l
7aa40 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 66 ib_prefix=no. f
7aa50 69 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e i. need_version
7aa60 3d 79 65 73 0a 20 20 3b 3b 0a 0a 73 79 73 76 34 =yes. ;;..sysv4
7aa70 20 7c 20 73 79 73 76 34 2e 33 2a 29 0a 20 20 76 | sysv4.3*). v
7aa80 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 ersion_type=linu
7aa90 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 x. library_name
7aaa0 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d s_spec='${libnam
7aab0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 e}${release}${sh
7aac0 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 ared_ext}$versuf
7aad0 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b fix ${libname}${
7aae0 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
7aaf0 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 _ext}$major $lib
7ab00 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 name${shared_ext
7ab10 7d 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 }'. soname_spec
7ab20 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 ='${libname}${re
7ab30 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 lease}${shared_e
7ab40 78 74 7d 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c xt}$major'. shl
7ab50 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 ibpath_var=LD_LI
7ab60 42 52 41 52 59 5f 50 41 54 48 0a 20 20 63 61 73 BRARY_PATH. cas
7ab70 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69 e $host_vendor i
7ab80 6e 0a 20 20 20 20 73 6e 69 29 0a 20 20 20 20 20 n. sni).
7ab90 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 shlibpath_overr
7aba0 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a ides_runpath=no.
7abb0 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f 70 need_lib_p
7abc0 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20 72 refix=no. r
7abd0 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 unpath_var=LD_RU
7abe0 4e 5f 50 41 54 48 0a 20 20 20 20 20 20 3b 3b 0a N_PATH. ;;.
7abf0 20 20 20 20 73 69 65 6d 65 6e 73 29 0a 20 20 20 siemens).
7ac00 20 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 need_lib_pref
7ac10 69 78 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 ix=no. ;;.
7ac20 20 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20 20 20 motorola).
7ac30 20 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 need_lib_pref
7ac40 69 78 3d 6e 6f 0a 20 20 20 20 20 20 6e 65 65 64 ix=no. need
7ac50 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 20 20 _version=no.
7ac60 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 shlibpath_over
7ac70 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f rides_runpath=no
7ac80 0a 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 . sys_lib_s
7ac90 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d earch_path_spec=
7aca0 27 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f '/lib /usr/lib /
7acb0 75 73 72 2f 63 63 73 2f 6c 69 62 27 0a 20 20 20 usr/ccs/lib'.
7acc0 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b ;;. esac. ;
7acd0 3b 0a 0a 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 ;..sysv4*MP*).
7ace0 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72 2f if test -d /usr/
7acf0 6e 65 63 20 3b 74 68 65 6e 0a 20 20 20 20 76 65 nec ;then. ve
7ad00 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 rsion_type=linux
7ad10 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d . library_nam
7ad20 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d es_spec='$libnam
7ad30 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 2e 24 e${shared_ext}.$
7ad40 76 65 72 73 75 66 66 69 78 20 24 6c 69 62 6e 61 versuffix $libna
7ad50 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 2e me${shared_ext}.
7ad60 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 $major $libname$
7ad70 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 20 {shared_ext}'.
7ad80 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 soname_spec='$
7ad90 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f libname${shared_
7ada0 65 78 74 7d 2e 24 6d 61 6a 6f 72 27 0a 20 20 20 ext}.$major'.
7adb0 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c shlibpath_var=L
7adc0 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 D_LIBRARY_PATH.
7add0 20 66 69 0a 20 20 3b 3b 0a 0a 73 79 73 76 35 2a fi. ;;..sysv5*
7ade0 20 7c 20 73 63 6f 33 2e 32 76 35 2a 20 7c 20 73 | sco3.2v5* | s
7adf0 63 6f 35 76 36 2a 20 7c 20 75 6e 69 78 77 61 72 co5v6* | unixwar
7ae00 65 2a 20 7c 20 4f 70 65 6e 55 4e 49 58 2a 20 7c e* | OpenUNIX* |
7ae10 20 73 79 73 76 34 2a 75 77 32 2a 29 0a 20 20 76 sysv4*uw2*). v
7ae20 65 72 73 69 6f 6e 5f 74 79 70 65 3d 66 72 65 65 ersion_type=free
7ae30 62 73 64 2d 65 6c 66 0a 20 20 6e 65 65 64 5f 6c bsd-elf. need_l
7ae40 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e ib_prefix=no. n
7ae50 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 eed_version=no.
7ae60 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 library_names_s
7ae70 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 pec='${libname}$
7ae80 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 {release}${share
7ae90 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 d_ext}$versuffix
7aea0 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c ${libname}${rel
7aeb0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 ease}${shared_ex
7aec0 74 7d 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 t} $libname${sha
7aed0 72 65 64 5f 65 78 74 7d 27 0a 20 20 73 6f 6e 61 red_ext}'. sona
7aee0 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 me_spec='${libna
7aef0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 me}${release}${s
7af00 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 hared_ext}$major
7af10 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 '. shlibpath_va
7af20 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 r=LD_LIBRARY_PAT
7af30 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 H. shlibpath_ov
7af40 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d errides_runpath=
7af50 79 65 73 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 yes. hardcode_i
7af60 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 69 nto_libs=yes. i
7af70 66 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e f test "$with_gn
7af80 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65 u_ld" = yes; the
7af90 6e 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 n. sys_lib_se
7afa0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 27 arch_path_spec='
7afb0 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 20 2f /usr/local/lib /
7afc0 75 73 72 2f 67 6e 75 2f 6c 69 62 20 2f 75 73 72 usr/gnu/lib /usr
7afd0 2f 63 63 73 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 /ccs/lib /usr/li
7afe0 62 20 2f 6c 69 62 27 0a 20 20 65 6c 73 65 0a 20 b /lib'. else.
7aff0 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 sys_lib_searc
7b000 68 5f 70 61 74 68 5f 73 70 65 63 3d 27 2f 75 73 h_path_spec='/us
7b010 72 2f 63 63 73 2f 6c 69 62 20 2f 75 73 72 2f 6c r/ccs/lib /usr/l
7b020 69 62 27 0a 20 20 20 20 63 61 73 65 20 24 68 6f ib'. case $ho
7b030 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20 20 73 st_os in. s
7b040 63 6f 33 2e 32 76 35 2a 29 0a 20 20 20 20 20 20 co3.2v5*).
7b050 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 sys_lib_search
7b060 5f 70 61 74 68 5f 73 70 65 63 3d 22 24 73 79 73 _path_spec="$sys
7b070 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 _lib_search_path
7b080 5f 73 70 65 63 20 2f 6c 69 62 22 0a 09 3b 3b 0a _spec /lib"..;;.
7b090 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 20 20 esac. fi.
7b0a0 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 sys_lib_dlsearch
7b0b0 5f 70 61 74 68 5f 73 70 65 63 3d 27 2f 75 73 72 _path_spec='/usr
7b0c0 2f 6c 69 62 27 0a 20 20 3b 3b 0a 0a 74 70 66 2a /lib'. ;;..tpf*
7b0d0 29 0a 20 20 23 20 54 50 46 20 69 73 20 61 20 63 ). # TPF is a c
7b0e0 72 6f 73 73 2d 74 61 72 67 65 74 20 6f 6e 6c 79 ross-target only
7b0f0 2e 20 20 50 72 65 66 65 72 72 65 64 20 63 72 6f . Preferred cro
7b100 73 73 2d 68 6f 73 74 20 3d 20 47 4e 55 2f 4c 69 ss-host = GNU/Li
7b110 6e 75 78 2e 0a 20 20 76 65 72 73 69 6f 6e 5f 74 nux.. version_t
7b120 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64 ype=linux. need
7b130 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 _lib_prefix=no.
7b140 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f need_version=no
7b150 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 . library_names
7b160 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 _spec='${libname
7b170 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 }${release}${sha
7b180 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 red_ext}$versuff
7b190 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 ix ${libname}${r
7b1a0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f elease}${shared_
7b1b0 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e ext}$major $libn
7b1c0 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d ame${shared_ext}
7b1d0 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 '. shlibpath_va
7b1e0 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 r=LD_LIBRARY_PAT
7b1f0 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 H. shlibpath_ov
7b200 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d errides_runpath=
7b210 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e no. hardcode_in
7b220 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 3b 3b to_libs=yes. ;;
7b230 0a 0a 75 74 73 34 2a 29 0a 20 20 76 65 72 73 69 ..uts4*). versi
7b240 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 on_type=linux.
7b250 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 library_names_sp
7b260 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b ec='${libname}${
7b270 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 release}${shared
7b280 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 _ext}$versuffix
7b290 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 ${libname}${rele
7b2a0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 ase}${shared_ext
7b2b0 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 }$major $libname
7b2c0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 20 ${shared_ext}'.
7b2d0 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b soname_spec='${
7b2e0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 libname}${releas
7b2f0 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 e}${shared_ext}$
7b300 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 major'. shlibpa
7b310 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 th_var=LD_LIBRAR
7b320 59 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a 2a 29 0a Y_PATH. ;;..*).
7b330 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 dynamic_linker
7b340 3d 6e 6f 0a 20 20 3b 3b 0a 65 73 61 63 0a 7b 20 =no. ;;.esac.{
7b350 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
7b360 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
7b370 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
7b380 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 22 20 dynamic_linker"
7b390 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 64 >&5.$as_echo "$d
7b3a0 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 22 20 3e ynamic_linker" >
7b3b0 26 36 3b 20 7d 0a 74 65 73 74 20 22 24 64 79 6e &6; }.test "$dyn
7b3c0 61 6d 69 63 5f 6c 69 6e 6b 65 72 22 20 3d 20 6e amic_linker" = n
7b3d0 6f 20 26 26 20 63 61 6e 5f 62 75 69 6c 64 5f 73 o && can_build_s
7b3e0 68 61 72 65 64 3d 6e 6f 0a 0a 76 61 72 69 61 62 hared=no..variab
7b3f0 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72 65 les_saved_for_re
7b400 6c 69 6e 6b 3d 22 50 41 54 48 20 24 73 68 6c 69 link="PATH $shli
7b410 62 70 61 74 68 5f 76 61 72 20 24 72 75 6e 70 61 bpath_var $runpa
7b420 74 68 5f 76 61 72 22 0a 69 66 20 74 65 73 74 20 th_var".if test
7b430 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 "$GCC" = yes; th
7b440 65 6e 0a 20 20 76 61 72 69 61 62 6c 65 73 5f 73 en. variables_s
7b450 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 3d aved_for_relink=
7b460 22 24 76 61 72 69 61 62 6c 65 73 5f 73 61 76 65 "$variables_save
7b470 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 20 47 43 43 d_for_relink GCC
7b480 5f 45 58 45 43 5f 50 52 45 46 49 58 20 43 4f 4d _EXEC_PREFIX COM
7b490 50 49 4c 45 52 5f 50 41 54 48 20 4c 49 42 52 41 PILER_PATH LIBRA
7b4a0 52 59 5f 50 41 54 48 22 0a 66 69 0a 0a 69 66 20 RY_PATH".fi..if
7b4b0 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 73 79 test "${lt_cv_sy
7b4c0 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 s_lib_search_pat
7b4d0 68 5f 73 70 65 63 2b 73 65 74 7d 22 20 3d 20 73 h_spec+set}" = s
7b4e0 65 74 3b 20 74 68 65 6e 0a 20 20 73 79 73 5f 6c et; then. sys_l
7b4f0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 ib_search_path_s
7b500 70 65 63 3d 22 24 6c 74 5f 63 76 5f 73 79 73 5f pec="$lt_cv_sys_
7b510 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f lib_search_path_
7b520 73 70 65 63 22 0a 66 69 0a 69 66 20 74 65 73 74 spec".fi.if test
7b530 20 22 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 6c 69 "${lt_cv_sys_li
7b540 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f b_dlsearch_path_
7b550 73 70 65 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 spec+set}" = set
7b560 3b 20 74 68 65 6e 0a 20 20 73 79 73 5f 6c 69 62 ; then. sys_lib
7b570 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 _dlsearch_path_s
7b580 70 65 63 3d 22 24 6c 74 5f 63 76 5f 73 79 73 5f pec="$lt_cv_sys_
7b590 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 lib_dlsearch_pat
7b5a0 68 5f 73 70 65 63 22 0a 66 69 0a 0a 0a 0a 0a 0a h_spec".fi......
7b5b0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
7b5c0 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a ................
7b5d0 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 . { $as_echo
7b5e0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
7b5f0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
7b600 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 68 61 ecking how to ha
7b610 72 64 63 6f 64 65 20 6c 69 62 72 61 72 79 20 70 rdcode library p
7b620 61 74 68 73 20 69 6e 74 6f 20 70 72 6f 67 72 61 aths into progra
7b630 6d 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f ms" >&5.$as_echo
7b640 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 _n "checking how
7b650 20 74 6f 20 68 61 72 64 63 6f 64 65 20 6c 69 62 to hardcode lib
7b660 72 61 72 79 20 70 61 74 68 73 20 69 6e 74 6f 20 rary paths into
7b670 70 72 6f 67 72 61 6d 73 2e 2e 2e 20 22 20 3e 26 programs... " >&
7b680 36 3b 20 7d 0a 68 61 72 64 63 6f 64 65 5f 61 63 6; }.hardcode_ac
7b690 74 69 6f 6e 5f 43 58 58 3d 0a 69 66 20 74 65 73 tion_CXX=.if tes
7b6a0 74 20 2d 6e 20 22 24 68 61 72 64 63 6f 64 65 5f t -n "$hardcode_
7b6b0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
7b6c0 5f 43 58 58 22 20 7c 7c 0a 20 20 20 74 65 73 74 _CXX" ||. test
7b6d0 20 2d 6e 20 22 24 72 75 6e 70 61 74 68 5f 76 61 -n "$runpath_va
7b6e0 72 5f 43 58 58 22 20 7c 7c 0a 20 20 20 74 65 73 r_CXX" ||. tes
7b6f0 74 20 22 58 24 68 61 72 64 63 6f 64 65 5f 61 75 t "X$hardcode_au
7b700 74 6f 6d 61 74 69 63 5f 43 58 58 22 20 3d 20 22 tomatic_CXX" = "
7b710 58 79 65 73 22 20 3b 20 74 68 65 6e 0a 0a 20 20 Xyes" ; then..
7b720 23 20 57 65 20 63 61 6e 20 68 61 72 64 63 6f 64 # We can hardcod
7b730 65 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 64 e non-existent d
7b740 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 69 66 irectories.. if
7b750 20 74 65 73 74 20 22 24 68 61 72 64 63 6f 64 65 test "$hardcode
7b760 5f 64 69 72 65 63 74 5f 43 58 58 22 20 21 3d 20 _direct_CXX" !=
7b770 6e 6f 20 26 26 0a 20 20 20 20 20 23 20 49 66 20 no &&. # If
7b780 74 68 65 20 6f 6e 6c 79 20 6d 65 63 68 61 6e 69 the only mechani
7b790 73 6d 20 74 6f 20 61 76 6f 69 64 20 68 61 72 64 sm to avoid hard
7b7a0 63 6f 64 69 6e 67 20 69 73 20 73 68 6c 69 62 70 coding is shlibp
7b7b0 61 74 68 5f 76 61 72 2c 20 77 65 0a 20 20 20 20 ath_var, we.
7b7c0 20 23 20 68 61 76 65 20 74 6f 20 72 65 6c 69 6e # have to relin
7b7d0 6b 2c 20 6f 74 68 65 72 77 69 73 65 20 77 65 20 k, otherwise we
7b7e0 6d 69 67 68 74 20 6c 69 6e 6b 20 77 69 74 68 20 might link with
7b7f0 61 6e 20 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 an installed lib
7b800 72 61 72 79 0a 20 20 20 20 20 23 20 77 68 65 6e rary. # when
7b810 20 77 65 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 we should be li
7b820 6e 6b 69 6e 67 20 77 69 74 68 20 61 20 79 65 74 nking with a yet
7b830 2d 74 6f 2d 62 65 2d 69 6e 73 74 61 6c 6c 65 64 -to-be-installed
7b840 20 6f 6e 65 0a 20 20 20 20 20 23 23 20 74 65 73 one. ## tes
7b850 74 20 22 24 5f 4c 54 5f 54 41 47 56 41 52 28 68 t "$_LT_TAGVAR(h
7b860 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 ardcode_shlibpat
7b870 68 5f 76 61 72 2c 20 43 58 58 29 22 20 21 3d 20 h_var, CXX)" !=
7b880 6e 6f 20 26 26 0a 20 20 20 20 20 74 65 73 74 20 no &&. test
7b890 22 24 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 "$hardcode_minus
7b8a0 5f 4c 5f 43 58 58 22 20 21 3d 20 6e 6f 3b 20 74 _L_CXX" != no; t
7b8b0 68 65 6e 0a 20 20 20 20 23 20 4c 69 6e 6b 69 6e hen. # Linkin
7b8c0 67 20 61 6c 77 61 79 73 20 68 61 72 64 63 6f 64 g always hardcod
7b8d0 65 73 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 es the temporary
7b8e0 20 6c 69 62 72 61 72 79 20 64 69 72 65 63 74 6f library directo
7b8f0 72 79 2e 0a 20 20 20 20 68 61 72 64 63 6f 64 65 ry.. hardcode
7b900 5f 61 63 74 69 6f 6e 5f 43 58 58 3d 72 65 6c 69 _action_CXX=reli
7b910 6e 6b 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20 nk. else. #
7b920 57 65 20 63 61 6e 20 6c 69 6e 6b 20 77 69 74 68 We can link with
7b930 6f 75 74 20 68 61 72 64 63 6f 64 69 6e 67 2c 20 out hardcoding,
7b940 61 6e 64 20 77 65 20 63 61 6e 20 68 61 72 64 63 and we can hardc
7b950 6f 64 65 20 6e 6f 6e 65 78 69 73 74 69 6e 67 20 ode nonexisting
7b960 64 69 72 73 2e 0a 20 20 20 20 68 61 72 64 63 6f dirs.. hardco
7b970 64 65 5f 61 63 74 69 6f 6e 5f 43 58 58 3d 69 6d de_action_CXX=im
7b980 6d 65 64 69 61 74 65 0a 20 20 66 69 0a 65 6c 73 mediate. fi.els
7b990 65 0a 20 20 23 20 57 65 20 63 61 6e 6e 6f 74 20 e. # We cannot
7b9a0 68 61 72 64 63 6f 64 65 20 61 6e 79 74 68 69 6e hardcode anythin
7b9b0 67 2c 20 6f 72 20 65 6c 73 65 20 77 65 20 63 61 g, or else we ca
7b9c0 6e 20 6f 6e 6c 79 20 68 61 72 64 63 6f 64 65 20 n only hardcode
7b9d0 65 78 69 73 74 69 6e 67 0a 20 20 23 20 64 69 72 existing. # dir
7b9e0 65 63 74 6f 72 69 65 73 2e 0a 20 20 68 61 72 64 ectories.. hard
7b9f0 63 6f 64 65 5f 61 63 74 69 6f 6e 5f 43 58 58 3d code_action_CXX=
7ba00 75 6e 73 75 70 70 6f 72 74 65 64 0a 66 69 0a 7b unsupported.fi.{
7ba10 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
7ba20 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
7ba30 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
7ba40 24 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e $hardcode_action
7ba50 5f 43 58 58 22 20 3e 26 35 0a 24 61 73 5f 65 63 _CXX" >&5.$as_ec
7ba60 68 6f 20 22 24 68 61 72 64 63 6f 64 65 5f 61 63 ho "$hardcode_ac
7ba70 74 69 6f 6e 5f 43 58 58 22 20 3e 26 36 3b 20 7d tion_CXX" >&6; }
7ba80 0a 0a 69 66 20 74 65 73 74 20 22 24 68 61 72 64 ..if test "$hard
7ba90 63 6f 64 65 5f 61 63 74 69 6f 6e 5f 43 58 58 22 code_action_CXX"
7baa0 20 3d 20 72 65 6c 69 6e 6b 20 7c 7c 0a 20 20 20 = relink ||.
7bab0 74 65 73 74 20 22 24 69 6e 68 65 72 69 74 5f 72 test "$inherit_r
7bac0 70 61 74 68 5f 43 58 58 22 20 3d 20 79 65 73 3b path_CXX" = yes;
7bad0 20 74 68 65 6e 0a 20 20 23 20 46 61 73 74 20 69 then. # Fast i
7bae0 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69 73 20 6e nstallation is n
7baf0 6f 74 20 73 75 70 70 6f 72 74 65 64 0a 20 20 65 ot supported. e
7bb00 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 nable_fast_insta
7bb10 6c 6c 3d 6e 6f 0a 65 6c 69 66 20 74 65 73 74 20 ll=no.elif test
7bb20 22 24 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 "$shlibpath_over
7bb30 72 69 64 65 73 5f 72 75 6e 70 61 74 68 22 20 3d rides_runpath" =
7bb40 20 79 65 73 20 7c 7c 0a 20 20 20 20 20 74 65 73 yes ||. tes
7bb50 74 20 22 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 t "$enable_share
7bb60 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 d" = no; then.
7bb70 23 20 46 61 73 74 20 69 6e 73 74 61 6c 6c 61 74 # Fast installat
7bb80 69 6f 6e 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 ion is not neces
7bb90 73 61 72 79 0a 20 20 65 6e 61 62 6c 65 5f 66 61 sary. enable_fa
7bba0 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 65 65 64 6c st_install=needl
7bbb0 65 73 73 0a 66 69 0a 0a 0a 0a 0a 0a 0a 0a 20 20 ess.fi........
7bbc0 66 69 20 23 20 74 65 73 74 20 2d 6e 20 22 24 63 fi # test -n "$c
7bbd0 6f 6d 70 69 6c 65 72 22 0a 0a 20 20 43 43 3d 24 ompiler".. CC=$
7bbe0 6c 74 5f 73 61 76 65 5f 43 43 0a 20 20 43 46 4c lt_save_CC. CFL
7bbf0 41 47 53 3d 24 6c 74 5f 73 61 76 65 5f 43 46 4c AGS=$lt_save_CFL
7bc00 41 47 53 0a 20 20 4c 44 43 58 58 3d 24 4c 44 0a AGS. LDCXX=$LD.
7bc10 20 20 4c 44 3d 24 6c 74 5f 73 61 76 65 5f 4c 44 LD=$lt_save_LD
7bc20 0a 20 20 47 43 43 3d 24 6c 74 5f 73 61 76 65 5f . GCC=$lt_save_
7bc30 47 43 43 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c GCC. with_gnu_l
7bc40 64 3d 24 6c 74 5f 73 61 76 65 5f 77 69 74 68 5f d=$lt_save_with_
7bc50 67 6e 75 5f 6c 64 0a 20 20 6c 74 5f 63 76 5f 70 gnu_ld. lt_cv_p
7bc60 61 74 68 5f 4c 44 43 58 58 3d 24 6c 74 5f 63 76 ath_LDCXX=$lt_cv
7bc70 5f 70 61 74 68 5f 4c 44 0a 20 20 6c 74 5f 63 76 _path_LD. lt_cv
7bc80 5f 70 61 74 68 5f 4c 44 3d 24 6c 74 5f 73 61 76 _path_LD=$lt_sav
7bc90 65 5f 70 61 74 68 5f 4c 44 0a 20 20 6c 74 5f 63 e_path_LD. lt_c
7bca0 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 63 78 78 v_prog_gnu_ldcxx
7bcb0 3d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 =$lt_cv_prog_gnu
7bcc0 5f 6c 64 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 _ld. lt_cv_prog
7bcd0 5f 67 6e 75 5f 6c 64 3d 24 6c 74 5f 73 61 76 65 _gnu_ld=$lt_save
7bce0 5f 77 69 74 68 5f 67 6e 75 5f 6c 64 0a 66 69 20 _with_gnu_ld.fi
7bcf0 23 20 74 65 73 74 20 22 24 5f 6c 74 5f 63 61 75 # test "$_lt_cau
7bd00 67 68 74 5f 43 58 58 5f 65 72 72 6f 72 22 20 21 ght_CXX_error" !
7bd10 3d 20 79 65 73 0a 0a 61 63 5f 65 78 74 3d 63 0a = yes..ac_ext=c.
7bd20 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 ac_cpp='$CPP $CP
7bd30 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 PFLAGS'.ac_compi
7bd40 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 le='$CC -c $CFLA
7bd50 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e GS $CPPFLAGS con
7bd60 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 ftest.$ac_ext >&
7bd70 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 5'.ac_link='$CC
7bd80 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 -o conftest$ac_e
7bd90 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 xeext $CFLAGS $C
7bda0 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 PPFLAGS $LDFLAGS
7bdb0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
7bdc0 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f t $LIBS >&5'.ac_
7bdd0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 compiler_gnu=$ac
7bde0 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 _cv_c_compiler_g
7bdf0 6e 75 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a nu..............
7be00 20 20 20 20 20 20 20 20 61 63 5f 63 6f 6e 66 69 ac_confi
7be10 67 5f 63 6f 6d 6d 61 6e 64 73 3d 22 24 61 63 5f g_commands="$ac_
7be20 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 20 config_commands
7be30 6c 69 62 74 6f 6f 6c 22 0a 0a 0a 0a 0a 23 20 4f libtool".....# O
7be40 6e 6c 79 20 65 78 70 61 6e 64 20 6f 6e 63 65 3a nly expand once:
7be50 0a 0a 0a 0a 23 20 43 68 65 63 6b 73 20 66 6f 72 ....# Checks for
7be60 20 74 79 70 65 64 65 66 73 2c 20 73 74 72 75 63 typedefs, struc
7be70 74 75 72 65 73 2c 20 61 6e 64 20 63 6f 6d 70 69 tures, and compi
7be80 6c 65 72 20 63 68 61 72 61 63 74 65 72 69 73 74 ler characterist
7be90 69 63 73 2e 0a 7b 20 24 61 73 5f 65 63 68 6f 20 ics..{ $as_echo
7bea0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
7beb0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 eno-$LINENO}: ch
7bec0 65 63 6b 69 6e 67 20 66 6f 72 20 61 6e 20 41 4e ecking for an AN
7bed0 53 49 20 43 2d 63 6f 6e 66 6f 72 6d 69 6e 67 20 SI C-conforming
7bee0 63 6f 6e 73 74 22 20 3e 26 35 0a 24 61 73 5f 65 const" >&5.$as_e
7bef0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
7bf00 66 6f 72 20 61 6e 20 41 4e 53 49 20 43 2d 63 6f for an ANSI C-co
7bf10 6e 66 6f 72 6d 69 6e 67 20 63 6f 6e 73 74 2e 2e nforming const..
7bf20 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
7bf30 61 63 5f 63 76 5f 63 5f 63 6f 6e 73 74 2b 3a 7d ac_cv_c_const+:}
7bf40 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
7bf50 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
7bf60 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
7bf70 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e . cat confdefs.
7bf80 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f h - <<_ACEOF >co
7bf90 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f nftest.$ac_ext./
7bfa0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 * end confdefs.h
7bfb0 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 . */..int.main
7bfc0 28 29 0a 7b 0a 0a 23 69 66 6e 64 65 66 20 5f 5f ().{..#ifndef __
7bfd0 63 70 6c 75 73 70 6c 75 73 0a 20 20 2f 2a 20 55 cplusplus. /* U
7bfe0 6c 74 72 69 78 20 6d 69 70 73 20 63 63 20 72 65 ltrix mips cc re
7bff0 6a 65 63 74 73 20 74 68 69 73 20 73 6f 72 74 20 jects this sort
7c000 6f 66 20 74 68 69 6e 67 2e 20 20 2a 2f 0a 20 20 of thing. */.
7c010 74 79 70 65 64 65 66 20 69 6e 74 20 63 68 61 72 typedef int char
7c020 73 65 74 5b 32 5d 3b 0a 20 20 63 6f 6e 73 74 20 set[2];. const
7c030 63 68 61 72 73 65 74 20 63 73 20 3d 20 7b 20 30 charset cs = { 0
7c040 2c 20 30 20 7d 3b 0a 20 20 2f 2a 20 53 75 6e 4f , 0 };. /* SunO
7c050 53 20 34 2e 31 2e 31 20 63 63 20 72 65 6a 65 63 S 4.1.1 cc rejec
7c060 74 73 20 74 68 69 73 2e 20 20 2a 2f 0a 20 20 63 ts this. */. c
7c070 68 61 72 20 63 6f 6e 73 74 20 2a 63 6f 6e 73 74 har const *const
7c080 20 2a 70 63 70 63 63 3b 0a 20 20 63 68 61 72 20 *pcpcc;. char
7c090 2a 2a 70 70 63 3b 0a 20 20 2f 2a 20 4e 45 43 20 **ppc;. /* NEC
7c0a0 53 56 52 34 2e 30 2e 32 20 6d 69 70 73 20 63 63 SVR4.0.2 mips cc
7c0b0 20 72 65 6a 65 63 74 73 20 74 68 69 73 2e 20 20 rejects this.
7c0c0 2a 2f 0a 20 20 73 74 72 75 63 74 20 70 6f 69 6e */. struct poin
7c0d0 74 20 7b 69 6e 74 20 78 2c 20 79 3b 7d 3b 0a 20 t {int x, y;};.
7c0e0 20 73 74 61 74 69 63 20 73 74 72 75 63 74 20 70 static struct p
7c0f0 6f 69 6e 74 20 63 6f 6e 73 74 20 7a 65 72 6f 20 oint const zero
7c100 3d 20 7b 30 2c 30 7d 3b 0a 20 20 2f 2a 20 41 49 = {0,0};. /* AI
7c110 58 20 58 4c 20 43 20 31 2e 30 32 2e 30 2e 30 20 X XL C 1.02.0.0
7c120 72 65 6a 65 63 74 73 20 74 68 69 73 2e 0a 20 20 rejects this..
7c130 20 20 20 49 74 20 64 6f 65 73 20 6e 6f 74 20 6c It does not l
7c140 65 74 20 79 6f 75 20 73 75 62 74 72 61 63 74 20 et you subtract
7c150 6f 6e 65 20 63 6f 6e 73 74 20 58 2a 20 70 6f 69 one const X* poi
7c160 6e 74 65 72 20 66 72 6f 6d 20 61 6e 6f 74 68 65 nter from anothe
7c170 72 20 69 6e 0a 20 20 20 20 20 61 6e 20 61 72 6d r in. an arm
7c180 20 6f 66 20 61 6e 20 69 66 2d 65 78 70 72 65 73 of an if-expres
7c190 73 69 6f 6e 20 77 68 6f 73 65 20 69 66 2d 70 61 sion whose if-pa
7c1a0 72 74 20 69 73 20 6e 6f 74 20 61 20 63 6f 6e 73 rt is not a cons
7c1b0 74 61 6e 74 0a 20 20 20 20 20 65 78 70 72 65 73 tant. expres
7c1c0 73 69 6f 6e 20 2a 2f 0a 20 20 63 6f 6e 73 74 20 sion */. const
7c1d0 63 68 61 72 20 2a 67 20 3d 20 22 73 74 72 69 6e char *g = "strin
7c1e0 67 22 3b 0a 20 20 70 63 70 63 63 20 3d 20 26 67 g";. pcpcc = &g
7c1f0 20 2b 20 28 67 20 3f 20 67 2d 67 20 3a 20 30 29 + (g ? g-g : 0)
7c200 3b 0a 20 20 2f 2a 20 48 50 55 58 20 37 2e 30 20 ;. /* HPUX 7.0
7c210 63 63 20 72 65 6a 65 63 74 73 20 74 68 65 73 65 cc rejects these
7c220 2e 20 2a 2f 0a 20 20 2b 2b 70 63 70 63 63 3b 0a . */. ++pcpcc;.
7c230 20 20 70 70 63 20 3d 20 28 63 68 61 72 2a 2a 29 ppc = (char**)
7c240 20 70 63 70 63 63 3b 0a 20 20 70 63 70 63 63 20 pcpcc;. pcpcc
7c250 3d 20 28 63 68 61 72 20 63 6f 6e 73 74 20 2a 63 = (char const *c
7c260 6f 6e 73 74 20 2a 29 20 70 70 63 3b 0a 20 20 7b onst *) ppc;. {
7c270 20 2f 2a 20 53 43 4f 20 33 2e 32 76 34 20 63 63 /* SCO 3.2v4 cc
7c280 20 72 65 6a 65 63 74 73 20 74 68 69 73 20 73 6f rejects this so
7c290 72 74 20 6f 66 20 74 68 69 6e 67 2e 20 20 2a 2f rt of thing. */
7c2a0 0a 20 20 20 20 63 68 61 72 20 74 78 3b 0a 20 20 . char tx;.
7c2b0 20 20 63 68 61 72 20 2a 74 20 3d 20 26 74 78 3b char *t = &tx;
7c2c0 0a 20 20 20 20 63 68 61 72 20 63 6f 6e 73 74 20 . char const
7c2d0 2a 73 20 3d 20 30 20 3f 20 28 63 68 61 72 20 2a *s = 0 ? (char *
7c2e0 29 20 30 20 3a 20 28 63 68 61 72 20 63 6f 6e 73 ) 0 : (char cons
7c2f0 74 20 2a 29 20 30 3b 0a 0a 20 20 20 20 2a 74 2b t *) 0;.. *t+
7c300 2b 20 3d 20 30 3b 0a 20 20 20 20 69 66 20 28 73 + = 0;. if (s
7c310 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 7d 0a ) return 0;. }.
7c320 20 20 7b 20 2f 2a 20 53 6f 6d 65 6f 6e 65 20 74 { /* Someone t
7c330 68 69 6e 6b 73 20 74 68 65 20 53 75 6e 20 73 75 hinks the Sun su
7c340 70 70 6f 73 65 64 6c 79 2d 41 4e 53 49 20 63 6f pposedly-ANSI co
7c350 6d 70 69 6c 65 72 20 77 69 6c 6c 20 72 65 6a 65 mpiler will reje
7c360 63 74 20 74 68 69 73 2e 20 20 2a 2f 0a 20 20 20 ct this. */.
7c370 20 69 6e 74 20 78 5b 5d 20 3d 20 7b 32 35 2c 20 int x[] = {25,
7c380 31 37 7d 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 17};. const i
7c390 6e 74 20 2a 66 6f 6f 20 3d 20 26 78 5b 30 5d 3b nt *foo = &x[0];
7c3a0 0a 20 20 20 20 2b 2b 66 6f 6f 3b 0a 20 20 7d 0a . ++foo;. }.
7c3b0 20 20 7b 20 2f 2a 20 53 75 6e 20 53 43 31 2e 30 { /* Sun SC1.0
7c3c0 20 41 4e 53 49 20 63 6f 6d 70 69 6c 65 72 20 72 ANSI compiler r
7c3d0 65 6a 65 63 74 73 20 74 68 69 73 20 2d 2d 20 62 ejects this -- b
7c3e0 75 74 20 6e 6f 74 20 74 68 65 20 61 62 6f 76 65 ut not the above
7c3f0 2e 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 . */. typedef
7c400 20 63 6f 6e 73 74 20 69 6e 74 20 2a 69 70 74 72 const int *iptr
7c410 3b 0a 20 20 20 20 69 70 74 72 20 70 20 3d 20 30 ;. iptr p = 0
7c420 3b 0a 20 20 20 20 2b 2b 70 3b 0a 20 20 7d 0a 20 ;. ++p;. }.
7c430 20 7b 20 2f 2a 20 41 49 58 20 58 4c 20 43 20 31 { /* AIX XL C 1
7c440 2e 30 32 2e 30 2e 30 20 72 65 6a 65 63 74 73 20 .02.0.0 rejects
7c450 74 68 69 73 20 73 6f 72 74 20 6f 66 20 74 68 69 this sort of thi
7c460 6e 67 2c 20 73 61 79 69 6e 67 0a 20 20 20 20 20 ng, saying.
7c470 20 20 22 6b 2e 63 22 2c 20 6c 69 6e 65 20 32 2e "k.c", line 2.
7c480 32 37 3a 20 31 35 30 36 2d 30 32 35 20 28 53 29 27: 1506-025 (S)
7c490 20 4f 70 65 72 61 6e 64 20 6d 75 73 74 20 62 65 Operand must be
7c4a0 20 61 20 6d 6f 64 69 66 69 61 62 6c 65 20 6c 76 a modifiable lv
7c4b0 61 6c 75 65 2e 20 2a 2f 0a 20 20 20 20 73 74 72 alue. */. str
7c4c0 75 63 74 20 73 20 7b 20 69 6e 74 20 6a 3b 20 63 uct s { int j; c
7c4d0 6f 6e 73 74 20 69 6e 74 20 2a 61 70 5b 33 5d 3b onst int *ap[3];
7c4e0 20 7d 20 62 78 3b 0a 20 20 20 20 73 74 72 75 63 } bx;. struc
7c4f0 74 20 73 20 2a 62 20 3d 20 26 62 78 3b 20 62 2d t s *b = &bx; b-
7c500 3e 6a 20 3d 20 35 3b 0a 20 20 7d 0a 20 20 7b 20 >j = 5;. }. {
7c510 2f 2a 20 55 4c 54 52 49 58 2d 33 32 20 56 33 2e /* ULTRIX-32 V3.
7c520 31 20 28 52 65 76 20 39 29 20 76 63 63 20 72 65 1 (Rev 9) vcc re
7c530 6a 65 63 74 73 20 74 68 69 73 20 2a 2f 0a 20 20 jects this */.
7c540 20 20 63 6f 6e 73 74 20 69 6e 74 20 66 6f 6f 20 const int foo
7c550 3d 20 31 30 3b 0a 20 20 20 20 69 66 20 28 21 66 = 10;. if (!f
7c560 6f 6f 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 oo) return 0;.
7c570 7d 0a 20 20 72 65 74 75 72 6e 20 21 63 73 5b 30 }. return !cs[0
7c580 5d 20 26 26 20 21 7a 65 72 6f 2e 78 3b 0a 23 65 ] && !zero.x;.#e
7c590 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 72 65 74 75 ndif.. ;. retu
7c5a0 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 rn 0;.}._ACEOF.i
7c5b0 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 63 6f f ac_fn_c_try_co
7c5c0 6d 70 69 6c 65 20 22 24 4c 49 4e 45 4e 4f 22 3b mpile "$LINENO";
7c5d0 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f then :. ac_cv_
7c5e0 63 5f 63 6f 6e 73 74 3d 79 65 73 0a 65 6c 73 65 c_const=yes.else
7c5f0 0a 20 20 61 63 5f 63 76 5f 63 5f 63 6f 6e 73 74 . ac_cv_c_const
7c600 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 =no.fi.rm -f cor
7c610 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 e conftest.err c
7c620 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
7c630 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f xt conftest.$ac_
7c640 65 78 74 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 ext.fi.{ $as_ech
7c650 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
7c660 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
7c670 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 63 result: $ac_cv_c
7c680 5f 63 6f 6e 73 74 22 20 3e 26 35 0a 24 61 73 5f _const" >&5.$as_
7c690 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 63 5f 63 echo "$ac_cv_c_c
7c6a0 6f 6e 73 74 22 20 3e 26 36 3b 20 7d 0a 69 66 20 onst" >&6; }.if
7c6b0 74 65 73 74 20 24 61 63 5f 63 76 5f 63 5f 63 6f test $ac_cv_c_co
7c6c0 6e 73 74 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 0a nst = no; then..
7c6d0 24 61 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e $as_echo "#defin
7c6e0 65 20 63 6f 6e 73 74 20 2f 2a 2a 2f 22 20 3e 3e e const /**/" >>
7c6f0 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 66 69 0a 0a confdefs.h..fi..
7c700 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 74 79 ac_fn_c_check_ty
7c710 70 65 20 22 24 4c 49 4e 45 4e 4f 22 20 22 6f 66 pe "$LINENO" "of
7c720 66 5f 74 22 20 22 61 63 5f 63 76 5f 74 79 70 65 f_t" "ac_cv_type
7c730 5f 6f 66 66 5f 74 22 20 22 24 61 63 5f 69 6e 63 _off_t" "$ac_inc
7c740 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 22 0a 69 ludes_default".i
7c750 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f f test "x$ac_cv_
7c760 74 79 70 65 5f 6f 66 66 5f 74 22 20 3d 20 78 79 type_off_t" = xy
7c770 65 73 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 es; then :..else
7c780 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 ..cat >>confdefs
7c790 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 .h <<_ACEOF.#def
7c7a0 69 6e 65 20 6f 66 66 5f 74 20 6c 6f 6e 67 20 69 ine off_t long i
7c7b0 6e 74 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 61 nt._ACEOF..fi..a
7c7c0 63 5f 66 6e 5f 63 5f 63 68 65 63 6b 5f 74 79 70 c_fn_c_check_typ
7c7d0 65 20 22 24 4c 49 4e 45 4e 4f 22 20 22 73 69 7a e "$LINENO" "siz
7c7e0 65 5f 74 22 20 22 61 63 5f 63 76 5f 74 79 70 65 e_t" "ac_cv_type
7c7f0 5f 73 69 7a 65 5f 74 22 20 22 24 61 63 5f 69 6e _size_t" "$ac_in
7c800 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 22 0a cludes_default".
7c810 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 if test "x$ac_cv
7c820 5f 74 79 70 65 5f 73 69 7a 65 5f 74 22 20 3d 20 _type_size_t" =
7c830 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c xyes; then :..el
7c840 73 65 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 se..cat >>confde
7c850 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 fs.h <<_ACEOF.#d
7c860 65 66 69 6e 65 20 73 69 7a 65 5f 74 20 75 6e 73 efine size_t uns
7c870 69 67 6e 65 64 20 69 6e 74 0a 5f 41 43 45 4f 46 igned int._ACEOF
7c880 0a 0a 66 69 0a 0a 7b 20 24 61 73 5f 65 63 68 6f ..fi..{ $as_echo
7c890 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
7c8a0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
7c8b0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 hecking whether
7c8c0 74 69 6d 65 2e 68 20 61 6e 64 20 73 79 73 2f 74 time.h and sys/t
7c8d0 69 6d 65 2e 68 20 6d 61 79 20 62 6f 74 68 20 62 ime.h may both b
7c8e0 65 20 69 6e 63 6c 75 64 65 64 22 20 3e 26 35 0a e included" >&5.
7c8f0 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
7c900 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 69 6d king whether tim
7c910 65 2e 68 20 61 6e 64 20 73 79 73 2f 74 69 6d 65 e.h and sys/time
7c920 2e 68 20 6d 61 79 20 62 6f 74 68 20 62 65 20 69 .h may both be i
7c930 6e 63 6c 75 64 65 64 2e 2e 2e 20 22 20 3e 26 36 ncluded... " >&6
7c940 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 68 ; }.if ${ac_cv_h
7c950 65 61 64 65 72 5f 74 69 6d 65 2b 3a 7d 20 66 61 eader_time+:} fa
7c960 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
7c970 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
7c980 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
7c990 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d cat confdefs.h -
7c9a0 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 <<_ACEOF >conft
7c9b0 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 est.$ac_ext./* e
7c9c0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 nd confdefs.h.
7c9d0 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 */.#include <sys
7c9e0 2f 74 79 70 65 73 2e 68 3e 0a 23 69 6e 63 6c 75 /types.h>.#inclu
7c9f0 64 65 20 3c 73 79 73 2f 74 69 6d 65 2e 68 3e 0a de <sys/time.h>.
7ca00 23 69 6e 63 6c 75 64 65 20 3c 74 69 6d 65 2e 68 #include <time.h
7ca10 3e 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b >..int.main ().{
7ca20 0a 69 66 20 28 28 73 74 72 75 63 74 20 74 6d 20 .if ((struct tm
7ca30 2a 29 20 30 29 0a 72 65 74 75 72 6e 20 30 3b 0a *) 0).return 0;.
7ca40 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a ;. return 0;.
7ca50 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 }._ACEOF.if ac_f
7ca60 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 n_c_try_compile
7ca70 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 "$LINENO"; then
7ca80 3a 0a 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 :. ac_cv_header
7ca90 5f 74 69 6d 65 3d 79 65 73 0a 65 6c 73 65 0a 20 _time=yes.else.
7caa0 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 74 69 ac_cv_header_ti
7cab0 6d 65 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 me=no.fi.rm -f c
7cac0 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 ore conftest.err
7cad0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 conftest.$ac_ob
7cae0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 jext conftest.$a
7caf0 63 5f 65 78 74 0a 66 69 0a 7b 20 24 61 73 5f 65 c_ext.fi.{ $as_e
7cb00 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
7cb10 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
7cb20 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 : result: $ac_cv
7cb30 5f 68 65 61 64 65 72 5f 74 69 6d 65 22 20 3e 26 _header_time" >&
7cb40 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
7cb50 63 76 5f 68 65 61 64 65 72 5f 74 69 6d 65 22 20 cv_header_time"
7cb60 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 24 >&6; }.if test $
7cb70 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 74 69 6d ac_cv_header_tim
7cb80 65 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 0a 24 e = yes; then..$
7cb90 61 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 as_echo "#define
7cba0 20 54 49 4d 45 5f 57 49 54 48 5f 53 59 53 5f 54 TIME_WITH_SYS_T
7cbb0 49 4d 45 20 31 22 20 3e 3e 63 6f 6e 66 64 65 66 IME 1" >>confdef
7cbc0 73 2e 68 0a 0a 66 69 0a 0a 7b 20 24 61 73 5f 65 s.h..fi..{ $as_e
7cbd0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
7cbe0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
7cbf0 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 : checking wheth
7cc00 65 72 20 73 74 72 75 63 74 20 74 6d 20 69 73 20 er struct tm is
7cc10 69 6e 20 73 79 73 2f 74 69 6d 65 2e 68 20 6f 72 in sys/time.h or
7cc20 20 74 69 6d 65 2e 68 22 20 3e 26 35 0a 24 61 73 time.h" >&5.$as
7cc30 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e _echo_n "checkin
7cc40 67 20 77 68 65 74 68 65 72 20 73 74 72 75 63 74 g whether struct
7cc50 20 74 6d 20 69 73 20 69 6e 20 73 79 73 2f 74 69 tm is in sys/ti
7cc60 6d 65 2e 68 20 6f 72 20 74 69 6d 65 2e 68 2e 2e me.h or time.h..
7cc70 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b . " >&6; }.if ${
7cc80 61 63 5f 63 76 5f 73 74 72 75 63 74 5f 74 6d 2b ac_cv_struct_tm+
7cc90 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
7cca0 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 . $as_echo_n "(
7ccb0 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c cached) " >&6.el
7ccc0 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 se. cat confdef
7ccd0 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e s.h - <<_ACEOF >
7cce0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
7ccf0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 ./* end confdefs
7cd00 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 .h. */.#include
7cd10 20 3c 73 79 73 2f 74 79 70 65 73 2e 68 3e 0a 23 <sys/types.h>.#
7cd20 69 6e 63 6c 75 64 65 20 3c 74 69 6d 65 2e 68 3e include <time.h>
7cd30 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a ..int.main ().{.
7cd40 73 74 72 75 63 74 20 74 6d 20 74 6d 3b 0a 09 09 struct tm tm;...
7cd50 09 09 20 20 20 20 20 69 6e 74 20 2a 70 20 3d 20 .. int *p =
7cd60 26 74 6d 2e 74 6d 5f 73 65 63 3b 0a 09 09 09 09 &tm.tm_sec;.....
7cd70 20 20 20 20 20 72 65 74 75 72 6e 20 21 70 3b 0a return !p;.
7cd80 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a ;. return 0;.
7cd90 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 }._ACEOF.if ac_f
7cda0 6e 5f 63 5f 74 72 79 5f 63 6f 6d 70 69 6c 65 20 n_c_try_compile
7cdb0 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 "$LINENO"; then
7cdc0 3a 0a 20 20 61 63 5f 63 76 5f 73 74 72 75 63 74 :. ac_cv_struct
7cdd0 5f 74 6d 3d 74 69 6d 65 2e 68 0a 65 6c 73 65 0a _tm=time.h.else.
7cde0 20 20 61 63 5f 63 76 5f 73 74 72 75 63 74 5f 74 ac_cv_struct_t
7cdf0 6d 3d 73 79 73 2f 74 69 6d 65 2e 68 0a 66 69 0a m=sys/time.h.fi.
7ce00 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 rm -f core conft
7ce10 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 est.err conftest
7ce20 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 .$ac_objext conf
7ce30 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a test.$ac_ext.fi.
7ce40 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
7ce50 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
7ce60 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
7ce70 20 24 61 63 5f 63 76 5f 73 74 72 75 63 74 5f 74 $ac_cv_struct_t
7ce80 6d 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 m" >&5.$as_echo
7ce90 22 24 61 63 5f 63 76 5f 73 74 72 75 63 74 5f 74 "$ac_cv_struct_t
7cea0 6d 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 m" >&6; }.if tes
7ceb0 74 20 24 61 63 5f 63 76 5f 73 74 72 75 63 74 5f t $ac_cv_struct_
7cec0 74 6d 20 3d 20 73 79 73 2f 74 69 6d 65 2e 68 3b tm = sys/time.h;
7ced0 20 74 68 65 6e 0a 0a 24 61 73 5f 65 63 68 6f 20 then..$as_echo
7cee0 22 23 64 65 66 69 6e 65 20 54 4d 5f 49 4e 5f 53 "#define TM_IN_S
7cef0 59 53 5f 54 49 4d 45 20 31 22 20 3e 3e 63 6f 6e YS_TIME 1" >>con
7cf00 66 64 65 66 73 2e 68 0a 0a 66 69 0a 0a 7b 20 24 fdefs.h..fi..{ $
7cf10 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
7cf20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
7cf30 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
7cf40 6f 72 20 77 6f 72 6b 69 6e 67 20 76 6f 6c 61 74 or working volat
7cf50 69 6c 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 ile" >&5.$as_ech
7cf60 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
7cf70 72 20 77 6f 72 6b 69 6e 67 20 76 6f 6c 61 74 69 r working volati
7cf80 6c 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 le... " >&6; }.i
7cf90 66 20 24 7b 61 63 5f 63 76 5f 63 5f 76 6f 6c 61 f ${ac_cv_c_vola
7cfa0 74 69 6c 65 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 tile+:} false; t
7cfb0 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
7cfc0 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
7cfd0 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 63 6f &6.else. cat co
7cfe0 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 nfdefs.h - <<_AC
7cff0 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 EOF >conftest.$a
7d000 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e c_ext./* end con
7d010 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e fdefs.h. */..in
7d020 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 76 6f 6c t.main ().{..vol
7d030 61 74 69 6c 65 20 69 6e 74 20 78 3b 0a 69 6e 74 atile int x;.int
7d040 20 2a 20 76 6f 6c 61 74 69 6c 65 20 79 20 3d 20 * volatile y =
7d050 28 69 6e 74 20 2a 29 20 30 3b 0a 72 65 74 75 72 (int *) 0;.retur
7d060 6e 20 21 78 20 26 26 20 21 79 3b 0a 20 20 3b 0a n !x && !y;. ;.
7d070 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 return 0;.}._A
7d080 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f CEOF.if ac_fn_c_
7d090 74 72 79 5f 63 6f 6d 70 69 6c 65 20 22 24 4c 49 try_compile "$LI
7d0a0 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 NENO"; then :.
7d0b0 61 63 5f 63 76 5f 63 5f 76 6f 6c 61 74 69 6c 65 ac_cv_c_volatile
7d0c0 3d 79 65 73 0a 65 6c 73 65 0a 20 20 61 63 5f 63 =yes.else. ac_c
7d0d0 76 5f 63 5f 76 6f 6c 61 74 69 6c 65 3d 6e 6f 0a v_c_volatile=no.
7d0e0 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f fi.rm -f core co
7d0f0 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 nftest.err conft
7d100 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 est.$ac_objext c
7d110 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
7d120 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 fi.{ $as_echo "$
7d130 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
7d140 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 o-$LINENO}: resu
7d150 6c 74 3a 20 24 61 63 5f 63 76 5f 63 5f 76 6f 6c lt: $ac_cv_c_vol
7d160 61 74 69 6c 65 22 20 3e 26 35 0a 24 61 73 5f 65 atile" >&5.$as_e
7d170 63 68 6f 20 22 24 61 63 5f 63 76 5f 63 5f 76 6f cho "$ac_cv_c_vo
7d180 6c 61 74 69 6c 65 22 20 3e 26 36 3b 20 7d 0a 69 latile" >&6; }.i
7d190 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 63 5f f test $ac_cv_c_
7d1a0 76 6f 6c 61 74 69 6c 65 20 3d 20 6e 6f 3b 20 74 volatile = no; t
7d1b0 68 65 6e 0a 0a 24 61 73 5f 65 63 68 6f 20 22 23 hen..$as_echo "#
7d1c0 64 65 66 69 6e 65 20 76 6f 6c 61 74 69 6c 65 20 define volatile
7d1d0 2f 2a 2a 2f 22 20 3e 3e 63 6f 6e 66 64 65 66 73 /**/" >>confdefs
7d1e0 2e 68 0a 0a 66 69 0a 0a 0a 23 20 43 68 65 63 6b .h..fi...# Check
7d1f0 73 20 66 6f 72 20 6c 69 62 72 61 72 79 20 66 75 s for library fu
7d200 6e 63 74 69 6f 6e 73 2e 0a 7b 20 24 61 73 5f 65 nctions..{ $as_e
7d210 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
7d220 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
7d230 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 : checking wheth
7d240 65 72 20 6c 73 74 61 74 20 63 6f 72 72 65 63 74 er lstat correct
7d250 6c 79 20 68 61 6e 64 6c 65 73 20 74 72 61 69 6c ly handles trail
7d260 69 6e 67 20 73 6c 61 73 68 22 20 3e 26 35 0a 24 ing slash" >&5.$
7d270 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b as_echo_n "check
7d280 69 6e 67 20 77 68 65 74 68 65 72 20 6c 73 74 61 ing whether lsta
7d290 74 20 63 6f 72 72 65 63 74 6c 79 20 68 61 6e 64 t correctly hand
7d2a0 6c 65 73 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 les trailing sla
7d2b0 73 68 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 sh... " >&6; }.i
7d2c0 66 20 24 7b 61 63 5f 63 76 5f 66 75 6e 63 5f 6c f ${ac_cv_func_l
7d2d0 73 74 61 74 5f 64 65 72 65 66 65 72 65 6e 63 65 stat_dereference
7d2e0 73 5f 73 6c 61 73 68 65 64 5f 73 79 6d 6c 69 6e s_slashed_symlin
7d2f0 6b 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e k+:} false; then
7d300 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
7d310 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
7d320 65 6c 73 65 0a 20 20 72 6d 20 2d 66 20 63 6f 6e else. rm -f con
7d330 66 74 65 73 74 2e 73 79 6d 20 63 6f 6e 66 74 65 ftest.sym confte
7d340 73 74 2e 66 69 6c 65 0a 65 63 68 6f 20 3e 63 6f st.file.echo >co
7d350 6e 66 74 65 73 74 2e 66 69 6c 65 0a 69 66 20 74 nftest.file.if t
7d360 65 73 74 20 22 24 61 73 5f 6c 6e 5f 73 22 20 3d est "$as_ln_s" =
7d370 20 22 6c 6e 20 2d 73 22 20 26 26 20 6c 6e 20 2d "ln -s" && ln -
7d380 73 20 63 6f 6e 66 74 65 73 74 2e 66 69 6c 65 20 s conftest.file
7d390 63 6f 6e 66 74 65 73 74 2e 73 79 6d 3b 20 74 68 conftest.sym; th
7d3a0 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24 63 en. if test "$c
7d3b0 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 ross_compiling"
7d3c0 3d 20 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 = yes; then :.
7d3d0 61 63 5f 63 76 5f 66 75 6e 63 5f 6c 73 74 61 74 ac_cv_func_lstat
7d3e0 5f 64 65 72 65 66 65 72 65 6e 63 65 73 5f 73 6c _dereferences_sl
7d3f0 61 73 68 65 64 5f 73 79 6d 6c 69 6e 6b 3d 6e 6f ashed_symlink=no
7d400 0a 65 6c 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 .else. cat conf
7d410 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
7d420 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
7d430 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
7d440 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69 efs.h. */.$ac_i
7d450 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 0a ncludes_default.
7d460 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 73 74 int.main ().{.st
7d470 72 75 63 74 20 73 74 61 74 20 73 62 75 66 3b 0a ruct stat sbuf;.
7d480 20 20 20 20 20 2f 2a 20 4c 69 6e 75 78 20 77 69 /* Linux wi
7d490 6c 6c 20 64 65 72 65 66 65 72 65 6e 63 65 20 74 ll dereference t
7d4a0 68 65 20 73 79 6d 6c 69 6e 6b 20 61 6e 64 20 66 he symlink and f
7d4b0 61 69 6c 2c 20 61 73 20 72 65 71 75 69 72 65 64 ail, as required
7d4c0 20 62 79 20 50 4f 53 49 58 2e 0a 09 54 68 61 74 by POSIX...That
7d4d0 20 69 73 20 62 65 74 74 65 72 20 69 6e 20 74 68 is better in th
7d4e0 65 20 73 65 6e 73 65 20 74 68 61 74 20 69 74 20 e sense that it
7d4f0 6d 65 61 6e 73 20 77 65 20 77 69 6c 6c 20 6e 6f means we will no
7d500 74 0a 09 68 61 76 65 20 74 6f 20 63 6f 6d 70 69 t..have to compi
7d510 6c 65 20 61 6e 64 20 75 73 65 20 74 68 65 20 6c le and use the l
7d520 73 74 61 74 20 77 72 61 70 70 65 72 2e 20 20 2a stat wrapper. *
7d530 2f 0a 20 20 20 20 20 72 65 74 75 72 6e 20 6c 73 /. return ls
7d540 74 61 74 20 28 22 63 6f 6e 66 74 65 73 74 2e 73 tat ("conftest.s
7d550 79 6d 2f 22 2c 20 26 73 62 75 66 29 20 3d 3d 20 ym/", &sbuf) ==
7d560 30 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 0;. ;. return
7d570 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 20 61 0;.}._ACEOF.if a
7d580 63 5f 66 6e 5f 63 5f 74 72 79 5f 72 75 6e 20 22 c_fn_c_try_run "
7d590 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a $LINENO"; then :
7d5a0 0a 20 20 61 63 5f 63 76 5f 66 75 6e 63 5f 6c 73 . ac_cv_func_ls
7d5b0 74 61 74 5f 64 65 72 65 66 65 72 65 6e 63 65 73 tat_dereferences
7d5c0 5f 73 6c 61 73 68 65 64 5f 73 79 6d 6c 69 6e 6b _slashed_symlink
7d5d0 3d 79 65 73 0a 65 6c 73 65 0a 20 20 61 63 5f 63 =yes.else. ac_c
7d5e0 76 5f 66 75 6e 63 5f 6c 73 74 61 74 5f 64 65 72 v_func_lstat_der
7d5f0 65 66 65 72 65 6e 63 65 73 5f 73 6c 61 73 68 65 eferences_slashe
7d600 64 5f 73 79 6d 6c 69 6e 6b 3d 6e 6f 0a 66 69 0a d_symlink=no.fi.
7d610 72 6d 20 2d 66 20 63 6f 72 65 20 2a 2e 63 6f 72 rm -f core *.cor
7d620 65 20 63 6f 72 65 2e 63 6f 6e 66 74 65 73 74 2e e core.conftest.
7d630 2a 20 67 6d 6f 6e 2e 6f 75 74 20 62 62 2e 6f 75 * gmon.out bb.ou
7d640 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 t conftest$ac_ex
7d650 65 65 78 74 20 5c 0a 20 20 63 6f 6e 66 74 65 73 eext \. conftes
7d660 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e t.$ac_objext con
7d670 66 74 65 73 74 2e 62 65 61 6d 20 63 6f 6e 66 74 ftest.beam conft
7d680 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 0a est.$ac_ext.fi..
7d690 65 6c 73 65 0a 20 20 23 20 49 66 20 74 68 65 20 else. # If the
7d6a0 60 6c 6e 20 2d 73 27 20 63 6f 6d 6d 61 6e 64 20 `ln -s' command
7d6b0 66 61 69 6c 65 64 2c 20 74 68 65 6e 20 77 65 20 failed, then we
7d6c0 70 72 6f 62 61 62 6c 79 20 64 6f 6e 27 74 20 65 probably don't e
7d6d0 76 65 6e 0a 20 20 23 20 68 61 76 65 20 61 6e 20 ven. # have an
7d6e0 6c 73 74 61 74 20 66 75 6e 63 74 69 6f 6e 2e 0a lstat function..
7d6f0 20 20 61 63 5f 63 76 5f 66 75 6e 63 5f 6c 73 74 ac_cv_func_lst
7d700 61 74 5f 64 65 72 65 66 65 72 65 6e 63 65 73 5f at_dereferences_
7d710 73 6c 61 73 68 65 64 5f 73 79 6d 6c 69 6e 6b 3d slashed_symlink=
7d720 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 no.fi.rm -f conf
7d730 74 65 73 74 2e 73 79 6d 20 63 6f 6e 66 74 65 73 test.sym conftes
7d740 74 2e 66 69 6c 65 0a 0a 66 69 0a 7b 20 24 61 73 t.file..fi.{ $as
7d750 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
7d760 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
7d770 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
7d780 63 76 5f 66 75 6e 63 5f 6c 73 74 61 74 5f 64 65 cv_func_lstat_de
7d790 72 65 66 65 72 65 6e 63 65 73 5f 73 6c 61 73 68 references_slash
7d7a0 65 64 5f 73 79 6d 6c 69 6e 6b 22 20 3e 26 35 0a ed_symlink" >&5.
7d7b0 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 $as_echo "$ac_cv
7d7c0 5f 66 75 6e 63 5f 6c 73 74 61 74 5f 64 65 72 65 _func_lstat_dere
7d7d0 66 65 72 65 6e 63 65 73 5f 73 6c 61 73 68 65 64 ferences_slashed
7d7e0 5f 73 79 6d 6c 69 6e 6b 22 20 3e 26 36 3b 20 7d _symlink" >&6; }
7d7f0 0a 0a 74 65 73 74 20 24 61 63 5f 63 76 5f 66 75 ..test $ac_cv_fu
7d800 6e 63 5f 6c 73 74 61 74 5f 64 65 72 65 66 65 72 nc_lstat_derefer
7d810 65 6e 63 65 73 5f 73 6c 61 73 68 65 64 5f 73 79 ences_slashed_sy
7d820 6d 6c 69 6e 6b 20 3d 20 79 65 73 20 26 26 0a 0a mlink = yes &&..
7d830 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 cat >>confdefs.h
7d840 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e <<_ACEOF.#defin
7d850 65 20 4c 53 54 41 54 5f 46 4f 4c 4c 4f 57 53 5f e LSTAT_FOLLOWS_
7d860 53 4c 41 53 48 45 44 5f 53 59 4d 4c 49 4e 4b 20 SLASHED_SYMLINK
7d870 31 0a 5f 41 43 45 4f 46 0a 0a 0a 69 66 20 74 65 1._ACEOF...if te
7d880 73 74 20 22 78 24 61 63 5f 63 76 5f 66 75 6e 63 st "x$ac_cv_func
7d890 5f 6c 73 74 61 74 5f 64 65 72 65 66 65 72 65 6e _lstat_dereferen
7d8a0 63 65 73 5f 73 6c 61 73 68 65 64 5f 73 79 6d 6c ces_slashed_syml
7d8b0 69 6e 6b 22 20 3d 20 78 6e 6f 3b 20 74 68 65 6e ink" = xno; then
7d8c0 0a 20 20 63 61 73 65 20 22 20 24 4c 49 42 4f 42 . case " $LIBOB
7d8d0 4a 53 20 22 20 69 6e 0a 20 20 2a 22 20 6c 73 74 JS " in. *" lst
7d8e0 61 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 22 2a at.$ac_objext "*
7d8f0 20 29 20 3b 3b 0a 20 20 2a 29 20 4c 49 42 4f 42 ) ;;. *) LIBOB
7d900 4a 53 3d 22 24 4c 49 42 4f 42 4a 53 20 6c 73 74 JS="$LIBOBJS lst
7d910 61 74 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a 20 at.$ac_objext".
7d920 3b 3b 0a 65 73 61 63 0a 0a 66 69 0a 0a 7b 20 24 ;;.esac..fi..{ $
7d930 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
7d940 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
7d950 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 77 ENO}: checking w
7d960 68 65 74 68 65 72 20 6c 73 74 61 74 20 61 63 63 hether lstat acc
7d970 65 70 74 73 20 61 6e 20 65 6d 70 74 79 20 73 74 epts an empty st
7d980 72 69 6e 67 22 20 3e 26 35 0a 24 61 73 5f 65 63 ring" >&5.$as_ec
7d990 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 ho_n "checking w
7d9a0 68 65 74 68 65 72 20 6c 73 74 61 74 20 61 63 63 hether lstat acc
7d9b0 65 70 74 73 20 61 6e 20 65 6d 70 74 79 20 73 74 epts an empty st
7d9c0 72 69 6e 67 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d ring... " >&6; }
7d9d0 0a 69 66 20 24 7b 61 63 5f 63 76 5f 66 75 6e 63 .if ${ac_cv_func
7d9e0 5f 6c 73 74 61 74 5f 65 6d 70 74 79 5f 73 74 72 _lstat_empty_str
7d9f0 69 6e 67 5f 62 75 67 2b 3a 7d 20 66 61 6c 73 65 ing_bug+:} false
7da00 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
7da10 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
7da20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 " >&6.else. if
7da30 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d test "$cross_com
7da40 70 69 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 piling" = yes; t
7da50 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 66 75 hen :. ac_cv_fu
7da60 6e 63 5f 6c 73 74 61 74 5f 65 6d 70 74 79 5f 73 nc_lstat_empty_s
7da70 74 72 69 6e 67 5f 62 75 67 3d 79 65 73 0a 65 6c tring_bug=yes.el
7da80 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 se. cat confdef
7da90 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e s.h - <<_ACEOF >
7daa0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
7dab0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 ./* end confdefs
7dac0 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c .h. */.$ac_incl
7dad0 75 64 65 73 5f 64 65 66 61 75 6c 74 0a 69 6e 74 udes_default.int
7dae0 0a 6d 61 69 6e 20 28 29 0a 7b 0a 73 74 72 75 63 .main ().{.struc
7daf0 74 20 73 74 61 74 20 73 62 75 66 3b 0a 20 20 72 t stat sbuf;. r
7db00 65 74 75 72 6e 20 6c 73 74 61 74 20 28 22 22 2c eturn lstat ("",
7db10 20 26 73 62 75 66 29 20 3d 3d 20 30 3b 0a 20 20 &sbuf) == 0;.
7db20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a ;. return 0;.}.
7db30 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f _ACEOF.if ac_fn_
7db40 63 5f 74 72 79 5f 72 75 6e 20 22 24 4c 49 4e 45 c_try_run "$LINE
7db50 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 NO"; then :. ac
7db60 5f 63 76 5f 66 75 6e 63 5f 6c 73 74 61 74 5f 65 _cv_func_lstat_e
7db70 6d 70 74 79 5f 73 74 72 69 6e 67 5f 62 75 67 3d mpty_string_bug=
7db80 6e 6f 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f no.else. ac_cv_
7db90 66 75 6e 63 5f 6c 73 74 61 74 5f 65 6d 70 74 79 func_lstat_empty
7dba0 5f 73 74 72 69 6e 67 5f 62 75 67 3d 79 65 73 0a _string_bug=yes.
7dbb0 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 2a 2e fi.rm -f core *.
7dbc0 63 6f 72 65 20 63 6f 72 65 2e 63 6f 6e 66 74 65 core core.confte
7dbd0 73 74 2e 2a 20 67 6d 6f 6e 2e 6f 75 74 20 62 62 st.* gmon.out bb
7dbe0 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 24 61 63 .out conftest$ac
7dbf0 5f 65 78 65 65 78 74 20 5c 0a 20 20 63 6f 6e 66 _exeext \. conf
7dc00 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 test.$ac_objext
7dc10 63 6f 6e 66 74 65 73 74 2e 62 65 61 6d 20 63 6f conftest.beam co
7dc20 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 nftest.$ac_ext.f
7dc30 69 0a 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f i..fi.{ $as_echo
7dc40 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
7dc50 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 neno-$LINENO}: r
7dc60 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 66 75 esult: $ac_cv_fu
7dc70 6e 63 5f 6c 73 74 61 74 5f 65 6d 70 74 79 5f 73 nc_lstat_empty_s
7dc80 74 72 69 6e 67 5f 62 75 67 22 20 3e 26 35 0a 24 tring_bug" >&5.$
7dc90 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f as_echo "$ac_cv_
7dca0 66 75 6e 63 5f 6c 73 74 61 74 5f 65 6d 70 74 79 func_lstat_empty
7dcb0 5f 73 74 72 69 6e 67 5f 62 75 67 22 20 3e 26 36 _string_bug" >&6
7dcc0 3b 20 7d 0a 69 66 20 74 65 73 74 20 24 61 63 5f ; }.if test $ac_
7dcd0 63 76 5f 66 75 6e 63 5f 6c 73 74 61 74 5f 65 6d cv_func_lstat_em
7dce0 70 74 79 5f 73 74 72 69 6e 67 5f 62 75 67 20 3d pty_string_bug =
7dcf0 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 63 61 73 yes; then. cas
7dd00 65 20 22 20 24 4c 49 42 4f 42 4a 53 20 22 20 69 e " $LIBOBJS " i
7dd10 6e 0a 20 20 2a 22 20 6c 73 74 61 74 2e 24 61 63 n. *" lstat.$ac
7dd20 5f 6f 62 6a 65 78 74 20 22 2a 20 29 20 3b 3b 0a _objext "* ) ;;.
7dd30 20 20 2a 29 20 4c 49 42 4f 42 4a 53 3d 22 24 4c *) LIBOBJS="$L
7dd40 49 42 4f 42 4a 53 20 6c 73 74 61 74 2e 24 61 63 IBOBJS lstat.$ac
7dd50 5f 6f 62 6a 65 78 74 22 0a 20 3b 3b 0a 65 73 61 _objext". ;;.esa
7dd60 63 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 c...cat >>confde
7dd70 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 fs.h <<_ACEOF.#d
7dd80 65 66 69 6e 65 20 48 41 56 45 5f 4c 53 54 41 54 efine HAVE_LSTAT
7dd90 5f 45 4d 50 54 59 5f 53 54 52 49 4e 47 5f 42 55 _EMPTY_STRING_BU
7dda0 47 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a G 1._ACEOF..fi..
7ddb0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
7ddc0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
7ddd0 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e LINENO}: checkin
7dde0 67 20 77 68 65 74 68 65 72 20 6c 73 74 61 74 20 g whether lstat
7ddf0 63 6f 72 72 65 63 74 6c 79 20 68 61 6e 64 6c 65 correctly handle
7de00 73 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 s trailing slash
7de10 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
7de20 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 "checking wheth
7de30 65 72 20 6c 73 74 61 74 20 63 6f 72 72 65 63 74 er lstat correct
7de40 6c 79 20 68 61 6e 64 6c 65 73 20 74 72 61 69 6c ly handles trail
7de50 69 6e 67 20 73 6c 61 73 68 2e 2e 2e 20 22 20 3e ing slash... " >
7de60 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
7de70 5f 66 75 6e 63 5f 6c 73 74 61 74 5f 64 65 72 65 _func_lstat_dere
7de80 66 65 72 65 6e 63 65 73 5f 73 6c 61 73 68 65 64 ferences_slashed
7de90 5f 73 79 6d 6c 69 6e 6b 2b 3a 7d 20 66 61 6c 73 _symlink+:} fals
7dea0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
7deb0 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
7dec0 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 72 6d " >&6.else. rm
7ded0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 73 79 6d -f conftest.sym
7dee0 20 63 6f 6e 66 74 65 73 74 2e 66 69 6c 65 0a 65 conftest.file.e
7def0 63 68 6f 20 3e 63 6f 6e 66 74 65 73 74 2e 66 69 cho >conftest.fi
7df00 6c 65 0a 69 66 20 74 65 73 74 20 22 24 61 73 5f le.if test "$as_
7df10 6c 6e 5f 73 22 20 3d 20 22 6c 6e 20 2d 73 22 20 ln_s" = "ln -s"
7df20 26 26 20 6c 6e 20 2d 73 20 63 6f 6e 66 74 65 73 && ln -s conftes
7df30 74 2e 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e t.file conftest.
7df40 73 79 6d 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 sym; then. if t
7df50 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 est "$cross_comp
7df60 69 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 iling" = yes; th
7df70 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 66 75 6e en :. ac_cv_fun
7df80 63 5f 6c 73 74 61 74 5f 64 65 72 65 66 65 72 65 c_lstat_derefere
7df90 6e 63 65 73 5f 73 6c 61 73 68 65 64 5f 73 79 6d nces_slashed_sym
7dfa0 6c 69 6e 6b 3d 6e 6f 0a 65 6c 73 65 0a 20 20 63 link=no.else. c
7dfb0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 at confdefs.h -
7dfc0 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 <<_ACEOF >confte
7dfd0 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e st.$ac_ext./* en
7dfe0 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a d confdefs.h. *
7dff0 2f 0a 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 /.$ac_includes_d
7e000 65 66 61 75 6c 74 0a 69 6e 74 0a 6d 61 69 6e 20 efault.int.main
7e010 28 29 0a 7b 0a 73 74 72 75 63 74 20 73 74 61 74 ().{.struct stat
7e020 20 73 62 75 66 3b 0a 20 20 20 20 20 2f 2a 20 4c sbuf;. /* L
7e030 69 6e 75 78 20 77 69 6c 6c 20 64 65 72 65 66 65 inux will derefe
7e040 72 65 6e 63 65 20 74 68 65 20 73 79 6d 6c 69 6e rence the symlin
7e050 6b 20 61 6e 64 20 66 61 69 6c 2c 20 61 73 20 72 k and fail, as r
7e060 65 71 75 69 72 65 64 20 62 79 20 50 4f 53 49 58 equired by POSIX
7e070 2e 0a 09 54 68 61 74 20 69 73 20 62 65 74 74 65 ...That is bette
7e080 72 20 69 6e 20 74 68 65 20 73 65 6e 73 65 20 74 r in the sense t
7e090 68 61 74 20 69 74 20 6d 65 61 6e 73 20 77 65 20 hat it means we
7e0a0 77 69 6c 6c 20 6e 6f 74 0a 09 68 61 76 65 20 74 will not..have t
7e0b0 6f 20 63 6f 6d 70 69 6c 65 20 61 6e 64 20 75 73 o compile and us
7e0c0 65 20 74 68 65 20 6c 73 74 61 74 20 77 72 61 70 e the lstat wrap
7e0d0 70 65 72 2e 20 20 2a 2f 0a 20 20 20 20 20 72 65 per. */. re
7e0e0 74 75 72 6e 20 6c 73 74 61 74 20 28 22 63 6f 6e turn lstat ("con
7e0f0 66 74 65 73 74 2e 73 79 6d 2f 22 2c 20 26 73 62 ftest.sym/", &sb
7e100 75 66 29 20 3d 3d 20 30 3b 0a 20 20 3b 0a 20 20 uf) == 0;. ;.
7e110 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 return 0;.}._ACE
7e120 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 OF.if ac_fn_c_tr
7e130 79 5f 72 75 6e 20 22 24 4c 49 4e 45 4e 4f 22 3b y_run "$LINENO";
7e140 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f then :. ac_cv_
7e150 66 75 6e 63 5f 6c 73 74 61 74 5f 64 65 72 65 66 func_lstat_deref
7e160 65 72 65 6e 63 65 73 5f 73 6c 61 73 68 65 64 5f erences_slashed_
7e170 73 79 6d 6c 69 6e 6b 3d 79 65 73 0a 65 6c 73 65 symlink=yes.else
7e180 0a 20 20 61 63 5f 63 76 5f 66 75 6e 63 5f 6c 73 . ac_cv_func_ls
7e190 74 61 74 5f 64 65 72 65 66 65 72 65 6e 63 65 73 tat_dereferences
7e1a0 5f 73 6c 61 73 68 65 64 5f 73 79 6d 6c 69 6e 6b _slashed_symlink
7e1b0 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 =no.fi.rm -f cor
7e1c0 65 20 2a 2e 63 6f 72 65 20 63 6f 72 65 2e 63 6f e *.core core.co
7e1d0 6e 66 74 65 73 74 2e 2a 20 67 6d 6f 6e 2e 6f 75 nftest.* gmon.ou
7e1e0 74 20 62 62 2e 6f 75 74 20 63 6f 6e 66 74 65 73 t bb.out conftes
7e1f0 74 24 61 63 5f 65 78 65 65 78 74 20 5c 0a 20 20 t$ac_exeext \.
7e200 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a conftest.$ac_obj
7e210 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 62 65 61 ext conftest.bea
7e220 6d 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 m conftest.$ac_e
7e230 78 74 0a 66 69 0a 0a 65 6c 73 65 0a 20 20 23 20 xt.fi..else. #
7e240 49 66 20 74 68 65 20 60 6c 6e 20 2d 73 27 20 63 If the `ln -s' c
7e250 6f 6d 6d 61 6e 64 20 66 61 69 6c 65 64 2c 20 74 ommand failed, t
7e260 68 65 6e 20 77 65 20 70 72 6f 62 61 62 6c 79 20 hen we probably
7e270 64 6f 6e 27 74 20 65 76 65 6e 0a 20 20 23 20 68 don't even. # h
7e280 61 76 65 20 61 6e 20 6c 73 74 61 74 20 66 75 6e ave an lstat fun
7e290 63 74 69 6f 6e 2e 0a 20 20 61 63 5f 63 76 5f 66 ction.. ac_cv_f
7e2a0 75 6e 63 5f 6c 73 74 61 74 5f 64 65 72 65 66 65 unc_lstat_derefe
7e2b0 72 65 6e 63 65 73 5f 73 6c 61 73 68 65 64 5f 73 rences_slashed_s
7e2c0 79 6d 6c 69 6e 6b 3d 6e 6f 0a 66 69 0a 72 6d 20 ymlink=no.fi.rm
7e2d0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 73 79 6d 20 -f conftest.sym
7e2e0 63 6f 6e 66 74 65 73 74 2e 66 69 6c 65 0a 0a 66 conftest.file..f
7e2f0 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 i.{ $as_echo "$a
7e300 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
7e310 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
7e320 74 3a 20 24 61 63 5f 63 76 5f 66 75 6e 63 5f 6c t: $ac_cv_func_l
7e330 73 74 61 74 5f 64 65 72 65 66 65 72 65 6e 63 65 stat_dereference
7e340 73 5f 73 6c 61 73 68 65 64 5f 73 79 6d 6c 69 6e s_slashed_symlin
7e350 6b 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 k" >&5.$as_echo
7e360 22 24 61 63 5f 63 76 5f 66 75 6e 63 5f 6c 73 74 "$ac_cv_func_lst
7e370 61 74 5f 64 65 72 65 66 65 72 65 6e 63 65 73 5f at_dereferences_
7e380 73 6c 61 73 68 65 64 5f 73 79 6d 6c 69 6e 6b 22 slashed_symlink"
7e390 20 3e 26 36 3b 20 7d 0a 0a 74 65 73 74 20 24 61 >&6; }..test $a
7e3a0 63 5f 63 76 5f 66 75 6e 63 5f 6c 73 74 61 74 5f c_cv_func_lstat_
7e3b0 64 65 72 65 66 65 72 65 6e 63 65 73 5f 73 6c 61 dereferences_sla
7e3c0 73 68 65 64 5f 73 79 6d 6c 69 6e 6b 20 3d 20 79 shed_symlink = y
7e3d0 65 73 20 26 26 0a 0a 63 61 74 20 3e 3e 63 6f 6e es &&..cat >>con
7e3e0 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 fdefs.h <<_ACEOF
7e3f0 0a 23 64 65 66 69 6e 65 20 4c 53 54 41 54 5f 46 .#define LSTAT_F
7e400 4f 4c 4c 4f 57 53 5f 53 4c 41 53 48 45 44 5f 53 OLLOWS_SLASHED_S
7e410 59 4d 4c 49 4e 4b 20 31 0a 5f 41 43 45 4f 46 0a YMLINK 1._ACEOF.
7e420 0a 0a 69 66 20 74 65 73 74 20 22 78 24 61 63 5f ..if test "x$ac_
7e430 63 76 5f 66 75 6e 63 5f 6c 73 74 61 74 5f 64 65 cv_func_lstat_de
7e440 72 65 66 65 72 65 6e 63 65 73 5f 73 6c 61 73 68 references_slash
7e450 65 64 5f 73 79 6d 6c 69 6e 6b 22 20 3d 20 78 6e ed_symlink" = xn
7e460 6f 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 20 22 o; then. case "
7e470 20 24 4c 49 42 4f 42 4a 53 20 22 20 69 6e 0a 20 $LIBOBJS " in.
7e480 20 2a 22 20 6c 73 74 61 74 2e 24 61 63 5f 6f 62 *" lstat.$ac_ob
7e490 6a 65 78 74 20 22 2a 20 29 20 3b 3b 0a 20 20 2a jext "* ) ;;. *
7e4a0 29 20 4c 49 42 4f 42 4a 53 3d 22 24 4c 49 42 4f ) LIBOBJS="$LIBO
7e4b0 42 4a 53 20 6c 73 74 61 74 2e 24 61 63 5f 6f 62 BJS lstat.$ac_ob
7e4c0 6a 65 78 74 22 0a 20 3b 3b 0a 65 73 61 63 0a 0a jext". ;;.esac..
7e4d0 66 69 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 fi..{ $as_echo "
7e4e0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
7e4f0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
7e500 63 6b 69 6e 67 20 66 6f 72 20 77 6f 72 6b 69 6e cking for workin
7e510 67 20 6d 65 6d 63 6d 70 22 20 3e 26 35 0a 24 61 g memcmp" >&5.$a
7e520 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
7e530 6e 67 20 66 6f 72 20 77 6f 72 6b 69 6e 67 20 6d ng for working m
7e540 65 6d 63 6d 70 2e 2e 2e 20 22 20 3e 26 36 3b 20 emcmp... " >&6;
7e550 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 66 75 6e }.if ${ac_cv_fun
7e560 63 5f 6d 65 6d 63 6d 70 5f 77 6f 72 6b 69 6e 67 c_memcmp_working
7e570 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 +:} false; then
7e580 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 :. $as_echo_n "
7e590 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 (cached) " >&6.e
7e5a0 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 22 24 lse. if test "$
7e5b0 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 cross_compiling"
7e5c0 20 3d 20 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 = yes; then :.
7e5d0 20 61 63 5f 63 76 5f 66 75 6e 63 5f 6d 65 6d 63 ac_cv_func_memc
7e5e0 6d 70 5f 77 6f 72 6b 69 6e 67 3d 6e 6f 0a 65 6c mp_working=no.el
7e5f0 73 65 0a 20 20 63 61 74 20 63 6f 6e 66 64 65 66 se. cat confdef
7e600 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e s.h - <<_ACEOF >
7e610 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
7e620 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 ./* end confdefs
7e630 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c .h. */.$ac_incl
7e640 75 64 65 73 5f 64 65 66 61 75 6c 74 0a 69 6e 74 udes_default.int
7e650 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 2f 2a .main ().{.. /*
7e660 20 53 6f 6d 65 20 76 65 72 73 69 6f 6e 73 20 6f Some versions o
7e670 66 20 6d 65 6d 63 6d 70 20 61 72 65 20 6e 6f 74 f memcmp are not
7e680 20 38 2d 62 69 74 20 63 6c 65 61 6e 2e 20 20 2a 8-bit clean. *
7e690 2f 0a 20 20 63 68 61 72 20 63 30 20 3d 20 27 5c /. char c0 = '\
7e6a0 31 30 30 27 2c 20 63 31 20 3d 20 27 5c 32 30 30 100', c1 = '\200
7e6b0 27 2c 20 63 32 20 3d 20 27 5c 32 30 31 27 3b 0a ', c2 = '\201';.
7e6c0 20 20 69 66 20 28 6d 65 6d 63 6d 70 28 26 63 30 if (memcmp(&c0
7e6d0 2c 20 26 63 32 2c 20 31 29 20 3e 3d 20 30 20 7c , &c2, 1) >= 0 |
7e6e0 7c 20 6d 65 6d 63 6d 70 28 26 63 31 2c 20 26 63 | memcmp(&c1, &c
7e6f0 32 2c 20 31 29 20 3e 3d 20 30 29 0a 20 20 20 20 2, 1) >= 0).
7e700 72 65 74 75 72 6e 20 31 3b 0a 0a 20 20 2f 2a 20 return 1;.. /*
7e710 54 68 65 20 4e 65 78 74 20 78 38 36 20 4f 70 65 The Next x86 Ope
7e720 6e 53 74 65 70 20 62 75 67 20 73 68 6f 77 73 20 nStep bug shows
7e730 75 70 20 6f 6e 6c 79 20 77 68 65 6e 20 63 6f 6d up only when com
7e740 70 61 72 69 6e 67 20 31 36 20 62 79 74 65 73 0a paring 16 bytes.
7e750 20 20 20 20 20 6f 72 20 6d 6f 72 65 20 61 6e 64 or more and
7e760 20 77 69 74 68 20 61 74 20 6c 65 61 73 74 20 6f with at least o
7e770 6e 65 20 62 75 66 66 65 72 20 6e 6f 74 20 73 74 ne buffer not st
7e780 61 72 74 69 6e 67 20 6f 6e 20 61 20 34 2d 62 79 arting on a 4-by
7e790 74 65 20 62 6f 75 6e 64 61 72 79 2e 0a 20 20 20 te boundary..
7e7a0 20 20 57 69 6c 6c 69 61 6d 20 4c 65 77 69 73 20 William Lewis
7e7b0 70 72 6f 76 69 64 65 64 20 74 68 69 73 20 74 65 provided this te
7e7c0 73 74 20 70 72 6f 67 72 61 6d 2e 20 20 20 2a 2f st program. */
7e7d0 0a 20 20 7b 0a 20 20 20 20 63 68 61 72 20 66 6f . {. char fo
7e7e0 6f 5b 32 31 5d 3b 0a 20 20 20 20 63 68 61 72 20 o[21];. char
7e7f0 62 61 72 5b 32 31 5d 3b 0a 20 20 20 20 69 6e 74 bar[21];. int
7e800 20 69 3b 0a 20 20 20 20 66 6f 72 20 28 69 20 3d i;. for (i =
7e810 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 0a 0; i < 4; i++).
7e820 20 20 20 20 20 20 7b 0a 09 63 68 61 72 20 2a 61 {..char *a
7e830 20 3d 20 66 6f 6f 20 2b 20 69 3b 0a 09 63 68 61 = foo + i;..cha
7e840 72 20 2a 62 20 3d 20 62 61 72 20 2b 20 69 3b 0a r *b = bar + i;.
7e850 09 73 74 72 63 70 79 20 28 61 2c 20 22 2d 2d 2d .strcpy (a, "---
7e860 2d 2d 2d 2d 2d 30 31 31 31 31 31 31 31 22 29 3b -----01111111");
7e870 0a 09 73 74 72 63 70 79 20 28 62 2c 20 22 2d 2d ..strcpy (b, "--
7e880 2d 2d 2d 2d 2d 2d 31 30 30 30 30 30 30 30 22 29 ------10000000")
7e890 3b 0a 09 69 66 20 28 6d 65 6d 63 6d 70 20 28 61 ;..if (memcmp (a
7e8a0 2c 20 62 2c 20 31 36 29 20 3e 3d 20 30 29 0a 09 , b, 16) >= 0)..
7e8b0 20 20 72 65 74 75 72 6e 20 31 3b 0a 20 20 20 20 return 1;.
7e8c0 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 30 }. return 0
7e8d0 3b 0a 20 20 7d 0a 0a 20 20 3b 0a 20 20 72 65 74 ;. }.. ;. ret
7e8e0 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a urn 0;.}._ACEOF.
7e8f0 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 72 if ac_fn_c_try_r
7e900 75 6e 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 un "$LINENO"; th
7e910 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 66 75 6e en :. ac_cv_fun
7e920 63 5f 6d 65 6d 63 6d 70 5f 77 6f 72 6b 69 6e 67 c_memcmp_working
7e930 3d 79 65 73 0a 65 6c 73 65 0a 20 20 61 63 5f 63 =yes.else. ac_c
7e940 76 5f 66 75 6e 63 5f 6d 65 6d 63 6d 70 5f 77 6f v_func_memcmp_wo
7e950 72 6b 69 6e 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d rking=no.fi.rm -
7e960 66 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 63 6f f core *.core co
7e970 72 65 2e 63 6f 6e 66 74 65 73 74 2e 2a 20 67 6d re.conftest.* gm
7e980 6f 6e 2e 6f 75 74 20 62 62 2e 6f 75 74 20 63 6f on.out bb.out co
7e990 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 nftest$ac_exeext
7e9a0 20 5c 0a 20 20 63 6f 6e 66 74 65 73 74 2e 24 61 \. conftest.$a
7e9b0 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 c_objext conftes
7e9c0 74 2e 62 65 61 6d 20 63 6f 6e 66 74 65 73 74 2e t.beam conftest.
7e9d0 24 61 63 5f 65 78 74 0a 66 69 0a 0a 66 69 0a 7b $ac_ext.fi..fi.{
7e9e0 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
7e9f0 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
7ea00 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
7ea10 24 61 63 5f 63 76 5f 66 75 6e 63 5f 6d 65 6d 63 $ac_cv_func_memc
7ea20 6d 70 5f 77 6f 72 6b 69 6e 67 22 20 3e 26 35 0a mp_working" >&5.
7ea30 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 $as_echo "$ac_cv
7ea40 5f 66 75 6e 63 5f 6d 65 6d 63 6d 70 5f 77 6f 72 _func_memcmp_wor
7ea50 6b 69 6e 67 22 20 3e 26 36 3b 20 7d 0a 74 65 73 king" >&6; }.tes
7ea60 74 20 24 61 63 5f 63 76 5f 66 75 6e 63 5f 6d 65 t $ac_cv_func_me
7ea70 6d 63 6d 70 5f 77 6f 72 6b 69 6e 67 20 3d 20 6e mcmp_working = n
7ea80 6f 20 26 26 20 63 61 73 65 20 22 20 24 4c 49 42 o && case " $LIB
7ea90 4f 42 4a 53 20 22 20 69 6e 0a 20 20 2a 22 20 6d OBJS " in. *" m
7eaa0 65 6d 63 6d 70 2e 24 61 63 5f 6f 62 6a 65 78 74 emcmp.$ac_objext
7eab0 20 22 2a 20 29 20 3b 3b 0a 20 20 2a 29 20 4c 49 "* ) ;;. *) LI
7eac0 42 4f 42 4a 53 3d 22 24 4c 49 42 4f 42 4a 53 20 BOBJS="$LIBOBJS
7ead0 6d 65 6d 63 6d 70 2e 24 61 63 5f 6f 62 6a 65 78 memcmp.$ac_objex
7eae0 74 22 0a 20 3b 3b 0a 65 73 61 63 0a 0a 0a 7b 20 t". ;;.esac...{
7eaf0 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
7eb00 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
7eb10 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
7eb20 77 68 65 74 68 65 72 20 73 74 61 74 20 61 63 63 whether stat acc
7eb30 65 70 74 73 20 61 6e 20 65 6d 70 74 79 20 73 74 epts an empty st
7eb40 72 69 6e 67 22 20 3e 26 35 0a 24 61 73 5f 65 63 ring" >&5.$as_ec
7eb50 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 77 ho_n "checking w
7eb60 68 65 74 68 65 72 20 73 74 61 74 20 61 63 63 65 hether stat acce
7eb70 70 74 73 20 61 6e 20 65 6d 70 74 79 20 73 74 72 pts an empty str
7eb80 69 6e 67 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ing... " >&6; }.
7eb90 69 66 20 24 7b 61 63 5f 63 76 5f 66 75 6e 63 5f if ${ac_cv_func_
7eba0 73 74 61 74 5f 65 6d 70 74 79 5f 73 74 72 69 6e stat_empty_strin
7ebb0 67 5f 62 75 67 2b 3a 7d 20 66 61 6c 73 65 3b 20 g_bug+:} false;
7ebc0 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
7ebd0 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
7ebe0 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 >&6.else. if te
7ebf0 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 st "$cross_compi
7ec00 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 ling" = yes; the
7ec10 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 66 75 6e 63 n :. ac_cv_func
7ec20 5f 73 74 61 74 5f 65 6d 70 74 79 5f 73 74 72 69 _stat_empty_stri
7ec30 6e 67 5f 62 75 67 3d 79 65 73 0a 65 6c 73 65 0a ng_bug=yes.else.
7ec40 20 20 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 cat confdefs.h
7ec50 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e - <<_ACEOF >con
7ec60 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a ftest.$ac_ext./*
7ec70 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e end confdefs.h.
7ec80 20 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c 75 64 65 */.$ac_include
7ec90 73 5f 64 65 66 61 75 6c 74 0a 69 6e 74 0a 6d 61 s_default.int.ma
7eca0 69 6e 20 28 29 0a 7b 0a 73 74 72 75 63 74 20 73 in ().{.struct s
7ecb0 74 61 74 20 73 62 75 66 3b 0a 20 20 72 65 74 75 tat sbuf;. retu
7ecc0 72 6e 20 73 74 61 74 20 28 22 22 2c 20 26 73 62 rn stat ("", &sb
7ecd0 75 66 29 20 3d 3d 20 30 3b 0a 20 20 3b 0a 20 20 uf) == 0;. ;.
7ece0 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 return 0;.}._ACE
7ecf0 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 OF.if ac_fn_c_tr
7ed00 79 5f 72 75 6e 20 22 24 4c 49 4e 45 4e 4f 22 3b y_run "$LINENO";
7ed10 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f then :. ac_cv_
7ed20 66 75 6e 63 5f 73 74 61 74 5f 65 6d 70 74 79 5f func_stat_empty_
7ed30 73 74 72 69 6e 67 5f 62 75 67 3d 6e 6f 0a 65 6c string_bug=no.el
7ed40 73 65 0a 20 20 61 63 5f 63 76 5f 66 75 6e 63 5f se. ac_cv_func_
7ed50 73 74 61 74 5f 65 6d 70 74 79 5f 73 74 72 69 6e stat_empty_strin
7ed60 67 5f 62 75 67 3d 79 65 73 0a 66 69 0a 72 6d 20 g_bug=yes.fi.rm
7ed70 2d 66 20 63 6f 72 65 20 2a 2e 63 6f 72 65 20 63 -f core *.core c
7ed80 6f 72 65 2e 63 6f 6e 66 74 65 73 74 2e 2a 20 67 ore.conftest.* g
7ed90 6d 6f 6e 2e 6f 75 74 20 62 62 2e 6f 75 74 20 63 mon.out bb.out c
7eda0 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 onftest$ac_exeex
7edb0 74 20 5c 0a 20 20 63 6f 6e 66 74 65 73 74 2e 24 t \. conftest.$
7edc0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 ac_objext confte
7edd0 73 74 2e 62 65 61 6d 20 63 6f 6e 66 74 65 73 74 st.beam conftest
7ede0 2e 24 61 63 5f 65 78 74 0a 66 69 0a 0a 66 69 0a .$ac_ext.fi..fi.
7edf0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
7ee00 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
7ee10 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
7ee20 20 24 61 63 5f 63 76 5f 66 75 6e 63 5f 73 74 61 $ac_cv_func_sta
7ee30 74 5f 65 6d 70 74 79 5f 73 74 72 69 6e 67 5f 62 t_empty_string_b
7ee40 75 67 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f ug" >&5.$as_echo
7ee50 20 22 24 61 63 5f 63 76 5f 66 75 6e 63 5f 73 74 "$ac_cv_func_st
7ee60 61 74 5f 65 6d 70 74 79 5f 73 74 72 69 6e 67 5f at_empty_string_
7ee70 62 75 67 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 bug" >&6; }.if t
7ee80 65 73 74 20 24 61 63 5f 63 76 5f 66 75 6e 63 5f est $ac_cv_func_
7ee90 73 74 61 74 5f 65 6d 70 74 79 5f 73 74 72 69 6e stat_empty_strin
7eea0 67 5f 62 75 67 20 3d 20 79 65 73 3b 20 74 68 65 g_bug = yes; the
7eeb0 6e 0a 20 20 63 61 73 65 20 22 20 24 4c 49 42 4f n. case " $LIBO
7eec0 42 4a 53 20 22 20 69 6e 0a 20 20 2a 22 20 73 74 BJS " in. *" st
7eed0 61 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 22 2a at.$ac_objext "*
7eee0 20 29 20 3b 3b 0a 20 20 2a 29 20 4c 49 42 4f 42 ) ;;. *) LIBOB
7eef0 4a 53 3d 22 24 4c 49 42 4f 42 4a 53 20 73 74 61 JS="$LIBOBJS sta
7ef00 74 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a 20 3b t.$ac_objext". ;
7ef10 3b 0a 65 73 61 63 0a 0a 0a 63 61 74 20 3e 3e 63 ;.esac...cat >>c
7ef20 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 onfdefs.h <<_ACE
7ef30 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f OF.#define HAVE_
7ef40 53 54 41 54 5f 45 4d 50 54 59 5f 53 54 52 49 4e STAT_EMPTY_STRIN
7ef50 47 5f 42 55 47 20 31 0a 5f 41 43 45 4f 46 0a 0a G_BUG 1._ACEOF..
7ef60 66 69 0a 0a 66 6f 72 20 61 63 5f 66 75 6e 63 20 fi..for ac_func
7ef70 69 6e 20 73 74 72 66 74 69 6d 65 0a 64 6f 20 3a in strftime.do :
7ef80 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 6b . ac_fn_c_check
7ef90 5f 66 75 6e 63 20 22 24 4c 49 4e 45 4e 4f 22 20 _func "$LINENO"
7efa0 22 73 74 72 66 74 69 6d 65 22 20 22 61 63 5f 63 "strftime" "ac_c
7efb0 76 5f 66 75 6e 63 5f 73 74 72 66 74 69 6d 65 22 v_func_strftime"
7efc0 0a 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 .if test "x$ac_c
7efd0 76 5f 66 75 6e 63 5f 73 74 72 66 74 69 6d 65 22 v_func_strftime"
7efe0 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a = xyes; then :.
7eff0 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 cat >>confdefs
7f000 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 .h <<_ACEOF.#def
7f010 69 6e 65 20 48 41 56 45 5f 53 54 52 46 54 49 4d ine HAVE_STRFTIM
7f020 45 20 31 0a 5f 41 43 45 4f 46 0a 0a 65 6c 73 65 E 1._ACEOF..else
7f030 0a 20 20 23 20 73 74 72 66 74 69 6d 65 20 69 73 . # strftime is
7f040 20 69 6e 20 2d 6c 69 6e 74 6c 20 6f 6e 20 53 43 in -lintl on SC
7f050 4f 20 55 4e 49 58 2e 0a 7b 20 24 61 73 5f 65 63 O UNIX..{ $as_ec
7f060 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
7f070 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
7f080 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 74 checking for st
7f090 72 66 74 69 6d 65 20 69 6e 20 2d 6c 69 6e 74 6c rftime in -lintl
7f0a0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
7f0b0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 "checking for s
7f0c0 74 72 66 74 69 6d 65 20 69 6e 20 2d 6c 69 6e 74 trftime in -lint
7f0d0 6c 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 l... " >&6; }.if
7f0e0 20 24 7b 61 63 5f 63 76 5f 6c 69 62 5f 69 6e 74 ${ac_cv_lib_int
7f0f0 6c 5f 73 74 72 66 74 69 6d 65 2b 3a 7d 20 66 61 l_strftime+:} fa
7f100 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
7f110 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
7f120 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
7f130 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 ac_check_lib_sav
7f140 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 e_LIBS=$LIBS.LIB
7f150 53 3d 22 2d 6c 69 6e 74 6c 20 20 24 4c 49 42 53 S="-lintl $LIBS
7f160 22 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 ".cat confdefs.h
7f170 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e - <<_ACEOF >con
7f180 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a ftest.$ac_ext./*
7f190 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e end confdefs.h.
7f1a0 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 */../* Overrid
7f1b0 65 20 61 6e 79 20 47 43 43 20 69 6e 74 65 72 6e e any GCC intern
7f1c0 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 al prototype to
7f1d0 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a avoid an error..
7f1e0 20 20 20 55 73 65 20 63 68 61 72 20 62 65 63 61 Use char beca
7f1f0 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 use int might ma
7f200 74 63 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 tch the return t
7f210 79 70 65 20 6f 66 20 61 20 47 43 43 0a 20 20 20 ype of a GCC.
7f220 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e builtin and then
7f230 20 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 its argument pr
7f240 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 ototype would st
7f250 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23 ill apply. */.#
7f260 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 ifdef __cplusplu
7f270 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 65 6e s.extern "C".#en
7f280 64 69 66 0a 63 68 61 72 20 73 74 72 66 74 69 6d dif.char strftim
7f290 65 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 e ();.int.main (
7f2a0 29 0a 7b 0a 72 65 74 75 72 6e 20 73 74 72 66 74 ).{.return strft
7f2b0 69 6d 65 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 ime ();. ;. re
7f2c0 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 turn 0;.}._ACEOF
7f2d0 0a 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f .if ac_fn_c_try_
7f2e0 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 link "$LINENO";
7f2f0 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 6c then :. ac_cv_l
7f300 69 62 5f 69 6e 74 6c 5f 73 74 72 66 74 69 6d 65 ib_intl_strftime
7f310 3d 79 65 73 0a 65 6c 73 65 0a 20 20 61 63 5f 63 =yes.else. ac_c
7f320 76 5f 6c 69 62 5f 69 6e 74 6c 5f 73 74 72 66 74 v_lib_intl_strft
7f330 69 6d 65 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 ime=no.fi.rm -f
7f340 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 core conftest.er
7f350 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f r conftest.$ac_o
7f360 62 6a 65 78 74 20 5c 0a 20 20 20 20 63 6f 6e 66 bjext \. conf
7f370 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 63 test$ac_exeext c
7f380 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
7f390 4c 49 42 53 3d 24 61 63 5f 63 68 65 63 6b 5f 6c LIBS=$ac_check_l
7f3a0 69 62 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a ib_save_LIBS.fi.
7f3b0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
7f3c0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
7f3d0 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
7f3e0 20 24 61 63 5f 63 76 5f 6c 69 62 5f 69 6e 74 6c $ac_cv_lib_intl
7f3f0 5f 73 74 72 66 74 69 6d 65 22 20 3e 26 35 0a 24 _strftime" >&5.$
7f400 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f as_echo "$ac_cv_
7f410 6c 69 62 5f 69 6e 74 6c 5f 73 74 72 66 74 69 6d lib_intl_strftim
7f420 65 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 e" >&6; }.if tes
7f430 74 20 22 78 24 61 63 5f 63 76 5f 6c 69 62 5f 69 t "x$ac_cv_lib_i
7f440 6e 74 6c 5f 73 74 72 66 74 69 6d 65 22 20 3d 20 ntl_strftime" =
7f450 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 24 xyes; then :. $
7f460 61 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 as_echo "#define
7f470 20 48 41 56 45 5f 53 54 52 46 54 49 4d 45 20 31 HAVE_STRFTIME 1
7f480 22 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a " >>confdefs.h..
7f490 4c 49 42 53 3d 22 2d 6c 69 6e 74 6c 20 24 4c 49 LIBS="-lintl $LI
7f4a0 42 53 22 0a 66 69 0a 0a 66 69 0a 64 6f 6e 65 0a BS".fi..fi.done.
7f4b0 0a 66 6f 72 20 61 63 5f 66 75 6e 63 20 69 6e 20 .for ac_func in
7f4c0 6d 65 6d 73 65 74 20 73 71 72 74 20 73 74 72 63 memset sqrt strc
7f4d0 61 73 65 63 6d 70 20 73 74 72 65 72 72 6f 72 20 asecmp strerror
7f4e0 73 74 72 6e 63 61 73 65 63 6d 70 20 73 74 72 73 strncasecmp strs
7f4f0 74 72 20 66 64 61 74 61 73 79 6e 63 20 66 74 72 tr fdatasync ftr
7f500 75 6e 63 61 74 65 20 67 65 74 63 77 64 20 67 65 uncate getcwd ge
7f510 74 74 69 6d 65 6f 66 64 61 79 20 6c 6f 63 61 6c ttimeofday local
7f520 74 69 6d 65 5f 72 20 6d 65 6d 6d 6f 76 65 20 73 time_r memmove s
7f530 74 72 65 72 72 6f 72 0a 64 6f 20 3a 0a 20 20 61 trerror.do :. a
7f540 73 5f 61 63 5f 76 61 72 3d 60 24 61 73 5f 65 63 s_ac_var=`$as_ec
7f550 68 6f 20 22 61 63 5f 63 76 5f 66 75 6e 63 5f 24 ho "ac_cv_func_$
7f560 61 63 5f 66 75 6e 63 22 20 7c 20 24 61 73 5f 74 ac_func" | $as_t
7f570 72 5f 73 68 60 0a 61 63 5f 66 6e 5f 63 5f 63 68 r_sh`.ac_fn_c_ch
7f580 65 63 6b 5f 66 75 6e 63 20 22 24 4c 49 4e 45 4e eck_func "$LINEN
7f590 4f 22 20 22 24 61 63 5f 66 75 6e 63 22 20 22 24 O" "$ac_func" "$
7f5a0 61 73 5f 61 63 5f 76 61 72 22 0a 69 66 20 65 76 as_ac_var".if ev
7f5b0 61 6c 20 74 65 73 74 20 5c 22 78 5c 24 22 24 61 al test \"x\$"$a
7f5c0 73 5f 61 63 5f 76 61 72 22 5c 22 20 3d 20 78 22 s_ac_var"\" = x"
7f5d0 79 65 73 22 3b 20 74 68 65 6e 20 3a 0a 20 20 63 yes"; then :. c
7f5e0 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 at >>confdefs.h
7f5f0 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 <<_ACEOF.#define
7f600 20 60 24 61 73 5f 65 63 68 6f 20 22 48 41 56 45 `$as_echo "HAVE
7f610 5f 24 61 63 5f 66 75 6e 63 22 20 7c 20 24 61 73 _$ac_func" | $as
7f620 5f 74 72 5f 63 70 70 60 20 31 0a 5f 41 43 45 4f _tr_cpp` 1._ACEO
7f630 46 0a 0a 66 69 0a 64 6f 6e 65 0a 0a 0a 23 20 43 F..fi.done...# C
7f640 68 65 63 6b 73 20 66 6f 72 20 69 6e 73 74 61 6c hecks for instal
7f650 6c 65 64 20 6c 69 62 72 61 72 69 65 73 0a 7b 20 led libraries.{
7f660 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
7f670 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
7f680 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
7f690 66 6f 72 20 73 71 6c 69 74 65 33 5f 70 72 65 70 for sqlite3_prep
7f6a0 61 72 65 5f 76 32 20 69 6e 20 2d 6c 73 71 6c 69 are_v2 in -lsqli
7f6b0 74 65 33 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 te3" >&5.$as_ech
7f6c0 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
7f6d0 72 20 73 71 6c 69 74 65 33 5f 70 72 65 70 61 72 r sqlite3_prepar
7f6e0 65 5f 76 32 20 69 6e 20 2d 6c 73 71 6c 69 74 65 e_v2 in -lsqlite
7f6f0 33 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 3... " >&6; }.if
7f700 20 24 7b 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c ${ac_cv_lib_sql
7f710 69 74 65 33 5f 73 71 6c 69 74 65 33 5f 70 72 65 ite3_sqlite3_pre
7f720 70 61 72 65 5f 76 32 2b 3a 7d 20 66 61 6c 73 65 pare_v2+:} false
7f730 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
7f740 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
7f750 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f " >&6.else. ac_
7f760 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c check_lib_save_L
7f770 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 53 3d 22 IBS=$LIBS.LIBS="
7f780 2d 6c 73 71 6c 69 74 65 33 20 2d 6c 6d 20 24 4c -lsqlite3 -lm $L
7f790 49 42 53 22 0a 63 61 74 20 63 6f 6e 66 64 65 66 IBS".cat confdef
7f7a0 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e s.h - <<_ACEOF >
7f7b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
7f7c0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 ./* end confdefs
7f7d0 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 .h. */../* Over
7f7e0 72 69 64 65 20 61 6e 79 20 47 43 43 20 69 6e 74 ride any GCC int
7f7f0 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 ernal prototype
7f800 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72 6f to avoid an erro
7f810 72 2e 0a 20 20 20 55 73 65 20 63 68 61 72 20 62 r.. Use char b
7f820 65 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 74 ecause int might
7f830 20 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 72 match the retur
7f840 6e 20 74 79 70 65 20 6f 66 20 61 20 47 43 43 0a n type of a GCC.
7f850 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 builtin and t
7f860 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e 74 hen its argument
7f870 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 prototype would
7f880 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a still apply. *
7f890 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 /.#ifdef __cplus
7f8a0 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 0a plus.extern "C".
7f8b0 23 65 6e 64 69 66 0a 63 68 61 72 20 73 71 6c 69 #endif.char sqli
7f8c0 74 65 33 5f 70 72 65 70 61 72 65 5f 76 32 20 28 te3_prepare_v2 (
7f8d0 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b );.int.main ().{
7f8e0 0a 72 65 74 75 72 6e 20 73 71 6c 69 74 65 33 5f .return sqlite3_
7f8f0 70 72 65 70 61 72 65 5f 76 32 20 28 29 3b 0a 20 prepare_v2 ();.
7f900 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d ;. return 0;.}
7f910 0a 5f 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e ._ACEOF.if ac_fn
7f920 5f 63 5f 74 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 _c_try_link "$LI
7f930 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 NENO"; then :.
7f940 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c 69 74 65 ac_cv_lib_sqlite
7f950 33 5f 73 71 6c 69 74 65 33 5f 70 72 65 70 61 72 3_sqlite3_prepar
7f960 65 5f 76 32 3d 79 65 73 0a 65 6c 73 65 0a 20 20 e_v2=yes.else.
7f970 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c 69 74 65 ac_cv_lib_sqlite
7f980 33 5f 73 71 6c 69 74 65 33 5f 70 72 65 70 61 72 3_sqlite3_prepar
7f990 65 5f 76 32 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 e_v2=no.fi.rm -f
7f9a0 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 core conftest.e
7f9b0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f rr conftest.$ac_
7f9c0 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 63 6f 6e objext \. con
7f9d0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 ftest$ac_exeext
7f9e0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
7f9f0 0a 4c 49 42 53 3d 24 61 63 5f 63 68 65 63 6b 5f .LIBS=$ac_check_
7fa00 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 lib_save_LIBS.fi
7fa10 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
7fa20 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
7fa30 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
7fa40 3a 20 24 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c : $ac_cv_lib_sql
7fa50 69 74 65 33 5f 73 71 6c 69 74 65 33 5f 70 72 65 ite3_sqlite3_pre
7fa60 70 61 72 65 5f 76 32 22 20 3e 26 35 0a 24 61 73 pare_v2" >&5.$as
7fa70 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 6c 69 _echo "$ac_cv_li
7fa80 62 5f 73 71 6c 69 74 65 33 5f 73 71 6c 69 74 65 b_sqlite3_sqlite
7fa90 33 5f 70 72 65 70 61 72 65 5f 76 32 22 20 3e 26 3_prepare_v2" >&
7faa0 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 78 24 6; }.if test "x$
7fab0 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c 69 74 65 ac_cv_lib_sqlite
7fac0 33 5f 73 71 6c 69 74 65 33 5f 70 72 65 70 61 72 3_sqlite3_prepar
7fad0 65 5f 76 32 22 20 3d 20 78 79 65 73 3b 20 74 68 e_v2" = xyes; th
7fae0 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63 6f 6e en :. cat >>con
7faf0 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 fdefs.h <<_ACEOF
7fb00 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f 4c 49 .#define HAVE_LI
7fb10 42 53 51 4c 49 54 45 33 20 31 0a 5f 41 43 45 4f BSQLITE3 1._ACEO
7fb20 46 0a 0a 20 20 4c 49 42 53 3d 22 2d 6c 73 71 6c F.. LIBS="-lsql
7fb30 69 74 65 33 20 24 4c 49 42 53 22 0a 0a 65 6c 73 ite3 $LIBS"..els
7fb40 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 e. as_fn_error
7fb50 24 3f 20 22 27 6c 69 62 73 71 6c 69 74 65 33 27 $? "'libsqlite3'
7fb60 20 69 73 20 72 65 71 75 69 72 65 64 20 62 75 74 is required but
7fb70 20 69 74 20 64 6f 65 73 6e 27 74 20 73 65 65 6d it doesn't seem
7fb80 20 74 6f 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 to be installed
7fb90 20 6f 6e 20 74 68 69 73 20 73 79 73 74 65 6d 2e on this system.
7fba0 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 " "$LINENO" 5.fi
7fbb0 0a 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
7fbc0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
7fbd0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
7fbe0 69 6e 67 20 66 6f 72 20 69 6e 66 6c 61 74 65 49 ing for inflateI
7fbf0 6e 69 74 5f 20 69 6e 20 2d 6c 7a 22 20 3e 26 35 nit_ in -lz" >&5
7fc00 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
7fc10 63 6b 69 6e 67 20 66 6f 72 20 69 6e 66 6c 61 74 cking for inflat
7fc20 65 49 6e 69 74 5f 20 69 6e 20 2d 6c 7a 2e 2e 2e eInit_ in -lz...
7fc30 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
7fc40 63 5f 63 76 5f 6c 69 62 5f 7a 5f 69 6e 66 6c 61 c_cv_lib_z_infla
7fc50 74 65 49 6e 69 74 5f 2b 3a 7d 20 66 61 6c 73 65 teInit_+:} false
7fc60 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 ; then :. $as_e
7fc70 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 cho_n "(cached)
7fc80 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f " >&6.else. ac_
7fc90 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c check_lib_save_L
7fca0 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 53 3d 22 IBS=$LIBS.LIBS="
7fcb0 2d 6c 7a 20 2d 6c 6d 20 24 4c 49 42 53 22 0a 63 -lz -lm $LIBS".c
7fcc0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 at confdefs.h -
7fcd0 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 <<_ACEOF >confte
7fce0 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e st.$ac_ext./* en
7fcf0 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a d confdefs.h. *
7fd00 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 /../* Override a
7fd10 6e 79 20 47 43 43 20 69 6e 74 65 72 6e 61 6c 20 ny GCC internal
7fd20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f prototype to avo
7fd30 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 20 id an error..
7fd40 55 73 65 20 63 68 61 72 20 62 65 63 61 75 73 65 Use char because
7fd50 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 68 int might match
7fd60 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 65 the return type
7fd70 20 6f 66 20 61 20 47 43 43 0a 20 20 20 62 75 69 of a GCC. bui
7fd80 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 74 ltin and then it
7fd90 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f s argument proto
7fda0 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c type would still
7fdb0 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23 69 66 64 apply. */.#ifd
7fdc0 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 ef __cplusplus.e
7fdd0 78 74 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 66 xtern "C".#endif
7fde0 0a 63 68 61 72 20 69 6e 66 6c 61 74 65 49 6e 69 .char inflateIni
7fdf0 74 5f 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 t_ ();.int.main
7fe00 28 29 0a 7b 0a 72 65 74 75 72 6e 20 69 6e 66 6c ().{.return infl
7fe10 61 74 65 49 6e 69 74 5f 20 28 29 3b 0a 20 20 3b ateInit_ ();. ;
7fe20 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f . return 0;.}._
7fe30 41 43 45 4f 46 0a 69 66 20 61 63 5f 66 6e 5f 63 ACEOF.if ac_fn_c
7fe40 5f 74 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 _try_link "$LINE
7fe50 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 NO"; then :. ac
7fe60 5f 63 76 5f 6c 69 62 5f 7a 5f 69 6e 66 6c 61 74 _cv_lib_z_inflat
7fe70 65 49 6e 69 74 5f 3d 79 65 73 0a 65 6c 73 65 0a eInit_=yes.else.
7fe80 20 20 61 63 5f 63 76 5f 6c 69 62 5f 7a 5f 69 6e ac_cv_lib_z_in
7fe90 66 6c 61 74 65 49 6e 69 74 5f 3d 6e 6f 0a 66 69 flateInit_=no.fi
7fea0 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
7feb0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
7fec0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 t.$ac_objext \.
7fed0 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 conftest$ac_e
7fee0 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 xeext conftest.$
7fef0 61 63 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f ac_ext.LIBS=$ac_
7ff00 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c check_lib_save_L
7ff10 49 42 53 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 IBS.fi.{ $as_ech
7ff20 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
7ff30 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
7ff40 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6c result: $ac_cv_l
7ff50 69 62 5f 7a 5f 69 6e 66 6c 61 74 65 49 6e 69 74 ib_z_inflateInit
7ff60 5f 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 _" >&5.$as_echo
7ff70 22 24 61 63 5f 63 76 5f 6c 69 62 5f 7a 5f 69 6e "$ac_cv_lib_z_in
7ff80 66 6c 61 74 65 49 6e 69 74 5f 22 20 3e 26 36 3b flateInit_" >&6;
7ff90 20 7d 0a 69 66 20 74 65 73 74 20 22 78 24 61 63 }.if test "x$ac
7ffa0 5f 63 76 5f 6c 69 62 5f 7a 5f 69 6e 66 6c 61 74 _cv_lib_z_inflat
7ffb0 65 49 6e 69 74 5f 22 20 3d 20 78 79 65 73 3b 20 eInit_" = xyes;
7ffc0 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63 then :. cat >>c
7ffd0 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 onfdefs.h <<_ACE
7ffe0 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f OF.#define HAVE_
7fff0 4c 49 42 5a 20 31 0a 5f 41 43 45 4f 46 0a 0a 20 LIBZ 1._ACEOF..
80000 20 4c 49 42 53 3d 22 2d 6c 7a 20 24 4c 49 42 53 LIBS="-lz $LIBS
80010 22 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f "..else. as_fn_
80020 65 72 72 6f 72 20 24 3f 20 22 27 6c 69 62 7a 27 error $? "'libz'
80030 20 69 73 20 72 65 71 75 69 72 65 64 20 62 75 74 is required but
80040 20 69 74 20 64 6f 65 73 6e 27 74 20 73 65 65 6d it doesn't seem
80050 20 74 6f 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 to be installed
80060 20 6f 6e 20 74 68 69 73 20 73 79 73 74 65 6d 2e on this system.
80070 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 " "$LINENO" 5.fi
80080 0a 0a 0a 61 63 5f 63 6f 6e 66 69 67 5f 66 69 6c ...ac_config_fil
80090 65 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 5f 66 es="$ac_config_f
800a0 69 6c 65 73 20 4d 61 6b 65 66 69 6c 65 20 73 72 iles Makefile sr
800b0 63 2f 4d 61 6b 65 66 69 6c 65 20 73 72 63 2f 68 c/Makefile src/h
800c0 65 61 64 65 72 73 2f 4d 61 6b 65 66 69 6c 65 20 eaders/Makefile
800d0 73 72 63 2f 67 61 69 61 61 75 78 2f 4d 61 6b 65 src/gaiaaux/Make
800e0 66 69 6c 65 20 73 72 63 2f 67 61 69 61 65 78 69 file src/gaiaexi
800f0 66 2f 4d 61 6b 65 66 69 6c 65 20 73 72 63 2f 67 f/Makefile src/g
80100 61 69 61 67 65 6f 2f 4d 61 6b 65 66 69 6c 65 20 aiageo/Makefile
80110 73 72 63 2f 67 61 69 61 67 65 6f 2f 66 6c 65 78 src/gaiageo/flex
80120 2f 4d 61 6b 65 66 69 6c 65 20 73 72 63 2f 67 61 /Makefile src/ga
80130 69 61 67 65 6f 2f 6c 65 6d 6f 6e 2f 4d 61 6b 65 iageo/lemon/Make
80140 66 69 6c 65 20 73 72 63 2f 67 61 69 61 67 65 6f file src/gaiageo
80150 2f 6c 65 6d 6f 6e 2f 6c 65 6d 6f 6e 5f 73 72 63 /lemon/lemon_src
80160 2f 4d 61 6b 65 66 69 6c 65 20 73 72 63 2f 67 65 /Makefile src/ge
80170 6f 70 61 63 6b 61 67 65 2f 4d 61 6b 65 66 69 6c opackage/Makefil
80180 65 20 73 72 63 2f 73 70 61 74 69 61 6c 69 74 65 e src/spatialite
80190 2f 4d 61 6b 65 66 69 6c 65 20 73 72 63 2f 73 68 /Makefile src/sh
801a0 61 70 65 66 69 6c 65 73 2f 4d 61 6b 65 66 69 6c apefiles/Makefil
801b0 65 20 73 72 63 2f 64 78 66 2f 4d 61 6b 65 66 69 e src/dxf/Makefi
801c0 6c 65 20 73 72 63 2f 6d 64 35 2f 4d 61 6b 65 66 le src/md5/Makef
801d0 69 6c 65 20 73 72 63 2f 63 6f 6e 74 72 6f 6c 5f ile src/control_
801e0 70 6f 69 6e 74 73 2f 4d 61 6b 65 66 69 6c 65 20 points/Makefile
801f0 73 72 63 2f 63 75 74 74 65 72 2f 4d 61 6b 65 66 src/cutter/Makef
80200 69 6c 65 20 73 72 63 2f 74 6f 70 6f 6c 6f 67 79 ile src/topology
80210 2f 4d 61 6b 65 66 69 6c 65 20 73 72 63 2f 73 72 /Makefile src/sr
80220 73 69 6e 69 74 2f 4d 61 6b 65 66 69 6c 65 20 73 sinit/Makefile s
80230 72 63 2f 73 72 73 69 6e 69 74 2f 65 70 73 67 5f rc/srsinit/epsg_
80240 75 70 64 61 74 65 2f 4d 61 6b 65 66 69 6c 65 20 update/Makefile
80250 73 72 63 2f 73 74 6f 72 65 64 5f 70 72 6f 63 65 src/stored_proce
80260 64 75 72 65 73 2f 4d 61 6b 65 66 69 6c 65 20 73 dures/Makefile s
80270 72 63 2f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 63 61 rc/connection_ca
80280 63 68 65 2f 4d 61 6b 65 66 69 6c 65 20 73 72 63 che/Makefile src
80290 2f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 63 61 63 68 /connection_cach
802a0 65 2f 67 65 6e 65 72 61 74 6f 72 2f 4d 61 6b 65 e/generator/Make
802b0 66 69 6c 65 20 73 72 63 2f 76 69 72 74 75 61 6c file src/virtual
802c0 74 65 78 74 2f 4d 61 6b 65 66 69 6c 65 20 73 72 text/Makefile sr
802d0 63 2f 77 66 73 2f 4d 61 6b 65 66 69 6c 65 20 74 c/wfs/Makefile t
802e0 65 73 74 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 est/Makefile tes
802f0 74 2f 73 71 6c 5f 73 74 6d 74 5f 74 65 73 74 73 t/sql_stmt_tests
80300 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 /Makefile test/s
80310 71 6c 5f 73 74 6d 74 5f 67 65 6f 73 5f 74 65 73 ql_stmt_geos_tes
80320 74 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 74 ts/Makefile test
80330 2f 73 71 6c 5f 73 74 6d 74 5f 67 65 6f 73 61 64 /sql_stmt_geosad
80340 76 61 6e 63 65 64 5f 74 65 73 74 73 2f 4d 61 6b vanced_tests/Mak
80350 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c 5f 73 efile test/sql_s
80360 74 6d 74 5f 67 65 6f 70 61 63 6b 61 67 65 5f 74 tmt_geopackage_t
80370 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 ests/Makefile te
80380 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 70 6b 67 st/sql_stmt_gpkg
80390 5f 65 70 73 67 34 39 32 5f 74 65 73 74 73 2f 4d _epsg492_tests/M
803a0 61 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c akefile test/sql
803b0 5f 73 74 6d 74 5f 67 70 6b 67 5f 65 70 73 67 34 _stmt_gpkg_epsg4
803c0 39 33 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 93_tests/Makefil
803d0 65 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f e test/sql_stmt_
803e0 70 72 6f 6a 5f 74 65 73 74 73 2f 4d 61 6b 65 66 proj_tests/Makef
803f0 69 6c 65 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d ile test/sql_stm
80400 74 5f 70 72 6f 6a 34 39 32 5f 74 65 73 74 73 2f t_proj492_tests/
80410 4d 61 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 71 Makefile test/sq
80420 6c 5f 73 74 6d 74 5f 70 72 6f 6a 34 39 33 5f 74 l_stmt_proj493_t
80430 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 ests/Makefile te
80440 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 6d 61 74 68 st/sql_stmt_math
80450 73 71 6c 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 sql_tests/Makefi
80460 6c 65 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 le test/sql_stmt
80470 5f 72 74 67 65 6f 6d 5f 74 65 73 74 73 2f 4d 61 _rtgeom_tests/Ma
80480 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c 5f kefile test/sql_
80490 73 74 6d 74 5f 72 74 74 6f 70 6f 5f 74 65 73 74 stmt_rttopo_test
804a0 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 74 2f s/Makefile test/
804b0 73 71 6c 5f 73 74 6d 74 5f 6c 69 62 78 6d 6c 32 sql_stmt_libxml2
804c0 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 20 _tests/Makefile
804d0 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 73 65 test/sql_stmt_se
804e0 63 75 72 69 74 79 5f 74 65 73 74 73 2f 4d 61 6b curity_tests/Mak
804f0 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c 5f 73 efile test/sql_s
80500 74 6d 74 5f 78 6d 6c 73 65 63 5f 74 65 73 74 73 tmt_xmlsec_tests
80510 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 /Makefile test/s
80520 71 6c 5f 73 74 6d 74 5f 66 72 65 65 78 6c 5f 74 ql_stmt_freexl_t
80530 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 ests/Makefile te
80540 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 63 61 63 68 st/sql_stmt_cach
80550 65 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 e_tests/Makefile
80560 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 test/sql_stmt_g
80570 70 6b 67 63 61 63 68 65 5f 74 65 73 74 73 2f 4d pkgcache_tests/M
80580 61 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c akefile test/sql
80590 5f 73 74 6d 74 5f 6e 6f 63 61 63 68 65 5f 74 65 _stmt_nocache_te
805a0 73 74 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 sts/Makefile tes
805b0 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 70 6b 67 6e t/sql_stmt_gpkgn
805c0 6f 63 61 63 68 65 5f 74 65 73 74 73 2f 4d 61 6b ocache_tests/Mak
805d0 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c 5f 73 efile test/sql_s
805e0 74 6d 74 5f 76 6f 72 6f 6e 6f 6a 31 5f 74 65 73 tmt_voronoj1_tes
805f0 74 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 74 ts/Makefile test
80600 2f 73 71 6c 5f 73 74 6d 74 5f 76 6f 72 6f 6e 6f /sql_stmt_vorono
80610 6a 32 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c j2_tests/Makefil
80620 65 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f e test/sql_stmt_
80630 73 65 71 75 65 6e 63 65 5f 74 65 73 74 73 2f 4d sequence_tests/M
80640 61 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c akefile test/sql
80650 5f 73 74 6d 74 5f 72 6f 75 74 69 6e 67 5f 74 65 _stmt_routing_te
80660 73 74 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 sts/Makefile tes
80670 74 2f 73 71 6c 5f 73 74 6d 74 5f 6c 6f 67 66 69 t/sql_stmt_logfi
80680 6c 65 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c le_tests/Makefil
80690 65 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f e test/sql_stmt_
806a0 69 63 6f 6e 76 5f 74 65 73 74 73 2f 4d 61 6b 65 iconv_tests/Make
806b0 66 69 6c 65 20 74 65 73 74 2f 73 71 6c 5f 73 74 file test/sql_st
806c0 6d 74 5f 70 72 6f 63 5f 74 65 73 74 73 2f 4d 61 mt_proc_tests/Ma
806d0 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c 5f kefile test/sql_
806e0 73 74 6d 74 5f 70 6f 69 6e 74 5f 67 65 6f 6d 2f stmt_point_geom/
806f0 4d 61 6b 65 66 69 6c 65 20 74 65 73 74 2f 73 71 Makefile test/sq
80700 6c 5f 73 74 6d 74 5f 74 69 6e 79 5f 70 6f 69 6e l_stmt_tiny_poin
80710 74 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 74 2f t/Makefile test/
80720 73 71 6c 5f 73 74 6d 74 5f 70 6f 73 74 67 72 65 sql_stmt_postgre
80730 73 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 s_tests/Makefile
80740 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 test/sql_stmt_g
80750 65 6f 73 33 37 30 5f 74 65 73 74 73 2f 4d 61 6b eos370_tests/Mak
80760 65 66 69 6c 65 20 74 65 73 74 2f 73 71 6c 5f 73 efile test/sql_s
80770 74 6d 74 5f 72 65 6e 61 6d 65 6e 65 77 5f 74 65 tmt_renamenew_te
80780 73 74 73 2f 4d 61 6b 65 66 69 6c 65 20 74 65 73 sts/Makefile tes
80790 74 2f 73 71 6c 5f 73 74 6d 74 5f 72 65 6e 61 6d t/sql_stmt_renam
807a0 65 6f 6c 64 5f 74 65 73 74 73 2f 4d 61 6b 65 66 eold_tests/Makef
807b0 69 6c 65 20 65 78 61 6d 70 6c 65 73 2f 4d 61 6b ile examples/Mak
807c0 65 66 69 6c 65 20 44 6f 78 79 66 69 6c 65 20 73 efile Doxyfile s
807d0 70 61 74 69 61 6c 69 74 65 2e 70 63 22 0a 0a 0a patialite.pc"...
807e0 23 20 65 78 70 6f 72 74 69 6e 67 20 74 68 65 20 # exporting the
807f0 54 41 52 47 45 54 5f 43 50 55 20 73 74 72 69 6e TARGET_CPU strin
80800 67 0a 73 70 6c 69 74 65 5f 63 70 75 3d 60 24 43 g.splite_cpu=`$C
80810 43 20 2d 64 75 6d 70 6d 61 63 68 69 6e 65 60 0a C -dumpmachine`.
80820 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 cat >>confdefs.h
80830 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e <<_ACEOF.#defin
80840 65 20 54 41 52 47 45 54 5f 43 50 55 20 22 24 73 e TARGET_CPU "$s
80850 70 6c 69 74 65 5f 63 70 75 22 0a 5f 41 43 45 4f plite_cpu"._ACEO
80860 46 0a 0a 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d F....#----------
80870 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
80880 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
80890 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
808a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 -------------.#
808b0 20 20 2d 2d 65 6e 61 62 6c 65 2d 6d 61 74 68 73 --enable-maths
808c0 71 6c 0a 23 0a 23 20 43 68 65 63 6b 20 77 68 65 ql.#.# Check whe
808d0 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 6d 61 ther --enable-ma
808e0 74 68 73 71 6c 20 77 61 73 20 67 69 76 65 6e 2e thsql was given.
808f0 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 .if test "${enab
80900 6c 65 5f 6d 61 74 68 73 71 6c 2b 73 65 74 7d 22 le_mathsql+set}"
80910 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 = set; then :.
80920 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 enableval=$enab
80930 6c 65 5f 6d 61 74 68 73 71 6c 3b 0a 65 6c 73 65 le_mathsql;.else
80940 0a 20 20 65 6e 61 62 6c 65 5f 6d 61 74 68 73 71 . enable_mathsq
80950 6c 3d 79 65 73 0a 66 69 0a 0a 69 66 20 74 65 73 l=yes.fi..if tes
80960 74 20 78 22 24 65 6e 61 62 6c 65 5f 6d 61 74 68 t x"$enable_math
80970 73 71 6c 22 20 21 3d 20 22 78 79 65 73 22 3b 20 sql" != "xyes";
80980 74 68 65 6e 0a 20 20 24 61 73 5f 65 63 68 6f 20 then. $as_echo
80990 22 23 64 65 66 69 6e 65 20 4f 4d 49 54 5f 4d 41 "#define OMIT_MA
809a0 54 48 53 51 4c 20 31 22 20 3e 3e 63 6f 6e 66 64 THSQL 1" >>confd
809b0 65 66 73 2e 68 0a 0a 66 69 0a 23 2d 2d 2d 2d 2d efs.h..fi.#-----
809c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
809d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
809e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
809f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
80a00 2d 2d 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --..#-----------
80a10 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
80a20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
80a30 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
80a40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 ------------.#
80a50 20 2d 2d 65 6e 61 62 6c 65 2d 67 65 6f 63 61 6c --enable-geocal
80a60 6c 62 61 63 6b 73 0a 23 0a 23 20 43 68 65 63 6b lbacks.#.# Check
80a70 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c whether --enabl
80a80 65 2d 67 65 6f 63 61 6c 6c 62 61 63 6b 73 20 77 e-geocallbacks w
80a90 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 as given..if tes
80aa0 74 20 22 24 7b 65 6e 61 62 6c 65 5f 67 65 6f 63 t "${enable_geoc
80ab0 61 6c 6c 62 61 63 6b 73 2b 73 65 74 7d 22 20 3d allbacks+set}" =
80ac0 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20 65 set; then :. e
80ad0 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 nableval=$enable
80ae0 5f 67 65 6f 63 61 6c 6c 62 61 63 6b 73 3b 0a 65 _geocallbacks;.e
80af0 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 67 65 6f lse. enable_geo
80b00 63 61 6c 6c 62 61 63 6b 73 3d 6e 6f 0a 66 69 0a callbacks=no.fi.
80b10 0a 69 66 20 74 65 73 74 20 78 22 24 65 6e 61 62 .if test x"$enab
80b20 6c 65 5f 67 65 6f 63 61 6c 6c 62 61 63 6b 73 22 le_geocallbacks"
80b30 20 3d 3d 20 22 78 79 65 73 22 3b 20 74 68 65 6e == "xyes"; then
80b40 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
80b50 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
80b60 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
80b70 6b 69 6e 67 20 66 6f 72 20 73 71 6c 69 74 65 33 king for sqlite3
80b80 5f 72 74 72 65 65 5f 67 65 6f 6d 65 74 72 79 5f _rtree_geometry_
80b90 63 61 6c 6c 62 61 63 6b 20 69 6e 20 2d 6c 73 71 callback in -lsq
80ba0 6c 69 74 65 33 22 20 3e 26 35 0a 24 61 73 5f 65 lite3" >&5.$as_e
80bb0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
80bc0 66 6f 72 20 73 71 6c 69 74 65 33 5f 72 74 72 65 for sqlite3_rtre
80bd0 65 5f 67 65 6f 6d 65 74 72 79 5f 63 61 6c 6c 62 e_geometry_callb
80be0 61 63 6b 20 69 6e 20 2d 6c 73 71 6c 69 74 65 33 ack in -lsqlite3
80bf0 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 ... " >&6; }.if
80c00 24 7b 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c 69 ${ac_cv_lib_sqli
80c10 74 65 33 5f 73 71 6c 69 74 65 33 5f 72 74 72 65 te3_sqlite3_rtre
80c20 65 5f 67 65 6f 6d 65 74 72 79 5f 63 61 6c 6c 62 e_geometry_callb
80c30 61 63 6b 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 ack+:} false; th
80c40 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
80c50 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
80c60 36 0a 65 6c 73 65 0a 20 20 61 63 5f 63 68 65 63 6.else. ac_chec
80c70 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 3d k_lib_save_LIBS=
80c80 24 4c 49 42 53 0a 4c 49 42 53 3d 22 2d 6c 73 71 $LIBS.LIBS="-lsq
80c90 6c 69 74 65 33 20 2d 6c 6d 20 24 4c 49 42 53 22 lite3 -lm $LIBS"
80ca0 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 .cat confdefs.h
80cb0 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 - <<_ACEOF >conf
80cc0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 test.$ac_ext./*
80cd0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 end confdefs.h.
80ce0 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65 */../* Override
80cf0 20 61 6e 79 20 47 43 43 20 69 6e 74 65 72 6e 61 any GCC interna
80d00 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 61 l prototype to a
80d10 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a 20 void an error..
80d20 20 20 55 73 65 20 63 68 61 72 20 62 65 63 61 75 Use char becau
80d30 73 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 se int might mat
80d40 63 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 ch the return ty
80d50 70 65 20 6f 66 20 61 20 47 43 43 0a 20 20 20 62 pe of a GCC. b
80d60 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 uiltin and then
80d70 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f its argument pro
80d80 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 totype would sti
80d90 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23 69 ll apply. */.#i
80da0 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 fdef __cplusplus
80db0 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 65 6e 64 .extern "C".#end
80dc0 69 66 0a 63 68 61 72 20 73 71 6c 69 74 65 33 5f if.char sqlite3_
80dd0 72 74 72 65 65 5f 67 65 6f 6d 65 74 72 79 5f 63 rtree_geometry_c
80de0 61 6c 6c 62 61 63 6b 20 28 29 3b 0a 69 6e 74 0a allback ();.int.
80df0 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e main ().{.return
80e00 20 73 71 6c 69 74 65 33 5f 72 74 72 65 65 5f 67 sqlite3_rtree_g
80e10 65 6f 6d 65 74 72 79 5f 63 61 6c 6c 62 61 63 6b eometry_callback
80e20 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 ();. ;. retur
80e30 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 n 0;.}._ACEOF.if
80e40 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e ac_fn_c_try_lin
80e50 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 k "$LINENO"; the
80e60 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 6c 69 62 5f n :. ac_cv_lib_
80e70 73 71 6c 69 74 65 33 5f 73 71 6c 69 74 65 33 5f sqlite3_sqlite3_
80e80 72 74 72 65 65 5f 67 65 6f 6d 65 74 72 79 5f 63 rtree_geometry_c
80e90 61 6c 6c 62 61 63 6b 3d 79 65 73 0a 65 6c 73 65 allback=yes.else
80ea0 0a 20 20 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c . ac_cv_lib_sql
80eb0 69 74 65 33 5f 73 71 6c 69 74 65 33 5f 72 74 72 ite3_sqlite3_rtr
80ec0 65 65 5f 67 65 6f 6d 65 74 72 79 5f 63 61 6c 6c ee_geometry_call
80ed0 62 61 63 6b 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 back=no.fi.rm -f
80ee0 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 core conftest.e
80ef0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f rr conftest.$ac_
80f00 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 63 6f 6e objext \. con
80f10 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 ftest$ac_exeext
80f20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 conftest.$ac_ext
80f30 0a 4c 49 42 53 3d 24 61 63 5f 63 68 65 63 6b 5f .LIBS=$ac_check_
80f40 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 lib_save_LIBS.fi
80f50 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
80f60 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
80f70 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
80f80 3a 20 24 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c : $ac_cv_lib_sql
80f90 69 74 65 33 5f 73 71 6c 69 74 65 33 5f 72 74 72 ite3_sqlite3_rtr
80fa0 65 65 5f 67 65 6f 6d 65 74 72 79 5f 63 61 6c 6c ee_geometry_call
80fb0 62 61 63 6b 22 20 3e 26 35 0a 24 61 73 5f 65 63 back" >&5.$as_ec
80fc0 68 6f 20 22 24 61 63 5f 63 76 5f 6c 69 62 5f 73 ho "$ac_cv_lib_s
80fd0 71 6c 69 74 65 33 5f 73 71 6c 69 74 65 33 5f 72 qlite3_sqlite3_r
80fe0 74 72 65 65 5f 67 65 6f 6d 65 74 72 79 5f 63 61 tree_geometry_ca
80ff0 6c 6c 62 61 63 6b 22 20 3e 26 36 3b 20 7d 0a 69 llback" >&6; }.i
81000 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f f test "x$ac_cv_
81010 6c 69 62 5f 73 71 6c 69 74 65 33 5f 73 71 6c 69 lib_sqlite3_sqli
81020 74 65 33 5f 72 74 72 65 65 5f 67 65 6f 6d 65 74 te3_rtree_geomet
81030 72 79 5f 63 61 6c 6c 62 61 63 6b 22 20 3d 20 78 ry_callback" = x
81040 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 yes; then :. ca
81050 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c t >>confdefs.h <
81060 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 <_ACEOF.#define
81070 48 41 56 45 5f 4c 49 42 53 51 4c 49 54 45 33 20 HAVE_LIBSQLITE3
81080 31 0a 5f 41 43 45 4f 46 0a 0a 20 20 4c 49 42 53 1._ACEOF.. LIBS
81090 3d 22 2d 6c 73 71 6c 69 74 65 33 20 24 4c 49 42 ="-lsqlite3 $LIB
810a0 53 22 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e S"..else. as_fn
810b0 5f 65 72 72 6f 72 20 24 3f 20 22 6f 62 73 6f 6c _error $? "obsol
810c0 65 74 65 20 27 6c 69 62 73 71 6c 69 74 65 33 27 ete 'libsqlite3'
810d0 20 28 3c 20 76 2e 33 2e 37 2e 33 29 2e 20 70 6c (< v.3.7.3). pl
810e0 65 61 73 65 20 72 65 74 72 79 20 73 70 65 63 69 ease retry speci
810f0 66 79 69 6e 67 3a 20 2d 2d 64 69 73 61 62 6c 65 fying: --disable
81100 2d 67 65 6f 63 61 6c 6c 62 61 63 6b 73 22 20 22 -geocallbacks" "
81110 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 65 $LINENO" 5.fi..e
81120 6c 73 65 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 lse. $as_echo "
81130 23 64 65 66 69 6e 65 20 4f 4d 49 54 5f 47 45 4f #define OMIT_GEO
81140 43 41 4c 4c 42 41 43 4b 53 20 31 22 20 3e 3e 63 CALLBACKS 1" >>c
81150 6f 6e 66 64 65 66 73 2e 68 0a 0a 66 69 0a 23 2d onfdefs.h..fi.#-
81160 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
81170 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
81180 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
81190 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
811a0 2d 2d 2d 2d 2d 2d 0a 0a 23 2d 2d 2d 2d 2d 2d 2d ------..#-------
811b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
811c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
811d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
811e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
811f0 0a 23 20 20 20 2d 2d 65 6e 61 62 6c 65 2d 6b 6e .# --enable-kn
81200 6e 0a 23 0a 23 20 43 68 65 63 6b 20 77 68 65 74 n.#.# Check whet
81210 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 6b 6e 6e her --enable-knn
81220 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 was given..if t
81230 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6b 6e est "${enable_kn
81240 6e 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 n+set}" = set; t
81250 68 65 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 hen :. enableva
81260 6c 3d 24 65 6e 61 62 6c 65 5f 6b 6e 6e 3b 0a 65 l=$enable_knn;.e
81270 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 6b 6e 6e lse. enable_knn
81280 3d 79 65 73 0a 66 69 0a 0a 69 66 20 74 65 73 74 =yes.fi..if test
81290 20 78 22 24 65 6e 61 62 6c 65 5f 6b 6e 6e 22 20 x"$enable_knn"
812a0 3d 3d 20 22 78 79 65 73 22 3b 20 74 68 65 6e 0a == "xyes"; then.
812b0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
812c0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
812d0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
812e0 69 6e 67 20 66 6f 72 20 73 71 6c 69 74 65 33 5f ing for sqlite3_
812f0 72 74 72 65 65 5f 71 75 65 72 79 5f 63 61 6c 6c rtree_query_call
81300 62 61 63 6b 20 69 6e 20 2d 6c 73 71 6c 69 74 65 back in -lsqlite
81310 33 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 3" >&5.$as_echo_
81320 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 n "checking for
81330 73 71 6c 69 74 65 33 5f 72 74 72 65 65 5f 71 75 sqlite3_rtree_qu
81340 65 72 79 5f 63 61 6c 6c 62 61 63 6b 20 69 6e 20 ery_callback in
81350 2d 6c 73 71 6c 69 74 65 33 2e 2e 2e 20 22 20 3e -lsqlite3... " >
81360 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
81370 5f 6c 69 62 5f 73 71 6c 69 74 65 33 5f 73 71 6c _lib_sqlite3_sql
81380 69 74 65 33 5f 72 74 72 65 65 5f 71 75 65 72 79 ite3_rtree_query
81390 5f 63 61 6c 6c 62 61 63 6b 2b 3a 7d 20 66 61 6c _callback+:} fal
813a0 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
813b0 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
813c0 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 ) " >&6.else. a
813d0 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 c_check_lib_save
813e0 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 53 _LIBS=$LIBS.LIBS
813f0 3d 22 2d 6c 73 71 6c 69 74 65 33 20 2d 6c 6d 20 ="-lsqlite3 -lm
81400 24 4c 49 42 53 22 0a 63 61 74 20 63 6f 6e 66 64 $LIBS".cat confd
81410 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
81420 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
81430 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
81440 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 fs.h. */../* Ov
81450 65 72 72 69 64 65 20 61 6e 79 20 47 43 43 20 69 erride any GCC i
81460 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 nternal prototyp
81470 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 e to avoid an er
81480 72 6f 72 2e 0a 20 20 20 55 73 65 20 63 68 61 72 ror.. Use char
81490 20 62 65 63 61 75 73 65 20 69 6e 74 20 6d 69 67 because int mig
814a0 68 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 74 ht match the ret
814b0 75 72 6e 20 74 79 70 65 20 6f 66 20 61 20 47 43 urn type of a GC
814c0 43 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 C. builtin and
814d0 20 74 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 then its argume
814e0 6e 74 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 nt prototype wou
814f0 6c 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 ld still apply.
81500 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c */.#ifdef __cpl
81510 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 usplus.extern "C
81520 22 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 73 71 ".#endif.char sq
81530 6c 69 74 65 33 5f 72 74 72 65 65 5f 71 75 65 72 lite3_rtree_quer
81540 79 5f 63 61 6c 6c 62 61 63 6b 20 28 29 3b 0a 69 y_callback ();.i
81550 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 nt.main ().{.ret
81560 75 72 6e 20 73 71 6c 69 74 65 33 5f 72 74 72 65 urn sqlite3_rtre
81570 65 5f 71 75 65 72 79 5f 63 61 6c 6c 62 61 63 6b e_query_callback
81580 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 ();. ;. retur
81590 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 69 66 n 0;.}._ACEOF.if
815a0 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e ac_fn_c_try_lin
815b0 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 k "$LINENO"; the
815c0 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 6c 69 62 5f n :. ac_cv_lib_
815d0 73 71 6c 69 74 65 33 5f 73 71 6c 69 74 65 33 5f sqlite3_sqlite3_
815e0 72 74 72 65 65 5f 71 75 65 72 79 5f 63 61 6c 6c rtree_query_call
815f0 62 61 63 6b 3d 79 65 73 0a 65 6c 73 65 0a 20 20 back=yes.else.
81600 61 63 5f 63 76 5f 6c 69 62 5f 73 71 6c 69 74 65 ac_cv_lib_sqlite
81610 33 5f 73 71 6c 69 74 65 33 5f 72 74 72 65 65 5f 3_sqlite3_rtree_
81620 71 75 65 72 79 5f 63 61 6c 6c 62 61 63 6b 3d 6e query_callback=n
81630 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 o.fi.rm -f core
81640 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e conftest.err con
81650 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 ftest.$ac_objext
81660 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 24 \. conftest$
81670 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 ac_exeext confte
81680 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 53 3d st.$ac_ext.LIBS=
81690 24 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 $ac_check_lib_sa
816a0 76 65 5f 4c 49 42 53 0a 66 69 0a 7b 20 24 61 73 ve_LIBS.fi.{ $as
816b0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
816c0 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
816d0 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f O}: result: $ac_
816e0 63 76 5f 6c 69 62 5f 73 71 6c 69 74 65 33 5f 73 cv_lib_sqlite3_s
816f0 71 6c 69 74 65 33 5f 72 74 72 65 65 5f 71 75 65 qlite3_rtree_que
81700 72 79 5f 63 61 6c 6c 62 61 63 6b 22 20 3e 26 35 ry_callback" >&5
81710 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 .$as_echo "$ac_c
81720 76 5f 6c 69 62 5f 73 71 6c 69 74 65 33 5f 73 71 v_lib_sqlite3_sq
81730 6c 69 74 65 33 5f 72 74 72 65 65 5f 71 75 65 72 lite3_rtree_quer
81740 79 5f 63 61 6c 6c 62 61 63 6b 22 20 3e 26 36 3b y_callback" >&6;
81750 20 7d 0a 69 66 20 74 65 73 74 20 22 78 24 61 63 }.if test "x$ac
81760 5f 63 76 5f 6c 69 62 5f 73 71 6c 69 74 65 33 5f _cv_lib_sqlite3_
81770 73 71 6c 69 74 65 33 5f 72 74 72 65 65 5f 71 75 sqlite3_rtree_qu
81780 65 72 79 5f 63 61 6c 6c 62 61 63 6b 22 20 3d 20 ery_callback" =
81790 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 xyes; then :. c
817a0 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 at >>confdefs.h
817b0 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 <<_ACEOF.#define
817c0 20 48 41 56 45 5f 4c 49 42 53 51 4c 49 54 45 33 HAVE_LIBSQLITE3
817d0 20 31 0a 5f 41 43 45 4f 46 0a 0a 20 20 4c 49 42 1._ACEOF.. LIB
817e0 53 3d 22 2d 6c 73 71 6c 69 74 65 33 20 24 4c 49 S="-lsqlite3 $LI
817f0 42 53 22 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 BS"..else. as_f
81800 6e 5f 65 72 72 6f 72 20 24 3f 20 22 6f 62 73 6f n_error $? "obso
81810 6c 65 74 65 20 27 6c 69 62 73 71 6c 69 74 65 33 lete 'libsqlite3
81820 27 20 28 3c 20 76 2e 33 2e 38 2e 35 29 2e 20 70 ' (< v.3.8.5). p
81830 6c 65 61 73 65 20 72 65 74 72 79 20 73 70 65 63 lease retry spec
81840 69 66 79 69 6e 67 3a 20 2d 2d 64 69 73 61 62 6c ifying: --disabl
81850 65 2d 6b 6e 6e 22 20 22 24 4c 49 4e 45 4e 4f 22 e-knn" "$LINENO"
81860 20 35 0a 66 69 0a 0a 65 6c 73 65 0a 20 20 24 61 5.fi..else. $a
81870 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 s_echo "#define
81880 4f 4d 49 54 5f 4b 4e 4e 20 31 22 20 3e 3e 63 6f OMIT_KNN 1" >>co
81890 6e 66 64 65 66 73 2e 68 0a 0a 66 69 0a 23 2d 2d nfdefs.h..fi.#--
818a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
818b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
818c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
818d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
818e0 2d 2d 2d 2d 2d 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d -----..#--------
818f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
81900 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
81910 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
81920 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a ---------------.
81930 23 20 20 20 2d 2d 65 6e 61 62 6c 65 2d 70 72 6f # --enable-pro
81940 6a 0a 23 0a 23 20 43 68 65 63 6b 20 77 68 65 74 j.#.# Check whet
81950 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 70 72 6f her --enable-pro
81960 6a 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 j was given..if
81970 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 70 test "${enable_p
81980 72 6f 6a 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b roj+set}" = set;
81990 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 then :. enable
819a0 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 70 72 6f 6a val=$enable_proj
819b0 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f ;.else. enable_
819c0 70 72 6f 6a 3d 79 65 73 0a 66 69 0a 0a 69 66 20 proj=yes.fi..if
819d0 74 65 73 74 20 78 22 24 65 6e 61 62 6c 65 5f 70 test x"$enable_p
819e0 72 6f 6a 22 20 21 3d 20 22 78 6e 6f 22 3b 20 74 roj" != "xno"; t
819f0 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 68 65 61 hen. for ac_hea
81a00 64 65 72 20 69 6e 20 70 72 6f 6a 5f 61 70 69 2e der in proj_api.
81a10 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 6e 5f 63 h.do :. ac_fn_c
81a20 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 6d 6f _check_header_mo
81a30 6e 67 72 65 6c 20 22 24 4c 49 4e 45 4e 4f 22 20 ngrel "$LINENO"
81a40 22 70 72 6f 6a 5f 61 70 69 2e 68 22 20 22 61 63 "proj_api.h" "ac
81a50 5f 63 76 5f 68 65 61 64 65 72 5f 70 72 6f 6a 5f _cv_header_proj_
81a60 61 70 69 5f 68 22 20 22 24 61 63 5f 69 6e 63 6c api_h" "$ac_incl
81a70 75 64 65 73 5f 64 65 66 61 75 6c 74 22 0a 69 66 udes_default".if
81a80 20 74 65 73 74 20 22 78 24 61 63 5f 63 76 5f 68 test "x$ac_cv_h
81a90 65 61 64 65 72 5f 70 72 6f 6a 5f 61 70 69 5f 68 eader_proj_api_h
81aa0 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e 20 3a " = xyes; then :
81ab0 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 . cat >>confdef
81ac0 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 s.h <<_ACEOF.#de
81ad0 66 69 6e 65 20 48 41 56 45 5f 50 52 4f 4a 5f 41 fine HAVE_PROJ_A
81ae0 50 49 5f 48 20 31 0a 5f 41 43 45 4f 46 0a 0a 65 PI_H 1._ACEOF..e
81af0 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f lse. as_fn_erro
81b00 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 66 69 6e r $? "cannot fin
81b10 64 20 70 72 6f 6a 5f 61 70 69 2e 68 2c 20 62 61 d proj_api.h, ba
81b20 69 6c 69 6e 67 20 6f 75 74 22 20 22 24 4c 49 4e iling out" "$LIN
81b30 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 0a ENO" 5.fi..done.
81b40 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 . { $as_echo "$
81b50 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
81b60 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 o-$LINENO}: chec
81b70 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 79 king for library
81b80 20 63 6f 6e 74 61 69 6e 69 6e 67 20 70 6a 5f 69 containing pj_i
81b90 6e 69 74 5f 70 6c 75 73 22 20 3e 26 35 0a 24 61 nit_plus" >&5.$a
81ba0 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
81bb0 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 79 20 63 ng for library c
81bc0 6f 6e 74 61 69 6e 69 6e 67 20 70 6a 5f 69 6e 69 ontaining pj_ini
81bd0 74 5f 70 6c 75 73 2e 2e 2e 20 22 20 3e 26 36 3b t_plus... " >&6;
81be0 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 73 65 }.if ${ac_cv_se
81bf0 61 72 63 68 5f 70 6a 5f 69 6e 69 74 5f 70 6c 75 arch_pj_init_plu
81c00 73 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e s+:} false; then
81c10 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
81c20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
81c30 65 6c 73 65 0a 20 20 61 63 5f 66 75 6e 63 5f 73 else. ac_func_s
81c40 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 3d earch_save_LIBS=
81c50 24 4c 49 42 53 0a 63 61 74 20 63 6f 6e 66 64 65 $LIBS.cat confde
81c60 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 fs.h - <<_ACEOF
81c70 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
81c80 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 t./* end confdef
81c90 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 s.h. */../* Ove
81ca0 72 72 69 64 65 20 61 6e 79 20 47 43 43 20 69 6e rride any GCC in
81cb0 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 ternal prototype
81cc0 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72 to avoid an err
81cd0 6f 72 2e 0a 20 20 20 55 73 65 20 63 68 61 72 20 or.. Use char
81ce0 62 65 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 because int migh
81cf0 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 t match the retu
81d00 72 6e 20 74 79 70 65 20 6f 66 20 61 20 47 43 43 rn type of a GCC
81d10 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 . builtin and
81d20 74 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e then its argumen
81d30 74 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c t prototype woul
81d40 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 d still apply.
81d50 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 */.#ifdef __cplu
81d60 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 splus.extern "C"
81d70 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 70 6a 5f .#endif.char pj_
81d80 69 6e 69 74 5f 70 6c 75 73 20 28 29 3b 0a 69 6e init_plus ();.in
81d90 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 t.main ().{.retu
81da0 72 6e 20 70 6a 5f 69 6e 69 74 5f 70 6c 75 73 20 rn pj_init_plus
81db0 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e ();. ;. return
81dc0 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 66 6f 72 0;.}._ACEOF.for
81dd0 20 61 63 5f 6c 69 62 20 69 6e 20 27 27 20 70 72 ac_lib in '' pr
81de0 6f 6a 3b 20 64 6f 0a 20 20 69 66 20 74 65 73 74 oj; do. if test
81df0 20 2d 7a 20 22 24 61 63 5f 6c 69 62 22 3b 20 74 -z "$ac_lib"; t
81e00 68 65 6e 0a 20 20 20 20 61 63 5f 72 65 73 3d 22 hen. ac_res="
81e10 6e 6f 6e 65 20 72 65 71 75 69 72 65 64 22 0a 20 none required".
81e20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 72 65 73 else. ac_res
81e30 3d 2d 6c 24 61 63 5f 6c 69 62 0a 20 20 20 20 4c =-l$ac_lib. L
81e40 49 42 53 3d 22 2d 6c 24 61 63 5f 6c 69 62 20 2d IBS="-l$ac_lib -
81e50 6c 6d 20 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 lm $ac_func_sear
81e60 63 68 5f 73 61 76 65 5f 4c 49 42 53 22 0a 20 20 ch_save_LIBS".
81e70 66 69 0a 20 20 69 66 20 61 63 5f 66 6e 5f 63 5f fi. if ac_fn_c_
81e80 74 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e try_link "$LINEN
81e90 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f O"; then :. ac_
81ea0 63 76 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e 69 cv_search_pj_ini
81eb0 74 5f 70 6c 75 73 3d 24 61 63 5f 72 65 73 0a 66 t_plus=$ac_res.f
81ec0 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e i.rm -f core con
81ed0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 ftest.err confte
81ee0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a st.$ac_objext \.
81ef0 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f conftest$ac_
81f00 65 78 65 65 78 74 0a 20 20 69 66 20 24 7b 61 63 exeext. if ${ac
81f10 5f 63 76 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e _cv_search_pj_in
81f20 69 74 5f 70 6c 75 73 2b 3a 7d 20 66 61 6c 73 65 it_plus+:} false
81f30 3b 20 74 68 65 6e 20 3a 0a 20 20 62 72 65 61 6b ; then :. break
81f40 0a 66 69 0a 64 6f 6e 65 0a 69 66 20 24 7b 61 63 .fi.done.if ${ac
81f50 5f 63 76 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e _cv_search_pj_in
81f60 69 74 5f 70 6c 75 73 2b 3a 7d 20 66 61 6c 73 65 it_plus+:} false
81f70 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 ; then :..else.
81f80 20 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 70 6a ac_cv_search_pj
81f90 5f 69 6e 69 74 5f 70 6c 75 73 3d 6e 6f 0a 66 69 _init_plus=no.fi
81fa0 0a 72 6d 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 .rm conftest.$ac
81fb0 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f 66 75 _ext.LIBS=$ac_fu
81fc0 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 65 5f 4c nc_search_save_L
81fd0 49 42 53 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 IBS.fi.{ $as_ech
81fe0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
81ff0 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
82000 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 73 result: $ac_cv_s
82010 65 61 72 63 68 5f 70 6a 5f 69 6e 69 74 5f 70 6c earch_pj_init_pl
82020 75 73 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f us" >&5.$as_echo
82030 20 22 24 61 63 5f 63 76 5f 73 65 61 72 63 68 5f "$ac_cv_search_
82040 70 6a 5f 69 6e 69 74 5f 70 6c 75 73 22 20 3e 26 pj_init_plus" >&
82050 36 3b 20 7d 0a 61 63 5f 72 65 73 3d 24 61 63 5f 6; }.ac_res=$ac_
82060 63 76 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e 69 cv_search_pj_ini
82070 74 5f 70 6c 75 73 0a 69 66 20 74 65 73 74 20 22 t_plus.if test "
82080 24 61 63 5f 72 65 73 22 20 21 3d 20 6e 6f 3b 20 $ac_res" != no;
82090 74 68 65 6e 20 3a 0a 20 20 74 65 73 74 20 22 24 then :. test "$
820a0 61 63 5f 72 65 73 22 20 3d 20 22 6e 6f 6e 65 20 ac_res" = "none
820b0 72 65 71 75 69 72 65 64 22 20 7c 7c 20 4c 49 42 required" || LIB
820c0 53 3d 22 24 61 63 5f 72 65 73 20 24 4c 49 42 53 S="$ac_res $LIBS
820d0 22 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f "..else. as_fn_
820e0 65 72 72 6f 72 20 24 3f 20 22 27 6c 69 62 70 72 error $? "'libpr
820f0 6f 6a 27 20 69 73 20 72 65 71 75 69 72 65 64 20 oj' is required
82100 62 75 74 20 69 74 20 64 6f 65 73 6e 27 74 20 73 but it doesn't s
82110 65 65 6d 20 74 6f 20 62 65 20 69 6e 73 74 61 6c eem to be instal
82120 6c 65 64 20 6f 6e 20 74 68 69 73 20 73 79 73 74 led on this syst
82130 65 6d 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 em." "$LINENO" 5
82140 0a 66 69 0a 0a 20 20 7b 20 24 61 73 5f 65 63 68 .fi.. { $as_ech
82150 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
82160 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
82170 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 checking for lib
82180 72 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 rary containing
82190 70 6a 5f 69 6e 69 74 5f 63 74 78 22 20 3e 26 35 pj_init_ctx" >&5
821a0 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
821b0 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 cking for librar
821c0 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 70 6a 5f y containing pj_
821d0 69 6e 69 74 5f 63 74 78 2e 2e 2e 20 22 20 3e 26 init_ctx... " >&
821e0 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 6; }.if ${ac_cv_
821f0 73 65 61 72 63 68 5f 70 6a 5f 69 6e 69 74 5f 63 search_pj_init_c
82200 74 78 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 tx+:} false; the
82210 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e n :. $as_echo_n
82220 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 "(cached) " >&6
82230 0a 65 6c 73 65 0a 20 20 61 63 5f 66 75 6e 63 5f .else. ac_func_
82240 73 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 search_save_LIBS
82250 3d 24 4c 49 42 53 0a 63 61 74 20 63 6f 6e 66 64 =$LIBS.cat confd
82260 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 efs.h - <<_ACEOF
82270 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 >conftest.$ac_e
82280 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 xt./* end confde
82290 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 fs.h. */../* Ov
822a0 65 72 72 69 64 65 20 61 6e 79 20 47 43 43 20 69 erride any GCC i
822b0 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 nternal prototyp
822c0 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 e to avoid an er
822d0 72 6f 72 2e 0a 20 20 20 55 73 65 20 63 68 61 72 ror.. Use char
822e0 20 62 65 63 61 75 73 65 20 69 6e 74 20 6d 69 67 because int mig
822f0 68 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 74 ht match the ret
82300 75 72 6e 20 74 79 70 65 20 6f 66 20 61 20 47 43 urn type of a GC
82310 43 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 C. builtin and
82320 20 74 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 then its argume
82330 6e 74 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 nt prototype wou
82340 6c 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 ld still apply.
82350 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c */.#ifdef __cpl
82360 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 usplus.extern "C
82370 22 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 70 6a ".#endif.char pj
82380 5f 69 6e 69 74 5f 63 74 78 20 28 29 3b 0a 69 6e _init_ctx ();.in
82390 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 t.main ().{.retu
823a0 72 6e 20 70 6a 5f 69 6e 69 74 5f 63 74 78 20 28 rn pj_init_ctx (
823b0 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 );. ;. return
823c0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 66 6f 72 20 0;.}._ACEOF.for
823d0 61 63 5f 6c 69 62 20 69 6e 20 27 27 20 70 72 6f ac_lib in '' pro
823e0 6a 3b 20 64 6f 0a 20 20 69 66 20 74 65 73 74 20 j; do. if test
823f0 2d 7a 20 22 24 61 63 5f 6c 69 62 22 3b 20 74 68 -z "$ac_lib"; th
82400 65 6e 0a 20 20 20 20 61 63 5f 72 65 73 3d 22 6e en. ac_res="n
82410 6f 6e 65 20 72 65 71 75 69 72 65 64 22 0a 20 20 one required".
82420 65 6c 73 65 0a 20 20 20 20 61 63 5f 72 65 73 3d else. ac_res=
82430 2d 6c 24 61 63 5f 6c 69 62 0a 20 20 20 20 4c 49 -l$ac_lib. LI
82440 42 53 3d 22 2d 6c 24 61 63 5f 6c 69 62 20 2d 6c BS="-l$ac_lib -l
82450 6d 20 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 m $ac_func_searc
82460 68 5f 73 61 76 65 5f 4c 49 42 53 22 0a 20 20 66 h_save_LIBS". f
82470 69 0a 20 20 69 66 20 61 63 5f 66 6e 5f 63 5f 74 i. if ac_fn_c_t
82480 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f ry_link "$LINENO
82490 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 "; then :. ac_c
824a0 76 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e 69 74 v_search_pj_init
824b0 5f 63 74 78 3d 24 61 63 5f 72 65 73 0a 66 69 0a _ctx=$ac_res.fi.
824c0 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 rm -f core conft
824d0 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 est.err conftest
824e0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 .$ac_objext \.
824f0 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 conftest$ac_ex
82500 65 65 78 74 0a 20 20 69 66 20 24 7b 61 63 5f 63 eext. if ${ac_c
82510 76 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e 69 74 v_search_pj_init
82520 5f 63 74 78 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 _ctx+:} false; t
82530 68 65 6e 20 3a 0a 20 20 62 72 65 61 6b 0a 66 69 hen :. break.fi
82540 0a 64 6f 6e 65 0a 69 66 20 24 7b 61 63 5f 63 76 .done.if ${ac_cv
82550 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e 69 74 5f _search_pj_init_
82560 63 74 78 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 ctx+:} false; th
82570 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f en :..else. ac_
82580 63 76 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e 69 cv_search_pj_ini
82590 74 5f 63 74 78 3d 6e 6f 0a 66 69 0a 72 6d 20 63 t_ctx=no.fi.rm c
825a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a onftest.$ac_ext.
825b0 4c 49 42 53 3d 24 61 63 5f 66 75 6e 63 5f 73 65 LIBS=$ac_func_se
825c0 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 0a 66 arch_save_LIBS.f
825d0 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 i.{ $as_echo "$a
825e0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
825f0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
82600 74 3a 20 24 61 63 5f 63 76 5f 73 65 61 72 63 68 t: $ac_cv_search
82610 5f 70 6a 5f 69 6e 69 74 5f 63 74 78 22 20 3e 26 _pj_init_ctx" >&
82620 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
82630 63 76 5f 73 65 61 72 63 68 5f 70 6a 5f 69 6e 69 cv_search_pj_ini
82640 74 5f 63 74 78 22 20 3e 26 36 3b 20 7d 0a 61 63 t_ctx" >&6; }.ac
82650 5f 72 65 73 3d 24 61 63 5f 63 76 5f 73 65 61 72 _res=$ac_cv_sear
82660 63 68 5f 70 6a 5f 69 6e 69 74 5f 63 74 78 0a 69 ch_pj_init_ctx.i
82670 66 20 74 65 73 74 20 22 24 61 63 5f 72 65 73 22 f test "$ac_res"
82680 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 20 3a 0a 20 != no; then :.
82690 20 74 65 73 74 20 22 24 61 63 5f 72 65 73 22 20 test "$ac_res"
826a0 3d 20 22 6e 6f 6e 65 20 72 65 71 75 69 72 65 64 = "none required
826b0 22 20 7c 7c 20 4c 49 42 53 3d 22 24 61 63 5f 72 " || LIBS="$ac_r
826c0 65 73 20 24 4c 49 42 53 22 0a 0a 65 6c 73 65 0a es $LIBS"..else.
826d0 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f as_fn_error $?
826e0 20 22 27 6c 69 62 70 72 6f 6a 27 20 69 73 20 72 "'libproj' is r
826f0 65 71 75 69 72 65 64 20 62 75 74 20 74 68 65 20 equired but the
82700 76 65 72 73 69 6f 6e 20 6f 6e 20 74 68 69 73 20 version on this
82710 73 79 73 74 65 6d 20 64 6f 65 73 20 6e 6f 74 20 system does not
82720 73 75 70 70 6f 72 74 20 74 68 65 20 72 65 71 75 support the requ
82730 69 72 65 64 20 66 65 61 74 75 72 65 73 20 28 56 ired features (V
82740 65 72 73 69 6f 6e 20 34 2e 38 2e 30 20 6f 72 20 ersion 4.8.0 or
82750 6c 61 74 65 72 20 69 73 20 6e 65 65 64 65 64 29 later is needed)
82760 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 ." "$LINENO" 5.f
82770 69 0a 0a 65 6c 73 65 0a 20 20 24 61 73 5f 65 63 i..else. $as_ec
82780 68 6f 20 22 23 64 65 66 69 6e 65 20 4f 4d 49 54 ho "#define OMIT
82790 5f 50 52 4f 4a 20 31 22 20 3e 3e 63 6f 6e 66 64 _PROJ 1" >>confd
827a0 65 66 73 2e 68 0a 0a 66 69 0a 23 2d 2d 2d 2d 2d efs.h..fi.#-----
827b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
827c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
827d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
827e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
827f0 2d 2d 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --..#-----------
82800 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
82810 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
82820 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
82830 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 ------------.#
82840 20 2d 2d 65 6e 61 62 6c 65 2d 69 63 6f 6e 76 0a --enable-iconv.
82850 23 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 #.# Check whethe
82860 72 20 2d 2d 65 6e 61 62 6c 65 2d 69 63 6f 6e 76 r --enable-iconv
82870 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 was given..if t
82880 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 69 63 est "${enable_ic
82890 6f 6e 76 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b onv+set}" = set;
828a0 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 then :. enable
828b0 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 69 63 6f 6e val=$enable_icon
828c0 76 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 v;.else. enable
828d0 5f 69 63 6f 6e 76 3d 79 65 73 0a 66 69 0a 0a 69 _iconv=yes.fi..i
828e0 66 20 74 65 73 74 20 78 22 24 65 6e 61 62 6c 65 f test x"$enable
828f0 5f 69 63 6f 6e 76 22 20 21 3d 20 22 78 6e 6f 22 _iconv" != "xno"
82900 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f ; then. for ac_
82910 68 65 61 64 65 72 20 69 6e 20 69 63 6f 6e 76 2e header in iconv.
82920 68 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 6e 5f 63 h.do :. ac_fn_c
82930 5f 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 6d 6f _check_header_mo
82940 6e 67 72 65 6c 20 22 24 4c 49 4e 45 4e 4f 22 20 ngrel "$LINENO"
82950 22 69 63 6f 6e 76 2e 68 22 20 22 61 63 5f 63 76 "iconv.h" "ac_cv
82960 5f 68 65 61 64 65 72 5f 69 63 6f 6e 76 5f 68 22 _header_iconv_h"
82970 20 22 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 "$ac_includes_d
82980 65 66 61 75 6c 74 22 0a 69 66 20 74 65 73 74 20 efault".if test
82990 22 78 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f "x$ac_cv_header_
829a0 69 63 6f 6e 76 5f 68 22 20 3d 20 78 79 65 73 3b iconv_h" = xyes;
829b0 20 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e then :. cat >>
829c0 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 confdefs.h <<_AC
829d0 45 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 56 45 EOF.#define HAVE
829e0 5f 49 43 4f 4e 56 5f 48 20 31 0a 5f 41 43 45 4f _ICONV_H 1._ACEO
829f0 46 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f F..else. as_fn_
82a00 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 error $? "cannot
82a10 20 66 69 6e 64 20 69 63 6f 6e 76 2e 68 2c 20 62 find iconv.h, b
82a20 61 69 6c 69 6e 67 20 6f 75 74 22 20 22 24 4c 49 ailing out" "$LI
82a30 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 NENO" 5.fi..done
82a40 0a 0a 23 20 6f 6e 20 73 6f 6d 65 20 73 79 73 74 ..# on some syst
82a50 65 6d 73 20 22 69 63 6f 6e 76 28 29 22 20 6c 69 ems "iconv()" li
82a60 76 65 73 20 69 6e 20 6c 69 62 63 2e 20 4f 6e 20 ves in libc. On
82a70 6f 74 68 65 72 73 20 69 74 20 6c 69 76 65 73 20 others it lives
82a80 69 6e 20 6c 69 62 69 63 6f 6e 76 0a 23 20 20 6f in libiconv.# o
82a90 6e 20 6f 6c 64 65 72 20 73 79 73 74 65 6d 73 20 n older systems
82aa0 22 6c 69 62 69 63 6f 6e 76 28 29 22 20 6c 69 76 "libiconv()" liv
82ab0 65 73 20 69 6e 20 6c 69 62 69 63 6f 6e 76 0a 20 es in libiconv.
82ac0 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 { $as_echo "$as
82ad0 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
82ae0 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 $LINENO}: checki
82af0 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 79 20 63 ng for library c
82b00 6f 6e 74 61 69 6e 69 6e 67 20 69 63 6f 6e 76 22 ontaining iconv"
82b10 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 >&5.$as_echo_n
82b20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 69 "checking for li
82b30 62 72 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 brary containing
82b40 20 69 63 6f 6e 76 2e 2e 2e 20 22 20 3e 26 36 3b iconv... " >&6;
82b50 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 73 65 }.if ${ac_cv_se
82b60 61 72 63 68 5f 69 63 6f 6e 76 2b 3a 7d 20 66 61 arch_iconv+:} fa
82b70 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 lse; then :. $a
82b80 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 s_echo_n "(cache
82b90 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 d) " >&6.else.
82ba0 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 68 5f 73 ac_func_search_s
82bb0 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 63 ave_LIBS=$LIBS.c
82bc0 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 at confdefs.h -
82bd0 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 <<_ACEOF >confte
82be0 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e st.$ac_ext./* en
82bf0 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a d confdefs.h. *
82c00 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 /../* Override a
82c10 6e 79 20 47 43 43 20 69 6e 74 65 72 6e 61 6c 20 ny GCC internal
82c20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f prototype to avo
82c30 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 20 id an error..
82c40 55 73 65 20 63 68 61 72 20 62 65 63 61 75 73 65 Use char because
82c50 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 68 int might match
82c60 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 65 the return type
82c70 20 6f 66 20 61 20 47 43 43 0a 20 20 20 62 75 69 of a GCC. bui
82c80 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 74 ltin and then it
82c90 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f s argument proto
82ca0 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c type would still
82cb0 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23 69 66 64 apply. */.#ifd
82cc0 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 ef __cplusplus.e
82cd0 78 74 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 66 xtern "C".#endif
82ce0 0a 63 68 61 72 20 69 63 6f 6e 76 20 28 29 3b 0a .char iconv ();.
82cf0 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 int.main ().{.re
82d00 74 75 72 6e 20 69 63 6f 6e 76 20 28 29 3b 0a 20 turn iconv ();.
82d10 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d ;. return 0;.}
82d20 0a 5f 41 43 45 4f 46 0a 66 6f 72 20 61 63 5f 6c ._ACEOF.for ac_l
82d30 69 62 20 69 6e 20 27 27 20 69 63 6f 6e 76 3b 20 ib in '' iconv;
82d40 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20 do. if test -z
82d50 22 24 61 63 5f 6c 69 62 22 3b 20 74 68 65 6e 0a "$ac_lib"; then.
82d60 20 20 20 20 61 63 5f 72 65 73 3d 22 6e 6f 6e 65 ac_res="none
82d70 20 72 65 71 75 69 72 65 64 22 0a 20 20 65 6c 73 required". els
82d80 65 0a 20 20 20 20 61 63 5f 72 65 73 3d 2d 6c 24 e. ac_res=-l$
82d90 61 63 5f 6c 69 62 0a 20 20 20 20 4c 49 42 53 3d ac_lib. LIBS=
82da0 22 2d 6c 24 61 63 5f 6c 69 62 20 20 24 61 63 5f "-l$ac_lib $ac_
82db0 66 75 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 65 func_search_save
82dc0 5f 4c 49 42 53 22 0a 20 20 66 69 0a 20 20 69 66 _LIBS". fi. if
82dd0 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e ac_fn_c_try_lin
82de0 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 k "$LINENO"; the
82df0 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 73 65 61 72 n :. ac_cv_sear
82e00 63 68 5f 69 63 6f 6e 76 3d 24 61 63 5f 72 65 73 ch_iconv=$ac_res
82e10 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 .fi.rm -f core c
82e20 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 onftest.err conf
82e30 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 test.$ac_objext
82e40 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 \. conftest$a
82e50 63 5f 65 78 65 65 78 74 0a 20 20 69 66 20 24 7b c_exeext. if ${
82e60 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 69 63 6f ac_cv_search_ico
82e70 6e 76 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 nv+:} false; the
82e80 6e 20 3a 0a 20 20 62 72 65 61 6b 0a 66 69 0a 64 n :. break.fi.d
82e90 6f 6e 65 0a 69 66 20 24 7b 61 63 5f 63 76 5f 73 one.if ${ac_cv_s
82ea0 65 61 72 63 68 5f 69 63 6f 6e 76 2b 3a 7d 20 66 earch_iconv+:} f
82eb0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c alse; then :..el
82ec0 73 65 0a 20 20 61 63 5f 63 76 5f 73 65 61 72 63 se. ac_cv_searc
82ed0 68 5f 69 63 6f 6e 76 3d 6e 6f 0a 66 69 0a 72 6d h_iconv=no.fi.rm
82ee0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
82ef0 74 0a 4c 49 42 53 3d 24 61 63 5f 66 75 6e 63 5f t.LIBS=$ac_func_
82f00 73 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 search_save_LIBS
82f10 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 .fi.{ $as_echo "
82f20 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
82f30 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
82f40 75 6c 74 3a 20 24 61 63 5f 63 76 5f 73 65 61 72 ult: $ac_cv_sear
82f50 63 68 5f 69 63 6f 6e 76 22 20 3e 26 35 0a 24 61 ch_iconv" >&5.$a
82f60 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 73 s_echo "$ac_cv_s
82f70 65 61 72 63 68 5f 69 63 6f 6e 76 22 20 3e 26 36 earch_iconv" >&6
82f80 3b 20 7d 0a 61 63 5f 72 65 73 3d 24 61 63 5f 63 ; }.ac_res=$ac_c
82f90 76 5f 73 65 61 72 63 68 5f 69 63 6f 6e 76 0a 69 v_search_iconv.i
82fa0 66 20 74 65 73 74 20 22 24 61 63 5f 72 65 73 22 f test "$ac_res"
82fb0 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 20 3a 0a 20 != no; then :.
82fc0 20 74 65 73 74 20 22 24 61 63 5f 72 65 73 22 20 test "$ac_res"
82fd0 3d 20 22 6e 6f 6e 65 20 72 65 71 75 69 72 65 64 = "none required
82fe0 22 20 7c 7c 20 4c 49 42 53 3d 22 24 61 63 5f 72 " || LIBS="$ac_r
82ff0 65 73 20 24 4c 49 42 53 22 0a 0a 65 6c 73 65 0a es $LIBS"..else.
83000 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
83010 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
83020 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
83030 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 79 20 ing for library
83040 63 6f 6e 74 61 69 6e 69 6e 67 20 6c 69 62 69 63 containing libic
83050 6f 6e 76 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 onv" >&5.$as_ech
83060 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f o_n "checking fo
83070 72 20 6c 69 62 72 61 72 79 20 63 6f 6e 74 61 69 r library contai
83080 6e 69 6e 67 20 6c 69 62 69 63 6f 6e 76 2e 2e 2e ning libiconv...
83090 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 " >&6; }.if ${a
830a0 63 5f 63 76 5f 73 65 61 72 63 68 5f 6c 69 62 69 c_cv_search_libi
830b0 63 6f 6e 76 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 conv+:} false; t
830c0 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
830d0 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
830e0 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 66 75 6e &6.else. ac_fun
830f0 63 5f 73 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 c_search_save_LI
83100 42 53 3d 24 4c 49 42 53 0a 63 61 74 20 63 6f 6e BS=$LIBS.cat con
83110 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
83120 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
83130 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
83140 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 defs.h. */../*
83150 4f 76 65 72 72 69 64 65 20 61 6e 79 20 47 43 43 Override any GCC
83160 20 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 internal protot
83170 79 70 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 ype to avoid an
83180 65 72 72 6f 72 2e 0a 20 20 20 55 73 65 20 63 68 error.. Use ch
83190 61 72 20 62 65 63 61 75 73 65 20 69 6e 74 20 6d ar because int m
831a0 69 67 68 74 20 6d 61 74 63 68 20 74 68 65 20 72 ight match the r
831b0 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20 61 20 eturn type of a
831c0 47 43 43 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 GCC. builtin a
831d0 6e 64 20 74 68 65 6e 20 69 74 73 20 61 72 67 75 nd then its argu
831e0 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70 65 20 77 ment prototype w
831f0 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 ould still apply
83200 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 . */.#ifdef __c
83210 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 plusplus.extern
83220 22 43 22 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 "C".#endif.char
83230 6c 69 62 69 63 6f 6e 76 20 28 29 3b 0a 69 6e 74 libiconv ();.int
83240 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 .main ().{.retur
83250 6e 20 6c 69 62 69 63 6f 6e 76 20 28 29 3b 0a 20 n libiconv ();.
83260 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d ;. return 0;.}
83270 0a 5f 41 43 45 4f 46 0a 66 6f 72 20 61 63 5f 6c ._ACEOF.for ac_l
83280 69 62 20 69 6e 20 27 27 20 69 63 6f 6e 76 3b 20 ib in '' iconv;
83290 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20 do. if test -z
832a0 22 24 61 63 5f 6c 69 62 22 3b 20 74 68 65 6e 0a "$ac_lib"; then.
832b0 20 20 20 20 61 63 5f 72 65 73 3d 22 6e 6f 6e 65 ac_res="none
832c0 20 72 65 71 75 69 72 65 64 22 0a 20 20 65 6c 73 required". els
832d0 65 0a 20 20 20 20 61 63 5f 72 65 73 3d 2d 6c 24 e. ac_res=-l$
832e0 61 63 5f 6c 69 62 0a 20 20 20 20 4c 49 42 53 3d ac_lib. LIBS=
832f0 22 2d 6c 24 61 63 5f 6c 69 62 20 20 24 61 63 5f "-l$ac_lib $ac_
83300 66 75 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 65 func_search_save
83310 5f 4c 49 42 53 22 0a 20 20 66 69 0a 20 20 69 66 _LIBS". fi. if
83320 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e ac_fn_c_try_lin
83330 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 k "$LINENO"; the
83340 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 73 65 61 72 n :. ac_cv_sear
83350 63 68 5f 6c 69 62 69 63 6f 6e 76 3d 24 61 63 5f ch_libiconv=$ac_
83360 72 65 73 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 res.fi.rm -f cor
83370 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 e conftest.err c
83380 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 onftest.$ac_obje
83390 78 74 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 xt \. conftes
833a0 74 24 61 63 5f 65 78 65 65 78 74 0a 20 20 69 66 t$ac_exeext. if
833b0 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 68 5f ${ac_cv_search_
833c0 6c 69 62 69 63 6f 6e 76 2b 3a 7d 20 66 61 6c 73 libiconv+:} fals
833d0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 62 72 65 61 e; then :. brea
833e0 6b 0a 66 69 0a 64 6f 6e 65 0a 69 66 20 24 7b 61 k.fi.done.if ${a
833f0 63 5f 63 76 5f 73 65 61 72 63 68 5f 6c 69 62 69 c_cv_search_libi
83400 63 6f 6e 76 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 conv+:} false; t
83410 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 hen :..else. ac
83420 5f 63 76 5f 73 65 61 72 63 68 5f 6c 69 62 69 63 _cv_search_libic
83430 6f 6e 76 3d 6e 6f 0a 66 69 0a 72 6d 20 63 6f 6e onv=no.fi.rm con
83440 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 ftest.$ac_ext.LI
83450 42 53 3d 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 BS=$ac_func_sear
83460 63 68 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a ch_save_LIBS.fi.
83470 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
83480 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
83490 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
834a0 20 24 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 6c $ac_cv_search_l
834b0 69 62 69 63 6f 6e 76 22 20 3e 26 35 0a 24 61 73 ibiconv" >&5.$as
834c0 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 73 65 _echo "$ac_cv_se
834d0 61 72 63 68 5f 6c 69 62 69 63 6f 6e 76 22 20 3e arch_libiconv" >
834e0 26 36 3b 20 7d 0a 61 63 5f 72 65 73 3d 24 61 63 &6; }.ac_res=$ac
834f0 5f 63 76 5f 73 65 61 72 63 68 5f 6c 69 62 69 63 _cv_search_libic
83500 6f 6e 76 0a 69 66 20 74 65 73 74 20 22 24 61 63 onv.if test "$ac
83510 5f 72 65 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 _res" != no; the
83520 6e 20 3a 0a 20 20 74 65 73 74 20 22 24 61 63 5f n :. test "$ac_
83530 72 65 73 22 20 3d 20 22 6e 6f 6e 65 20 72 65 71 res" = "none req
83540 75 69 72 65 64 22 20 7c 7c 20 4c 49 42 53 3d 22 uired" || LIBS="
83550 24 61 63 5f 72 65 73 20 24 4c 49 42 53 22 0a 0a $ac_res $LIBS"..
83560 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 else. as_fn_err
83570 6f 72 20 24 3f 20 22 27 6c 69 62 69 63 6f 6e 76 or $? "'libiconv
83580 27 20 69 73 20 72 65 71 75 69 72 65 64 20 62 75 ' is required bu
83590 74 20 69 74 20 64 6f 65 73 6e 27 74 20 73 65 65 t it doesn't see
835a0 6d 20 74 6f 20 62 65 20 69 6e 73 74 61 6c 6c 65 m to be installe
835b0 64 20 6f 6e 20 74 68 69 73 20 73 79 73 74 65 6d d on this system
835c0 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 ." "$LINENO" 5.f
835d0 69 0a 0a 66 69 0a 0a 20 20 7b 20 24 61 73 5f 65 i..fi.. { $as_e
835e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
835f0 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
83600 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c : checking for l
83610 69 62 72 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e ibrary containin
83620 67 20 6c 6f 63 61 6c 65 5f 63 68 61 72 73 65 74 g locale_charset
83630 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
83640 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c "checking for l
83650 69 62 72 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e ibrary containin
83660 67 20 6c 6f 63 61 6c 65 5f 63 68 61 72 73 65 74 g locale_charset
83670 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 ... " >&6; }.if
83680 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 6c ${ac_cv_search_l
83690 6f 63 61 6c 65 5f 63 68 61 72 73 65 74 2b 3a 7d ocale_charset+:}
836a0 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 false; then :.
836b0 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 $as_echo_n "(ca
836c0 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 ched) " >&6.else
836d0 0a 20 20 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 . ac_func_searc
836e0 68 5f 73 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 h_save_LIBS=$LIB
836f0 53 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 S.cat confdefs.h
83700 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e - <<_ACEOF >con
83710 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a ftest.$ac_ext./*
83720 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e end confdefs.h.
83730 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 */../* Overrid
83740 65 20 61 6e 79 20 47 43 43 20 69 6e 74 65 72 6e e any GCC intern
83750 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 al prototype to
83760 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a avoid an error..
83770 20 20 20 55 73 65 20 63 68 61 72 20 62 65 63 61 Use char beca
83780 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 use int might ma
83790 74 63 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 tch the return t
837a0 79 70 65 20 6f 66 20 61 20 47 43 43 0a 20 20 20 ype of a GCC.
837b0 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e builtin and then
837c0 20 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 its argument pr
837d0 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 ototype would st
837e0 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23 ill apply. */.#
837f0 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 ifdef __cplusplu
83800 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 65 6e s.extern "C".#en
83810 64 69 66 0a 63 68 61 72 20 6c 6f 63 61 6c 65 5f dif.char locale_
83820 63 68 61 72 73 65 74 20 28 29 3b 0a 69 6e 74 0a charset ();.int.
83830 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e main ().{.return
83840 20 6c 6f 63 61 6c 65 5f 63 68 61 72 73 65 74 20 locale_charset
83850 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e ();. ;. return
83860 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 66 6f 72 0;.}._ACEOF.for
83870 20 61 63 5f 6c 69 62 20 69 6e 20 27 27 20 63 68 ac_lib in '' ch
83880 61 72 73 65 74 3b 20 64 6f 0a 20 20 69 66 20 74 arset; do. if t
83890 65 73 74 20 2d 7a 20 22 24 61 63 5f 6c 69 62 22 est -z "$ac_lib"
838a0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 72 65 ; then. ac_re
838b0 73 3d 22 6e 6f 6e 65 20 72 65 71 75 69 72 65 64 s="none required
838c0 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f ". else. ac_
838d0 72 65 73 3d 2d 6c 24 61 63 5f 6c 69 62 0a 20 20 res=-l$ac_lib.
838e0 20 20 4c 49 42 53 3d 22 2d 6c 24 61 63 5f 6c 69 LIBS="-l$ac_li
838f0 62 20 20 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 b $ac_func_sear
83900 63 68 5f 73 61 76 65 5f 4c 49 42 53 22 0a 20 20 ch_save_LIBS".
83910 66 69 0a 20 20 69 66 20 61 63 5f 66 6e 5f 63 5f fi. if ac_fn_c_
83920 74 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e try_link "$LINEN
83930 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f O"; then :. ac_
83940 63 76 5f 73 65 61 72 63 68 5f 6c 6f 63 61 6c 65 cv_search_locale
83950 5f 63 68 61 72 73 65 74 3d 24 61 63 5f 72 65 73 _charset=$ac_res
83960 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 .fi.rm -f core c
83970 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 onftest.err conf
83980 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 test.$ac_objext
83990 5c 0a 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 \. conftest$a
839a0 63 5f 65 78 65 65 78 74 0a 20 20 69 66 20 24 7b c_exeext. if ${
839b0 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 6c 6f 63 ac_cv_search_loc
839c0 61 6c 65 5f 63 68 61 72 73 65 74 2b 3a 7d 20 66 ale_charset+:} f
839d0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 62 alse; then :. b
839e0 72 65 61 6b 0a 66 69 0a 64 6f 6e 65 0a 69 66 20 reak.fi.done.if
839f0 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 6c ${ac_cv_search_l
83a00 6f 63 61 6c 65 5f 63 68 61 72 73 65 74 2b 3a 7d ocale_charset+:}
83a10 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 0a false; then :..
83a20 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 73 65 61 else. ac_cv_sea
83a30 72 63 68 5f 6c 6f 63 61 6c 65 5f 63 68 61 72 73 rch_locale_chars
83a40 65 74 3d 6e 6f 0a 66 69 0a 72 6d 20 63 6f 6e 66 et=no.fi.rm conf
83a50 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 test.$ac_ext.LIB
83a60 53 3d 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 S=$ac_func_searc
83a70 68 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a 7b h_save_LIBS.fi.{
83a80 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d $as_echo "$as_m
83a90 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c e:${as_lineno-$L
83aa0 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 INENO}: result:
83ab0 24 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 6c 6f $ac_cv_search_lo
83ac0 63 61 6c 65 5f 63 68 61 72 73 65 74 22 20 3e 26 cale_charset" >&
83ad0 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
83ae0 63 76 5f 73 65 61 72 63 68 5f 6c 6f 63 61 6c 65 cv_search_locale
83af0 5f 63 68 61 72 73 65 74 22 20 3e 26 36 3b 20 7d _charset" >&6; }
83b00 0a 61 63 5f 72 65 73 3d 24 61 63 5f 63 76 5f 73 .ac_res=$ac_cv_s
83b10 65 61 72 63 68 5f 6c 6f 63 61 6c 65 5f 63 68 61 earch_locale_cha
83b20 72 73 65 74 0a 69 66 20 74 65 73 74 20 22 24 61 rset.if test "$a
83b30 63 5f 72 65 73 22 20 21 3d 20 6e 6f 3b 20 74 68 c_res" != no; th
83b40 65 6e 20 3a 0a 20 20 74 65 73 74 20 22 24 61 63 en :. test "$ac
83b50 5f 72 65 73 22 20 3d 20 22 6e 6f 6e 65 20 72 65 _res" = "none re
83b60 71 75 69 72 65 64 22 20 7c 7c 20 4c 49 42 53 3d quired" || LIBS=
83b70 22 24 61 63 5f 72 65 73 20 24 4c 49 42 53 22 0a "$ac_res $LIBS".
83b80 0a 65 6c 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 .else. { $as_ec
83b90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
83ba0 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
83bb0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 69 checking for li
83bc0 62 72 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 brary containing
83bd0 20 6e 6c 5f 6c 61 6e 67 69 6e 66 6f 22 20 3e 26 nl_langinfo" >&
83be0 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 5.$as_echo_n "ch
83bf0 65 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 ecking for libra
83c00 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6e 6c ry containing nl
83c10 5f 6c 61 6e 67 69 6e 66 6f 2e 2e 2e 20 22 20 3e _langinfo... " >
83c20 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
83c30 5f 73 65 61 72 63 68 5f 6e 6c 5f 6c 61 6e 67 69 _search_nl_langi
83c40 6e 66 6f 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 nfo+:} false; th
83c50 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f en :. $as_echo_
83c60 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 n "(cached) " >&
83c70 36 0a 65 6c 73 65 0a 20 20 61 63 5f 66 75 6e 63 6.else. ac_func
83c80 5f 73 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 _search_save_LIB
83c90 53 3d 24 4c 49 42 53 0a 63 61 74 20 63 6f 6e 66 S=$LIBS.cat conf
83ca0 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f defs.h - <<_ACEO
83cb0 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f F >conftest.$ac_
83cc0 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 ext./* end confd
83cd0 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f efs.h. */../* O
83ce0 76 65 72 72 69 64 65 20 61 6e 79 20 47 43 43 20 verride any GCC
83cf0 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 internal prototy
83d00 70 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 pe to avoid an e
83d10 72 72 6f 72 2e 0a 20 20 20 55 73 65 20 63 68 61 rror.. Use cha
83d20 72 20 62 65 63 61 75 73 65 20 69 6e 74 20 6d 69 r because int mi
83d30 67 68 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 ght match the re
83d40 74 75 72 6e 20 74 79 70 65 20 6f 66 20 61 20 47 turn type of a G
83d50 43 43 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 6e CC. builtin an
83d60 64 20 74 68 65 6e 20 69 74 73 20 61 72 67 75 6d d then its argum
83d70 65 6e 74 20 70 72 6f 74 6f 74 79 70 65 20 77 6f ent prototype wo
83d80 75 6c 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e uld still apply.
83d90 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 */.#ifdef __cp
83da0 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 lusplus.extern "
83db0 43 22 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 6e C".#endif.char n
83dc0 6c 5f 6c 61 6e 67 69 6e 66 6f 20 28 29 3b 0a 69 l_langinfo ();.i
83dd0 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 nt.main ().{.ret
83de0 75 72 6e 20 6e 6c 5f 6c 61 6e 67 69 6e 66 6f 20 urn nl_langinfo
83df0 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e ();. ;. return
83e00 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 66 6f 72 0;.}._ACEOF.for
83e10 20 61 63 5f 6c 69 62 20 69 6e 20 27 27 20 63 3b ac_lib in '' c;
83e20 20 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 7a do. if test -z
83e30 20 22 24 61 63 5f 6c 69 62 22 3b 20 74 68 65 6e "$ac_lib"; then
83e40 0a 20 20 20 20 61 63 5f 72 65 73 3d 22 6e 6f 6e . ac_res="non
83e50 65 20 72 65 71 75 69 72 65 64 22 0a 20 20 65 6c e required". el
83e60 73 65 0a 20 20 20 20 61 63 5f 72 65 73 3d 2d 6c se. ac_res=-l
83e70 24 61 63 5f 6c 69 62 0a 20 20 20 20 4c 49 42 53 $ac_lib. LIBS
83e80 3d 22 2d 6c 24 61 63 5f 6c 69 62 20 20 24 61 63 ="-l$ac_lib $ac
83e90 5f 66 75 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 _func_search_sav
83ea0 65 5f 4c 49 42 53 22 0a 20 20 66 69 0a 20 20 69 e_LIBS". fi. i
83eb0 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 f ac_fn_c_try_li
83ec0 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 nk "$LINENO"; th
83ed0 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 73 65 61 en :. ac_cv_sea
83ee0 72 63 68 5f 6e 6c 5f 6c 61 6e 67 69 6e 66 6f 3d rch_nl_langinfo=
83ef0 24 61 63 5f 72 65 73 0a 66 69 0a 72 6d 20 2d 66 $ac_res.fi.rm -f
83f00 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 core conftest.e
83f10 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f rr conftest.$ac_
83f20 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 63 6f 6e objext \. con
83f30 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a ftest$ac_exeext.
83f40 20 20 69 66 20 24 7b 61 63 5f 63 76 5f 73 65 61 if ${ac_cv_sea
83f50 72 63 68 5f 6e 6c 5f 6c 61 6e 67 69 6e 66 6f 2b rch_nl_langinfo+
83f60 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
83f70 0a 20 20 62 72 65 61 6b 0a 66 69 0a 64 6f 6e 65 . break.fi.done
83f80 0a 69 66 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 .if ${ac_cv_sear
83f90 63 68 5f 6e 6c 5f 6c 61 6e 67 69 6e 66 6f 2b 3a ch_nl_langinfo+:
83fa0 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
83fb0 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 73 65 .else. ac_cv_se
83fc0 61 72 63 68 5f 6e 6c 5f 6c 61 6e 67 69 6e 66 6f arch_nl_langinfo
83fd0 3d 6e 6f 0a 66 69 0a 72 6d 20 63 6f 6e 66 74 65 =no.fi.rm confte
83fe0 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 53 3d st.$ac_ext.LIBS=
83ff0 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 68 5f $ac_func_search_
84000 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a 7b 20 24 save_LIBS.fi.{ $
84010 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
84020 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
84030 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 ENO}: result: $a
84040 63 5f 63 76 5f 73 65 61 72 63 68 5f 6e 6c 5f 6c c_cv_search_nl_l
84050 61 6e 67 69 6e 66 6f 22 20 3e 26 35 0a 24 61 73 anginfo" >&5.$as
84060 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 73 65 _echo "$ac_cv_se
84070 61 72 63 68 5f 6e 6c 5f 6c 61 6e 67 69 6e 66 6f arch_nl_langinfo
84080 22 20 3e 26 36 3b 20 7d 0a 61 63 5f 72 65 73 3d " >&6; }.ac_res=
84090 24 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 6e 6c $ac_cv_search_nl
840a0 5f 6c 61 6e 67 69 6e 66 6f 0a 69 66 20 74 65 73 _langinfo.if tes
840b0 74 20 22 24 61 63 5f 72 65 73 22 20 21 3d 20 6e t "$ac_res" != n
840c0 6f 3b 20 74 68 65 6e 20 3a 0a 20 20 74 65 73 74 o; then :. test
840d0 20 22 24 61 63 5f 72 65 73 22 20 3d 20 22 6e 6f "$ac_res" = "no
840e0 6e 65 20 72 65 71 75 69 72 65 64 22 20 7c 7c 20 ne required" ||
840f0 4c 49 42 53 3d 22 24 61 63 5f 72 65 73 20 24 4c LIBS="$ac_res $L
84100 49 42 53 22 0a 0a 65 6c 73 65 0a 20 20 61 73 5f IBS"..else. as_
84110 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 27 6c 69 fn_error $? "'li
84120 62 63 68 61 72 73 65 74 27 20 69 73 20 72 65 71 bcharset' is req
84130 75 69 72 65 64 20 62 75 74 20 69 74 20 64 6f 65 uired but it doe
84140 73 6e 27 74 20 73 65 65 6d 20 74 6f 20 62 65 20 sn't seem to be
84150 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 74 68 69 installed on thi
84160 73 20 73 79 73 74 65 6d 2e 22 20 22 24 4c 49 4e s system." "$LIN
84170 45 4e 4f 22 20 35 0a 66 69 0a 0a 66 69 0a 0a 65 ENO" 5.fi..fi..e
84180 6c 73 65 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 lse. $as_echo "
84190 23 64 65 66 69 6e 65 20 4f 4d 49 54 5f 49 43 4f #define OMIT_ICO
841a0 4e 56 20 31 22 20 3e 3e 63 6f 6e 66 64 65 66 73 NV 1" >>confdefs
841b0 2e 68 0a 0a 66 69 0a 0a 23 2d 2d 2d 2d 2d 2d 2d .h..fi..#-------
841c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
841d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
841e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
841f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84200 0a 23 20 20 20 2d 2d 65 6e 61 62 6c 65 2d 66 72 .# --enable-fr
84210 65 65 78 6c 0a 23 0a 23 20 43 68 65 63 6b 20 77 eexl.#.# Check w
84220 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d hether --enable-
84230 66 72 65 65 78 6c 20 77 61 73 20 67 69 76 65 6e freexl was given
84240 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 ..if test "${ena
84250 62 6c 65 5f 66 72 65 65 78 6c 2b 73 65 74 7d 22 ble_freexl+set}"
84260 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 = set; then :.
84270 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 enableval=$enab
84280 6c 65 5f 66 72 65 65 78 6c 3b 0a 65 6c 73 65 0a le_freexl;.else.
84290 20 20 65 6e 61 62 6c 65 5f 66 72 65 65 78 6c 3d enable_freexl=
842a0 79 65 73 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 yes.fi..if test
842b0 78 22 24 65 6e 61 62 6c 65 5f 66 72 65 65 78 6c x"$enable_freexl
842c0 22 20 21 3d 20 22 78 6e 6f 22 3b 20 74 68 65 6e " != "xno"; then
842d0 0a 20 20 66 6f 72 20 61 63 5f 68 65 61 64 65 72 . for ac_header
842e0 20 69 6e 20 66 72 65 65 78 6c 2e 68 0a 64 6f 20 in freexl.h.do
842f0 3a 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 :. ac_fn_c_chec
84300 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c k_header_mongrel
84310 20 22 24 4c 49 4e 45 4e 4f 22 20 22 66 72 65 65 "$LINENO" "free
84320 78 6c 2e 68 22 20 22 61 63 5f 63 76 5f 68 65 61 xl.h" "ac_cv_hea
84330 64 65 72 5f 66 72 65 65 78 6c 5f 68 22 20 22 24 der_freexl_h" "$
84340 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 ac_includes_defa
84350 75 6c 74 22 0a 69 66 20 74 65 73 74 20 22 78 24 ult".if test "x$
84360 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 66 72 65 ac_cv_header_fre
84370 65 78 6c 5f 68 22 20 3d 20 78 79 65 73 3b 20 74 exl_h" = xyes; t
84380 68 65 6e 20 3a 0a 20 20 63 61 74 20 3e 3e 63 6f hen :. cat >>co
84390 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f nfdefs.h <<_ACEO
843a0 46 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f 46 F.#define HAVE_F
843b0 52 45 45 58 4c 5f 48 20 31 0a 5f 41 43 45 4f 46 REEXL_H 1._ACEOF
843c0 0a 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 ..else. as_fn_e
843d0 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f 74 20 rror $? "cannot
843e0 66 69 6e 64 20 66 72 65 65 78 6c 2e 68 2c 20 62 find freexl.h, b
843f0 61 69 6c 69 6e 67 20 6f 75 74 22 20 22 24 4c 49 ailing out" "$LI
84400 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 NENO" 5.fi..done
84410 0a 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 .. { $as_echo "
84420 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
84430 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
84440 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 cking for librar
84450 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 66 72 65 y containing fre
84460 65 78 6c 5f 76 65 72 73 69 6f 6e 22 20 3e 26 35 exl_version" >&5
84470 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
84480 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 cking for librar
84490 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 66 72 65 y containing fre
844a0 65 78 6c 5f 76 65 72 73 69 6f 6e 2e 2e 2e 20 22 exl_version... "
844b0 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f >&6; }.if ${ac_
844c0 63 76 5f 73 65 61 72 63 68 5f 66 72 65 65 78 6c cv_search_freexl
844d0 5f 76 65 72 73 69 6f 6e 2b 3a 7d 20 66 61 6c 73 _version+:} fals
844e0 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f e; then :. $as_
844f0 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 echo_n "(cached)
84500 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 " >&6.else. ac
84510 5f 66 75 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 _func_search_sav
84520 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 63 61 74 e_LIBS=$LIBS.cat
84530 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c confdefs.h - <<
84540 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 _ACEOF >conftest
84550 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 .$ac_ext./* end
84560 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a confdefs.h. */.
84570 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 6e 79 ./* Override any
84580 20 47 43 43 20 69 6e 74 65 72 6e 61 6c 20 70 72 GCC internal pr
84590 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f 69 64 ototype to avoid
845a0 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 20 55 73 an error.. Us
845b0 65 20 63 68 61 72 20 62 65 63 61 75 73 65 20 69 e char because i
845c0 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 68 20 74 nt might match t
845d0 68 65 20 72 65 74 75 72 6e 20 74 79 70 65 20 6f he return type o
845e0 66 20 61 20 47 43 43 0a 20 20 20 62 75 69 6c 74 f a GCC. built
845f0 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 74 73 20 in and then its
84600 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 argument prototy
84610 70 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 pe would still a
84620 70 70 6c 79 2e 20 20 2a 2f 0a 23 69 66 64 65 66 pply. */.#ifdef
84630 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 __cplusplus.ext
84640 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 66 0a 63 ern "C".#endif.c
84650 68 61 72 20 66 72 65 65 78 6c 5f 76 65 72 73 69 har freexl_versi
84660 6f 6e 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 on ();.int.main
84670 28 29 0a 7b 0a 72 65 74 75 72 6e 20 66 72 65 65 ().{.return free
84680 78 6c 5f 76 65 72 73 69 6f 6e 20 28 29 3b 0a 20 xl_version ();.
84690 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d ;. return 0;.}
846a0 0a 5f 41 43 45 4f 46 0a 66 6f 72 20 61 63 5f 6c ._ACEOF.for ac_l
846b0 69 62 20 69 6e 20 27 27 20 66 72 65 65 78 6c 3b ib in '' freexl;
846c0 20 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 7a do. if test -z
846d0 20 22 24 61 63 5f 6c 69 62 22 3b 20 74 68 65 6e "$ac_lib"; then
846e0 0a 20 20 20 20 61 63 5f 72 65 73 3d 22 6e 6f 6e . ac_res="non
846f0 65 20 72 65 71 75 69 72 65 64 22 0a 20 20 65 6c e required". el
84700 73 65 0a 20 20 20 20 61 63 5f 72 65 73 3d 2d 6c se. ac_res=-l
84710 24 61 63 5f 6c 69 62 0a 20 20 20 20 4c 49 42 53 $ac_lib. LIBS
84720 3d 22 2d 6c 24 61 63 5f 6c 69 62 20 2d 6c 6d 20 ="-l$ac_lib -lm
84730 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 68 5f $ac_func_search_
84740 73 61 76 65 5f 4c 49 42 53 22 0a 20 20 66 69 0a save_LIBS". fi.
84750 20 20 69 66 20 61 63 5f 66 6e 5f 63 5f 74 72 79 if ac_fn_c_try
84760 5f 6c 69 6e 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b _link "$LINENO";
84770 20 74 68 65 6e 20 3a 0a 20 20 61 63 5f 63 76 5f then :. ac_cv_
84780 73 65 61 72 63 68 5f 66 72 65 65 78 6c 5f 76 65 search_freexl_ve
84790 72 73 69 6f 6e 3d 24 61 63 5f 72 65 73 0a 66 69 rsion=$ac_res.fi
847a0 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
847b0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
847c0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 t.$ac_objext \.
847d0 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 conftest$ac_e
847e0 78 65 65 78 74 0a 20 20 69 66 20 24 7b 61 63 5f xeext. if ${ac_
847f0 63 76 5f 73 65 61 72 63 68 5f 66 72 65 65 78 6c cv_search_freexl
84800 5f 76 65 72 73 69 6f 6e 2b 3a 7d 20 66 61 6c 73 _version+:} fals
84810 65 3b 20 74 68 65 6e 20 3a 0a 20 20 62 72 65 61 e; then :. brea
84820 6b 0a 66 69 0a 64 6f 6e 65 0a 69 66 20 24 7b 61 k.fi.done.if ${a
84830 63 5f 63 76 5f 73 65 61 72 63 68 5f 66 72 65 65 c_cv_search_free
84840 78 6c 5f 76 65 72 73 69 6f 6e 2b 3a 7d 20 66 61 xl_version+:} fa
84850 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 lse; then :..els
84860 65 0a 20 20 61 63 5f 63 76 5f 73 65 61 72 63 68 e. ac_cv_search
84870 5f 66 72 65 65 78 6c 5f 76 65 72 73 69 6f 6e 3d _freexl_version=
84880 6e 6f 0a 66 69 0a 72 6d 20 63 6f 6e 66 74 65 73 no.fi.rm conftes
84890 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 53 3d 24 t.$ac_ext.LIBS=$
848a0 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 68 5f 73 ac_func_search_s
848b0 61 76 65 5f 4c 49 42 53 0a 66 69 0a 7b 20 24 61 ave_LIBS.fi.{ $a
848c0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
848d0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
848e0 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 NO}: result: $ac
848f0 5f 63 76 5f 73 65 61 72 63 68 5f 66 72 65 65 78 _cv_search_freex
84900 6c 5f 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a 24 l_version" >&5.$
84910 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 76 5f as_echo "$ac_cv_
84920 73 65 61 72 63 68 5f 66 72 65 65 78 6c 5f 76 65 search_freexl_ve
84930 72 73 69 6f 6e 22 20 3e 26 36 3b 20 7d 0a 61 63 rsion" >&6; }.ac
84940 5f 72 65 73 3d 24 61 63 5f 63 76 5f 73 65 61 72 _res=$ac_cv_sear
84950 63 68 5f 66 72 65 65 78 6c 5f 76 65 72 73 69 6f ch_freexl_versio
84960 6e 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 72 n.if test "$ac_r
84970 65 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 20 es" != no; then
84980 3a 0a 20 20 74 65 73 74 20 22 24 61 63 5f 72 65 :. test "$ac_re
84990 73 22 20 3d 20 22 6e 6f 6e 65 20 72 65 71 75 69 s" = "none requi
849a0 72 65 64 22 20 7c 7c 20 4c 49 42 53 3d 22 24 61 red" || LIBS="$a
849b0 63 5f 72 65 73 20 24 4c 49 42 53 22 0a 0a 65 6c c_res $LIBS"..el
849c0 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 se. as_fn_error
849d0 20 24 3f 20 22 63 6f 75 6c 64 20 6e 6f 74 20 66 $? "could not f
849e0 69 6e 64 20 27 66 72 65 65 78 6c 27 20 28 6f 72 ind 'freexl' (or
849f0 20 6f 62 73 6f 6c 65 74 65 20 27 66 72 65 65 78 obsolete 'freex
84a00 6c 27 20 3c 20 76 2e 31 2e 30 2e 31 20 66 6f 75 l' < v.1.0.1 fou
84a10 6e 64 29 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 nd)." "$LINENO"
84a20 35 0a 66 69 0a 0a 65 6c 73 65 0a 20 20 24 61 73 5.fi..else. $as
84a30 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4f _echo "#define O
84a40 4d 49 54 5f 46 52 45 45 58 4c 20 31 22 20 3e 3e MIT_FREEXL 1" >>
84a50 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 66 69 0a 23 confdefs.h..fi.#
84a60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84a70 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84a80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84a90 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84aa0 2d 2d 2d 2d 2d 2d 2d 0a 0a 23 2d 2d 2d 2d 2d 2d -------..#------
84ab0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84ac0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84ad0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84ae0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84af0 2d 0a 23 20 20 20 2d 2d 65 6e 61 62 6c 65 2d 65 -.# --enable-e
84b00 70 73 67 0a 23 0a 23 20 43 68 65 63 6b 20 77 68 psg.#.# Check wh
84b10 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 65 ether --enable-e
84b20 70 73 67 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 psg was given..i
84b30 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 f test "${enable
84b40 5f 65 70 73 67 2b 73 65 74 7d 22 20 3d 20 73 65 _epsg+set}" = se
84b50 74 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 62 t; then :. enab
84b60 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 65 70 leval=$enable_ep
84b70 73 67 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c sg;.else. enabl
84b80 65 5f 65 70 73 67 3d 79 65 73 0a 66 69 0a 0a 69 e_epsg=yes.fi..i
84b90 66 20 74 65 73 74 20 78 22 24 65 6e 61 62 6c 65 f test x"$enable
84ba0 5f 65 70 73 67 22 20 21 3d 20 22 78 79 65 73 22 _epsg" != "xyes"
84bb0 3b 20 74 68 65 6e 0a 20 20 24 61 73 5f 65 63 68 ; then. $as_ech
84bc0 6f 20 22 23 64 65 66 69 6e 65 20 4f 4d 49 54 5f o "#define OMIT_
84bd0 45 50 53 47 20 31 22 20 3e 3e 63 6f 6e 66 64 65 EPSG 1" >>confde
84be0 66 73 2e 68 0a 0a 66 69 0a 23 2d 2d 2d 2d 2d 2d fs.h..fi.#------
84bf0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84c00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84c10 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84c20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84c30 2d 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d -..#------------
84c40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84c50 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84c60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84c70 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 20 -----------.#
84c80 2d 2d 65 6e 61 62 6c 65 2d 67 65 6f 73 0a 23 0a --enable-geos.#.
84c90 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 # Check whether
84ca0 2d 2d 65 6e 61 62 6c 65 2d 67 65 6f 73 20 77 61 --enable-geos wa
84cb0 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 s given..if test
84cc0 20 22 24 7b 65 6e 61 62 6c 65 5f 67 65 6f 73 2b "${enable_geos+
84cd0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 set}" = set; the
84ce0 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d n :. enableval=
84cf0 24 65 6e 61 62 6c 65 5f 67 65 6f 73 3b 0a 65 6c $enable_geos;.el
84d00 73 65 0a 20 20 65 6e 61 62 6c 65 5f 67 65 6f 73 se. enable_geos
84d10 3d 79 65 73 0a 66 69 0a 0a 69 66 20 74 65 73 74 =yes.fi..if test
84d20 20 78 22 24 65 6e 61 62 6c 65 5f 67 65 6f 73 22 x"$enable_geos"
84d30 20 21 3d 20 22 78 6e 6f 22 3b 20 74 68 65 6e 0a != "xno"; then.
84d40 20 20 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d #-------------
84d50 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84d60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84d70 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
84d80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 23 20 20 ----------. #
84d90 20 2d 2d 77 69 74 68 2d 67 65 6f 73 63 6f 6e 66 --with-geosconf
84da0 69 67 0a 20 20 23 0a 0a 23 20 43 68 65 63 6b 20 ig. #..# Check
84db0 77 68 65 74 68 65 72 20 2d 2d 77 69 74 68 2d 67 whether --with-g
84dc0 65 6f 73 63 6f 6e 66 69 67 20 77 61 73 20 67 69 eosconfig was gi
84dd0 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b ven..if test "${
84de0 77 69 74 68 5f 67 65 6f 73 63 6f 6e 66 69 67 2b with_geosconfig+
84df0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 set}" = set; the
84e00 6e 20 3a 0a 20 20 77 69 74 68 76 61 6c 3d 24 77 n :. withval=$w
84e10 69 74 68 5f 67 65 6f 73 63 6f 6e 66 69 67 3b 20 ith_geosconfig;
84e20 47 45 4f 53 43 4f 4e 46 49 47 3d 22 24 77 69 74 GEOSCONFIG="$wit
84e30 68 76 61 6c 22 0a 65 6c 73 65 0a 20 20 47 45 4f hval".else. GEO
84e40 53 43 4f 4e 46 49 47 3d 22 22 0a 66 69 0a 0a 20 SCONFIG="".fi..
84e50 20 69 66 20 74 65 73 74 20 22 78 24 47 45 4f 53 if test "x$GEOS
84e60 43 4f 4e 46 49 47 22 20 3d 20 22 78 22 3b 20 74 CONFIG" = "x"; t
84e70 68 65 6e 0a 20 20 20 20 20 20 20 20 23 20 47 45 hen. # GE
84e80 4f 53 43 4f 4e 46 49 47 20 77 61 73 20 6e 6f 74 OSCONFIG was not
84e90 20 73 70 65 63 69 66 69 65 64 2c 20 73 6f 20 73 specified, so s
84ea0 65 61 72 63 68 20 77 69 74 68 69 6e 20 74 68 65 earch within the
84eb0 20 63 75 72 72 65 6e 74 20 70 61 74 68 0a 20 20 current path.
84ec0 20 20 20 20 20 20 23 20 45 78 74 72 61 63 74 20 # Extract
84ed0 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f the first word o
84ee0 66 20 22 67 65 6f 73 2d 63 6f 6e 66 69 67 22 2c f "geos-config",
84ef0 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 so it can be a
84f00 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 program name wit
84f10 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d h args..set dumm
84f20 79 20 67 65 6f 73 2d 63 6f 6e 66 69 67 3b 20 61 y geos-config; a
84f30 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f c_word=$2.{ $as_
84f40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
84f50 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
84f60 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 }: checking for
84f70 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 $ac_word" >&5.$a
84f80 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
84f90 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e ng for $ac_word.
84fa0 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 .. " >&6; }.if $
84fb0 7b 61 63 5f 63 76 5f 70 61 74 68 5f 47 45 4f 53 {ac_cv_path_GEOS
84fc0 43 4f 4e 46 49 47 2b 3a 7d 20 66 61 6c 73 65 3b CONFIG+:} false;
84fd0 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
84fe0 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
84ff0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 73 65 >&6.else. case
85000 20 24 47 45 4f 53 43 4f 4e 46 49 47 20 69 6e 0a $GEOSCONFIG in.
85010 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c [\\/]* | ?:[\\
85020 2f 5d 2a 29 0a 20 20 61 63 5f 63 76 5f 70 61 74 /]*). ac_cv_pat
85030 68 5f 47 45 4f 53 43 4f 4e 46 49 47 3d 22 24 47 h_GEOSCONFIG="$G
85040 45 4f 53 43 4f 4e 46 49 47 22 20 23 20 4c 65 74 EOSCONFIG" # Let
85050 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 the user overri
85060 64 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68 de the test with
85070 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 20 20 a path.. ;;.
85080 2a 29 0a 20 20 61 73 5f 73 61 76 65 5f 49 46 53 *). as_save_IFS
85090 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 =$IFS; IFS=$PATH
850a0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 _SEPARATOR.for a
850b0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 s_dir in $PATH.d
850c0 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 o. IFS=$as_save
850d0 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 _IFS. test -z "
850e0 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 $as_dir" && as_d
850f0 69 72 3d 2e 0a 20 20 20 20 66 6f 72 20 61 63 5f ir=.. for ac_
85100 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 exec_ext in '' $
85110 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 ac_executable_ex
85120 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 tensions; do. i
85130 66 20 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 f as_fn_executab
85140 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 le_p "$as_dir/$a
85150 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 c_word$ac_exec_e
85160 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 xt"; then. ac
85170 5f 63 76 5f 70 61 74 68 5f 47 45 4f 53 43 4f 4e _cv_path_GEOSCON
85180 46 49 47 3d 22 24 61 73 5f 64 69 72 2f 24 61 63 FIG="$as_dir/$ac
85190 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 _word$ac_exec_ex
851a0 74 22 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 t". $as_echo
851b0 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
851c0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 66 6f eno-$LINENO}: fo
851d0 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f und $as_dir/$ac_
851e0 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 word$ac_exec_ext
851f0 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 " >&5. break
85200 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 20 20 64 6f 2. fi.done. do
85210 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f ne.IFS=$as_save_
85220 49 46 53 0a 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 IFS.. ;;.esac.f
85230 69 0a 47 45 4f 53 43 4f 4e 46 49 47 3d 24 61 63 i.GEOSCONFIG=$ac
85240 5f 63 76 5f 70 61 74 68 5f 47 45 4f 53 43 4f 4e _cv_path_GEOSCON
85250 46 49 47 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 FIG.if test -n "
85260 24 47 45 4f 53 43 4f 4e 46 49 47 22 3b 20 74 68 $GEOSCONFIG"; th
85270 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 en. { $as_echo
85280 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
85290 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
852a0 73 75 6c 74 3a 20 24 47 45 4f 53 43 4f 4e 46 49 sult: $GEOSCONFI
852b0 47 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 G" >&5.$as_echo
852c0 22 24 47 45 4f 53 43 4f 4e 46 49 47 22 20 3e 26 "$GEOSCONFIG" >&
852d0 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 24 61 6; }.else. { $a
852e0 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
852f0 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
85300 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 NO}: result: no"
85310 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e >&5.$as_echo "n
85320 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 o" >&6; }.fi...
85330 20 20 20 20 20 20 20 23 20 49 66 20 77 65 20 63 # If we c
85340 6f 75 6c 64 6e 27 74 20 66 69 6e 64 20 67 65 6f ouldn't find geo
85350 73 2d 63 6f 6e 66 69 67 2c 20 64 69 73 70 6c 61 s-config, displa
85360 79 20 61 6e 20 65 72 72 6f 72 0a 20 20 20 20 20 y an error.
85370 20 20 20 69 66 20 74 65 73 74 20 22 78 24 47 45 if test "x$GE
85380 4f 53 43 4f 4e 46 49 47 22 20 3d 20 22 78 22 3b OSCONFIG" = "x";
85390 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 then.
853a0 20 20 20 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f as_fn_erro
853b0 72 20 24 3f 20 22 63 6f 75 6c 64 20 6e 6f 74 20 r $? "could not
853c0 66 69 6e 64 20 67 65 6f 73 2d 63 6f 6e 66 69 67 find geos-config
853d0 20 77 69 74 68 69 6e 20 74 68 65 20 63 75 72 72 within the curr
853e0 65 6e 74 20 70 61 74 68 2e 20 59 6f 75 20 6d 61 ent path. You ma
853f0 79 20 6e 65 65 64 20 74 6f 20 74 72 79 20 72 65 y need to try re
85400 2d 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 -running configu
85410 72 65 20 77 69 74 68 20 61 20 2d 2d 77 69 74 68 re with a --with
85420 2d 67 65 6f 73 63 6f 6e 66 69 67 20 70 61 72 61 -geosconfig para
85430 6d 65 74 65 72 2e 22 20 22 24 4c 49 4e 45 4e 4f meter." "$LINENO
85440 22 20 35 0a 20 20 20 20 20 20 20 20 66 69 0a 20 " 5. fi.
85450 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 23 20 else. #
85460 47 45 4f 53 43 4f 4e 46 49 47 20 77 61 73 20 73 GEOSCONFIG was s
85470 70 65 63 69 66 69 65 64 3b 20 64 69 73 70 6c 61 pecified; displa
85480 79 20 61 20 6d 65 73 73 61 67 65 20 74 6f 20 74 y a message to t
85490 68 65 20 75 73 65 72 0a 20 20 20 20 20 20 20 20 he user.
854a0 69 66 20 74 65 73 74 20 22 78 24 47 45 4f 53 43 if test "x$GEOSC
854b0 4f 4e 46 49 47 22 20 3d 20 22 78 79 65 73 22 3b ONFIG" = "xyes";
854c0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 then.
854d0 20 20 20 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f as_fn_erro
854e0 72 20 24 3f 20 22 79 6f 75 20 6d 75 73 74 20 73 r $? "you must s
854f0 70 65 63 69 66 79 20 61 20 70 61 72 61 6d 65 74 pecify a paramet
85500 65 72 20 74 6f 20 2d 2d 77 69 74 68 2d 67 65 6f er to --with-geo
85510 73 63 6f 6e 66 69 67 2c 20 65 2e 67 2e 20 2d 2d sconfig, e.g. --
85520 77 69 74 68 2d 67 65 6f 73 63 6f 6e 66 69 67 3d with-geosconfig=
85530 2f 70 61 74 68 2f 74 6f 2f 67 65 6f 73 2d 63 6f /path/to/geos-co
85540 6e 66 69 67 22 20 22 24 4c 49 4e 45 4e 4f 22 20 nfig" "$LINENO"
85550 35 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 5. else.
85560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 i
85570 66 20 74 65 73 74 20 2d 66 20 24 47 45 4f 53 43 f test -f $GEOSC
85580 4f 4e 46 49 47 3b 20 74 68 65 6e 0a 20 20 20 20 ONFIG; then.
85590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
855a0 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 { $as_echo "
855b0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
855c0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
855d0 75 6c 74 3a 20 55 73 69 6e 67 20 75 73 65 72 2d ult: Using user-
855e0 73 70 65 63 69 66 69 65 64 20 67 65 6f 73 2d 63 specified geos-c
855f0 6f 6e 66 69 67 20 66 69 6c 65 3a 20 24 47 45 4f onfig file: $GEO
85600 53 43 4f 4e 46 49 47 22 20 3e 26 35 0a 24 61 73 SCONFIG" >&5.$as
85610 5f 65 63 68 6f 20 22 55 73 69 6e 67 20 75 73 65 _echo "Using use
85620 72 2d 73 70 65 63 69 66 69 65 64 20 67 65 6f 73 r-specified geos
85630 2d 63 6f 6e 66 69 67 20 66 69 6c 65 3a 20 24 47 -config file: $G
85640 45 4f 53 43 4f 4e 46 49 47 22 20 3e 26 36 3b 20 EOSCONFIG" >&6;
85650 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 }.
85660 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 else.
85670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 a
85680 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 74 s_fn_error $? "t
85690 68 65 20 75 73 65 72 2d 73 70 65 63 69 66 69 65 he user-specifie
856a0 64 20 67 65 6f 73 2d 63 6f 6e 66 69 67 20 66 69 d geos-config fi
856b0 6c 65 20 24 47 45 4f 53 43 4f 4e 46 49 47 20 64 le $GEOSCONFIG d
856c0 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 22 oes not exist" "
856d0 24 4c 49 4e 45 4e 4f 22 20 35 0a 20 20 20 20 20 $LINENO" 5.
856e0 20 20 20 20 20 20 20 20 20 20 20 66 69 0a 20 20 fi.
856f0 20 20 20 20 20 20 66 69 0a 20 20 66 69 0a 20 20 fi. fi.
85700 23 20 45 78 74 72 61 63 74 20 74 68 65 20 6c 69 # Extract the li
85710 6e 6b 65 72 20 61 6e 64 20 69 6e 63 6c 75 64 65 nker and include
85720 20 66 6c 61 67 73 0a 20 20 47 45 4f 53 5f 4c 44 flags. GEOS_LD
85730 46 4c 41 47 53 3d 60 24 47 45 4f 53 43 4f 4e 46 FLAGS=`$GEOSCONF
85740 49 47 20 2d 2d 6c 64 66 6c 61 67 73 60 0a 20 20 IG --ldflags`.
85750 47 45 4f 53 5f 43 46 4c 41 47 53 3d 2d 49 60 24 GEOS_CFLAGS=-I`$
85760 47 45 4f 53 43 4f 4e 46 49 47 20 2d 2d 69 6e 63 GEOSCONFIG --inc
85770 6c 75 64 65 73 60 0a 0a 0a 20 20 23 20 45 6e 73 ludes`... # Ens
85780 75 72 65 20 74 68 61 74 20 77 65 20 63 61 6e 20 ure that we can
85790 70 61 72 73 65 20 67 65 6f 73 5f 63 2e 68 0a 20 parse geos_c.h.
857a0 20 43 50 50 46 4c 41 47 53 5f 53 41 56 45 3d 22 CPPFLAGS_SAVE="
857b0 24 43 50 50 46 4c 41 47 53 22 0a 20 20 43 50 50 $CPPFLAGS". CPP
857c0 46 4c 41 47 53 3d 22 24 47 45 4f 53 5f 43 46 4c FLAGS="$GEOS_CFL
857d0 41 47 53 22 0a 20 20 66 6f 72 20 61 63 5f 68 65 AGS". for ac_he
857e0 61 64 65 72 20 69 6e 20 67 65 6f 73 5f 63 2e 68 ader in geos_c.h
857f0 0a 64 6f 20 3a 0a 20 20 61 63 5f 66 6e 5f 63 5f .do :. ac_fn_c_
85800 63 68 65 63 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e check_header_mon
85810 67 72 65 6c 20 22 24 4c 49 4e 45 4e 4f 22 20 22 grel "$LINENO" "
85820 67 65 6f 73 5f 63 2e 68 22 20 22 61 63 5f 63 76 geos_c.h" "ac_cv
85830 5f 68 65 61 64 65 72 5f 67 65 6f 73 5f 63 5f 68 _header_geos_c_h
85840 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f " "$ac_includes_
85850 64 65 66 61 75 6c 74 22 0a 69 66 20 74 65 73 74 default".if test
85860 20 22 78 24 61 63 5f 63 76 5f 68 65 61 64 65 72 "x$ac_cv_header
85870 5f 67 65 6f 73 5f 63 5f 68 22 20 3d 20 78 79 65 _geos_c_h" = xye
85880 73 3b 20 74 68 65 6e 20 3a 0a 20 20 63 61 74 20 s; then :. cat
85890 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f >>confdefs.h <<_
858a0 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 48 41 ACEOF.#define HA
858b0 56 45 5f 47 45 4f 53 5f 43 5f 48 20 31 0a 5f 41 VE_GEOS_C_H 1._A
858c0 43 45 4f 46 0a 0a 65 6c 73 65 0a 20 20 61 73 5f CEOF..else. as_
858d0 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 6f 75 fn_error $? "cou
858e0 6c 64 20 6e 6f 74 20 66 69 6e 64 20 67 65 6f 73 ld not find geos
858f0 5f 63 2e 68 20 2d 20 79 6f 75 20 6d 61 79 20 6e _c.h - you may n
85900 65 65 64 20 74 6f 20 73 70 65 63 69 66 79 20 74 eed to specify t
85910 68 65 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 he directory of
85920 61 20 67 65 6f 73 2d 63 6f 6e 66 69 67 20 66 69 a geos-config fi
85930 6c 65 20 75 73 69 6e 67 20 2d 2d 77 69 74 68 2d le using --with-
85940 67 65 6f 73 63 6f 6e 66 69 67 22 20 22 24 4c 49 geosconfig" "$LI
85950 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 NENO" 5.fi..done
85960 0a 0a 20 20 43 50 50 46 4c 41 47 53 3d 22 24 43 .. CPPFLAGS="$C
85970 50 50 46 4c 41 47 53 5f 53 41 56 45 22 0a 20 20 PPFLAGS_SAVE".
85980 23 20 45 6e 73 75 72 65 20 77 65 20 63 61 6e 20 # Ensure we can
85990 6c 69 6e 6b 20 61 67 61 69 6e 73 74 20 6c 69 62 link against lib
859a0 67 65 6f 73 5f 63 0a 20 20 4c 49 42 53 5f 53 41 geos_c. LIBS_SA
859b0 56 45 3d 22 24 4c 49 42 53 22 0a 20 20 4c 49 42 VE="$LIBS". LIB
859c0 53 3d 22 24 47 45 4f 53 5f 4c 44 46 4c 41 47 53 S="$GEOS_LDFLAGS
859d0 22 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 ". { $as_echo "
859e0 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
859f0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
85a00 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 cking for librar
85a10 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 47 45 4f y containing GEO
85a20 53 43 6f 76 65 72 65 64 42 79 22 20 3e 26 35 0a SCoveredBy" >&5.
85a30 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 $as_echo_n "chec
85a40 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 79 king for library
85a50 20 63 6f 6e 74 61 69 6e 69 6e 67 20 47 45 4f 53 containing GEOS
85a60 43 6f 76 65 72 65 64 42 79 2e 2e 2e 20 22 20 3e CoveredBy... " >
85a70 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 &6; }.if ${ac_cv
85a80 5f 73 65 61 72 63 68 5f 47 45 4f 53 43 6f 76 65 _search_GEOSCove
85a90 72 65 64 42 79 2b 3a 7d 20 66 61 6c 73 65 3b 20 redBy+:} false;
85aa0 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 then :. $as_ech
85ab0 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 o_n "(cached) "
85ac0 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 66 75 >&6.else. ac_fu
85ad0 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 65 5f 4c nc_search_save_L
85ae0 49 42 53 3d 24 4c 49 42 53 0a 63 61 74 20 63 6f IBS=$LIBS.cat co
85af0 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 nfdefs.h - <<_AC
85b00 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 EOF >conftest.$a
85b10 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e c_ext./* end con
85b20 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a fdefs.h. */../*
85b30 20 4f 76 65 72 72 69 64 65 20 61 6e 79 20 47 43 Override any GC
85b40 43 20 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f C internal proto
85b50 74 79 70 65 20 74 6f 20 61 76 6f 69 64 20 61 6e type to avoid an
85b60 20 65 72 72 6f 72 2e 0a 20 20 20 55 73 65 20 63 error.. Use c
85b70 68 61 72 20 62 65 63 61 75 73 65 20 69 6e 74 20 har because int
85b80 6d 69 67 68 74 20 6d 61 74 63 68 20 74 68 65 20 might match the
85b90 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20 61 return type of a
85ba0 20 47 43 43 0a 20 20 20 62 75 69 6c 74 69 6e 20 GCC. builtin
85bb0 61 6e 64 20 74 68 65 6e 20 69 74 73 20 61 72 67 and then its arg
85bc0 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70 65 20 ument prototype
85bd0 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70 70 6c would still appl
85be0 79 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f y. */.#ifdef __
85bf0 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e cplusplus.extern
85c00 20 22 43 22 0a 23 65 6e 64 69 66 0a 63 68 61 72 "C".#endif.char
85c10 20 47 45 4f 53 43 6f 76 65 72 65 64 42 79 20 28 GEOSCoveredBy (
85c20 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b );.int.main ().{
85c30 0a 72 65 74 75 72 6e 20 47 45 4f 53 43 6f 76 65 .return GEOSCove
85c40 72 65 64 42 79 20 28 29 3b 0a 20 20 3b 0a 20 20 redBy ();. ;.
85c50 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 return 0;.}._ACE
85c60 4f 46 0a 66 6f 72 20 61 63 5f 6c 69 62 20 69 6e OF.for ac_lib in
85c70 20 27 27 20 67 65 6f 73 5f 63 3b 20 64 6f 0a 20 '' geos_c; do.
85c80 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 if test -z "$ac
85c90 5f 6c 69 62 22 3b 20 74 68 65 6e 0a 20 20 20 20 _lib"; then.
85ca0 61 63 5f 72 65 73 3d 22 6e 6f 6e 65 20 72 65 71 ac_res="none req
85cb0 75 69 72 65 64 22 0a 20 20 65 6c 73 65 0a 20 20 uired". else.
85cc0 20 20 61 63 5f 72 65 73 3d 2d 6c 24 61 63 5f 6c ac_res=-l$ac_l
85cd0 69 62 0a 20 20 20 20 4c 49 42 53 3d 22 2d 6c 24 ib. LIBS="-l$
85ce0 61 63 5f 6c 69 62 20 20 24 61 63 5f 66 75 6e 63 ac_lib $ac_func
85cf0 5f 73 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 _search_save_LIB
85d00 53 22 0a 20 20 66 69 0a 20 20 69 66 20 61 63 5f S". fi. if ac_
85d10 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b 20 22 24 fn_c_try_link "$
85d20 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a LINENO"; then :.
85d30 20 20 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 47 ac_cv_search_G
85d40 45 4f 53 43 6f 76 65 72 65 64 42 79 3d 24 61 63 EOSCoveredBy=$ac
85d50 5f 72 65 73 0a 66 69 0a 72 6d 20 2d 66 20 63 6f _res.fi.rm -f co
85d60 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 re conftest.err
85d70 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a conftest.$ac_obj
85d80 65 78 74 20 5c 0a 20 20 20 20 63 6f 6e 66 74 65 ext \. confte
85d90 73 74 24 61 63 5f 65 78 65 65 78 74 0a 20 20 69 st$ac_exeext. i
85da0 66 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 68 f ${ac_cv_search
85db0 5f 47 45 4f 53 43 6f 76 65 72 65 64 42 79 2b 3a _GEOSCoveredBy+:
85dc0 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
85dd0 20 20 62 72 65 61 6b 0a 66 69 0a 64 6f 6e 65 0a break.fi.done.
85de0 69 66 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 if ${ac_cv_searc
85df0 68 5f 47 45 4f 53 43 6f 76 65 72 65 64 42 79 2b h_GEOSCoveredBy+
85e00 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
85e10 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 73 ..else. ac_cv_s
85e20 65 61 72 63 68 5f 47 45 4f 53 43 6f 76 65 72 65 earch_GEOSCovere
85e30 64 42 79 3d 6e 6f 0a 66 69 0a 72 6d 20 63 6f 6e dBy=no.fi.rm con
85e40 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 ftest.$ac_ext.LI
85e50 42 53 3d 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 BS=$ac_func_sear
85e60 63 68 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a ch_save_LIBS.fi.
85e70 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
85e80 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
85e90 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a LINENO}: result:
85ea0 20 24 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 47 $ac_cv_search_G
85eb0 45 4f 53 43 6f 76 65 72 65 64 42 79 22 20 3e 26 EOSCoveredBy" >&
85ec0 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
85ed0 63 76 5f 73 65 61 72 63 68 5f 47 45 4f 53 43 6f cv_search_GEOSCo
85ee0 76 65 72 65 64 42 79 22 20 3e 26 36 3b 20 7d 0a veredBy" >&6; }.
85ef0 61 63 5f 72 65 73 3d 24 61 63 5f 63 76 5f 73 65 ac_res=$ac_cv_se
85f00 61 72 63 68 5f 47 45 4f 53 43 6f 76 65 72 65 64 arch_GEOSCovered
85f10 42 79 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f By.if test "$ac_
85f20 72 65 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e res" != no; then
85f30 20 3a 0a 20 20 74 65 73 74 20 22 24 61 63 5f 72 :. test "$ac_r
85f40 65 73 22 20 3d 20 22 6e 6f 6e 65 20 72 65 71 75 es" = "none requ
85f50 69 72 65 64 22 20 7c 7c 20 4c 49 42 53 3d 22 24 ired" || LIBS="$
85f60 61 63 5f 72 65 73 20 24 4c 49 42 53 22 0a 0a 65 ac_res $LIBS"..e
85f70 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f lse. as_fn_erro
85f80 72 20 24 3f 20 22 63 6f 75 6c 64 20 6e 6f 74 20 r $? "could not
85f90 66 69 6e 64 20 6c 69 62 67 65 6f 73 5f 63 20 28 find libgeos_c (
85fa0 6f 72 20 6f 62 73 6f 6c 65 74 65 20 27 6c 69 62 or obsolete 'lib
85fb0 67 65 6f 73 5f 63 27 20 3c 20 76 2e 33 2e 33 2e geos_c' < v.3.3.
85fc0 30 20 66 6f 75 6e 64 29 20 2d 20 79 6f 75 20 6d 0 found) - you m
85fd0 61 79 20 6e 65 65 64 20 74 6f 20 73 70 65 63 69 ay need to speci
85fe0 66 79 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 fy the directory
85ff0 20 6f 66 20 61 20 67 65 6f 73 2d 63 6f 6e 66 69 of a geos-confi
86000 67 20 66 69 6c 65 20 75 73 69 6e 67 20 2d 2d 77 g file using --w
86010 69 74 68 2d 67 65 6f 73 63 6f 6e 66 69 67 22 20 ith-geosconfig"
86020 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a "$LINENO" 5.fi..
86030 20 20 4c 49 42 53 3d 22 24 4c 49 42 53 5f 53 41 LIBS="$LIBS_SA
86040 56 45 22 0a 20 20 4c 49 42 53 3d 22 24 4c 49 42 VE". LIBS="$LIB
86050 53 20 24 47 45 4f 53 5f 4c 44 46 4c 41 47 53 20 S $GEOS_LDFLAGS
86060 2d 6c 67 65 6f 73 5f 63 22 0a 0a 20 20 23 2d 2d -lgeos_c".. #--
86070 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
86080 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
86090 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
860a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
860b0 2d 2d 2d 2d 2d 0a 20 20 23 20 20 20 2d 2d 65 6e -----. # --en
860c0 61 62 6c 65 2d 63 6f 6e 74 72 6f 6c 70 6f 69 6e able-controlpoin
860d0 74 73 0a 20 20 23 0a 20 20 23 20 43 68 65 63 6b ts. #. # Check
860e0 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c whether --enabl
860f0 65 2d 67 63 70 20 77 61 73 20 67 69 76 65 6e 2e e-gcp was given.
86100 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62 .if test "${enab
86110 6c 65 5f 67 63 70 2b 73 65 74 7d 22 20 3d 20 73 le_gcp+set}" = s
86120 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 et; then :. ena
86130 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 67 bleval=$enable_g
86140 63 70 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c cp;.else. enabl
86150 65 5f 67 63 70 3d 6e 6f 0a 66 69 0a 0a 20 20 69 e_gcp=no.fi.. i
86160 66 20 74 65 73 74 20 78 22 24 65 6e 61 62 6c 65 f test x"$enable
86170 5f 67 63 70 22 20 21 3d 20 22 78 6e 6f 22 3b 20 _gcp" != "xno";
86180 74 68 65 6e 0a 09 20 20 24 61 73 5f 65 63 68 6f then.. $as_echo
86190 20 22 23 64 65 66 69 6e 65 20 45 4e 41 42 4c 45 "#define ENABLE
861a0 5f 47 43 50 20 31 22 20 3e 3e 63 6f 6e 66 64 65 _GCP 1" >>confde
861b0 66 73 2e 68 0a 0a 20 20 66 69 0a 0a 20 20 23 2d fs.h.. fi.. #-
861c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
861d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
861e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
861f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
86200 2d 2d 2d 2d 2d 2d 0a 20 20 23 20 20 20 2d 2d 65 ------. # --e
86210 6e 61 62 6c 65 2d 67 65 6f 73 61 64 76 61 6e 63 nable-geosadvanc
86220 65 64 0a 20 20 23 0a 20 20 23 20 43 68 65 63 6b ed. #. # Check
86230 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c whether --enabl
86240 65 2d 67 65 6f 73 61 64 76 61 6e 63 65 64 20 77 e-geosadvanced w
86250 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 as given..if tes
86260 74 20 22 24 7b 65 6e 61 62 6c 65 5f 67 65 6f 73 t "${enable_geos
86270 61 64 76 61 6e 63 65 64 2b 73 65 74 7d 22 20 3d advanced+set}" =
86280 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20 65 set; then :. e
86290 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 nableval=$enable
862a0 5f 67 65 6f 73 61 64 76 61 6e 63 65 64 3b 0a 65 _geosadvanced;.e
862b0 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 67 65 6f lse. enable_geo
862c0 73 61 64 76 61 6e 63 65 64 3d 79 65 73 0a 66 69 sadvanced=yes.fi
862d0 0a 0a 20 20 69 66 20 74 65 73 74 20 78 22 24 65 .. if test x"$e
862e0 6e 61 62 6c 65 5f 67 65 6f 73 61 64 76 61 6e 63 nable_geosadvanc
862f0 65 64 22 20 21 3d 20 22 78 6e 6f 22 3b 20 74 68 ed" != "xno"; th
86300 65 6e 0a 09 20 20 7b 20 24 61 73 5f 65 63 68 6f en.. { $as_echo
86310 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
86320 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
86330 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 hecking for libr
86340 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 47 ary containing G
86350 45 4f 53 44 65 6c 61 75 6e 61 79 54 72 69 61 6e EOSDelaunayTrian
86360 67 75 6c 61 74 69 6f 6e 22 20 3e 26 35 0a 24 61 gulation" >&5.$a
86370 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 s_echo_n "checki
86380 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 79 20 63 ng for library c
86390 6f 6e 74 61 69 6e 69 6e 67 20 47 45 4f 53 44 65 ontaining GEOSDe
863a0 6c 61 75 6e 61 79 54 72 69 61 6e 67 75 6c 61 74 launayTriangulat
863b0 69 6f 6e 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a ion... " >&6; }.
863c0 69 66 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 if ${ac_cv_searc
863d0 68 5f 47 45 4f 53 44 65 6c 61 75 6e 61 79 54 72 h_GEOSDelaunayTr
863e0 69 61 6e 67 75 6c 61 74 69 6f 6e 2b 3a 7d 20 66 iangulation+:} f
863f0 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 alse; then :. $
86400 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 as_echo_n "(cach
86410 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 ed) " >&6.else.
86420 20 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 68 5f ac_func_search_
86430 73 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a save_LIBS=$LIBS.
86440 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 2d cat confdefs.h -
86450 20 3c 3c 5f 41 43 45 4f 46 20 3e 63 6f 6e 66 74 <<_ACEOF >conft
86460 65 73 74 2e 24 61 63 5f 65 78 74 0a 2f 2a 20 65 est.$ac_ext./* e
86470 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 nd confdefs.h.
86480 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20 */../* Override
86490 61 6e 79 20 47 43 43 20 69 6e 74 65 72 6e 61 6c any GCC internal
864a0 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 prototype to av
864b0 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 oid an error..
864c0 20 55 73 65 20 63 68 61 72 20 62 65 63 61 75 73 Use char becaus
864d0 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 e int might matc
864e0 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 h the return typ
864f0 65 20 6f 66 20 61 20 47 43 43 0a 20 20 20 62 75 e of a GCC. bu
86500 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 iltin and then i
86510 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 ts argument prot
86520 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 6c otype would stil
86530 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 23 69 66 l apply. */.#if
86540 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a def __cplusplus.
86550 65 78 74 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 extern "C".#endi
86560 66 0a 63 68 61 72 20 47 45 4f 53 44 65 6c 61 75 f.char GEOSDelau
86570 6e 61 79 54 72 69 61 6e 67 75 6c 61 74 69 6f 6e nayTriangulation
86580 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 ();.int.main ()
86590 0a 7b 0a 72 65 74 75 72 6e 20 47 45 4f 53 44 65 .{.return GEOSDe
865a0 6c 61 75 6e 61 79 54 72 69 61 6e 67 75 6c 61 74 launayTriangulat
865b0 69 6f 6e 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 ion ();. ;. re
865c0 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 turn 0;.}._ACEOF
865d0 0a 66 6f 72 20 61 63 5f 6c 69 62 20 69 6e 20 27 .for ac_lib in '
865e0 27 20 67 65 6f 73 5f 63 3b 20 64 6f 0a 20 20 69 ' geos_c; do. i
865f0 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 6c f test -z "$ac_l
86600 69 62 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 ib"; then. ac
86610 5f 72 65 73 3d 22 6e 6f 6e 65 20 72 65 71 75 69 _res="none requi
86620 72 65 64 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 red". else.
86630 61 63 5f 72 65 73 3d 2d 6c 24 61 63 5f 6c 69 62 ac_res=-l$ac_lib
86640 0a 20 20 20 20 4c 49 42 53 3d 22 2d 6c 24 61 63 . LIBS="-l$ac
86650 5f 6c 69 62 20 20 24 61 63 5f 66 75 6e 63 5f 73 _lib $ac_func_s
86660 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 22 earch_save_LIBS"
86670 0a 20 20 66 69 0a 20 20 69 66 20 61 63 5f 66 6e . fi. if ac_fn
86680 5f 63 5f 74 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 _c_try_link "$LI
86690 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 NENO"; then :.
866a0 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 47 45 4f ac_cv_search_GEO
866b0 53 44 65 6c 61 75 6e 61 79 54 72 69 61 6e 67 75 SDelaunayTriangu
866c0 6c 61 74 69 6f 6e 3d 24 61 63 5f 72 65 73 0a 66 lation=$ac_res.f
866d0 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e i.rm -f core con
866e0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 ftest.err confte
866f0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a st.$ac_objext \.
86700 20 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f conftest$ac_
86710 65 78 65 65 78 74 0a 20 20 69 66 20 24 7b 61 63 exeext. if ${ac
86720 5f 63 76 5f 73 65 61 72 63 68 5f 47 45 4f 53 44 _cv_search_GEOSD
86730 65 6c 61 75 6e 61 79 54 72 69 61 6e 67 75 6c 61 elaunayTriangula
86740 74 69 6f 6e 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 tion+:} false; t
86750 68 65 6e 20 3a 0a 20 20 62 72 65 61 6b 0a 66 69 hen :. break.fi
86760 0a 64 6f 6e 65 0a 69 66 20 24 7b 61 63 5f 63 76 .done.if ${ac_cv
86770 5f 73 65 61 72 63 68 5f 47 45 4f 53 44 65 6c 61 _search_GEOSDela
86780 75 6e 61 79 54 72 69 61 6e 67 75 6c 61 74 69 6f unayTriangulatio
86790 6e 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e n+:} false; then
867a0 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 :..else. ac_cv
867b0 5f 73 65 61 72 63 68 5f 47 45 4f 53 44 65 6c 61 _search_GEOSDela
867c0 75 6e 61 79 54 72 69 61 6e 67 75 6c 61 74 69 6f unayTriangulatio
867d0 6e 3d 6e 6f 0a 66 69 0a 72 6d 20 63 6f 6e 66 74 n=no.fi.rm conft
867e0 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 53 est.$ac_ext.LIBS
867f0 3d 24 61 63 5f 66 75 6e 63 5f 73 65 61 72 63 68 =$ac_func_search
86800 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a 7b 20 _save_LIBS.fi.{
86810 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
86820 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
86830 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 NENO}: result: $
86840 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 47 45 4f ac_cv_search_GEO
86850 53 44 65 6c 61 75 6e 61 79 54 72 69 61 6e 67 75 SDelaunayTriangu
86860 6c 61 74 69 6f 6e 22 20 3e 26 35 0a 24 61 73 5f lation" >&5.$as_
86870 65 63 68 6f 20 22 24 61 63 5f 63 76 5f 73 65 61 echo "$ac_cv_sea
86880 72 63 68 5f 47 45 4f 53 44 65 6c 61 75 6e 61 79 rch_GEOSDelaunay
86890 54 72 69 61 6e 67 75 6c 61 74 69 6f 6e 22 20 3e Triangulation" >
868a0 26 36 3b 20 7d 0a 61 63 5f 72 65 73 3d 24 61 63 &6; }.ac_res=$ac
868b0 5f 63 76 5f 73 65 61 72 63 68 5f 47 45 4f 53 44 _cv_search_GEOSD
868c0 65 6c 61 75 6e 61 79 54 72 69 61 6e 67 75 6c 61 elaunayTriangula
868d0 74 69 6f 6e 0a 69 66 20 74 65 73 74 20 22 24 61 tion.if test "$a
868e0 63 5f 72 65 73 22 20 21 3d 20 6e 6f 3b 20 74 68 c_res" != no; th
868f0 65 6e 20 3a 0a 20 20 74 65 73 74 20 22 24 61 63 en :. test "$ac
86900 5f 72 65 73 22 20 3d 20 22 6e 6f 6e 65 20 72 65 _res" = "none re
86910 71 75 69 72 65 64 22 20 7c 7c 20 4c 49 42 53 3d quired" || LIBS=
86920 22 24 61 63 5f 72 65 73 20 24 4c 49 42 53 22 0a "$ac_res $LIBS".
86930 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 .else. as_fn_er
86940 72 6f 72 20 24 3f 20 22 27 6c 69 62 67 65 6f 73 ror $? "'libgeos
86950 5f 63 27 20 28 3e 3d 20 76 2e 33 2e 34 2e 30 29 _c' (>= v.3.4.0)
86960 20 69 73 20 72 65 71 75 69 72 65 64 20 62 75 74 is required but
86970 20 69 74 20 64 6f 65 73 6e 27 74 20 73 65 65 6d it doesn't seem
86980 20 74 6f 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 to be installed
86990 20 6f 6e 20 74 68 69 73 20 73 79 73 74 65 6d 2e on this system.
869a0 20 59 6f 75 20 6d 61 79 20 6e 65 65 64 20 74 6f You may need to
869b0 20 74 72 79 20 72 65 2d 72 75 6e 6e 69 6e 67 20 try re-running
869c0 63 6f 6e 66 69 67 75 72 65 20 77 69 74 68 20 61 configure with a
869d0 20 2d 2d 64 69 73 61 62 6c 65 2d 67 65 6f 73 61 --disable-geosa
869e0 64 76 61 6e 63 65 64 20 70 61 72 61 6d 65 74 65 dvanced paramete
869f0 72 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a r." "$LINENO" 5.
86a00 66 69 0a 0a 09 20 20 24 61 73 5f 65 63 68 6f 20 fi... $as_echo
86a10 22 23 64 65 66 69 6e 65 20 47 45 4f 53 5f 41 44 "#define GEOS_AD
86a20 56 41 4e 43 45 44 20 31 22 20 3e 3e 63 6f 6e 66 VANCED 1" >>conf
86a30 64 65 66 73 2e 68 0a 0a 20 20 66 69 0a 0a 20 20 defs.h.. fi..
86a40 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d #---------------
86a50 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
86a60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
86a70 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
86a80 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 23 20 20 20 2d --------. # -
86a90 2d 65 6e 61 62 6c 65 2d 67 65 6f 73 72 65 65 6e -enable-geosreen
86aa0 74 72 61 6e 74 0a 20 20 23 0a 20 20 23 20 43 68 trant. #. # Ch
86ab0 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e eck whether --en
86ac0 61 62 6c 65 2d 67 65 6f 73 72 65 65 6e 74 72 61 able-geosreentra
86ad0 6e 74 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 nt was given..if
86ae0 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f test "${enable_
86af0 67 65 6f 73 72 65 65 6e 74 72 61 6e 74 2b 73 65 geosreentrant+se
86b00 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 t}" = set; then
86b10 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 :. enableval=$e
86b20 6e 61 62 6c 65 5f 67 65 6f 73 72 65 65 6e 74 72 nable_geosreentr
86b30 61 6e 74 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 62 ant;.else. enab
86b40 6c 65 5f 67 65 6f 73 72 65 65 6e 74 72 61 6e 74 le_geosreentrant
86b50 3d 79 65 73 0a 66 69 0a 0a 20 20 69 66 20 74 65 =yes.fi.. if te
86b60 73 74 20 78 22 24 65 6e 61 62 6c 65 5f 67 65 6f st x"$enable_geo
86b70 73 72 65 65 6e 74 72 61 6e 74 22 20 21 3d 20 22 sreentrant" != "
86b80 78 6e 6f 22 3b 20 74 68 65 6e 0a 09 20 20 7b 20 xno"; then.. {
86b90 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
86ba0 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
86bb0 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
86bc0 66 6f 72 20 6c 69 62 72 61 72 79 20 63 6f 6e 74 for library cont
86bd0 61 69 6e 69 6e 67 20 47 45 4f 53 43 6f 6e 74 65 aining GEOSConte
86be0 78 74 5f 73 65 74 45 72 72 6f 72 4d 65 73 73 61 xt_setErrorMessa
86bf0 67 65 48 61 6e 64 6c 65 72 5f 72 22 20 3e 26 35 geHandler_r" >&5
86c00 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
86c10 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 cking for librar
86c20 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 47 45 4f y containing GEO
86c30 53 43 6f 6e 74 65 78 74 5f 73 65 74 45 72 72 6f SContext_setErro
86c40 72 4d 65 73 73 61 67 65 48 61 6e 64 6c 65 72 5f rMessageHandler_
86c50 72 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 r... " >&6; }.if
86c60 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 68 5f ${ac_cv_search_
86c70 47 45 4f 53 43 6f 6e 74 65 78 74 5f 73 65 74 45 GEOSContext_setE
86c80 72 72 6f 72 4d 65 73 73 61 67 65 48 61 6e 64 6c rrorMessageHandl
86c90 65 72 5f 72 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 er_r+:} false; t
86ca0 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f hen :. $as_echo
86cb0 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 20 3e _n "(cached) " >
86cc0 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 66 75 6e &6.else. ac_fun
86cd0 63 5f 73 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 c_search_save_LI
86ce0 42 53 3d 24 4c 49 42 53 0a 63 61 74 20 63 6f 6e BS=$LIBS.cat con
86cf0 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 fdefs.h - <<_ACE
86d00 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 OF >conftest.$ac
86d10 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 _ext./* end conf
86d20 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 defs.h. */../*
86d30 4f 76 65 72 72 69 64 65 20 61 6e 79 20 47 43 43 Override any GCC
86d40 20 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 internal protot
86d50 79 70 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 ype to avoid an
86d60 65 72 72 6f 72 2e 0a 20 20 20 55 73 65 20 63 68 error.. Use ch
86d70 61 72 20 62 65 63 61 75 73 65 20 69 6e 74 20 6d ar because int m
86d80 69 67 68 74 20 6d 61 74 63 68 20 74 68 65 20 72 ight match the r
86d90 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20 61 20 eturn type of a
86da0 47 43 43 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 GCC. builtin a
86db0 6e 64 20 74 68 65 6e 20 69 74 73 20 61 72 67 75 nd then its argu
86dc0 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70 65 20 77 ment prototype w
86dd0 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 ould still apply
86de0 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 . */.#ifdef __c
86df0 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 plusplus.extern
86e00 22 43 22 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 "C".#endif.char
86e10 47 45 4f 53 43 6f 6e 74 65 78 74 5f 73 65 74 45 GEOSContext_setE
86e20 72 72 6f 72 4d 65 73 73 61 67 65 48 61 6e 64 6c rrorMessageHandl
86e30 65 72 5f 72 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 er_r ();.int.mai
86e40 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e 20 47 45 n ().{.return GE
86e50 4f 53 43 6f 6e 74 65 78 74 5f 73 65 74 45 72 72 OSContext_setErr
86e60 6f 72 4d 65 73 73 61 67 65 48 61 6e 64 6c 65 72 orMessageHandler
86e70 5f 72 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74 _r ();. ;. ret
86e80 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a urn 0;.}._ACEOF.
86e90 66 6f 72 20 61 63 5f 6c 69 62 20 69 6e 20 27 27 for ac_lib in ''
86ea0 20 67 65 6f 73 5f 63 3b 20 64 6f 0a 20 20 69 66 geos_c; do. if
86eb0 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 6c 69 test -z "$ac_li
86ec0 62 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f b"; then. ac_
86ed0 72 65 73 3d 22 6e 6f 6e 65 20 72 65 71 75 69 72 res="none requir
86ee0 65 64 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 ed". else. a
86ef0 63 5f 72 65 73 3d 2d 6c 24 61 63 5f 6c 69 62 0a c_res=-l$ac_lib.
86f00 20 20 20 20 4c 49 42 53 3d 22 2d 6c 24 61 63 5f LIBS="-l$ac_
86f10 6c 69 62 20 20 24 61 63 5f 66 75 6e 63 5f 73 65 lib $ac_func_se
86f20 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 22 0a arch_save_LIBS".
86f30 20 20 66 69 0a 20 20 69 66 20 61 63 5f 66 6e 5f fi. if ac_fn_
86f40 63 5f 74 72 79 5f 6c 69 6e 6b 20 22 24 4c 49 4e c_try_link "$LIN
86f50 45 4e 4f 22 3b 20 74 68 65 6e 20 3a 0a 20 20 61 ENO"; then :. a
86f60 63 5f 63 76 5f 73 65 61 72 63 68 5f 47 45 4f 53 c_cv_search_GEOS
86f70 43 6f 6e 74 65 78 74 5f 73 65 74 45 72 72 6f 72 Context_setError
86f80 4d 65 73 73 61 67 65 48 61 6e 64 6c 65 72 5f 72 MessageHandler_r
86f90 3d 24 61 63 5f 72 65 73 0a 66 69 0a 72 6d 20 2d =$ac_res.fi.rm -
86fa0 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e f core conftest.
86fb0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 err conftest.$ac
86fc0 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 20 20 63 6f _objext \. co
86fd0 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 nftest$ac_exeext
86fe0 0a 20 20 69 66 20 24 7b 61 63 5f 63 76 5f 73 65 . if ${ac_cv_se
86ff0 61 72 63 68 5f 47 45 4f 53 43 6f 6e 74 65 78 74 arch_GEOSContext
87000 5f 73 65 74 45 72 72 6f 72 4d 65 73 73 61 67 65 _setErrorMessage
87010 48 61 6e 64 6c 65 72 5f 72 2b 3a 7d 20 66 61 6c Handler_r+:} fal
87020 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 62 72 65 se; then :. bre
87030 61 6b 0a 66 69 0a 64 6f 6e 65 0a 69 66 20 24 7b ak.fi.done.if ${
87040 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 47 45 4f ac_cv_search_GEO
87050 53 43 6f 6e 74 65 78 74 5f 73 65 74 45 72 72 6f SContext_setErro
87060 72 4d 65 73 73 61 67 65 48 61 6e 64 6c 65 72 5f rMessageHandler_
87070 72 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e r+:} false; then
87080 20 3a 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 :..else. ac_cv
87090 5f 73 65 61 72 63 68 5f 47 45 4f 53 43 6f 6e 74 _search_GEOSCont
870a0 65 78 74 5f 73 65 74 45 72 72 6f 72 4d 65 73 73 ext_setErrorMess
870b0 61 67 65 48 61 6e 64 6c 65 72 5f 72 3d 6e 6f 0a ageHandler_r=no.
870c0 66 69 0a 72 6d 20 63 6f 6e 66 74 65 73 74 2e 24 fi.rm conftest.$
870d0 61 63 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f ac_ext.LIBS=$ac_
870e0 66 75 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 65 func_search_save
870f0 5f 4c 49 42 53 0a 66 69 0a 7b 20 24 61 73 5f 65 _LIBS.fi.{ $as_e
87100 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 cho "$as_me:${as
87110 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d _lineno-$LINENO}
87120 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 : result: $ac_cv
87130 5f 73 65 61 72 63 68 5f 47 45 4f 53 43 6f 6e 74 _search_GEOSCont
87140 65 78 74 5f 73 65 74 45 72 72 6f 72 4d 65 73 73 ext_setErrorMess
87150 61 67 65 48 61 6e 64 6c 65 72 5f 72 22 20 3e 26 ageHandler_r" >&
87160 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 5.$as_echo "$ac_
87170 63 76 5f 73 65 61 72 63 68 5f 47 45 4f 53 43 6f cv_search_GEOSCo
87180 6e 74 65 78 74 5f 73 65 74 45 72 72 6f 72 4d 65 ntext_setErrorMe
87190 73 73 61 67 65 48 61 6e 64 6c 65 72 5f 72 22 20 ssageHandler_r"
871a0 3e 26 36 3b 20 7d 0a 61 63 5f 72 65 73 3d 24 61 >&6; }.ac_res=$a
871b0 63 5f 63 76 5f 73 65 61 72 63 68 5f 47 45 4f 53 c_cv_search_GEOS
871c0 43 6f 6e 74 65 78 74 5f 73 65 74 45 72 72 6f 72 Context_setError
871d0 4d 65 73 73 61 67 65 48 61 6e 64 6c 65 72 5f 72 MessageHandler_r
871e0 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 72 65 .if test "$ac_re
871f0 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 20 3a s" != no; then :
87200 0a 20 20 74 65 73 74 20 22 24 61 63 5f 72 65 73 . test "$ac_res
87210 22 20 3d 20 22 6e 6f 6e 65 20 72 65 71 75 69 72 " = "none requir
87220 65 64 22 20 7c 7c 20 4c 49 42 53 3d 22 24 61 63 ed" || LIBS="$ac
87230 5f 72 65 73 20 24 4c 49 42 53 22 0a 0a 65 6c 73 _res $LIBS"..els
87240 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 e. as_fn_error
87250 24 3f 20 22 27 6c 69 62 67 65 6f 73 5f 63 27 20 $? "'libgeos_c'
87260 28 3e 3d 20 76 2e 33 2e 35 2e 30 29 20 69 73 20 (>= v.3.5.0) is
87270 72 65 71 75 69 72 65 64 20 62 75 74 20 69 74 20 required but it
87280 64 6f 65 73 6e 27 74 20 73 65 65 6d 20 74 6f 20 doesn't seem to
87290 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 be installed on
872a0 74 68 69 73 20 73 79 73 74 65 6d 2e 20 59 6f 75 this system. You
872b0 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 74 72 79 may need to try
872c0 20 72 65 2d 72 75 6e 6e 69 6e 67 20 63 6f 6e 66 re-running conf
872d0 69 67 75 72 65 20 77 69 74 68 20 61 20 2d 2d 64 igure with a --d
872e0 69 73 61 62 6c 65 2d 67 65 6f 73 72 65 65 6e 74 isable-geosreent
872f0 72 61 6e 74 20 70 61 72 61 6d 65 74 65 72 2e 22 rant parameter."
87300 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a "$LINENO" 5.fi.
87310 0a 09 20 20 24 61 73 5f 65 63 68 6f 20 22 23 64 .. $as_echo "#d
87320 65 66 69 6e 65 20 47 45 4f 53 5f 52 45 45 4e 54 efine GEOS_REENT
87330 52 41 4e 54 20 31 22 20 3e 3e 63 6f 6e 66 64 65 RANT 1" >>confde
87340 66 73 2e 68 0a 0a 20 20 66 69 0a 0a 20 20 23 2d fs.h.. fi.. #-
87350 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87360 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87370 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87380 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87390 2d 2d 2d 2d 2d 2d 0a 20 20 23 20 20 20 2d 2d 77 ------. # --w
873a0 69 74 68 2d 67 65 6f 73 6f 6e 6c 79 72 65 65 6e ith-geosonlyreen
873b0 74 72 61 6e 74 0a 20 20 23 0a 0a 23 20 43 68 65 trant. #..# Che
873c0 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77 69 74 ck whether --wit
873d0 68 2d 67 65 6f 73 6f 6e 6c 79 72 65 65 6e 74 72 h-geosonlyreentr
873e0 61 6e 74 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 ant was given..i
873f0 66 20 74 65 73 74 20 22 24 7b 77 69 74 68 5f 67 f test "${with_g
87400 65 6f 73 6f 6e 6c 79 72 65 65 6e 74 72 61 6e 74 eosonlyreentrant
87410 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 +set}" = set; th
87420 65 6e 20 3a 0a 20 20 77 69 74 68 76 61 6c 3d 24 en :. withval=$
87430 77 69 74 68 5f 67 65 6f 73 6f 6e 6c 79 72 65 65 with_geosonlyree
87440 6e 74 72 61 6e 74 3b 0a 65 6c 73 65 0a 20 20 77 ntrant;.else. w
87450 69 74 68 5f 67 65 6f 73 6f 6e 6c 79 72 65 65 6e ith_geosonlyreen
87460 74 72 61 6e 74 3d 6e 6f 0a 66 69 0a 0a 20 20 69 trant=no.fi.. i
87470 66 20 74 65 73 74 20 78 22 24 77 69 74 68 5f 67 f test x"$with_g
87480 65 6f 73 6f 6e 6c 79 72 65 65 6e 74 72 61 6e 74 eosonlyreentrant
87490 22 20 21 3d 20 22 78 6e 6f 22 3b 20 74 68 65 6e " != "xno"; then
874a0 0a 09 20 20 24 61 73 5f 65 63 68 6f 20 22 23 64 .. $as_echo "#d
874b0 65 66 69 6e 65 20 47 45 4f 53 5f 4f 4e 4c 59 5f efine GEOS_ONLY_
874c0 52 45 45 4e 54 52 41 4e 54 20 31 22 20 3e 3e 63 REENTRANT 1" >>c
874d0 6f 6e 66 64 65 66 73 2e 68 0a 0a 20 20 66 69 0a onfdefs.h.. fi.
874e0 0a 20 20 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d . #------------
874f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87500 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87510 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87520 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 23 20 -----------. #
87530 20 20 2d 2d 65 6e 61 62 6c 65 2d 67 65 6f 73 33 --enable-geos3
87540 37 30 0a 20 20 23 0a 20 20 23 20 43 68 65 63 6b 70. #. # Check
87550 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c whether --enabl
87560 65 2d 67 65 6f 73 33 37 30 20 77 61 73 20 67 69 e-geos370 was gi
87570 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b ven..if test "${
87580 65 6e 61 62 6c 65 5f 67 65 6f 73 33 37 30 2b 73 enable_geos370+s
87590 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e et}" = set; then
875a0 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 24 :. enableval=$
875b0 65 6e 61 62 6c 65 5f 67 65 6f 73 33 37 30 3b 0a enable_geos370;.
875c0 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 67 65 else. enable_ge
875d0 6f 73 33 37 30 3d 79 65 73 0a 66 69 0a 0a 20 20 os370=yes.fi..
875e0 69 66 20 74 65 73 74 20 78 22 24 65 6e 61 62 6c if test x"$enabl
875f0 65 5f 67 65 6f 73 33 37 30 22 20 21 3d 20 22 78 e_geos370" != "x
87600 6e 6f 22 3b 20 74 68 65 6e 0a 09 20 20 7b 20 24 no"; then.. { $
87610 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
87620 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
87630 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 66 ENO}: checking f
87640 6f 72 20 6c 69 62 72 61 72 79 20 63 6f 6e 74 61 or library conta
87650 69 6e 69 6e 67 20 47 45 4f 53 46 72 65 63 68 65 ining GEOSFreche
87660 74 44 69 73 74 61 6e 63 65 5f 72 22 20 3e 26 35 tDistance_r" >&5
87670 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
87680 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 cking for librar
87690 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 47 45 4f y containing GEO
876a0 53 46 72 65 63 68 65 74 44 69 73 74 61 6e 63 65 SFrechetDistance
876b0 5f 72 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 _r... " >&6; }.i
876c0 66 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 68 f ${ac_cv_search
876d0 5f 47 45 4f 53 46 72 65 63 68 65 74 44 69 73 74 _GEOSFrechetDist
876e0 61 6e 63 65 5f 72 2b 3a 7d 20 66 61 6c 73 65 3b ance_r+:} false;
876f0 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 5f 65 63 then :. $as_ec
87700 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 29 20 22 ho_n "(cached) "
87710 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 66 >&6.else. ac_f
87720 75 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 65 5f unc_search_save_
87730 4c 49 42 53 3d 24 4c 49 42 53 0a 63 61 74 20 63 LIBS=$LIBS.cat c
87740 6f 6e 66 64 65 66 73 2e 68 20 2d 20 3c 3c 5f 41 onfdefs.h - <<_A
87750 43 45 4f 46 20 3e 63 6f 6e 66 74 65 73 74 2e 24 CEOF >conftest.$
87760 61 63 5f 65 78 74 0a 2f 2a 20 65 6e 64 20 63 6f ac_ext./* end co
87770 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f nfdefs.h. */../
87780 2a 20 4f 76 65 72 72 69 64 65 20 61 6e 79 20 47 * Override any G
87790 43 43 20 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 CC internal prot
877a0 6f 74 79 70 65 20 74 6f 20 61 76 6f 69 64 20 61 otype to avoid a
877b0 6e 20 65 72 72 6f 72 2e 0a 20 20 20 55 73 65 20 n error.. Use
877c0 63 68 61 72 20 62 65 63 61 75 73 65 20 69 6e 74 char because int
877d0 20 6d 69 67 68 74 20 6d 61 74 63 68 20 74 68 65 might match the
877e0 20 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20 return type of
877f0 61 20 47 43 43 0a 20 20 20 62 75 69 6c 74 69 6e a GCC. builtin
87800 20 61 6e 64 20 74 68 65 6e 20 69 74 73 20 61 72 and then its ar
87810 67 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70 65 gument prototype
87820 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70 70 would still app
87830 6c 79 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f ly. */.#ifdef _
87840 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 _cplusplus.exter
87850 6e 20 22 43 22 0a 23 65 6e 64 69 66 0a 63 68 61 n "C".#endif.cha
87860 72 20 47 45 4f 53 46 72 65 63 68 65 74 44 69 73 r GEOSFrechetDis
87870 74 61 6e 63 65 5f 72 20 28 29 3b 0a 69 6e 74 0a tance_r ();.int.
87880 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e main ().{.return
87890 20 47 45 4f 53 46 72 65 63 68 65 74 44 69 73 74 GEOSFrechetDist
878a0 61 6e 63 65 5f 72 20 28 29 3b 0a 20 20 3b 0a 20 ance_r ();. ;.
878b0 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 return 0;.}._AC
878c0 45 4f 46 0a 66 6f 72 20 61 63 5f 6c 69 62 20 69 EOF.for ac_lib i
878d0 6e 20 27 27 20 67 65 6f 73 5f 63 3b 20 64 6f 0a n '' geos_c; do.
878e0 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 if test -z "$a
878f0 63 5f 6c 69 62 22 3b 20 74 68 65 6e 0a 20 20 20 c_lib"; then.
87900 20 61 63 5f 72 65 73 3d 22 6e 6f 6e 65 20 72 65 ac_res="none re
87910 71 75 69 72 65 64 22 0a 20 20 65 6c 73 65 0a 20 quired". else.
87920 20 20 20 61 63 5f 72 65 73 3d 2d 6c 24 61 63 5f ac_res=-l$ac_
87930 6c 69 62 0a 20 20 20 20 4c 49 42 53 3d 22 2d 6c lib. LIBS="-l
87940 24 61 63 5f 6c 69 62 20 20 24 61 63 5f 66 75 6e $ac_lib $ac_fun
87950 63 5f 73 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 c_search_save_LI
87960 42 53 22 0a 20 20 66 69 0a 20 20 69 66 20 61 63 BS". fi. if ac
87970 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e 6b 20 22 _fn_c_try_link "
87980 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 6e 20 3a $LINENO"; then :
87990 0a 20 20 61 63 5f 63 76 5f 73 65 61 72 63 68 5f . ac_cv_search_
879a0 47 45 4f 53 46 72 65 63 68 65 74 44 69 73 74 61 GEOSFrechetDista
879b0 6e 63 65 5f 72 3d 24 61 63 5f 72 65 73 0a 66 69 nce_r=$ac_res.fi
879c0 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 .rm -f core conf
879d0 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 test.err conftes
879e0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 t.$ac_objext \.
879f0 20 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 conftest$ac_e
87a00 78 65 65 78 74 0a 20 20 69 66 20 24 7b 61 63 5f xeext. if ${ac_
87a10 63 76 5f 73 65 61 72 63 68 5f 47 45 4f 53 46 72 cv_search_GEOSFr
87a20 65 63 68 65 74 44 69 73 74 61 6e 63 65 5f 72 2b echetDistance_r+
87a30 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
87a40 0a 20 20 62 72 65 61 6b 0a 66 69 0a 64 6f 6e 65 . break.fi.done
87a50 0a 69 66 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 .if ${ac_cv_sear
87a60 63 68 5f 47 45 4f 53 46 72 65 63 68 65 74 44 69 ch_GEOSFrechetDi
87a70 73 74 61 6e 63 65 5f 72 2b 3a 7d 20 66 61 6c 73 stance_r+:} fals
87a80 65 3b 20 74 68 65 6e 20 3a 0a 0a 65 6c 73 65 0a e; then :..else.
87a90 20 20 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 47 ac_cv_search_G
87aa0 45 4f 53 46 72 65 63 68 65 74 44 69 73 74 61 6e EOSFrechetDistan
87ab0 63 65 5f 72 3d 6e 6f 0a 66 69 0a 72 6d 20 63 6f ce_r=no.fi.rm co
87ac0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c nftest.$ac_ext.L
87ad0 49 42 53 3d 24 61 63 5f 66 75 6e 63 5f 73 65 61 IBS=$ac_func_sea
87ae0 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 rch_save_LIBS.fi
87af0 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 .{ $as_echo "$as
87b00 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d _me:${as_lineno-
87b10 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 $LINENO}: result
87b20 3a 20 24 61 63 5f 63 76 5f 73 65 61 72 63 68 5f : $ac_cv_search_
87b30 47 45 4f 53 46 72 65 63 68 65 74 44 69 73 74 61 GEOSFrechetDista
87b40 6e 63 65 5f 72 22 20 3e 26 35 0a 24 61 73 5f 65 nce_r" >&5.$as_e
87b50 63 68 6f 20 22 24 61 63 5f 63 76 5f 73 65 61 72 cho "$ac_cv_sear
87b60 63 68 5f 47 45 4f 53 46 72 65 63 68 65 74 44 69 ch_GEOSFrechetDi
87b70 73 74 61 6e 63 65 5f 72 22 20 3e 26 36 3b 20 7d stance_r" >&6; }
87b80 0a 61 63 5f 72 65 73 3d 24 61 63 5f 63 76 5f 73 .ac_res=$ac_cv_s
87b90 65 61 72 63 68 5f 47 45 4f 53 46 72 65 63 68 65 earch_GEOSFreche
87ba0 74 44 69 73 74 61 6e 63 65 5f 72 0a 69 66 20 74 tDistance_r.if t
87bb0 65 73 74 20 22 24 61 63 5f 72 65 73 22 20 21 3d est "$ac_res" !=
87bc0 20 6e 6f 3b 20 74 68 65 6e 20 3a 0a 20 20 74 65 no; then :. te
87bd0 73 74 20 22 24 61 63 5f 72 65 73 22 20 3d 20 22 st "$ac_res" = "
87be0 6e 6f 6e 65 20 72 65 71 75 69 72 65 64 22 20 7c none required" |
87bf0 7c 20 4c 49 42 53 3d 22 24 61 63 5f 72 65 73 20 | LIBS="$ac_res
87c00 24 4c 49 42 53 22 0a 0a 65 6c 73 65 0a 20 20 61 $LIBS"..else. a
87c10 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 27 s_fn_error $? "'
87c20 6c 69 62 67 65 6f 73 5f 63 27 20 28 3e 3d 20 76 libgeos_c' (>= v
87c30 2e 33 2e 37 2e 30 29 20 69 73 20 72 65 71 75 69 .3.7.0) is requi
87c40 72 65 64 20 62 75 74 20 69 74 20 64 6f 65 73 6e red but it doesn
87c50 27 74 20 73 65 65 6d 20 74 6f 20 62 65 20 69 6e 't seem to be in
87c60 73 74 61 6c 6c 65 64 20 6f 6e 20 74 68 69 73 20 stalled on this
87c70 73 79 73 74 65 6d 2e 20 59 6f 75 20 6d 61 79 20 system. You may
87c80 6e 65 65 64 20 74 6f 20 74 72 79 20 72 65 2d 72 need to try re-r
87c90 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 65 unning configure
87ca0 20 77 69 74 68 20 61 20 2d 2d 64 69 73 61 62 6c with a --disabl
87cb0 65 2d 67 65 6f 73 33 37 30 20 70 61 72 61 6d 65 e-geos370 parame
87cc0 74 65 72 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 ter." "$LINENO"
87cd0 35 0a 66 69 0a 0a 09 20 20 24 61 73 5f 65 63 68 5.fi... $as_ech
87ce0 6f 20 22 23 64 65 66 69 6e 65 20 47 45 4f 53 5f o "#define GEOS_
87cf0 33 37 30 20 31 22 20 3e 3e 63 6f 6e 66 64 65 66 370 1" >>confdef
87d00 73 2e 68 0a 0a 20 20 66 69 0a 0a 20 20 23 2d 2d s.h.. fi.. #--
87d10 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87d20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87d30 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87d40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
87d50 2d 2d 2d 2d 2d 0a 20 20 23 20 20 20 2d 2d 65 6e -----. # --en
87d60 61 62 6c 65 2d 72 74 74 6f 70 6f 0a 20 20 23 0a able-rttopo. #.
87d70 20 20 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 # Check whethe
87d80 72 20 2d 2d 65 6e 61 62 6c 65 2d 72 74 74 6f 70 r --enable-rttop
87d90 6f 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 o was given..if
87da0 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 72 test "${enable_r
87db0 74 74 6f 70 6f 2b 73 65 74 7d 22 20 3d 20 73 65 ttopo+set}" = se
87dc0 74 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6e 61 62 t; then :. enab
87dd0 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 72 74 leval=$enable_rt
87de0 74 6f 70 6f 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 topo;.else. ena
87df0 62 6c 65 5f 72 74 74 6f 70 6f 3d 6e 6f 0a 66 69 ble_rttopo=no.fi
87e00 0a 0a 20 20 69 66 20 74 65 73 74 20 78 22 24 65 .. if test x"$e
87e10 6e 61 62 6c 65 5f 72 74 74 6f 70 6f 22 20 21 3d nable_rttopo" !=
87e20 20 22 78 6e 6f 22 3b 20 74 68 65 6e 0a 09 20 20 "xno"; then..
87e30 66 6f 72 20 61 63 5f 68 65 61 64 65 72 20 69 6e for ac_header in
87e40 20 6c 69 62 72 74 74 6f 70 6f 2e 68 0a 64 6f 20 librttopo.h.do
87e50 3a 0a 20 20 61 63 5f 66 6e 5f 63 5f 63 68 65 63 :. ac_fn_c_chec
87e60 6b 5f 68 65 61 64 65 72 5f 6d 6f 6e 67 72 65 6c k_header_mongrel
87e70 20 22 24 4c 49 4e 45 4e 4f 22 20 22 6c 69 62 72 "$LINENO" "libr
87e80 74 74 6f 70 6f 2e 68 22 20 22 61 63 5f 63 76 5f ttopo.h" "ac_cv_
87e90 68 65 61 64 65 72 5f 6c 69 62 72 74 74 6f 70 6f header_librttopo
87ea0 5f 68 22 20 22 24 61 63 5f 69 6e 63 6c 75 64 65 _h" "$ac_include
87eb0 73 5f 64 65 66 61 75 6c 74 22 0a 69 66 20 74 65 s_default".if te
87ec0 73 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61 64 st "x$ac_cv_head
87ed0 65 72 5f 6c 69 62 72 74 74 6f 70 6f 5f 68 22 20 er_librttopo_h"
87ee0 3d 20 78 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 = xyes; then :.
87ef0 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e cat >>confdefs.
87f00 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 h <<_ACEOF.#defi
87f10 6e 65 20 48 41 56 45 5f 4c 49 42 52 54 54 4f 50 ne HAVE_LIBRTTOP
87f20 4f 5f 48 20 31 0a 5f 41 43 45 4f 46 0a 0a 65 6c O_H 1._ACEOF..el
87f30 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 se. as_fn_error
87f40 20 24 3f 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 $? "cannot find
87f50 20 6c 69 62 72 74 74 6f 70 6f 2e 68 2c 20 62 61 librttopo.h, ba
87f60 69 6c 69 6e 67 20 6f 75 74 22 20 22 24 4c 49 4e iling out" "$LIN
87f70 45 4e 4f 22 20 35 0a 66 69 0a 0a 64 6f 6e 65 0a ENO" 5.fi..done.
87f80 0a 09 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 .. { $as_echo "
87f90 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
87fa0 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 no-$LINENO}: che
87fb0 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 72 61 72 cking for librar
87fc0 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 72 74 74 y containing rtt
87fd0 5f 41 64 64 4c 69 6e 65 4e 6f 46 61 63 65 22 20 _AddLineNoFace"
87fe0 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 >&5.$as_echo_n "
87ff0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 69 62 checking for lib
88000 72 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 rary containing
88010 72 74 74 5f 41 64 64 4c 69 6e 65 4e 6f 46 61 63 rtt_AddLineNoFac
88020 65 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 69 66 e... " >&6; }.if
88030 20 24 7b 61 63 5f 63 76 5f 73 65 61 72 63 68 5f ${ac_cv_search_
88040 72 74 74 5f 41 64 64 4c 69 6e 65 4e 6f 46 61 63 rtt_AddLineNoFac
88050 65 2b 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e e+:} false; then
88060 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 :. $as_echo_n
88070 22 28 63 61 63 68 65 64 29 20 22 20 3e 26 36 0a "(cached) " >&6.
88080 65 6c 73 65 0a 20 20 61 63 5f 66 75 6e 63 5f 73 else. ac_func_s
88090 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 3d earch_save_LIBS=
880a0 24 4c 49 42 53 0a 63 61 74 20 63 6f 6e 66 64 65 $LIBS.cat confde
880b0 66 73 2e 68 20 2d 20 3c 3c 5f 41 43 45 4f 46 20 fs.h - <<_ACEOF
880c0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 >conftest.$ac_ex
880d0 74 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 t./* end confdef
880e0 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 s.h. */../* Ove
880f0 72 72 69 64 65 20 61 6e 79 20 47 43 43 20 69 6e rride any GCC in
88100 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 ternal prototype
88110 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72 to avoid an err
88120 6f 72 2e 0a 20 20 20 55 73 65 20 63 68 61 72 20 or.. Use char
88130 62 65 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 because int migh
88140 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 t match the retu
88150 72 6e 20 74 79 70 65 20 6f 66 20 61 20 47 43 43 rn type of a GCC
88160 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 . builtin and
88170 74 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e then its argumen
88180 74 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c t prototype woul
88190 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 d still apply.
881a0 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 */.#ifdef __cplu
881b0 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 splus.extern "C"
881c0 0a 23 65 6e 64 69 66 0a 63 68 61 72 20 72 74 74 .#endif.char rtt
881d0 5f 41 64 64 4c 69 6e 65 4e 6f 46 61 63 65 20 28 _AddLineNoFace (
881e0 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b );.int.main ().{
881f0 0a 72 65 74 75 72 6e 20 72 74 74 5f 41 64 64 4c .return rtt_AddL
88200 69 6e 65 4e 6f 46 61 63 65 20 28 29 3b 0a 20 20 ineNoFace ();.
88210 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a ;. return 0;.}.
88220 5f 41 43 45 4f 46 0a 66 6f 72 20 61 63 5f 6c 69 _ACEOF.for ac_li
88230 62 20 69 6e 20 27 27 20 72 74 74 6f 70 6f 3b 20 b in '' rttopo;
88240 64 6f 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20 do. if test -z
88250 22 24 61 63 5f 6c 69 62 22 3b 20 74 68 65 6e 0a "$ac_lib"; then.
88260 20 20 20 20 61 63 5f 72 65 73 3d 22 6e 6f 6e 65 ac_res="none
88270 20 72 65 71 75 69 72 65 64 22 0a 20 20 65 6c 73 required". els
88280 65 0a 20 20 20 20 61 63 5f 72 65 73 3d 2d 6c 24 e. ac_res=-l$
88290 61 63 5f 6c 69 62 0a 20 20 20 20 4c 49 42 53 3d ac_lib. LIBS=
882a0 22 2d 6c 24 61 63 5f 6c 69 62 20 20 24 61 63 5f "-l$ac_lib $ac_
882b0 66 75 6e 63 5f 73 65 61 72 63 68 5f 73 61 76 65 func_search_save
882c0 5f 4c 49 42 53 22 0a 20 20 66 69 0a 20 20 69 66 _LIBS". fi. if
882d0 20 61 63 5f 66 6e 5f 63 5f 74 72 79 5f 6c 69 6e ac_fn_c_try_lin
882e0 6b 20 22 24 4c 49 4e 45 4e 4f 22 3b 20 74 68 65 k "$LINENO"; the
882f0 6e 20 3a 0a 20 20 61 63 5f 63 76 5f 73 65 61 72 n :. ac_cv_sear
88300 63 68 5f 72 74 74 5f 41 64 64 4c 69 6e 65 4e 6f ch_rtt_AddLineNo
88310 46 61 63 65 3d 24 61 63 5f 72 65 73 0a 66 69 0a Face=$ac_res.fi.
88320 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 rm -f core conft
88330 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 est.err conftest
88340 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c 0a 20 20 .$ac_objext \.
88350 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 conftest$ac_ex
88360 65 65 78 74 0a 20 20 69 66 20 24 7b 61 63 5f 63 eext. if ${ac_c
88370 76 5f 73 65 61 72 63 68 5f 72 74 74 5f 41 64 64 v_search_rtt_Add
88380 4c 69 6e 65 4e 6f 46 61 63 65 2b 3a 7d 20 66 61 LineNoFace+:} fa
88390 6c 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 62 72 lse; then :. br
883a0 65 61 6b 0a 66 69 0a 64 6f 6e 65 0a 69 66 20 24 eak.fi.done.if $
883b0 7b 61 63 5f 63 76 5f 73 65 61 72 63 68 5f 72 74 {ac_cv_search_rt
883c0 74 5f 41 64 64 4c 69 6e 65 4e 6f 46 61 63 65 2b t_AddLineNoFace+
883d0 3a 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a :} false; then :
883e0 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 73 ..else. ac_cv_s
883f0 65 61 72 63 68 5f 72 74 74 5f 41 64 64 4c 69 6e earch_rtt_AddLin
88400 65 4e 6f 46 61 63 65 3d 6e 6f 0a 66 69 0a 72 6d eNoFace=no.fi.rm
88410 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 conftest.$ac_ex
88420 74 0a 4c 49 42 53 3d 24 61 63 5f 66 75 6e 63 5f t.LIBS=$ac_func_
88430 73 65 61 72 63 68 5f 73 61 76 65 5f 4c 49 42 53 search_save_LIBS
88440 0a 66 69 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 .fi.{ $as_echo "
88450 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
88460 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
88470 75 6c 74 3a 20 24 61 63 5f 63 76 5f 73 65 61 72 ult: $ac_cv_sear
88480 63 68 5f 72 74 74 5f 41 64 64 4c 69 6e 65 4e 6f ch_rtt_AddLineNo
88490 46 61 63 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 Face" >&5.$as_ec
884a0 68 6f 20 22 24 61 63 5f 63 76 5f 73 65 61 72 63 ho "$ac_cv_searc
884b0 68 5f 72 74 74 5f 41 64 64 4c 69 6e 65 4e 6f 46 h_rtt_AddLineNoF
884c0 61 63 65 22 20 3e 26 36 3b 20 7d 0a 61 63 5f 72 ace" >&6; }.ac_r
884d0 65 73 3d 24 61 63 5f 63 76 5f 73 65 61 72 63 68 es=$ac_cv_search
884e0 5f 72 74 74 5f 41 64 64 4c 69 6e 65 4e 6f 46 61 _rtt_AddLineNoFa
884f0 63 65 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f ce.if test "$ac_
88500 72 65 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e res" != no; then
88510 20 3a 0a 20 20 74 65 73 74 20 22 24 61 63 5f 72 :. test "$ac_r
88520 65 73 22 20 3d 20 22 6e 6f 6e 65 20 72 65 71 75 es" = "none requ
88530 69 72 65 64 22 20 7c 7c 20 4c 49 42 53 3d 22 24 ired" || LIBS="$
88540 61 63 5f 72 65 73 20 24 4c 49 42 53 22 0a 0a 65 ac_res $LIBS"..e
88550 6c 73 65 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f lse. as_fn_erro
88560 72 20 24 3f 20 22 27 6c 69 62 72 74 74 6f 70 6f r $? "'librttopo
88570 27 20 28 3e 3d 20 76 2e 31 2e 31 2e 30 29 20 69 ' (>= v.1.1.0) i
88580 73 20 72 65 71 75 69 72 65 64 20 62 75 74 20 69 s required but i
88590 74 20 64 6f 65 73 6e 27 74 20 73 65 65 6d 20 74 t doesn't seem t
885a0 6f 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f o be installed o
885b0 6e 20 74 68 69 73 20 73 79 73 74 65 6d 2e 20 59 n this system. Y
885c0 6f 75 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 74 ou may need to t
885d0 72 79 20 72 65 2d 72 75 6e 6e 69 6e 67 20 63 6f ry re-running co
885e0 6e 66 69 67 75 72 65 20 77 69 74 68 20 61 20 2d nfigure with a -
885f0 2d 64 69 73 61 62 6c 65 2d 72 74 74 6f 70 6f 20 -disable-rttopo
88600 70 61 72 61 6d 65 74 65 72 2e 22 20 22 24 4c 49 parameter." "$LI
88610 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 09 20 20 24 NENO" 5.fi... $
88620 61 73 5f 65 63 68 6f 20 22 23 64 65 66 69 6e 65 as_echo "#define
88630 20 45 4e 41 42 4c 45 5f 52 54 54 4f 50 4f 20 31 ENABLE_RTTOPO 1
88640 22 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a " >>confdefs.h..
88650 20 20 66 69 0a 65 6c 73 65 0a 20 20 24 61 73 5f fi.else. $as_
88660 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4f 4d echo "#define OM
88670 49 54 5f 47 45 4f 53 20 31 22 20 3e 3e 63 6f 6e IT_GEOS 1" >>con
88680 66 64 65 66 73 2e 68 0a 0a 66 69 0a 0a 23 2d 2d fdefs.h..fi..#--
88690 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
886a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
886b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
886c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
886d0 2d 2d 2d 2d 2d 0a 23 20 20 20 2d 2d 65 6e 61 62 -----.# --enab
886e0 6c 65 2d 6c 69 62 78 6d 6c 32 0a 23 0a 23 20 43 le-libxml2.#.# C
886f0 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 heck whether --e
88700 6e 61 62 6c 65 2d 6c 69 62 78 6d 6c 32 20 77 61 nable-libxml2 wa
88710 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 s given..if test
88720 20 22 24 7b 65 6e 61 62 6c 65 5f 6c 69 62 78 6d "${enable_libxm
88730 6c 32 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 l2+set}" = set;
88740 74 68 65 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 then :. enablev
88750 61 6c 3d 24 65 6e 61 62 6c 65 5f 6c 69 62 78 6d al=$enable_libxm
88760 6c 32 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c l2;.else. enabl
88770 65 5f 6c 69 62 78 6d 6c 32 3d 79 65 73 0a 66 69 e_libxml2=yes.fi
88780 0a 0a 69 66 20 74 65 73 74 20 78 22 24 65 6e 61 ..if test x"$ena
88790 62 6c 65 5f 6c 69 62 78 6d 6c 32 22 20 21 3d 20 ble_libxml2" !=
887a0 22 78 6e 6f 22 3b 20 74 68 65 6e 0a 0a 0a 0a 0a "xno"; then.....
887b0 0a 0a 0a 69 66 20 74 65 73 74 20 22 78 24 61 63 ...if test "x$ac
887c0 5f 63 76 5f 65 6e 76 5f 50 4b 47 5f 43 4f 4e 46 _cv_env_PKG_CONF
887d0 49 47 5f 73 65 74 22 20 21 3d 20 22 78 73 65 74 IG_set" != "xset
887e0 22 3b 20 74 68 65 6e 0a 09 69 66 20 74 65 73 74 "; then..if test
887f0 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 -n "$ac_tool_pr
88800 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20 efix"; then. #
88810 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 Extract the firs
88820 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f t word of "${ac_
88830 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 70 6b 67 2d tool_prefix}pkg-
88840 63 6f 6e 66 69 67 22 2c 20 73 6f 20 69 74 20 63 config", so it c
88850 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 an be a program
88860 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a name with args..
88870 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 set dummy ${ac_t
88880 6f 6f 6c 5f 70 72 65 66 69 78 7d 70 6b 67 2d 63 ool_prefix}pkg-c
88890 6f 6e 66 69 67 3b 20 61 63 5f 77 6f 72 64 3d 24 onfig; ac_word=$
888a0 32 0a 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 2.{ $as_echo "$a
888b0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
888c0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
888d0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 ing for $ac_word
888e0 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 5f 6e " >&5.$as_echo_n
888f0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 "checking for $
88900 61 63 5f 77 6f 72 64 2e 2e 2e 20 22 20 3e 26 36 ac_word... " >&6
88910 3b 20 7d 0a 69 66 20 24 7b 61 63 5f 63 76 5f 70 ; }.if ${ac_cv_p
88920 61 74 68 5f 50 4b 47 5f 43 4f 4e 46 49 47 2b 3a ath_PKG_CONFIG+:
88930 7d 20 66 61 6c 73 65 3b 20 74 68 65 6e 20 3a 0a } false; then :.
88940 20 20 24 61 73 5f 65 63 68 6f 5f 6e 20 22 28 63 $as_echo_n "(c
88950 61 63 68 65 64 29 20 22 20 3e 26 36 0a 65 6c 73 ached) " >&6.els
88960 65 0a 20 20 63 61 73 65 20 24 50 4b 47 5f 43 4f e. case $PKG_CO
88970 4e 46 49 47 20 69 6e 0a 20 20 5b 5c 5c 2f 5d 2a NFIG in. [\\/]*
88980 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 61 | ?:[\\/]*). a
88990 63 5f 63 76 5f 70 61 74 68 5f 50 4b 47 5f 43 4f c_cv_path_PKG_CO
889a0 4e 46 49 47 3d 22 24 50 4b 47 5f 43 4f 4e 46 49 NFIG="$PKG_CONFI
889b0 47 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 G" # Let the use
889c0 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 r override the t
889d0 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68 2e est with a path.
889e0 0a 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 61 73 5f . ;;. *). as_
889f0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 save_IFS=$IFS; I
88a00 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 FS=$PATH_SEPARAT
88a10 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e OR.for as_dir in
88a20 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d $PATH.do. IFS=
88a30 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 $as_save_IFS. t
88a40 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 est -z "$as_dir"
88a50 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 && as_dir=..
88a60 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 for ac_exec_ext
88a70 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 in '' $ac_execu
88a80 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 table_extensions
88a90 3b 20 64 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f ; do. if as_fn_
88aa0 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 executable_p "$a
88ab0 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 s_dir/$ac_word$a
88ac0 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 c_exec_ext"; the
88ad0 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 61 74 68 n. ac_cv_path
88ae0 5f 50 4b 47 5f 43 4f 4e 46 49 47 3d 22 24 61 73 _PKG_CONFIG="$as
88af0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 _dir/$ac_word$ac
88b00 5f 65 78 65 63 5f 65 78 74 22 0a 20 20 20 20 24 _exec_ext". $
88b10 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
88b20 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
88b30 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 61 73 5f ENO}: found $as_
88b40 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f dir/$ac_word$ac_
88b50 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 exec_ext" >&5.
88b60 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 break 2. fi.d
88b70 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 53 3d 24 one. done.IFS=$
88b80 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 20 20 3b as_save_IFS.. ;
88b90 3b 0a 65 73 61 63 0a 66 69 0a 50 4b 47 5f 43 4f ;.esac.fi.PKG_CO
88ba0 4e 46 49 47 3d 24 61 63 5f 63 76 5f 70 61 74 68 NFIG=$ac_cv_path
88bb0 5f 50 4b 47 5f 43 4f 4e 46 49 47 0a 69 66 20 74 _PKG_CONFIG.if t
88bc0 65 73 74 20 2d 6e 20 22 24 50 4b 47 5f 43 4f 4e est -n "$PKG_CON
88bd0 46 49 47 22 3b 20 74 68 65 6e 0a 20 20 7b 20 24 FIG"; then. { $
88be0 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
88bf0 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e ${as_lineno-$LIN
88c00 45 4e 4f 7d 3a 20 72 65 73 75 6c 74 3a 20 24 50 ENO}: result: $P
88c10 4b 47 5f 43 4f 4e 46 49 47 22 20 3e 26 35 0a 24 KG_CONFIG" >&5.$
88c20 61 73 5f 65 63 68 6f 20 22 24 50 4b 47 5f 43 4f as_echo "$PKG_CO
88c30 4e 46 49 47 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 NFIG" >&6; }.els
88c40 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 e. { $as_echo "
88c50 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
88c60 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
88c70 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 ult: no" >&5.$as
88c80 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 _echo "no" >&6;
88c90 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73 }.fi...fi.if tes
88ca0 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 61 74 t -z "$ac_cv_pat
88cb0 68 5f 50 4b 47 5f 43 4f 4e 46 49 47 22 3b 20 74 h_PKG_CONFIG"; t
88cc0 68 65 6e 0a 20 20 61 63 5f 70 74 5f 50 4b 47 5f hen. ac_pt_PKG_
88cd0 43 4f 4e 46 49 47 3d 24 50 4b 47 5f 43 4f 4e 46 CONFIG=$PKG_CONF
88ce0 49 47 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 IG. # Extract t
88cf0 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 he first word of
88d00 20 22 70 6b 67 2d 63 6f 6e 66 69 67 22 2c 20 73 "pkg-config", s
88d10 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 o it can be a pr
88d20 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 ogram name with
88d30 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 args..set dummy
88d40 70 6b 67 2d 63 6f 6e 66 69 67 3b 20 61 63 5f 77 pkg-config; ac_w
88d50 6f 72 64 3d 24 32 0a 7b 20 24 61 73 5f 65 63 68 ord=$2.{ $as_ech
88d60 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
88d70 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
88d80 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 checking for $ac
88d90 5f 77 6f 72 64 22 20 3e 26 35 0a 24 61 73 5f 65 _word" >&5.$as_e
88da0 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 cho_n "checking
88db0 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 for $ac_word...
88dc0 22 20 3e 26 36 3b 20 7d 0a 69 66 20 24 7b 61 63 " >&6; }.if ${ac
88dd0 5f 63 76 5f 70 61 74 68 5f 61 63 5f 70 74 5f 50 _cv_path_ac_pt_P
88de0 4b 47 5f 43 4f 4e 46 49 47 2b 3a 7d 20 66 61 6c KG_CONFIG+:} fal
88df0 73 65 3b 20 74 68 65 6e 20 3a 0a 20 20 24 61 73 se; then :. $as
88e00 5f 65 63 68 6f 5f 6e 20 22 28 63 61 63 68 65 64 _echo_n "(cached
88e10 29 20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 ) " >&6.else. c
88e20 61 73 65 20 24 61 63 5f 70 74 5f 50 4b 47 5f 43 ase $ac_pt_PKG_C
88e30 4f 4e 46 49 47 20 69 6e 0a 20 20 5b 5c 5c 2f 5d ONFIG in. [\\/]
88e40 2a 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 * | ?:[\\/]*).
88e50 61 63 5f 63 76 5f 70 61 74 68 5f 61 63 5f 70 74 ac_cv_path_ac_pt
88e60 5f 50 4b 47 5f 43 4f 4e 46 49 47 3d 22 24 61 63 _PKG_CONFIG="$ac
88e70 5f 70 74 5f 50 4b 47 5f 43 4f 4e 46 49 47 22 20 _pt_PKG_CONFIG"
88e80 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f # Let the user o
88e90 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 verride the test
88ea0 20 77 69 74 68 20 61 20 70 61 74 68 2e 0a 20 20 with a path..
88eb0 3b 3b 0a 20 20 2a 29 0a 20 20 61 73 5f 73 61 76 ;;. *). as_sav
88ec0 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d e_IFS=$IFS; IFS=
88ed0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a $PATH_SEPARATOR.
88ee0 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 for as_dir in $P
88ef0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 ATH.do. IFS=$as
88f00 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 _save_IFS. test
88f10 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 -z "$as_dir" &&
88f20 20 61 73 5f 64 69 72 3d 2e 0a 20 20 20 20 66 6f as_dir=.. fo
88f30 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e r ac_exec_ext in
88f40 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 '' $ac_executab
88f50 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 le_extensions; d
88f60 6f 0a 20 20 69 66 20 61 73 5f 66 6e 5f 65 78 65 o. if as_fn_exe
88f70 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 cutable_p "$as_d
88f80 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 ir/$ac_word$ac_e
88f90 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 xec_ext"; then.
88fa0 20 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 61 63 ac_cv_path_ac
88fb0 5f 70 74 5f 50 4b 47 5f 43 4f 4e 46 49 47 3d 22 _pt_PKG_CONFIG="
88fc0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 $as_dir/$ac_word
88fd0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 0a 20 20 $ac_exec_ext".
88fe0 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f $as_echo "$as_
88ff0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
89000 4c 49 4e 45 4e 4f 7d 3a 20 66 6f 75 6e 64 20 24 LINENO}: found $
89010 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 as_dir/$ac_word$
89020 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 ac_exec_ext" >&5
89030 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 . break 2. f
89040 69 0a 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 49 46 i.done. done.IF
89050 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a S=$as_save_IFS..
89060 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 61 63 5f ;;.esac.fi.ac_
89070 70 74 5f 50 4b 47 5f 43 4f 4e 46 49 47 3d 24 61 pt_PKG_CONFIG=$a
89080 63 5f 63 76 5f 70 61 74 68 5f 61 63 5f 70 74 5f c_cv_path_ac_pt_
89090 50 4b 47 5f 43 4f 4e 46 49 47 0a 69 66 20 74 65 PKG_CONFIG.if te
890a0 73 74 20 2d 6e 20 22 24 61 63 5f 70 74 5f 50 4b st -n "$ac_pt_PK
890b0 47 5f 43 4f 4e 46 49 47 22 3b 20 74 68 65 6e 0a G_CONFIG"; then.
890c0 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 { $as_echo "$a
890d0 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
890e0 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
890f0 74 3a 20 24 61 63 5f 70 74 5f 50 4b 47 5f 43 4f t: $ac_pt_PKG_CO
89100 4e 46 49 47 22 20 3e 26 35 0a 24 61 73 5f 65 63 NFIG" >&5.$as_ec
89110 68 6f 20 22 24 61 63 5f 70 74 5f 50 4b 47 5f 43 ho "$ac_pt_PKG_C
89120 4f 4e 46 49 47 22 20 3e 26 36 3b 20 7d 0a 65 6c ONFIG" >&6; }.el
89130 73 65 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 se. { $as_echo
89140 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
89150 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 eno-$LINENO}: re
89160 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 sult: no" >&5.$a
89170 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b s_echo "no" >&6;
89180 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73 74 }.fi.. if test
89190 20 22 78 24 61 63 5f 70 74 5f 50 4b 47 5f 43 4f "x$ac_pt_PKG_CO
891a0 4e 46 49 47 22 20 3d 20 78 3b 20 74 68 65 6e 0a NFIG" = x; then.
891b0 20 20 20 20 50 4b 47 5f 43 4f 4e 46 49 47 3d 22 PKG_CONFIG="
891c0 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 ". else. cas
891d0 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 e $cross_compili
891e0 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e ng:$ac_tool_warn
891f0 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 24 61 ed in.yes:).{ $a
89200 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
89210 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
89220 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 73 NO}: WARNING: us
89230 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 20 ing cross tools
89240 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 74 not prefixed wit
89250 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 20 h host triplet"
89260 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
89270 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 75 s_me: WARNING: u
89280 73 69 6e 67 20 63 72 6f 73 73 20 74 6f 6f 6c 73 sing cross tools
89290 20 6e 6f 74 20 70 72 65 66 69 78 65 64 20 77 69 not prefixed wi
892a0 74 68 20 68 6f 73 74 20 74 72 69 70 6c 65 74 22 th host triplet"
892b0 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 >&2;}.ac_tool_w
892c0 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 arned=yes ;;.esa
892d0 63 0a 20 20 20 20 50 4b 47 5f 43 4f 4e 46 49 47 c. PKG_CONFIG
892e0 3d 24 61 63 5f 70 74 5f 50 4b 47 5f 43 4f 4e 46 =$ac_pt_PKG_CONF
892f0 49 47 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 50 IG. fi.else. P
89300 4b 47 5f 43 4f 4e 46 49 47 3d 22 24 61 63 5f 63 KG_CONFIG="$ac_c
89310 76 5f 70 61 74 68 5f 50 4b 47 5f 43 4f 4e 46 49 v_path_PKG_CONFI
89320 47 22 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 G".fi..fi.if tes
89330 74 20 2d 6e 20 22 24 50 4b 47 5f 43 4f 4e 46 49 t -n "$PKG_CONFI
89340 47 22 3b 20 74 68 65 6e 0a 09 5f 70 6b 67 5f 6d G"; then.._pkg_m
89350 69 6e 5f 76 65 72 73 69 6f 6e 3d 30 2e 39 2e 30 in_version=0.9.0
89360 0a 09 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
89370 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
89380 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b -$LINENO}: check
89390 69 6e 67 20 70 6b 67 2d 63 6f 6e 66 69 67 20 69 ing pkg-config i
893a0 73 20 61 74 20 6c 65 61 73 74 20 76 65 72 73 69 s at least versi
893b0 6f 6e 20 24 5f 70 6b 67 5f 6d 69 6e 5f 76 65 72 on $_pkg_min_ver
893c0 73 69 6f 6e 22 20 3e 26 35 0a 24 61 73 5f 65 63 sion" >&5.$as_ec
893d0 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 20 70 ho_n "checking p
893e0 6b 67 2d 63 6f 6e 66 69 67 20 69 73 20 61 74 20 kg-config is at
893f0 6c 65 61 73 74 20 76 65 72 73 69 6f 6e 20 24 5f least version $_
89400 70 6b 67 5f 6d 69 6e 5f 76 65 72 73 69 6f 6e 2e pkg_min_version.
89410 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 09 69 66 20 .. " >&6; }..if
89420 24 50 4b 47 5f 43 4f 4e 46 49 47 20 2d 2d 61 74 $PKG_CONFIG --at
89430 6c 65 61 73 74 2d 70 6b 67 63 6f 6e 66 69 67 2d least-pkgconfig-
89440 76 65 72 73 69 6f 6e 20 24 5f 70 6b 67 5f 6d 69 version $_pkg_mi
89450 6e 5f 76 65 72 73 69 6f 6e 3b 20 74 68 65 6e 0a n_version; then.
89460 09 09 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 ..{ $as_echo "$a
89470 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
89480 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
89490 74 3a 20 79 65 73 22 20 3e 26 35 0a 24 61 73 5f t: yes" >&5.$as_
894a0 65 63 68 6f 20 22 79 65 73 22 20 3e 26 36 3b 20 echo "yes" >&6;
894b0 7d 0a 09 65 6c 73 65 0a 09 09 7b 20 24 61 73 5f }..else...{ $as_
894c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
894d0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
894e0 7d 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e }: result: no" >
894f0 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 &5.$as_echo "no"
89500 20 3e 26 36 3b 20 7d 0a 09 09 50 4b 47 5f 43 4f >&6; }...PKG_CO
89510 4e 46 49 47 3d 22 22 0a 09 66 69 0a 66 69 0a 0a NFIG=""..fi.fi..
89520 70 6b 67 5f 66 61 69 6c 65 64 3d 6e 6f 0a 7b 20 pkg_failed=no.{
89530 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
89540 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
89550 4e 45 4e 4f 7d 3a 20 63 68 65 63 6b 69 6e 67 20 NENO}: checking
89560 66 6f 72 20 4c 49 42 58 4d 4c 32 22 20 3e 26 35 for LIBXML2" >&5
89570 0a 24 61 73 5f 65 63 68 6f 5f 6e 20 22 63 68 65 .$as_echo_n "che
89580 63 6b 69 6e 67 20 66 6f 72 20 4c 49 42 58 4d 4c cking for LIBXML
89590 32 2e 2e 2e 20 22 20 3e 26 36 3b 20 7d 0a 0a 69 2... " >&6; }..i
895a0 66 20 74 65 73 74 20 2d 6e 20 22 24 4c 49 42 58 f test -n "$LIBX
895b0 4d 4c 32 5f 43 46 4c 41 47 53 22 3b 20 74 68 65 ML2_CFLAGS"; the
895c0 6e 0a 20 20 20 20 70 6b 67 5f 63 76 5f 4c 49 42 n. pkg_cv_LIB
895d0 58 4d 4c 32 5f 43 46 4c 41 47 53 3d 22 24 4c 49 XML2_CFLAGS="$LI
895e0 42 58 4d 4c 32 5f 43 46 4c 41 47 53 22 0a 20 65 BXML2_CFLAGS". e
895f0 6c 69 66 20 74 65 73 74 20 2d 6e 20 22 24 50 4b lif test -n "$PK
89600 47 5f 43 4f 4e 46 49 47 22 3b 20 74 68 65 6e 0a G_CONFIG"; then.
89610 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 if test -n "
89620 24 50 4b 47 5f 43 4f 4e 46 49 47 22 20 26 26 20 $PKG_CONFIG" &&
89630 5c 0a 20 20 20 20 7b 20 7b 20 24 61 73 5f 65 63 \. { { $as_ec
89640 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f ho "$as_me:${as_
89650 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a lineno-$LINENO}:
89660 20 5c 24 50 4b 47 5f 43 4f 4e 46 49 47 20 2d 2d \$PKG_CONFIG --
89670 65 78 69 73 74 73 20 2d 2d 70 72 69 6e 74 2d 65 exists --print-e
89680 72 72 6f 72 73 20 5c 22 6c 69 62 78 6d 6c 2d 32 rrors \"libxml-2
89690 2e 30 5c 22 22 3b 20 7d 20 3e 26 35 0a 20 20 28 .0\""; } >&5. (
896a0 24 50 4b 47 5f 43 4f 4e 46 49 47 20 2d 2d 65 78 $PKG_CONFIG --ex
896b0 69 73 74 73 20 2d 2d 70 72 69 6e 74 2d 65 72 72 ists --print-err
896c0 6f 72 73 20 22 6c 69 62 78 6d 6c 2d 32 2e 30 22 ors "libxml-2.0"
896d0 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 ) 2>&5. ac_stat
896e0 75 73 3d 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f us=$?. $as_echo
896f0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
89700 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c neno-$LINENO}: \
89710 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 $? = $ac_status"
89720 20 3e 26 35 0a 20 20 74 65 73 74 20 24 61 63 5f >&5. test $ac_
89730 73 74 61 74 75 73 20 3d 20 30 3b 20 7d 3b 20 74 status = 0; }; t
89740 68 65 6e 0a 20 20 70 6b 67 5f 63 76 5f 4c 49 42 hen. pkg_cv_LIB
89750 58 4d 4c 32 5f 43 46 4c 41 47 53 3d 60 24 50 4b XML2_CFLAGS=`$PK
89760 47 5f 43 4f 4e 46 49 47 20 2d 2d 63 66 6c 61 67 G_CONFIG --cflag
89770 73 20 22 6c 69 62 78 6d 6c 2d 32 2e 30 22 20 32 s "libxml-2.0" 2
89780 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 09 09 20 20 >/dev/null`...
89790 20 20 20 20 74 65 73 74 20 22 78 24 3f 22 20 21 test "x$?" !
897a0 3d 20 22 78 30 22 20 26 26 20 70 6b 67 5f 66 61 = "x0" && pkg_fa
897b0 69 6c 65 64 3d 79 65 73 0a 65 6c 73 65 0a 20 20 iled=yes.else.
897c0 70 6b 67 5f 66 61 69 6c 65 64 3d 79 65 73 0a 66 pkg_failed=yes.f
897d0 69 0a 20 65 6c 73 65 0a 20 20 20 20 70 6b 67 5f i. else. pkg_
897e0 66 61 69 6c 65 64 3d 75 6e 74 72 69 65 64 0a 66 failed=untried.f
897f0 69 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4c i.if test -n "$L
89800 49 42 58 4d 4c 32 5f 4c 49 42 53 22 3b 20 74 68 IBXML2_LIBS"; th
89810 65 6e 0a 20 20 20 20 70 6b 67 5f 63 76 5f 4c 49 en. pkg_cv_LI
89820 42 58 4d 4c 32 5f 4c 49 42 53 3d 22 24 4c 49 42 BXML2_LIBS="$LIB
89830 58 4d 4c 32 5f 4c 49 42 53 22 0a 20 65 6c 69 66 XML2_LIBS". elif
89840 20 74 65 73 74 20 2d 6e 20 22 24 50 4b 47 5f 43 test -n "$PKG_C
89850 4f 4e 46 49 47 22 3b 20 74 68 65 6e 0a 20 20 20 ONFIG"; then.
89860 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 50 4b if test -n "$PK
89870 47 5f 43 4f 4e 46 49 47 22 20 26 26 20 5c 0a 20 G_CONFIG" && \.
89880 20 20 20 7b 20 7b 20 24 61 73 5f 65 63 68 6f 20 { { $as_echo
89890 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
898a0 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 eno-$LINENO}: \$
898b0 50 4b 47 5f 43 4f 4e 46 49 47 20 2d 2d 65 78 69 PKG_CONFIG --exi
898c0 73 74 73 20 2d 2d 70 72 69 6e 74 2d 65 72 72 6f sts --print-erro
898d0 72 73 20 5c 22 6c 69 62 78 6d 6c 2d 32 2e 30 5c rs \"libxml-2.0\
898e0 22 22 3b 20 7d 20 3e 26 35 0a 20 20 28 24 50 4b ""; } >&5. ($PK
898f0 47 5f 43 4f 4e 46 49 47 20 2d 2d 65 78 69 73 74 G_CONFIG --exist
89900 73 20 2d 2d 70 72 69 6e 74 2d 65 72 72 6f 72 73 s --print-errors
89910 20 22 6c 69 62 78 6d 6c 2d 32 2e 30 22 29 20 32 "libxml-2.0") 2
89920 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d >&5. ac_status=
89930 24 3f 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 $?. $as_echo "$
89940 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e as_me:${as_linen
89950 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 5c 24 3f 20 o-$LINENO}: \$?
89960 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 = $ac_status" >&
89970 35 0a 20 20 74 65 73 74 20 24 61 63 5f 73 74 61 5. test $ac_sta
89980 74 75 73 20 3d 20 30 3b 20 7d 3b 20 74 68 65 6e tus = 0; }; then
89990 0a 20 20 70 6b 67 5f 63 76 5f 4c 49 42 58 4d 4c . pkg_cv_LIBXML
899a0 32 5f 4c 49 42 53 3d 60 24 50 4b 47 5f 43 4f 4e 2_LIBS=`$PKG_CON
899b0 46 49 47 20 2d 2d 6c 69 62 73 20 22 6c 69 62 78 FIG --libs "libx
899c0 6d 6c 2d 32 2e 30 22 20 32 3e 2f 64 65 76 2f 6e ml-2.0" 2>/dev/n
899d0 75 6c 6c 60 0a 09 09 20 20 20 20 20 20 74 65 73 ull`... tes
899e0 74 20 22 78 24 3f 22 20 21 3d 20 22 78 30 22 20 t "x$?" != "x0"
899f0 26 26 20 70 6b 67 5f 66 61 69 6c 65 64 3d 79 65 && pkg_failed=ye
89a00 73 0a 65 6c 73 65 0a 20 20 70 6b 67 5f 66 61 69 s.else. pkg_fai
89a10 6c 65 64 3d 79 65 73 0a 66 69 0a 20 65 6c 73 65 led=yes.fi. else
89a20 0a 20 20 20 20 70 6b 67 5f 66 61 69 6c 65 64 3d . pkg_failed=
89a30 75 6e 74 72 69 65 64 0a 66 69 0a 0a 0a 0a 69 66 untried.fi....if
89a40 20 74 65 73 74 20 24 70 6b 67 5f 66 61 69 6c 65 test $pkg_faile
89a50 64 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 d = yes; then.
89a60 20 09 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 .{ $as_echo "$a
89a70 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f s_me:${as_lineno
89a80 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 75 6c -$LINENO}: resul
89a90 74 3a 20 6e 6f 22 20 3e 26 35 0a 24 61 73 5f 65 t: no" >&5.$as_e
89aa0 63 68 6f 20 22 6e 6f 22 20 3e 26 36 3b 20 7d 0a cho "no" >&6; }.
89ab0 0a 69 66 20 24 50 4b 47 5f 43 4f 4e 46 49 47 20 .if $PKG_CONFIG
89ac0 2d 2d 61 74 6c 65 61 73 74 2d 70 6b 67 63 6f 6e --atleast-pkgcon
89ad0 66 69 67 2d 76 65 72 73 69 6f 6e 20 30 2e 32 30 fig-version 0.20
89ae0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 5f ; then. _
89af0 70 6b 67 5f 73 68 6f 72 74 5f 65 72 72 6f 72 73 pkg_short_errors
89b00 5f 73 75 70 70 6f 72 74 65 64 3d 79 65 73 0a 65 _supported=yes.e
89b10 6c 73 65 0a 20 20 20 20 20 20 20 20 5f 70 6b 67 lse. _pkg
89b20 5f 73 68 6f 72 74 5f 65 72 72 6f 72 73 5f 73 75 _short_errors_su
89b30 70 70 6f 72 74 65 64 3d 6e 6f 0a 66 69 0a 20 20 pported=no.fi.
89b40 20 20 20 20 20 20 69 66 20 74 65 73 74 20 24 5f if test $_
89b50 70 6b 67 5f 73 68 6f 72 74 5f 65 72 72 6f 72 73 pkg_short_errors
89b60 5f 73 75 70 70 6f 72 74 65 64 20 3d 20 79 65 73 _supported = yes
89b70 3b 20 74 68 65 6e 0a 09 20 20 20 20 20 20 20 20 ; then..
89b80 4c 49 42 58 4d 4c 32 5f 50 4b 47 5f 45 52 52 4f LIBXML2_PKG_ERRO
89b90 52 53 3d 60 24 50 4b 47 5f 43 4f 4e 46 49 47 20 RS=`$PKG_CONFIG
89ba0 2d 2d 73 68 6f 72 74 2d 65 72 72 6f 72 73 20 2d --short-errors -
89bb0 2d 70 72 69 6e 74 2d 65 72 72 6f 72 73 20 2d 2d -print-errors --
89bc0 63 66 6c 61 67 73 20 2d 2d 6c 69 62 73 20 22 6c cflags --libs "l
89bd0 69 62 78 6d 6c 2d 32 2e 30 22 20 32 3e 26 31 60 ibxml-2.0" 2>&1`
89be0 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 09 20 . else..
89bf0 20 20 20 20 20 20 20 4c 49 42 58 4d 4c 32 5f 50 LIBXML2_P
89c00 4b 47 5f 45 52 52 4f 52 53 3d 60 24 50 4b 47 5f KG_ERRORS=`$PKG_
89c10 43 4f 4e 46 49 47 20 2d 2d 70 72 69 6e 74 2d 65 CONFIG --print-e
89c20 72 72 6f 72 73 20 2d 2d 63 66 6c 61 67 73 20 2d rrors --cflags -
89c30 2d 6c 69 62 73 20 22 6c 69 62 78 6d 6c 2d 32 2e -libs "libxml-2.
89c40 30 22 20 32 3e 26 31 60 0a 20 20 20 20 20 20 20 0" 2>&1`.
89c50 20 66 69 0a 09 23 20 50 75 74 20 74 68 65 20 6e fi..# Put the n
89c60 61 73 74 79 20 65 72 72 6f 72 20 6d 65 73 73 61 asty error messa
89c70 67 65 20 69 6e 20 63 6f 6e 66 69 67 2e 6c 6f 67 ge in config.log
89c80 20 77 68 65 72 65 20 69 74 20 62 65 6c 6f 6e 67 where it belong
89c90 73 0a 09 65 63 68 6f 20 22 24 4c 49 42 58 4d 4c s..echo "$LIBXML
89ca0 32 5f 50 4b 47 5f 45 52 52 4f 52 53 22 20 3e 26 2_PKG_ERRORS" >&
89cb0 35 0a 0a 09 61 73 5f 66 6e 5f 65 72 72 6f 72 20 5...as_fn_error
89cc0 24 3f 20 22 27 6c 69 62 78 6d 6c 32 27 20 69 73 $? "'libxml2' is
89cd0 20 72 65 71 75 69 72 65 64 20 62 75 74 20 69 74 required but it
89ce0 20 64 6f 65 73 6e 27 74 20 73 65 65 6d 20 74 6f doesn't seem to
89cf0 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e be installed on
89d00 20 74 68 69 73 20 73 79 73 74 65 6d 2e 22 20 22 this system." "
89d10 24 4c 49 4e 45 4e 4f 22 20 35 0a 65 6c 69 66 20 $LINENO" 5.elif
89d20 74 65 73 74 20 24 70 6b 67 5f 66 61 69 6c 65 64 test $pkg_failed
89d30 20 3d 20 75 6e 74 72 69 65 64 3b 20 74 68 65 6e = untried; then
89d40 0a 20 20 20 20 20 09 7b 20 24 61 73 5f 65 63 68 . .{ $as_ech
89d50 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
89d60 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
89d70 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a result: no" >&5.
89d80 24 61 73 5f 65 63 68 6f 20 22 6e 6f 22 20 3e 26 $as_echo "no" >&
89d90 36 3b 20 7d 0a 09 61 73 5f 66 6e 5f 65 72 72 6f 6; }..as_fn_erro
89da0 72 20 24 3f 20 22 27 6c 69 62 78 6d 6c 32 27 20 r $? "'libxml2'
89db0 69 73 20 72 65 71 75 69 72 65 64 20 62 75 74 20 is required but
89dc0 69 74 20 64 6f 65 73 6e 27 74 20 73 65 65 6d 20 it doesn't seem
89dd0 74 6f 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 to be installed
89de0 6f 6e 20 74 68 69 73 20 73 79 73 74 65 6d 2e 22 on this system."
89df0 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 65 6c 73 "$LINENO" 5.els
89e00 65 0a 09 4c 49 42 58 4d 4c 32 5f 43 46 4c 41 47 e..LIBXML2_CFLAG
89e10 53 3d 24 70 6b 67 5f 63 76 5f 4c 49 42 58 4d 4c S=$pkg_cv_LIBXML
89e20 32 5f 43 46 4c 41 47 53 0a 09 4c 49 42 58 4d 4c 2_CFLAGS..LIBXML
89e30 32 5f 4c 49 42 53 3d 24 70 6b 67 5f 63 76 5f 4c 2_LIBS=$pkg_cv_L
89e40 49 42 58 4d 4c 32 5f 4c 49 42 53 0a 20 20 20 20 IBXML2_LIBS.
89e50 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 { $as_echo "
89e60 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
89e70 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
89e80 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 24 61 ult: yes" >&5.$a
89e90 73 5f 65 63 68 6f 20 22 79 65 73 22 20 3e 26 36 s_echo "yes" >&6
89ea0 3b 20 7d 0a 0a 66 69 0a 0a 0a 20 20 24 61 73 5f ; }..fi... $as_
89eb0 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 45 4e echo "#define EN
89ec0 41 42 4c 45 5f 4c 49 42 58 4d 4c 32 20 31 22 20 ABLE_LIBXML2 1"
89ed0 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 66 69 >>confdefs.h..fi
89ee0 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ..#-------------
89ef0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
89f00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
89f10 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
89f20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 20 2d ----------.# -
89f30 2d 65 6e 61 62 6c 65 2d 67 65 6f 70 61 63 6b 61 -enable-geopacka
89f40 67 65 0a 23 0a 23 20 43 68 65 63 6b 20 77 68 65 ge.#.# Check whe
89f50 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 67 65 ther --enable-ge
89f60 6f 70 61 63 6b 61 67 65 20 77 61 73 20 67 69 76 opackage was giv
89f70 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65 en..if test "${e
89f80 6e 61 62 6c 65 5f 67 65 6f 70 61 63 6b 61 67 65 nable_geopackage
89f90 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 +set}" = set; th
89fa0 65 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c en :. enableval
89fb0 3d 24 65 6e 61 62 6c 65 5f 67 65 6f 70 61 63 6b =$enable_geopack
89fc0 61 67 65 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 62 age;.else. enab
89fd0 6c 65 5f 67 65 6f 70 61 63 6b 61 67 65 3d 79 65 le_geopackage=ye
89fe0 73 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 78 22 s.fi..if test x"
89ff0 24 65 6e 61 62 6c 65 5f 67 65 6f 70 61 63 6b 61 $enable_geopacka
8a000 67 65 22 20 21 3d 20 22 78 6e 6f 22 3b 20 74 68 ge" != "xno"; th
8a010 65 6e 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 23 en. $as_echo "#
8a020 64 65 66 69 6e 65 20 45 4e 41 42 4c 45 5f 47 45 define ENABLE_GE
8a030 4f 50 41 43 4b 41 47 45 20 31 22 20 3e 3e 63 6f OPACKAGE 1" >>co
8a040 6e 66 64 65 66 73 2e 68 0a 0a 66 69 0a 20 69 66 nfdefs.h..fi. if
8a050 20 74 65 73 74 20 78 22 24 65 6e 61 62 6c 65 5f test x"$enable_
8a060 67 65 6f 70 61 63 6b 61 67 65 22 20 3d 3d 20 22 geopackage" == "
8a070 78 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 45 4e xyes"; then. EN
8a080 41 42 4c 45 5f 47 45 4f 50 41 43 4b 41 47 45 5f ABLE_GEOPACKAGE_
8a090 54 52 55 45 3d 0a 20 20 45 4e 41 42 4c 45 5f 47 TRUE=. ENABLE_G
8a0a0 45 4f 50 41 43 4b 41 47 45 5f 46 41 4c 53 45 3d EOPACKAGE_FALSE=
8a0b0 27 23 27 0a 65 6c 73 65 0a 20 20 45 4e 41 42 4c '#'.else. ENABL
8a0c0 45 5f 47 45 4f 50 41 43 4b 41 47 45 5f 54 52 55 E_GEOPACKAGE_TRU
8a0d0 45 3d 27 23 27 0a 20 20 45 4e 41 42 4c 45 5f 47 E='#'. ENABLE_G
8a0e0 45 4f 50 41 43 4b 41 47 45 5f 46 41 4c 53 45 3d EOPACKAGE_FALSE=
8a0f0 0a 66 69 0a 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d .fi...#---------
8a100 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a110 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a120 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a130 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a --------------..
8a140 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d #---------------
8a150 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a160 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a170 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a180 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 20 20 2d 2d --------.# --
8a190 65 6e 61 62 6c 65 2d 67 63 6f 76 0a 23 0a 23 20 enable-gcov.#.#
8a1a0 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d Check whether --
8a1b0 65 6e 61 62 6c 65 2d 67 63 6f 76 20 77 61 73 20 enable-gcov was
8a1c0 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 given..if test "
8a1d0 24 7b 65 6e 61 62 6c 65 5f 67 63 6f 76 2b 73 65 ${enable_gcov+se
8a1e0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 20 t}" = set; then
8a1f0 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d 24 65 :. enableval=$e
8a200 6e 61 62 6c 65 5f 67 63 6f 76 3b 0a 66 69 0a 0a nable_gcov;.fi..
8a210 69 66 20 74 65 73 74 20 22 78 24 65 6e 61 62 6c if test "x$enabl
8a220 65 5f 67 63 6f 76 22 20 3d 20 22 78 79 65 73 22 e_gcov" = "xyes"
8a230 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 43 ; then. C
8a240 46 4c 41 47 53 3d 24 43 46 4c 41 47 53 22 20 2d FLAGS=$CFLAGS" -
8a250 66 70 72 6f 66 69 6c 65 2d 61 72 63 73 20 2d 66 fprofile-arcs -f
8a260 74 65 73 74 2d 63 6f 76 65 72 61 67 65 20 2d 67 test-coverage -g
8a270 22 0a 20 20 20 20 47 43 4f 56 5f 46 4c 41 47 53 ". GCOV_FLAGS
8a280 3d 22 2d 6c 67 63 6f 76 22 0a 66 69 0a 23 2d 2d ="-lgcov".fi.#--
8a290 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a2a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a2b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a2c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a2d0 2d 2d 2d 2d 2d 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d -----..#--------
8a2e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a2f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a300 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a310 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a ---------------.
8a320 23 20 20 20 2d 2d 65 6e 61 62 6c 65 2d 65 78 61 # --enable-exa
8a330 6d 70 6c 65 73 0a 23 0a 23 20 43 68 65 63 6b 20 mples.#.# Check
8a340 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 whether --enable
8a350 2d 65 78 61 6d 70 6c 65 73 20 77 61 73 20 67 69 -examples was gi
8a360 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b ven..if test "${
8a370 65 6e 61 62 6c 65 5f 65 78 61 6d 70 6c 65 73 2b enable_examples+
8a380 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 set}" = set; the
8a390 6e 20 3a 0a 20 20 65 6e 61 62 6c 65 76 61 6c 3d n :. enableval=
8a3a0 24 65 6e 61 62 6c 65 5f 65 78 61 6d 70 6c 65 73 $enable_examples
8a3b0 3b 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f ;.else. enable_
8a3c0 65 78 61 6d 70 6c 65 73 3d 79 65 73 0a 66 69 0a examples=yes.fi.
8a3d0 0a 20 69 66 20 74 65 73 74 20 78 22 24 65 6e 61 . if test x"$ena
8a3e0 62 6c 65 5f 65 78 61 6d 70 6c 65 73 22 20 21 3d ble_examples" !=
8a3f0 20 22 78 6e 6f 22 3b 20 74 68 65 6e 0a 20 20 45 "xno"; then. E
8a400 4e 41 42 4c 45 5f 45 58 41 4d 50 4c 45 53 5f 54 NABLE_EXAMPLES_T
8a410 52 55 45 3d 0a 20 20 45 4e 41 42 4c 45 5f 45 58 RUE=. ENABLE_EX
8a420 41 4d 50 4c 45 53 5f 46 41 4c 53 45 3d 27 23 27 AMPLES_FALSE='#'
8a430 0a 65 6c 73 65 0a 20 20 45 4e 41 42 4c 45 5f 45 .else. ENABLE_E
8a440 58 41 4d 50 4c 45 53 5f 54 52 55 45 3d 27 23 27 XAMPLES_TRUE='#'
8a450 0a 20 20 45 4e 41 42 4c 45 5f 45 58 41 4d 50 4c . ENABLE_EXAMPL
8a460 45 53 5f 46 41 4c 53 45 3d 0a 66 69 0a 0a 23 2d ES_FALSE=.fi..#-
8a470 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a480 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a490 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a4a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a4b0 2d 2d 2d 2d 2d 2d 0a 0a 23 2d 2d 2d 2d 2d 2d 2d ------..#-------
8a4c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a4d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a4e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a4f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a500 0a 23 20 20 20 2d 2d 65 6e 61 62 6c 65 2d 6d 6f .# --enable-mo
8a510 64 75 6c 65 2d 6f 6e 6c 79 0a 23 0a 23 20 43 68 dule-only.#.# Ch
8a520 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e eck whether --en
8a530 61 62 6c 65 2d 6d 6f 64 75 6c 65 2d 6f 6e 6c 79 able-module-only
8a540 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 was given..if t
8a550 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6d 6f est "${enable_mo
8a560 64 75 6c 65 5f 6f 6e 6c 79 2b 73 65 74 7d 22 20 dule_only+set}"
8a570 3d 20 73 65 74 3b 20 74 68 65 6e 20 3a 0a 20 20 = set; then :.
8a580 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c enableval=$enabl
8a590 65 5f 6d 6f 64 75 6c 65 5f 6f 6e 6c 79 3b 0a 65 e_module_only;.e
8a5a0 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 6d 6f 64 lse. enable_mod
8a5b0 75 6c 65 5f 6f 6e 6c 79 3d 6e 6f 0a 66 69 0a 0a ule_only=no.fi..
8a5c0 20 69 66 20 74 65 73 74 20 78 22 24 65 6e 61 62 if test x"$enab
8a5d0 6c 65 5f 6d 6f 64 75 6c 65 5f 6f 6e 6c 79 22 20 le_module_only"
8a5e0 21 3d 20 22 78 6e 6f 22 3b 20 74 68 65 6e 0a 20 != "xno"; then.
8a5f0 20 4d 4f 44 55 4c 45 5f 4f 4e 4c 59 5f 54 52 55 MODULE_ONLY_TRU
8a600 45 3d 0a 20 20 4d 4f 44 55 4c 45 5f 4f 4e 4c 59 E=. MODULE_ONLY
8a610 5f 46 41 4c 53 45 3d 27 23 27 0a 65 6c 73 65 0a _FALSE='#'.else.
8a620 20 20 4d 4f 44 55 4c 45 5f 4f 4e 4c 59 5f 54 52 MODULE_ONLY_TR
8a630 55 45 3d 27 23 27 0a 20 20 4d 4f 44 55 4c 45 5f UE='#'. MODULE_
8a640 4f 4e 4c 59 5f 46 41 4c 53 45 3d 0a 66 69 0a 0a ONLY_FALSE=.fi..
8a650 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d #---------------
8a660 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a670 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a680 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8a690 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 23 20 43 68 65 63 --------..# Chec
8a6a0 6b 69 6e 67 20 66 6f 72 20 4d 69 6e 47 57 0a 20 king for MinGW.
8a6b0 69 66 20 74 65 73 74 20 22 24 74 61 72 67 65 74 if test "$target
8a6c0 5f 61 6c 69 61 73 22 20 3d 20 22 6d 69 6e 67 77 _alias" = "mingw
8a6d0 33 32 22 3b 20 74 68 65 6e 0a 20 20 4d 49 4e 47 32"; then. MING
8a6e0 57 5f 54 52 55 45 3d 0a 20 20 4d 49 4e 47 57 5f W_TRUE=. MINGW_
8a6f0 46 41 4c 53 45 3d 27 23 27 0a 65 6c 73 65 0a 20 FALSE='#'.else.
8a700 20 4d 49 4e 47 57 5f 54 52 55 45 3d 27 23 27 0a MINGW_TRUE='#'.
8a710 20 20 4d 49 4e 47 57 5f 46 41 4c 53 45 3d 0a 66 MINGW_FALSE=.f
8a720 69 0a 0a 23 20 43 68 65 63 6b 69 6e 67 20 66 6f i..# Checking fo
8a730 72 20 4d 61 63 20 4f 73 58 0a 20 69 66 20 74 65 r Mac OsX. if te
8a740 73 74 20 22 24 74 61 72 67 65 74 5f 61 6c 69 61 st "$target_alia
8a750 73 22 20 3d 20 22 6d 61 63 6f 73 78 22 3b 20 74 s" = "macosx"; t
8a760 68 65 6e 0a 20 20 4d 41 43 4f 53 58 5f 54 52 55 hen. MACOSX_TRU
8a770 45 3d 0a 20 20 4d 41 43 4f 53 58 5f 46 41 4c 53 E=. MACOSX_FALS
8a780 45 3d 27 23 27 0a 65 6c 73 65 0a 20 20 4d 41 43 E='#'.else. MAC
8a790 4f 53 58 5f 54 52 55 45 3d 27 23 27 0a 20 20 4d OSX_TRUE='#'. M
8a7a0 41 43 4f 53 58 5f 46 41 4c 53 45 3d 0a 66 69 0a ACOSX_FALSE=.fi.
8a7b0 0a 23 20 43 68 65 63 6b 69 6e 67 20 66 6f 72 20 .# Checking for
8a7c0 41 6e 64 72 6f 69 64 0a 20 69 66 20 74 65 73 74 Android. if test
8a7d0 20 22 24 74 61 72 67 65 74 5f 61 6c 69 61 73 22 "$target_alias"
8a7e0 20 3d 20 22 61 6e 64 72 6f 69 64 22 3b 20 74 68 = "android"; th
8a7f0 65 6e 0a 20 20 41 4e 44 52 4f 49 44 5f 54 52 55 en. ANDROID_TRU
8a800 45 3d 0a 20 20 41 4e 44 52 4f 49 44 5f 46 41 4c E=. ANDROID_FAL
8a810 53 45 3d 27 23 27 0a 65 6c 73 65 0a 20 20 41 4e SE='#'.else. AN
8a820 44 52 4f 49 44 5f 54 52 55 45 3d 27 23 27 0a 20 DROID_TRUE='#'.
8a830 20 41 4e 44 52 4f 49 44 5f 46 41 4c 53 45 3d 0a ANDROID_FALSE=.
8a840 66 69 0a 0a 0a 23 20 74 65 73 74 69 6e 67 20 66 fi...# testing f
8a850 6f 72 20 73 71 6c 69 74 65 20 33 2d 31 30 20 6f or sqlite 3-10 o
8a860 72 20 6c 61 74 65 72 0a 61 63 5f 66 6e 5f 63 5f r later.ac_fn_c_
8a870 63 68 65 63 6b 5f 64 65 63 6c 20 22 24 4c 49 4e check_decl "$LIN
8a880 45 4e 4f 22 20 22 53 51 4c 49 54 45 5f 49 4e 44 ENO" "SQLITE_IND
8a890 45 58 5f 43 4f 4e 53 54 52 41 49 4e 54 5f 4c 49 EX_CONSTRAINT_LI
8a8a0 4b 45 22 20 22 61 63 5f 63 76 5f 68 61 76 65 5f KE" "ac_cv_have_
8a8b0 64 65 63 6c 5f 53 51 4c 49 54 45 5f 49 4e 44 45 decl_SQLITE_INDE
8a8c0 58 5f 43 4f 4e 53 54 52 41 49 4e 54 5f 4c 49 4b X_CONSTRAINT_LIK
8a8d0 45 22 20 22 23 69 6e 63 6c 75 64 65 20 3c 73 71 E" "#include <sq
8a8e0 6c 69 74 65 33 2e 68 3e 0a 22 0a 69 66 20 74 65 lite3.h>.".if te
8a8f0 73 74 20 22 78 24 61 63 5f 63 76 5f 68 61 76 65 st "x$ac_cv_have
8a900 5f 64 65 63 6c 5f 53 51 4c 49 54 45 5f 49 4e 44 _decl_SQLITE_IND
8a910 45 58 5f 43 4f 4e 53 54 52 41 49 4e 54 5f 4c 49 EX_CONSTRAINT_LI
8a920 4b 45 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e KE" = xyes; then
8a930 20 3a 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 23 :. $as_echo "#
8a940 64 65 66 69 6e 65 20 48 41 56 45 5f 44 45 43 4c define HAVE_DECL
8a950 5f 53 51 4c 49 54 45 5f 49 4e 44 45 58 5f 43 4f _SQLITE_INDEX_CO
8a960 4e 53 54 52 41 49 4e 54 5f 4c 49 4b 45 20 31 22 NSTRAINT_LIKE 1"
8a970 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 66 >>confdefs.h..f
8a980 69 0a 0a 0a 63 61 74 20 3e 63 6f 6e 66 63 61 63 i...cat >confcac
8a990 68 65 20 3c 3c 5c 5f 41 43 45 4f 46 0a 23 20 54 he <<\_ACEOF.# T
8a9a0 68 69 73 20 66 69 6c 65 20 69 73 20 61 20 73 68 his file is a sh
8a9b0 65 6c 6c 20 73 63 72 69 70 74 20 74 68 61 74 20 ell script that
8a9c0 63 61 63 68 65 73 20 74 68 65 20 72 65 73 75 6c caches the resul
8a9d0 74 73 20 6f 66 20 63 6f 6e 66 69 67 75 72 65 0a ts of configure.
8a9e0 23 20 74 65 73 74 73 20 72 75 6e 20 6f 6e 20 74 # tests run on t
8a9f0 68 69 73 20 73 79 73 74 65 6d 20 73 6f 20 74 68 his system so th
8aa00 65 79 20 63 61 6e 20 62 65 20 73 68 61 72 65 64 ey can be shared
8aa10 20 62 65 74 77 65 65 6e 20 63 6f 6e 66 69 67 75 between configu
8aa20 72 65 0a 23 20 73 63 72 69 70 74 73 20 61 6e 64 re.# scripts and
8aa30 20 63 6f 6e 66 69 67 75 72 65 20 72 75 6e 73 2c configure runs,
8aa40 20 73 65 65 20 63 6f 6e 66 69 67 75 72 65 27 73 see configure's
8aa50 20 6f 70 74 69 6f 6e 20 2d 2d 63 6f 6e 66 69 67 option --config
8aa60 2d 63 61 63 68 65 2e 0a 23 20 49 74 20 69 73 20 -cache..# It is
8aa70 6e 6f 74 20 75 73 65 66 75 6c 20 6f 6e 20 6f 74 not useful on ot
8aa80 68 65 72 20 73 79 73 74 65 6d 73 2e 20 20 49 66 her systems. If
8aa90 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 72 65 73 it contains res
8aaa0 75 6c 74 73 20 79 6f 75 20 64 6f 6e 27 74 0a 23 ults you don't.#
8aab0 20 77 61 6e 74 20 74 6f 20 6b 65 65 70 2c 20 79 want to keep, y
8aac0 6f 75 20 6d 61 79 20 72 65 6d 6f 76 65 20 6f 72 ou may remove or
8aad0 20 65 64 69 74 20 69 74 2e 0a 23 0a 23 20 63 6f edit it..#.# co
8aae0 6e 66 69 67 2e 73 74 61 74 75 73 20 6f 6e 6c 79 nfig.status only
8aaf0 20 70 61 79 73 20 61 74 74 65 6e 74 69 6f 6e 20 pays attention
8ab00 74 6f 20 74 68 65 20 63 61 63 68 65 20 66 69 6c to the cache fil
8ab10 65 20 69 66 20 79 6f 75 20 67 69 76 65 20 69 74 e if you give it
8ab20 0a 23 20 74 68 65 20 2d 2d 72 65 63 68 65 63 6b .# the --recheck
8ab30 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 72 75 6e option to rerun
8ab40 20 63 6f 6e 66 69 67 75 72 65 2e 0a 23 0a 23 20 configure..#.#
8ab50 60 61 63 5f 63 76 5f 65 6e 76 5f 66 6f 6f 27 20 `ac_cv_env_foo'
8ab60 76 61 72 69 61 62 6c 65 73 20 28 73 65 74 20 6f variables (set o
8ab70 72 20 75 6e 73 65 74 29 20 77 69 6c 6c 20 62 65 r unset) will be
8ab80 20 6f 76 65 72 72 69 64 64 65 6e 20 77 68 65 6e overridden when
8ab90 0a 23 20 6c 6f 61 64 69 6e 67 20 74 68 69 73 20 .# loading this
8aba0 66 69 6c 65 2c 20 6f 74 68 65 72 20 2a 75 6e 73 file, other *uns
8abb0 65 74 2a 20 60 61 63 5f 63 76 5f 66 6f 6f 27 20 et* `ac_cv_foo'
8abc0 77 69 6c 6c 20 62 65 20 61 73 73 69 67 6e 65 64 will be assigned
8abd0 20 74 68 65 0a 23 20 66 6f 6c 6c 6f 77 69 6e 67 the.# following
8abe0 20 76 61 6c 75 65 73 2e 0a 0a 5f 41 43 45 4f 46 values..._ACEOF
8abf0 0a 0a 23 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e ..# The followin
8ac00 67 20 77 61 79 20 6f 66 20 77 72 69 74 69 6e 67 g way of writing
8ac10 20 74 68 65 20 63 61 63 68 65 20 6d 69 73 68 61 the cache misha
8ac20 6e 64 6c 65 73 20 6e 65 77 6c 69 6e 65 73 20 69 ndles newlines i
8ac30 6e 20 76 61 6c 75 65 73 2c 0a 23 20 62 75 74 20 n values,.# but
8ac40 77 65 20 6b 6e 6f 77 20 6f 66 20 6e 6f 20 77 6f we know of no wo
8ac50 72 6b 61 72 6f 75 6e 64 20 74 68 61 74 20 69 73 rkaround that is
8ac60 20 73 69 6d 70 6c 65 2c 20 70 6f 72 74 61 62 6c simple, portabl
8ac70 65 2c 20 61 6e 64 20 65 66 66 69 63 69 65 6e 74 e, and efficient
8ac80 2e 0a 23 20 53 6f 2c 20 77 65 20 6b 69 6c 6c 20 ..# So, we kill
8ac90 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 61 69 variables contai
8aca0 6e 69 6e 67 20 6e 65 77 6c 69 6e 65 73 2e 0a 23 ning newlines..#
8acb0 20 55 6c 74 72 69 78 20 73 68 20 73 65 74 20 77 Ultrix sh set w
8acc0 72 69 74 65 73 20 74 6f 20 73 74 64 65 72 72 20 rites to stderr
8acd0 61 6e 64 20 63 61 6e 27 74 20 62 65 20 72 65 64 and can't be red
8ace0 69 72 65 63 74 65 64 20 64 69 72 65 63 74 6c 79 irected directly
8acf0 2c 0a 23 20 61 6e 64 20 73 65 74 73 20 74 68 65 ,.# and sets the
8ad00 20 68 69 67 68 20 62 69 74 20 69 6e 20 74 68 65 high bit in the
8ad10 20 63 61 63 68 65 20 66 69 6c 65 20 75 6e 6c 65 cache file unle
8ad20 73 73 20 77 65 20 61 73 73 69 67 6e 20 74 6f 20 ss we assign to
8ad30 74 68 65 20 76 61 72 73 2e 0a 28 0a 20 20 66 6f the vars..(. fo
8ad40 72 20 61 63 5f 76 61 72 20 69 6e 20 60 28 73 65 r ac_var in `(se
8ad50 74 29 20 32 3e 26 31 20 7c 20 73 65 64 20 2d 6e t) 2>&1 | sed -n
8ad60 20 27 73 2f 5e 5c 28 5b 61 2d 7a 41 2d 5a 5f 5d 's/^\([a-zA-Z_]
8ad70 5b 61 2d 7a 41 2d 5a 30 2d 39 5f 5d 2a 5c 29 3d [a-zA-Z0-9_]*\)=
8ad80 2e 2a 2f 5c 31 2f 70 27 60 3b 20 64 6f 0a 20 20 .*/\1/p'`; do.
8ad90 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 5c 24 eval ac_val=\$
8ada0 24 61 63 5f 76 61 72 0a 20 20 20 20 63 61 73 65 $ac_var. case
8adb0 20 24 61 63 5f 76 61 6c 20 69 6e 20 23 28 0a 20 $ac_val in #(.
8adc0 20 20 20 2a 24 7b 61 73 5f 6e 6c 7d 2a 29 0a 20 *${as_nl}*).
8add0 20 20 20 20 20 63 61 73 65 20 24 61 63 5f 76 61 case $ac_va
8ade0 72 20 69 6e 20 23 28 0a 20 20 20 20 20 20 2a 5f r in #(. *_
8adf0 63 76 5f 2a 29 20 7b 20 24 61 73 5f 65 63 68 6f cv_*) { $as_echo
8ae00 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
8ae10 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 neno-$LINENO}: W
8ae20 41 52 4e 49 4e 47 3a 20 63 61 63 68 65 20 76 61 ARNING: cache va
8ae30 72 69 61 62 6c 65 20 24 61 63 5f 76 61 72 20 63 riable $ac_var c
8ae40 6f 6e 74 61 69 6e 73 20 61 20 6e 65 77 6c 69 6e ontains a newlin
8ae50 65 22 20 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 e" >&5.$as_echo
8ae60 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 "$as_me: WARNING
8ae70 3a 20 63 61 63 68 65 20 76 61 72 69 61 62 6c 65 : cache variable
8ae80 20 24 61 63 5f 76 61 72 20 63 6f 6e 74 61 69 6e $ac_var contain
8ae90 73 20 61 20 6e 65 77 6c 69 6e 65 22 20 3e 26 32 s a newline" >&2
8aea0 3b 7d 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 ;} ;;. esac
8aeb0 0a 20 20 20 20 20 20 63 61 73 65 20 24 61 63 5f . case $ac_
8aec0 76 61 72 20 69 6e 20 23 28 0a 20 20 20 20 20 20 var in #(.
8aed0 5f 20 7c 20 49 46 53 20 7c 20 61 73 5f 6e 6c 29 _ | IFS | as_nl)
8aee0 20 3b 3b 20 23 28 0a 20 20 20 20 20 20 42 41 53 ;; #(. BAS
8aef0 48 5f 41 52 47 56 20 7c 20 42 41 53 48 5f 53 4f H_ARGV | BASH_SO
8af00 55 52 43 45 29 20 65 76 61 6c 20 24 61 63 5f 76 URCE) eval $ac_v
8af10 61 72 3d 20 3b 3b 20 23 28 0a 20 20 20 20 20 20 ar= ;; #(.
8af20 2a 29 20 7b 20 65 76 61 6c 20 24 61 63 5f 76 61 *) { eval $ac_va
8af30 72 3d 3b 20 75 6e 73 65 74 20 24 61 63 5f 76 61 r=; unset $ac_va
8af40 72 3b 7d 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 r;} ;;. esa
8af50 63 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 c ;;. esac.
8af60 64 6f 6e 65 0a 0a 20 20 28 73 65 74 29 20 32 3e done.. (set) 2>
8af70 26 31 20 7c 0a 20 20 20 20 63 61 73 65 20 24 61 &1 |. case $a
8af80 73 5f 6e 6c 60 28 61 63 5f 73 70 61 63 65 3d 27 s_nl`(ac_space='
8af90 20 27 3b 20 73 65 74 29 20 32 3e 26 31 60 20 69 '; set) 2>&1` i
8afa0 6e 20 23 28 0a 20 20 20 20 2a 24 7b 61 73 5f 6e n #(. *${as_n
8afb0 6c 7d 61 63 5f 73 70 61 63 65 3d 5c 20 2a 29 0a l}ac_space=\ *).
8afc0 20 20 20 20 20 20 23 20 60 73 65 74 27 20 64 6f # `set' do
8afd0 65 73 20 6e 6f 74 20 71 75 6f 74 65 20 63 6f 72 es not quote cor
8afe0 72 65 63 74 6c 79 2c 20 73 6f 20 61 64 64 20 71 rectly, so add q
8aff0 75 6f 74 65 73 3a 20 64 6f 75 62 6c 65 2d 71 75 uotes: double-qu
8b000 6f 74 65 0a 20 20 20 20 20 20 23 20 73 75 62 73 ote. # subs
8b010 74 69 74 75 74 69 6f 6e 20 74 75 72 6e 73 20 5c titution turns \
8b020 5c 5c 5c 20 69 6e 74 6f 20 5c 5c 2c 20 61 6e 64 \\\ into \\, and
8b030 20 73 65 64 20 74 75 72 6e 73 20 5c 5c 20 69 6e sed turns \\ in
8b040 74 6f 20 5c 2e 0a 20 20 20 20 20 20 73 65 64 20 to \.. sed
8b050 2d 6e 20 5c 0a 09 22 73 2f 27 2f 27 5c 5c 5c 5c -n \.."s/'/'\\\\
8b060 27 27 2f 67 3b 0a 09 20 20 73 2f 5e 5c 5c 28 5b ''/g;.. s/^\\([
8b070 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f _$as_cr_alnum]*_
8b080 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 cv_[_$as_cr_alnu
8b090 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f m]*\\)=\\(.*\\)/
8b0a0 5c 5c 31 3d 27 5c 5c 32 27 2f 70 22 0a 20 20 20 \\1='\\2'/p".
8b0b0 20 20 20 3b 3b 20 23 28 0a 20 20 20 20 2a 29 0a ;; #(. *).
8b0c0 20 20 20 20 20 20 23 20 60 73 65 74 27 20 71 75 # `set' qu
8b0d0 6f 74 65 73 20 63 6f 72 72 65 63 74 6c 79 20 61 otes correctly a
8b0e0 73 20 72 65 71 75 69 72 65 64 20 62 79 20 50 4f s required by PO
8b0f0 53 49 58 2c 20 73 6f 20 64 6f 20 6e 6f 74 20 61 SIX, so do not a
8b100 64 64 20 71 75 6f 74 65 73 2e 0a 20 20 20 20 20 dd quotes..
8b110 20 73 65 64 20 2d 6e 20 22 2f 5e 5b 5f 24 61 73 sed -n "/^[_$as
8b120 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b _cr_alnum]*_cv_[
8b130 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 3d _$as_cr_alnum]*=
8b140 2f 70 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 /p". ;;.
8b150 20 65 73 61 63 20 7c 0a 20 20 20 20 73 6f 72 74 esac |. sort
8b160 0a 29 20 7c 0a 20 20 73 65 64 20 27 0a 20 20 20 .) |. sed '.
8b170 20 20 2f 5e 61 63 5f 63 76 5f 65 6e 76 5f 2f 62 /^ac_cv_env_/b
8b180 20 65 6e 64 0a 20 20 20 20 20 74 20 63 6c 65 61 end. t clea
8b190 72 0a 20 20 20 20 20 3a 63 6c 65 61 72 0a 20 20 r. :clear.
8b1a0 20 20 20 73 2f 5e 5c 28 5b 5e 3d 5d 2a 5c 29 3d s/^\([^=]*\)=
8b1b0 5c 28 2e 2a 5b 7b 7d 5d 2e 2a 5c 29 24 2f 74 65 \(.*[{}].*\)$/te
8b1c0 73 74 20 22 24 7b 5c 31 2b 73 65 74 7d 22 20 3d st "${\1+set}" =
8b1d0 20 73 65 74 20 7c 7c 20 26 2f 0a 20 20 20 20 20 set || &/.
8b1e0 74 20 65 6e 64 0a 20 20 20 20 20 73 2f 5e 5c 28 t end. s/^\(
8b1f0 5b 5e 3d 5d 2a 5c 29 3d 5c 28 2e 2a 5c 29 24 2f [^=]*\)=\(.*\)$/
8b200 5c 31 3d 24 7b 5c 31 3d 5c 32 7d 2f 0a 20 20 20 \1=${\1=\2}/.
8b210 20 20 3a 65 6e 64 27 20 3e 3e 63 6f 6e 66 63 61 :end' >>confca
8b220 63 68 65 0a 69 66 20 64 69 66 66 20 22 24 63 61 che.if diff "$ca
8b230 63 68 65 5f 66 69 6c 65 22 20 63 6f 6e 66 63 61 che_file" confca
8b240 63 68 65 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 che >/dev/null 2
8b250 3e 26 31 3b 20 74 68 65 6e 20 3a 3b 20 65 6c 73 >&1; then :; els
8b260 65 0a 20 20 69 66 20 74 65 73 74 20 2d 77 20 22 e. if test -w "
8b270 24 63 61 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 $cache_file"; th
8b280 65 6e 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 en. if test "
8b290 78 24 63 61 63 68 65 5f 66 69 6c 65 22 20 21 3d x$cache_file" !=
8b2a0 20 22 78 2f 64 65 76 2f 6e 75 6c 6c 22 3b 20 74 "x/dev/null"; t
8b2b0 68 65 6e 0a 20 20 20 20 20 20 7b 20 24 61 73 5f hen. { $as_
8b2c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
8b2d0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
8b2e0 7d 3a 20 75 70 64 61 74 69 6e 67 20 63 61 63 68 }: updating cach
8b2f0 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3e e $cache_file" >
8b300 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 &5.$as_echo "$as
8b310 5f 6d 65 3a 20 75 70 64 61 74 69 6e 67 20 63 61 _me: updating ca
8b320 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22 che $cache_file"
8b330 20 3e 26 36 3b 7d 0a 20 20 20 20 20 20 69 66 20 >&6;}. if
8b340 74 65 73 74 20 21 20 2d 66 20 22 24 63 61 63 68 test ! -f "$cach
8b350 65 5f 66 69 6c 65 22 20 7c 7c 20 74 65 73 74 20 e_file" || test
8b360 2d 68 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 -h "$cache_file"
8b370 3b 20 74 68 65 6e 0a 09 63 61 74 20 63 6f 6e 66 ; then..cat conf
8b380 63 61 63 68 65 20 3e 22 24 63 61 63 68 65 5f 66 cache >"$cache_f
8b390 69 6c 65 22 0a 20 20 20 20 20 20 65 6c 73 65 0a ile". else.
8b3a0 20 20 20 20 20 20 20 20 63 61 73 65 20 24 63 61 case $ca
8b3b0 63 68 65 5f 66 69 6c 65 20 69 6e 20 23 28 0a 20 che_file in #(.
8b3c0 20 20 20 20 20 20 20 2a 2f 2a 20 7c 20 3f 3a 2a */* | ?:*
8b3d0 29 0a 09 20 20 6d 76 20 2d 66 20 63 6f 6e 66 63 ).. mv -f confc
8b3e0 61 63 68 65 20 22 24 63 61 63 68 65 5f 66 69 6c ache "$cache_fil
8b3f0 65 22 24 24 20 26 26 0a 09 20 20 6d 76 20 2d 66 e"$$ &&.. mv -f
8b400 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 24 24 "$cache_file"$$
8b410 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3b "$cache_file" ;
8b420 3b 20 23 28 0a 20 20 20 20 20 20 20 20 2a 29 0a ; #(. *).
8b430 09 20 20 6d 76 20 2d 66 20 63 6f 6e 66 63 61 63 . mv -f confcac
8b440 68 65 20 22 24 63 61 63 68 65 5f 66 69 6c 65 22 he "$cache_file"
8b450 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20 20 ;;..esac.
8b460 66 69 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65 fi. fi. else
8b470 0a 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 . { $as_echo
8b480 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
8b490 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 6e 6f eno-$LINENO}: no
8b4a0 74 20 75 70 64 61 74 69 6e 67 20 75 6e 77 72 69 t updating unwri
8b4b0 74 61 62 6c 65 20 63 61 63 68 65 20 24 63 61 63 table cache $cac
8b4c0 68 65 5f 66 69 6c 65 22 20 3e 26 35 0a 24 61 73 he_file" >&5.$as
8b4d0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6e _echo "$as_me: n
8b4e0 6f 74 20 75 70 64 61 74 69 6e 67 20 75 6e 77 72 ot updating unwr
8b4f0 69 74 61 62 6c 65 20 63 61 63 68 65 20 24 63 61 itable cache $ca
8b500 63 68 65 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a che_file" >&6;}.
8b510 20 20 66 69 0a 66 69 0a 72 6d 20 2d 66 20 63 6f fi.fi.rm -f co
8b520 6e 66 63 61 63 68 65 0a 0a 74 65 73 74 20 22 78 nfcache..test "x
8b530 24 70 72 65 66 69 78 22 20 3d 20 78 4e 4f 4e 45 $prefix" = xNONE
8b540 20 26 26 20 70 72 65 66 69 78 3d 24 61 63 5f 64 && prefix=$ac_d
8b550 65 66 61 75 6c 74 5f 70 72 65 66 69 78 0a 23 20 efault_prefix.#
8b560 4c 65 74 20 6d 61 6b 65 20 65 78 70 61 6e 64 20 Let make expand
8b570 65 78 65 63 5f 70 72 65 66 69 78 2e 0a 74 65 73 exec_prefix..tes
8b580 74 20 22 78 24 65 78 65 63 5f 70 72 65 66 69 78 t "x$exec_prefix
8b590 22 20 3d 20 78 4e 4f 4e 45 20 26 26 20 65 78 65 " = xNONE && exe
8b5a0 63 5f 70 72 65 66 69 78 3d 27 24 7b 70 72 65 66 c_prefix='${pref
8b5b0 69 78 7d 27 0a 0a 44 45 46 53 3d 2d 44 48 41 56 ix}'..DEFS=-DHAV
8b5c0 45 5f 43 4f 4e 46 49 47 5f 48 0a 0a 61 63 5f 6c E_CONFIG_H..ac_l
8b5d0 69 62 6f 62 6a 73 3d 0a 61 63 5f 6c 74 6c 69 62 ibobjs=.ac_ltlib
8b5e0 6f 62 6a 73 3d 0a 66 6f 72 20 61 63 5f 69 20 69 objs=.for ac_i i
8b5f0 6e 20 3a 20 24 4c 49 42 4f 42 4a 53 3b 20 64 6f n : $LIBOBJS; do
8b600 20 74 65 73 74 20 22 78 24 61 63 5f 69 22 20 3d test "x$ac_i" =
8b610 20 78 3a 20 26 26 20 63 6f 6e 74 69 6e 75 65 0a x: && continue.
8b620 20 20 23 20 31 2e 20 52 65 6d 6f 76 65 20 74 68 # 1. Remove th
8b630 65 20 65 78 74 65 6e 73 69 6f 6e 2c 20 61 6e 64 e extension, and
8b640 20 24 55 20 69 66 20 61 6c 72 65 61 64 79 20 69 $U if already i
8b650 6e 73 74 61 6c 6c 65 64 2e 0a 20 20 61 63 5f 73 nstalled.. ac_s
8b660 63 72 69 70 74 3d 27 73 2f 5c 24 55 5c 2e 2f 2e cript='s/\$U\./.
8b670 2f 3b 73 2f 5c 2e 6f 24 2f 2f 3b 73 2f 5c 2e 6f /;s/\.o$//;s/\.o
8b680 62 6a 24 2f 2f 27 0a 20 20 61 63 5f 69 3d 60 24 bj$//'. ac_i=`$
8b690 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 69 22 20 as_echo "$ac_i"
8b6a0 7c 20 73 65 64 20 22 24 61 63 5f 73 63 72 69 70 | sed "$ac_scrip
8b6b0 74 22 60 0a 20 20 23 20 32 2e 20 50 72 65 70 65 t"`. # 2. Prepe
8b6c0 6e 64 20 4c 49 42 4f 42 4a 44 49 52 2e 20 20 57 nd LIBOBJDIR. W
8b6d0 68 65 6e 20 75 73 65 64 20 77 69 74 68 20 61 75 hen used with au
8b6e0 74 6f 6d 61 6b 65 3e 3d 31 2e 31 30 20 4c 49 42 tomake>=1.10 LIB
8b6f0 4f 42 4a 44 49 52 0a 20 20 23 20 20 20 20 77 69 OBJDIR. # wi
8b700 6c 6c 20 62 65 20 73 65 74 20 74 6f 20 74 68 65 ll be set to the
8b710 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 directory where
8b720 20 4c 49 42 4f 42 4a 53 20 6f 62 6a 65 63 74 73 LIBOBJS objects
8b730 20 61 72 65 20 62 75 69 6c 74 2e 0a 20 20 61 73 are built.. as
8b740 5f 66 6e 5f 61 70 70 65 6e 64 20 61 63 5f 6c 69 _fn_append ac_li
8b750 62 6f 62 6a 73 20 22 20 5c 24 7b 4c 49 42 4f 42 bobjs " \${LIBOB
8b760 4a 44 49 52 7d 24 61 63 5f 69 5c 24 55 2e 24 61 JDIR}$ac_i\$U.$a
8b770 63 5f 6f 62 6a 65 78 74 22 0a 20 20 61 73 5f 66 c_objext". as_f
8b780 6e 5f 61 70 70 65 6e 64 20 61 63 5f 6c 74 6c 69 n_append ac_ltli
8b790 62 6f 62 6a 73 20 22 20 5c 24 7b 4c 49 42 4f 42 bobjs " \${LIBOB
8b7a0 4a 44 49 52 7d 24 61 63 5f 69 22 27 24 55 2e 6c JDIR}$ac_i"'$U.l
8b7b0 6f 27 0a 64 6f 6e 65 0a 4c 49 42 4f 42 4a 53 3d o'.done.LIBOBJS=
8b7c0 24 61 63 5f 6c 69 62 6f 62 6a 73 0a 0a 4c 54 4c $ac_libobjs..LTL
8b7d0 49 42 4f 42 4a 53 3d 24 61 63 5f 6c 74 6c 69 62 IBOBJS=$ac_ltlib
8b7e0 6f 62 6a 73 0a 0a 0a 7b 20 24 61 73 5f 65 63 68 objs...{ $as_ech
8b7f0 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c o "$as_me:${as_l
8b800 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 ineno-$LINENO}:
8b810 63 68 65 63 6b 69 6e 67 20 74 68 61 74 20 67 65 checking that ge
8b820 6e 65 72 61 74 65 64 20 66 69 6c 65 73 20 61 72 nerated files ar
8b830 65 20 6e 65 77 65 72 20 74 68 61 6e 20 63 6f 6e e newer than con
8b840 66 69 67 75 72 65 22 20 3e 26 35 0a 24 61 73 5f figure" >&5.$as_
8b850 65 63 68 6f 5f 6e 20 22 63 68 65 63 6b 69 6e 67 echo_n "checking
8b860 20 74 68 61 74 20 67 65 6e 65 72 61 74 65 64 20 that generated
8b870 66 69 6c 65 73 20 61 72 65 20 6e 65 77 65 72 20 files are newer
8b880 74 68 61 6e 20 63 6f 6e 66 69 67 75 72 65 2e 2e than configure..
8b890 2e 20 22 20 3e 26 36 3b 20 7d 0a 20 20 20 69 66 . " >&6; }. if
8b8a0 20 74 65 73 74 20 2d 6e 20 22 24 61 6d 5f 73 6c test -n "$am_sl
8b8b0 65 65 70 5f 70 69 64 22 3b 20 74 68 65 6e 0a 20 eep_pid"; then.
8b8c0 20 20 20 20 23 20 48 69 64 65 20 77 61 72 6e 69 # Hide warni
8b8d0 6e 67 73 20 61 62 6f 75 74 20 72 65 75 73 65 64 ngs about reused
8b8e0 20 50 49 44 73 2e 0a 20 20 20 20 20 77 61 69 74 PIDs.. wait
8b8f0 20 24 61 6d 5f 73 6c 65 65 70 5f 70 69 64 20 32 $am_sleep_pid 2
8b900 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 66 69 >/dev/null. fi
8b910 0a 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 . { $as_echo "
8b920 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
8b930 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 72 65 73 no-$LINENO}: res
8b940 75 6c 74 3a 20 64 6f 6e 65 22 20 3e 26 35 0a 24 ult: done" >&5.$
8b950 61 73 5f 65 63 68 6f 20 22 64 6f 6e 65 22 20 3e as_echo "done" >
8b960 26 36 3b 20 7d 0a 20 69 66 20 74 65 73 74 20 2d &6; }. if test -
8b970 6e 20 22 24 45 58 45 45 58 54 22 3b 20 74 68 65 n "$EXEEXT"; the
8b980 6e 0a 20 20 61 6d 5f 5f 45 58 45 45 58 54 5f 54 n. am__EXEEXT_T
8b990 52 55 45 3d 0a 20 20 61 6d 5f 5f 45 58 45 45 58 RUE=. am__EXEEX
8b9a0 54 5f 46 41 4c 53 45 3d 27 23 27 0a 65 6c 73 65 T_FALSE='#'.else
8b9b0 0a 20 20 61 6d 5f 5f 45 58 45 45 58 54 5f 54 52 . am__EXEEXT_TR
8b9c0 55 45 3d 27 23 27 0a 20 20 61 6d 5f 5f 45 58 45 UE='#'. am__EXE
8b9d0 45 58 54 5f 46 41 4c 53 45 3d 0a 66 69 0a 0a 69 EXT_FALSE=.fi..i
8b9e0 66 20 74 65 73 74 20 2d 7a 20 22 24 7b 4d 41 49 f test -z "${MAI
8b9f0 4e 54 41 49 4e 45 52 5f 4d 4f 44 45 5f 54 52 55 NTAINER_MODE_TRU
8ba00 45 7d 22 20 26 26 20 74 65 73 74 20 2d 7a 20 22 E}" && test -z "
8ba10 24 7b 4d 41 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 ${MAINTAINER_MOD
8ba20 45 5f 46 41 4c 53 45 7d 22 3b 20 74 68 65 6e 0a E_FALSE}"; then.
8ba30 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f as_fn_error $?
8ba40 20 22 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 5c 22 "conditional \"
8ba50 4d 41 49 4e 54 41 49 4e 45 52 5f 4d 4f 44 45 5c MAINTAINER_MODE\
8ba60 22 20 77 61 73 20 6e 65 76 65 72 20 64 65 66 69 " was never defi
8ba70 6e 65 64 2e 0a 55 73 75 61 6c 6c 79 20 74 68 69 ned..Usually thi
8ba80 73 20 6d 65 61 6e 73 20 74 68 65 20 6d 61 63 72 s means the macr
8ba90 6f 20 77 61 73 20 6f 6e 6c 79 20 69 6e 76 6f 6b o was only invok
8baa0 65 64 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 ed conditionally
8bab0 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 ." "$LINENO" 5.f
8bac0 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 7b i.if test -z "${
8bad0 41 4d 44 45 50 5f 54 52 55 45 7d 22 20 26 26 20 AMDEP_TRUE}" &&
8bae0 74 65 73 74 20 2d 7a 20 22 24 7b 41 4d 44 45 50 test -z "${AMDEP
8baf0 5f 46 41 4c 53 45 7d 22 3b 20 74 68 65 6e 0a 20 _FALSE}"; then.
8bb00 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 as_fn_error $?
8bb10 22 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 5c 22 41 "conditional \"A
8bb20 4d 44 45 50 5c 22 20 77 61 73 20 6e 65 76 65 72 MDEP\" was never
8bb30 20 64 65 66 69 6e 65 64 2e 0a 55 73 75 61 6c 6c defined..Usuall
8bb40 79 20 74 68 69 73 20 6d 65 61 6e 73 20 74 68 65 y this means the
8bb50 20 6d 61 63 72 6f 20 77 61 73 20 6f 6e 6c 79 20 macro was only
8bb60 69 6e 76 6f 6b 65 64 20 63 6f 6e 64 69 74 69 6f invoked conditio
8bb70 6e 61 6c 6c 79 2e 22 20 22 24 4c 49 4e 45 4e 4f nally." "$LINENO
8bb80 22 20 35 0a 66 69 0a 69 66 20 74 65 73 74 20 2d " 5.fi.if test -
8bb90 7a 20 22 24 7b 61 6d 5f 5f 66 61 73 74 64 65 70 z "${am__fastdep
8bba0 43 43 5f 54 52 55 45 7d 22 20 26 26 20 74 65 73 CC_TRUE}" && tes
8bbb0 74 20 2d 7a 20 22 24 7b 61 6d 5f 5f 66 61 73 74 t -z "${am__fast
8bbc0 64 65 70 43 43 5f 46 41 4c 53 45 7d 22 3b 20 74 depCC_FALSE}"; t
8bbd0 68 65 6e 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f hen. as_fn_erro
8bbe0 72 20 24 3f 20 22 63 6f 6e 64 69 74 69 6f 6e 61 r $? "conditiona
8bbf0 6c 20 5c 22 61 6d 5f 5f 66 61 73 74 64 65 70 43 l \"am__fastdepC
8bc00 43 5c 22 20 77 61 73 20 6e 65 76 65 72 20 64 65 C\" was never de
8bc10 66 69 6e 65 64 2e 0a 55 73 75 61 6c 6c 79 20 74 fined..Usually t
8bc20 68 69 73 20 6d 65 61 6e 73 20 74 68 65 20 6d 61 his means the ma
8bc30 63 72 6f 20 77 61 73 20 6f 6e 6c 79 20 69 6e 76 cro was only inv
8bc40 6f 6b 65 64 20 63 6f 6e 64 69 74 69 6f 6e 61 6c oked conditional
8bc50 6c 79 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 ly." "$LINENO" 5
8bc60 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 .fi.if test -z "
8bc70 24 7b 61 6d 5f 5f 66 61 73 74 64 65 70 43 58 58 ${am__fastdepCXX
8bc80 5f 54 52 55 45 7d 22 20 26 26 20 74 65 73 74 20 _TRUE}" && test
8bc90 2d 7a 20 22 24 7b 61 6d 5f 5f 66 61 73 74 64 65 -z "${am__fastde
8bca0 70 43 58 58 5f 46 41 4c 53 45 7d 22 3b 20 74 68 pCXX_FALSE}"; th
8bcb0 65 6e 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 en. as_fn_error
8bcc0 20 24 3f 20 22 63 6f 6e 64 69 74 69 6f 6e 61 6c $? "conditional
8bcd0 20 5c 22 61 6d 5f 5f 66 61 73 74 64 65 70 43 58 \"am__fastdepCX
8bce0 58 5c 22 20 77 61 73 20 6e 65 76 65 72 20 64 65 X\" was never de
8bcf0 66 69 6e 65 64 2e 0a 55 73 75 61 6c 6c 79 20 74 fined..Usually t
8bd00 68 69 73 20 6d 65 61 6e 73 20 74 68 65 20 6d 61 his means the ma
8bd10 63 72 6f 20 77 61 73 20 6f 6e 6c 79 20 69 6e 76 cro was only inv
8bd20 6f 6b 65 64 20 63 6f 6e 64 69 74 69 6f 6e 61 6c oked conditional
8bd30 6c 79 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 ly." "$LINENO" 5
8bd40 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 .fi.if test -z "
8bd50 24 7b 61 6d 5f 5f 66 61 73 74 64 65 70 43 43 5f ${am__fastdepCC_
8bd60 54 52 55 45 7d 22 20 26 26 20 74 65 73 74 20 2d TRUE}" && test -
8bd70 7a 20 22 24 7b 61 6d 5f 5f 66 61 73 74 64 65 70 z "${am__fastdep
8bd80 43 43 5f 46 41 4c 53 45 7d 22 3b 20 74 68 65 6e CC_FALSE}"; then
8bd90 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 . as_fn_error $
8bda0 3f 20 22 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 5c ? "conditional \
8bdb0 22 61 6d 5f 5f 66 61 73 74 64 65 70 43 43 5c 22 "am__fastdepCC\"
8bdc0 20 77 61 73 20 6e 65 76 65 72 20 64 65 66 69 6e was never defin
8bdd0 65 64 2e 0a 55 73 75 61 6c 6c 79 20 74 68 69 73 ed..Usually this
8bde0 20 6d 65 61 6e 73 20 74 68 65 20 6d 61 63 72 6f means the macro
8bdf0 20 77 61 73 20 6f 6e 6c 79 20 69 6e 76 6f 6b 65 was only invoke
8be00 64 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 2e d conditionally.
8be10 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 " "$LINENO" 5.fi
8be20 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 7b 45 .if test -z "${E
8be30 4e 41 42 4c 45 5f 47 45 4f 50 41 43 4b 41 47 45 NABLE_GEOPACKAGE
8be40 5f 54 52 55 45 7d 22 20 26 26 20 74 65 73 74 20 _TRUE}" && test
8be50 2d 7a 20 22 24 7b 45 4e 41 42 4c 45 5f 47 45 4f -z "${ENABLE_GEO
8be60 50 41 43 4b 41 47 45 5f 46 41 4c 53 45 7d 22 3b PACKAGE_FALSE}";
8be70 20 74 68 65 6e 0a 20 20 61 73 5f 66 6e 5f 65 72 then. as_fn_er
8be80 72 6f 72 20 24 3f 20 22 63 6f 6e 64 69 74 69 6f ror $? "conditio
8be90 6e 61 6c 20 5c 22 45 4e 41 42 4c 45 5f 47 45 4f nal \"ENABLE_GEO
8bea0 50 41 43 4b 41 47 45 5c 22 20 77 61 73 20 6e 65 PACKAGE\" was ne
8beb0 76 65 72 20 64 65 66 69 6e 65 64 2e 0a 55 73 75 ver defined..Usu
8bec0 61 6c 6c 79 20 74 68 69 73 20 6d 65 61 6e 73 20 ally this means
8bed0 74 68 65 20 6d 61 63 72 6f 20 77 61 73 20 6f 6e the macro was on
8bee0 6c 79 20 69 6e 76 6f 6b 65 64 20 63 6f 6e 64 69 ly invoked condi
8bef0 74 69 6f 6e 61 6c 6c 79 2e 22 20 22 24 4c 49 4e tionally." "$LIN
8bf00 45 4e 4f 22 20 35 0a 66 69 0a 69 66 20 74 65 73 ENO" 5.fi.if tes
8bf10 74 20 2d 7a 20 22 24 7b 45 4e 41 42 4c 45 5f 45 t -z "${ENABLE_E
8bf20 58 41 4d 50 4c 45 53 5f 54 52 55 45 7d 22 20 26 XAMPLES_TRUE}" &
8bf30 26 20 74 65 73 74 20 2d 7a 20 22 24 7b 45 4e 41 & test -z "${ENA
8bf40 42 4c 45 5f 45 58 41 4d 50 4c 45 53 5f 46 41 4c BLE_EXAMPLES_FAL
8bf50 53 45 7d 22 3b 20 74 68 65 6e 0a 20 20 61 73 5f SE}"; then. as_
8bf60 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 6f 6e fn_error $? "con
8bf70 64 69 74 69 6f 6e 61 6c 20 5c 22 45 4e 41 42 4c ditional \"ENABL
8bf80 45 5f 45 58 41 4d 50 4c 45 53 5c 22 20 77 61 73 E_EXAMPLES\" was
8bf90 20 6e 65 76 65 72 20 64 65 66 69 6e 65 64 2e 0a never defined..
8bfa0 55 73 75 61 6c 6c 79 20 74 68 69 73 20 6d 65 61 Usually this mea
8bfb0 6e 73 20 74 68 65 20 6d 61 63 72 6f 20 77 61 73 ns the macro was
8bfc0 20 6f 6e 6c 79 20 69 6e 76 6f 6b 65 64 20 63 6f only invoked co
8bfd0 6e 64 69 74 69 6f 6e 61 6c 6c 79 2e 22 20 22 24 nditionally." "$
8bfe0 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 69 66 20 LINENO" 5.fi.if
8bff0 74 65 73 74 20 2d 7a 20 22 24 7b 4d 4f 44 55 4c test -z "${MODUL
8c000 45 5f 4f 4e 4c 59 5f 54 52 55 45 7d 22 20 26 26 E_ONLY_TRUE}" &&
8c010 20 74 65 73 74 20 2d 7a 20 22 24 7b 4d 4f 44 55 test -z "${MODU
8c020 4c 45 5f 4f 4e 4c 59 5f 46 41 4c 53 45 7d 22 3b LE_ONLY_FALSE}";
8c030 20 74 68 65 6e 0a 20 20 61 73 5f 66 6e 5f 65 72 then. as_fn_er
8c040 72 6f 72 20 24 3f 20 22 63 6f 6e 64 69 74 69 6f ror $? "conditio
8c050 6e 61 6c 20 5c 22 4d 4f 44 55 4c 45 5f 4f 4e 4c nal \"MODULE_ONL
8c060 59 5c 22 20 77 61 73 20 6e 65 76 65 72 20 64 65 Y\" was never de
8c070 66 69 6e 65 64 2e 0a 55 73 75 61 6c 6c 79 20 74 fined..Usually t
8c080 68 69 73 20 6d 65 61 6e 73 20 74 68 65 20 6d 61 his means the ma
8c090 63 72 6f 20 77 61 73 20 6f 6e 6c 79 20 69 6e 76 cro was only inv
8c0a0 6f 6b 65 64 20 63 6f 6e 64 69 74 69 6f 6e 61 6c oked conditional
8c0b0 6c 79 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 ly." "$LINENO" 5
8c0c0 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 .fi.if test -z "
8c0d0 24 7b 4d 49 4e 47 57 5f 54 52 55 45 7d 22 20 26 ${MINGW_TRUE}" &
8c0e0 26 20 74 65 73 74 20 2d 7a 20 22 24 7b 4d 49 4e & test -z "${MIN
8c0f0 47 57 5f 46 41 4c 53 45 7d 22 3b 20 74 68 65 6e GW_FALSE}"; then
8c100 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 . as_fn_error $
8c110 3f 20 22 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 5c ? "conditional \
8c120 22 4d 49 4e 47 57 5c 22 20 77 61 73 20 6e 65 76 "MINGW\" was nev
8c130 65 72 20 64 65 66 69 6e 65 64 2e 0a 55 73 75 61 er defined..Usua
8c140 6c 6c 79 20 74 68 69 73 20 6d 65 61 6e 73 20 74 lly this means t
8c150 68 65 20 6d 61 63 72 6f 20 77 61 73 20 6f 6e 6c he macro was onl
8c160 79 20 69 6e 76 6f 6b 65 64 20 63 6f 6e 64 69 74 y invoked condit
8c170 69 6f 6e 61 6c 6c 79 2e 22 20 22 24 4c 49 4e 45 ionally." "$LINE
8c180 4e 4f 22 20 35 0a 66 69 0a 69 66 20 74 65 73 74 NO" 5.fi.if test
8c190 20 2d 7a 20 22 24 7b 4d 41 43 4f 53 58 5f 54 52 -z "${MACOSX_TR
8c1a0 55 45 7d 22 20 26 26 20 74 65 73 74 20 2d 7a 20 UE}" && test -z
8c1b0 22 24 7b 4d 41 43 4f 53 58 5f 46 41 4c 53 45 7d "${MACOSX_FALSE}
8c1c0 22 3b 20 74 68 65 6e 0a 20 20 61 73 5f 66 6e 5f "; then. as_fn_
8c1d0 65 72 72 6f 72 20 24 3f 20 22 63 6f 6e 64 69 74 error $? "condit
8c1e0 69 6f 6e 61 6c 20 5c 22 4d 41 43 4f 53 58 5c 22 ional \"MACOSX\"
8c1f0 20 77 61 73 20 6e 65 76 65 72 20 64 65 66 69 6e was never defin
8c200 65 64 2e 0a 55 73 75 61 6c 6c 79 20 74 68 69 73 ed..Usually this
8c210 20 6d 65 61 6e 73 20 74 68 65 20 6d 61 63 72 6f means the macro
8c220 20 77 61 73 20 6f 6e 6c 79 20 69 6e 76 6f 6b 65 was only invoke
8c230 64 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 2e d conditionally.
8c240 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 " "$LINENO" 5.fi
8c250 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 7b 41 .if test -z "${A
8c260 4e 44 52 4f 49 44 5f 54 52 55 45 7d 22 20 26 26 NDROID_TRUE}" &&
8c270 20 74 65 73 74 20 2d 7a 20 22 24 7b 41 4e 44 52 test -z "${ANDR
8c280 4f 49 44 5f 46 41 4c 53 45 7d 22 3b 20 74 68 65 OID_FALSE}"; the
8c290 6e 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 n. as_fn_error
8c2a0 24 3f 20 22 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 $? "conditional
8c2b0 5c 22 41 4e 44 52 4f 49 44 5c 22 20 77 61 73 20 \"ANDROID\" was
8c2c0 6e 65 76 65 72 20 64 65 66 69 6e 65 64 2e 0a 55 never defined..U
8c2d0 73 75 61 6c 6c 79 20 74 68 69 73 20 6d 65 61 6e sually this mean
8c2e0 73 20 74 68 65 20 6d 61 63 72 6f 20 77 61 73 20 s the macro was
8c2f0 6f 6e 6c 79 20 69 6e 76 6f 6b 65 64 20 63 6f 6e only invoked con
8c300 64 69 74 69 6f 6e 61 6c 6c 79 2e 22 20 22 24 4c ditionally." "$L
8c310 49 4e 45 4e 4f 22 20 35 0a 66 69 0a 0a 3a 20 22 INENO" 5.fi..: "
8c320 24 7b 43 4f 4e 46 49 47 5f 53 54 41 54 55 53 3d ${CONFIG_STATUS=
8c330 2e 2f 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 7d ./config.status}
8c340 22 0a 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d ".ac_write_fail=
8c350 30 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 0.ac_clean_files
8c360 5f 73 61 76 65 3d 24 61 63 5f 63 6c 65 61 6e 5f _save=$ac_clean_
8c370 66 69 6c 65 73 0a 61 63 5f 63 6c 65 61 6e 5f 66 files.ac_clean_f
8c380 69 6c 65 73 3d 22 24 61 63 5f 63 6c 65 61 6e 5f iles="$ac_clean_
8c390 66 69 6c 65 73 20 24 43 4f 4e 46 49 47 5f 53 54 files $CONFIG_ST
8c3a0 41 54 55 53 22 0a 7b 20 24 61 73 5f 65 63 68 6f ATUS".{ $as_echo
8c3b0 20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 "$as_me:${as_li
8c3c0 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 neno-$LINENO}: c
8c3d0 72 65 61 74 69 6e 67 20 24 43 4f 4e 46 49 47 5f reating $CONFIG_
8c3e0 53 54 41 54 55 53 22 20 3e 26 35 0a 24 61 73 5f STATUS" >&5.$as_
8c3f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 63 72 echo "$as_me: cr
8c400 65 61 74 69 6e 67 20 24 43 4f 4e 46 49 47 5f 53 eating $CONFIG_S
8c410 54 41 54 55 53 22 20 3e 26 36 3b 7d 0a 61 73 5f TATUS" >&6;}.as_
8c420 77 72 69 74 65 5f 66 61 69 6c 3d 30 0a 63 61 74 write_fail=0.cat
8c430 20 3e 24 43 4f 4e 46 49 47 5f 53 54 41 54 55 53 >$CONFIG_STATUS
8c440 20 3c 3c 5f 41 53 45 4f 46 20 7c 7c 20 61 73 5f <<_ASEOF || as_
8c450 77 72 69 74 65 5f 66 61 69 6c 3d 31 0a 23 21 20 write_fail=1.#!
8c460 24 53 48 45 4c 4c 0a 23 20 47 65 6e 65 72 61 74 $SHELL.# Generat
8c470 65 64 20 62 79 20 24 61 73 5f 6d 65 2e 0a 23 20 ed by $as_me..#
8c480 52 75 6e 20 74 68 69 73 20 66 69 6c 65 20 74 6f Run this file to
8c490 20 72 65 63 72 65 61 74 65 20 74 68 65 20 63 75 recreate the cu
8c4a0 72 72 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 rrent configurat
8c4b0 69 6f 6e 2e 0a 23 20 43 6f 6d 70 69 6c 65 72 20 ion..# Compiler
8c4c0 6f 75 74 70 75 74 20 70 72 6f 64 75 63 65 64 20 output produced
8c4d0 62 79 20 63 6f 6e 66 69 67 75 72 65 2c 20 75 73 by configure, us
8c4e0 65 66 75 6c 20 66 6f 72 20 64 65 62 75 67 67 69 eful for debuggi
8c4f0 6e 67 0a 23 20 63 6f 6e 66 69 67 75 72 65 2c 20 ng.# configure,
8c500 69 73 20 69 6e 20 63 6f 6e 66 69 67 2e 6c 6f 67 is in config.log
8c510 20 69 66 20 69 74 20 65 78 69 73 74 73 2e 0a 0a if it exists...
8c520 64 65 62 75 67 3d 66 61 6c 73 65 0a 61 63 5f 63 debug=false.ac_c
8c530 73 5f 72 65 63 68 65 63 6b 3d 66 61 6c 73 65 0a s_recheck=false.
8c540 61 63 5f 63 73 5f 73 69 6c 65 6e 74 3d 66 61 6c ac_cs_silent=fal
8c550 73 65 0a 0a 53 48 45 4c 4c 3d 5c 24 7b 43 4f 4e se..SHELL=\${CON
8c560 46 49 47 5f 53 48 45 4c 4c 2d 24 53 48 45 4c 4c FIG_SHELL-$SHELL
8c570 7d 0a 65 78 70 6f 72 74 20 53 48 45 4c 4c 0a 5f }.export SHELL._
8c580 41 53 45 4f 46 0a 63 61 74 20 3e 3e 24 43 4f 4e ASEOF.cat >>$CON
8c590 46 49 47 5f 53 54 41 54 55 53 20 3c 3c 5c 5f 41 FIG_STATUS <<\_A
8c5a0 53 45 4f 46 20 7c 7c 20 61 73 5f 77 72 69 74 65 SEOF || as_write
8c5b0 5f 66 61 69 6c 3d 31 0a 23 23 20 2d 2d 2d 2d 2d _fail=1.## -----
8c5c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 ---------------
8c5d0 23 23 0a 23 23 20 4d 34 73 68 20 49 6e 69 74 69 ##.## M4sh Initi
8c5e0 61 6c 69 7a 61 74 69 6f 6e 2e 20 23 23 0a 23 23 alization. ##.##
8c5f0 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ---------------
8c600 2d 2d 2d 2d 2d 20 23 23 0a 0a 23 20 42 65 20 6d ----- ##..# Be m
8c610 6f 72 65 20 42 6f 75 72 6e 65 20 63 6f 6d 70 61 ore Bourne compa
8c620 74 69 62 6c 65 0a 44 55 41 4c 43 41 53 45 3d 31 tible.DUALCASE=1
8c630 3b 20 65 78 70 6f 72 74 20 44 55 41 4c 43 41 53 ; export DUALCAS
8c640 45 20 23 20 66 6f 72 20 4d 4b 53 20 73 68 0a 69 E # for MKS sh.i
8c650 66 20 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53 48 f test -n "${ZSH
8c660 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 26 _VERSION+set}" &
8c670 26 20 28 65 6d 75 6c 61 74 65 20 73 68 29 20 3e & (emulate sh) >
8c680 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 /dev/null 2>&1;
8c690 74 68 65 6e 20 3a 0a 20 20 65 6d 75 6c 61 74 65 then :. emulate
8c6a0 20 73 68 0a 20 20 4e 55 4c 4c 43 4d 44 3d 3a 0a sh. NULLCMD=:.
8c6b0 20 20 23 20 50 72 65 2d 34 2e 32 20 76 65 72 73 # Pre-4.2 vers
8c6c0 69 6f 6e 73 20 6f 66 20 5a 73 68 20 64 6f 20 77 ions of Zsh do w
8c6d0 6f 72 64 20 73 70 6c 69 74 74 69 6e 67 20 6f 6e ord splitting on
8c6e0 20 24 7b 31 2b 22 24 40 22 7d 2c 20 77 68 69 63 ${1+"$@"}, whic
8c6f0 68 0a 20 20 23 20 69 73 20 63 6f 6e 74 72 61 72 h. # is contrar
8c700 79 20 74 6f 20 6f 75 72 20 75 73 61 67 65 2e 20 y to our usage.
8c710 20 44 69 73 61 62 6c 65 20 74 68 69 73 20 66 65 Disable this fe
8c720 61 74 75 72 65 2e 0a 20 20 61 6c 69 61 73 20 2d ature.. alias -
8c730 67 20 27 24 7b 31 2b 22 24 40 22 7d 27 3d 27 22 g '${1+"$@"}'='"
8c740 24 40 22 27 0a 20 20 73 65 74 6f 70 74 20 4e 4f $@"'. setopt NO
8c750 5f 47 4c 4f 42 5f 53 55 42 53 54 0a 65 6c 73 65 _GLOB_SUBST.else
8c760 0a 20 20 63 61 73 65 20 60 28 73 65 74 20 2d 6f . case `(set -o
8c770 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 ) 2>/dev/null` i
8c780 6e 20 23 28 0a 20 20 2a 70 6f 73 69 78 2a 29 20 n #(. *posix*)
8c790 3a 0a 20 20 20 20 73 65 74 20 2d 6f 20 70 6f 73 :. set -o pos
8c7a0 69 78 20 3b 3b 20 23 28 0a 20 20 2a 29 20 3a 0a ix ;; #(. *) :.
8c7b0 20 20 20 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a ;;.esac.fi.
8c7c0 0a 0a 61 73 5f 6e 6c 3d 27 0a 27 0a 65 78 70 6f ..as_nl='.'.expo
8c7d0 72 74 20 61 73 5f 6e 6c 0a 23 20 50 72 69 6e 74 rt as_nl.# Print
8c7e0 69 6e 67 20 61 20 6c 6f 6e 67 20 73 74 72 69 6e ing a long strin
8c7f0 67 20 63 72 61 73 68 65 73 20 53 6f 6c 61 72 69 g crashes Solari
8c800 73 20 37 20 2f 75 73 72 2f 62 69 6e 2f 70 72 69 s 7 /usr/bin/pri
8c810 6e 74 66 2e 0a 61 73 5f 65 63 68 6f 3d 27 5c 5c ntf..as_echo='\\
8c820 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
8c830 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
8c840 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
8c850 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
8c860 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
8c870 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c \\\\\\\\\\\\\\\\
8c880 5c 5c 5c 5c 5c 27 0a 61 73 5f 65 63 68 6f 3d 24 \\\\\'.as_echo=$
8c890 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 as_echo$as_echo$
8c8a0 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f 24 as_echo$as_echo$
8c8b0 61 73 5f 65 63 68 6f 0a 61 73 5f 65 63 68 6f 3d as_echo.as_echo=
8c8c0 24 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f $as_echo$as_echo
8c8d0 24 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f $as_echo$as_echo
8c8e0 24 61 73 5f 65 63 68 6f 24 61 73 5f 65 63 68 6f $as_echo$as_echo
8c8f0 0a 23 20 50 72 65 66 65 72 20 61 20 6b 73 68 20 .# Prefer a ksh
8c900 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 6f 76 shell builtin ov
8c910 65 72 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 70 er an external p
8c920 72 69 6e 74 66 20 70 72 6f 67 72 61 6d 20 6f 6e rintf program on
8c930 20 53 6f 6c 61 72 69 73 2c 0a 23 20 62 75 74 20 Solaris,.# but
8c940 77 69 74 68 6f 75 74 20 77 61 73 74 69 6e 67 20 without wasting
8c950 66 6f 72 6b 73 20 66 6f 72 20 62 61 73 68 20 6f forks for bash o
8c960 72 20 7a 73 68 2e 0a 69 66 20 74 65 73 74 20 2d r zsh..if test -
8c970 7a 20 22 24 42 41 53 48 5f 56 45 52 53 49 4f 4e z "$BASH_VERSION
8c980 24 5a 53 48 5f 56 45 52 53 49 4f 4e 22 20 5c 0a $ZSH_VERSION" \.
8c990 20 20 20 20 26 26 20 28 74 65 73 74 20 22 58 60 && (test "X`
8c9a0 70 72 69 6e 74 20 2d 72 20 2d 2d 20 24 61 73 5f print -r -- $as_
8c9b0 65 63 68 6f 60 22 20 3d 20 22 58 24 61 73 5f 65 echo`" = "X$as_e
8c9c0 63 68 6f 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c cho") 2>/dev/nul
8c9d0 6c 3b 20 74 68 65 6e 0a 20 20 61 73 5f 65 63 68 l; then. as_ech
8c9e0 6f 3d 27 70 72 69 6e 74 20 2d 72 20 2d 2d 27 0a o='print -r --'.
8c9f0 20 20 61 73 5f 65 63 68 6f 5f 6e 3d 27 70 72 69 as_echo_n='pri
8ca00 6e 74 20 2d 72 6e 20 2d 2d 27 0a 65 6c 69 66 20 nt -rn --'.elif
8ca10 28 74 65 73 74 20 22 58 60 70 72 69 6e 74 66 20 (test "X`printf
8ca20 25 73 20 24 61 73 5f 65 63 68 6f 60 22 20 3d 20 %s $as_echo`" =
8ca30 22 58 24 61 73 5f 65 63 68 6f 22 29 20 32 3e 2f "X$as_echo") 2>/
8ca40 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 dev/null; then.
8ca50 20 61 73 5f 65 63 68 6f 3d 27 70 72 69 6e 74 66 as_echo='printf
8ca60 20 25 73 5c 6e 27 0a 20 20 61 73 5f 65 63 68 6f %s\n'. as_echo
8ca70 5f 6e 3d 27 70 72 69 6e 74 66 20 25 73 27 0a 65 _n='printf %s'.e
8ca80 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 22 58 lse. if test "X
8ca90 60 28 2f 75 73 72 2f 75 63 62 2f 65 63 68 6f 20 `(/usr/ucb/echo
8caa0 2d 6e 20 2d 6e 20 24 61 73 5f 65 63 68 6f 29 20 -n -n $as_echo)
8cab0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 2>/dev/null`" =
8cac0 22 58 2d 6e 20 24 61 73 5f 65 63 68 6f 22 3b 20 "X-n $as_echo";
8cad0 74 68 65 6e 0a 20 20 20 20 61 73 5f 65 63 68 6f then. as_echo
8cae0 5f 62 6f 64 79 3d 27 65 76 61 6c 20 2f 75 73 72 _body='eval /usr
8caf0 2f 75 63 62 2f 65 63 68 6f 20 2d 6e 20 22 24 31 /ucb/echo -n "$1
8cb00 24 61 73 5f 6e 6c 22 27 0a 20 20 20 20 61 73 5f $as_nl"'. as_
8cb10 65 63 68 6f 5f 6e 3d 27 2f 75 73 72 2f 75 63 62 echo_n='/usr/ucb
8cb20 2f 65 63 68 6f 20 2d 6e 27 0a 20 20 65 6c 73 65 /echo -n'. else
8cb30 0a 20 20 20 20 61 73 5f 65 63 68 6f 5f 62 6f 64 . as_echo_bod
8cb40 79 3d 27 65 76 61 6c 20 65 78 70 72 20 22 58 24 y='eval expr "X$
8cb50 31 22 20 3a 20 22 58 5c 5c 28 2e 2a 5c 5c 29 22 1" : "X\\(.*\\)"
8cb60 27 0a 20 20 20 20 61 73 5f 65 63 68 6f 5f 6e 5f '. as_echo_n_
8cb70 62 6f 64 79 3d 27 65 76 61 6c 0a 20 20 20 20 20 body='eval.
8cb80 20 61 72 67 3d 24 31 3b 0a 20 20 20 20 20 20 63 arg=$1;. c
8cb90 61 73 65 20 24 61 72 67 20 69 6e 20 23 28 0a 20 ase $arg in #(.
8cba0 20 20 20 20 20 2a 22 24 61 73 5f 6e 6c 22 2a 29 *"$as_nl"*)
8cbb0 0a 09 65 78 70 72 20 22 58 24 61 72 67 22 20 3a ..expr "X$arg" :
8cbc0 20 22 58 5c 5c 28 2e 2a 5c 5c 29 24 61 73 5f 6e "X\\(.*\\)$as_n
8cbd0 6c 22 3b 0a 09 61 72 67 3d 60 65 78 70 72 20 22 l";..arg=`expr "
8cbe0 58 24 61 72 67 22 20 3a 20 22 2e 2a 24 61 73 5f X$arg" : ".*$as_
8cbf0 6e 6c 5c 5c 28 2e 2a 5c 5c 29 22 60 3b 3b 0a 20 nl\\(.*\\)"`;;.
8cc00 20 20 20 20 20 65 73 61 63 3b 0a 20 20 20 20 20 esac;.
8cc10 20 65 78 70 72 20 22 58 24 61 72 67 22 20 3a 20 expr "X$arg" :
8cc20 22 58 5c 5c 28 2e 2a 5c 5c 29 22 20 7c 20 74 72 "X\\(.*\\)" | tr
8cc30 20 2d 64 20 22 24 61 73 5f 6e 6c 22 0a 20 20 20 -d "$as_nl".
8cc40 20 27 0a 20 20 20 20 65 78 70 6f 72 74 20 61 73 '. export as
8cc50 5f 65 63 68 6f 5f 6e 5f 62 6f 64 79 0a 20 20 20 _echo_n_body.
8cc60 20 61 73 5f 65 63 68 6f 5f 6e 3d 27 73 68 20 2d as_echo_n='sh -
8cc70 63 20 24 61 73 5f 65 63 68 6f 5f 6e 5f 62 6f 64 c $as_echo_n_bod
8cc80 79 20 61 73 5f 65 63 68 6f 27 0a 20 20 66 69 0a y as_echo'. fi.
8cc90 20 20 65 78 70 6f 72 74 20 61 73 5f 65 63 68 6f export as_echo
8cca0 5f 62 6f 64 79 0a 20 20 61 73 5f 65 63 68 6f 3d _body. as_echo=
8ccb0 27 73 68 20 2d 63 20 24 61 73 5f 65 63 68 6f 5f 'sh -c $as_echo_
8ccc0 62 6f 64 79 20 61 73 5f 65 63 68 6f 27 0a 66 69 body as_echo'.fi
8ccd0 0a 0a 23 20 54 68 65 20 75 73 65 72 20 69 73 20 ..# The user is
8cce0 61 6c 77 61 79 73 20 72 69 67 68 74 2e 0a 69 66 always right..if
8ccf0 20 74 65 73 74 20 22 24 7b 50 41 54 48 5f 53 45 test "${PATH_SE
8cd00 50 41 52 41 54 4f 52 2b 73 65 74 7d 22 20 21 3d PARATOR+set}" !=
8cd10 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 50 41 54 set; then. PAT
8cd20 48 5f 53 45 50 41 52 41 54 4f 52 3d 3a 0a 20 20 H_SEPARATOR=:.
8cd30 28 50 41 54 48 3d 27 2f 62 69 6e 3b 2f 62 69 6e (PATH='/bin;/bin
8cd40 27 3b 20 46 50 41 54 48 3d 24 50 41 54 48 3b 20 '; FPATH=$PATH;
8cd50 73 68 20 2d 63 20 3a 29 20 3e 2f 64 65 76 2f 6e sh -c :) >/dev/n
8cd60 75 6c 6c 20 32 3e 26 31 20 26 26 20 7b 0a 20 20 ull 2>&1 && {.
8cd70 20 20 28 50 41 54 48 3d 27 2f 62 69 6e 3a 2f 62 (PATH='/bin:/b
8cd80 69 6e 27 3b 20 46 50 41 54 48 3d 24 50 41 54 48 in'; FPATH=$PATH
8cd90 3b 20 73 68 20 2d 63 20 3a 29 20 3e 2f 64 65 76 ; sh -c :) >/dev
8cda0 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20 /null 2>&1 ||.
8cdb0 20 20 20 20 50 41 54 48 5f 53 45 50 41 52 41 54 PATH_SEPARAT
8cdc0 4f 52 3d 27 3b 27 0a 20 20 7d 0a 66 69 0a 0a 0a OR=';'. }.fi...
8cdd0 23 20 49 46 53 0a 23 20 57 65 20 6e 65 65 64 20 # IFS.# We need
8cde0 73 70 61 63 65 2c 20 74 61 62 20 61 6e 64 20 6e space, tab and n
8cdf0 65 77 20 6c 69 6e 65 2c 20 69 6e 20 70 72 65 63 ew line, in prec
8ce00 69 73 65 6c 79 20 74 68 61 74 20 6f 72 64 65 72 isely that order
8ce10 2e 20 20 51 75 6f 74 69 6e 67 20 69 73 0a 23 20 . Quoting is.#
8ce20 74 68 65 72 65 20 74 6f 20 70 72 65 76 65 6e 74 there to prevent
8ce30 20 65 64 69 74 6f 72 73 20 66 72 6f 6d 20 63 6f editors from co
8ce40 6d 70 6c 61 69 6e 69 6e 67 20 61 62 6f 75 74 20 mplaining about
8ce50 73 70 61 63 65 2d 74 61 62 2e 0a 23 20 28 49 66 space-tab..# (If
8ce60 20 5f 41 53 5f 50 41 54 48 5f 57 41 4c 4b 20 77 _AS_PATH_WALK w
8ce70 65 72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 ere called with
8ce80 49 46 53 20 75 6e 73 65 74 2c 20 69 74 20 77 6f IFS unset, it wo
8ce90 75 6c 64 20 64 69 73 61 62 6c 65 20 77 6f 72 64 uld disable word
8cea0 0a 23 20 73 70 6c 69 74 74 69 6e 67 20 62 79 20 .# splitting by
8ceb0 73 65 74 74 69 6e 67 20 49 46 53 20 74 6f 20 65 setting IFS to e
8cec0 6d 70 74 79 20 76 61 6c 75 65 2e 29 0a 49 46 53 mpty value.).IFS
8ced0 3d 22 20 22 22 09 24 61 73 5f 6e 6c 22 0a 0a 23 =" "".$as_nl"..#
8cee0 20 46 69 6e 64 20 77 68 6f 20 77 65 20 61 72 65 Find who we are
8cef0 2e 20 20 4c 6f 6f 6b 20 69 6e 20 74 68 65 20 70 . Look in the p
8cf00 61 74 68 20 69 66 20 77 65 20 63 6f 6e 74 61 69 ath if we contai
8cf10 6e 20 6e 6f 20 64 69 72 65 63 74 6f 72 79 20 73 n no directory s
8cf20 65 70 61 72 61 74 6f 72 2e 0a 61 73 5f 6d 79 73 eparator..as_mys
8cf30 65 6c 66 3d 0a 63 61 73 65 20 24 30 20 69 6e 20 elf=.case $0 in
8cf40 23 28 28 0a 20 20 2a 5b 5c 5c 2f 5d 2a 20 29 20 #((. *[\\/]* )
8cf50 61 73 5f 6d 79 73 65 6c 66 3d 24 30 20 3b 3b 0a as_myself=$0 ;;.
8cf60 20 20 2a 29 20 61 73 5f 73 61 76 65 5f 49 46 53 *) as_save_IFS
8cf70 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 =$IFS; IFS=$PATH
8cf80 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 _SEPARATOR.for a
8cf90 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 s_dir in $PATH.d
8cfa0 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 o. IFS=$as_save
8cfb0 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 _IFS. test -z "
8cfc0 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 $as_dir" && as_d
8cfd0 69 72 3d 2e 0a 20 20 20 20 74 65 73 74 20 2d 72 ir=.. test -r
8cfe0 20 22 24 61 73 5f 64 69 72 2f 24 30 22 20 26 26 "$as_dir/$0" &&
8cff0 20 61 73 5f 6d 79 73 65 6c 66 3d 24 61 73 5f 64 as_myself=$as_d
8d000 69 72 2f 24 30 20 26 26 20 62 72 65 61 6b 0a 20 ir/$0 && break.
8d010 20 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 done.IFS=$as_sa
8d020 76 65 5f 49 46 53 0a 0a 20 20 20 20 20 3b 3b 0a ve_IFS.. ;;.
8d030 65 73 61 63 0a 23 20 57 65 20 64 69 64 20 6e 6f esac.# We did no
8d040 74 20 66 69 6e 64 20 6f 75 72 73 65 6c 76 65 73 t find ourselves
8d050 2c 20 6d 6f 73 74 20 70 72 6f 62 61 62 6c 79 20 , most probably
8d060 77 65 20 77 65 72 65 20 72 75 6e 20 61 73 20 60 we were run as `
8d070 73 68 20 43 4f 4d 4d 41 4e 44 27 0a 23 20 69 6e sh COMMAND'.# in
8d080 20 77 68 69 63 68 20 63 61 73 65 20 77 65 20 61 which case we a
8d090 72 65 20 6e 6f 74 20 74 6f 20 62 65 20 66 6f 75 re not to be fou
8d0a0 6e 64 20 69 6e 20 74 68 65 20 70 61 74 68 2e 0a nd in the path..
8d0b0 69 66 20 74 65 73 74 20 22 78 24 61 73 5f 6d 79 if test "x$as_my
8d0c0 73 65 6c 66 22 20 3d 20 78 3b 20 74 68 65 6e 0a self" = x; then.
8d0d0 20 20 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a 66 as_myself=$0.f
8d0e0 69 0a 69 66 20 74 65 73 74 20 21 20 2d 66 20 22 i.if test ! -f "
8d0f0 24 61 73 5f 6d 79 73 65 6c 66 22 3b 20 74 68 65 $as_myself"; the
8d100 6e 0a 20 20 24 61 73 5f 65 63 68 6f 20 22 24 61 n. $as_echo "$a
8d110 73 5f 6d 79 73 65 6c 66 3a 20 65 72 72 6f 72 3a s_myself: error:
8d120 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 79 73 cannot find mys
8d130 65 6c 66 3b 20 72 65 72 75 6e 20 77 69 74 68 20 elf; rerun with
8d140 61 6e 20 61 62 73 6f 6c 75 74 65 20 66 69 6c 65 an absolute file
8d150 20 6e 61 6d 65 22 20 3e 26 32 0a 20 20 65 78 69 name" >&2. exi
8d160 74 20 31 0a 66 69 0a 0a 23 20 55 6e 73 65 74 20 t 1.fi..# Unset
8d170 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 77 variables that w
8d180 65 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 61 6e e do not need an
8d190 64 20 77 68 69 63 68 20 63 61 75 73 65 20 62 75 d which cause bu
8d1a0 67 73 20 28 65 2e 67 2e 20 69 6e 0a 23 20 70 72 gs (e.g. in.# pr
8d1b0 65 2d 33 2e 30 20 55 57 49 4e 20 6b 73 68 29 2e e-3.0 UWIN ksh).
8d1c0 20 20 42 75 74 20 64 6f 20 6e 6f 74 20 63 61 75 But do not cau
8d1d0 73 65 20 62 75 67 73 20 69 6e 20 62 61 73 68 20 se bugs in bash
8d1e0 32 2e 30 31 3b 20 74 68 65 20 22 7c 7c 20 65 78 2.01; the "|| ex
8d1f0 69 74 20 31 22 0a 23 20 73 75 70 70 72 65 73 73 it 1".# suppress
8d200 65 73 20 61 6e 79 20 22 53 65 67 6d 65 6e 74 61 es any "Segmenta
8d210 74 69 6f 6e 20 66 61 75 6c 74 22 20 6d 65 73 73 tion fault" mess
8d220 61 67 65 20 74 68 65 72 65 2e 20 20 27 28 28 27 age there. '(('
8d230 20 63 6f 75 6c 64 0a 23 20 74 72 69 67 67 65 72 could.# trigger
8d240 20 61 20 62 75 67 20 69 6e 20 70 64 6b 73 68 20 a bug in pdksh
8d250 35 2e 32 2e 31 34 2e 0a 66 6f 72 20 61 73 5f 76 5.2.14..for as_v
8d260 61 72 20 69 6e 20 42 41 53 48 5f 45 4e 56 20 45 ar in BASH_ENV E
8d270 4e 56 20 4d 41 49 4c 20 4d 41 49 4c 50 41 54 48 NV MAIL MAILPATH
8d280 0a 64 6f 20 65 76 61 6c 20 74 65 73 74 20 78 5c .do eval test x\
8d290 24 7b 24 61 73 5f 76 61 72 2b 73 65 74 7d 20 3d ${$as_var+set} =
8d2a0 20 78 73 65 74 20 5c 0a 20 20 26 26 20 28 20 28 xset \. && ( (
8d2b0 75 6e 73 65 74 20 24 61 73 5f 76 61 72 29 20 7c unset $as_var) |
8d2c0 7c 20 65 78 69 74 20 31 29 20 3e 2f 64 65 76 2f | exit 1) >/dev/
8d2d0 6e 75 6c 6c 20 32 3e 26 31 20 26 26 20 75 6e 73 null 2>&1 && uns
8d2e0 65 74 20 24 61 73 5f 76 61 72 20 7c 7c 20 3a 0a et $as_var || :.
8d2f0 64 6f 6e 65 0a 50 53 31 3d 27 24 20 27 0a 50 53 done.PS1='$ '.PS
8d300 32 3d 27 3e 20 27 0a 50 53 34 3d 27 2b 20 27 0a 2='> '.PS4='+ '.
8d310 0a 23 20 4e 4c 53 20 6e 75 69 73 61 6e 63 65 73 .# NLS nuisances
8d320 2e 0a 4c 43 5f 41 4c 4c 3d 43 0a 65 78 70 6f 72 ..LC_ALL=C.expor
8d330 74 20 4c 43 5f 41 4c 4c 0a 4c 41 4e 47 55 41 47 t LC_ALL.LANGUAG
8d340 45 3d 43 0a 65 78 70 6f 72 74 20 4c 41 4e 47 55 E=C.export LANGU
8d350 41 47 45 0a 0a 23 20 43 44 50 41 54 48 2e 0a 28 AGE..# CDPATH..(
8d360 75 6e 73 65 74 20 43 44 50 41 54 48 29 20 3e 2f unset CDPATH) >/
8d370 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 dev/null 2>&1 &&
8d380 20 75 6e 73 65 74 20 43 44 50 41 54 48 0a 0a 0a unset CDPATH...
8d390 23 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 53 54 # as_fn_error ST
8d3a0 41 54 55 53 20 45 52 52 4f 52 20 5b 4c 49 4e 45 ATUS ERROR [LINE
8d3b0 4e 4f 20 4c 4f 47 5f 46 44 5d 0a 23 20 2d 2d 2d NO LOG_FD].# ---
8d3c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8d3d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8d3e0 2d 2d 2d 2d 2d 0a 23 20 4f 75 74 70 75 74 20 22 -----.# Output "
8d3f0 60 62 61 73 65 6e 61 6d 65 20 24 30 60 3a 20 65 `basename $0`: e
8d400 72 72 6f 72 3a 20 45 52 52 4f 52 22 20 74 6f 20 rror: ERROR" to
8d410 73 74 64 65 72 72 2e 20 49 66 20 4c 49 4e 45 4e stderr. If LINEN
8d420 4f 20 61 6e 64 20 4c 4f 47 5f 46 44 20 61 72 65 O and LOG_FD are
8d430 0a 23 20 70 72 6f 76 69 64 65 64 2c 20 61 6c 73 .# provided, als
8d440 6f 20 6f 75 74 70 75 74 20 74 68 65 20 65 72 72 o output the err
8d450 6f 72 20 74 6f 20 4c 4f 47 5f 46 44 2c 20 72 65 or to LOG_FD, re
8d460 66 65 72 65 6e 63 69 6e 67 20 4c 49 4e 45 4e 4f ferencing LINENO
8d470 2e 20 54 68 65 6e 20 65 78 69 74 20 74 68 65 0a . Then exit the.
8d480 23 20 73 63 72 69 70 74 20 77 69 74 68 20 53 54 # script with ST
8d490 41 54 55 53 2c 20 75 73 69 6e 67 20 31 20 69 66 ATUS, using 1 if
8d4a0 20 74 68 61 74 20 77 61 73 20 30 2e 0a 61 73 5f that was 0..as_
8d4b0 66 6e 5f 65 72 72 6f 72 20 28 29 0a 7b 0a 20 20 fn_error ().{.
8d4c0 61 73 5f 73 74 61 74 75 73 3d 24 31 3b 20 74 65 as_status=$1; te
8d4d0 73 74 20 24 61 73 5f 73 74 61 74 75 73 20 2d 65 st $as_status -e
8d4e0 71 20 30 20 26 26 20 61 73 5f 73 74 61 74 75 73 q 0 && as_status
8d4f0 3d 31 0a 20 20 69 66 20 74 65 73 74 20 22 24 34 =1. if test "$4
8d500 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 73 5f 6c "; then. as_l
8d510 69 6e 65 6e 6f 3d 24 7b 61 73 5f 6c 69 6e 65 6e ineno=${as_linen
8d520 6f 2d 22 24 33 22 7d 20 61 73 5f 6c 69 6e 65 6e o-"$3"} as_linen
8d530 6f 5f 73 74 61 63 6b 3d 61 73 5f 6c 69 6e 65 6e o_stack=as_linen
8d540 6f 5f 73 74 61 63 6b 3d 24 61 73 5f 6c 69 6e 65 o_stack=$as_line
8d550 6e 6f 5f 73 74 61 63 6b 0a 20 20 20 20 24 61 73 no_stack. $as
8d560 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b _echo "$as_me:${
8d570 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e as_lineno-$LINEN
8d580 4f 7d 3a 20 65 72 72 6f 72 3a 20 24 32 22 20 3e O}: error: $2" >
8d590 26 24 34 0a 20 20 66 69 0a 20 20 24 61 73 5f 65 &$4. fi. $as_e
8d5a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 cho "$as_me: err
8d5b0 6f 72 3a 20 24 32 22 20 3e 26 32 0a 20 20 61 73 or: $2" >&2. as
8d5c0 5f 66 6e 5f 65 78 69 74 20 24 61 73 5f 73 74 61 _fn_exit $as_sta
8d5d0 74 75 73 0a 7d 20 23 20 61 73 5f 66 6e 5f 65 72 tus.} # as_fn_er
8d5e0 72 6f 72 0a 0a 0a 23 20 61 73 5f 66 6e 5f 73 65 ror...# as_fn_se
8d5f0 74 5f 73 74 61 74 75 73 20 53 54 41 54 55 53 0a t_status STATUS.
8d600 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d # --------------
8d610 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 53 65 74 20 ---------.# Set
8d620 24 3f 20 74 6f 20 53 54 41 54 55 53 2c 20 77 69 $? to STATUS, wi
8d630 74 68 6f 75 74 20 66 6f 72 6b 69 6e 67 2e 0a 61 thout forking..a
8d640 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 75 73 20 s_fn_set_status
8d650 28 29 0a 7b 0a 20 20 72 65 74 75 72 6e 20 24 31 ().{. return $1
8d660 0a 7d 20 23 20 61 73 5f 66 6e 5f 73 65 74 5f 73 .} # as_fn_set_s
8d670 74 61 74 75 73 0a 0a 23 20 61 73 5f 66 6e 5f 65 tatus..# as_fn_e
8d680 78 69 74 20 53 54 41 54 55 53 0a 23 20 2d 2d 2d xit STATUS.# ---
8d690 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 --------------.#
8d6a0 20 45 78 69 74 20 74 68 65 20 73 68 65 6c 6c 20 Exit the shell
8d6b0 77 69 74 68 20 53 54 41 54 55 53 2c 20 65 76 65 with STATUS, eve
8d6c0 6e 20 69 6e 20 61 20 22 74 72 61 70 20 30 22 20 n in a "trap 0"
8d6d0 6f 72 20 22 73 65 74 20 2d 65 22 20 63 6f 6e 74 or "set -e" cont
8d6e0 65 78 74 2e 0a 61 73 5f 66 6e 5f 65 78 69 74 20 ext..as_fn_exit
8d6f0 28 29 0a 7b 0a 20 20 73 65 74 20 2b 65 0a 20 20 ().{. set +e.
8d700 61 73 5f 66 6e 5f 73 65 74 5f 73 74 61 74 75 73 as_fn_set_status
8d710 20 24 31 0a 20 20 65 78 69 74 20 24 31 0a 7d 20 $1. exit $1.}
8d720 23 20 61 73 5f 66 6e 5f 65 78 69 74 0a 0a 23 20 # as_fn_exit..#
8d730 61 73 5f 66 6e 5f 75 6e 73 65 74 20 56 41 52 0a as_fn_unset VAR.
8d740 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d # --------------
8d750 2d 0a 23 20 50 6f 72 74 61 62 6c 79 20 75 6e 73 -.# Portably uns
8d760 65 74 20 56 41 52 2e 0a 61 73 5f 66 6e 5f 75 6e et VAR..as_fn_un
8d770 73 65 74 20 28 29 0a 7b 0a 20 20 7b 20 65 76 61 set ().{. { eva
8d780 6c 20 24 31 3d 3b 20 75 6e 73 65 74 20 24 31 3b l $1=; unset $1;
8d790 7d 0a 7d 0a 61 73 5f 75 6e 73 65 74 3d 61 73 5f }.}.as_unset=as_
8d7a0 66 6e 5f 75 6e 73 65 74 0a 23 20 61 73 5f 66 6e fn_unset.# as_fn
8d7b0 5f 61 70 70 65 6e 64 20 56 41 52 20 56 41 4c 55 _append VAR VALU
8d7c0 45 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d E.# ------------
8d7d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 41 70 70 ----------.# App
8d7e0 65 6e 64 20 74 68 65 20 74 65 78 74 20 69 6e 20 end the text in
8d7f0 56 41 4c 55 45 20 74 6f 20 74 68 65 20 65 6e 64 VALUE to the end
8d800 20 6f 66 20 74 68 65 20 64 65 66 69 6e 69 74 69 of the definiti
8d810 6f 6e 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 on contained in
8d820 56 41 52 2e 20 54 61 6b 65 0a 23 20 61 64 76 61 VAR. Take.# adva
8d830 6e 74 61 67 65 20 6f 66 20 61 6e 79 20 73 68 65 ntage of any she
8d840 6c 6c 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 ll optimizations
8d850 20 74 68 61 74 20 61 6c 6c 6f 77 20 61 6d 6f 72 that allow amor
8d860 74 69 7a 65 64 20 6c 69 6e 65 61 72 20 67 72 6f tized linear gro
8d870 77 74 68 20 6f 76 65 72 0a 23 20 72 65 70 65 61 wth over.# repea
8d880 74 65 64 20 61 70 70 65 6e 64 73 2c 20 69 6e 73 ted appends, ins
8d890 74 65 61 64 20 6f 66 20 74 68 65 20 74 79 70 69 tead of the typi
8d8a0 63 61 6c 20 71 75 61 64 72 61 74 69 63 20 67 72 cal quadratic gr
8d8b0 6f 77 74 68 20 70 72 65 73 65 6e 74 20 69 6e 20 owth present in
8d8c0 6e 61 69 76 65 0a 23 20 69 6d 70 6c 65 6d 65 6e naive.# implemen
8d8d0 74 61 74 69 6f 6e 73 2e 0a 69 66 20 28 65 76 61 tations..if (eva
8d8e0 6c 20 22 61 73 5f 76 61 72 3d 31 3b 20 61 73 5f l "as_var=1; as_
8d8f0 76 61 72 2b 3d 32 3b 20 74 65 73 74 20 78 5c 24 var+=2; test x\$
8d900 61 73 5f 76 61 72 20 3d 20 78 31 32 22 29 20 32 as_var = x12") 2
8d910 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e >/dev/null; then
8d920 20 3a 0a 20 20 65 76 61 6c 20 27 61 73 5f 66 6e :. eval 'as_fn
8d930 5f 61 70 70 65 6e 64 20 28 29 0a 20 20 7b 0a 20 _append (). {.
8d940 20 20 20 65 76 61 6c 20 24 31 2b 3d 5c 24 32 0a eval $1+=\$2.
8d950 20 20 7d 27 0a 65 6c 73 65 0a 20 20 61 73 5f 66 }'.else. as_f
8d960 6e 5f 61 70 70 65 6e 64 20 28 29 0a 20 20 7b 0a n_append (). {.
8d970 20 20 20 20 65 76 61 6c 20 24 31 3d 5c 24 24 31 eval $1=\$$1
8d980 5c 24 32 0a 20 20 7d 0a 66 69 20 23 20 61 73 5f \$2. }.fi # as_
8d990 66 6e 5f 61 70 70 65 6e 64 0a 0a 23 20 61 73 5f fn_append..# as_
8d9a0 66 6e 5f 61 72 69 74 68 20 41 52 47 2e 2e 2e 0a fn_arith ARG....
8d9b0 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d # --------------
8d9c0 2d 2d 2d 2d 0a 23 20 50 65 72 66 6f 72 6d 20 61 ----.# Perform a
8d9d0 72 69 74 68 6d 65 74 69 63 20 65 76 61 6c 75 61 rithmetic evalua
8d9e0 74 69 6f 6e 20 6f 6e 20 74 68 65 20 41 52 47 73 tion on the ARGs
8d9f0 2c 20 61 6e 64 20 73 74 6f 72 65 20 74 68 65 20 , and store the
8da00 72 65 73 75 6c 74 20 69 6e 20 74 68 65 0a 23 20 result in the.#
8da10 67 6c 6f 62 61 6c 20 24 61 73 5f 76 61 6c 2e 20 global $as_val.
8da20 54 61 6b 65 20 61 64 76 61 6e 74 61 67 65 20 6f Take advantage o
8da30 66 20 73 68 65 6c 6c 73 20 74 68 61 74 20 63 61 f shells that ca
8da40 6e 20 61 76 6f 69 64 20 66 6f 72 6b 73 2e 20 54 n avoid forks. T
8da50 68 65 20 61 72 67 75 6d 65 6e 74 73 0a 23 20 6d he arguments.# m
8da60 75 73 74 20 62 65 20 70 6f 72 74 61 62 6c 65 20 ust be portable
8da70 61 63 72 6f 73 73 20 24 28 28 29 29 20 61 6e 64 across $(()) and
8da80 20 65 78 70 72 2e 0a 69 66 20 28 65 76 61 6c 20 expr..if (eval
8da90 22 74 65 73 74 20 5c 24 28 28 20 31 20 2b 20 31 "test \$(( 1 + 1
8daa0 20 29 29 20 3d 20 32 22 29 20 32 3e 2f 64 65 76 )) = 2") 2>/dev
8dab0 2f 6e 75 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 /null; then :.
8dac0 65 76 61 6c 20 27 61 73 5f 66 6e 5f 61 72 69 74 eval 'as_fn_arit
8dad0 68 20 28 29 0a 20 20 7b 0a 20 20 20 20 61 73 5f h (). {. as_
8dae0 76 61 6c 3d 24 28 28 20 24 2a 20 29 29 0a 20 20 val=$(( $* )).
8daf0 7d 27 0a 65 6c 73 65 0a 20 20 61 73 5f 66 6e 5f }'.else. as_fn_
8db00 61 72 69 74 68 20 28 29 0a 20 20 7b 0a 20 20 20 arith (). {.
8db10 20 61 73 5f 76 61 6c 3d 60 65 78 70 72 20 22 24 as_val=`expr "$
8db20 40 22 20 7c 7c 20 74 65 73 74 20 24 3f 20 2d 65 @" || test $? -e
8db30 71 20 31 60 0a 20 20 7d 0a 66 69 20 23 20 61 73 q 1`. }.fi # as
8db40 5f 66 6e 5f 61 72 69 74 68 0a 0a 0a 69 66 20 65 _fn_arith...if e
8db50 78 70 72 20 61 20 3a 20 27 5c 28 61 5c 29 27 20 xpr a : '\(a\)'
8db60 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 >/dev/null 2>&1
8db70 26 26 0a 20 20 20 74 65 73 74 20 22 58 60 65 78 &&. test "X`ex
8db80 70 72 20 30 30 30 30 31 20 3a 20 27 2e 2a 5c 28 pr 00001 : '.*\(
8db90 2e 2e 2e 5c 29 27 60 22 20 3d 20 58 30 30 31 3b ...\)'`" = X001;
8dba0 20 74 68 65 6e 0a 20 20 61 73 5f 65 78 70 72 3d then. as_expr=
8dbb0 65 78 70 72 0a 65 6c 73 65 0a 20 20 61 73 5f 65 expr.else. as_e
8dbc0 78 70 72 3d 66 61 6c 73 65 0a 66 69 0a 0a 69 66 xpr=false.fi..if
8dbd0 20 28 62 61 73 65 6e 61 6d 65 20 2d 2d 20 2f 29 (basename -- /)
8dbe0 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 >/dev/null 2>&1
8dbf0 20 26 26 20 74 65 73 74 20 22 58 60 62 61 73 65 && test "X`base
8dc00 6e 61 6d 65 20 2d 2d 20 2f 20 32 3e 26 31 60 22 name -- / 2>&1`"
8dc10 20 3d 20 22 58 2f 22 3b 20 74 68 65 6e 0a 20 20 = "X/"; then.
8dc20 61 73 5f 62 61 73 65 6e 61 6d 65 3d 62 61 73 65 as_basename=base
8dc30 6e 61 6d 65 0a 65 6c 73 65 0a 20 20 61 73 5f 62 name.else. as_b
8dc40 61 73 65 6e 61 6d 65 3d 66 61 6c 73 65 0a 66 69 asename=false.fi
8dc50 0a 0a 69 66 20 28 61 73 5f 64 69 72 3d 60 64 69 ..if (as_dir=`di
8dc60 72 6e 61 6d 65 20 2d 2d 20 2f 60 20 26 26 20 74 rname -- /` && t
8dc70 65 73 74 20 22 58 24 61 73 5f 64 69 72 22 20 3d est "X$as_dir" =
8dc80 20 58 2f 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 X/) >/dev/null
8dc90 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61 73 5f 2>&1; then. as_
8dca0 64 69 72 6e 61 6d 65 3d 64 69 72 6e 61 6d 65 0a dirname=dirname.
8dcb0 65 6c 73 65 0a 20 20 61 73 5f 64 69 72 6e 61 6d else. as_dirnam
8dcc0 65 3d 66 61 6c 73 65 0a 66 69 0a 0a 61 73 5f 6d e=false.fi..as_m
8dcd0 65 3d 60 24 61 73 5f 62 61 73 65 6e 61 6d 65 20 e=`$as_basename
8dce0 2d 2d 20 22 24 30 22 20 7c 7c 0a 24 61 73 5f 65 -- "$0" ||.$as_e
8dcf0 78 70 72 20 58 2f 22 24 30 22 20 3a 20 27 2e 2a xpr X/"$0" : '.*
8dd00 2f 5c 28 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a /\([^/][^/]*\)/*
8dd10 24 27 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 $' \| \.. X"$0"
8dd20 3a 20 27 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 : 'X\(//\)$' \|
8dd30 5c 0a 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28 \.. X"$0" : 'X\(
8dd40 2f 5c 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 /\)' \| . 2>/dev
8dd50 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 /null ||.$as_ech
8dd60 6f 20 58 2f 22 24 30 22 20 7c 0a 20 20 20 20 73 o X/"$0" |. s
8dd70 65 64 20 27 2f 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d ed '/^.*\/\([^/]
8dd80 5b 5e 2f 5d 2a 5c 29 5c 2f 2a 24 2f 7b 0a 09 20 [^/]*\)\/*$/{..
8dd90 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 s//\1/.. q
8dda0 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 5c 2f 5c 28 .. }.. /^X\/\(
8ddb0 5c 2f 5c 2f 5c 29 24 2f 7b 0a 09 20 20 20 20 73 \/\/\)$/{.. s
8ddc0 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 //\1/.. q..
8ddd0 7d 0a 09 20 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 29 }.. /^X\/\(\/\)
8dde0 2e 2a 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f .*/{.. s//\1/
8ddf0 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 .. q.. }..
8de00 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 0a 23 20 s/.*/./; q'`..#
8de10 41 76 6f 69 64 20 64 65 70 65 6e 64 69 6e 67 20 Avoid depending
8de20 75 70 6f 6e 20 43 68 61 72 61 63 74 65 72 20 52 upon Character R
8de30 61 6e 67 65 73 2e 0a 61 73 5f 63 72 5f 6c 65 74 anges..as_cr_let
8de40 74 65 72 73 3d 27 61 62 63 64 65 66 67 68 69 6a ters='abcdefghij
8de50 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a klmnopqrstuvwxyz
8de60 27 0a 61 73 5f 63 72 5f 4c 45 54 54 45 52 53 3d '.as_cr_LETTERS=
8de70 27 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 'ABCDEFGHIJKLMNO
8de80 50 51 52 53 54 55 56 57 58 59 5a 27 0a 61 73 5f PQRSTUVWXYZ'.as_
8de90 63 72 5f 4c 65 74 74 65 72 73 3d 24 61 73 5f 63 cr_Letters=$as_c
8dea0 72 5f 6c 65 74 74 65 72 73 24 61 73 5f 63 72 5f r_letters$as_cr_
8deb0 4c 45 54 54 45 52 53 0a 61 73 5f 63 72 5f 64 69 LETTERS.as_cr_di
8dec0 67 69 74 73 3d 27 30 31 32 33 34 35 36 37 38 39 gits='0123456789
8ded0 27 0a 61 73 5f 63 72 5f 61 6c 6e 75 6d 3d 24 61 '.as_cr_alnum=$a
8dee0 73 5f 63 72 5f 4c 65 74 74 65 72 73 24 61 73 5f s_cr_Letters$as_
8def0 63 72 5f 64 69 67 69 74 73 0a 0a 45 43 48 4f 5f cr_digits..ECHO_
8df00 43 3d 20 45 43 48 4f 5f 4e 3d 20 45 43 48 4f 5f C= ECHO_N= ECHO_
8df10 54 3d 0a 63 61 73 65 20 60 65 63 68 6f 20 2d 6e T=.case `echo -n
8df20 20 78 60 20 69 6e 20 23 28 28 28 28 28 0a 2d 6e x` in #(((((.-n
8df30 2a 29 0a 20 20 63 61 73 65 20 60 65 63 68 6f 20 *). case `echo
8df40 27 78 79 5c 63 27 60 20 69 6e 0a 20 20 2a 63 2a 'xy\c'` in. *c*
8df50 29 20 45 43 48 4f 5f 54 3d 27 09 27 3b 3b 09 23 ) ECHO_T='.';;.#
8df60 20 45 43 48 4f 5f 54 20 69 73 20 73 69 6e 67 6c ECHO_T is singl
8df70 65 20 74 61 62 20 63 68 61 72 61 63 74 65 72 2e e tab character.
8df80 0a 20 20 78 79 29 20 20 45 43 48 4f 5f 43 3d 27 . xy) ECHO_C='
8df90 5c 63 27 3b 3b 0a 20 20 2a 29 20 20 20 65 63 68 \c';;. *) ech
8dfa0 6f 20 60 65 63 68 6f 20 6b 73 68 38 38 20 62 75 o `echo ksh88 bu
8dfb0 67 20 6f 6e 20 41 49 58 20 36 2e 31 60 20 3e 20 g on AIX 6.1` >
8dfc0 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 20 20 20 /dev/null.
8dfd0 20 45 43 48 4f 5f 54 3d 27 09 27 3b 3b 0a 20 20 ECHO_T='.';;.
8dfe0 65 73 61 63 3b 3b 0a 2a 29 0a 20 20 45 43 48 4f esac;;.*). ECHO
8dff0 5f 4e 3d 27 2d 6e 27 3b 3b 0a 65 73 61 63 0a 0a _N='-n';;.esac..
8e000 72 6d 20 2d 66 20 63 6f 6e 66 24 24 20 63 6f 6e rm -f conf$$ con
8e010 66 24 24 2e 65 78 65 20 63 6f 6e 66 24 24 2e 66 f$$.exe conf$$.f
8e020 69 6c 65 0a 69 66 20 74 65 73 74 20 2d 64 20 63 ile.if test -d c
8e030 6f 6e 66 24 24 2e 64 69 72 3b 20 74 68 65 6e 0a onf$$.dir; then.
8e040 20 20 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 64 rm -f conf$$.d
8e050 69 72 2f 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 65 ir/conf$$.file.e
8e060 6c 73 65 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 lse. rm -f conf
8e070 24 24 2e 64 69 72 0a 20 20 6d 6b 64 69 72 20 63 $$.dir. mkdir c
8e080 6f 6e 66 24 24 2e 64 69 72 20 32 3e 2f 64 65 76 onf$$.dir 2>/dev
8e090 2f 6e 75 6c 6c 0a 66 69 0a 69 66 20 28 65 63 68 /null.fi.if (ech
8e0a0 6f 20 3e 63 6f 6e 66 24 24 2e 66 69 6c 65 29 20 o >conf$$.file)
8e0b0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 2>/dev/null; the
8e0c0 6e 0a 20 20 69 66 20 6c 6e 20 2d 73 20 63 6f 6e n. if ln -s con
8e0d0 66 24 24 2e 66 69 6c 65 20 63 6f 6e 66 24 24 20 f$$.file conf$$
8e0e0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 2>/dev/null; the
8e0f0 6e 0a 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27 6c n. as_ln_s='l
8e100 6e 20 2d 73 27 0a 20 20 20 20 23 20 2e 2e 2e 20 n -s'. # ...
8e110 62 75 74 20 74 68 65 72 65 20 61 72 65 20 74 77 but there are tw
8e120 6f 20 67 6f 74 63 68 61 73 3a 0a 20 20 20 20 23 o gotchas:. #
8e130 20 31 29 20 4f 6e 20 4d 53 59 53 2c 20 62 6f 74 1) On MSYS, bot
8e140 68 20 60 6c 6e 20 2d 73 20 66 69 6c 65 20 64 69 h `ln -s file di
8e150 72 27 20 61 6e 64 20 60 6c 6e 20 66 69 6c 65 20 r' and `ln file
8e160 64 69 72 27 20 66 61 69 6c 2e 0a 20 20 20 20 23 dir' fail.. #
8e170 20 32 29 20 44 4a 47 50 50 20 3c 20 32 2e 30 34 2) DJGPP < 2.04
8e180 20 68 61 73 20 6e 6f 20 73 79 6d 6c 69 6e 6b 73 has no symlinks
8e190 3b 20 60 6c 6e 20 2d 73 27 20 63 72 65 61 74 65 ; `ln -s' create
8e1a0 73 20 61 20 77 72 61 70 70 65 72 20 65 78 65 63 s a wrapper exec
8e1b0 75 74 61 62 6c 65 2e 0a 20 20 20 20 23 20 49 6e utable.. # In
8e1c0 20 62 6f 74 68 20 63 61 73 65 73 2c 20 77 65 20 both cases, we
8e1d0 68 61 76 65 20 74 6f 20 64 65 66 61 75 6c 74 20 have to default
8e1e0 74 6f 20 60 63 70 20 2d 70 52 27 2e 0a 20 20 20 to `cp -pR'..
8e1f0 20 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66 69 ln -s conf$$.fi
8e200 6c 65 20 63 6f 6e 66 24 24 2e 64 69 72 20 32 3e le conf$$.dir 2>
8e210 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20 74 65 73 /dev/null && tes
8e220 74 20 21 20 2d 66 20 63 6f 6e 66 24 24 2e 65 78 t ! -f conf$$.ex
8e230 65 20 7c 7c 0a 20 20 20 20 20 20 61 73 5f 6c 6e e ||. as_ln
8e240 5f 73 3d 27 63 70 20 2d 70 52 27 0a 20 20 65 6c _s='cp -pR'. el
8e250 69 66 20 6c 6e 20 63 6f 6e 66 24 24 2e 66 69 6c if ln conf$$.fil
8e260 65 20 63 6f 6e 66 24 24 20 32 3e 2f 64 65 76 2f e conf$$ 2>/dev/
8e270 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 61 null; then. a
8e280 73 5f 6c 6e 5f 73 3d 6c 6e 0a 20 20 65 6c 73 65 s_ln_s=ln. else
8e290 0a 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27 63 70 . as_ln_s='cp
8e2a0 20 2d 70 52 27 0a 20 20 66 69 0a 65 6c 73 65 0a -pR'. fi.else.
8e2b0 20 20 61 73 5f 6c 6e 5f 73 3d 27 63 70 20 2d 70 as_ln_s='cp -p
8e2c0 52 27 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 R'.fi.rm -f conf
8e2d0 24 24 20 63 6f 6e 66 24 24 2e 65 78 65 20 63 6f $$ conf$$.exe co
8e2e0 6e 66 24 24 2e 64 69 72 2f 63 6f 6e 66 24 24 2e nf$$.dir/conf$$.
8e2f0 66 69 6c 65 20 63 6f 6e 66 24 24 2e 66 69 6c 65 file conf$$.file
8e300 0a 72 6d 64 69 72 20 63 6f 6e 66 24 24 2e 64 69 .rmdir conf$$.di
8e310 72 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 0a 0a r 2>/dev/null...
8e320 23 20 61 73 5f 66 6e 5f 6d 6b 64 69 72 5f 70 0a # as_fn_mkdir_p.
8e330 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a # -------------.
8e340 23 20 43 72 65 61 74 65 20 22 24 61 73 5f 64 69 # Create "$as_di
8e350 72 22 20 61 73 20 61 20 64 69 72 65 63 74 6f 72 r" as a director
8e360 79 2c 20 69 6e 63 6c 75 64 69 6e 67 20 70 61 72 y, including par
8e370 65 6e 74 73 20 69 66 20 6e 65 63 65 73 73 61 72 ents if necessar
8e380 79 2e 0a 61 73 5f 66 6e 5f 6d 6b 64 69 72 5f 70 y..as_fn_mkdir_p
8e390 20 28 29 0a 7b 0a 0a 20 20 63 61 73 65 20 24 61 ().{.. case $a
8e3a0 73 5f 64 69 72 20 69 6e 20 23 28 0a 20 20 2d 2a s_dir in #(. -*
8e3b0 29 20 61 73 5f 64 69 72 3d 2e 2f 24 61 73 5f 64 ) as_dir=./$as_d
8e3c0 69 72 3b 3b 0a 20 20 65 73 61 63 0a 20 20 74 65 ir;;. esac. te
8e3d0 73 74 20 2d 64 20 22 24 61 73 5f 64 69 72 22 20 st -d "$as_dir"
8e3e0 7c 7c 20 65 76 61 6c 20 24 61 73 5f 6d 6b 64 69 || eval $as_mkdi
8e3f0 72 5f 70 20 7c 7c 20 7b 0a 20 20 20 20 61 73 5f r_p || {. as_
8e400 64 69 72 73 3d 0a 20 20 20 20 77 68 69 6c 65 20 dirs=. while
8e410 3a 3b 20 64 6f 0a 20 20 20 20 20 20 63 61 73 65 :; do. case
8e420 20 24 61 73 5f 64 69 72 20 69 6e 20 23 28 0a 20 $as_dir in #(.
8e430 20 20 20 20 20 2a 5c 27 2a 29 20 61 73 5f 71 64 *\'*) as_qd
8e440 69 72 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 61 ir=`$as_echo "$a
8e450 73 5f 64 69 72 22 20 7c 20 73 65 64 20 22 73 2f s_dir" | sed "s/
8e460 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 '/'\\\\\\\\''/g"
8e470 60 3b 3b 20 23 27 28 0a 20 20 20 20 20 20 2a 29 `;; #'(. *)
8e480 20 61 73 5f 71 64 69 72 3d 24 61 73 5f 64 69 72 as_qdir=$as_dir
8e490 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 ;;. esac.
8e4a0 20 20 20 20 61 73 5f 64 69 72 73 3d 22 27 24 61 as_dirs="'$a
8e4b0 73 5f 71 64 69 72 27 20 24 61 73 5f 64 69 72 73 s_qdir' $as_dirs
8e4c0 22 0a 20 20 20 20 20 20 61 73 5f 64 69 72 3d 60 ". as_dir=`
8e4d0 24 61 73 5f 64 69 72 6e 61 6d 65 20 2d 2d 20 22 $as_dirname -- "
8e4e0 24 61 73 5f 64 69 72 22 20 7c 7c 0a 24 61 73 5f $as_dir" ||.$as_
8e4f0 65 78 70 72 20 58 22 24 61 73 5f 64 69 72 22 20 expr X"$as_dir"
8e500 3a 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 2f 2f : 'X\(.*[^/]\)//
8e510 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 2a 24 27 20 5c *[^/][^/]*/*$' \
8e520 7c 20 5c 0a 09 20 58 22 24 61 73 5f 64 69 72 22 | \.. X"$as_dir"
8e530 20 3a 20 27 58 5c 28 2f 2f 5c 29 5b 5e 2f 5d 27 : 'X\(//\)[^/]'
8e540 20 5c 7c 20 5c 0a 09 20 58 22 24 61 73 5f 64 69 \| \.. X"$as_di
8e550 72 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 24 27 20 r" : 'X\(//\)$'
8e560 5c 7c 20 5c 0a 09 20 58 22 24 61 73 5f 64 69 72 \| \.. X"$as_dir
8e570 22 20 3a 20 27 58 5c 28 2f 5c 29 27 20 5c 7c 20 " : 'X\(/\)' \|
8e580 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c . 2>/dev/null ||
8e590 0a 24 61 73 5f 65 63 68 6f 20 58 22 24 61 73 5f .$as_echo X"$as_
8e5a0 64 69 72 22 20 7c 0a 20 20 20 20 73 65 64 20 27 dir" |. sed '
8e5b0 2f 5e 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 5c 2f 5c /^X\(.*[^/]\)\/\
8e5c0 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 2f 2a 24 2f /*[^/][^/]*\/*$/
8e5d0 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 {.. s//\1/..
8e5e0 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 q.. }.. /^X
8e5f0 5c 28 5c 2f 5c 2f 5c 29 5b 5e 2f 5d 2e 2a 2f 7b \(\/\/\)[^/].*/{
8e600 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 .. s//\1/..
8e610 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 5c q.. }.. /^X\
8e620 28 5c 2f 5c 2f 5c 29 24 2f 7b 0a 09 20 20 20 20 (\/\/\)$/{..
8e630 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 s//\1/.. q..
8e640 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 29 2e }.. /^X\(\/\).
8e650 2a 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a */{.. s//\1/.
8e660 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 73 . q.. }.. s
8e670 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 20 20 20 20 /.*/./; q'`.
8e680 20 20 74 65 73 74 20 2d 64 20 22 24 61 73 5f 64 test -d "$as_d
8e690 69 72 22 20 26 26 20 62 72 65 61 6b 0a 20 20 20 ir" && break.
8e6a0 20 64 6f 6e 65 0a 20 20 20 20 74 65 73 74 20 2d done. test -
8e6b0 7a 20 22 24 61 73 5f 64 69 72 73 22 20 7c 7c 20 z "$as_dirs" ||
8e6c0 65 76 61 6c 20 22 6d 6b 64 69 72 20 24 61 73 5f eval "mkdir $as_
8e6d0 64 69 72 73 22 0a 20 20 7d 20 7c 7c 20 74 65 73 dirs". } || tes
8e6e0 74 20 2d 64 20 22 24 61 73 5f 64 69 72 22 20 7c t -d "$as_dir" |
8e6f0 7c 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f | as_fn_error $?
8e700 20 22 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 "cannot create
8e710 64 69 72 65 63 74 6f 72 79 20 24 61 73 5f 64 69 directory $as_di
8e720 72 22 0a 0a 0a 7d 20 23 20 61 73 5f 66 6e 5f 6d r"...} # as_fn_m
8e730 6b 64 69 72 5f 70 0a 69 66 20 6d 6b 64 69 72 20 kdir_p.if mkdir
8e740 2d 70 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c -p . 2>/dev/null
8e750 3b 20 74 68 65 6e 0a 20 20 61 73 5f 6d 6b 64 69 ; then. as_mkdi
8e760 72 5f 70 3d 27 6d 6b 64 69 72 20 2d 70 20 22 24 r_p='mkdir -p "$
8e770 61 73 5f 64 69 72 22 27 0a 65 6c 73 65 0a 20 20 as_dir"'.else.
8e780 74 65 73 74 20 2d 64 20 2e 2f 2d 70 20 26 26 20 test -d ./-p &&
8e790 72 6d 64 69 72 20 2e 2f 2d 70 0a 20 20 61 73 5f rmdir ./-p. as_
8e7a0 6d 6b 64 69 72 5f 70 3d 66 61 6c 73 65 0a 66 69 mkdir_p=false.fi
8e7b0 0a 0a 0a 23 20 61 73 5f 66 6e 5f 65 78 65 63 75 ...# as_fn_execu
8e7c0 74 61 62 6c 65 5f 70 20 46 49 4c 45 0a 23 20 2d table_p FILE.# -
8e7d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8e7e0 2d 2d 2d 2d 2d 2d 0a 23 20 54 65 73 74 20 69 66 ------.# Test if
8e7f0 20 46 49 4c 45 20 69 73 20 61 6e 20 65 78 65 63 FILE is an exec
8e800 75 74 61 62 6c 65 20 72 65 67 75 6c 61 72 20 66 utable regular f
8e810 69 6c 65 2e 0a 61 73 5f 66 6e 5f 65 78 65 63 75 ile..as_fn_execu
8e820 74 61 62 6c 65 5f 70 20 28 29 0a 7b 0a 20 20 74 table_p ().{. t
8e830 65 73 74 20 2d 66 20 22 24 31 22 20 26 26 20 74 est -f "$1" && t
8e840 65 73 74 20 2d 78 20 22 24 31 22 0a 7d 20 23 20 est -x "$1".} #
8e850 61 73 5f 66 6e 5f 65 78 65 63 75 74 61 62 6c 65 as_fn_executable
8e860 5f 70 0a 61 73 5f 74 65 73 74 5f 78 3d 27 74 65 _p.as_test_x='te
8e870 73 74 20 2d 78 27 0a 61 73 5f 65 78 65 63 75 74 st -x'.as_execut
8e880 61 62 6c 65 5f 70 3d 61 73 5f 66 6e 5f 65 78 65 able_p=as_fn_exe
8e890 63 75 74 61 62 6c 65 5f 70 0a 0a 23 20 53 65 64 cutable_p..# Sed
8e8a0 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 6d expression to m
8e8b0 61 70 20 61 20 73 74 72 69 6e 67 20 6f 6e 74 6f ap a string onto
8e8c0 20 61 20 76 61 6c 69 64 20 43 50 50 20 6e 61 6d a valid CPP nam
8e8d0 65 2e 0a 61 73 5f 74 72 5f 63 70 70 3d 22 65 76 e..as_tr_cpp="ev
8e8e0 61 6c 20 73 65 64 20 27 79 25 2a 24 61 73 5f 63 al sed 'y%*$as_c
8e8f0 72 5f 6c 65 74 74 65 72 73 25 50 24 61 73 5f 63 r_letters%P$as_c
8e900 72 5f 4c 45 54 54 45 52 53 25 3b 73 25 5b 5e 5f r_LETTERS%;s%[^_
8e910 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 25 5f 25 $as_cr_alnum]%_%
8e920 67 27 22 0a 0a 23 20 53 65 64 20 65 78 70 72 65 g'"..# Sed expre
8e930 73 73 69 6f 6e 20 74 6f 20 6d 61 70 20 61 20 73 ssion to map a s
8e940 74 72 69 6e 67 20 6f 6e 74 6f 20 61 20 76 61 6c tring onto a val
8e950 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 id variable name
8e960 2e 0a 61 73 5f 74 72 5f 73 68 3d 22 65 76 61 6c ..as_tr_sh="eval
8e970 20 73 65 64 20 27 79 25 2a 2b 25 70 70 25 3b 73 sed 'y%*+%pp%;s
8e980 25 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d %[^_$as_cr_alnum
8e990 5d 25 5f 25 67 27 22 0a 0a 0a 65 78 65 63 20 36 ]%_%g'"...exec 6
8e9a0 3e 26 31 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d >&1.## ---------
8e9b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8e9c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 ---------- ##.##
8e9d0 20 4d 61 69 6e 20 62 6f 64 79 20 6f 66 20 24 43 Main body of $C
8e9e0 4f 4e 46 49 47 5f 53 54 41 54 55 53 20 73 63 72 ONFIG_STATUS scr
8e9f0 69 70 74 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d ipt. ##.## -----
8ea00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
8ea10 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 -------------- #
8ea20 23 0a 5f 41 53 45 4f 46 0a 74 65 73 74 20 24 61 #._ASEOF.test $a
8ea30 73 5f 77 72 69 74 65 5f 66 61 69 6c 20 3d 20 30 s_write_fail = 0
8ea40 20 26 26 20 63 68 6d 6f 64 20 2b 78 20 24 43 4f && chmod +x $CO
8ea50 4e 46 49 47 5f 53 54 41 54 55 53 20 7c 7c 20 61 NFIG_STATUS || a
8ea60 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d 31 0a 0a c_write_fail=1..
8ea70 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 54 cat >>$CONFIG_ST
8ea80 41 54 55 53 20 3c 3c 5c 5f 41 43 45 4f 46 20 7c ATUS <<\_ACEOF |
8ea90 7c 20 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d | ac_write_fail=
8eaa0 31 0a 23 20 53 61 76 65 20 74 68 65 20 6c 6f 67 1.# Save the log
8eab0 20 6d 65 73 73 61 67 65 2c 20 74 6f 20 6b 65 65 message, to kee
8eac0 70 20 24 30 20 61 6e 64 20 73 6f 20 6f 6e 20 6d p $0 and so on m
8ead0 65 61 6e 69 6e 67 66 75 6c 2c 20 61 6e 64 20 74 eaningful, and t
8eae0 6f 0a 23 20 72 65 70 6f 72 74 20 61 63 74 75 61 o.# report actua
8eaf0 6c 20 69 6e 70 75 74 20 76 61 6c 75 65 73 20 6f l input values o
8eb00 66 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 65 f CONFIG_FILES e
8eb10 74 63 2e 20 69 6e 73 74 65 61 64 20 6f 66 20 74 tc. instead of t
8eb20 68 65 69 72 0a 23 20 76 61 6c 75 65 73 20 61 66 heir.# values af
8eb30 74 65 72 20 6f 70 74 69 6f 6e 73 20 68 61 6e 64 ter options hand
8eb40 6c 69 6e 67 2e 0a 61 63 5f 6c 6f 67 3d 22 0a 54 ling..ac_log=".T
8eb50 68 69 73 20 66 69 6c 65 20 77 61 73 20 65 78 74 his file was ext
8eb60 65 6e 64 65 64 20 62 79 20 6c 69 62 73 70 61 74 ended by libspat
8eb70 69 61 6c 69 74 65 20 24 61 73 5f 6d 65 20 35 2e ialite $as_me 5.
8eb80 30 2e 30 2d 62 65 74 61 31 2c 20 77 68 69 63 68 0.0-beta1, which
8eb90 20 77 61 73 0a 67 65 6e 65 72 61 74 65 64 20 62 was.generated b
8eba0 79 20 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20 32 y GNU Autoconf 2
8ebb0 2e 36 39 2e 20 20 49 6e 76 6f 63 61 74 69 6f 6e .69. Invocation
8ebc0 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 61 command line wa
8ebd0 73 0a 0a 20 20 43 4f 4e 46 49 47 5f 46 49 4c 45 s.. CONFIG_FILE
8ebe0 53 20 20 20 20 3d 20 24 43 4f 4e 46 49 47 5f 46 S = $CONFIG_F
8ebf0 49 4c 45 53 0a 20 20 43 4f 4e 46 49 47 5f 48 45 ILES. CONFIG_HE
8ec00 41 44 45 52 53 20 20 3d 20 24 43 4f 4e 46 49 47 ADERS = $CONFIG
8ec10 5f 48 45 41 44 45 52 53 0a 20 20 43 4f 4e 46 49 _HEADERS. CONFI
8ec20 47 5f 4c 49 4e 4b 53 20 20 20 20 3d 20 24 43 4f G_LINKS = $CO
8ec30 4e 46 49 47 5f 4c 49 4e 4b 53 0a 20 20 43 4f 4e NFIG_LINKS. CON
8ec40 46 49 47 5f 43 4f 4d 4d 41 4e 44 53 20 3d 20 24 FIG_COMMANDS = $
8ec50 43 4f 4e 46 49 47 5f 43 4f 4d 4d 41 4e 44 53 0a CONFIG_COMMANDS.
8ec60 20 20 24 20 24 30 20 24 40 0a 0a 6f 6e 20 60 28 $ $0 $@..on `(
8ec70 68 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 6d hostname || unam
8ec80 65 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 6c e -n) 2>/dev/nul
8ec90 6c 20 7c 20 73 65 64 20 31 71 60 0a 22 0a 0a 5f l | sed 1q`.".._
8eca0 41 43 45 4f 46 0a 0a 63 61 73 65 20 24 61 63 5f ACEOF..case $ac_
8ecb0 63 6f 6e 66 69 67 5f 66 69 6c 65 73 20 69 6e 20 config_files in
8ecc0 2a 22 0a 22 2a 29 20 73 65 74 20 78 20 24 61 63 *"."*) set x $ac
8ecd0 5f 63 6f 6e 66 69 67 5f 66 69 6c 65 73 3b 20 73 _config_files; s
8ece0 68 69 66 74 3b 20 61 63 5f 63 6f 6e 66 69 67 5f hift; ac_config_
8ecf0 66 69 6c 65 73 3d 24 2a 3b 3b 0a 65 73 61 63 0a files=$*;;.esac.
8ed00 0a 63 61 73 65 20 24 61 63 5f 63 6f 6e 66 69 67 .case $ac_config
8ed10 5f 68 65 61 64 65 72 73 20 69 6e 20 2a 22 0a 22 _headers in *"."
8ed20 2a 29 20 73 65 74 20 78 20 24 61 63 5f 63 6f 6e *) set x $ac_con
8ed30 66 69 67 5f 68 65 61 64 65 72 73 3b 20 73 68 69 fig_headers; shi
8ed40 66 74 3b 20 61 63 5f 63 6f 6e 66 69 67 5f 68 65 ft; ac_config_he
8ed50 61 64 65 72 73 3d 24 2a 3b 3b 0a 65 73 61 63 0a aders=$*;;.esac.
8ed60 0a 0a 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f ..cat >>$CONFIG_
8ed70 53 54 41 54 55 53 20 3c 3c 5f 41 43 45 4f 46 20 STATUS <<_ACEOF
8ed80 7c 7c 20 61 63 5f 77 72 69 74 65 5f 66 61 69 6c || ac_write_fail
8ed90 3d 31 0a 23 20 46 69 6c 65 73 20 74 68 61 74 20 =1.# Files that
8eda0 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 20 77 61 config.status wa
8edb0 73 20 6d 61 64 65 20 66 6f 72 2e 0a 63 6f 6e 66 s made for..conf
8edc0 69 67 5f 66 69 6c 65 73 3d 22 24 61 63 5f 63 6f ig_files="$ac_co
8edd0 6e 66 69 67 5f 66 69 6c 65 73 22 0a 63 6f 6e 66 nfig_files".conf
8ede0 69 67 5f 68 65 61 64 65 72 73 3d 22 24 61 63 5f ig_headers="$ac_
8edf0 63 6f 6e 66 69 67 5f 68 65 61 64 65 72 73 22 0a config_headers".
8ee00 63 6f 6e 66 69 67 5f 63 6f 6d 6d 61 6e 64 73 3d config_commands=
8ee10 22 24 61 63 5f 63 6f 6e 66 69 67 5f 63 6f 6d 6d "$ac_config_comm
8ee20 61 6e 64 73 22 0a 0a 5f 41 43 45 4f 46 0a 0a 63 ands".._ACEOF..c
8ee30 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 54 41 at >>$CONFIG_STA
8ee40 54 55 53 20 3c 3c 5c 5f 41 43 45 4f 46 20 7c 7c TUS <<\_ACEOF ||
8ee50 20 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d 31 ac_write_fail=1
8ee60 0a 61 63 5f 63 73 5f 75 73 61 67 65 3d 22 5c 0a .ac_cs_usage="\.
8ee70 5c 60 24 61 73 5f 6d 65 27 20 69 6e 73 74 61 6e \`$as_me' instan
8ee80 74 69 61 74 65 73 20 66 69 6c 65 73 20 61 6e 64 tiates files and
8ee90 20 6f 74 68 65 72 20 63 6f 6e 66 69 67 75 72 61 other configura
8eea0 74 69 6f 6e 20 61 63 74 69 6f 6e 73 0a 66 72 6f tion actions.fro
8eeb0 6d 20 74 65 6d 70 6c 61 74 65 73 20 61 63 63 6f m templates acco
8eec0 72 64 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 rding to the cur
8eed0 72 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 rent configurati
8eee0 6f 6e 2e 20 20 55 6e 6c 65 73 73 20 74 68 65 20 on. Unless the
8eef0 66 69 6c 65 73 0a 61 6e 64 20 61 63 74 69 6f 6e files.and action
8ef00 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 s are specified
8ef10 61 73 20 54 41 47 73 2c 20 61 6c 6c 20 61 72 65 as TAGs, all are
8ef20 20 69 6e 73 74 61 6e 74 69 61 74 65 64 20 62 79 instantiated by
8ef30 20 64 65 66 61 75 6c 74 2e 0a 0a 55 73 61 67 65 default...Usage
8ef40 3a 20 24 30 20 5b 4f 50 54 49 4f 4e 5d 2e 2e 2e : $0 [OPTION]...
8ef50 20 5b 54 41 47 5d 2e 2e 2e 0a 0a 20 20 2d 68 2c [TAG]..... -h,
8ef60 20 2d 2d 68 65 6c 70 20 20 20 20 20 20 20 70 72 --help pr
8ef70 69 6e 74 20 74 68 69 73 20 68 65 6c 70 2c 20 74 int this help, t
8ef80 68 65 6e 20 65 78 69 74 0a 20 20 2d 56 2c 20 2d hen exit. -V, -
8ef90 2d 76 65 72 73 69 6f 6e 20 20 20 20 70 72 69 6e -version prin
8efa0 74 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 t version number
8efb0 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 61 74 69 and configurati
8efc0 6f 6e 20 73 65 74 74 69 6e 67 73 2c 20 74 68 65 on settings, the
8efd0 6e 20 65 78 69 74 0a 20 20 20 20 20 20 2d 2d 63 n exit. --c
8efe0 6f 6e 66 69 67 20 20 20 20 20 70 72 69 6e 74 20 onfig print
8eff0 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 74 configuration, t
8f000 68 65 6e 20 65 78 69 74 0a 20 20 2d 71 2c 20 2d hen exit. -q, -
8f010 2d 71 75 69 65 74 2c 20 2d 2d 73 69 6c 65 6e 74 -quiet, --silent
8f020 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
8f030 20 20 20 20 64 6f 20 6e 6f 74 20 70 72 69 6e 74 do not print
8f040 20 70 72 6f 67 72 65 73 73 20 6d 65 73 73 61 67 progress messag
8f050 65 73 0a 20 20 2d 64 2c 20 2d 2d 64 65 62 75 67 es. -d, --debug
8f060 20 20 20 20 20 20 64 6f 6e 27 74 20 72 65 6d 6f don't remo
8f070 76 65 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c ve temporary fil
8f080 65 73 0a 20 20 20 20 20 20 2d 2d 72 65 63 68 65 es. --reche
8f090 63 6b 20 20 20 20 75 70 64 61 74 65 20 24 61 73 ck update $as
8f0a0 5f 6d 65 20 62 79 20 72 65 63 6f 6e 66 69 67 75 _me by reconfigu
8f0b0 72 69 6e 67 20 69 6e 20 74 68 65 20 73 61 6d 65 ring in the same
8f0c0 20 63 6f 6e 64 69 74 69 6f 6e 73 0a 20 20 20 20 conditions.
8f0d0 20 20 2d 2d 66 69 6c 65 3d 46 49 4c 45 5b 3a 54 --file=FILE[:T
8f0e0 45 4d 50 4c 41 54 45 5d 0a 20 20 20 20 20 20 20 EMPLATE].
8f0f0 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 73 74 inst
8f100 61 6e 74 69 61 74 65 20 74 68 65 20 63 6f 6e 66 antiate the conf
8f110 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 46 iguration file F
8f120 49 4c 45 0a 20 20 20 20 20 20 2d 2d 68 65 61 64 ILE. --head
8f130 65 72 3d 46 49 4c 45 5b 3a 54 45 4d 50 4c 41 54 er=FILE[:TEMPLAT
8f140 45 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 E].
8f150 20 20 20 20 20 20 69 6e 73 74 61 6e 74 69 61 74 instantiat
8f160 65 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 e the configurat
8f170 69 6f 6e 20 68 65 61 64 65 72 20 46 49 4c 45 0a ion header FILE.
8f180 0a 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 .Configuration f
8f190 69 6c 65 73 3a 0a 24 63 6f 6e 66 69 67 5f 66 69 iles:.$config_fi
8f1a0 6c 65 73 0a 0a 43 6f 6e 66 69 67 75 72 61 74 69 les..Configurati
8f1b0 6f 6e 20 68 65 61 64 65 72 73 3a 0a 24 63 6f 6e on headers:.$con
8f1c0 66 69 67 5f 68 65 61 64 65 72 73 0a 0a 43 6f 6e fig_headers..Con
8f1d0 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 figuration comma
8f1e0 6e 64 73 3a 0a 24 63 6f 6e 66 69 67 5f 63 6f 6d nds:.$config_com
8f1f0 6d 61 6e 64 73 0a 0a 52 65 70 6f 72 74 20 62 75 mands..Report bu
8f200 67 73 20 74 6f 20 3c 61 2e 66 75 72 69 65 72 69 gs to <a.furieri
8f210 40 6c 71 74 2e 69 74 3e 2e 22 0a 0a 5f 41 43 45 @lqt.it>.".._ACE
8f220 4f 46 0a 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 OF.cat >>$CONFIG
8f230 5f 53 54 41 54 55 53 20 3c 3c 5f 41 43 45 4f 46 _STATUS <<_ACEOF
8f240 20 7c 7c 20 61 63 5f 77 72 69 74 65 5f 66 61 69 || ac_write_fai
8f250 6c 3d 31 0a 61 63 5f 63 73 5f 63 6f 6e 66 69 67 l=1.ac_cs_config
8f260 3d 22 60 24 61 73 5f 65 63 68 6f 20 22 24 61 63 ="`$as_echo "$ac
8f270 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 22 _configure_args"
8f280 20 7c 20 73 65 64 20 27 73 2f 5e 20 2f 2f 3b 20 | sed 's/^ //;
8f290 73 2f 5b 5c 5c 22 22 5c 60 5c 24 5d 2f 5c 5c 5c s/[\\""\`\$]/\\\
8f2a0 5c 26 2f 67 27 60 22 0a 61 63 5f 63 73 5f 76 65 \&/g'`".ac_cs_ve
8f2b0 72 73 69 6f 6e 3d 22 5c 5c 0a 6c 69 62 73 70 61 rsion="\\.libspa
8f2c0 74 69 61 6c 69 74 65 20 63 6f 6e 66 69 67 2e 73 tialite config.s
8f2d0 74 61 74 75 73 20 35 2e 30 2e 30 2d 62 65 74 61 tatus 5.0.0-beta
8f2e0 31 0a 63 6f 6e 66 69 67 75 72 65 64 20 62 79 20 1.configured by
8f2f0 24 30 2c 20 67 65 6e 65 72 61 74 65 64 20 62 79 $0, generated by
8f300 20 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e GNU Autoconf 2.
8f310 36 39 2c 0a 20 20 77 69 74 68 20 6f 70 74 69 6f 69,. with optio
8f320 6e 73 20 5c 5c 22 5c 24 61 63 5f 63 73 5f 63 6f ns \\"\$ac_cs_co
8f330 6e 66 69 67 5c 5c 22 0a 0a 43 6f 70 79 72 69 67 nfig\\"..Copyrig
8f340 68 74 20 28 43 29 20 32 30 31 32 20 46 72 65 65 ht (C) 2012 Free
8f350 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 Software Founda
8f360 74 69 6f 6e 2c 20 49 6e 63 2e 0a 54 68 69 73 20 tion, Inc..This
8f370 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 20 73 63 config.status sc
8f380 72 69 70 74 20 69 73 20 66 72 65 65 20 73 6f 66 ript is free sof
8f390 74 77 61 72 65 3b 20 74 68 65 20 46 72 65 65 20 tware; the Free
8f3a0 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 Software Foundat
8f3b0 69 6f 6e 0a 67 69 76 65 73 20 75 6e 6c 69 6d 69 ion.gives unlimi
8f3c0 74 65 64 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 ted permission t
8f3d0 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 o copy, distribu
8f3e0 74 65 20 61 6e 64 20 6d 6f 64 69 66 79 20 69 74 te and modify it
8f3f0 2e 22 0a 0a 61 63 5f 70 77 64 3d 27 24 61 63 5f ."..ac_pwd='$ac_
8f400 70 77 64 27 0a 73 72 63 64 69 72 3d 27 24 73 72 pwd'.srcdir='$sr
8f410 63 64 69 72 27 0a 49 4e 53 54 41 4c 4c 3d 27 24 cdir'.INSTALL='$
8f420 49 4e 53 54 41 4c 4c 27 0a 4d 4b 44 49 52 5f 50 INSTALL'.MKDIR_P
8f430 3d 27 24 4d 4b 44 49 52 5f 50 27 0a 41 57 4b 3d ='$MKDIR_P'.AWK=
8f440 27 24 41 57 4b 27 0a 74 65 73 74 20 2d 6e 20 22 '$AWK'.test -n "
8f450 5c 24 41 57 4b 22 20 7c 7c 20 41 57 4b 3d 61 77 \$AWK" || AWK=aw
8f460 6b 0a 5f 41 43 45 4f 46 0a 0a 63 61 74 20 3e 3e k._ACEOF..cat >>
8f470 24 43 4f 4e 46 49 47 5f 53 54 41 54 55 53 20 3c $CONFIG_STATUS <
8f480 3c 5c 5f 41 43 45 4f 46 20 7c 7c 20 61 63 5f 77 <\_ACEOF || ac_w
8f490 72 69 74 65 5f 66 61 69 6c 3d 31 0a 23 20 54 68 rite_fail=1.# Th
8f4a0 65 20 64 65 66 61 75 6c 74 20 6c 69 73 74 73 20 e default lists
8f4b0 61 70 70 6c 79 20 69 66 20 74 68 65 20 75 73 65 apply if the use
8f4c0 72 20 64 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 r does not speci
8f4d0 66 79 20 61 6e 79 20 66 69 6c 65 2e 0a 61 63 5f fy any file..ac_
8f4e0 6e 65 65 64 5f 64 65 66 61 75 6c 74 73 3d 3a 0a need_defaults=:.
8f4f0 77 68 69 6c 65 20 74 65 73 74 20 24 23 20 21 3d while test $# !=
8f500 20 30 0a 64 6f 0a 20 20 63 61 73 65 20 24 31 20 0.do. case $1
8f510 69 6e 0a 20 20 2d 2d 2a 3d 3f 2a 29 0a 20 20 20 in. --*=?*).
8f520 20 61 63 5f 6f 70 74 69 6f 6e 3d 60 65 78 70 72 ac_option=`expr
8f530 20 22 58 24 31 22 20 3a 20 27 58 5c 28 5b 5e 3d "X$1" : 'X\([^=
8f540 5d 2a 5c 29 3d 27 60 0a 20 20 20 20 61 63 5f 6f ]*\)='`. ac_o
8f550 70 74 61 72 67 3d 60 65 78 70 72 20 22 58 24 31 ptarg=`expr "X$1
8f560 22 20 3a 20 27 58 5b 5e 3d 5d 2a 3d 5c 28 2e 2a " : 'X[^=]*=\(.*
8f570 5c 29 27 60 0a 20 20 20 20 61 63 5f 73 68 69 66 \)'`. ac_shif
8f580 74 3d 3a 0a 20 20 20 20 3b 3b 0a 20 20 2d 2d 2a t=:. ;;. --*
8f590 3d 29 0a 20 20 20 20 61 63 5f 6f 70 74 69 6f 6e =). ac_option
8f5a0 3d 60 65 78 70 72 20 22 58 24 31 22 20 3a 20 27 =`expr "X$1" : '
8f5b0 58 5c 28 5b 5e 3d 5d 2a 5c 29 3d 27 60 0a 20 20 X\([^=]*\)='`.
8f5c0 20 20 61 63 5f 6f 70 74 61 72 67 3d 0a 20 20 20 ac_optarg=.
8f5d0 20 61 63 5f 73 68 69 66 74 3d 3a 0a 20 20 20 20 ac_shift=:.
8f5e0 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 61 63 5f 6f ;;. *). ac_o
8f5f0 70 74 69 6f 6e 3d 24 31 0a 20 20 20 20 61 63 5f ption=$1. ac_
8f600 6f 70 74 61 72 67 3d 24 32 0a 20 20 20 20 61 63 optarg=$2. ac
8f610 5f 73 68 69 66 74 3d 73 68 69 66 74 0a 20 20 20 _shift=shift.
8f620 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 20 20 63 61 ;;. esac.. ca
8f630 73 65 20 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e se $ac_option in
8f640 0a 20 20 23 20 48 61 6e 64 6c 69 6e 67 20 6f 66 . # Handling of
8f650 20 74 68 65 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 the options..
8f660 2d 72 65 63 68 65 63 6b 20 7c 20 2d 2d 72 65 63 -recheck | --rec
8f670 68 65 63 6b 20 7c 20 2d 2d 72 65 63 68 65 63 20 heck | --rechec
8f680 7c 20 2d 2d 72 65 63 68 65 20 7c 20 2d 2d 72 65 | --reche | --re
8f690 63 68 20 7c 20 2d 2d 72 65 63 20 7c 20 2d 2d 72 ch | --rec | --r
8f6a0 65 20 7c 20 2d 2d 72 29 0a 20 20 20 20 61 63 5f e | --r). ac_
8f6b0 63 73 5f 72 65 63 68 65 63 6b 3d 3a 20 3b 3b 0a cs_recheck=: ;;.
8f6c0 20 20 2d 2d 76 65 72 73 69 6f 6e 20 7c 20 2d 2d --version | --
8f6d0 76 65 72 73 69 6f 20 7c 20 2d 2d 76 65 72 73 69 versio | --versi
8f6e0 20 7c 20 2d 2d 76 65 72 73 20 7c 20 2d 2d 76 65 | --vers | --ve
8f6f0 72 20 7c 20 2d 2d 76 65 20 7c 20 2d 2d 76 20 7c r | --ve | --v |
8f700 20 2d 56 20 29 0a 20 20 20 20 24 61 73 5f 65 63 -V ). $as_ec
8f710 68 6f 20 22 24 61 63 5f 63 73 5f 76 65 72 73 69 ho "$ac_cs_versi
8f720 6f 6e 22 3b 20 65 78 69 74 20 3b 3b 0a 20 20 2d on"; exit ;;. -
8f730 2d 63 6f 6e 66 69 67 20 7c 20 2d 2d 63 6f 6e 66 -config | --conf
8f740 69 20 7c 20 2d 2d 63 6f 6e 66 20 7c 20 2d 2d 63 i | --conf | --c
8f750 6f 6e 20 7c 20 2d 2d 63 6f 20 7c 20 2d 2d 63 20 on | --co | --c
8f760 29 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 22 ). $as_echo "
8f770 24 61 63 5f 63 73 5f 63 6f 6e 66 69 67 22 3b 20 $ac_cs_config";
8f780 65 78 69 74 20 3b 3b 0a 20 20 2d 2d 64 65 62 75 exit ;;. --debu
8f790 67 20 7c 20 2d 2d 64 65 62 75 20 7c 20 2d 2d 64 g | --debu | --d
8f7a0 65 62 20 7c 20 2d 2d 64 65 20 7c 20 2d 2d 64 20 eb | --de | --d
8f7b0 7c 20 2d 64 20 29 0a 20 20 20 20 64 65 62 75 67 | -d ). debug
8f7c0 3d 3a 20 3b 3b 0a 20 20 2d 2d 66 69 6c 65 20 7c =: ;;. --file |
8f7d0 20 2d 2d 66 69 6c 20 7c 20 2d 2d 66 69 20 7c 20 --fil | --fi |
8f7e0 2d 2d 66 20 29 0a 20 20 20 20 24 61 63 5f 73 68 --f ). $ac_sh
8f7f0 69 66 74 0a 20 20 20 20 63 61 73 65 20 24 61 63 ift. case $ac
8f800 5f 6f 70 74 61 72 67 20 69 6e 0a 20 20 20 20 2a _optarg in. *
8f810 5c 27 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 60 \'*) ac_optarg=`
8f820 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 6f 70 $as_echo "$ac_op
8f830 74 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27 targ" | sed "s/'
8f840 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 /'\\\\\\\\''/g"`
8f850 20 3b 3b 0a 20 20 20 20 27 27 29 20 61 73 5f 66 ;;. '') as_f
8f860 6e 5f 65 72 72 6f 72 20 24 3f 20 22 6d 69 73 73 n_error $? "miss
8f870 69 6e 67 20 66 69 6c 65 20 61 72 67 75 6d 65 6e ing file argumen
8f880 74 22 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 t" ;;. esac.
8f890 20 20 20 61 73 5f 66 6e 5f 61 70 70 65 6e 64 20 as_fn_append
8f8a0 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 22 20 27 CONFIG_FILES " '
8f8b0 24 61 63 5f 6f 70 74 61 72 67 27 22 0a 20 20 20 $ac_optarg'".
8f8c0 20 61 63 5f 6e 65 65 64 5f 64 65 66 61 75 6c 74 ac_need_default
8f8d0 73 3d 66 61 6c 73 65 3b 3b 0a 20 20 2d 2d 68 65 s=false;;. --he
8f8e0 61 64 65 72 20 7c 20 2d 2d 68 65 61 64 65 20 7c ader | --heade |
8f8f0 20 2d 2d 68 65 61 64 20 7c 20 2d 2d 68 65 61 20 --head | --hea
8f900 29 0a 20 20 20 20 24 61 63 5f 73 68 69 66 74 0a ). $ac_shift.
8f910 20 20 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74 case $ac_opt
8f920 61 72 67 20 69 6e 0a 20 20 20 20 2a 5c 27 2a 29 arg in. *\'*)
8f930 20 61 63 5f 6f 70 74 61 72 67 3d 60 24 61 73 5f ac_optarg=`$as_
8f940 65 63 68 6f 20 22 24 61 63 5f 6f 70 74 61 72 67 echo "$ac_optarg
8f950 22 20 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c " | sed "s/'/'\\
8f960 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a \\\\\\''/g"` ;;.
8f970 20 20 20 20 65 73 61 63 0a 20 20 20 20 61 73 5f esac. as_
8f980 66 6e 5f 61 70 70 65 6e 64 20 43 4f 4e 46 49 47 fn_append CONFIG
8f990 5f 48 45 41 44 45 52 53 20 22 20 27 24 61 63 5f _HEADERS " '$ac_
8f9a0 6f 70 74 61 72 67 27 22 0a 20 20 20 20 61 63 5f optarg'". ac_
8f9b0 6e 65 65 64 5f 64 65 66 61 75 6c 74 73 3d 66 61 need_defaults=fa
8f9c0 6c 73 65 3b 3b 0a 20 20 2d 2d 68 65 20 7c 20 2d lse;;. --he | -
8f9d0 2d 68 29 0a 20 20 20 20 23 20 43 6f 6e 66 6c 69 -h). # Confli
8f9e0 63 74 20 62 65 74 77 65 65 6e 20 2d 2d 68 65 6c ct between --hel
8f9f0 70 20 61 6e 64 20 2d 2d 68 65 61 64 65 72 0a 20 p and --header.
8fa00 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 as_fn_error $
8fa10 3f 20 22 61 6d 62 69 67 75 6f 75 73 20 6f 70 74 ? "ambiguous opt
8fa20 69 6f 6e 3a 20 5c 60 24 31 27 0a 54 72 79 20 5c ion: \`$1'.Try \
8fa30 60 24 30 20 2d 2d 68 65 6c 70 27 20 66 6f 72 20 `$0 --help' for
8fa40 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e more information
8fa50 2e 22 3b 3b 0a 20 20 2d 2d 68 65 6c 70 20 7c 20 .";;. --help |
8fa60 2d 2d 68 65 6c 20 7c 20 2d 68 20 29 0a 20 20 20 --hel | -h ).
8fa70 20 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 63 $as_echo "$ac_c
8fa80 73 5f 75 73 61 67 65 22 3b 20 65 78 69 74 20 3b s_usage"; exit ;
8fa90 3b 0a 20 20 2d 71 20 7c 20 2d 71 75 69 65 74 20 ;. -q | -quiet
8faa0 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 | --quiet | --qu
8fab0 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d 71 ie | --qui | --q
8fac0 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 7c 20 2d 73 u | --q \. | -s
8fad0 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 74 ilent | --silent
8fae0 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73 | --silen | --s
8faf0 69 6c 65 20 7c 20 2d 2d 73 69 6c 20 7c 20 2d 2d ile | --sil | --
8fb00 73 69 20 7c 20 2d 2d 73 29 0a 20 20 20 20 61 63 si | --s). ac
8fb10 5f 63 73 5f 73 69 6c 65 6e 74 3d 3a 20 3b 3b 0a _cs_silent=: ;;.
8fb20 0a 20 20 23 20 54 68 69 73 20 69 73 20 61 6e 20 . # This is an
8fb30 65 72 72 6f 72 2e 0a 20 20 2d 2a 29 20 61 73 5f error.. -*) as_
8fb40 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 75 6e 72 fn_error $? "unr
8fb50 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e ecognized option
8fb60 3a 20 5c 60 24 31 27 0a 54 72 79 20 5c 60 24 30 : \`$1'.Try \`$0
8fb70 20 2d 2d 68 65 6c 70 27 20 66 6f 72 20 6d 6f 72 --help' for mor
8fb80 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 20 e information."
8fb90 3b 3b 0a 0a 20 20 2a 29 20 61 73 5f 66 6e 5f 61 ;;.. *) as_fn_a
8fba0 70 70 65 6e 64 20 61 63 5f 63 6f 6e 66 69 67 5f ppend ac_config_
8fbb0 74 61 72 67 65 74 73 20 22 20 24 31 22 0a 20 20 targets " $1".
8fbc0 20 20 20 61 63 5f 6e 65 65 64 5f 64 65 66 61 75 ac_need_defau
8fbd0 6c 74 73 3d 66 61 6c 73 65 20 3b 3b 0a 0a 20 20 lts=false ;;..
8fbe0 65 73 61 63 0a 20 20 73 68 69 66 74 0a 64 6f 6e esac. shift.don
8fbf0 65 0a 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f e..ac_configure_
8fc00 65 78 74 72 61 5f 61 72 67 73 3d 0a 0a 69 66 20 extra_args=..if
8fc10 24 61 63 5f 63 73 5f 73 69 6c 65 6e 74 3b 20 74 $ac_cs_silent; t
8fc20 68 65 6e 0a 20 20 65 78 65 63 20 36 3e 2f 64 65 hen. exec 6>/de
8fc30 76 2f 6e 75 6c 6c 0a 20 20 61 63 5f 63 6f 6e 66 v/null. ac_conf
8fc40 69 67 75 72 65 5f 65 78 74 72 61 5f 61 72 67 73 igure_extra_args
8fc50 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f ="$ac_configure_
8fc60 65 78 74 72 61 5f 61 72 67 73 20 2d 2d 73 69 6c extra_args --sil
8fc70 65 6e 74 22 0a 66 69 0a 0a 5f 41 43 45 4f 46 0a ent".fi.._ACEOF.
8fc80 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 54 cat >>$CONFIG_ST
8fc90 41 54 55 53 20 3c 3c 5f 41 43 45 4f 46 20 7c 7c ATUS <<_ACEOF ||
8fca0 20 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d 31 ac_write_fail=1
8fcb0 0a 69 66 20 5c 24 61 63 5f 63 73 5f 72 65 63 68 .if \$ac_cs_rech
8fcc0 65 63 6b 3b 20 74 68 65 6e 0a 20 20 73 65 74 20 eck; then. set
8fcd0 58 20 24 53 48 45 4c 4c 20 27 24 30 27 20 24 61 X $SHELL '$0' $a
8fce0 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 c_configure_args
8fcf0 20 5c 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f \$ac_configure_
8fd00 65 78 74 72 61 5f 61 72 67 73 20 2d 2d 6e 6f 2d extra_args --no-
8fd10 63 72 65 61 74 65 20 2d 2d 6e 6f 2d 72 65 63 75 create --no-recu
8fd20 72 73 69 6f 6e 0a 20 20 73 68 69 66 74 0a 20 20 rsion. shift.
8fd30 5c 24 61 73 5f 65 63 68 6f 20 22 72 75 6e 6e 69 \$as_echo "runni
8fd40 6e 67 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 3d ng CONFIG_SHELL=
8fd50 24 53 48 45 4c 4c 20 5c 24 2a 22 20 3e 26 36 0a $SHELL \$*" >&6.
8fd60 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 3d 27 CONFIG_SHELL='
8fd70 24 53 48 45 4c 4c 27 0a 20 20 65 78 70 6f 72 74 $SHELL'. export
8fd80 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 CONFIG_SHELL.
8fd90 65 78 65 63 20 22 5c 24 40 22 0a 66 69 0a 0a 5f exec "\$@".fi.._
8fda0 41 43 45 4f 46 0a 63 61 74 20 3e 3e 24 43 4f 4e ACEOF.cat >>$CON
8fdb0 46 49 47 5f 53 54 41 54 55 53 20 3c 3c 5c 5f 41 FIG_STATUS <<\_A
8fdc0 43 45 4f 46 20 7c 7c 20 61 63 5f 77 72 69 74 65 CEOF || ac_write
8fdd0 5f 66 61 69 6c 3d 31 0a 65 78 65 63 20 35 3e 3e _fail=1.exec 5>>
8fde0 63 6f 6e 66 69 67 2e 6c 6f 67 0a 7b 0a 20 20 65 config.log.{. e
8fdf0 63 68 6f 0a 20 20 73 65 64 20 27 68 3b 73 2f 2e cho. sed 'h;s/.
8fe00 2f 2d 2f 67 3b 73 2f 5e 2e 2e 2e 2f 23 23 20 2f /-/g;s/^.../## /
8fe10 3b 73 2f 2e 2e 2e 24 2f 20 23 23 2f 3b 70 3b 78 ;s/...$/ ##/;p;x
8fe20 3b 70 3b 78 27 20 3c 3c 5f 41 53 42 4f 58 0a 23 ;p;x' <<_ASBOX.#
8fe30 23 20 52 75 6e 6e 69 6e 67 20 24 61 73 5f 6d 65 # Running $as_me
8fe40 2e 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 24 61 . ##._ASBOX. $a
8fe50 73 5f 65 63 68 6f 20 22 24 61 63 5f 6c 6f 67 22 s_echo "$ac_log"
8fe60 0a 7d 20 3e 26 35 0a 0a 5f 41 43 45 4f 46 0a 63 .} >&5.._ACEOF.c
8fe70 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 54 41 at >>$CONFIG_STA
8fe80 54 55 53 20 3c 3c 5f 41 43 45 4f 46 20 7c 7c 20 TUS <<_ACEOF ||
8fe90 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d 31 0a ac_write_fail=1.
8fea0 23 0a 23 20 49 4e 49 54 2d 43 4f 4d 4d 41 4e 44 #.# INIT-COMMAND
8feb0 53 0a 23 0a 41 4d 44 45 50 5f 54 52 55 45 3d 22 S.#.AMDEP_TRUE="
8fec0 24 41 4d 44 45 50 5f 54 52 55 45 22 20 61 63 5f $AMDEP_TRUE" ac_
8fed0 61 75 78 5f 64 69 72 3d 22 24 61 63 5f 61 75 78 aux_dir="$ac_aux
8fee0 5f 64 69 72 22 0a 0a 0a 23 20 54 68 65 20 48 50 _dir"...# The HP
8fef0 2d 55 58 20 6b 73 68 20 61 6e 64 20 50 4f 53 49 -UX ksh and POSI
8ff00 58 20 73 68 65 6c 6c 20 70 72 69 6e 74 20 74 68 X shell print th
8ff10 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f e target directo
8ff20 72 79 20 74 6f 20 73 74 64 6f 75 74 0a 23 20 69 ry to stdout.# i
8ff30 66 20 43 44 50 41 54 48 20 69 73 20 73 65 74 2e f CDPATH is set.
8ff40 0a 28 75 6e 73 65 74 20 43 44 50 41 54 48 29 20 .(unset CDPATH)
8ff50 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 >/dev/null 2>&1
8ff60 26 26 20 75 6e 73 65 74 20 43 44 50 41 54 48 0a && unset CDPATH.
8ff70 0a 73 65 64 5f 71 75 6f 74 65 5f 73 75 62 73 74 .sed_quote_subst
8ff80 3d 27 24 73 65 64 5f 71 75 6f 74 65 5f 73 75 62 ='$sed_quote_sub
8ff90 73 74 27 0a 64 6f 75 62 6c 65 5f 71 75 6f 74 65 st'.double_quote
8ffa0 5f 73 75 62 73 74 3d 27 24 64 6f 75 62 6c 65 5f _subst='$double_
8ffb0 71 75 6f 74 65 5f 73 75 62 73 74 27 0a 64 65 6c quote_subst'.del
8ffc0 61 79 5f 76 61 72 69 61 62 6c 65 5f 73 75 62 73 ay_variable_subs
8ffd0 74 3d 27 24 64 65 6c 61 79 5f 76 61 72 69 61 62 t='$delay_variab
8ffe0 6c 65 5f 73 75 62 73 74 27 0a 41 53 3d 27 60 24 le_subst'.AS='`$
8fff0 45 43 48 4f 20 22 24 41 53 22 20 7c 20 24 53 45 ECHO "$AS" | $SE
90000 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
90010 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
90020 44 4c 4c 54 4f 4f 4c 3d 27 60 24 45 43 48 4f 20 DLLTOOL='`$ECHO
90030 22 24 44 4c 4c 54 4f 4f 4c 22 20 7c 20 24 53 45 "$DLLTOOL" | $SE
90040 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
90050 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
90060 4f 42 4a 44 55 4d 50 3d 27 60 24 45 43 48 4f 20 OBJDUMP='`$ECHO
90070 22 24 4f 42 4a 44 55 4d 50 22 20 7c 20 24 53 45 "$OBJDUMP" | $SE
90080 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
90090 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
900a0 6d 61 63 72 6f 5f 76 65 72 73 69 6f 6e 3d 27 60 macro_version='`
900b0 24 45 43 48 4f 20 22 24 6d 61 63 72 6f 5f 76 65 $ECHO "$macro_ve
900c0 72 73 69 6f 6e 22 20 7c 20 24 53 45 44 20 22 24 rsion" | $SED "$
900d0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
900e0 74 65 5f 73 75 62 73 74 22 60 27 0a 6d 61 63 72 te_subst"`'.macr
900f0 6f 5f 72 65 76 69 73 69 6f 6e 3d 27 60 24 45 43 o_revision='`$EC
90100 48 4f 20 22 24 6d 61 63 72 6f 5f 72 65 76 69 73 HO "$macro_revis
90110 69 6f 6e 22 20 7c 20 24 53 45 44 20 22 24 64 65 ion" | $SED "$de
90120 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
90130 5f 73 75 62 73 74 22 60 27 0a 65 6e 61 62 6c 65 _subst"`'.enable
90140 5f 73 68 61 72 65 64 3d 27 60 24 45 43 48 4f 20 _shared='`$ECHO
90150 22 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 "$enable_shared"
90160 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
90170 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
90180 73 74 22 60 27 0a 65 6e 61 62 6c 65 5f 73 74 61 st"`'.enable_sta
90190 74 69 63 3d 27 60 24 45 43 48 4f 20 22 24 65 6e tic='`$ECHO "$en
901a0 61 62 6c 65 5f 73 74 61 74 69 63 22 20 7c 20 24 able_static" | $
901b0 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
901c0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
901d0 27 0a 70 69 63 5f 6d 6f 64 65 3d 27 60 24 45 43 '.pic_mode='`$EC
901e0 48 4f 20 22 24 70 69 63 5f 6d 6f 64 65 22 20 7c HO "$pic_mode" |
901f0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
90200 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
90210 22 60 27 0a 65 6e 61 62 6c 65 5f 66 61 73 74 5f "`'.enable_fast_
90220 69 6e 73 74 61 6c 6c 3d 27 60 24 45 43 48 4f 20 install='`$ECHO
90230 22 24 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e "$enable_fast_in
90240 73 74 61 6c 6c 22 20 7c 20 24 53 45 44 20 22 24 stall" | $SED "$
90250 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
90260 74 65 5f 73 75 62 73 74 22 60 27 0a 53 48 45 4c te_subst"`'.SHEL
90270 4c 3d 27 60 24 45 43 48 4f 20 22 24 53 48 45 4c L='`$ECHO "$SHEL
90280 4c 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 L" | $SED "$dela
90290 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
902a0 75 62 73 74 22 60 27 0a 45 43 48 4f 3d 27 60 24 ubst"`'.ECHO='`$
902b0 45 43 48 4f 20 22 24 45 43 48 4f 22 20 7c 20 24 ECHO "$ECHO" | $
902c0 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
902d0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
902e0 27 0a 68 6f 73 74 5f 61 6c 69 61 73 3d 27 60 24 '.host_alias='`$
902f0 45 43 48 4f 20 22 24 68 6f 73 74 5f 61 6c 69 61 ECHO "$host_alia
90300 73 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 s" | $SED "$dela
90310 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
90320 75 62 73 74 22 60 27 0a 68 6f 73 74 3d 27 60 24 ubst"`'.host='`$
90330 45 43 48 4f 20 22 24 68 6f 73 74 22 20 7c 20 24 ECHO "$host" | $
90340 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
90350 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
90360 27 0a 68 6f 73 74 5f 6f 73 3d 27 60 24 45 43 48 '.host_os='`$ECH
90370 4f 20 22 24 68 6f 73 74 5f 6f 73 22 20 7c 20 24 O "$host_os" | $
90380 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
90390 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
903a0 27 0a 62 75 69 6c 64 5f 61 6c 69 61 73 3d 27 60 '.build_alias='`
903b0 24 45 43 48 4f 20 22 24 62 75 69 6c 64 5f 61 6c $ECHO "$build_al
903c0 69 61 73 22 20 7c 20 24 53 45 44 20 22 24 64 65 ias" | $SED "$de
903d0 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
903e0 5f 73 75 62 73 74 22 60 27 0a 62 75 69 6c 64 3d _subst"`'.build=
903f0 27 60 24 45 43 48 4f 20 22 24 62 75 69 6c 64 22 '`$ECHO "$build"
90400 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
90410 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
90420 73 74 22 60 27 0a 62 75 69 6c 64 5f 6f 73 3d 27 st"`'.build_os='
90430 60 24 45 43 48 4f 20 22 24 62 75 69 6c 64 5f 6f `$ECHO "$build_o
90440 73 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 s" | $SED "$dela
90450 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
90460 75 62 73 74 22 60 27 0a 53 45 44 3d 27 60 24 45 ubst"`'.SED='`$E
90470 43 48 4f 20 22 24 53 45 44 22 20 7c 20 24 53 45 CHO "$SED" | $SE
90480 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
90490 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
904a0 58 73 65 64 3d 27 60 24 45 43 48 4f 20 22 24 58 Xsed='`$ECHO "$X
904b0 73 65 64 22 20 7c 20 24 53 45 44 20 22 24 64 65 sed" | $SED "$de
904c0 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
904d0 5f 73 75 62 73 74 22 60 27 0a 47 52 45 50 3d 27 _subst"`'.GREP='
904e0 60 24 45 43 48 4f 20 22 24 47 52 45 50 22 20 7c `$ECHO "$GREP" |
904f0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
90500 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
90510 22 60 27 0a 45 47 52 45 50 3d 27 60 24 45 43 48 "`'.EGREP='`$ECH
90520 4f 20 22 24 45 47 52 45 50 22 20 7c 20 24 53 45 O "$EGREP" | $SE
90530 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
90540 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
90550 46 47 52 45 50 3d 27 60 24 45 43 48 4f 20 22 24 FGREP='`$ECHO "$
90560 46 47 52 45 50 22 20 7c 20 24 53 45 44 20 22 24 FGREP" | $SED "$
90570 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
90580 74 65 5f 73 75 62 73 74 22 60 27 0a 4c 44 3d 27 te_subst"`'.LD='
90590 60 24 45 43 48 4f 20 22 24 4c 44 22 20 7c 20 24 `$ECHO "$LD" | $
905a0 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
905b0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
905c0 27 0a 4e 4d 3d 27 60 24 45 43 48 4f 20 22 24 4e '.NM='`$ECHO "$N
905d0 4d 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 M" | $SED "$dela
905e0 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
905f0 75 62 73 74 22 60 27 0a 4c 4e 5f 53 3d 27 60 24 ubst"`'.LN_S='`$
90600 45 43 48 4f 20 22 24 4c 4e 5f 53 22 20 7c 20 24 ECHO "$LN_S" | $
90610 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
90620 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
90630 27 0a 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 27 60 '.max_cmd_len='`
90640 24 45 43 48 4f 20 22 24 6d 61 78 5f 63 6d 64 5f $ECHO "$max_cmd_
90650 6c 65 6e 22 20 7c 20 24 53 45 44 20 22 24 64 65 len" | $SED "$de
90660 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
90670 5f 73 75 62 73 74 22 60 27 0a 61 63 5f 6f 62 6a _subst"`'.ac_obj
90680 65 78 74 3d 27 60 24 45 43 48 4f 20 22 24 61 63 ext='`$ECHO "$ac
90690 5f 6f 62 6a 65 78 74 22 20 7c 20 24 53 45 44 20 _objext" | $SED
906a0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
906b0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 65 78 uote_subst"`'.ex
906c0 65 65 78 74 3d 27 60 24 45 43 48 4f 20 22 24 65 eext='`$ECHO "$e
906d0 78 65 65 78 74 22 20 7c 20 24 53 45 44 20 22 24 xeext" | $SED "$
906e0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
906f0 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 5f 75 te_subst"`'.lt_u
90700 6e 73 65 74 3d 27 60 24 45 43 48 4f 20 22 24 6c nset='`$ECHO "$l
90710 74 5f 75 6e 73 65 74 22 20 7c 20 24 53 45 44 20 t_unset" | $SED
90720 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
90730 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 uote_subst"`'.lt
90740 5f 53 50 32 4e 4c 3d 27 60 24 45 43 48 4f 20 22 _SP2NL='`$ECHO "
90750 24 6c 74 5f 53 50 32 4e 4c 22 20 7c 20 24 53 45 $lt_SP2NL" | $SE
90760 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
90770 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
90780 6c 74 5f 4e 4c 32 53 50 3d 27 60 24 45 43 48 4f lt_NL2SP='`$ECHO
90790 20 22 24 6c 74 5f 4e 4c 32 53 50 22 20 7c 20 24 "$lt_NL2SP" | $
907a0 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
907b0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
907c0 27 0a 6c 74 5f 63 76 5f 74 6f 5f 68 6f 73 74 5f '.lt_cv_to_host_
907d0 66 69 6c 65 5f 63 6d 64 3d 27 60 24 45 43 48 4f file_cmd='`$ECHO
907e0 20 22 24 6c 74 5f 63 76 5f 74 6f 5f 68 6f 73 74 "$lt_cv_to_host
907f0 5f 66 69 6c 65 5f 63 6d 64 22 20 7c 20 24 53 45 _file_cmd" | $SE
90800 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
90810 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
90820 6c 74 5f 63 76 5f 74 6f 5f 74 6f 6f 6c 5f 66 69 lt_cv_to_tool_fi
90830 6c 65 5f 63 6d 64 3d 27 60 24 45 43 48 4f 20 22 le_cmd='`$ECHO "
90840 24 6c 74 5f 63 76 5f 74 6f 5f 74 6f 6f 6c 5f 66 $lt_cv_to_tool_f
90850 69 6c 65 5f 63 6d 64 22 20 7c 20 24 53 45 44 20 ile_cmd" | $SED
90860 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
90870 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 72 65 uote_subst"`'.re
90880 6c 6f 61 64 5f 66 6c 61 67 3d 27 60 24 45 43 48 load_flag='`$ECH
90890 4f 20 22 24 72 65 6c 6f 61 64 5f 66 6c 61 67 22 O "$reload_flag"
908a0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
908b0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
908c0 73 74 22 60 27 0a 72 65 6c 6f 61 64 5f 63 6d 64 st"`'.reload_cmd
908d0 73 3d 27 60 24 45 43 48 4f 20 22 24 72 65 6c 6f s='`$ECHO "$relo
908e0 61 64 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 ad_cmds" | $SED
908f0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
90900 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 64 65 uote_subst"`'.de
90910 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 plibs_check_meth
90920 6f 64 3d 27 60 24 45 43 48 4f 20 22 24 64 65 70 od='`$ECHO "$dep
90930 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f libs_check_metho
90940 64 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 d" | $SED "$dela
90950 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
90960 75 62 73 74 22 60 27 0a 66 69 6c 65 5f 6d 61 67 ubst"`'.file_mag
90970 69 63 5f 63 6d 64 3d 27 60 24 45 43 48 4f 20 22 ic_cmd='`$ECHO "
90980 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 22 $file_magic_cmd"
90990 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
909a0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
909b0 73 74 22 60 27 0a 66 69 6c 65 5f 6d 61 67 69 63 st"`'.file_magic
909c0 5f 67 6c 6f 62 3d 27 60 24 45 43 48 4f 20 22 24 _glob='`$ECHO "$
909d0 66 69 6c 65 5f 6d 61 67 69 63 5f 67 6c 6f 62 22 file_magic_glob"
909e0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
909f0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
90a00 73 74 22 60 27 0a 77 61 6e 74 5f 6e 6f 63 61 73 st"`'.want_nocas
90a10 65 67 6c 6f 62 3d 27 60 24 45 43 48 4f 20 22 24 eglob='`$ECHO "$
90a20 77 61 6e 74 5f 6e 6f 63 61 73 65 67 6c 6f 62 22 want_nocaseglob"
90a30 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
90a40 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
90a50 73 74 22 60 27 0a 73 68 61 72 65 64 6c 69 62 5f st"`'.sharedlib_
90a60 66 72 6f 6d 5f 6c 69 6e 6b 6c 69 62 5f 63 6d 64 from_linklib_cmd
90a70 3d 27 60 24 45 43 48 4f 20 22 24 73 68 61 72 65 ='`$ECHO "$share
90a80 64 6c 69 62 5f 66 72 6f 6d 5f 6c 69 6e 6b 6c 69 dlib_from_linkli
90a90 62 5f 63 6d 64 22 20 7c 20 24 53 45 44 20 22 24 b_cmd" | $SED "$
90aa0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
90ab0 74 65 5f 73 75 62 73 74 22 60 27 0a 41 52 3d 27 te_subst"`'.AR='
90ac0 60 24 45 43 48 4f 20 22 24 41 52 22 20 7c 20 24 `$ECHO "$AR" | $
90ad0 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
90ae0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
90af0 27 0a 41 52 5f 46 4c 41 47 53 3d 27 60 24 45 43 '.AR_FLAGS='`$EC
90b00 48 4f 20 22 24 41 52 5f 46 4c 41 47 53 22 20 7c HO "$AR_FLAGS" |
90b10 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
90b20 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
90b30 22 60 27 0a 61 72 63 68 69 76 65 72 5f 6c 69 73 "`'.archiver_lis
90b40 74 5f 73 70 65 63 3d 27 60 24 45 43 48 4f 20 22 t_spec='`$ECHO "
90b50 24 61 72 63 68 69 76 65 72 5f 6c 69 73 74 5f 73 $archiver_list_s
90b60 70 65 63 22 20 7c 20 24 53 45 44 20 22 24 64 65 pec" | $SED "$de
90b70 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
90b80 5f 73 75 62 73 74 22 60 27 0a 53 54 52 49 50 3d _subst"`'.STRIP=
90b90 27 60 24 45 43 48 4f 20 22 24 53 54 52 49 50 22 '`$ECHO "$STRIP"
90ba0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
90bb0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
90bc0 73 74 22 60 27 0a 52 41 4e 4c 49 42 3d 27 60 24 st"`'.RANLIB='`$
90bd0 45 43 48 4f 20 22 24 52 41 4e 4c 49 42 22 20 7c ECHO "$RANLIB" |
90be0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
90bf0 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
90c00 22 60 27 0a 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 "`'.old_postinst
90c10 61 6c 6c 5f 63 6d 64 73 3d 27 60 24 45 43 48 4f all_cmds='`$ECHO
90c20 20 22 24 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 "$old_postinsta
90c30 6c 6c 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 ll_cmds" | $SED
90c40 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
90c50 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6f 6c uote_subst"`'.ol
90c60 64 5f 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f d_postuninstall_
90c70 63 6d 64 73 3d 27 60 24 45 43 48 4f 20 22 24 6f cmds='`$ECHO "$o
90c80 6c 64 5f 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c ld_postuninstall
90c90 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 22 24 _cmds" | $SED "$
90ca0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
90cb0 74 65 5f 73 75 62 73 74 22 60 27 0a 6f 6c 64 5f te_subst"`'.old_
90cc0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 60 24 archive_cmds='`$
90cd0 45 43 48 4f 20 22 24 6f 6c 64 5f 61 72 63 68 69 ECHO "$old_archi
90ce0 76 65 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 ve_cmds" | $SED
90cf0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
90d00 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 6f uote_subst"`'.lo
90d10 63 6b 5f 6f 6c 64 5f 61 72 63 68 69 76 65 5f 65 ck_old_archive_e
90d20 78 74 72 61 63 74 69 6f 6e 3d 27 60 24 45 43 48 xtraction='`$ECH
90d30 4f 20 22 24 6c 6f 63 6b 5f 6f 6c 64 5f 61 72 63 O "$lock_old_arc
90d40 68 69 76 65 5f 65 78 74 72 61 63 74 69 6f 6e 22 hive_extraction"
90d50 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
90d60 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
90d70 73 74 22 60 27 0a 43 43 3d 27 60 24 45 43 48 4f st"`'.CC='`$ECHO
90d80 20 22 24 43 43 22 20 7c 20 24 53 45 44 20 22 24 "$CC" | $SED "$
90d90 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
90da0 74 65 5f 73 75 62 73 74 22 60 27 0a 43 46 4c 41 te_subst"`'.CFLA
90db0 47 53 3d 27 60 24 45 43 48 4f 20 22 24 43 46 4c GS='`$ECHO "$CFL
90dc0 41 47 53 22 20 7c 20 24 53 45 44 20 22 24 64 65 AGS" | $SED "$de
90dd0 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
90de0 5f 73 75 62 73 74 22 60 27 0a 63 6f 6d 70 69 6c _subst"`'.compil
90df0 65 72 3d 27 60 24 45 43 48 4f 20 22 24 63 6f 6d er='`$ECHO "$com
90e00 70 69 6c 65 72 22 20 7c 20 24 53 45 44 20 22 24 piler" | $SED "$
90e10 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
90e20 74 65 5f 73 75 62 73 74 22 60 27 0a 47 43 43 3d te_subst"`'.GCC=
90e30 27 60 24 45 43 48 4f 20 22 24 47 43 43 22 20 7c '`$ECHO "$GCC" |
90e40 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
90e50 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
90e60 22 60 27 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 6c "`'.lt_cv_sys_gl
90e70 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 obal_symbol_pipe
90e80 3d 27 60 24 45 43 48 4f 20 22 24 6c 74 5f 63 76 ='`$ECHO "$lt_cv
90e90 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 _sys_global_symb
90ea0 6f 6c 5f 70 69 70 65 22 20 7c 20 24 53 45 44 20 ol_pipe" | $SED
90eb0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
90ec0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 uote_subst"`'.lt
90ed0 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 _cv_sys_global_s
90ee0 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 27 ymbol_to_cdecl='
90ef0 60 24 45 43 48 4f 20 22 24 6c 74 5f 63 76 5f 73 `$ECHO "$lt_cv_s
90f00 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c ys_global_symbol
90f10 5f 74 6f 5f 63 64 65 63 6c 22 20 7c 20 24 53 45 _to_cdecl" | $SE
90f20 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
90f30 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
90f40 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c lt_cv_sys_global
90f50 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d _symbol_to_c_nam
90f60 65 5f 61 64 64 72 65 73 73 3d 27 60 24 45 43 48 e_address='`$ECH
90f70 4f 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c O "$lt_cv_sys_gl
90f80 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 obal_symbol_to_c
90f90 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 22 20 7c _name_address" |
90fa0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
90fb0 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
90fc0 22 60 27 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 6c "`'.lt_cv_sys_gl
90fd0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 obal_symbol_to_c
90fe0 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 5f 6c 69 _name_address_li
90ff0 62 5f 70 72 65 66 69 78 3d 27 60 24 45 43 48 4f b_prefix='`$ECHO
91000 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f "$lt_cv_sys_glo
91010 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f bal_symbol_to_c_
91020 6e 61 6d 65 5f 61 64 64 72 65 73 73 5f 6c 69 62 name_address_lib
91030 5f 70 72 65 66 69 78 22 20 7c 20 24 53 45 44 20 _prefix" | $SED
91040 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
91050 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6e 6d uote_subst"`'.nm
91060 5f 66 69 6c 65 5f 6c 69 73 74 5f 73 70 65 63 3d _file_list_spec=
91070 27 60 24 45 43 48 4f 20 22 24 6e 6d 5f 66 69 6c '`$ECHO "$nm_fil
91080 65 5f 6c 69 73 74 5f 73 70 65 63 22 20 7c 20 24 e_list_spec" | $
91090 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
910a0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
910b0 27 0a 6c 74 5f 73 79 73 72 6f 6f 74 3d 27 60 24 '.lt_sysroot='`$
910c0 45 43 48 4f 20 22 24 6c 74 5f 73 79 73 72 6f 6f ECHO "$lt_sysroo
910d0 74 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 t" | $SED "$dela
910e0 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
910f0 75 62 73 74 22 60 27 0a 6f 62 6a 64 69 72 3d 27 ubst"`'.objdir='
91100 60 24 45 43 48 4f 20 22 24 6f 62 6a 64 69 72 22 `$ECHO "$objdir"
91110 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
91120 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91130 73 74 22 60 27 0a 4d 41 47 49 43 5f 43 4d 44 3d st"`'.MAGIC_CMD=
91140 27 60 24 45 43 48 4f 20 22 24 4d 41 47 49 43 5f '`$ECHO "$MAGIC_
91150 43 4d 44 22 20 7c 20 24 53 45 44 20 22 24 64 65 CMD" | $SED "$de
91160 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
91170 5f 73 75 62 73 74 22 60 27 0a 6c 74 5f 70 72 6f _subst"`'.lt_pro
91180 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 g_compiler_no_bu
91190 69 6c 74 69 6e 5f 66 6c 61 67 3d 27 60 24 45 43 iltin_flag='`$EC
911a0 48 4f 20 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d HO "$lt_prog_com
911b0 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e piler_no_builtin
911c0 5f 66 6c 61 67 22 20 7c 20 24 53 45 44 20 22 24 _flag" | $SED "$
911d0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
911e0 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 5f 70 te_subst"`'.lt_p
911f0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
91200 3d 27 60 24 45 43 48 4f 20 22 24 6c 74 5f 70 72 ='`$ECHO "$lt_pr
91210 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 22 og_compiler_pic"
91220 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
91230 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91240 73 74 22 60 27 0a 6c 74 5f 70 72 6f 67 5f 63 6f st"`'.lt_prog_co
91250 6d 70 69 6c 65 72 5f 77 6c 3d 27 60 24 45 43 48 mpiler_wl='`$ECH
91260 4f 20 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 O "$lt_prog_comp
91270 69 6c 65 72 5f 77 6c 22 20 7c 20 24 53 45 44 20 iler_wl" | $SED
91280 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
91290 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 uote_subst"`'.lt
912a0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 _prog_compiler_s
912b0 74 61 74 69 63 3d 27 60 24 45 43 48 4f 20 22 24 tatic='`$ECHO "$
912c0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
912d0 5f 73 74 61 74 69 63 22 20 7c 20 24 53 45 44 20 _static" | $SED
912e0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
912f0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 uote_subst"`'.lt
91300 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 _cv_prog_compile
91310 72 5f 63 5f 6f 3d 27 60 24 45 43 48 4f 20 22 24 r_c_o='`$ECHO "$
91320 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 lt_cv_prog_compi
91330 6c 65 72 5f 63 5f 6f 22 20 7c 20 24 53 45 44 20 ler_c_o" | $SED
91340 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
91350 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6e 65 uote_subst"`'.ne
91360 65 64 5f 6c 6f 63 6b 73 3d 27 60 24 45 43 48 4f ed_locks='`$ECHO
91370 20 22 24 6e 65 65 64 5f 6c 6f 63 6b 73 22 20 7c "$need_locks" |
91380 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
91390 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
913a0 22 60 27 0a 4d 41 4e 49 46 45 53 54 5f 54 4f 4f "`'.MANIFEST_TOO
913b0 4c 3d 27 60 24 45 43 48 4f 20 22 24 4d 41 4e 49 L='`$ECHO "$MANI
913c0 46 45 53 54 5f 54 4f 4f 4c 22 20 7c 20 24 53 45 FEST_TOOL" | $SE
913d0 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
913e0 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
913f0 44 53 59 4d 55 54 49 4c 3d 27 60 24 45 43 48 4f DSYMUTIL='`$ECHO
91400 20 22 24 44 53 59 4d 55 54 49 4c 22 20 7c 20 24 "$DSYMUTIL" | $
91410 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
91420 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
91430 27 0a 4e 4d 45 44 49 54 3d 27 60 24 45 43 48 4f '.NMEDIT='`$ECHO
91440 20 22 24 4e 4d 45 44 49 54 22 20 7c 20 24 53 45 "$NMEDIT" | $SE
91450 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
91460 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
91470 4c 49 50 4f 3d 27 60 24 45 43 48 4f 20 22 24 4c LIPO='`$ECHO "$L
91480 49 50 4f 22 20 7c 20 24 53 45 44 20 22 24 64 65 IPO" | $SED "$de
91490 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
914a0 5f 73 75 62 73 74 22 60 27 0a 4f 54 4f 4f 4c 3d _subst"`'.OTOOL=
914b0 27 60 24 45 43 48 4f 20 22 24 4f 54 4f 4f 4c 22 '`$ECHO "$OTOOL"
914c0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
914d0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
914e0 73 74 22 60 27 0a 4f 54 4f 4f 4c 36 34 3d 27 60 st"`'.OTOOL64='`
914f0 24 45 43 48 4f 20 22 24 4f 54 4f 4f 4c 36 34 22 $ECHO "$OTOOL64"
91500 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
91510 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91520 73 74 22 60 27 0a 6c 69 62 65 78 74 3d 27 60 24 st"`'.libext='`$
91530 45 43 48 4f 20 22 24 6c 69 62 65 78 74 22 20 7c ECHO "$libext" |
91540 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
91550 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
91560 22 60 27 0a 73 68 72 65 78 74 5f 63 6d 64 73 3d "`'.shrext_cmds=
91570 27 60 24 45 43 48 4f 20 22 24 73 68 72 65 78 74 '`$ECHO "$shrext
91580 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 22 24 _cmds" | $SED "$
91590 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
915a0 74 65 5f 73 75 62 73 74 22 60 27 0a 65 78 74 72 te_subst"`'.extr
915b0 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 act_expsyms_cmds
915c0 3d 27 60 24 45 43 48 4f 20 22 24 65 78 74 72 61 ='`$ECHO "$extra
915d0 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 22 ct_expsyms_cmds"
915e0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
915f0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91600 73 74 22 60 27 0a 61 72 63 68 69 76 65 5f 63 6d st"`'.archive_cm
91610 64 73 5f 6e 65 65 64 5f 6c 63 3d 27 60 24 45 43 ds_need_lc='`$EC
91620 48 4f 20 22 24 61 72 63 68 69 76 65 5f 63 6d 64 HO "$archive_cmd
91630 73 5f 6e 65 65 64 5f 6c 63 22 20 7c 20 24 53 45 s_need_lc" | $SE
91640 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
91650 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
91660 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f 77 69 enable_shared_wi
91670 74 68 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 6d th_static_runtim
91680 65 73 3d 27 60 24 45 43 48 4f 20 22 24 65 6e 61 es='`$ECHO "$ena
91690 62 6c 65 5f 73 68 61 72 65 64 5f 77 69 74 68 5f ble_shared_with_
916a0 73 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 73 22 static_runtimes"
916b0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
916c0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
916d0 73 74 22 60 27 0a 65 78 70 6f 72 74 5f 64 79 6e st"`'.export_dyn
916e0 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 amic_flag_spec='
916f0 60 24 45 43 48 4f 20 22 24 65 78 70 6f 72 74 5f `$ECHO "$export_
91700 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 dynamic_flag_spe
91710 63 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 c" | $SED "$dela
91720 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
91730 75 62 73 74 22 60 27 0a 77 68 6f 6c 65 5f 61 72 ubst"`'.whole_ar
91740 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d chive_flag_spec=
91750 27 60 24 45 43 48 4f 20 22 24 77 68 6f 6c 65 5f '`$ECHO "$whole_
91760 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 archive_flag_spe
91770 63 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 c" | $SED "$dela
91780 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
91790 75 62 73 74 22 60 27 0a 63 6f 6d 70 69 6c 65 72 ubst"`'.compiler
917a0 5f 6e 65 65 64 73 5f 6f 62 6a 65 63 74 3d 27 60 _needs_object='`
917b0 24 45 43 48 4f 20 22 24 63 6f 6d 70 69 6c 65 72 $ECHO "$compiler
917c0 5f 6e 65 65 64 73 5f 6f 62 6a 65 63 74 22 20 7c _needs_object" |
917d0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
917e0 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
917f0 22 60 27 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f "`'.old_archive_
91800 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 27 60 from_new_cmds='`
91810 24 45 43 48 4f 20 22 24 6f 6c 64 5f 61 72 63 68 $ECHO "$old_arch
91820 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 ive_from_new_cmd
91830 73 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 s" | $SED "$dela
91840 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
91850 75 62 73 74 22 60 27 0a 6f 6c 64 5f 61 72 63 68 ubst"`'.old_arch
91860 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 ive_from_expsyms
91870 5f 63 6d 64 73 3d 27 60 24 45 43 48 4f 20 22 24 _cmds='`$ECHO "$
91880 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d old_archive_from
91890 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 22 20 7c _expsyms_cmds" |
918a0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
918b0 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
918c0 22 60 27 0a 61 72 63 68 69 76 65 5f 63 6d 64 73 "`'.archive_cmds
918d0 3d 27 60 24 45 43 48 4f 20 22 24 61 72 63 68 69 ='`$ECHO "$archi
918e0 76 65 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 ve_cmds" | $SED
918f0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
91900 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 61 72 uote_subst"`'.ar
91910 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 chive_expsym_cmd
91920 73 3d 27 60 24 45 43 48 4f 20 22 24 61 72 63 68 s='`$ECHO "$arch
91930 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 22 ive_expsym_cmds"
91940 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
91950 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91960 73 74 22 60 27 0a 6d 6f 64 75 6c 65 5f 63 6d 64 st"`'.module_cmd
91970 73 3d 27 60 24 45 43 48 4f 20 22 24 6d 6f 64 75 s='`$ECHO "$modu
91980 6c 65 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 le_cmds" | $SED
91990 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
919a0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6d 6f uote_subst"`'.mo
919b0 64 75 6c 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 dule_expsym_cmds
919c0 3d 27 60 24 45 43 48 4f 20 22 24 6d 6f 64 75 6c ='`$ECHO "$modul
919d0 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 22 20 7c e_expsym_cmds" |
919e0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
919f0 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
91a00 22 60 27 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d "`'.with_gnu_ld=
91a10 27 60 24 45 43 48 4f 20 22 24 77 69 74 68 5f 67 '`$ECHO "$with_g
91a20 6e 75 5f 6c 64 22 20 7c 20 24 53 45 44 20 22 24 nu_ld" | $SED "$
91a30 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
91a40 74 65 5f 73 75 62 73 74 22 60 27 0a 61 6c 6c 6f te_subst"`'.allo
91a50 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 w_undefined_flag
91a60 3d 27 60 24 45 43 48 4f 20 22 24 61 6c 6c 6f 77 ='`$ECHO "$allow
91a70 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 22 _undefined_flag"
91a80 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
91a90 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91aa0 73 74 22 60 27 0a 6e 6f 5f 75 6e 64 65 66 69 6e st"`'.no_undefin
91ab0 65 64 5f 66 6c 61 67 3d 27 60 24 45 43 48 4f 20 ed_flag='`$ECHO
91ac0 22 24 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 "$no_undefined_f
91ad0 6c 61 67 22 20 7c 20 24 53 45 44 20 22 24 64 65 lag" | $SED "$de
91ae0 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
91af0 5f 73 75 62 73 74 22 60 27 0a 68 61 72 64 63 6f _subst"`'.hardco
91b00 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 de_libdir_flag_s
91b10 70 65 63 3d 27 60 24 45 43 48 4f 20 22 24 68 61 pec='`$ECHO "$ha
91b20 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
91b30 61 67 5f 73 70 65 63 22 20 7c 20 24 53 45 44 20 ag_spec" | $SED
91b40 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
91b50 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 uote_subst"`'.ha
91b60 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
91b70 61 67 5f 73 70 65 63 5f 6c 64 3d 27 60 24 45 43 ag_spec_ld='`$EC
91b80 48 4f 20 22 24 68 61 72 64 63 6f 64 65 5f 6c 69 HO "$hardcode_li
91b90 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c bdir_flag_spec_l
91ba0 64 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 d" | $SED "$dela
91bb0 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
91bc0 75 62 73 74 22 60 27 0a 68 61 72 64 63 6f 64 65 ubst"`'.hardcode
91bd0 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f _libdir_separato
91be0 72 3d 27 60 24 45 43 48 4f 20 22 24 68 61 72 64 r='`$ECHO "$hard
91bf0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 code_libdir_sepa
91c00 72 61 74 6f 72 22 20 7c 20 24 53 45 44 20 22 24 rator" | $SED "$
91c10 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
91c20 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 72 64 te_subst"`'.hard
91c30 63 6f 64 65 5f 64 69 72 65 63 74 3d 27 60 24 45 code_direct='`$E
91c40 43 48 4f 20 22 24 68 61 72 64 63 6f 64 65 5f 64 CHO "$hardcode_d
91c50 69 72 65 63 74 22 20 7c 20 24 53 45 44 20 22 24 irect" | $SED "$
91c60 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
91c70 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 72 64 te_subst"`'.hard
91c80 63 6f 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f code_direct_abso
91c90 6c 75 74 65 3d 27 60 24 45 43 48 4f 20 22 24 68 lute='`$ECHO "$h
91ca0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f 61 ardcode_direct_a
91cb0 62 73 6f 6c 75 74 65 22 20 7c 20 24 53 45 44 20 bsolute" | $SED
91cc0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
91cd0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 uote_subst"`'.ha
91ce0 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 27 rdcode_minus_L='
91cf0 60 24 45 43 48 4f 20 22 24 68 61 72 64 63 6f 64 `$ECHO "$hardcod
91d00 65 5f 6d 69 6e 75 73 5f 4c 22 20 7c 20 24 53 45 e_minus_L" | $SE
91d10 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
91d20 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
91d30 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 hardcode_shlibpa
91d40 74 68 5f 76 61 72 3d 27 60 24 45 43 48 4f 20 22 th_var='`$ECHO "
91d50 24 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 $hardcode_shlibp
91d60 61 74 68 5f 76 61 72 22 20 7c 20 24 53 45 44 20 ath_var" | $SED
91d70 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
91d80 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 uote_subst"`'.ha
91d90 72 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 rdcode_automatic
91da0 3d 27 60 24 45 43 48 4f 20 22 24 68 61 72 64 63 ='`$ECHO "$hardc
91db0 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 22 20 7c ode_automatic" |
91dc0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
91dd0 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
91de0 22 60 27 0a 69 6e 68 65 72 69 74 5f 72 70 61 74 "`'.inherit_rpat
91df0 68 3d 27 60 24 45 43 48 4f 20 22 24 69 6e 68 65 h='`$ECHO "$inhe
91e00 72 69 74 5f 72 70 61 74 68 22 20 7c 20 24 53 45 rit_rpath" | $SE
91e10 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
91e20 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
91e30 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 link_all_deplibs
91e40 3d 27 60 24 45 43 48 4f 20 22 24 6c 69 6e 6b 5f ='`$ECHO "$link_
91e50 61 6c 6c 5f 64 65 70 6c 69 62 73 22 20 7c 20 24 all_deplibs" | $
91e60 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
91e70 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
91e80 27 0a 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f '.always_export_
91e90 73 79 6d 62 6f 6c 73 3d 27 60 24 45 43 48 4f 20 symbols='`$ECHO
91ea0 22 24 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f "$always_export_
91eb0 73 79 6d 62 6f 6c 73 22 20 7c 20 24 53 45 44 20 symbols" | $SED
91ec0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
91ed0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 65 78 uote_subst"`'.ex
91ee0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 port_symbols_cmd
91ef0 73 3d 27 60 24 45 43 48 4f 20 22 24 65 78 70 6f s='`$ECHO "$expo
91f00 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 22 rt_symbols_cmds"
91f10 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
91f20 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91f30 73 74 22 60 27 0a 65 78 63 6c 75 64 65 5f 65 78 st"`'.exclude_ex
91f40 70 73 79 6d 73 3d 27 60 24 45 43 48 4f 20 22 24 psyms='`$ECHO "$
91f50 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 22 exclude_expsyms"
91f60 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
91f70 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91f80 73 74 22 60 27 0a 69 6e 63 6c 75 64 65 5f 65 78 st"`'.include_ex
91f90 70 73 79 6d 73 3d 27 60 24 45 43 48 4f 20 22 24 psyms='`$ECHO "$
91fa0 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 22 include_expsyms"
91fb0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
91fc0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
91fd0 73 74 22 60 27 0a 70 72 65 6c 69 6e 6b 5f 63 6d st"`'.prelink_cm
91fe0 64 73 3d 27 60 24 45 43 48 4f 20 22 24 70 72 65 ds='`$ECHO "$pre
91ff0 6c 69 6e 6b 5f 63 6d 64 73 22 20 7c 20 24 53 45 link_cmds" | $SE
92000 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
92010 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
92020 70 6f 73 74 6c 69 6e 6b 5f 63 6d 64 73 3d 27 60 postlink_cmds='`
92030 24 45 43 48 4f 20 22 24 70 6f 73 74 6c 69 6e 6b $ECHO "$postlink
92040 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 22 24 _cmds" | $SED "$
92050 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
92060 74 65 5f 73 75 62 73 74 22 60 27 0a 66 69 6c 65 te_subst"`'.file
92070 5f 6c 69 73 74 5f 73 70 65 63 3d 27 60 24 45 43 _list_spec='`$EC
92080 48 4f 20 22 24 66 69 6c 65 5f 6c 69 73 74 5f 73 HO "$file_list_s
92090 70 65 63 22 20 7c 20 24 53 45 44 20 22 24 64 65 pec" | $SED "$de
920a0 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
920b0 5f 73 75 62 73 74 22 60 27 0a 76 61 72 69 61 62 _subst"`'.variab
920c0 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72 65 les_saved_for_re
920d0 6c 69 6e 6b 3d 27 60 24 45 43 48 4f 20 22 24 76 link='`$ECHO "$v
920e0 61 72 69 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 ariables_saved_f
920f0 6f 72 5f 72 65 6c 69 6e 6b 22 20 7c 20 24 53 45 or_relink" | $SE
92100 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
92110 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
92120 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d need_lib_prefix=
92130 27 60 24 45 43 48 4f 20 22 24 6e 65 65 64 5f 6c '`$ECHO "$need_l
92140 69 62 5f 70 72 65 66 69 78 22 20 7c 20 24 53 45 ib_prefix" | $SE
92150 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
92160 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
92170 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 27 60 24 need_version='`$
92180 45 43 48 4f 20 22 24 6e 65 65 64 5f 76 65 72 73 ECHO "$need_vers
92190 69 6f 6e 22 20 7c 20 24 53 45 44 20 22 24 64 65 ion" | $SED "$de
921a0 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
921b0 5f 73 75 62 73 74 22 60 27 0a 76 65 72 73 69 6f _subst"`'.versio
921c0 6e 5f 74 79 70 65 3d 27 60 24 45 43 48 4f 20 22 n_type='`$ECHO "
921d0 24 76 65 72 73 69 6f 6e 5f 74 79 70 65 22 20 7c $version_type" |
921e0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
921f0 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
92200 22 60 27 0a 72 75 6e 70 61 74 68 5f 76 61 72 3d "`'.runpath_var=
92210 27 60 24 45 43 48 4f 20 22 24 72 75 6e 70 61 74 '`$ECHO "$runpat
92220 68 5f 76 61 72 22 20 7c 20 24 53 45 44 20 22 24 h_var" | $SED "$
92230 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
92240 74 65 5f 73 75 62 73 74 22 60 27 0a 73 68 6c 69 te_subst"`'.shli
92250 62 70 61 74 68 5f 76 61 72 3d 27 60 24 45 43 48 bpath_var='`$ECH
92260 4f 20 22 24 73 68 6c 69 62 70 61 74 68 5f 76 61 O "$shlibpath_va
92270 72 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 r" | $SED "$dela
92280 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
92290 75 62 73 74 22 60 27 0a 73 68 6c 69 62 70 61 74 ubst"`'.shlibpat
922a0 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 h_overrides_runp
922b0 61 74 68 3d 27 60 24 45 43 48 4f 20 22 24 73 68 ath='`$ECHO "$sh
922c0 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 libpath_override
922d0 73 5f 72 75 6e 70 61 74 68 22 20 7c 20 24 53 45 s_runpath" | $SE
922e0 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
922f0 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
92300 6c 69 62 6e 61 6d 65 5f 73 70 65 63 3d 27 60 24 libname_spec='`$
92310 45 43 48 4f 20 22 24 6c 69 62 6e 61 6d 65 5f 73 ECHO "$libname_s
92320 70 65 63 22 20 7c 20 24 53 45 44 20 22 24 64 65 pec" | $SED "$de
92330 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
92340 5f 73 75 62 73 74 22 60 27 0a 6c 69 62 72 61 72 _subst"`'.librar
92350 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 60 24 y_names_spec='`$
92360 45 43 48 4f 20 22 24 6c 69 62 72 61 72 79 5f 6e ECHO "$library_n
92370 61 6d 65 73 5f 73 70 65 63 22 20 7c 20 24 53 45 ames_spec" | $SE
92380 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
92390 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
923a0 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 60 24 45 soname_spec='`$E
923b0 43 48 4f 20 22 24 73 6f 6e 61 6d 65 5f 73 70 65 CHO "$soname_spe
923c0 63 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 c" | $SED "$dela
923d0 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
923e0 75 62 73 74 22 60 27 0a 69 6e 73 74 61 6c 6c 5f ubst"`'.install_
923f0 6f 76 65 72 72 69 64 65 5f 6d 6f 64 65 3d 27 60 override_mode='`
92400 24 45 43 48 4f 20 22 24 69 6e 73 74 61 6c 6c 5f $ECHO "$install_
92410 6f 76 65 72 72 69 64 65 5f 6d 6f 64 65 22 20 7c override_mode" |
92420 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
92430 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
92440 22 60 27 0a 70 6f 73 74 69 6e 73 74 61 6c 6c 5f "`'.postinstall_
92450 63 6d 64 73 3d 27 60 24 45 43 48 4f 20 22 24 70 cmds='`$ECHO "$p
92460 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 22 ostinstall_cmds"
92470 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
92480 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
92490 73 74 22 60 27 0a 70 6f 73 74 75 6e 69 6e 73 74 st"`'.postuninst
924a0 61 6c 6c 5f 63 6d 64 73 3d 27 60 24 45 43 48 4f all_cmds='`$ECHO
924b0 20 22 24 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c "$postuninstall
924c0 5f 63 6d 64 73 22 20 7c 20 24 53 45 44 20 22 24 _cmds" | $SED "$
924d0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
924e0 74 65 5f 73 75 62 73 74 22 60 27 0a 66 69 6e 69 te_subst"`'.fini
924f0 73 68 5f 63 6d 64 73 3d 27 60 24 45 43 48 4f 20 sh_cmds='`$ECHO
92500 22 24 66 69 6e 69 73 68 5f 63 6d 64 73 22 20 7c "$finish_cmds" |
92510 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
92520 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
92530 22 60 27 0a 66 69 6e 69 73 68 5f 65 76 61 6c 3d "`'.finish_eval=
92540 27 60 24 45 43 48 4f 20 22 24 66 69 6e 69 73 68 '`$ECHO "$finish
92550 5f 65 76 61 6c 22 20 7c 20 24 53 45 44 20 22 24 _eval" | $SED "$
92560 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
92570 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 72 64 te_subst"`'.hard
92580 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 27 code_into_libs='
92590 60 24 45 43 48 4f 20 22 24 68 61 72 64 63 6f 64 `$ECHO "$hardcod
925a0 65 5f 69 6e 74 6f 5f 6c 69 62 73 22 20 7c 20 24 e_into_libs" | $
925b0 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
925c0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
925d0 27 0a 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 '.sys_lib_search
925e0 5f 70 61 74 68 5f 73 70 65 63 3d 27 60 24 45 43 _path_spec='`$EC
925f0 48 4f 20 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 HO "$sys_lib_sea
92600 72 63 68 5f 70 61 74 68 5f 73 70 65 63 22 20 7c rch_path_spec" |
92610 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
92620 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
92630 22 60 27 0a 73 79 73 5f 6c 69 62 5f 64 6c 73 65 "`'.sys_lib_dlse
92640 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 27 arch_path_spec='
92650 60 24 45 43 48 4f 20 22 24 73 79 73 5f 6c 69 62 `$ECHO "$sys_lib
92660 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 _dlsearch_path_s
92670 70 65 63 22 20 7c 20 24 53 45 44 20 22 24 64 65 pec" | $SED "$de
92680 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
92690 5f 73 75 62 73 74 22 60 27 0a 68 61 72 64 63 6f _subst"`'.hardco
926a0 64 65 5f 61 63 74 69 6f 6e 3d 27 60 24 45 43 48 de_action='`$ECH
926b0 4f 20 22 24 68 61 72 64 63 6f 64 65 5f 61 63 74 O "$hardcode_act
926c0 69 6f 6e 22 20 7c 20 24 53 45 44 20 22 24 64 65 ion" | $SED "$de
926d0 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
926e0 5f 73 75 62 73 74 22 60 27 0a 65 6e 61 62 6c 65 _subst"`'.enable
926f0 5f 64 6c 6f 70 65 6e 3d 27 60 24 45 43 48 4f 20 _dlopen='`$ECHO
92700 22 24 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 22 "$enable_dlopen"
92710 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
92720 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
92730 73 74 22 60 27 0a 65 6e 61 62 6c 65 5f 64 6c 6f st"`'.enable_dlo
92740 70 65 6e 5f 73 65 6c 66 3d 27 60 24 45 43 48 4f pen_self='`$ECHO
92750 20 22 24 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e "$enable_dlopen
92760 5f 73 65 6c 66 22 20 7c 20 24 53 45 44 20 22 24 _self" | $SED "$
92770 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
92780 74 65 5f 73 75 62 73 74 22 60 27 0a 65 6e 61 62 te_subst"`'.enab
92790 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 le_dlopen_self_s
927a0 74 61 74 69 63 3d 27 60 24 45 43 48 4f 20 22 24 tatic='`$ECHO "$
927b0 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 enable_dlopen_se
927c0 6c 66 5f 73 74 61 74 69 63 22 20 7c 20 24 53 45 lf_static" | $SE
927d0 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
927e0 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
927f0 6f 6c 64 5f 73 74 72 69 70 6c 69 62 3d 27 60 24 old_striplib='`$
92800 45 43 48 4f 20 22 24 6f 6c 64 5f 73 74 72 69 70 ECHO "$old_strip
92810 6c 69 62 22 20 7c 20 24 53 45 44 20 22 24 64 65 lib" | $SED "$de
92820 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
92830 5f 73 75 62 73 74 22 60 27 0a 73 74 72 69 70 6c _subst"`'.stripl
92840 69 62 3d 27 60 24 45 43 48 4f 20 22 24 73 74 72 ib='`$ECHO "$str
92850 69 70 6c 69 62 22 20 7c 20 24 53 45 44 20 22 24 iplib" | $SED "$
92860 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
92870 74 65 5f 73 75 62 73 74 22 60 27 0a 63 6f 6d 70 te_subst"`'.comp
92880 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f iler_lib_search_
92890 64 69 72 73 3d 27 60 24 45 43 48 4f 20 22 24 63 dirs='`$ECHO "$c
928a0 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 ompiler_lib_sear
928b0 63 68 5f 64 69 72 73 22 20 7c 20 24 53 45 44 20 ch_dirs" | $SED
928c0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
928d0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 70 72 uote_subst"`'.pr
928e0 65 64 65 70 5f 6f 62 6a 65 63 74 73 3d 27 60 24 edep_objects='`$
928f0 45 43 48 4f 20 22 24 70 72 65 64 65 70 5f 6f 62 ECHO "$predep_ob
92900 6a 65 63 74 73 22 20 7c 20 24 53 45 44 20 22 24 jects" | $SED "$
92910 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
92920 74 65 5f 73 75 62 73 74 22 60 27 0a 70 6f 73 74 te_subst"`'.post
92930 64 65 70 5f 6f 62 6a 65 63 74 73 3d 27 60 24 45 dep_objects='`$E
92940 43 48 4f 20 22 24 70 6f 73 74 64 65 70 5f 6f 62 CHO "$postdep_ob
92950 6a 65 63 74 73 22 20 7c 20 24 53 45 44 20 22 24 jects" | $SED "$
92960 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
92970 74 65 5f 73 75 62 73 74 22 60 27 0a 70 72 65 64 te_subst"`'.pred
92980 65 70 73 3d 27 60 24 45 43 48 4f 20 22 24 70 72 eps='`$ECHO "$pr
92990 65 64 65 70 73 22 20 7c 20 24 53 45 44 20 22 24 edeps" | $SED "$
929a0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
929b0 74 65 5f 73 75 62 73 74 22 60 27 0a 70 6f 73 74 te_subst"`'.post
929c0 64 65 70 73 3d 27 60 24 45 43 48 4f 20 22 24 70 deps='`$ECHO "$p
929d0 6f 73 74 64 65 70 73 22 20 7c 20 24 53 45 44 20 ostdeps" | $SED
929e0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
929f0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 63 6f uote_subst"`'.co
92a00 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 mpiler_lib_searc
92a10 68 5f 70 61 74 68 3d 27 60 24 45 43 48 4f 20 22 h_path='`$ECHO "
92a20 24 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 $compiler_lib_se
92a30 61 72 63 68 5f 70 61 74 68 22 20 7c 20 24 53 45 arch_path" | $SE
92a40 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
92a50 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
92a60 4c 44 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 LD_CXX='`$ECHO "
92a70 24 4c 44 5f 43 58 58 22 20 7c 20 24 53 45 44 20 $LD_CXX" | $SED
92a80 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
92a90 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 72 65 uote_subst"`'.re
92aa0 6c 6f 61 64 5f 66 6c 61 67 5f 43 58 58 3d 27 60 load_flag_CXX='`
92ab0 24 45 43 48 4f 20 22 24 72 65 6c 6f 61 64 5f 66 $ECHO "$reload_f
92ac0 6c 61 67 5f 43 58 58 22 20 7c 20 24 53 45 44 20 lag_CXX" | $SED
92ad0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
92ae0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 72 65 uote_subst"`'.re
92af0 6c 6f 61 64 5f 63 6d 64 73 5f 43 58 58 3d 27 60 load_cmds_CXX='`
92b00 24 45 43 48 4f 20 22 24 72 65 6c 6f 61 64 5f 63 $ECHO "$reload_c
92b10 6d 64 73 5f 43 58 58 22 20 7c 20 24 53 45 44 20 mds_CXX" | $SED
92b20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
92b30 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6f 6c uote_subst"`'.ol
92b40 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 d_archive_cmds_C
92b50 58 58 3d 27 60 24 45 43 48 4f 20 22 24 6f 6c 64 XX='`$ECHO "$old
92b60 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 _archive_cmds_CX
92b70 58 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 X" | $SED "$dela
92b80 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
92b90 75 62 73 74 22 60 27 0a 63 6f 6d 70 69 6c 65 72 ubst"`'.compiler
92ba0 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 63 _CXX='`$ECHO "$c
92bb0 6f 6d 70 69 6c 65 72 5f 43 58 58 22 20 7c 20 24 ompiler_CXX" | $
92bc0 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
92bd0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
92be0 27 0a 47 43 43 5f 43 58 58 3d 27 60 24 45 43 48 '.GCC_CXX='`$ECH
92bf0 4f 20 22 24 47 43 43 5f 43 58 58 22 20 7c 20 24 O "$GCC_CXX" | $
92c00 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
92c10 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
92c20 27 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c '.lt_prog_compil
92c30 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c er_no_builtin_fl
92c40 61 67 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 ag_CXX='`$ECHO "
92c50 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 $lt_prog_compile
92c60 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 r_no_builtin_fla
92c70 67 5f 43 58 58 22 20 7c 20 24 53 45 44 20 22 24 g_CXX" | $SED "$
92c80 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
92c90 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 5f 70 te_subst"`'.lt_p
92ca0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 rog_compiler_pic
92cb0 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 6c _CXX='`$ECHO "$l
92cc0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
92cd0 70 69 63 5f 43 58 58 22 20 7c 20 24 53 45 44 20 pic_CXX" | $SED
92ce0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
92cf0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 uote_subst"`'.lt
92d00 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 _prog_compiler_w
92d10 6c 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 l_CXX='`$ECHO "$
92d20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
92d30 5f 77 6c 5f 43 58 58 22 20 7c 20 24 53 45 44 20 _wl_CXX" | $SED
92d40 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
92d50 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 6c 74 uote_subst"`'.lt
92d60 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 _prog_compiler_s
92d70 74 61 74 69 63 5f 43 58 58 3d 27 60 24 45 43 48 tatic_CXX='`$ECH
92d80 4f 20 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 O "$lt_prog_comp
92d90 69 6c 65 72 5f 73 74 61 74 69 63 5f 43 58 58 22 iler_static_CXX"
92da0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
92db0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
92dc0 73 74 22 60 27 0a 6c 74 5f 63 76 5f 70 72 6f 67 st"`'.lt_cv_prog
92dd0 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 5f 43 58 _compiler_c_o_CX
92de0 58 3d 27 60 24 45 43 48 4f 20 22 24 6c 74 5f 63 X='`$ECHO "$lt_c
92df0 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f v_prog_compiler_
92e00 63 5f 6f 5f 43 58 58 22 20 7c 20 24 53 45 44 20 c_o_CXX" | $SED
92e10 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
92e20 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 61 72 uote_subst"`'.ar
92e30 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f chive_cmds_need_
92e40 6c 63 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 lc_CXX='`$ECHO "
92e50 24 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 $archive_cmds_ne
92e60 65 64 5f 6c 63 5f 43 58 58 22 20 7c 20 24 53 45 ed_lc_CXX" | $SE
92e70 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
92e80 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
92e90 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f 77 69 enable_shared_wi
92ea0 74 68 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 6d th_static_runtim
92eb0 65 73 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 es_CXX='`$ECHO "
92ec0 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 5f 77 $enable_shared_w
92ed0 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 ith_static_runti
92ee0 6d 65 73 5f 43 58 58 22 20 7c 20 24 53 45 44 20 mes_CXX" | $SED
92ef0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
92f00 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 65 78 uote_subst"`'.ex
92f10 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 port_dynamic_fla
92f20 67 5f 73 70 65 63 5f 43 58 58 3d 27 60 24 45 43 g_spec_CXX='`$EC
92f30 48 4f 20 22 24 65 78 70 6f 72 74 5f 64 79 6e 61 HO "$export_dyna
92f40 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 mic_flag_spec_CX
92f50 58 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 X" | $SED "$dela
92f60 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
92f70 75 62 73 74 22 60 27 0a 77 68 6f 6c 65 5f 61 72 ubst"`'.whole_ar
92f80 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 5f chive_flag_spec_
92f90 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 77 68 CXX='`$ECHO "$wh
92fa0 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 ole_archive_flag
92fb0 5f 73 70 65 63 5f 43 58 58 22 20 7c 20 24 53 45 _spec_CXX" | $SE
92fc0 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
92fd0 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
92fe0 63 6f 6d 70 69 6c 65 72 5f 6e 65 65 64 73 5f 6f compiler_needs_o
92ff0 62 6a 65 63 74 5f 43 58 58 3d 27 60 24 45 43 48 bject_CXX='`$ECH
93000 4f 20 22 24 63 6f 6d 70 69 6c 65 72 5f 6e 65 65 O "$compiler_nee
93010 64 73 5f 6f 62 6a 65 63 74 5f 43 58 58 22 20 7c ds_object_CXX" |
93020 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
93030 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
93040 22 60 27 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f "`'.old_archive_
93050 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 5f 43 58 from_new_cmds_CX
93060 58 3d 27 60 24 45 43 48 4f 20 22 24 6f 6c 64 5f X='`$ECHO "$old_
93070 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 archive_from_new
93080 5f 63 6d 64 73 5f 43 58 58 22 20 7c 20 24 53 45 _cmds_CXX" | $SE
93090 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
930a0 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
930b0 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d old_archive_from
930c0 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 5f 43 58 _expsyms_cmds_CX
930d0 58 3d 27 60 24 45 43 48 4f 20 22 24 6f 6c 64 5f X='`$ECHO "$old_
930e0 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 archive_from_exp
930f0 73 79 6d 73 5f 63 6d 64 73 5f 43 58 58 22 20 7c syms_cmds_CXX" |
93100 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
93110 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
93120 22 60 27 0a 61 72 63 68 69 76 65 5f 63 6d 64 73 "`'.archive_cmds
93130 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 61 _CXX='`$ECHO "$a
93140 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 58 22 rchive_cmds_CXX"
93150 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
93160 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
93170 73 74 22 60 27 0a 61 72 63 68 69 76 65 5f 65 78 st"`'.archive_ex
93180 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 3d 27 60 psym_cmds_CXX='`
93190 24 45 43 48 4f 20 22 24 61 72 63 68 69 76 65 5f $ECHO "$archive_
931a0 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 22 expsym_cmds_CXX"
931b0 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
931c0 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
931d0 73 74 22 60 27 0a 6d 6f 64 75 6c 65 5f 63 6d 64 st"`'.module_cmd
931e0 73 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 s_CXX='`$ECHO "$
931f0 6d 6f 64 75 6c 65 5f 63 6d 64 73 5f 43 58 58 22 module_cmds_CXX"
93200 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
93210 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
93220 73 74 22 60 27 0a 6d 6f 64 75 6c 65 5f 65 78 70 st"`'.module_exp
93230 73 79 6d 5f 63 6d 64 73 5f 43 58 58 3d 27 60 24 sym_cmds_CXX='`$
93240 45 43 48 4f 20 22 24 6d 6f 64 75 6c 65 5f 65 78 ECHO "$module_ex
93250 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 22 20 7c psym_cmds_CXX" |
93260 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
93270 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
93280 22 60 27 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 5f "`'.with_gnu_ld_
93290 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 77 69 CXX='`$ECHO "$wi
932a0 74 68 5f 67 6e 75 5f 6c 64 5f 43 58 58 22 20 7c th_gnu_ld_CXX" |
932b0 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
932c0 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
932d0 22 60 27 0a 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 "`'.allow_undefi
932e0 6e 65 64 5f 66 6c 61 67 5f 43 58 58 3d 27 60 24 ned_flag_CXX='`$
932f0 45 43 48 4f 20 22 24 61 6c 6c 6f 77 5f 75 6e 64 ECHO "$allow_und
93300 65 66 69 6e 65 64 5f 66 6c 61 67 5f 43 58 58 22 efined_flag_CXX"
93310 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
93320 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
93330 73 74 22 60 27 0a 6e 6f 5f 75 6e 64 65 66 69 6e st"`'.no_undefin
93340 65 64 5f 66 6c 61 67 5f 43 58 58 3d 27 60 24 45 ed_flag_CXX='`$E
93350 43 48 4f 20 22 24 6e 6f 5f 75 6e 64 65 66 69 6e CHO "$no_undefin
93360 65 64 5f 66 6c 61 67 5f 43 58 58 22 20 7c 20 24 ed_flag_CXX" | $
93370 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
93380 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
93390 27 0a 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 '.hardcode_libdi
933a0 72 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 3d r_flag_spec_CXX=
933b0 27 60 24 45 43 48 4f 20 22 24 68 61 72 64 63 6f '`$ECHO "$hardco
933c0 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 de_libdir_flag_s
933d0 70 65 63 5f 43 58 58 22 20 7c 20 24 53 45 44 20 pec_CXX" | $SED
933e0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
933f0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 uote_subst"`'.ha
93400 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c rdcode_libdir_fl
93410 61 67 5f 73 70 65 63 5f 6c 64 5f 43 58 58 3d 27 ag_spec_ld_CXX='
93420 60 24 45 43 48 4f 20 22 24 68 61 72 64 63 6f 64 `$ECHO "$hardcod
93430 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 e_libdir_flag_sp
93440 65 63 5f 6c 64 5f 43 58 58 22 20 7c 20 24 53 45 ec_ld_CXX" | $SE
93450 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
93460 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
93470 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
93480 73 65 70 61 72 61 74 6f 72 5f 43 58 58 3d 27 60 separator_CXX='`
93490 24 45 43 48 4f 20 22 24 68 61 72 64 63 6f 64 65 $ECHO "$hardcode
934a0 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f _libdir_separato
934b0 72 5f 43 58 58 22 20 7c 20 24 53 45 44 20 22 24 r_CXX" | $SED "$
934c0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
934d0 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 72 64 te_subst"`'.hard
934e0 63 6f 64 65 5f 64 69 72 65 63 74 5f 43 58 58 3d code_direct_CXX=
934f0 27 60 24 45 43 48 4f 20 22 24 68 61 72 64 63 6f '`$ECHO "$hardco
93500 64 65 5f 64 69 72 65 63 74 5f 43 58 58 22 20 7c de_direct_CXX" |
93510 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
93520 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
93530 22 60 27 0a 68 61 72 64 63 6f 64 65 5f 64 69 72 "`'.hardcode_dir
93540 65 63 74 5f 61 62 73 6f 6c 75 74 65 5f 43 58 58 ect_absolute_CXX
93550 3d 27 60 24 45 43 48 4f 20 22 24 68 61 72 64 63 ='`$ECHO "$hardc
93560 6f 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f 6c ode_direct_absol
93570 75 74 65 5f 43 58 58 22 20 7c 20 24 53 45 44 20 ute_CXX" | $SED
93580 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
93590 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 uote_subst"`'.ha
935a0 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 5f 43 rdcode_minus_L_C
935b0 58 58 3d 27 60 24 45 43 48 4f 20 22 24 68 61 72 XX='`$ECHO "$har
935c0 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 5f 43 58 dcode_minus_L_CX
935d0 58 22 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 X" | $SED "$dela
935e0 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 y_single_quote_s
935f0 75 62 73 74 22 60 27 0a 68 61 72 64 63 6f 64 65 ubst"`'.hardcode
93600 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 5f 43 _shlibpath_var_C
93610 58 58 3d 27 60 24 45 43 48 4f 20 22 24 68 61 72 XX='`$ECHO "$har
93620 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f dcode_shlibpath_
93630 76 61 72 5f 43 58 58 22 20 7c 20 24 53 45 44 20 var_CXX" | $SED
93640 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
93650 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 68 61 uote_subst"`'.ha
93660 72 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 rdcode_automatic
93670 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 68 _CXX='`$ECHO "$h
93680 61 72 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 ardcode_automati
93690 63 5f 43 58 58 22 20 7c 20 24 53 45 44 20 22 24 c_CXX" | $SED "$
936a0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
936b0 74 65 5f 73 75 62 73 74 22 60 27 0a 69 6e 68 65 te_subst"`'.inhe
936c0 72 69 74 5f 72 70 61 74 68 5f 43 58 58 3d 27 60 rit_rpath_CXX='`
936d0 24 45 43 48 4f 20 22 24 69 6e 68 65 72 69 74 5f $ECHO "$inherit_
936e0 72 70 61 74 68 5f 43 58 58 22 20 7c 20 24 53 45 rpath_CXX" | $SE
936f0 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
93700 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
93710 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 link_all_deplibs
93720 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 6c _CXX='`$ECHO "$l
93730 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 5f ink_all_deplibs_
93740 43 58 58 22 20 7c 20 24 53 45 44 20 22 24 64 65 CXX" | $SED "$de
93750 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
93760 5f 73 75 62 73 74 22 60 27 0a 61 6c 77 61 79 73 _subst"`'.always
93770 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f _export_symbols_
93780 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 61 6c CXX='`$ECHO "$al
93790 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 ways_export_symb
937a0 6f 6c 73 5f 43 58 58 22 20 7c 20 24 53 45 44 20 ols_CXX" | $SED
937b0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
937c0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 65 78 uote_subst"`'.ex
937d0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 port_symbols_cmd
937e0 73 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 s_CXX='`$ECHO "$
937f0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 export_symbols_c
93800 6d 64 73 5f 43 58 58 22 20 7c 20 24 53 45 44 20 mds_CXX" | $SED
93810 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
93820 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 65 78 uote_subst"`'.ex
93830 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 5f 43 58 clude_expsyms_CX
93840 58 3d 27 60 24 45 43 48 4f 20 22 24 65 78 63 6c X='`$ECHO "$excl
93850 75 64 65 5f 65 78 70 73 79 6d 73 5f 43 58 58 22 ude_expsyms_CXX"
93860 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
93870 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
93880 73 74 22 60 27 0a 69 6e 63 6c 75 64 65 5f 65 78 st"`'.include_ex
93890 70 73 79 6d 73 5f 43 58 58 3d 27 60 24 45 43 48 psyms_CXX='`$ECH
938a0 4f 20 22 24 69 6e 63 6c 75 64 65 5f 65 78 70 73 O "$include_exps
938b0 79 6d 73 5f 43 58 58 22 20 7c 20 24 53 45 44 20 yms_CXX" | $SED
938c0 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 "$delay_single_q
938d0 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a 70 72 uote_subst"`'.pr
938e0 65 6c 69 6e 6b 5f 63 6d 64 73 5f 43 58 58 3d 27 elink_cmds_CXX='
938f0 60 24 45 43 48 4f 20 22 24 70 72 65 6c 69 6e 6b `$ECHO "$prelink
93900 5f 63 6d 64 73 5f 43 58 58 22 20 7c 20 24 53 45 _cmds_CXX" | $SE
93910 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 6c 65 D "$delay_single
93920 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 27 0a _quote_subst"`'.
93930 70 6f 73 74 6c 69 6e 6b 5f 63 6d 64 73 5f 43 58 postlink_cmds_CX
93940 58 3d 27 60 24 45 43 48 4f 20 22 24 70 6f 73 74 X='`$ECHO "$post
93950 6c 69 6e 6b 5f 63 6d 64 73 5f 43 58 58 22 20 7c link_cmds_CXX" |
93960 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 $SED "$delay_si
93970 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 ngle_quote_subst
93980 22 60 27 0a 66 69 6c 65 5f 6c 69 73 74 5f 73 70 "`'.file_list_sp
93990 65 63 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 ec_CXX='`$ECHO "
939a0 24 66 69 6c 65 5f 6c 69 73 74 5f 73 70 65 63 5f $file_list_spec_
939b0 43 58 58 22 20 7c 20 24 53 45 44 20 22 24 64 65 CXX" | $SED "$de
939c0 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
939d0 5f 73 75 62 73 74 22 60 27 0a 68 61 72 64 63 6f _subst"`'.hardco
939e0 64 65 5f 61 63 74 69 6f 6e 5f 43 58 58 3d 27 60 de_action_CXX='`
939f0 24 45 43 48 4f 20 22 24 68 61 72 64 63 6f 64 65 $ECHO "$hardcode
93a00 5f 61 63 74 69 6f 6e 5f 43 58 58 22 20 7c 20 24 _action_CXX" | $
93a10 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
93a20 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
93a30 27 0a 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 '.compiler_lib_s
93a40 65 61 72 63 68 5f 64 69 72 73 5f 43 58 58 3d 27 earch_dirs_CXX='
93a50 60 24 45 43 48 4f 20 22 24 63 6f 6d 70 69 6c 65 `$ECHO "$compile
93a60 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f 64 69 72 r_lib_search_dir
93a70 73 5f 43 58 58 22 20 7c 20 24 53 45 44 20 22 24 s_CXX" | $SED "$
93a80 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
93a90 74 65 5f 73 75 62 73 74 22 60 27 0a 70 72 65 64 te_subst"`'.pred
93aa0 65 70 5f 6f 62 6a 65 63 74 73 5f 43 58 58 3d 27 ep_objects_CXX='
93ab0 60 24 45 43 48 4f 20 22 24 70 72 65 64 65 70 5f `$ECHO "$predep_
93ac0 6f 62 6a 65 63 74 73 5f 43 58 58 22 20 7c 20 24 objects_CXX" | $
93ad0 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
93ae0 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
93af0 27 0a 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 '.postdep_object
93b00 73 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 s_CXX='`$ECHO "$
93b10 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 5f postdep_objects_
93b20 43 58 58 22 20 7c 20 24 53 45 44 20 22 24 64 65 CXX" | $SED "$de
93b30 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f 74 65 lay_single_quote
93b40 5f 73 75 62 73 74 22 60 27 0a 70 72 65 64 65 70 _subst"`'.predep
93b50 73 5f 43 58 58 3d 27 60 24 45 43 48 4f 20 22 24 s_CXX='`$ECHO "$
93b60 70 72 65 64 65 70 73 5f 43 58 58 22 20 7c 20 24 predeps_CXX" | $
93b70 53 45 44 20 22 24 64 65 6c 61 79 5f 73 69 6e 67 SED "$delay_sing
93b80 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 22 60 le_quote_subst"`
93b90 27 0a 70 6f 73 74 64 65 70 73 5f 43 58 58 3d 27 '.postdeps_CXX='
93ba0 60 24 45 43 48 4f 20 22 24 70 6f 73 74 64 65 70 `$ECHO "$postdep
93bb0 73 5f 43 58 58 22 20 7c 20 24 53 45 44 20 22 24 s_CXX" | $SED "$
93bc0 64 65 6c 61 79 5f 73 69 6e 67 6c 65 5f 71 75 6f delay_single_quo
93bd0 74 65 5f 73 75 62 73 74 22 60 27 0a 63 6f 6d 70 te_subst"`'.comp
93be0 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f iler_lib_search_
93bf0 70 61 74 68 5f 43 58 58 3d 27 60 24 45 43 48 4f path_CXX='`$ECHO
93c00 20 22 24 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f "$compiler_lib_
93c10 73 65 61 72 63 68 5f 70 61 74 68 5f 43 58 58 22 search_path_CXX"
93c20 20 7c 20 24 53 45 44 20 22 24 64 65 6c 61 79 5f | $SED "$delay_
93c30 73 69 6e 67 6c 65 5f 71 75 6f 74 65 5f 73 75 62 single_quote_sub
93c40 73 74 22 60 27 0a 0a 4c 54 43 43 3d 27 24 4c 54 st"`'..LTCC='$LT
93c50 43 43 27 0a 4c 54 43 46 4c 41 47 53 3d 27 24 4c CC'.LTCFLAGS='$L
93c60 54 43 46 4c 41 47 53 27 0a 63 6f 6d 70 69 6c 65 TCFLAGS'.compile
93c70 72 3d 27 24 63 6f 6d 70 69 6c 65 72 5f 44 45 46 r='$compiler_DEF
93c80 41 55 4c 54 27 0a 0a 23 20 41 20 66 75 6e 63 74 AULT'..# A funct
93c90 69 6f 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 ion that is used
93ca0 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6e when there is n
93cb0 6f 20 70 72 69 6e 74 20 62 75 69 6c 74 69 6e 20 o print builtin
93cc0 6f 72 20 70 72 69 6e 74 66 2e 0a 66 75 6e 63 5f or printf..func_
93cd0 66 61 6c 6c 62 61 63 6b 5f 65 63 68 6f 20 28 29 fallback_echo ()
93ce0 0a 7b 0a 20 20 65 76 61 6c 20 27 63 61 74 20 3c .{. eval 'cat <
93cf0 3c 5f 4c 54 45 43 48 4f 5f 45 4f 46 0a 5c 24 31 <_LTECHO_EOF.\$1
93d00 0a 5f 4c 54 45 43 48 4f 5f 45 4f 46 27 0a 7d 0a ._LTECHO_EOF'.}.
93d10 0a 23 20 51 75 6f 74 65 20 65 76 61 6c 65 64 20 .# Quote evaled
93d20 73 74 72 69 6e 67 73 2e 0a 66 6f 72 20 76 61 72 strings..for var
93d30 20 69 6e 20 41 53 20 5c 0a 44 4c 4c 54 4f 4f 4c in AS \.DLLTOOL
93d40 20 5c 0a 4f 42 4a 44 55 4d 50 20 5c 0a 53 48 45 \.OBJDUMP \.SHE
93d50 4c 4c 20 5c 0a 45 43 48 4f 20 5c 0a 53 45 44 20 LL \.ECHO \.SED
93d60 5c 0a 47 52 45 50 20 5c 0a 45 47 52 45 50 20 5c \.GREP \.EGREP \
93d70 0a 46 47 52 45 50 20 5c 0a 4c 44 20 5c 0a 4e 4d .FGREP \.LD \.NM
93d80 20 5c 0a 4c 4e 5f 53 20 5c 0a 6c 74 5f 53 50 32 \.LN_S \.lt_SP2
93d90 4e 4c 20 5c 0a 6c 74 5f 4e 4c 32 53 50 20 5c 0a NL \.lt_NL2SP \.
93da0 72 65 6c 6f 61 64 5f 66 6c 61 67 20 5c 0a 64 65 reload_flag \.de
93db0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 plibs_check_meth
93dc0 6f 64 20 5c 0a 66 69 6c 65 5f 6d 61 67 69 63 5f od \.file_magic_
93dd0 63 6d 64 20 5c 0a 66 69 6c 65 5f 6d 61 67 69 63 cmd \.file_magic
93de0 5f 67 6c 6f 62 20 5c 0a 77 61 6e 74 5f 6e 6f 63 _glob \.want_noc
93df0 61 73 65 67 6c 6f 62 20 5c 0a 73 68 61 72 65 64 aseglob \.shared
93e00 6c 69 62 5f 66 72 6f 6d 5f 6c 69 6e 6b 6c 69 62 lib_from_linklib
93e10 5f 63 6d 64 20 5c 0a 41 52 20 5c 0a 41 52 5f 46 _cmd \.AR \.AR_F
93e20 4c 41 47 53 20 5c 0a 61 72 63 68 69 76 65 72 5f LAGS \.archiver_
93e30 6c 69 73 74 5f 73 70 65 63 20 5c 0a 53 54 52 49 list_spec \.STRI
93e40 50 20 5c 0a 52 41 4e 4c 49 42 20 5c 0a 43 43 20 P \.RANLIB \.CC
93e50 5c 0a 43 46 4c 41 47 53 20 5c 0a 63 6f 6d 70 69 \.CFLAGS \.compi
93e60 6c 65 72 20 5c 0a 6c 74 5f 63 76 5f 73 79 73 5f ler \.lt_cv_sys_
93e70 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 global_symbol_pi
93e80 70 65 20 5c 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 pe \.lt_cv_sys_g
93e90 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f lobal_symbol_to_
93ea0 63 64 65 63 6c 20 5c 0a 6c 74 5f 63 76 5f 73 79 cdecl \.lt_cv_sy
93eb0 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f s_global_symbol_
93ec0 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 to_c_name_addres
93ed0 73 20 5c 0a 6c 74 5f 63 76 5f 73 79 73 5f 67 6c s \.lt_cv_sys_gl
93ee0 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 obal_symbol_to_c
93ef0 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 5f 6c 69 _name_address_li
93f00 62 5f 70 72 65 66 69 78 20 5c 0a 6e 6d 5f 66 69 b_prefix \.nm_fi
93f10 6c 65 5f 6c 69 73 74 5f 73 70 65 63 20 5c 0a 6c le_list_spec \.l
93f20 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
93f30 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 20 no_builtin_flag
93f40 5c 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c \.lt_prog_compil
93f50 65 72 5f 70 69 63 20 5c 0a 6c 74 5f 70 72 6f 67 er_pic \.lt_prog
93f60 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 20 5c 0a 6c _compiler_wl \.l
93f70 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f t_prog_compiler_
93f80 73 74 61 74 69 63 20 5c 0a 6c 74 5f 63 76 5f 70 static \.lt_cv_p
93f90 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f rog_compiler_c_o
93fa0 20 5c 0a 6e 65 65 64 5f 6c 6f 63 6b 73 20 5c 0a \.need_locks \.
93fb0 4d 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 20 5c 0a MANIFEST_TOOL \.
93fc0 44 53 59 4d 55 54 49 4c 20 5c 0a 4e 4d 45 44 49 DSYMUTIL \.NMEDI
93fd0 54 20 5c 0a 4c 49 50 4f 20 5c 0a 4f 54 4f 4f 4c T \.LIPO \.OTOOL
93fe0 20 5c 0a 4f 54 4f 4f 4c 36 34 20 5c 0a 73 68 72 \.OTOOL64 \.shr
93ff0 65 78 74 5f 63 6d 64 73 20 5c 0a 65 78 70 6f 72 ext_cmds \.expor
94000 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 t_dynamic_flag_s
94010 70 65 63 20 5c 0a 77 68 6f 6c 65 5f 61 72 63 68 pec \.whole_arch
94020 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 20 5c 0a ive_flag_spec \.
94030 63 6f 6d 70 69 6c 65 72 5f 6e 65 65 64 73 5f 6f compiler_needs_o
94040 62 6a 65 63 74 20 5c 0a 77 69 74 68 5f 67 6e 75 bject \.with_gnu
94050 5f 6c 64 20 5c 0a 61 6c 6c 6f 77 5f 75 6e 64 65 _ld \.allow_unde
94060 66 69 6e 65 64 5f 66 6c 61 67 20 5c 0a 6e 6f 5f fined_flag \.no_
94070 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 5c undefined_flag \
94080 0a 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 .hardcode_libdir
94090 5f 66 6c 61 67 5f 73 70 65 63 20 5c 0a 68 61 72 _flag_spec \.har
940a0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 dcode_libdir_fla
940b0 67 5f 73 70 65 63 5f 6c 64 20 5c 0a 68 61 72 64 g_spec_ld \.hard
940c0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 code_libdir_sepa
940d0 72 61 74 6f 72 20 5c 0a 65 78 63 6c 75 64 65 5f rator \.exclude_
940e0 65 78 70 73 79 6d 73 20 5c 0a 69 6e 63 6c 75 64 expsyms \.includ
940f0 65 5f 65 78 70 73 79 6d 73 20 5c 0a 66 69 6c 65 e_expsyms \.file
94100 5f 6c 69 73 74 5f 73 70 65 63 20 5c 0a 76 61 72 _list_spec \.var
94110 69 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 iables_saved_for
94120 5f 72 65 6c 69 6e 6b 20 5c 0a 6c 69 62 6e 61 6d _relink \.libnam
94130 65 5f 73 70 65 63 20 5c 0a 6c 69 62 72 61 72 79 e_spec \.library
94140 5f 6e 61 6d 65 73 5f 73 70 65 63 20 5c 0a 73 6f _names_spec \.so
94150 6e 61 6d 65 5f 73 70 65 63 20 5c 0a 69 6e 73 74 name_spec \.inst
94160 61 6c 6c 5f 6f 76 65 72 72 69 64 65 5f 6d 6f 64 all_override_mod
94170 65 20 5c 0a 66 69 6e 69 73 68 5f 65 76 61 6c 20 e \.finish_eval
94180 5c 0a 6f 6c 64 5f 73 74 72 69 70 6c 69 62 20 5c \.old_striplib \
94190 0a 73 74 72 69 70 6c 69 62 20 5c 0a 63 6f 6d 70 .striplib \.comp
941a0 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f iler_lib_search_
941b0 64 69 72 73 20 5c 0a 70 72 65 64 65 70 5f 6f 62 dirs \.predep_ob
941c0 6a 65 63 74 73 20 5c 0a 70 6f 73 74 64 65 70 5f jects \.postdep_
941d0 6f 62 6a 65 63 74 73 20 5c 0a 70 72 65 64 65 70 objects \.predep
941e0 73 20 5c 0a 70 6f 73 74 64 65 70 73 20 5c 0a 63 s \.postdeps \.c
941f0 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 ompiler_lib_sear
94200 63 68 5f 70 61 74 68 20 5c 0a 4c 44 5f 43 58 58 ch_path \.LD_CXX
94210 20 5c 0a 72 65 6c 6f 61 64 5f 66 6c 61 67 5f 43 \.reload_flag_C
94220 58 58 20 5c 0a 63 6f 6d 70 69 6c 65 72 5f 43 58 XX \.compiler_CX
94230 58 20 5c 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 X \.lt_prog_comp
94240 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f iler_no_builtin_
94250 66 6c 61 67 5f 43 58 58 20 5c 0a 6c 74 5f 70 72 flag_CXX \.lt_pr
94260 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f og_compiler_pic_
94270 43 58 58 20 5c 0a 6c 74 5f 70 72 6f 67 5f 63 6f CXX \.lt_prog_co
94280 6d 70 69 6c 65 72 5f 77 6c 5f 43 58 58 20 5c 0a mpiler_wl_CXX \.
94290 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
942a0 5f 73 74 61 74 69 63 5f 43 58 58 20 5c 0a 6c 74 _static_CXX \.lt
942b0 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 _cv_prog_compile
942c0 72 5f 63 5f 6f 5f 43 58 58 20 5c 0a 65 78 70 6f r_c_o_CXX \.expo
942d0 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f rt_dynamic_flag_
942e0 73 70 65 63 5f 43 58 58 20 5c 0a 77 68 6f 6c 65 spec_CXX \.whole
942f0 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 _archive_flag_sp
94300 65 63 5f 43 58 58 20 5c 0a 63 6f 6d 70 69 6c 65 ec_CXX \.compile
94310 72 5f 6e 65 65 64 73 5f 6f 62 6a 65 63 74 5f 43 r_needs_object_C
94320 58 58 20 5c 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 XX \.with_gnu_ld
94330 5f 43 58 58 20 5c 0a 61 6c 6c 6f 77 5f 75 6e 64 _CXX \.allow_und
94340 65 66 69 6e 65 64 5f 66 6c 61 67 5f 43 58 58 20 efined_flag_CXX
94350 5c 0a 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 \.no_undefined_f
94360 6c 61 67 5f 43 58 58 20 5c 0a 68 61 72 64 63 6f lag_CXX \.hardco
94370 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 de_libdir_flag_s
94380 70 65 63 5f 43 58 58 20 5c 0a 68 61 72 64 63 6f pec_CXX \.hardco
94390 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 de_libdir_flag_s
943a0 70 65 63 5f 6c 64 5f 43 58 58 20 5c 0a 68 61 72 pec_ld_CXX \.har
943b0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 dcode_libdir_sep
943c0 61 72 61 74 6f 72 5f 43 58 58 20 5c 0a 65 78 63 arator_CXX \.exc
943d0 6c 75 64 65 5f 65 78 70 73 79 6d 73 5f 43 58 58 lude_expsyms_CXX
943e0 20 5c 0a 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 \.include_expsy
943f0 6d 73 5f 43 58 58 20 5c 0a 66 69 6c 65 5f 6c 69 ms_CXX \.file_li
94400 73 74 5f 73 70 65 63 5f 43 58 58 20 5c 0a 63 6f st_spec_CXX \.co
94410 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 mpiler_lib_searc
94420 68 5f 64 69 72 73 5f 43 58 58 20 5c 0a 70 72 65 h_dirs_CXX \.pre
94430 64 65 70 5f 6f 62 6a 65 63 74 73 5f 43 58 58 20 dep_objects_CXX
94440 5c 0a 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 \.postdep_object
94450 73 5f 43 58 58 20 5c 0a 70 72 65 64 65 70 73 5f s_CXX \.predeps_
94460 43 58 58 20 5c 0a 70 6f 73 74 64 65 70 73 5f 43 CXX \.postdeps_C
94470 58 58 20 5c 0a 63 6f 6d 70 69 6c 65 72 5f 6c 69 XX \.compiler_li
94480 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 43 58 b_search_path_CX
94490 58 3b 20 64 6f 0a 20 20 20 20 63 61 73 65 20 5c X; do. case \
944a0 60 65 76 61 6c 20 5c 5c 5c 5c 5c 24 45 43 48 4f `eval \\\\\$ECHO
944b0 20 5c 5c 5c 5c 22 22 5c 5c 5c 5c 5c 24 5c 24 76 \\\\""\\\\\$\$v
944c0 61 72 22 5c 5c 5c 5c 22 5c 60 20 69 6e 0a 20 20 ar"\\\\"\` in.
944d0 20 20 2a 5b 5c 5c 5c 5c 5c 5c 5c 60 5c 5c 22 5c *[\\\\\\\`\\"\
944e0 5c 5c 24 5d 2a 29 0a 20 20 20 20 20 20 65 76 61 \\$]*). eva
944f0 6c 20 22 6c 74 5f 5c 24 76 61 72 3d 5c 5c 5c 5c l "lt_\$var=\\\\
94500 5c 5c 22 5c 5c 5c 60 5c 5c 5c 24 45 43 48 4f 20 \\"\\\`\\\$ECHO
94510 5c 5c 22 5c 5c 5c 24 5c 24 76 61 72 5c 5c 22 20 \\"\\\$\$var\\"
94520 7c 20 5c 5c 5c 24 53 45 44 20 5c 5c 22 5c 5c 5c | \\\$SED \\"\\\
94530 24 73 65 64 5f 71 75 6f 74 65 5f 73 75 62 73 74 $sed_quote_subst
94540 5c 5c 22 5c 5c 5c 60 5c 5c 5c 5c 5c 5c 22 22 0a \\"\\\`\\\\\\"".
94550 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a ;;. *).
94560 20 20 20 20 20 20 65 76 61 6c 20 22 6c 74 5f 5c eval "lt_\
94570 24 76 61 72 3d 5c 5c 5c 5c 5c 5c 22 5c 5c 5c 24 $var=\\\\\\"\\\$
94580 5c 24 76 61 72 5c 5c 5c 5c 5c 5c 22 22 0a 20 20 \$var\\\\\\"".
94590 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a ;;. esac.
945a0 64 6f 6e 65 0a 0a 23 20 44 6f 75 62 6c 65 2d 71 done..# Double-q
945b0 75 6f 74 65 20 64 6f 75 62 6c 65 2d 65 76 61 6c uote double-eval
945c0 65 64 20 73 74 72 69 6e 67 73 2e 0a 66 6f 72 20 ed strings..for
945d0 76 61 72 20 69 6e 20 72 65 6c 6f 61 64 5f 63 6d var in reload_cm
945e0 64 73 20 5c 0a 6f 6c 64 5f 70 6f 73 74 69 6e 73 ds \.old_postins
945f0 74 61 6c 6c 5f 63 6d 64 73 20 5c 0a 6f 6c 64 5f tall_cmds \.old_
94600 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d postuninstall_cm
94610 64 73 20 5c 0a 6f 6c 64 5f 61 72 63 68 69 76 65 ds \.old_archive
94620 5f 63 6d 64 73 20 5c 0a 65 78 74 72 61 63 74 5f _cmds \.extract_
94630 65 78 70 73 79 6d 73 5f 63 6d 64 73 20 5c 0a 6f expsyms_cmds \.o
94640 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f ld_archive_from_
94650 6e 65 77 5f 63 6d 64 73 20 5c 0a 6f 6c 64 5f 61 new_cmds \.old_a
94660 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73 rchive_from_exps
94670 79 6d 73 5f 63 6d 64 73 20 5c 0a 61 72 63 68 69 yms_cmds \.archi
94680 76 65 5f 63 6d 64 73 20 5c 0a 61 72 63 68 69 76 ve_cmds \.archiv
94690 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 20 5c 0a e_expsym_cmds \.
946a0 6d 6f 64 75 6c 65 5f 63 6d 64 73 20 5c 0a 6d 6f module_cmds \.mo
946b0 64 75 6c 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 dule_expsym_cmds
946c0 20 5c 0a 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c \.export_symbol
946d0 73 5f 63 6d 64 73 20 5c 0a 70 72 65 6c 69 6e 6b s_cmds \.prelink
946e0 5f 63 6d 64 73 20 5c 0a 70 6f 73 74 6c 69 6e 6b _cmds \.postlink
946f0 5f 63 6d 64 73 20 5c 0a 70 6f 73 74 69 6e 73 74 _cmds \.postinst
94700 61 6c 6c 5f 63 6d 64 73 20 5c 0a 70 6f 73 74 75 all_cmds \.postu
94710 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 20 5c 0a ninstall_cmds \.
94720 66 69 6e 69 73 68 5f 63 6d 64 73 20 5c 0a 73 79 finish_cmds \.sy
94730 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 s_lib_search_pat
94740 68 5f 73 70 65 63 20 5c 0a 73 79 73 5f 6c 69 62 h_spec \.sys_lib
94750 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 _dlsearch_path_s
94760 70 65 63 20 5c 0a 72 65 6c 6f 61 64 5f 63 6d 64 pec \.reload_cmd
94770 73 5f 43 58 58 20 5c 0a 6f 6c 64 5f 61 72 63 68 s_CXX \.old_arch
94780 69 76 65 5f 63 6d 64 73 5f 43 58 58 20 5c 0a 6f ive_cmds_CXX \.o
94790 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f ld_archive_from_
947a0 6e 65 77 5f 63 6d 64 73 5f 43 58 58 20 5c 0a 6f new_cmds_CXX \.o
947b0 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f ld_archive_from_
947c0 65 78 70 73 79 6d 73 5f 63 6d 64 73 5f 43 58 58 expsyms_cmds_CXX
947d0 20 5c 0a 61 72 63 68 69 76 65 5f 63 6d 64 73 5f \.archive_cmds_
947e0 43 58 58 20 5c 0a 61 72 63 68 69 76 65 5f 65 78 CXX \.archive_ex
947f0 70 73 79 6d 5f 63 6d 64 73 5f 43 58 58 20 5c 0a psym_cmds_CXX \.
94800 6d 6f 64 75 6c 65 5f 63 6d 64 73 5f 43 58 58 20 module_cmds_CXX
94810 5c 0a 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d 5f \.module_expsym_
94820 63 6d 64 73 5f 43 58 58 20 5c 0a 65 78 70 6f 72 cmds_CXX \.expor
94830 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 5f 43 t_symbols_cmds_C
94840 58 58 20 5c 0a 70 72 65 6c 69 6e 6b 5f 63 6d 64 XX \.prelink_cmd
94850 73 5f 43 58 58 20 5c 0a 70 6f 73 74 6c 69 6e 6b s_CXX \.postlink
94860 5f 63 6d 64 73 5f 43 58 58 3b 20 64 6f 0a 20 20 _cmds_CXX; do.
94870 20 20 63 61 73 65 20 5c 60 65 76 61 6c 20 5c 5c case \`eval \\
94880 5c 5c 5c 24 45 43 48 4f 20 5c 5c 5c 5c 22 22 5c \\\$ECHO \\\\""\
94890 5c 5c 5c 5c 24 5c 24 76 61 72 22 5c 5c 5c 5c 22 \\\\$\$var"\\\\"
948a0 5c 60 20 69 6e 0a 20 20 20 20 2a 5b 5c 5c 5c 5c \` in. *[\\\\
948b0 5c 5c 5c 60 5c 5c 22 5c 5c 5c 24 5d 2a 29 0a 20 \\\`\\"\\\$]*).
948c0 20 20 20 20 20 65 76 61 6c 20 22 6c 74 5f 5c 24 eval "lt_\$
948d0 76 61 72 3d 5c 5c 5c 5c 5c 5c 22 5c 5c 5c 60 5c var=\\\\\\"\\\`\
948e0 5c 5c 24 45 43 48 4f 20 5c 5c 22 5c 5c 5c 24 5c \\$ECHO \\"\\\$\
948f0 24 76 61 72 5c 5c 22 20 7c 20 5c 5c 5c 24 53 45 $var\\" | \\\$SE
94900 44 20 2d 65 20 5c 5c 22 5c 5c 5c 24 64 6f 75 62 D -e \\"\\\$doub
94910 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 5c 5c le_quote_subst\\
94920 22 20 2d 65 20 5c 5c 22 5c 5c 5c 24 73 65 64 5f " -e \\"\\\$sed_
94930 71 75 6f 74 65 5f 73 75 62 73 74 5c 5c 22 20 2d quote_subst\\" -
94940 65 20 5c 5c 22 5c 5c 5c 24 64 65 6c 61 79 5f 76 e \\"\\\$delay_v
94950 61 72 69 61 62 6c 65 5f 73 75 62 73 74 5c 5c 22 ariable_subst\\"
94960 5c 5c 5c 60 5c 5c 5c 5c 5c 5c 22 22 0a 20 20 20 \\\`\\\\\\"".
94970 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 ;;. *).
94980 20 20 20 65 76 61 6c 20 22 6c 74 5f 5c 24 76 61 eval "lt_\$va
94990 72 3d 5c 5c 5c 5c 5c 5c 22 5c 5c 5c 24 5c 24 76 r=\\\\\\"\\\$\$v
949a0 61 72 5c 5c 5c 5c 5c 5c 22 22 0a 20 20 20 20 20 ar\\\\\\"".
949b0 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 64 6f 6e ;;. esac.don
949c0 65 0a 0a 61 63 5f 61 75 78 5f 64 69 72 3d 27 24 e..ac_aux_dir='$
949d0 61 63 5f 61 75 78 5f 64 69 72 27 0a 78 73 69 5f ac_aux_dir'.xsi_
949e0 73 68 65 6c 6c 3d 27 24 78 73 69 5f 73 68 65 6c shell='$xsi_shel
949f0 6c 27 0a 6c 74 5f 73 68 65 6c 6c 5f 61 70 70 65 l'.lt_shell_appe
94a00 6e 64 3d 27 24 6c 74 5f 73 68 65 6c 6c 5f 61 70 nd='$lt_shell_ap
94a10 70 65 6e 64 27 0a 0a 23 20 53 65 65 20 69 66 20 pend'..# See if
94a20 77 65 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 6f we are running o
94a30 6e 20 7a 73 68 2c 20 61 6e 64 20 73 65 74 20 74 n zsh, and set t
94a40 68 65 20 6f 70 74 69 6f 6e 73 20 77 68 69 63 68 he options which
94a50 20 61 6c 6c 6f 77 20 6f 75 72 0a 23 20 63 6f 6d allow our.# com
94a60 6d 61 6e 64 73 20 74 68 72 6f 75 67 68 20 77 69 mands through wi
94a70 74 68 6f 75 74 20 72 65 6d 6f 76 61 6c 20 6f 66 thout removal of
94a80 20 5c 20 65 73 63 61 70 65 73 20 49 4e 49 54 2e \ escapes INIT.
94a90 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 5c 24 7b .if test -n "\${
94aa0 5a 53 48 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d ZSH_VERSION+set}
94ab0 22 20 3b 20 74 68 65 6e 0a 20 20 20 73 65 74 6f " ; then. seto
94ac0 70 74 20 4e 4f 5f 47 4c 4f 42 5f 53 55 42 53 54 pt NO_GLOB_SUBST
94ad0 0a 66 69 0a 0a 0a 20 20 20 20 50 41 43 4b 41 47 .fi... PACKAG
94ae0 45 3d 27 24 50 41 43 4b 41 47 45 27 0a 20 20 20 E='$PACKAGE'.
94af0 20 56 45 52 53 49 4f 4e 3d 27 24 56 45 52 53 49 VERSION='$VERSI
94b00 4f 4e 27 0a 20 20 20 20 54 49 4d 45 53 54 41 4d ON'. TIMESTAM
94b10 50 3d 27 24 54 49 4d 45 53 54 41 4d 50 27 0a 20 P='$TIMESTAMP'.
94b20 20 20 20 52 4d 3d 27 24 52 4d 27 0a 20 20 20 20 RM='$RM'.
94b30 6f 66 69 6c 65 3d 27 24 6f 66 69 6c 65 27 0a 0a ofile='$ofile'..
94b40 0a 0a 0a 0a 0a 5f 41 43 45 4f 46 0a 0a 63 61 74 ....._ACEOF..cat
94b50 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 54 41 54 55 >>$CONFIG_STATU
94b60 53 20 3c 3c 5c 5f 41 43 45 4f 46 20 7c 7c 20 61 S <<\_ACEOF || a
94b70 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d 31 0a 0a c_write_fail=1..
94b80 23 20 48 61 6e 64 6c 69 6e 67 20 6f 66 20 61 72 # Handling of ar
94b90 67 75 6d 65 6e 74 73 2e 0a 66 6f 72 20 61 63 5f guments..for ac_
94ba0 63 6f 6e 66 69 67 5f 74 61 72 67 65 74 20 69 6e config_target in
94bb0 20 24 61 63 5f 63 6f 6e 66 69 67 5f 74 61 72 67 $ac_config_targ
94bc0 65 74 73 0a 64 6f 0a 20 20 63 61 73 65 20 24 61 ets.do. case $a
94bd0 63 5f 63 6f 6e 66 69 67 5f 74 61 72 67 65 74 20 c_config_target
94be0 69 6e 0a 20 20 20 20 22 63 6f 6e 66 69 67 2e 68 in. "config.h
94bf0 22 29 20 43 4f 4e 46 49 47 5f 48 45 41 44 45 52 ") CONFIG_HEADER
94c00 53 3d 22 24 43 4f 4e 46 49 47 5f 48 45 41 44 45 S="$CONFIG_HEADE
94c10 52 53 20 63 6f 6e 66 69 67 2e 68 22 20 3b 3b 0a RS config.h" ;;.
94c20 20 20 20 20 22 64 65 70 66 69 6c 65 73 22 29 20 "depfiles")
94c30 43 4f 4e 46 49 47 5f 43 4f 4d 4d 41 4e 44 53 3d CONFIG_COMMANDS=
94c40 22 24 43 4f 4e 46 49 47 5f 43 4f 4d 4d 41 4e 44 "$CONFIG_COMMAND
94c50 53 20 64 65 70 66 69 6c 65 73 22 20 3b 3b 0a 20 S depfiles" ;;.
94c60 20 20 20 22 6c 69 62 74 6f 6f 6c 22 29 20 43 4f "libtool") CO
94c70 4e 46 49 47 5f 43 4f 4d 4d 41 4e 44 53 3d 22 24 NFIG_COMMANDS="$
94c80 43 4f 4e 46 49 47 5f 43 4f 4d 4d 41 4e 44 53 20 CONFIG_COMMANDS
94c90 6c 69 62 74 6f 6f 6c 22 20 3b 3b 0a 20 20 20 20 libtool" ;;.
94ca0 22 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 "Makefile") CONF
94cb0 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 IG_FILES="$CONFI
94cc0 47 5f 46 49 4c 45 53 20 4d 61 6b 65 66 69 6c 65 G_FILES Makefile
94cd0 22 20 3b 3b 0a 20 20 20 20 22 73 72 63 2f 4d 61 " ;;. "src/Ma
94ce0 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f kefile") CONFIG_
94cf0 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
94d00 49 4c 45 53 20 73 72 63 2f 4d 61 6b 65 66 69 6c ILES src/Makefil
94d10 65 22 20 3b 3b 0a 20 20 20 20 22 73 72 63 2f 68 e" ;;. "src/h
94d20 65 61 64 65 72 73 2f 4d 61 6b 65 66 69 6c 65 22 eaders/Makefile"
94d30 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 ) CONFIG_FILES="
94d40 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 73 72 $CONFIG_FILES sr
94d50 63 2f 68 65 61 64 65 72 73 2f 4d 61 6b 65 66 69 c/headers/Makefi
94d60 6c 65 22 20 3b 3b 0a 20 20 20 20 22 73 72 63 2f le" ;;. "src/
94d70 67 61 69 61 61 75 78 2f 4d 61 6b 65 66 69 6c 65 gaiaaux/Makefile
94d80 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d ") CONFIG_FILES=
94d90 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 73 "$CONFIG_FILES s
94da0 72 63 2f 67 61 69 61 61 75 78 2f 4d 61 6b 65 66 rc/gaiaaux/Makef
94db0 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 73 72 63 ile" ;;. "src
94dc0 2f 67 61 69 61 65 78 69 66 2f 4d 61 6b 65 66 69 /gaiaexif/Makefi
94dd0 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 le") CONFIG_FILE
94de0 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 S="$CONFIG_FILES
94df0 20 73 72 63 2f 67 61 69 61 65 78 69 66 2f 4d 61 src/gaiaexif/Ma
94e00 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 kefile" ;;. "
94e10 73 72 63 2f 67 61 69 61 67 65 6f 2f 4d 61 6b 65 src/gaiageo/Make
94e20 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 file") CONFIG_FI
94e30 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c LES="$CONFIG_FIL
94e40 45 53 20 73 72 63 2f 67 61 69 61 67 65 6f 2f 4d ES src/gaiageo/M
94e50 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
94e60 22 73 72 63 2f 67 61 69 61 67 65 6f 2f 66 6c 65 "src/gaiageo/fle
94e70 78 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e x/Makefile") CON
94e80 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 FIG_FILES="$CONF
94e90 49 47 5f 46 49 4c 45 53 20 73 72 63 2f 67 61 69 IG_FILES src/gai
94ea0 61 67 65 6f 2f 66 6c 65 78 2f 4d 61 6b 65 66 69 ageo/flex/Makefi
94eb0 6c 65 22 20 3b 3b 0a 20 20 20 20 22 73 72 63 2f le" ;;. "src/
94ec0 67 61 69 61 67 65 6f 2f 6c 65 6d 6f 6e 2f 4d 61 gaiageo/lemon/Ma
94ed0 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f kefile") CONFIG_
94ee0 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
94ef0 49 4c 45 53 20 73 72 63 2f 67 61 69 61 67 65 6f ILES src/gaiageo
94f00 2f 6c 65 6d 6f 6e 2f 4d 61 6b 65 66 69 6c 65 22 /lemon/Makefile"
94f10 20 3b 3b 0a 20 20 20 20 22 73 72 63 2f 67 61 69 ;;. "src/gai
94f20 61 67 65 6f 2f 6c 65 6d 6f 6e 2f 6c 65 6d 6f 6e ageo/lemon/lemon
94f30 5f 73 72 63 2f 4d 61 6b 65 66 69 6c 65 22 29 20 _src/Makefile")
94f40 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 CONFIG_FILES="$C
94f50 4f 4e 46 49 47 5f 46 49 4c 45 53 20 73 72 63 2f ONFIG_FILES src/
94f60 67 61 69 61 67 65 6f 2f 6c 65 6d 6f 6e 2f 6c 65 gaiageo/lemon/le
94f70 6d 6f 6e 5f 73 72 63 2f 4d 61 6b 65 66 69 6c 65 mon_src/Makefile
94f80 22 20 3b 3b 0a 20 20 20 20 22 73 72 63 2f 67 65 " ;;. "src/ge
94f90 6f 70 61 63 6b 61 67 65 2f 4d 61 6b 65 66 69 6c opackage/Makefil
94fa0 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 e") CONFIG_FILES
94fb0 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 ="$CONFIG_FILES
94fc0 73 72 63 2f 67 65 6f 70 61 63 6b 61 67 65 2f 4d src/geopackage/M
94fd0 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
94fe0 22 73 72 63 2f 73 70 61 74 69 61 6c 69 74 65 2f "src/spatialite/
94ff0 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 Makefile") CONFI
95000 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 G_FILES="$CONFIG
95010 5f 46 49 4c 45 53 20 73 72 63 2f 73 70 61 74 69 _FILES src/spati
95020 61 6c 69 74 65 2f 4d 61 6b 65 66 69 6c 65 22 20 alite/Makefile"
95030 3b 3b 0a 20 20 20 20 22 73 72 63 2f 73 68 61 70 ;;. "src/shap
95040 65 66 69 6c 65 73 2f 4d 61 6b 65 66 69 6c 65 22 efiles/Makefile"
95050 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 ) CONFIG_FILES="
95060 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 73 72 $CONFIG_FILES sr
95070 63 2f 73 68 61 70 65 66 69 6c 65 73 2f 4d 61 6b c/shapefiles/Mak
95080 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 73 efile" ;;. "s
95090 72 63 2f 64 78 66 2f 4d 61 6b 65 66 69 6c 65 22 rc/dxf/Makefile"
950a0 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 ) CONFIG_FILES="
950b0 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 73 72 $CONFIG_FILES sr
950c0 63 2f 64 78 66 2f 4d 61 6b 65 66 69 6c 65 22 20 c/dxf/Makefile"
950d0 3b 3b 0a 20 20 20 20 22 73 72 63 2f 6d 64 35 2f ;;. "src/md5/
950e0 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 Makefile") CONFI
950f0 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 G_FILES="$CONFIG
95100 5f 46 49 4c 45 53 20 73 72 63 2f 6d 64 35 2f 4d _FILES src/md5/M
95110 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
95120 22 73 72 63 2f 63 6f 6e 74 72 6f 6c 5f 70 6f 69 "src/control_poi
95130 6e 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 nts/Makefile") C
95140 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f ONFIG_FILES="$CO
95150 4e 46 49 47 5f 46 49 4c 45 53 20 73 72 63 2f 63 NFIG_FILES src/c
95160 6f 6e 74 72 6f 6c 5f 70 6f 69 6e 74 73 2f 4d 61 ontrol_points/Ma
95170 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 kefile" ;;. "
95180 73 72 63 2f 63 75 74 74 65 72 2f 4d 61 6b 65 66 src/cutter/Makef
95190 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c ile") CONFIG_FIL
951a0 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 ES="$CONFIG_FILE
951b0 53 20 73 72 63 2f 63 75 74 74 65 72 2f 4d 61 6b S src/cutter/Mak
951c0 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 73 efile" ;;. "s
951d0 72 63 2f 74 6f 70 6f 6c 6f 67 79 2f 4d 61 6b 65 rc/topology/Make
951e0 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 file") CONFIG_FI
951f0 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c LES="$CONFIG_FIL
95200 45 53 20 73 72 63 2f 74 6f 70 6f 6c 6f 67 79 2f ES src/topology/
95210 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 Makefile" ;;.
95220 20 22 73 72 63 2f 73 72 73 69 6e 69 74 2f 4d 61 "src/srsinit/Ma
95230 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f kefile") CONFIG_
95240 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
95250 49 4c 45 53 20 73 72 63 2f 73 72 73 69 6e 69 74 ILES src/srsinit
95260 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 /Makefile" ;;.
95270 20 20 22 73 72 63 2f 73 72 73 69 6e 69 74 2f 65 "src/srsinit/e
95280 70 73 67 5f 75 70 64 61 74 65 2f 4d 61 6b 65 66 psg_update/Makef
95290 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c ile") CONFIG_FIL
952a0 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 ES="$CONFIG_FILE
952b0 53 20 73 72 63 2f 73 72 73 69 6e 69 74 2f 65 70 S src/srsinit/ep
952c0 73 67 5f 75 70 64 61 74 65 2f 4d 61 6b 65 66 69 sg_update/Makefi
952d0 6c 65 22 20 3b 3b 0a 20 20 20 20 22 73 72 63 2f le" ;;. "src/
952e0 73 74 6f 72 65 64 5f 70 72 6f 63 65 64 75 72 65 stored_procedure
952f0 73 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e s/Makefile") CON
95300 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 FIG_FILES="$CONF
95310 49 47 5f 46 49 4c 45 53 20 73 72 63 2f 73 74 6f IG_FILES src/sto
95320 72 65 64 5f 70 72 6f 63 65 64 75 72 65 73 2f 4d red_procedures/M
95330 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
95340 22 73 72 63 2f 63 6f 6e 6e 65 63 74 69 6f 6e 5f "src/connection_
95350 63 61 63 68 65 2f 4d 61 6b 65 66 69 6c 65 22 29 cache/Makefile")
95360 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 CONFIG_FILES="$
95370 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 73 72 63 CONFIG_FILES src
95380 2f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 63 61 63 68 /connection_cach
95390 65 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 e/Makefile" ;;.
953a0 20 20 20 22 73 72 63 2f 63 6f 6e 6e 65 63 74 69 "src/connecti
953b0 6f 6e 5f 63 61 63 68 65 2f 67 65 6e 65 72 61 74 on_cache/generat
953c0 6f 72 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f or/Makefile") CO
953d0 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e NFIG_FILES="$CON
953e0 46 49 47 5f 46 49 4c 45 53 20 73 72 63 2f 63 6f FIG_FILES src/co
953f0 6e 6e 65 63 74 69 6f 6e 5f 63 61 63 68 65 2f 67 nnection_cache/g
95400 65 6e 65 72 61 74 6f 72 2f 4d 61 6b 65 66 69 6c enerator/Makefil
95410 65 22 20 3b 3b 0a 20 20 20 20 22 73 72 63 2f 76 e" ;;. "src/v
95420 69 72 74 75 61 6c 74 65 78 74 2f 4d 61 6b 65 66 irtualtext/Makef
95430 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c ile") CONFIG_FIL
95440 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 ES="$CONFIG_FILE
95450 53 20 73 72 63 2f 76 69 72 74 75 61 6c 74 65 78 S src/virtualtex
95460 74 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 t/Makefile" ;;.
95470 20 20 20 22 73 72 63 2f 77 66 73 2f 4d 61 6b 65 "src/wfs/Make
95480 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 file") CONFIG_FI
95490 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c LES="$CONFIG_FIL
954a0 45 53 20 73 72 63 2f 77 66 73 2f 4d 61 6b 65 66 ES src/wfs/Makef
954b0 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 74 65 73 ile" ;;. "tes
954c0 74 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e t/Makefile") CON
954d0 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 FIG_FILES="$CONF
954e0 49 47 5f 46 49 4c 45 53 20 74 65 73 74 2f 4d 61 IG_FILES test/Ma
954f0 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 kefile" ;;. "
95500 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 74 65 test/sql_stmt_te
95510 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 sts/Makefile") C
95520 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f ONFIG_FILES="$CO
95530 4e 46 49 47 5f 46 49 4c 45 53 20 74 65 73 74 2f NFIG_FILES test/
95540 73 71 6c 5f 73 74 6d 74 5f 74 65 73 74 73 2f 4d sql_stmt_tests/M
95550 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
95560 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 "test/sql_stmt_g
95570 65 6f 73 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 eos_tests/Makefi
95580 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 le") CONFIG_FILE
95590 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 S="$CONFIG_FILES
955a0 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 test/sql_stmt_g
955b0 65 6f 73 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 eos_tests/Makefi
955c0 6c 65 22 20 3b 3b 0a 20 20 20 20 22 74 65 73 74 le" ;;. "test
955d0 2f 73 71 6c 5f 73 74 6d 74 5f 67 65 6f 73 61 64 /sql_stmt_geosad
955e0 76 61 6e 63 65 64 5f 74 65 73 74 73 2f 4d 61 6b vanced_tests/Mak
955f0 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 efile") CONFIG_F
95600 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 ILES="$CONFIG_FI
95610 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d LES test/sql_stm
95620 74 5f 67 65 6f 73 61 64 76 61 6e 63 65 64 5f 74 t_geosadvanced_t
95630 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b ests/Makefile" ;
95640 3b 0a 20 20 20 20 22 74 65 73 74 2f 73 71 6c 5f ;. "test/sql_
95650 73 74 6d 74 5f 67 65 6f 70 61 63 6b 61 67 65 5f stmt_geopackage_
95660 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 tests/Makefile")
95670 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 CONFIG_FILES="$
95680 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 74 65 73 CONFIG_FILES tes
95690 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 65 6f 70 61 t/sql_stmt_geopa
956a0 63 6b 61 67 65 5f 74 65 73 74 73 2f 4d 61 6b 65 ckage_tests/Make
956b0 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 74 65 file" ;;. "te
956c0 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 70 6b 67 st/sql_stmt_gpkg
956d0 5f 65 70 73 67 34 39 32 5f 74 65 73 74 73 2f 4d _epsg492_tests/M
956e0 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 akefile") CONFIG
956f0 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f _FILES="$CONFIG_
95700 46 49 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 FILES test/sql_s
95710 74 6d 74 5f 67 70 6b 67 5f 65 70 73 67 34 39 32 tmt_gpkg_epsg492
95720 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 _tests/Makefile"
95730 20 3b 3b 0a 20 20 20 20 22 74 65 73 74 2f 73 71 ;;. "test/sq
95740 6c 5f 73 74 6d 74 5f 67 70 6b 67 5f 65 70 73 67 l_stmt_gpkg_epsg
95750 34 39 33 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 493_tests/Makefi
95760 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 le") CONFIG_FILE
95770 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 S="$CONFIG_FILES
95780 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 test/sql_stmt_g
95790 70 6b 67 5f 65 70 73 67 34 39 33 5f 74 65 73 74 pkg_epsg493_test
957a0 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 s/Makefile" ;;.
957b0 20 20 20 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d "test/sql_stm
957c0 74 5f 70 72 6f 6a 5f 74 65 73 74 73 2f 4d 61 6b t_proj_tests/Mak
957d0 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 efile") CONFIG_F
957e0 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 ILES="$CONFIG_FI
957f0 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d LES test/sql_stm
95800 74 5f 70 72 6f 6a 5f 74 65 73 74 73 2f 4d 61 6b t_proj_tests/Mak
95810 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 74 efile" ;;. "t
95820 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 70 72 6f est/sql_stmt_pro
95830 6a 34 39 32 5f 74 65 73 74 73 2f 4d 61 6b 65 66 j492_tests/Makef
95840 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c ile") CONFIG_FIL
95850 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 ES="$CONFIG_FILE
95860 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f S test/sql_stmt_
95870 70 72 6f 6a 34 39 32 5f 74 65 73 74 73 2f 4d 61 proj492_tests/Ma
95880 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 kefile" ;;. "
95890 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 70 72 test/sql_stmt_pr
958a0 6f 6a 34 39 33 5f 74 65 73 74 73 2f 4d 61 6b 65 oj493_tests/Make
958b0 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 file") CONFIG_FI
958c0 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c LES="$CONFIG_FIL
958d0 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 ES test/sql_stmt
958e0 5f 70 72 6f 6a 34 39 33 5f 74 65 73 74 73 2f 4d _proj493_tests/M
958f0 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
95900 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 6d "test/sql_stmt_m
95910 61 74 68 73 71 6c 5f 74 65 73 74 73 2f 4d 61 6b athsql_tests/Mak
95920 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 efile") CONFIG_F
95930 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 ILES="$CONFIG_FI
95940 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d LES test/sql_stm
95950 74 5f 6d 61 74 68 73 71 6c 5f 74 65 73 74 73 2f t_mathsql_tests/
95960 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 Makefile" ;;.
95970 20 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f "test/sql_stmt_
95980 72 74 67 65 6f 6d 5f 74 65 73 74 73 2f 4d 61 6b rtgeom_tests/Mak
95990 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 efile") CONFIG_F
959a0 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 ILES="$CONFIG_FI
959b0 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d LES test/sql_stm
959c0 74 5f 72 74 67 65 6f 6d 5f 74 65 73 74 73 2f 4d t_rtgeom_tests/M
959d0 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
959e0 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 72 "test/sql_stmt_r
959f0 74 74 6f 70 6f 5f 74 65 73 74 73 2f 4d 61 6b 65 ttopo_tests/Make
95a00 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 file") CONFIG_FI
95a10 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c LES="$CONFIG_FIL
95a20 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 ES test/sql_stmt
95a30 5f 72 74 74 6f 70 6f 5f 74 65 73 74 73 2f 4d 61 _rttopo_tests/Ma
95a40 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 kefile" ;;. "
95a50 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 6c 69 test/sql_stmt_li
95a60 62 78 6d 6c 32 5f 74 65 73 74 73 2f 4d 61 6b 65 bxml2_tests/Make
95a70 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 file") CONFIG_FI
95a80 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c LES="$CONFIG_FIL
95a90 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 ES test/sql_stmt
95aa0 5f 6c 69 62 78 6d 6c 32 5f 74 65 73 74 73 2f 4d _libxml2_tests/M
95ab0 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
95ac0 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 73 "test/sql_stmt_s
95ad0 65 63 75 72 69 74 79 5f 74 65 73 74 73 2f 4d 61 ecurity_tests/Ma
95ae0 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f kefile") CONFIG_
95af0 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
95b00 49 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 ILES test/sql_st
95b10 6d 74 5f 73 65 63 75 72 69 74 79 5f 74 65 73 74 mt_security_test
95b20 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 s/Makefile" ;;.
95b30 20 20 20 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d "test/sql_stm
95b40 74 5f 78 6d 6c 73 65 63 5f 74 65 73 74 73 2f 4d t_xmlsec_tests/M
95b50 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 akefile") CONFIG
95b60 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f _FILES="$CONFIG_
95b70 46 49 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 FILES test/sql_s
95b80 74 6d 74 5f 78 6d 6c 73 65 63 5f 74 65 73 74 73 tmt_xmlsec_tests
95b90 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 /Makefile" ;;.
95ba0 20 20 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 "test/sql_stmt
95bb0 5f 66 72 65 65 78 6c 5f 74 65 73 74 73 2f 4d 61 _freexl_tests/Ma
95bc0 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f kefile") CONFIG_
95bd0 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
95be0 49 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 ILES test/sql_st
95bf0 6d 74 5f 66 72 65 65 78 6c 5f 74 65 73 74 73 2f mt_freexl_tests/
95c00 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 Makefile" ;;.
95c10 20 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f "test/sql_stmt_
95c20 63 61 63 68 65 5f 74 65 73 74 73 2f 4d 61 6b 65 cache_tests/Make
95c30 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 file") CONFIG_FI
95c40 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c LES="$CONFIG_FIL
95c50 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 ES test/sql_stmt
95c60 5f 63 61 63 68 65 5f 74 65 73 74 73 2f 4d 61 6b _cache_tests/Mak
95c70 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 74 efile" ;;. "t
95c80 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 70 6b est/sql_stmt_gpk
95c90 67 63 61 63 68 65 5f 74 65 73 74 73 2f 4d 61 6b gcache_tests/Mak
95ca0 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 efile") CONFIG_F
95cb0 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 ILES="$CONFIG_FI
95cc0 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d LES test/sql_stm
95cd0 74 5f 67 70 6b 67 63 61 63 68 65 5f 74 65 73 74 t_gpkgcache_test
95ce0 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 s/Makefile" ;;.
95cf0 20 20 20 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d "test/sql_stm
95d00 74 5f 6e 6f 63 61 63 68 65 5f 74 65 73 74 73 2f t_nocache_tests/
95d10 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 Makefile") CONFI
95d20 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 G_FILES="$CONFIG
95d30 5f 46 49 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f _FILES test/sql_
95d40 73 74 6d 74 5f 6e 6f 63 61 63 68 65 5f 74 65 73 stmt_nocache_tes
95d50 74 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a ts/Makefile" ;;.
95d60 20 20 20 20 22 74 65 73 74 2f 73 71 6c 5f 73 74 "test/sql_st
95d70 6d 74 5f 67 70 6b 67 6e 6f 63 61 63 68 65 5f 74 mt_gpkgnocache_t
95d80 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 20 ests/Makefile")
95d90 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 CONFIG_FILES="$C
95da0 4f 4e 46 49 47 5f 46 49 4c 45 53 20 74 65 73 74 ONFIG_FILES test
95db0 2f 73 71 6c 5f 73 74 6d 74 5f 67 70 6b 67 6e 6f /sql_stmt_gpkgno
95dc0 63 61 63 68 65 5f 74 65 73 74 73 2f 4d 61 6b 65 cache_tests/Make
95dd0 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 74 65 file" ;;. "te
95de0 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 76 6f 72 6f st/sql_stmt_voro
95df0 6e 6f 6a 31 5f 74 65 73 74 73 2f 4d 61 6b 65 66 noj1_tests/Makef
95e00 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c ile") CONFIG_FIL
95e10 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 ES="$CONFIG_FILE
95e20 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f S test/sql_stmt_
95e30 76 6f 72 6f 6e 6f 6a 31 5f 74 65 73 74 73 2f 4d voronoj1_tests/M
95e40 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
95e50 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 76 "test/sql_stmt_v
95e60 6f 72 6f 6e 6f 6a 32 5f 74 65 73 74 73 2f 4d 61 oronoj2_tests/Ma
95e70 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f kefile") CONFIG_
95e80 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
95e90 49 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 ILES test/sql_st
95ea0 6d 74 5f 76 6f 72 6f 6e 6f 6a 32 5f 74 65 73 74 mt_voronoj2_test
95eb0 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 s/Makefile" ;;.
95ec0 20 20 20 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d "test/sql_stm
95ed0 74 5f 73 65 71 75 65 6e 63 65 5f 74 65 73 74 73 t_sequence_tests
95ee0 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 /Makefile") CONF
95ef0 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 IG_FILES="$CONFI
95f00 47 5f 46 49 4c 45 53 20 74 65 73 74 2f 73 71 6c G_FILES test/sql
95f10 5f 73 74 6d 74 5f 73 65 71 75 65 6e 63 65 5f 74 _stmt_sequence_t
95f20 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b ests/Makefile" ;
95f30 3b 0a 20 20 20 20 22 74 65 73 74 2f 73 71 6c 5f ;. "test/sql_
95f40 73 74 6d 74 5f 72 6f 75 74 69 6e 67 5f 74 65 73 stmt_routing_tes
95f50 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f ts/Makefile") CO
95f60 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e NFIG_FILES="$CON
95f70 46 49 47 5f 46 49 4c 45 53 20 74 65 73 74 2f 73 FIG_FILES test/s
95f80 71 6c 5f 73 74 6d 74 5f 72 6f 75 74 69 6e 67 5f ql_stmt_routing_
95f90 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 20 tests/Makefile"
95fa0 3b 3b 0a 20 20 20 20 22 74 65 73 74 2f 73 71 6c ;;. "test/sql
95fb0 5f 73 74 6d 74 5f 6c 6f 67 66 69 6c 65 5f 74 65 _stmt_logfile_te
95fc0 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 sts/Makefile") C
95fd0 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f ONFIG_FILES="$CO
95fe0 4e 46 49 47 5f 46 49 4c 45 53 20 74 65 73 74 2f NFIG_FILES test/
95ff0 73 71 6c 5f 73 74 6d 74 5f 6c 6f 67 66 69 6c 65 sql_stmt_logfile
96000 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 _tests/Makefile"
96010 20 3b 3b 0a 20 20 20 20 22 74 65 73 74 2f 73 71 ;;. "test/sq
96020 6c 5f 73 74 6d 74 5f 69 63 6f 6e 76 5f 74 65 73 l_stmt_iconv_tes
96030 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 4f ts/Makefile") CO
96040 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e NFIG_FILES="$CON
96050 46 49 47 5f 46 49 4c 45 53 20 74 65 73 74 2f 73 FIG_FILES test/s
96060 71 6c 5f 73 74 6d 74 5f 69 63 6f 6e 76 5f 74 65 ql_stmt_iconv_te
96070 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b sts/Makefile" ;;
96080 0a 20 20 20 20 22 74 65 73 74 2f 73 71 6c 5f 73 . "test/sql_s
96090 74 6d 74 5f 70 72 6f 63 5f 74 65 73 74 73 2f 4d tmt_proc_tests/M
960a0 61 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 akefile") CONFIG
960b0 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f _FILES="$CONFIG_
960c0 46 49 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 FILES test/sql_s
960d0 74 6d 74 5f 70 72 6f 63 5f 74 65 73 74 73 2f 4d tmt_proc_tests/M
960e0 61 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 akefile" ;;.
960f0 22 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 70 "test/sql_stmt_p
96100 6f 69 6e 74 5f 67 65 6f 6d 2f 4d 61 6b 65 66 69 oint_geom/Makefi
96110 6c 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 le") CONFIG_FILE
96120 53 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 S="$CONFIG_FILES
96130 20 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 70 test/sql_stmt_p
96140 6f 69 6e 74 5f 67 65 6f 6d 2f 4d 61 6b 65 66 69 oint_geom/Makefi
96150 6c 65 22 20 3b 3b 0a 20 20 20 20 22 74 65 73 74 le" ;;. "test
96160 2f 73 71 6c 5f 73 74 6d 74 5f 74 69 6e 79 5f 70 /sql_stmt_tiny_p
96170 6f 69 6e 74 2f 4d 61 6b 65 66 69 6c 65 22 29 20 oint/Makefile")
96180 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 CONFIG_FILES="$C
96190 4f 4e 46 49 47 5f 46 49 4c 45 53 20 74 65 73 74 ONFIG_FILES test
961a0 2f 73 71 6c 5f 73 74 6d 74 5f 74 69 6e 79 5f 70 /sql_stmt_tiny_p
961b0 6f 69 6e 74 2f 4d 61 6b 65 66 69 6c 65 22 20 3b oint/Makefile" ;
961c0 3b 0a 20 20 20 20 22 74 65 73 74 2f 73 71 6c 5f ;. "test/sql_
961d0 73 74 6d 74 5f 70 6f 73 74 67 72 65 73 5f 74 65 stmt_postgres_te
961e0 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 20 43 sts/Makefile") C
961f0 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 43 4f ONFIG_FILES="$CO
96200 4e 46 49 47 5f 46 49 4c 45 53 20 74 65 73 74 2f NFIG_FILES test/
96210 73 71 6c 5f 73 74 6d 74 5f 70 6f 73 74 67 72 65 sql_stmt_postgre
96220 73 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 s_tests/Makefile
96230 22 20 3b 3b 0a 20 20 20 20 22 74 65 73 74 2f 73 " ;;. "test/s
96240 71 6c 5f 73 74 6d 74 5f 67 65 6f 73 33 37 30 5f ql_stmt_geos370_
96250 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 65 22 29 tests/Makefile")
96260 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 22 24 CONFIG_FILES="$
96270 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 74 65 73 CONFIG_FILES tes
96280 74 2f 73 71 6c 5f 73 74 6d 74 5f 67 65 6f 73 33 t/sql_stmt_geos3
96290 37 30 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c 70_tests/Makefil
962a0 65 22 20 3b 3b 0a 20 20 20 20 22 74 65 73 74 2f e" ;;. "test/
962b0 73 71 6c 5f 73 74 6d 74 5f 72 65 6e 61 6d 65 6e sql_stmt_renamen
962c0 65 77 5f 74 65 73 74 73 2f 4d 61 6b 65 66 69 6c ew_tests/Makefil
962d0 65 22 29 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53 e") CONFIG_FILES
962e0 3d 22 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 ="$CONFIG_FILES
962f0 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 72 65 test/sql_stmt_re
96300 6e 61 6d 65 6e 65 77 5f 74 65 73 74 73 2f 4d 61 namenew_tests/Ma
96310 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 kefile" ;;. "
96320 74 65 73 74 2f 73 71 6c 5f 73 74 6d 74 5f 72 65 test/sql_stmt_re
96330 6e 61 6d 65 6f 6c 64 5f 74 65 73 74 73 2f 4d 61 nameold_tests/Ma
96340 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f kefile") CONFIG_
96350 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
96360 49 4c 45 53 20 74 65 73 74 2f 73 71 6c 5f 73 74 ILES test/sql_st
96370 6d 74 5f 72 65 6e 61 6d 65 6f 6c 64 5f 74 65 73 mt_renameold_tes
96380 74 73 2f 4d 61 6b 65 66 69 6c 65 22 20 3b 3b 0a ts/Makefile" ;;.
96390 20 20 20 20 22 65 78 61 6d 70 6c 65 73 2f 4d 61 "examples/Ma
963a0 6b 65 66 69 6c 65 22 29 20 43 4f 4e 46 49 47 5f kefile") CONFIG_
963b0 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
963c0 49 4c 45 53 20 65 78 61 6d 70 6c 65 73 2f 4d 61 ILES examples/Ma
963d0 6b 65 66 69 6c 65 22 20 3b 3b 0a 20 20 20 20 22 kefile" ;;. "
963e0 44 6f 78 79 66 69 6c 65 22 29 20 43 4f 4e 46 49 Doxyfile") CONFI
963f0 47 5f 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 G_FILES="$CONFIG
96400 5f 46 49 4c 45 53 20 44 6f 78 79 66 69 6c 65 22 _FILES Doxyfile"
96410 20 3b 3b 0a 20 20 20 20 22 73 70 61 74 69 61 6c ;;. "spatial
96420 69 74 65 2e 70 63 22 29 20 43 4f 4e 46 49 47 5f ite.pc") CONFIG_
96430 46 49 4c 45 53 3d 22 24 43 4f 4e 46 49 47 5f 46 FILES="$CONFIG_F
96440 49 4c 45 53 20 73 70 61 74 69 61 6c 69 74 65 2e ILES spatialite.
96450 70 63 22 20 3b 3b 0a 0a 20 20 2a 29 20 61 73 5f pc" ;;.. *) as_
96460 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 69 6e 76 fn_error $? "inv
96470 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 3a 20 5c alid argument: \
96480 60 24 61 63 5f 63 6f 6e 66 69 67 5f 74 61 72 67 `$ac_config_targ
96490 65 74 27 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 et'" "$LINENO" 5
964a0 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 0a ;;. esac.done..
964b0 0a 23 20 49 66 20 74 68 65 20 75 73 65 72 20 64 .# If the user d
964c0 69 64 20 6e 6f 74 20 75 73 65 20 74 68 65 20 61 id not use the a
964d0 72 67 75 6d 65 6e 74 73 20 74 6f 20 73 70 65 63 rguments to spec
964e0 69 66 79 20 74 68 65 20 69 74 65 6d 73 20 74 6f ify the items to
964f0 20 69 6e 73 74 61 6e 74 69 61 74 65 2c 0a 23 20 instantiate,.#
96500 74 68 65 6e 20 74 68 65 20 65 6e 76 76 61 72 20 then the envvar
96510 69 6e 74 65 72 66 61 63 65 20 69 73 20 75 73 65 interface is use
96520 64 2e 20 20 53 65 74 20 6f 6e 6c 79 20 74 68 6f d. Set only tho
96530 73 65 20 74 68 61 74 20 61 72 65 20 6e 6f 74 2e se that are not.
96540 0a 23 20 57 65 20 75 73 65 20 74 68 65 20 6c 6f .# We use the lo
96550 6e 67 20 66 6f 72 6d 20 66 6f 72 20 74 68 65 20 ng form for the
96560 64 65 66 61 75 6c 74 20 61 73 73 69 67 6e 6d 65 default assignme
96570 6e 74 20 62 65 63 61 75 73 65 20 6f 66 20 61 6e nt because of an
96580 20 65 78 74 72 65 6d 65 6c 79 0a 23 20 62 69 7a extremely.# biz
96590 61 72 72 65 20 62 75 67 20 6f 6e 20 53 75 6e 4f arre bug on SunO
965a0 53 20 34 2e 31 2e 33 2e 0a 69 66 20 24 61 63 5f S 4.1.3..if $ac_
965b0 6e 65 65 64 5f 64 65 66 61 75 6c 74 73 3b 20 74 need_defaults; t
965c0 68 65 6e 0a 20 20 74 65 73 74 20 22 24 7b 43 4f hen. test "${CO
965d0 4e 46 49 47 5f 46 49 4c 45 53 2b 73 65 74 7d 22 NFIG_FILES+set}"
965e0 20 3d 20 73 65 74 20 7c 7c 20 43 4f 4e 46 49 47 = set || CONFIG
965f0 5f 46 49 4c 45 53 3d 24 63 6f 6e 66 69 67 5f 66 _FILES=$config_f
96600 69 6c 65 73 0a 20 20 74 65 73 74 20 22 24 7b 43 iles. test "${C
96610 4f 4e 46 49 47 5f 48 45 41 44 45 52 53 2b 73 65 ONFIG_HEADERS+se
96620 74 7d 22 20 3d 20 73 65 74 20 7c 7c 20 43 4f 4e t}" = set || CON
96630 46 49 47 5f 48 45 41 44 45 52 53 3d 24 63 6f 6e FIG_HEADERS=$con
96640 66 69 67 5f 68 65 61 64 65 72 73 0a 20 20 74 65 fig_headers. te
96650 73 74 20 22 24 7b 43 4f 4e 46 49 47 5f 43 4f 4d st "${CONFIG_COM
96660 4d 41 4e 44 53 2b 73 65 74 7d 22 20 3d 20 73 65 MANDS+set}" = se
96670 74 20 7c 7c 20 43 4f 4e 46 49 47 5f 43 4f 4d 4d t || CONFIG_COMM
96680 41 4e 44 53 3d 24 63 6f 6e 66 69 67 5f 63 6f 6d ANDS=$config_com
96690 6d 61 6e 64 73 0a 66 69 0a 0a 23 20 48 61 76 65 mands.fi..# Have
966a0 20 61 20 74 65 6d 70 6f 72 61 72 79 20 64 69 72 a temporary dir
966b0 65 63 74 6f 72 79 20 66 6f 72 20 63 6f 6e 76 65 ectory for conve
966c0 6e 69 65 6e 63 65 2e 20 20 4d 61 6b 65 20 69 74 nience. Make it
966d0 20 69 6e 20 74 68 65 20 62 75 69 6c 64 20 74 72 in the build tr
966e0 65 65 0a 23 20 73 69 6d 70 6c 79 20 62 65 63 61 ee.# simply beca
966f0 75 73 65 20 74 68 65 72 65 20 69 73 20 6e 6f 20 use there is no
96700 72 65 61 73 6f 6e 20 61 67 61 69 6e 73 74 20 68 reason against h
96710 61 76 69 6e 67 20 69 74 20 68 65 72 65 2c 20 61 aving it here, a
96720 6e 64 20 69 6e 20 61 64 64 69 74 69 6f 6e 2c 0a nd in addition,.
96730 23 20 63 72 65 61 74 69 6e 67 20 61 6e 64 20 6d # creating and m
96740 6f 76 69 6e 67 20 66 69 6c 65 73 20 66 72 6f 6d oving files from
96750 20 2f 74 6d 70 20 63 61 6e 20 73 6f 6d 65 74 69 /tmp can someti
96760 6d 65 73 20 63 61 75 73 65 20 70 72 6f 62 6c 65 mes cause proble
96770 6d 73 2e 0a 23 20 48 6f 6f 6b 20 66 6f 72 20 69 ms..# Hook for i
96780 74 73 20 72 65 6d 6f 76 61 6c 20 75 6e 6c 65 73 ts removal unles
96790 73 20 64 65 62 75 67 67 69 6e 67 2e 0a 23 20 4e s debugging..# N
967a0 6f 74 65 20 74 68 61 74 20 74 68 65 72 65 20 69 ote that there i
967b0 73 20 61 20 73 6d 61 6c 6c 20 77 69 6e 64 6f 77 s a small window
967c0 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 64 69 in which the di
967d0 72 65 63 74 6f 72 79 20 77 69 6c 6c 20 6e 6f 74 rectory will not
967e0 20 62 65 20 63 6c 65 61 6e 65 64 3a 0a 23 20 61 be cleaned:.# a
967f0 66 74 65 72 20 69 74 73 20 63 72 65 61 74 69 6f fter its creatio
96800 6e 20 62 75 74 20 62 65 66 6f 72 65 20 69 74 73 n but before its
96810 20 6e 61 6d 65 20 68 61 73 20 62 65 65 6e 20 61 name has been a
96820 73 73 69 67 6e 65 64 20 74 6f 20 60 24 74 6d 70 ssigned to `$tmp
96830 27 2e 0a 24 64 65 62 75 67 20 7c 7c 0a 7b 0a 20 '..$debug ||.{.
96840 20 74 6d 70 3d 20 61 63 5f 74 6d 70 3d 0a 20 20 tmp= ac_tmp=.
96850 74 72 61 70 20 27 65 78 69 74 5f 73 74 61 74 75 trap 'exit_statu
96860 73 3d 24 3f 0a 20 20 3a 20 22 24 7b 61 63 5f 74 s=$?. : "${ac_t
96870 6d 70 3a 3d 24 74 6d 70 7d 22 0a 20 20 7b 20 74 mp:=$tmp}". { t
96880 65 73 74 20 21 20 2d 64 20 22 24 61 63 5f 74 6d est ! -d "$ac_tm
96890 70 22 20 7c 7c 20 72 6d 20 2d 66 72 20 22 24 61 p" || rm -fr "$a
968a0 63 5f 74 6d 70 22 3b 20 7d 20 26 26 20 65 78 69 c_tmp"; } && exi
968b0 74 20 24 65 78 69 74 5f 73 74 61 74 75 73 0a 27 t $exit_status.'
968c0 20 30 0a 20 20 74 72 61 70 20 27 61 73 5f 66 6e 0. trap 'as_fn
968d0 5f 65 78 69 74 20 31 27 20 31 20 32 20 31 33 20 _exit 1' 1 2 13
968e0 31 35 0a 7d 0a 23 20 43 72 65 61 74 65 20 61 20 15.}.# Create a
968f0 28 73 65 63 75 72 65 29 20 74 6d 70 20 64 69 72 (secure) tmp dir
96900 65 63 74 6f 72 79 20 66 6f 72 20 74 6d 70 20 66 ectory for tmp f
96910 69 6c 65 73 2e 0a 0a 7b 0a 20 20 74 6d 70 3d 60 iles...{. tmp=`
96920 28 75 6d 61 73 6b 20 30 37 37 20 26 26 20 6d 6b (umask 077 && mk
96930 74 65 6d 70 20 2d 64 20 22 2e 2f 63 6f 6e 66 58 temp -d "./confX
96940 58 58 58 58 58 22 29 20 32 3e 2f 64 65 76 2f 6e XXXXX") 2>/dev/n
96950 75 6c 6c 60 20 26 26 0a 20 20 74 65 73 74 20 2d ull` &&. test -
96960 64 20 22 24 74 6d 70 22 0a 7d 20 20 7c 7c 0a 7b d "$tmp".} ||.{
96970 0a 20 20 74 6d 70 3d 2e 2f 63 6f 6e 66 24 24 2d . tmp=./conf$$-
96980 24 52 41 4e 44 4f 4d 0a 20 20 28 75 6d 61 73 6b $RANDOM. (umask
96990 20 30 37 37 20 26 26 20 6d 6b 64 69 72 20 22 24 077 && mkdir "$
969a0 74 6d 70 22 29 0a 7d 20 7c 7c 20 61 73 5f 66 6e tmp").} || as_fn
969b0 5f 65 72 72 6f 72 20 24 3f 20 22 63 61 6e 6e 6f _error $? "canno
969c0 74 20 63 72 65 61 74 65 20 61 20 74 65 6d 70 6f t create a tempo
969d0 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 20 69 rary directory i
969e0 6e 20 2e 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 n ." "$LINENO" 5
969f0 0a 61 63 5f 74 6d 70 3d 24 74 6d 70 0a 0a 23 20 .ac_tmp=$tmp..#
96a00 53 65 74 20 75 70 20 74 68 65 20 73 63 72 69 70 Set up the scrip
96a10 74 73 20 66 6f 72 20 43 4f 4e 46 49 47 5f 46 49 ts for CONFIG_FI
96a20 4c 45 53 20 73 65 63 74 69 6f 6e 2e 0a 23 20 4e LES section..# N
96a30 6f 20 6e 65 65 64 20 74 6f 20 67 65 6e 65 72 61 o need to genera
96a40 74 65 20 74 68 65 6d 20 69 66 20 74 68 65 72 65 te them if there
96a50 20 61 72 65 20 6e 6f 20 43 4f 4e 46 49 47 5f 46 are no CONFIG_F
96a60 49 4c 45 53 2e 0a 23 20 54 68 69 73 20 68 61 70 ILES..# This hap
96a70 70 65 6e 73 20 66 6f 72 20 69 6e 73 74 61 6e 63 pens for instanc
96a80 65 20 77 69 74 68 20 60 2e 2f 63 6f 6e 66 69 67 e with `./config
96a90 2e 73 74 61 74 75 73 20 63 6f 6e 66 69 67 2e 68 .status config.h
96aa0 27 2e 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 '..if test -n "$
96ab0 43 4f 4e 46 49 47 5f 46 49 4c 45 53 22 3b 20 74 CONFIG_FILES"; t
96ac0 68 65 6e 0a 0a 0a 61 63 5f 63 72 3d 60 65 63 68 hen...ac_cr=`ech
96ad0 6f 20 58 20 7c 20 74 72 20 58 20 27 5c 30 31 35 o X | tr X '\015
96ae0 27 60 0a 23 20 4f 6e 20 63 79 67 77 69 6e 2c 20 '`.# On cygwin,
96af0 62 61 73 68 20 63 61 6e 20 65 61 74 20 5c 72 20 bash can eat \r
96b00 69 6e 73 69 64 65 20 60 60 20 69 66 20 74 68 65 inside `` if the
96b10 20 75 73 65 72 20 72 65 71 75 65 73 74 65 64 20 user requested
96b20 69 67 6e 63 72 2e 0a 23 20 42 75 74 20 77 65 20 igncr..# But we
96b30 6b 6e 6f 77 20 6f 66 20 6e 6f 20 6f 74 68 65 72 know of no other
96b40 20 73 68 65 6c 6c 20 77 68 65 72 65 20 61 63 5f shell where ac_
96b50 63 72 20 77 6f 75 6c 64 20 62 65 20 65 6d 70 74 cr would be empt
96b60 79 20 61 74 20 74 68 69 73 0a 23 20 70 6f 69 6e y at this.# poin
96b70 74 2c 20 73 6f 20 77 65 20 63 61 6e 20 75 73 65 t, so we can use
96b80 20 61 20 62 61 73 68 69 73 6d 20 61 73 20 61 20 a bashism as a
96b90 66 61 6c 6c 62 61 63 6b 2e 0a 69 66 20 74 65 73 fallback..if tes
96ba0 74 20 22 78 24 61 63 5f 63 72 22 20 3d 20 78 3b t "x$ac_cr" = x;
96bb0 20 74 68 65 6e 0a 20 20 65 76 61 6c 20 61 63 5f then. eval ac_
96bc0 63 72 3d 5c 24 5c 27 5c 5c 72 5c 27 0a 66 69 0a cr=\$\'\\r\'.fi.
96bd0 61 63 5f 63 73 5f 61 77 6b 5f 63 72 3d 60 24 41 ac_cs_awk_cr=`$A
96be0 57 4b 20 27 42 45 47 49 4e 20 7b 20 70 72 69 6e WK 'BEGIN { prin
96bf0 74 20 22 61 5c 72 62 22 20 7d 27 20 3c 2f 64 65 t "a\rb" }' </de
96c00 76 2f 6e 75 6c 6c 20 32 3e 2f 64 65 76 2f 6e 75 v/null 2>/dev/nu
96c10 6c 6c 60 0a 69 66 20 74 65 73 74 20 22 24 61 63 ll`.if test "$ac
96c20 5f 63 73 5f 61 77 6b 5f 63 72 22 20 3d 20 22 61 _cs_awk_cr" = "a
96c30 24 7b 61 63 5f 63 72 7d 62 22 3b 20 74 68 65 6e ${ac_cr}b"; then
96c40 0a 20 20 61 63 5f 63 73 5f 61 77 6b 5f 63 72 3d . ac_cs_awk_cr=
96c50 27 5c 5c 72 27 0a 65 6c 73 65 0a 20 20 61 63 5f '\\r'.else. ac_
96c60 63 73 5f 61 77 6b 5f 63 72 3d 24 61 63 5f 63 72 cs_awk_cr=$ac_cr
96c70 0a 66 69 0a 0a 65 63 68 6f 20 27 42 45 47 49 4e .fi..echo 'BEGIN
96c80 20 7b 27 20 3e 22 24 61 63 5f 74 6d 70 2f 73 75 {' >"$ac_tmp/su
96c90 62 73 31 2e 61 77 6b 22 20 26 26 0a 5f 41 43 45 bs1.awk" &&._ACE
96ca0 4f 46 0a 0a 0a 7b 0a 20 20 65 63 68 6f 20 22 63 OF...{. echo "c
96cb0 61 74 20 3e 63 6f 6e 66 24 24 73 75 62 73 2e 61 at >conf$$subs.a
96cc0 77 6b 20 3c 3c 5f 41 43 45 4f 46 22 20 26 26 0a wk <<_ACEOF" &&.
96cd0 20 20 65 63 68 6f 20 22 24 61 63 5f 73 75 62 73 echo "$ac_subs
96ce0 74 5f 76 61 72 73 22 20 7c 20 73 65 64 20 27 73 t_vars" | sed 's
96cf0 2f 2e 2a 2f 26 21 24 26 24 61 63 5f 64 65 6c 69 /.*/&!$&$ac_deli
96d00 6d 2f 27 20 26 26 0a 20 20 65 63 68 6f 20 22 5f m/' &&. echo "_
96d10 41 43 45 4f 46 22 0a 7d 20 3e 63 6f 6e 66 24 24 ACEOF".} >conf$$
96d20 73 75 62 73 2e 73 68 20 7c 7c 0a 20 20 61 73 5f subs.sh ||. as_
96d30 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 6f 75 fn_error $? "cou
96d40 6c 64 20 6e 6f 74 20 6d 61 6b 65 20 24 43 4f 4e ld not make $CON
96d50 46 49 47 5f 53 54 41 54 55 53 22 20 22 24 4c 49 FIG_STATUS" "$LI
96d60 4e 45 4e 4f 22 20 35 0a 61 63 5f 64 65 6c 69 6d NENO" 5.ac_delim
96d70 5f 6e 75 6d 3d 60 65 63 68 6f 20 22 24 61 63 5f _num=`echo "$ac_
96d80 73 75 62 73 74 5f 76 61 72 73 22 20 7c 20 67 72 subst_vars" | gr
96d90 65 70 20 2d 63 20 27 5e 27 60 0a 61 63 5f 64 65 ep -c '^'`.ac_de
96da0 6c 69 6d 3d 27 25 21 5f 21 23 20 27 0a 66 6f 72 lim='%!_!# '.for
96db0 20 61 63 5f 6c 61 73 74 5f 74 72 79 20 69 6e 20 ac_last_try in
96dc0 66 61 6c 73 65 20 66 61 6c 73 65 20 66 61 6c 73 false false fals
96dd0 65 20 66 61 6c 73 65 20 66 61 6c 73 65 20 3a 3b e false false :;
96de0 20 64 6f 0a 20 20 2e 20 2e 2f 63 6f 6e 66 24 24 do. . ./conf$$
96df0 73 75 62 73 2e 73 68 20 7c 7c 0a 20 20 20 20 61 subs.sh ||. a
96e00 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 s_fn_error $? "c
96e10 6f 75 6c 64 20 6e 6f 74 20 6d 61 6b 65 20 24 43 ould not make $C
96e20 4f 4e 46 49 47 5f 53 54 41 54 55 53 22 20 22 24 ONFIG_STATUS" "$
96e30 4c 49 4e 45 4e 4f 22 20 35 0a 0a 20 20 61 63 5f LINENO" 5.. ac_
96e40 64 65 6c 69 6d 5f 6e 3d 60 73 65 64 20 2d 6e 20 delim_n=`sed -n
96e50 22 73 2f 2e 2a 24 61 63 5f 64 65 6c 69 6d 5c 24 "s/.*$ac_delim\$
96e60 2f 58 2f 70 22 20 63 6f 6e 66 24 24 73 75 62 73 /X/p" conf$$subs
96e70 2e 61 77 6b 20 7c 20 67 72 65 70 20 2d 63 20 58 .awk | grep -c X
96e80 60 0a 20 20 69 66 20 74 65 73 74 20 24 61 63 5f `. if test $ac_
96e90 64 65 6c 69 6d 5f 6e 20 3d 20 24 61 63 5f 64 65 delim_n = $ac_de
96ea0 6c 69 6d 5f 6e 75 6d 3b 20 74 68 65 6e 0a 20 20 lim_num; then.
96eb0 20 20 62 72 65 61 6b 0a 20 20 65 6c 69 66 20 24 break. elif $
96ec0 61 63 5f 6c 61 73 74 5f 74 72 79 3b 20 74 68 65 ac_last_try; the
96ed0 6e 0a 20 20 20 20 61 73 5f 66 6e 5f 65 72 72 6f n. as_fn_erro
96ee0 72 20 24 3f 20 22 63 6f 75 6c 64 20 6e 6f 74 20 r $? "could not
96ef0 6d 61 6b 65 20 24 43 4f 4e 46 49 47 5f 53 54 41 make $CONFIG_STA
96f00 54 55 53 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 TUS" "$LINENO" 5
96f10 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 64 . else. ac_d
96f20 65 6c 69 6d 3d 22 24 61 63 5f 64 65 6c 69 6d 21 elim="$ac_delim!
96f30 24 61 63 5f 64 65 6c 69 6d 20 5f 24 61 63 5f 64 $ac_delim _$ac_d
96f40 65 6c 69 6d 21 21 20 22 0a 20 20 66 69 0a 64 6f elim!! ". fi.do
96f50 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 24 24 73 ne.rm -f conf$$s
96f60 75 62 73 2e 73 68 0a 0a 63 61 74 20 3e 3e 24 43 ubs.sh..cat >>$C
96f70 4f 4e 46 49 47 5f 53 54 41 54 55 53 20 3c 3c 5f ONFIG_STATUS <<_
96f80 41 43 45 4f 46 20 7c 7c 20 61 63 5f 77 72 69 74 ACEOF || ac_writ
96f90 65 5f 66 61 69 6c 3d 31 0a 63 61 74 20 3e 3e 22 e_fail=1.cat >>"
96fa0 5c 24 61 63 5f 74 6d 70 2f 73 75 62 73 31 2e 61 \$ac_tmp/subs1.a
96fb0 77 6b 22 20 3c 3c 5c 5c 5f 41 43 41 57 4b 20 26 wk" <<\\_ACAWK &
96fc0 26 0a 5f 41 43 45 4f 46 0a 73 65 64 20 2d 6e 20 &._ACEOF.sed -n
96fd0 27 0a 68 0a 73 2f 5e 2f 53 5b 22 2f 3b 20 73 2f '.h.s/^/S["/; s/
96fe0 21 2e 2a 2f 22 5d 3d 2f 0a 70 0a 67 0a 73 2f 5e !.*/"]=/.p.g.s/^
96ff0 5b 5e 21 5d 2a 21 2f 2f 0a 3a 72 65 70 6c 0a 74 [^!]*!//.:repl.t
97000 20 72 65 70 6c 0a 73 2f 27 22 24 61 63 5f 64 65 repl.s/'"$ac_de
97010 6c 69 6d 22 27 24 2f 2f 0a 74 20 64 65 6c 69 6d lim"'$//.t delim
97020 0a 3a 6e 6c 0a 68 0a 73 2f 5c 28 2e 5c 7b 31 34 .:nl.h.s/\(.\{14
97030 38 5c 7d 5c 29 2e 2e 2a 2f 5c 31 2f 0a 74 20 6d 8\}\)..*/\1/.t m
97040 6f 72 65 31 0a 73 2f 5b 22 5c 5c 5d 2f 5c 5c 26 ore1.s/["\\]/\\&
97050 2f 67 3b 20 73 2f 5e 2f 22 2f 3b 20 73 2f 24 2f /g; s/^/"/; s/$/
97060 5c 5c 6e 22 5c 5c 2f 0a 70 0a 6e 0a 62 20 72 65 \\n"\\/.p.n.b re
97070 70 6c 0a 3a 6d 6f 72 65 31 0a 73 2f 5b 22 5c 5c pl.:more1.s/["\\
97080 5d 2f 5c 5c 26 2f 67 3b 20 73 2f 5e 2f 22 2f 3b ]/\\&/g; s/^/"/;
97090 20 73 2f 24 2f 22 5c 5c 2f 0a 70 0a 67 0a 73 2f s/$/"\\/.p.g.s/
970a0 2e 5c 7b 31 34 38 5c 7d 2f 2f 0a 74 20 6e 6c 0a .\{148\}//.t nl.
970b0 3a 64 65 6c 69 6d 0a 68 0a 73 2f 5c 28 2e 5c 7b :delim.h.s/\(.\{
970c0 31 34 38 5c 7d 5c 29 2e 2e 2a 2f 5c 31 2f 0a 74 148\}\)..*/\1/.t
970d0 20 6d 6f 72 65 32 0a 73 2f 5b 22 5c 5c 5d 2f 5c more2.s/["\\]/\
970e0 5c 26 2f 67 3b 20 73 2f 5e 2f 22 2f 3b 20 73 2f \&/g; s/^/"/; s/
970f0 24 2f 22 2f 0a 70 0a 62 0a 3a 6d 6f 72 65 32 0a $/"/.p.b.:more2.
97100 73 2f 5b 22 5c 5c 5d 2f 5c 5c 26 2f 67 3b 20 73 s/["\\]/\\&/g; s
97110 2f 5e 2f 22 2f 3b 20 73 2f 24 2f 22 5c 5c 2f 0a /^/"/; s/$/"\\/.
97120 70 0a 67 0a 73 2f 2e 5c 7b 31 34 38 5c 7d 2f 2f p.g.s/.\{148\}//
97130 0a 74 20 64 65 6c 69 6d 0a 27 20 3c 63 6f 6e 66 .t delim.' <conf
97140 24 24 73 75 62 73 2e 61 77 6b 20 7c 20 73 65 64 $$subs.awk | sed
97150 20 27 0a 2f 5e 5b 5e 22 22 5d 2f 7b 0a 20 20 4e './^[^""]/{. N
97160 0a 20 20 73 2f 5c 6e 2f 2f 0a 7d 0a 27 20 3e 3e . s/\n//.}.' >>
97170 24 43 4f 4e 46 49 47 5f 53 54 41 54 55 53 20 7c $CONFIG_STATUS |
97180 7c 20 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d | ac_write_fail=
97190 31 0a 72 6d 20 2d 66 20 63 6f 6e 66 24 24 73 75 1.rm -f conf$$su
971a0 62 73 2e 61 77 6b 0a 63 61 74 20 3e 3e 24 43 4f bs.awk.cat >>$CO
971b0 4e 46 49 47 5f 53 54 41 54 55 53 20 3c 3c 5f 41 NFIG_STATUS <<_A
971c0 43 45 4f 46 20 7c 7c 20 61 63 5f 77 72 69 74 65 CEOF || ac_write
971d0 5f 66 61 69 6c 3d 31 0a 5f 41 43 41 57 4b 0a 63 _fail=1._ACAWK.c
971e0 61 74 20 3e 3e 22 5c 24 61 63 5f 74 6d 70 2f 73 at >>"\$ac_tmp/s
971f0 75 62 73 31 2e 61 77 6b 22 20 3c 3c 5f 41 43 41 ubs1.awk" <<_ACA
97200 57 4b 20 26 26 0a 20 20 66 6f 72 20 28 6b 65 79 WK &&. for (key
97210 20 69 6e 20 53 29 20 53 5f 69 73 5f 73 65 74 5b in S) S_is_set[
97220 6b 65 79 5d 20 3d 20 31 0a 20 20 46 53 20 3d 20 key] = 1. FS =
97230 22 07 22 0a 0a 7d 0a 7b 0a 20 20 6c 69 6e 65 20 "."..}.{. line
97240 3d 20 24 20 30 0a 20 20 6e 66 69 65 6c 64 73 20 = $ 0. nfields
97250 3d 20 73 70 6c 69 74 28 6c 69 6e 65 2c 20 66 69 = split(line, fi
97260 65 6c 64 2c 20 22 40 22 29 0a 20 20 73 75 62 73 eld, "@"). subs
97270 74 65 64 20 3d 20 30 0a 20 20 6c 65 6e 20 3d 20 ted = 0. len =
97280 6c 65 6e 67 74 68 28 66 69 65 6c 64 5b 31 5d 29 length(field[1])
97290 0a 20 20 66 6f 72 20 28 69 20 3d 20 32 3b 20 69 . for (i = 2; i
972a0 20 3c 20 6e 66 69 65 6c 64 73 3b 20 69 2b 2b 29 < nfields; i++)
972b0 20 7b 0a 20 20 20 20 6b 65 79 20 3d 20 66 69 65 {. key = fie
972c0 6c 64 5b 69 5d 0a 20 20 20 20 6b 65 79 6c 65 6e ld[i]. keylen
972d0 20 3d 20 6c 65 6e 67 74 68 28 6b 65 79 29 0a 20 = length(key).
972e0 20 20 20 69 66 20 28 53 5f 69 73 5f 73 65 74 5b if (S_is_set[
972f0 6b 65 79 5d 29 20 7b 0a 20 20 20 20 20 20 76 61 key]) {. va
97300 6c 75 65 20 3d 20 53 5b 6b 65 79 5d 0a 20 20 20 lue = S[key].
97310 20 20 20 6c 69 6e 65 20 3d 20 73 75 62 73 74 72 line = substr
97320 28 6c 69 6e 65 2c 20 31 2c 20 6c 65 6e 29 20 22 (line, 1, len) "
97330 22 20 76 61 6c 75 65 20 22 22 20 73 75 62 73 74 " value "" subst
97340 72 28 6c 69 6e 65 2c 20 6c 65 6e 20 2b 20 6b 65 r(line, len + ke
97350 79 6c 65 6e 20 2b 20 33 29 0a 20 20 20 20 20 20 ylen + 3).
97360 6c 65 6e 20 2b 3d 20 6c 65 6e 67 74 68 28 76 61 len += length(va
97370 6c 75 65 29 20 2b 20 6c 65 6e 67 74 68 28 66 69 lue) + length(fi
97380 65 6c 64 5b 2b 2b 69 5d 29 0a 20 20 20 20 20 20 eld[++i]).
97390 73 75 62 73 74 65 64 20 3d 20 31 0a 20 20 20 20 substed = 1.
973a0 7d 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 65 6e } else. len
973b0 20 2b 3d 20 31 20 2b 20 6b 65 79 6c 65 6e 0a 20 += 1 + keylen.
973c0 20 7d 0a 0a 20 20 70 72 69 6e 74 20 6c 69 6e 65 }.. print line
973d0 0a 7d 0a 0a 5f 41 43 41 57 4b 0a 5f 41 43 45 4f .}.._ACAWK._ACEO
973e0 46 0a 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f F.cat >>$CONFIG_
973f0 53 54 41 54 55 53 20 3c 3c 5c 5f 41 43 45 4f 46 STATUS <<\_ACEOF
97400 20 7c 7c 20 61 63 5f 77 72 69 74 65 5f 66 61 69 || ac_write_fai
97410 6c 3d 31 0a 69 66 20 73 65 64 20 22 73 2f 24 61 l=1.if sed "s/$a
97420 63 5f 63 72 2f 2f 22 20 3c 20 2f 64 65 76 2f 6e c_cr//" < /dev/n
97430 75 6c 6c 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 ull > /dev/null
97440 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 73 65 64 2>&1; then. sed
97450 20 22 73 2f 24 61 63 5f 63 72 5c 24 2f 2f 3b 20 "s/$ac_cr\$//;
97460 73 2f 24 61 63 5f 63 72 2f 24 61 63 5f 63 73 5f s/$ac_cr/$ac_cs_
97470 61 77 6b 5f 63 72 2f 67 22 0a 65 6c 73 65 0a 20 awk_cr/g".else.
97480 20 63 61 74 0a 66 69 20 3c 20 22 24 61 63 5f 74 cat.fi < "$ac_t
97490 6d 70 2f 73 75 62 73 31 2e 61 77 6b 22 20 3e 20 mp/subs1.awk" >
974a0 22 24 61 63 5f 74 6d 70 2f 73 75 62 73 2e 61 77 "$ac_tmp/subs.aw
974b0 6b 22 20 5c 0a 20 20 7c 7c 20 61 73 5f 66 6e 5f k" \. || as_fn_
974c0 65 72 72 6f 72 20 24 3f 20 22 63 6f 75 6c 64 20 error $? "could
974d0 6e 6f 74 20 73 65 74 75 70 20 63 6f 6e 66 69 67 not setup config
974e0 20 66 69 6c 65 73 20 6d 61 63 68 69 6e 65 72 79 files machinery
974f0 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 5f 41 " "$LINENO" 5._A
97500 43 45 4f 46 0a 0a 23 20 56 50 41 54 48 20 6d 61 CEOF..# VPATH ma
97510 79 20 63 61 75 73 65 20 74 72 6f 75 62 6c 65 20 y cause trouble
97520 77 69 74 68 20 73 6f 6d 65 20 6d 61 6b 65 73 2c with some makes,
97530 20 73 6f 20 77 65 20 72 65 6d 6f 76 65 20 73 6f so we remove so
97540 6c 65 20 24 28 73 72 63 64 69 72 29 2c 0a 23 20 le $(srcdir),.#
97550 24 7b 73 72 63 64 69 72 7d 20 61 6e 64 20 40 73 ${srcdir} and @s
97560 72 63 64 69 72 40 20 65 6e 74 72 69 65 73 20 66 rcdir@ entries f
97570 72 6f 6d 20 56 50 41 54 48 20 69 66 20 73 72 63 rom VPATH if src
97580 64 69 72 20 69 73 20 22 2e 22 2c 20 73 74 72 69 dir is ".", stri
97590 70 20 6c 65 61 64 69 6e 67 20 61 6e 64 0a 23 20 p leading and.#
975a0 74 72 61 69 6c 69 6e 67 20 63 6f 6c 6f 6e 73 20 trailing colons
975b0 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 and then remove
975c0 74 68 65 20 77 68 6f 6c 65 20 6c 69 6e 65 20 69 the whole line i
975d0 66 20 56 50 41 54 48 20 62 65 63 6f 6d 65 73 20 f VPATH becomes
975e0 65 6d 70 74 79 0a 23 20 28 61 63 74 75 61 6c 6c empty.# (actuall
975f0 79 20 77 65 20 6c 65 61 76 65 20 61 6e 20 65 6d y we leave an em
97600 70 74 79 20 6c 69 6e 65 20 74 6f 20 70 72 65 73 pty line to pres
97610 65 72 76 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 erve line number
97620 73 29 2e 0a 69 66 20 74 65 73 74 20 22 78 24 73 s)..if test "x$s
97630 72 63 64 69 72 22 20 3d 20 78 2e 3b 20 74 68 65 rcdir" = x.; the
97640 6e 0a 20 20 61 63 5f 76 70 73 75 62 3d 27 2f 5e n. ac_vpsub='/^
97650 5b 09 20 5d 2a 56 50 41 54 48 5b 09 20 5d 2a 3d [. ]*VPATH[. ]*=
97660 5b 09 20 5d 2a 2f 7b 0a 68 0a 73 2f 2f 2f 0a 73 [. ]*/{.h.s///.s
97670 2f 5e 2f 3a 2f 0a 73 2f 5b 09 20 5d 2a 24 2f 3a /^/:/.s/[. ]*$/:
97680 2f 0a 73 2f 3a 5c 24 28 73 72 63 64 69 72 29 3a /.s/:\$(srcdir):
97690 2f 3a 2f 67 0a 73 2f 3a 5c 24 7b 73 72 63 64 69 /:/g.s/:\${srcdi
976a0 72 7d 3a 2f 3a 2f 67 0a 73 2f 3a 40 73 72 63 64 r}:/:/g.s/:@srcd
976b0 69 72 40 3a 2f 3a 2f 67 0a 73 2f 5e 3a 2a 2f 2f ir@:/:/g.s/^:*//
976c0 0a 73 2f 3a 2a 24 2f 2f 0a 78 0a 73 2f 5c 28 3d .s/:*$//.x.s/\(=
976d0 5b 09 20 5d 2a 5c 29 2e 2a 2f 5c 31 2f 0a 47 0a [. ]*\).*/\1/.G.
976e0 73 2f 5c 6e 2f 2f 0a 73 2f 5e 5b 5e 3d 5d 2a 3d s/\n//.s/^[^=]*=
976f0 5b 09 20 5d 2a 24 2f 2f 0a 7d 27 0a 66 69 0a 0a [. ]*$//.}'.fi..
97700 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 54 cat >>$CONFIG_ST
97710 41 54 55 53 20 3c 3c 5c 5f 41 43 45 4f 46 20 7c ATUS <<\_ACEOF |
97720 7c 20 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d | ac_write_fail=
97730 31 0a 66 69 20 23 20 74 65 73 74 20 2d 6e 20 22 1.fi # test -n "
97740 24 43 4f 4e 46 49 47 5f 46 49 4c 45 53 22 0a 0a $CONFIG_FILES"..
97750 23 20 53 65 74 20 75 70 20 74 68 65 20 73 63 72 # Set up the scr
97760 69 70 74 73 20 66 6f 72 20 43 4f 4e 46 49 47 5f ipts for CONFIG_
97770 48 45 41 44 45 52 53 20 73 65 63 74 69 6f 6e 2e HEADERS section.
97780 0a 23 20 4e 6f 20 6e 65 65 64 20 74 6f 20 67 65 .# No need to ge
97790 6e 65 72 61 74 65 20 74 68 65 6d 20 69 66 20 74 nerate them if t
977a0 68 65 72 65 20 61 72 65 20 6e 6f 20 43 4f 4e 46 here are no CONF
977b0 49 47 5f 48 45 41 44 45 52 53 2e 0a 23 20 54 68 IG_HEADERS..# Th
977c0 69 73 20 68 61 70 70 65 6e 73 20 66 6f 72 20 69 is happens for i
977d0 6e 73 74 61 6e 63 65 20 77 69 74 68 20 60 2e 2f nstance with `./
977e0 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 20 4d 61 config.status Ma
977f0 6b 65 66 69 6c 65 27 2e 0a 69 66 20 74 65 73 74 kefile'..if test
97800 20 2d 6e 20 22 24 43 4f 4e 46 49 47 5f 48 45 41 -n "$CONFIG_HEA
97810 44 45 52 53 22 3b 20 74 68 65 6e 0a 63 61 74 20 DERS"; then.cat
97820 3e 22 24 61 63 5f 74 6d 70 2f 64 65 66 69 6e 65 >"$ac_tmp/define
97830 73 2e 61 77 6b 22 20 3c 3c 5c 5f 41 43 41 57 4b s.awk" <<\_ACAWK
97840 20 7c 7c 0a 42 45 47 49 4e 20 7b 0a 5f 41 43 45 ||.BEGIN {._ACE
97850 4f 46 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 OF..# Transform
97860 63 6f 6e 66 64 65 66 73 2e 68 20 69 6e 74 6f 20 confdefs.h into
97870 61 6e 20 61 77 6b 20 73 63 72 69 70 74 20 60 64 an awk script `d
97880 65 66 69 6e 65 73 2e 61 77 6b 27 2c 20 65 6d 62 efines.awk', emb
97890 65 64 64 65 64 20 61 73 0a 23 20 68 65 72 65 2d edded as.# here-
978a0 64 6f 63 75 6d 65 6e 74 20 69 6e 20 63 6f 6e 66 document in conf
978b0 69 67 2e 73 74 61 74 75 73 2c 20 74 68 61 74 20 ig.status, that
978c0 73 75 62 73 74 69 74 75 74 65 73 20 74 68 65 20 substitutes the
978d0 70 72 6f 70 65 72 20 76 61 6c 75 65 73 20 69 6e proper values in
978e0 74 6f 0a 23 20 63 6f 6e 66 69 67 2e 68 2e 69 6e to.# config.h.in
978f0 20 74 6f 20 70 72 6f 64 75 63 65 20 63 6f 6e 66 to produce conf
97900 69 67 2e 68 2e 0a 0a 23 20 43 72 65 61 74 65 20 ig.h...# Create
97910 61 20 64 65 6c 69 6d 69 74 65 72 20 73 74 72 69 a delimiter stri
97920 6e 67 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 ng that does not
97930 20 65 78 69 73 74 20 69 6e 20 63 6f 6e 66 64 65 exist in confde
97940 66 73 2e 68 2c 20 74 6f 20 65 61 73 65 0a 23 20 fs.h, to ease.#
97950 68 61 6e 64 6c 69 6e 67 20 6f 66 20 6c 6f 6e 67 handling of long
97960 20 6c 69 6e 65 73 2e 0a 61 63 5f 64 65 6c 69 6d lines..ac_delim
97970 3d 27 25 21 5f 21 23 20 27 0a 66 6f 72 20 61 63 ='%!_!# '.for ac
97980 5f 6c 61 73 74 5f 74 72 79 20 69 6e 20 66 61 6c _last_try in fal
97990 73 65 20 66 61 6c 73 65 20 3a 3b 20 64 6f 0a 20 se false :; do.
979a0 20 61 63 5f 74 74 3d 60 73 65 64 20 2d 6e 20 22 ac_tt=`sed -n "
979b0 2f 24 61 63 5f 64 65 6c 69 6d 2f 70 22 20 63 6f /$ac_delim/p" co
979c0 6e 66 64 65 66 73 2e 68 60 0a 20 20 69 66 20 74 nfdefs.h`. if t
979d0 65 73 74 20 2d 7a 20 22 24 61 63 5f 74 74 22 3b est -z "$ac_tt";
979e0 20 74 68 65 6e 0a 20 20 20 20 62 72 65 61 6b 0a then. break.
979f0 20 20 65 6c 69 66 20 24 61 63 5f 6c 61 73 74 5f elif $ac_last_
97a00 74 72 79 3b 20 74 68 65 6e 0a 20 20 20 20 61 73 try; then. as
97a10 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 6f _fn_error $? "co
97a20 75 6c 64 20 6e 6f 74 20 6d 61 6b 65 20 24 43 4f uld not make $CO
97a30 4e 46 49 47 5f 48 45 41 44 45 52 53 22 20 22 24 NFIG_HEADERS" "$
97a40 4c 49 4e 45 4e 4f 22 20 35 0a 20 20 65 6c 73 65 LINENO" 5. else
97a50 0a 20 20 20 20 61 63 5f 64 65 6c 69 6d 3d 22 24 . ac_delim="$
97a60 61 63 5f 64 65 6c 69 6d 21 24 61 63 5f 64 65 6c ac_delim!$ac_del
97a70 69 6d 20 5f 24 61 63 5f 64 65 6c 69 6d 21 21 20 im _$ac_delim!!
97a80 22 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 23 20 46 ". fi.done..# F
97a90 6f 72 20 74 68 65 20 61 77 6b 20 73 63 72 69 70 or the awk scrip
97aa0 74 2c 20 44 20 69 73 20 61 6e 20 61 72 72 61 79 t, D is an array
97ab0 20 6f 66 20 6d 61 63 72 6f 20 76 61 6c 75 65 73 of macro values
97ac0 20 6b 65 79 65 64 20 62 79 20 6e 61 6d 65 2c 0a keyed by name,.
97ad0 23 20 6c 69 6b 65 77 69 73 65 20 50 20 63 6f 6e # likewise P con
97ae0 74 61 69 6e 73 20 6d 61 63 72 6f 20 70 61 72 61 tains macro para
97af0 6d 65 74 65 72 73 20 69 66 20 61 6e 79 2e 20 20 meters if any.
97b00 50 72 65 73 65 72 76 65 20 62 61 63 6b 73 6c 61 Preserve backsla
97b10 73 68 0a 23 20 6e 65 77 6c 69 6e 65 20 73 65 71 sh.# newline seq
97b20 75 65 6e 63 65 73 2e 0a 0a 61 63 5f 77 6f 72 64 uences...ac_word
97b30 5f 72 65 3d 5b 5f 24 61 73 5f 63 72 5f 4c 65 74 _re=[_$as_cr_Let
97b40 74 65 72 73 5d 5b 5f 24 61 73 5f 63 72 5f 61 6c ters][_$as_cr_al
97b50 6e 75 6d 5d 2a 0a 73 65 64 20 2d 6e 20 27 0a 73 num]*.sed -n '.s
97b60 2f 2e 5c 7b 31 34 38 5c 7d 2f 26 27 22 24 61 63 /.\{148\}/&'"$ac
97b70 5f 64 65 6c 69 6d 22 27 2f 67 0a 74 20 72 73 65 _delim"'/g.t rse
97b80 74 0a 3a 72 73 65 74 0a 73 2f 5e 5b 09 20 5d 2a t.:rset.s/^[. ]*
97b90 23 5b 09 20 5d 2a 64 65 66 69 6e 65 5b 09 20 5d #[. ]*define[. ]
97ba0 5b 09 20 5d 2a 2f 20 2f 0a 74 20 64 65 66 0a 64 [. ]*/ /.t def.d
97bb0 0a 3a 64 65 66 0a 73 2f 5c 5c 24 2f 2f 0a 74 20 .:def.s/\\$//.t
97bc0 62 73 6e 6c 0a 73 2f 5b 22 5c 5c 5d 2f 5c 5c 26 bsnl.s/["\\]/\\&
97bd0 2f 67 0a 73 2f 5e 20 5c 28 27 22 24 61 63 5f 77 /g.s/^ \('"$ac_w
97be0 6f 72 64 5f 72 65 22 27 5c 29 5c 28 28 5b 5e 28 ord_re"'\)\(([^(
97bf0 29 5d 2a 29 5c 29 5b 09 20 5d 2a 5c 28 2e 2a 5c )]*)\)[. ]*\(.*\
97c00 29 2f 50 5b 22 5c 31 22 5d 3d 22 5c 32 22 5c 0a )/P["\1"]="\2"\.
97c10 44 5b 22 5c 31 22 5d 3d 22 20 5c 33 22 2f 70 0a D["\1"]=" \3"/p.
97c20 73 2f 5e 20 5c 28 27 22 24 61 63 5f 77 6f 72 64 s/^ \('"$ac_word
97c30 5f 72 65 22 27 5c 29 5b 09 20 5d 2a 5c 28 2e 2a _re"'\)[. ]*\(.*
97c40 5c 29 2f 44 5b 22 5c 31 22 5d 3d 22 20 5c 32 22 \)/D["\1"]=" \2"
97c50 2f 70 0a 64 0a 3a 62 73 6e 6c 0a 73 2f 5b 22 5c /p.d.:bsnl.s/["\
97c60 5c 5d 2f 5c 5c 26 2f 67 0a 73 2f 5e 20 5c 28 27 \]/\\&/g.s/^ \('
97c70 22 24 61 63 5f 77 6f 72 64 5f 72 65 22 27 5c 29 "$ac_word_re"'\)
97c80 5c 28 28 5b 5e 28 29 5d 2a 29 5c 29 5b 09 20 5d \(([^()]*)\)[. ]
97c90 2a 5c 28 2e 2a 5c 29 2f 50 5b 22 5c 31 22 5d 3d *\(.*\)/P["\1"]=
97ca0 22 5c 32 22 5c 0a 44 5b 22 5c 31 22 5d 3d 22 20 "\2"\.D["\1"]="
97cb0 5c 33 5c 5c 5c 5c 5c 5c 6e 22 5c 5c 2f 70 0a 74 \3\\\\\\n"\\/p.t
97cc0 20 63 6f 6e 74 0a 73 2f 5e 20 5c 28 27 22 24 61 cont.s/^ \('"$a
97cd0 63 5f 77 6f 72 64 5f 72 65 22 27 5c 29 5b 09 20 c_word_re"'\)[.
97ce0 5d 2a 5c 28 2e 2a 5c 29 2f 44 5b 22 5c 31 22 5d ]*\(.*\)/D["\1"]
97cf0 3d 22 20 5c 32 5c 5c 5c 5c 5c 5c 6e 22 5c 5c 2f =" \2\\\\\\n"\\/
97d00 70 0a 74 20 63 6f 6e 74 0a 64 0a 3a 63 6f 6e 74 p.t cont.d.:cont
97d10 0a 6e 0a 73 2f 2e 5c 7b 31 34 38 5c 7d 2f 26 27 .n.s/.\{148\}/&'
97d20 22 24 61 63 5f 64 65 6c 69 6d 22 27 2f 67 0a 74 "$ac_delim"'/g.t
97d30 20 63 6c 65 61 72 0a 3a 63 6c 65 61 72 0a 73 2f clear.:clear.s/
97d40 5c 5c 24 2f 2f 0a 74 20 62 73 6e 6c 63 0a 73 2f \\$//.t bsnlc.s/
97d50 5b 22 5c 5c 5d 2f 5c 5c 26 2f 67 3b 20 73 2f 5e ["\\]/\\&/g; s/^
97d60 2f 22 2f 3b 20 73 2f 24 2f 22 2f 70 0a 64 0a 3a /"/; s/$/"/p.d.:
97d70 62 73 6e 6c 63 0a 73 2f 5b 22 5c 5c 5d 2f 5c 5c bsnlc.s/["\\]/\\
97d80 26 2f 67 3b 20 73 2f 5e 2f 22 2f 3b 20 73 2f 24 &/g; s/^/"/; s/$
97d90 2f 5c 5c 5c 5c 5c 5c 6e 22 5c 5c 2f 70 0a 62 20 /\\\\\\n"\\/p.b
97da0 63 6f 6e 74 0a 27 20 3c 63 6f 6e 66 64 65 66 73 cont.' <confdefs
97db0 2e 68 20 7c 20 73 65 64 20 27 0a 73 2f 27 22 24 .h | sed '.s/'"$
97dc0 61 63 5f 64 65 6c 69 6d 22 27 2f 22 5c 5c 5c 0a ac_delim"'/"\\\.
97dd0 22 2f 67 27 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 "/g' >>$CONFIG_S
97de0 54 41 54 55 53 20 7c 7c 20 61 63 5f 77 72 69 74 TATUS || ac_writ
97df0 65 5f 66 61 69 6c 3d 31 0a 0a 63 61 74 20 3e 3e e_fail=1..cat >>
97e00 24 43 4f 4e 46 49 47 5f 53 54 41 54 55 53 20 3c $CONFIG_STATUS <
97e10 3c 5f 41 43 45 4f 46 20 7c 7c 20 61 63 5f 77 72 <_ACEOF || ac_wr
97e20 69 74 65 5f 66 61 69 6c 3d 31 0a 20 20 66 6f 72 ite_fail=1. for
97e30 20 28 6b 65 79 20 69 6e 20 44 29 20 44 5f 69 73 (key in D) D_is
97e40 5f 73 65 74 5b 6b 65 79 5d 20 3d 20 31 0a 20 20 _set[key] = 1.
97e50 46 53 20 3d 20 22 07 22 0a 7d 0a 2f 5e 5b 5c 74 FS = ".".}./^[\t
97e60 20 5d 2a 23 5b 5c 74 20 5d 2a 28 64 65 66 69 6e ]*#[\t ]*(defin
97e70 65 7c 75 6e 64 65 66 29 5b 5c 74 20 5d 2b 24 61 e|undef)[\t ]+$a
97e80 63 5f 77 6f 72 64 5f 72 65 28 5b 5c 74 20 28 5d c_word_re([\t (]
97e90 7c 5c 24 29 2f 20 7b 0a 20 20 6c 69 6e 65 20 3d |\$)/ {. line =
97ea0 20 5c 24 20 30 0a 20 20 73 70 6c 69 74 28 6c 69 \$ 0. split(li
97eb0 6e 65 2c 20 61 72 67 2c 20 22 20 22 29 0a 20 20 ne, arg, " ").
97ec0 69 66 20 28 61 72 67 5b 31 5d 20 3d 3d 20 22 23 if (arg[1] == "#
97ed0 22 29 20 7b 0a 20 20 20 20 64 65 66 75 6e 64 65 ") {. defunde
97ee0 66 20 3d 20 61 72 67 5b 32 5d 0a 20 20 20 20 6d f = arg[2]. m
97ef0 61 63 31 20 3d 20 61 72 67 5b 33 5d 0a 20 20 7d ac1 = arg[3]. }
97f00 20 65 6c 73 65 20 7b 0a 20 20 20 20 64 65 66 75 else {. defu
97f10 6e 64 65 66 20 3d 20 73 75 62 73 74 72 28 61 72 ndef = substr(ar
97f20 67 5b 31 5d 2c 20 32 29 0a 20 20 20 20 6d 61 63 g[1], 2). mac
97f30 31 20 3d 20 61 72 67 5b 32 5d 0a 20 20 7d 0a 20 1 = arg[2]. }.
97f40 20 73 70 6c 69 74 28 6d 61 63 31 2c 20 6d 61 63 split(mac1, mac
97f50 32 2c 20 22 28 22 29 20 23 29 0a 20 20 6d 61 63 2, "(") #). mac
97f60 72 6f 20 3d 20 6d 61 63 32 5b 31 5d 0a 20 20 70 ro = mac2[1]. p
97f70 72 65 66 69 78 20 3d 20 73 75 62 73 74 72 28 6c refix = substr(l
97f80 69 6e 65 2c 20 31 2c 20 69 6e 64 65 78 28 6c 69 ine, 1, index(li
97f90 6e 65 2c 20 64 65 66 75 6e 64 65 66 29 20 2d 20 ne, defundef) -
97fa0 31 29 0a 20 20 69 66 20 28 44 5f 69 73 5f 73 65 1). if (D_is_se
97fb0 74 5b 6d 61 63 72 6f 5d 29 20 7b 0a 20 20 20 20 t[macro]) {.
97fc0 23 20 50 72 65 73 65 72 76 65 20 74 68 65 20 77 # Preserve the w
97fd0 68 69 74 65 20 73 70 61 63 65 20 73 75 72 72 6f hite space surro
97fe0 75 6e 64 69 6e 67 20 74 68 65 20 22 23 22 2e 0a unding the "#"..
97ff0 20 20 20 20 70 72 69 6e 74 20 70 72 65 66 69 78 print prefix
98000 20 22 64 65 66 69 6e 65 22 2c 20 6d 61 63 72 6f "define", macro
98010 20 50 5b 6d 61 63 72 6f 5d 20 44 5b 6d 61 63 72 P[macro] D[macr
98020 6f 5d 0a 20 20 20 20 6e 65 78 74 0a 20 20 7d 20 o]. next. }
98030 65 6c 73 65 20 7b 0a 20 20 20 20 23 20 52 65 70 else {. # Rep
98040 6c 61 63 65 20 23 75 6e 64 65 66 20 77 69 74 68 lace #undef with
98050 20 63 6f 6d 6d 65 6e 74 73 2e 20 20 54 68 69 73 comments. This
98060 20 69 73 20 6e 65 63 65 73 73 61 72 79 2c 20 66 is necessary, f
98070 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 20 20 20 or example,.
98080 23 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 # in the case of
98090 20 5f 50 4f 53 49 58 5f 53 4f 55 52 43 45 2c 20 _POSIX_SOURCE,
980a0 77 68 69 63 68 20 69 73 20 70 72 65 64 65 66 69 which is predefi
980b0 6e 65 64 20 61 6e 64 20 72 65 71 75 69 72 65 64 ned and required
980c0 0a 20 20 20 20 23 20 6f 6e 20 73 6f 6d 65 20 73 . # on some s
980d0 79 73 74 65 6d 73 20 77 68 65 72 65 20 63 6f 6e ystems where con
980e0 66 69 67 75 72 65 20 77 69 6c 6c 20 6e 6f 74 20 figure will not
980f0 64 65 63 69 64 65 20 74 6f 20 64 65 66 69 6e 65 decide to define
98100 20 69 74 2e 0a 20 20 20 20 69 66 20 28 64 65 66 it.. if (def
98110 75 6e 64 65 66 20 3d 3d 20 22 75 6e 64 65 66 22 undef == "undef"
98120 29 20 7b 0a 20 20 20 20 20 20 70 72 69 6e 74 20 ) {. print
98130 22 2f 2a 22 2c 20 70 72 65 66 69 78 20 64 65 66 "/*", prefix def
98140 75 6e 64 65 66 2c 20 6d 61 63 72 6f 2c 20 22 2a undef, macro, "*
98150 2f 22 0a 20 20 20 20 20 20 6e 65 78 74 0a 20 20 /". next.
98160 20 20 7d 0a 20 20 7d 0a 7d 0a 7b 20 70 72 69 6e }. }.}.{ prin
98170 74 20 7d 0a 5f 41 43 41 57 4b 0a 5f 41 43 45 4f t }._ACAWK._ACEO
98180 46 0a 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f F.cat >>$CONFIG_
98190 53 54 41 54 55 53 20 3c 3c 5c 5f 41 43 45 4f 46 STATUS <<\_ACEOF
981a0 20 7c 7c 20 61 63 5f 77 72 69 74 65 5f 66 61 69 || ac_write_fai
981b0 6c 3d 31 0a 20 20 61 73 5f 66 6e 5f 65 72 72 6f l=1. as_fn_erro
981c0 72 20 24 3f 20 22 63 6f 75 6c 64 20 6e 6f 74 20 r $? "could not
981d0 73 65 74 75 70 20 63 6f 6e 66 69 67 20 68 65 61 setup config hea
981e0 64 65 72 73 20 6d 61 63 68 69 6e 65 72 79 22 20 ders machinery"
981f0 22 24 4c 49 4e 45 4e 4f 22 20 35 0a 66 69 20 23 "$LINENO" 5.fi #
98200 20 74 65 73 74 20 2d 6e 20 22 24 43 4f 4e 46 49 test -n "$CONFI
98210 47 5f 48 45 41 44 45 52 53 22 0a 0a 0a 65 76 61 G_HEADERS"...eva
98220 6c 20 73 65 74 20 58 20 22 20 20 3a 46 20 24 43 l set X " :F $C
98230 4f 4e 46 49 47 5f 46 49 4c 45 53 20 20 3a 48 20 ONFIG_FILES :H
98240 24 43 4f 4e 46 49 47 5f 48 45 41 44 45 52 53 20 $CONFIG_HEADERS
98250 20 20 20 3a 43 20 24 43 4f 4e 46 49 47 5f 43 4f :C $CONFIG_CO
98260 4d 4d 41 4e 44 53 22 0a 73 68 69 66 74 0a 66 6f MMANDS".shift.fo
98270 72 20 61 63 5f 74 61 67 0a 64 6f 0a 20 20 63 61 r ac_tag.do. ca
98280 73 65 20 24 61 63 5f 74 61 67 20 69 6e 0a 20 20 se $ac_tag in.
98290 3a 5b 46 48 4c 43 5d 29 20 61 63 5f 6d 6f 64 65 :[FHLC]) ac_mode
982a0 3d 24 61 63 5f 74 61 67 3b 20 63 6f 6e 74 69 6e =$ac_tag; contin
982b0 75 65 3b 3b 0a 20 20 65 73 61 63 0a 20 20 63 61 ue;;. esac. ca
982c0 73 65 20 24 61 63 5f 6d 6f 64 65 24 61 63 5f 74 se $ac_mode$ac_t
982d0 61 67 20 69 6e 0a 20 20 3a 5b 46 48 4c 5d 2a 3a ag in. :[FHL]*:
982e0 2a 29 3b 3b 0a 20 20 3a 4c 2a 20 7c 20 3a 43 2a *);;. :L* | :C*
982f0 3a 2a 29 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 :*) as_fn_error
98300 24 3f 20 22 69 6e 76 61 6c 69 64 20 74 61 67 20 $? "invalid tag
98310 5c 60 24 61 63 5f 74 61 67 27 22 20 22 24 4c 49 \`$ac_tag'" "$LI
98320 4e 45 4e 4f 22 20 35 3b 3b 0a 20 20 3a 5b 46 48 NENO" 5;;. :[FH
98330 5d 2d 29 20 61 63 5f 74 61 67 3d 2d 3a 2d 3b 3b ]-) ac_tag=-:-;;
98340 0a 20 20 3a 5b 46 48 5d 2a 29 20 61 63 5f 74 61 . :[FH]*) ac_ta
98350 67 3d 24 61 63 5f 74 61 67 3a 24 61 63 5f 74 61 g=$ac_tag:$ac_ta
98360 67 2e 69 6e 3b 3b 0a 20 20 65 73 61 63 0a 20 20 g.in;;. esac.
98370 61 63 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 ac_save_IFS=$IFS
98380 0a 20 20 49 46 53 3d 3a 0a 20 20 73 65 74 20 78 . IFS=:. set x
98390 20 24 61 63 5f 74 61 67 0a 20 20 49 46 53 3d 24 $ac_tag. IFS=$
983a0 61 63 5f 73 61 76 65 5f 49 46 53 0a 20 20 73 68 ac_save_IFS. sh
983b0 69 66 74 0a 20 20 61 63 5f 66 69 6c 65 3d 24 31 ift. ac_file=$1
983c0 0a 20 20 73 68 69 66 74 0a 0a 20 20 63 61 73 65 . shift.. case
983d0 20 24 61 63 5f 6d 6f 64 65 20 69 6e 0a 20 20 3a $ac_mode in. :
983e0 4c 29 20 61 63 5f 73 6f 75 72 63 65 3d 24 31 3b L) ac_source=$1;
983f0 3b 0a 20 20 3a 5b 46 48 5d 29 0a 20 20 20 20 61 ;. :[FH]). a
98400 63 5f 66 69 6c 65 5f 69 6e 70 75 74 73 3d 0a 20 c_file_inputs=.
98410 20 20 20 66 6f 72 20 61 63 5f 66 0a 20 20 20 20 for ac_f.
98420 64 6f 0a 20 20 20 20 20 20 63 61 73 65 20 24 61 do. case $a
98430 63 5f 66 20 69 6e 0a 20 20 20 20 20 20 2d 29 20 c_f in. -)
98440 61 63 5f 66 3d 22 24 61 63 5f 74 6d 70 2f 73 74 ac_f="$ac_tmp/st
98450 64 69 6e 22 3b 3b 0a 20 20 20 20 20 20 2a 29 20 din";;. *)
98460 23 20 4c 6f 6f 6b 20 66 6f 72 20 74 68 65 20 66 # Look for the f
98470 69 6c 65 20 66 69 72 73 74 20 69 6e 20 74 68 65 ile first in the
98480 20 62 75 69 6c 64 20 74 72 65 65 2c 20 74 68 65 build tree, the
98490 6e 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20 n in the source
984a0 74 72 65 65 0a 09 20 23 20 28 69 66 20 74 68 65 tree.. # (if the
984b0 20 70 61 74 68 20 69 73 20 6e 6f 74 20 61 62 73 path is not abs
984c0 6f 6c 75 74 65 29 2e 20 20 54 68 65 20 61 62 73 olute). The abs
984d0 6f 6c 75 74 65 20 70 61 74 68 20 63 61 6e 6e 6f olute path canno
984e0 74 20 62 65 20 44 4f 53 2d 73 74 79 6c 65 2c 0a t be DOS-style,.
984f0 09 20 23 20 62 65 63 61 75 73 65 20 24 61 63 5f . # because $ac_
98500 66 20 63 61 6e 6e 6f 74 20 63 6f 6e 74 61 69 6e f cannot contain
98510 20 60 3a 27 2e 0a 09 20 74 65 73 74 20 2d 66 20 `:'... test -f
98520 22 24 61 63 5f 66 22 20 7c 7c 0a 09 20 20 20 63 "$ac_f" ||.. c
98530 61 73 65 20 24 61 63 5f 66 20 69 6e 0a 09 20 20 ase $ac_f in..
98540 20 5b 5c 5c 2f 24 5d 2a 29 20 66 61 6c 73 65 3b [\\/$]*) false;
98550 3b 0a 09 20 20 20 2a 29 20 74 65 73 74 20 2d 66 ;.. *) test -f
98560 20 22 24 73 72 63 64 69 72 2f 24 61 63 5f 66 22 "$srcdir/$ac_f"
98570 20 26 26 20 61 63 5f 66 3d 22 24 73 72 63 64 69 && ac_f="$srcdi
98580 72 2f 24 61 63 5f 66 22 3b 3b 0a 09 20 20 20 65 r/$ac_f";;.. e
98590 73 61 63 20 7c 7c 0a 09 20 20 20 61 73 5f 66 6e sac ||.. as_fn
985a0 5f 65 72 72 6f 72 20 31 20 22 63 61 6e 6e 6f 74 _error 1 "cannot
985b0 20 66 69 6e 64 20 69 6e 70 75 74 20 66 69 6c 65 find input file
985c0 3a 20 5c 60 24 61 63 5f 66 27 22 20 22 24 4c 49 : \`$ac_f'" "$LI
985d0 4e 45 4e 4f 22 20 35 3b 3b 0a 20 20 20 20 20 20 NENO" 5;;.
985e0 65 73 61 63 0a 20 20 20 20 20 20 63 61 73 65 20 esac. case
985f0 24 61 63 5f 66 20 69 6e 20 2a 5c 27 2a 29 20 61 $ac_f in *\'*) a
98600 63 5f 66 3d 60 24 61 73 5f 65 63 68 6f 20 22 24 c_f=`$as_echo "$
98610 61 63 5f 66 22 20 7c 20 73 65 64 20 22 73 2f 27 ac_f" | sed "s/'
98620 2f 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 /'\\\\\\\\''/g"`
98630 3b 3b 20 65 73 61 63 0a 20 20 20 20 20 20 61 73 ;; esac. as
98640 5f 66 6e 5f 61 70 70 65 6e 64 20 61 63 5f 66 69 _fn_append ac_fi
98650 6c 65 5f 69 6e 70 75 74 73 20 22 20 27 24 61 63 le_inputs " '$ac
98660 5f 66 27 22 0a 20 20 20 20 64 6f 6e 65 0a 0a 20 _f'". done..
98670 20 20 20 23 20 4c 65 74 27 73 20 73 74 69 6c 6c # Let's still
98680 20 70 72 65 74 65 6e 64 20 69 74 20 69 73 20 60 pretend it is `
98690 63 6f 6e 66 69 67 75 72 65 27 20 77 68 69 63 68 configure' which
986a0 20 69 6e 73 74 61 6e 74 69 61 74 65 73 20 28 69 instantiates (i
986b0 2e 65 2e 2c 20 64 6f 6e 27 74 0a 20 20 20 20 23 .e., don't. #
986c0 20 75 73 65 20 24 61 73 5f 6d 65 29 2c 20 70 65 use $as_me), pe
986d0 6f 70 6c 65 20 77 6f 75 6c 64 20 62 65 20 73 75 ople would be su
986e0 72 70 72 69 73 65 64 20 74 6f 20 72 65 61 64 3a rprised to read:
986f0 0a 20 20 20 20 23 20 20 20 20 2f 2a 20 63 6f 6e . # /* con
98700 66 69 67 2e 68 2e 20 20 47 65 6e 65 72 61 74 65 fig.h. Generate
98710 64 20 62 79 20 63 6f 6e 66 69 67 2e 73 74 61 74 d by config.stat
98720 75 73 2e 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 66 us. */. conf
98730 69 67 75 72 65 5f 69 6e 70 75 74 3d 27 47 65 6e igure_input='Gen
98740 65 72 61 74 65 64 20 66 72 6f 6d 20 27 60 0a 09 erated from '`..
98750 20 20 24 61 73 5f 65 63 68 6f 20 22 24 2a 22 20 $as_echo "$*"
98760 7c 20 73 65 64 20 27 73 7c 5e 5b 5e 3a 5d 2a 2f | sed 's|^[^:]*/
98770 7c 7c 3b 73 7c 3a 5b 5e 3a 5d 2a 2f 7c 2c 20 7c ||;s|:[^:]*/|, |
98780 67 27 0a 09 60 27 20 62 79 20 63 6f 6e 66 69 67 g'..`' by config
98790 75 72 65 2e 27 0a 20 20 20 20 69 66 20 74 65 73 ure.'. if tes
987a0 74 20 78 22 24 61 63 5f 66 69 6c 65 22 20 21 3d t x"$ac_file" !=
987b0 20 78 2d 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 x-; then.
987c0 63 6f 6e 66 69 67 75 72 65 5f 69 6e 70 75 74 3d configure_input=
987d0 22 24 61 63 5f 66 69 6c 65 2e 20 20 24 63 6f 6e "$ac_file. $con
987e0 66 69 67 75 72 65 5f 69 6e 70 75 74 22 0a 20 20 figure_input".
987f0 20 20 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 22 { $as_echo "
98800 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 $as_me:${as_line
98810 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 63 72 65 no-$LINENO}: cre
98820 61 74 69 6e 67 20 24 61 63 5f 66 69 6c 65 22 20 ating $ac_file"
98830 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
98840 73 5f 6d 65 3a 20 63 72 65 61 74 69 6e 67 20 24 s_me: creating $
98850 61 63 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 ac_file" >&6;}.
98860 20 20 20 66 69 0a 20 20 20 20 23 20 4e 65 75 74 fi. # Neut
98870 72 61 6c 69 7a 65 20 73 70 65 63 69 61 6c 20 63 ralize special c
98880 68 61 72 61 63 74 65 72 73 20 69 6e 74 65 72 70 haracters interp
98890 72 65 74 65 64 20 62 79 20 73 65 64 20 69 6e 20 reted by sed in
988a0 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 74 72 69 replacement stri
988b0 6e 67 73 2e 0a 20 20 20 20 63 61 73 65 20 24 63 ngs.. case $c
988c0 6f 6e 66 69 67 75 72 65 5f 69 6e 70 75 74 20 69 onfigure_input i
988d0 6e 20 23 28 0a 20 20 20 20 2a 5c 26 2a 20 7c 20 n #(. *\&* |
988e0 2a 5c 7c 2a 20 7c 20 2a 5c 5c 2a 20 29 0a 20 20 *\|* | *\\* ).
988f0 20 20 20 20 20 61 63 5f 73 65 64 5f 63 6f 6e 66 ac_sed_conf
98900 5f 69 6e 70 75 74 3d 60 24 61 73 5f 65 63 68 6f _input=`$as_echo
98910 20 22 24 63 6f 6e 66 69 67 75 72 65 5f 69 6e 70 "$configure_inp
98920 75 74 22 20 7c 0a 20 20 20 20 20 20 20 73 65 64 ut" |. sed
98930 20 27 73 2f 5b 5c 5c 5c 5c 26 7c 5d 2f 5c 5c 5c 's/[\\\\&|]/\\\
98940 5c 26 2f 67 27 60 3b 3b 20 23 28 0a 20 20 20 20 \&/g'`;; #(.
98950 2a 29 20 61 63 5f 73 65 64 5f 63 6f 6e 66 5f 69 *) ac_sed_conf_i
98960 6e 70 75 74 3d 24 63 6f 6e 66 69 67 75 72 65 5f nput=$configure_
98970 69 6e 70 75 74 3b 3b 0a 20 20 20 20 65 73 61 63 input;;. esac
98980 0a 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f 74 .. case $ac_t
98990 61 67 20 69 6e 0a 20 20 20 20 2a 3a 2d 3a 2a 20 ag in. *:-:*
989a0 7c 20 2a 3a 2d 29 20 63 61 74 20 3e 22 24 61 63 | *:-) cat >"$ac
989b0 5f 74 6d 70 2f 73 74 64 69 6e 22 20 5c 0a 20 20 _tmp/stdin" \.
989c0 20 20 20 20 7c 7c 20 61 73 5f 66 6e 5f 65 72 72 || as_fn_err
989d0 6f 72 20 24 3f 20 22 63 6f 75 6c 64 20 6e 6f 74 or $? "could not
989e0 20 63 72 65 61 74 65 20 24 61 63 5f 66 69 6c 65 create $ac_file
989f0 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 20 3b 3b " "$LINENO" 5 ;;
98a00 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 3b 3b . esac. ;;
98a10 0a 20 20 65 73 61 63 0a 0a 20 20 61 63 5f 64 69 . esac.. ac_di
98a20 72 3d 60 24 61 73 5f 64 69 72 6e 61 6d 65 20 2d r=`$as_dirname -
98a30 2d 20 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c 0a - "$ac_file" ||.
98a40 24 61 73 5f 65 78 70 72 20 58 22 24 61 63 5f 66 $as_expr X"$ac_f
98a50 69 6c 65 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e 2f ile" : 'X\(.*[^/
98a60 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f ]\)//*[^/][^/]*/
98a70 2a 24 27 20 5c 7c 20 5c 0a 09 20 58 22 24 61 63 *$' \| \.. X"$ac
98a80 5f 66 69 6c 65 22 20 3a 20 27 58 5c 28 2f 2f 5c _file" : 'X\(//\
98a90 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 58 22 )[^/]' \| \.. X"
98aa0 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 58 5c 28 $ac_file" : 'X\(
98ab0 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58 22 //\)$' \| \.. X"
98ac0 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 58 5c 28 $ac_file" : 'X\(
98ad0 2f 5c 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 /\)' \| . 2>/dev
98ae0 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 /null ||.$as_ech
98af0 6f 20 58 22 24 61 63 5f 66 69 6c 65 22 20 7c 0a o X"$ac_file" |.
98b00 20 20 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e 2a sed '/^X\(.*
98b10 5b 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d 5b [^/]\)\/\/*[^/][
98b20 5e 2f 5d 2a 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 ^/]*\/*$/{..
98b30 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 s//\1/.. q..
98b40 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c }.. /^X\(\/\/\
98b50 29 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 20 20 20 20 73 )[^/].*/{.. s
98b60 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 //\1/.. q..
98b70 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 }.. /^X\(\/\/\)
98b80 24 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a $/{.. s//\1/.
98b90 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f . q.. }.. /
98ba0 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a 09 20 20 ^X\(\/\).*/{..
98bb0 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a s//\1/.. q.
98bc0 09 20 20 7d 0a 09 20 20 73 2f 2e 2a 2f 2e 2f 3b . }.. s/.*/./;
98bd0 20 71 27 60 0a 20 20 61 73 5f 64 69 72 3d 22 24 q'`. as_dir="$
98be0 61 63 5f 64 69 72 22 3b 20 61 73 5f 66 6e 5f 6d ac_dir"; as_fn_m
98bf0 6b 64 69 72 5f 70 0a 20 20 61 63 5f 62 75 69 6c kdir_p. ac_buil
98c00 64 64 69 72 3d 2e 0a 0a 63 61 73 65 20 22 24 61 ddir=...case "$a
98c10 63 5f 64 69 72 22 20 69 6e 0a 2e 29 20 61 63 5f c_dir" in..) ac_
98c20 64 69 72 5f 73 75 66 66 69 78 3d 20 61 63 5f 74 dir_suffix= ac_t
98c30 6f 70 5f 62 75 69 6c 64 64 69 72 5f 73 75 62 3d op_builddir_sub=
98c40 2e 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 . ac_top_build_p
98c50 72 65 66 69 78 3d 20 3b 3b 0a 2a 29 0a 20 20 61 refix= ;;.*). a
98c60 63 5f 64 69 72 5f 73 75 66 66 69 78 3d 2f 60 24 c_dir_suffix=/`$
98c70 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 64 69 72 as_echo "$ac_dir
98c80 22 20 7c 20 73 65 64 20 27 73 7c 5e 5c 2e 5b 5c " | sed 's|^\.[\
98c90 5c 2f 5d 7c 7c 27 60 0a 20 20 23 20 41 20 22 2e \/]||'`. # A ".
98ca0 2e 22 20 66 6f 72 20 65 61 63 68 20 64 69 72 65 ." for each dire
98cb0 63 74 6f 72 79 20 69 6e 20 24 61 63 5f 64 69 72 ctory in $ac_dir
98cc0 5f 73 75 66 66 69 78 2e 0a 20 20 61 63 5f 74 6f _suffix.. ac_to
98cd0 70 5f 62 75 69 6c 64 64 69 72 5f 73 75 62 3d 60 p_builddir_sub=`
98ce0 24 61 73 5f 65 63 68 6f 20 22 24 61 63 5f 64 69 $as_echo "$ac_di
98cf0 72 5f 73 75 66 66 69 78 22 20 7c 20 73 65 64 20 r_suffix" | sed
98d00 27 73 7c 2f 5b 5e 5c 5c 2f 5d 2a 7c 2f 2e 2e 7c 's|/[^\\/]*|/..|
98d10 67 3b 73 7c 2f 7c 7c 27 60 0a 20 20 63 61 73 65 g;s|/||'`. case
98d20 20 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 $ac_top_builddi
98d30 72 5f 73 75 62 20 69 6e 0a 20 20 22 22 29 20 61 r_sub in. "") a
98d40 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 5f 73 c_top_builddir_s
98d50 75 62 3d 2e 20 61 63 5f 74 6f 70 5f 62 75 69 6c ub=. ac_top_buil
98d60 64 5f 70 72 65 66 69 78 3d 20 3b 3b 0a 20 20 2a d_prefix= ;;. *
98d70 29 20 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f ) ac_top_build_
98d80 70 72 65 66 69 78 3d 24 61 63 5f 74 6f 70 5f 62 prefix=$ac_top_b
98d90 75 69 6c 64 64 69 72 5f 73 75 62 2f 20 3b 3b 0a uilddir_sub/ ;;.
98da0 20 20 65 73 61 63 20 3b 3b 0a 65 73 61 63 0a 61 esac ;;.esac.a
98db0 63 5f 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 c_abs_top_buildd
98dc0 69 72 3d 24 61 63 5f 70 77 64 0a 61 63 5f 61 62 ir=$ac_pwd.ac_ab
98dd0 73 5f 62 75 69 6c 64 64 69 72 3d 24 61 63 5f 70 s_builddir=$ac_p
98de0 77 64 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 wd$ac_dir_suffix
98df0 0a 23 20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 .# for backward
98e00 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 3a 0a 61 compatibility:.a
98e10 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24 c_top_builddir=$
98e20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65 ac_top_build_pre
98e30 66 69 78 0a 0a 63 61 73 65 20 24 73 72 63 64 69 fix..case $srcdi
98e40 72 20 69 6e 0a 20 20 2e 29 20 20 23 20 57 65 20 r in. .) # We
98e50 61 72 65 20 62 75 69 6c 64 69 6e 67 20 69 6e 20 are building in
98e60 70 6c 61 63 65 2e 0a 20 20 20 20 61 63 5f 73 72 place.. ac_sr
98e70 63 64 69 72 3d 2e 0a 20 20 20 20 61 63 5f 74 6f cdir=.. ac_to
98e80 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 p_srcdir=$ac_top
98e90 5f 62 75 69 6c 64 64 69 72 5f 73 75 62 0a 20 20 _builddir_sub.
98ea0 20 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 ac_abs_top_src
98eb0 64 69 72 3d 24 61 63 5f 70 77 64 20 3b 3b 0a 20 dir=$ac_pwd ;;.
98ec0 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f [\\/]* | ?:[\\/
98ed0 5d 2a 20 29 20 20 23 20 41 62 73 6f 6c 75 74 65 ]* ) # Absolute
98ee0 20 6e 61 6d 65 2e 0a 20 20 20 20 61 63 5f 73 72 name.. ac_sr
98ef0 63 64 69 72 3d 24 73 72 63 64 69 72 24 61 63 5f cdir=$srcdir$ac_
98f00 64 69 72 5f 73 75 66 66 69 78 3b 0a 20 20 20 20 dir_suffix;.
98f10 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 73 ac_top_srcdir=$s
98f20 72 63 64 69 72 0a 20 20 20 20 61 63 5f 61 62 73 rcdir. ac_abs
98f30 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 73 72 63 _top_srcdir=$src
98f40 64 69 72 20 3b 3b 0a 20 20 2a 29 20 23 20 52 65 dir ;;. *) # Re
98f50 6c 61 74 69 76 65 20 6e 61 6d 65 2e 0a 20 20 20 lative name..
98f60 20 61 63 5f 73 72 63 64 69 72 3d 24 61 63 5f 74 ac_srcdir=$ac_t
98f70 6f 70 5f 62 75 69 6c 64 5f 70 72 65 66 69 78 24 op_build_prefix$
98f80 73 72 63 64 69 72 24 61 63 5f 64 69 72 5f 73 75 srcdir$ac_dir_su
98f90 66 66 69 78 0a 20 20 20 20 61 63 5f 74 6f 70 5f ffix. ac_top_
98fa0 73 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 srcdir=$ac_top_b
98fb0 75 69 6c 64 5f 70 72 65 66 69 78 24 73 72 63 64 uild_prefix$srcd
98fc0 69 72 0a 20 20 20 20 61 63 5f 61 62 73 5f 74 6f ir. ac_abs_to
98fd0 70 5f 73 72 63 64 69 72 3d 24 61 63 5f 70 77 64 p_srcdir=$ac_pwd
98fe0 2f 24 73 72 63 64 69 72 20 3b 3b 0a 65 73 61 63 /$srcdir ;;.esac
98ff0 0a 61 63 5f 61 62 73 5f 73 72 63 64 69 72 3d 24 .ac_abs_srcdir=$
99000 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 ac_abs_top_srcdi
99010 72 24 61 63 5f 64 69 72 5f 73 75 66 66 69 78 0a r$ac_dir_suffix.
99020 0a 0a 20 20 63 61 73 65 20 24 61 63 5f 6d 6f 64 .. case $ac_mod
99030 65 20 69 6e 0a 20 20 3a 46 29 0a 20 20 23 0a 20 e in. :F). #.
99040 20 23 20 43 4f 4e 46 49 47 5f 46 49 4c 45 0a 20 # CONFIG_FILE.
99050 20 23 0a 0a 20 20 63 61 73 65 20 24 49 4e 53 54 #.. case $INST
99060 41 4c 4c 20 69 6e 0a 20 20 5b 5c 5c 2f 24 5d 2a ALL in. [\\/$]*
99070 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 61 63 | ?:[\\/]* ) ac
99080 5f 49 4e 53 54 41 4c 4c 3d 24 49 4e 53 54 41 4c _INSTALL=$INSTAL
99090 4c 20 3b 3b 0a 20 20 2a 29 20 61 63 5f 49 4e 53 L ;;. *) ac_INS
990a0 54 41 4c 4c 3d 24 61 63 5f 74 6f 70 5f 62 75 69 TALL=$ac_top_bui
990b0 6c 64 5f 70 72 65 66 69 78 24 49 4e 53 54 41 4c ld_prefix$INSTAL
990c0 4c 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 61 63 L ;;. esac. ac
990d0 5f 4d 4b 44 49 52 5f 50 3d 24 4d 4b 44 49 52 5f _MKDIR_P=$MKDIR_
990e0 50 0a 20 20 63 61 73 65 20 24 4d 4b 44 49 52 5f P. case $MKDIR_
990f0 50 20 69 6e 0a 20 20 5b 5c 5c 2f 24 5d 2a 20 7c P in. [\\/$]* |
99100 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 3b 3b 0a 20 ?:[\\/]* ) ;;.
99110 20 2a 2f 2a 29 20 61 63 5f 4d 4b 44 49 52 5f 50 */*) ac_MKDIR_P
99120 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 =$ac_top_build_p
99130 72 65 66 69 78 24 4d 4b 44 49 52 5f 50 20 3b 3b refix$MKDIR_P ;;
99140 0a 20 20 65 73 61 63 0a 5f 41 43 45 4f 46 0a 0a . esac._ACEOF..
99150 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 54 cat >>$CONFIG_ST
99160 41 54 55 53 20 3c 3c 5c 5f 41 43 45 4f 46 20 7c ATUS <<\_ACEOF |
99170 7c 20 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d | ac_write_fail=
99180 31 0a 23 20 49 66 20 74 68 65 20 74 65 6d 70 6c 1.# If the templ
99190 61 74 65 20 64 6f 65 73 20 6e 6f 74 20 6b 6e 6f ate does not kno
991a0 77 20 61 62 6f 75 74 20 64 61 74 61 72 6f 6f 74 w about dataroot
991b0 64 69 72 2c 20 65 78 70 61 6e 64 20 69 74 2e 0a dir, expand it..
991c0 23 20 46 49 58 4d 45 3a 20 54 68 69 73 20 68 61 # FIXME: This ha
991d0 63 6b 20 73 68 6f 75 6c 64 20 62 65 20 72 65 6d ck should be rem
991e0 6f 76 65 64 20 61 20 66 65 77 20 79 65 61 72 73 oved a few years
991f0 20 61 66 74 65 72 20 32 2e 36 30 2e 0a 61 63 5f after 2.60..ac_
99200 64 61 74 61 72 6f 6f 74 64 69 72 5f 68 61 63 6b datarootdir_hack
99210 3d 3b 20 61 63 5f 64 61 74 61 72 6f 6f 74 64 69 =; ac_datarootdi
99220 72 5f 73 65 65 6e 3d 0a 61 63 5f 73 65 64 5f 64 r_seen=.ac_sed_d
99230 61 74 61 72 6f 6f 74 3d 27 0a 2f 64 61 74 61 72 ataroot='./datar
99240 6f 6f 74 64 69 72 2f 20 7b 0a 20 20 70 0a 20 20 ootdir/ {. p.
99250 71 0a 7d 0a 2f 40 64 61 74 61 64 69 72 40 2f 70 q.}./@datadir@/p
99260 0a 2f 40 64 6f 63 64 69 72 40 2f 70 0a 2f 40 69 ./@docdir@/p./@i
99270 6e 66 6f 64 69 72 40 2f 70 0a 2f 40 6c 6f 63 61 nfodir@/p./@loca
99280 6c 65 64 69 72 40 2f 70 0a 2f 40 6d 61 6e 64 69 ledir@/p./@mandi
99290 72 40 2f 70 27 0a 63 61 73 65 20 60 65 76 61 6c r@/p'.case `eval
992a0 20 22 73 65 64 20 2d 6e 20 5c 22 5c 24 61 63 5f "sed -n \"\$ac_
992b0 73 65 64 5f 64 61 74 61 72 6f 6f 74 5c 22 20 24 sed_dataroot\" $
992c0 61 63 5f 66 69 6c 65 5f 69 6e 70 75 74 73 22 60 ac_file_inputs"`
992d0 20 69 6e 0a 2a 64 61 74 61 72 6f 6f 74 64 69 72 in.*datarootdir
992e0 2a 29 20 61 63 5f 64 61 74 61 72 6f 6f 74 64 69 *) ac_datarootdi
992f0 72 5f 73 65 65 6e 3d 79 65 73 3b 3b 0a 2a 40 64 r_seen=yes;;.*@d
99300 61 74 61 64 69 72 40 2a 7c 2a 40 64 6f 63 64 69 atadir@*|*@docdi
99310 72 40 2a 7c 2a 40 69 6e 66 6f 64 69 72 40 2a 7c r@*|*@infodir@*|
99320 2a 40 6c 6f 63 61 6c 65 64 69 72 40 2a 7c 2a 40 *@localedir@*|*@
99330 6d 61 6e 64 69 72 40 2a 29 0a 20 20 7b 20 24 61 mandir@*). { $a
99340 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
99350 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
99360 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 NO}: WARNING: $a
99370 63 5f 66 69 6c 65 5f 69 6e 70 75 74 73 20 73 65 c_file_inputs se
99380 65 6d 73 20 74 6f 20 69 67 6e 6f 72 65 20 74 68 ems to ignore th
99390 65 20 2d 2d 64 61 74 61 72 6f 6f 74 64 69 72 20 e --datarootdir
993a0 73 65 74 74 69 6e 67 22 20 3e 26 35 0a 24 61 73 setting" >&5.$as
993b0 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 _echo "$as_me: W
993c0 41 52 4e 49 4e 47 3a 20 24 61 63 5f 66 69 6c 65 ARNING: $ac_file
993d0 5f 69 6e 70 75 74 73 20 73 65 65 6d 73 20 74 6f _inputs seems to
993e0 20 69 67 6e 6f 72 65 20 74 68 65 20 2d 2d 64 61 ignore the --da
993f0 74 61 72 6f 6f 74 64 69 72 20 73 65 74 74 69 6e tarootdir settin
99400 67 22 20 3e 26 32 3b 7d 0a 5f 41 43 45 4f 46 0a g" >&2;}._ACEOF.
99410 63 61 74 20 3e 3e 24 43 4f 4e 46 49 47 5f 53 54 cat >>$CONFIG_ST
99420 41 54 55 53 20 3c 3c 5f 41 43 45 4f 46 20 7c 7c ATUS <<_ACEOF ||
99430 20 61 63 5f 77 72 69 74 65 5f 66 61 69 6c 3d 31 ac_write_fail=1
99440 0a 20 20 61 63 5f 64 61 74 61 72 6f 6f 74 64 69 . ac_datarootdi
99450 72 5f 68 61 63 6b 3d 27 0a 20 20 73 26 40 64 61 r_hack='. s&@da
99460 74 61 64 69 72 40 26 24 64 61 74 61 64 69 72 26 tadir@&$datadir&
99470 67 0a 20 20 73 26 40 64 6f 63 64 69 72 40 26 24 g. s&@docdir@&$
99480 64 6f 63 64 69 72 26 67 0a 20 20 73 26 40 69 6e docdir&g. s&@in
99490 66 6f 64 69 72 40 26 24 69 6e 66 6f 64 69 72 26 fodir@&$infodir&
994a0 67 0a 20 20 73 26 40 6c 6f 63 61 6c 65 64 69 72 g. s&@localedir
994b0 40 26 24 6c 6f 63 61 6c 65 64 69 72 26 67 0a 20 @&$localedir&g.
994c0 20 73 26 40 6d 61 6e 64 69 72 40 26 24 6d 61 6e s&@mandir@&$man
994d0 64 69 72 26 67 0a 20 20 73 26 5c 5c 5c 24 7b 64 dir&g. s&\\\${d
994e0 61 74 61 72 6f 6f 74 64 69 72 7d 26 24 64 61 74 atarootdir}&$dat
994f0 61 72 6f 6f 74 64 69 72 26 67 27 20 3b 3b 0a 65 arootdir&g' ;;.e
99500 73 61 63 0a 5f 41 43 45 4f 46 0a 0a 23 20 4e 65 sac._ACEOF..# Ne
99510 75 74 72 61 6c 69 7a 65 20 56 50 41 54 48 20 77 utralize VPATH w
99520 68 65 6e 20 60 24 73 72 63 64 69 72 27 20 3d 20 hen `$srcdir' =
99530 60 2e 27 2e 0a 23 20 53 68 65 6c 6c 20 63 6f 64 `.'..# Shell cod
99540 65 20 69 6e 20 63 6f 6e 66 69 67 75 72 65 2e 61 e in configure.a
99550 63 20 6d 69 67 68 74 20 73 65 74 20 65 78 74 72 c might set extr
99560 61 73 75 62 2e 0a 23 20 46 49 58 4d 45 3a 20 64 asub..# FIXME: d
99570 6f 20 77 65 20 72 65 61 6c 6c 79 20 77 61 6e 74 o we really want
99580 20 74 6f 20 6d 61 69 6e 74 61 69 6e 20 74 68 69 to maintain thi
99590 73 20 66 65 61 74 75 72 65 3f 0a 63 61 74 20 3e s feature?.cat >
995a0 3e 24 43 4f 4e 46 49 47 5f 53 54 41 54 55 53 20 >$CONFIG_STATUS
995b0 3c 3c 5f 41 43 45 4f 46 20 7c 7c 20 61 63 5f 77 <<_ACEOF || ac_w
995c0 72 69 74 65 5f 66 61 69 6c 3d 31 0a 61 63 5f 73 rite_fail=1.ac_s
995d0 65 64 5f 65 78 74 72 61 3d 22 24 61 63 5f 76 70 ed_extra="$ac_vp
995e0 73 75 62 0a 24 65 78 74 72 61 73 75 62 0a 5f 41 sub.$extrasub._A
995f0 43 45 4f 46 0a 63 61 74 20 3e 3e 24 43 4f 4e 46 CEOF.cat >>$CONF
99600 49 47 5f 53 54 41 54 55 53 20 3c 3c 5c 5f 41 43 IG_STATUS <<\_AC
99610 45 4f 46 20 7c 7c 20 61 63 5f 77 72 69 74 65 5f EOF || ac_write_
99620 66 61 69 6c 3d 31 0a 3a 74 0a 2f 40 5b 61 2d 7a fail=1.:t./@[a-z
99630 41 2d 5a 5f 5d 5b 61 2d 7a 41 2d 5a 5f 30 2d 39 A-Z_][a-zA-Z_0-9
99640 5d 2a 40 2f 21 62 0a 73 7c 40 63 6f 6e 66 69 67 ]*@/!b.s|@config
99650 75 72 65 5f 69 6e 70 75 74 40 7c 24 61 63 5f 73 ure_input@|$ac_s
99660 65 64 5f 63 6f 6e 66 5f 69 6e 70 75 74 7c 3b 74 ed_conf_input|;t
99670 20 74 0a 73 26 40 74 6f 70 5f 62 75 69 6c 64 64 t.s&@top_buildd
99680 69 72 40 26 24 61 63 5f 74 6f 70 5f 62 75 69 6c ir@&$ac_top_buil
99690 64 64 69 72 5f 73 75 62 26 3b 74 20 74 0a 73 26 ddir_sub&;t t.s&
996a0 40 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65 66 69 @top_build_prefi
996b0 78 40 26 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 x@&$ac_top_build
996c0 5f 70 72 65 66 69 78 26 3b 74 20 74 0a 73 26 40 _prefix&;t t.s&@
996d0 73 72 63 64 69 72 40 26 24 61 63 5f 73 72 63 64 srcdir@&$ac_srcd
996e0 69 72 26 3b 74 20 74 0a 73 26 40 61 62 73 5f 73 ir&;t t.s&@abs_s
996f0 72 63 64 69 72 40 26 24 61 63 5f 61 62 73 5f 73 rcdir@&$ac_abs_s
99700 72 63 64 69 72 26 3b 74 20 74 0a 73 26 40 74 6f rcdir&;t t.s&@to
99710 70 5f 73 72 63 64 69 72 40 26 24 61 63 5f 74 6f p_srcdir@&$ac_to
99720 70 5f 73 72 63 64 69 72 26 3b 74 20 74 0a 73 26 p_srcdir&;t t.s&
99730 40 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72 40 @abs_top_srcdir@
99740 26 24 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 &$ac_abs_top_src
99750 64 69 72 26 3b 74 20 74 0a 73 26 40 62 75 69 6c dir&;t t.s&@buil
99760 64 64 69 72 40 26 24 61 63 5f 62 75 69 6c 64 64 ddir@&$ac_buildd
99770 69 72 26 3b 74 20 74 0a 73 26 40 61 62 73 5f 62 ir&;t t.s&@abs_b
99780 75 69 6c 64 64 69 72 40 26 24 61 63 5f 61 62 73 uilddir@&$ac_abs
99790 5f 62 75 69 6c 64 64 69 72 26 3b 74 20 74 0a 73 _builddir&;t t.s
997a0 26 40 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 &@abs_top_buildd
997b0 69 72 40 26 24 61 63 5f 61 62 73 5f 74 6f 70 5f ir@&$ac_abs_top_
997c0 62 75 69 6c 64 64 69 72 26 3b 74 20 74 0a 73 26 builddir&;t t.s&
997d0 40 49 4e 53 54 41 4c 4c 40 26 24 61 63 5f 49 4e @INSTALL@&$ac_IN
997e0 53 54 41 4c 4c 26 3b 74 20 74 0a 73 26 40 4d 4b STALL&;t t.s&@MK
997f0 44 49 52 5f 50 40 26 24 61 63 5f 4d 4b 44 49 52 DIR_P@&$ac_MKDIR
99800 5f 50 26 3b 74 20 74 0a 24 61 63 5f 64 61 74 61 _P&;t t.$ac_data
99810 72 6f 6f 74 64 69 72 5f 68 61 63 6b 0a 22 0a 65 rootdir_hack.".e
99820 76 61 6c 20 73 65 64 20 5c 22 5c 24 61 63 5f 73 val sed \"\$ac_s
99830 65 64 5f 65 78 74 72 61 5c 22 20 22 24 61 63 5f ed_extra\" "$ac_
99840 66 69 6c 65 5f 69 6e 70 75 74 73 22 20 7c 20 24 file_inputs" | $
99850 41 57 4b 20 2d 66 20 22 24 61 63 5f 74 6d 70 2f AWK -f "$ac_tmp/
99860 73 75 62 73 2e 61 77 6b 22 20 5c 0a 20 20 3e 24 subs.awk" \. >$
99870 61 63 5f 74 6d 70 2f 6f 75 74 20 7c 7c 20 61 73 ac_tmp/out || as
99880 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 6f _fn_error $? "co
99890 75 6c 64 20 6e 6f 74 20 63 72 65 61 74 65 20 24 uld not create $
998a0 61 63 5f 66 69 6c 65 22 20 22 24 4c 49 4e 45 4e ac_file" "$LINEN
998b0 4f 22 20 35 0a 0a 74 65 73 74 20 2d 7a 20 22 24 O" 5..test -z "$
998c0 61 63 5f 64 61 74 61 72 6f 6f 74 64 69 72 5f 68 ac_datarootdir_h
998d0 61 63 6b 24 61 63 5f 64 61 74 61 72 6f 6f 74 64 ack$ac_datarootd
998e0 69 72 5f 73 65 65 6e 22 20 26 26 0a 20 20 7b 20 ir_seen" &&. {
998f0 61 63 5f 6f 75 74 3d 60 73 65 64 20 2d 6e 20 27 ac_out=`sed -n '
99900 2f 5c 24 7b 64 61 74 61 72 6f 6f 74 64 69 72 7d /\${datarootdir}
99910 2f 70 27 20 22 24 61 63 5f 74 6d 70 2f 6f 75 74 /p' "$ac_tmp/out
99920 22 60 3b 20 74 65 73 74 20 2d 6e 20 22 24 61 63 "`; test -n "$ac
99930 5f 6f 75 74 22 3b 20 7d 20 26 26 0a 20 20 7b 20 _out"; } &&. {
99940 61 63 5f 6f 75 74 3d 60 73 65 64 20 2d 6e 20 27 ac_out=`sed -n '
99950 2f 5e 5b 09 20 5d 2a 64 61 74 61 72 6f 6f 74 64 /^[. ]*datarootd
99960 69 72 5b 09 20 5d 2a 3a 2a 3d 2f 70 27 20 5c 0a ir[. ]*:*=/p' \.
99970 20 20 20 20 20 20 22 24 61 63 5f 74 6d 70 2f 6f "$ac_tmp/o
99980 75 74 22 60 3b 20 74 65 73 74 20 2d 7a 20 22 24 ut"`; test -z "$
99990 61 63 5f 6f 75 74 22 3b 20 7d 20 26 26 0a 20 20 ac_out"; } &&.
999a0 7b 20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f { $as_echo "$as_
999b0 6d 65 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 me:${as_lineno-$
999c0 4c 49 4e 45 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 LINENO}: WARNING
999d0 3a 20 24 61 63 5f 66 69 6c 65 20 63 6f 6e 74 61 : $ac_file conta
999e0 69 6e 73 20 61 20 72 65 66 65 72 65 6e 63 65 20 ins a reference
999f0 74 6f 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 to the variable
99a00 5c 60 64 61 74 61 72 6f 6f 74 64 69 72 27 0a 77 \`datarootdir'.w
99a10 68 69 63 68 20 73 65 65 6d 73 20 74 6f 20 62 65 hich seems to be
99a20 20 75 6e 64 65 66 69 6e 65 64 2e 20 20 50 6c 65 undefined. Ple
99a30 61 73 65 20 6d 61 6b 65 20 73 75 72 65 20 69 74 ase make sure it
99a40 20 69 73 20 64 65 66 69 6e 65 64 22 20 3e 26 35 is defined" >&5
99a50 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d .$as_echo "$as_m
99a60 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f e: WARNING: $ac_
99a70 66 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 file contains a
99a80 72 65 66 65 72 65 6e 63 65 20 74 6f 20 74 68 65 reference to the
99a90 20 76 61 72 69 61 62 6c 65 20 5c 60 64 61 74 61 variable \`data
99aa0 72 6f 6f 74 64 69 72 27 0a 77 68 69 63 68 20 73 rootdir'.which s
99ab0 65 65 6d 73 20 74 6f 20 62 65 20 75 6e 64 65 66 eems to be undef
99ac0 69 6e 65 64 2e 20 20 50 6c 65 61 73 65 20 6d 61 ined. Please ma
99ad0 6b 65 20 73 75 72 65 20 69 74 20 69 73 20 64 65 ke sure it is de
99ae0 66 69 6e 65 64 22 20 3e 26 32 3b 7d 0a 0a 20 20 fined" >&2;}..
99af0 72 6d 20 2d 66 20 22 24 61 63 5f 74 6d 70 2f 73 rm -f "$ac_tmp/s
99b00 74 64 69 6e 22 0a 20 20 63 61 73 65 20 24 61 63 tdin". case $ac
99b10 5f 66 69 6c 65 20 69 6e 0a 20 20 2d 29 20 63 61 _file in. -) ca
99b20 74 20 22 24 61 63 5f 74 6d 70 2f 6f 75 74 22 20 t "$ac_tmp/out"
99b30 26 26 20 72 6d 20 2d 66 20 22 24 61 63 5f 74 6d && rm -f "$ac_tm
99b40 70 2f 6f 75 74 22 3b 3b 0a 20 20 2a 29 20 72 6d p/out";;. *) rm
99b50 20 2d 66 20 22 24 61 63 5f 66 69 6c 65 22 20 26 -f "$ac_file" &
99b60 26 20 6d 76 20 22 24 61 63 5f 74 6d 70 2f 6f 75 & mv "$ac_tmp/ou
99b70 74 22 20 22 24 61 63 5f 66 69 6c 65 22 3b 3b 0a t" "$ac_file";;.
99b80 20 20 65 73 61 63 20 5c 0a 20 20 7c 7c 20 61 73 esac \. || as
99b90 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 6f _fn_error $? "co
99ba0 75 6c 64 20 6e 6f 74 20 63 72 65 61 74 65 20 24 uld not create $
99bb0 61 63 5f 66 69 6c 65 22 20 22 24 4c 49 4e 45 4e ac_file" "$LINEN
99bc0 4f 22 20 35 0a 20 3b 3b 0a 20 20 3a 48 29 0a 20 O" 5. ;;. :H).
99bd0 20 23 0a 20 20 23 20 43 4f 4e 46 49 47 5f 48 45 #. # CONFIG_HE
99be0 41 44 45 52 0a 20 20 23 0a 20 20 69 66 20 74 65 ADER. #. if te
99bf0 73 74 20 78 22 24 61 63 5f 66 69 6c 65 22 20 21 st x"$ac_file" !
99c00 3d 20 78 2d 3b 20 74 68 65 6e 0a 20 20 20 20 7b = x-; then. {
99c10 0a 20 20 20 20 20 20 24 61 73 5f 65 63 68 6f 20 . $as_echo
99c20 22 2f 2a 20 24 63 6f 6e 66 69 67 75 72 65 5f 69 "/* $configure_i
99c30 6e 70 75 74 20 20 2a 2f 22 20 5c 0a 20 20 20 20 nput */" \.
99c40 20 20 26 26 20 65 76 61 6c 20 27 24 41 57 4b 20 && eval '$AWK
99c50 2d 66 20 22 24 61 63 5f 74 6d 70 2f 64 65 66 69 -f "$ac_tmp/defi
99c60 6e 65 73 2e 61 77 6b 22 27 20 22 24 61 63 5f 66 nes.awk"' "$ac_f
99c70 69 6c 65 5f 69 6e 70 75 74 73 22 0a 20 20 20 20 ile_inputs".
99c80 7d 20 3e 22 24 61 63 5f 74 6d 70 2f 63 6f 6e 66 } >"$ac_tmp/conf
99c90 69 67 2e 68 22 20 5c 0a 20 20 20 20 20 20 7c 7c ig.h" \. ||
99ca0 20 61 73 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 as_fn_error $?
99cb0 22 63 6f 75 6c 64 20 6e 6f 74 20 63 72 65 61 74 "could not creat
99cc0 65 20 24 61 63 5f 66 69 6c 65 22 20 22 24 4c 49 e $ac_file" "$LI
99cd0 4e 45 4e 4f 22 20 35 0a 20 20 20 20 69 66 20 64 NENO" 5. if d
99ce0 69 66 66 20 22 24 61 63 5f 66 69 6c 65 22 20 22 iff "$ac_file" "
99cf0 24 61 63 5f 74 6d 70 2f 63 6f 6e 66 69 67 2e 68 $ac_tmp/config.h
99d00 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 " >/dev/null 2>&
99d10 31 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 7b 20 1; then. {
99d20 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 $as_echo "$as_me
99d30 3a 24 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 :${as_lineno-$LI
99d40 4e 45 4e 4f 7d 3a 20 24 61 63 5f 66 69 6c 65 20 NENO}: $ac_file
99d50 69 73 20 75 6e 63 68 61 6e 67 65 64 22 20 3e 26 is unchanged" >&
99d60 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 5.$as_echo "$as_
99d70 6d 65 3a 20 24 61 63 5f 66 69 6c 65 20 69 73 20 me: $ac_file is
99d80 75 6e 63 68 61 6e 67 65 64 22 20 3e 26 36 3b 7d unchanged" >&6;}
99d90 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 . else.
99da0 72 6d 20 2d 66 20 22 24 61 63 5f 66 69 6c 65 22 rm -f "$ac_file"
99db0 0a 20 20 20 20 20 20 6d 76 20 22 24 61 63 5f 74 . mv "$ac_t
99dc0 6d 70 2f 63 6f 6e 66 69 67 2e 68 22 20 22 24 61 mp/config.h" "$a
99dd0 63 5f 66 69 6c 65 22 20 5c 0a 09 7c 7c 20 61 73 c_file" \..|| as
99de0 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 63 6f _fn_error $? "co
99df0 75 6c 64 20 6e 6f 74 20 63 72 65 61 74 65 20 24 uld not create $
99e00 61 63 5f 66 69 6c 65 22 20 22 24 4c 49 4e 45 4e ac_file" "$LINEN
99e10 4f 22 20 35 0a 20 20 20 20 66 69 0a 20 20 65 6c O" 5. fi. el
99e20 73 65 0a 20 20 20 20 24 61 73 5f 65 63 68 6f 20 se. $as_echo
99e30 22 2f 2a 20 24 63 6f 6e 66 69 67 75 72 65 5f 69 "/* $configure_i
99e40 6e 70 75 74 20 20 2a 2f 22 20 5c 0a 20 20 20 20 nput */" \.
99e50 20 20 26 26 20 65 76 61 6c 20 27 24 41 57 4b 20 && eval '$AWK
99e60 2d 66 20 22 24 61 63 5f 74 6d 70 2f 64 65 66 69 -f "$ac_tmp/defi
99e70 6e 65 73 2e 61 77 6b 22 27 20 22 24 61 63 5f 66 nes.awk"' "$ac_f
99e80 69 6c 65 5f 69 6e 70 75 74 73 22 20 5c 0a 20 20 ile_inputs" \.
99e90 20 20 20 20 7c 7c 20 61 73 5f 66 6e 5f 65 72 72 || as_fn_err
99ea0 6f 72 20 24 3f 20 22 63 6f 75 6c 64 20 6e 6f 74 or $? "could not
99eb0 20 63 72 65 61 74 65 20 2d 22 20 22 24 4c 49 4e create -" "$LIN
99ec0 45 4e 4f 22 20 35 0a 20 20 66 69 0a 23 20 43 6f ENO" 5. fi.# Co
99ed0 6d 70 75 74 65 20 22 24 61 63 5f 66 69 6c 65 22 mpute "$ac_file"
99ee0 27 73 20 69 6e 64 65 78 20 69 6e 20 24 63 6f 6e 's index in $con
99ef0 66 69 67 5f 68 65 61 64 65 72 73 2e 0a 5f 61 6d fig_headers.._am
99f00 5f 61 72 67 3d 22 24 61 63 5f 66 69 6c 65 22 0a _arg="$ac_file".
99f10 5f 61 6d 5f 73 74 61 6d 70 5f 63 6f 75 6e 74 3d _am_stamp_count=
99f20 31 0a 66 6f 72 20 5f 61 6d 5f 68 65 61 64 65 72 1.for _am_header
99f30 20 69 6e 20 24 63 6f 6e 66 69 67 5f 68 65 61 64 in $config_head
99f40 65 72 73 20 3a 3b 20 64 6f 0a 20 20 63 61 73 65 ers :; do. case
99f50 20 24 5f 61 6d 5f 68 65 61 64 65 72 20 69 6e 0a $_am_header in.
99f60 20 20 20 20 24 5f 61 6d 5f 61 72 67 20 7c 20 24 $_am_arg | $
99f70 5f 61 6d 5f 61 72 67 3a 2a 20 29 0a 20 20 20 20 _am_arg:* ).
99f80 20 20 62 72 65 61 6b 20 3b 3b 0a 20 20 20 20 2a break ;;. *
99f90 20 29 0a 20 20 20 20 20 20 5f 61 6d 5f 73 74 61 ). _am_sta
99fa0 6d 70 5f 63 6f 75 6e 74 3d 60 65 78 70 72 20 24 mp_count=`expr $
99fb0 5f 61 6d 5f 73 74 61 6d 70 5f 63 6f 75 6e 74 20 _am_stamp_count
99fc0 2b 20 31 60 20 3b 3b 0a 20 20 65 73 61 63 0a 64 + 1` ;;. esac.d
99fd0 6f 6e 65 0a 65 63 68 6f 20 22 74 69 6d 65 73 74 one.echo "timest
99fe0 61 6d 70 20 66 6f 72 20 24 5f 61 6d 5f 61 72 67 amp for $_am_arg
99ff0 22 20 3e 60 24 61 73 5f 64 69 72 6e 61 6d 65 20 " >`$as_dirname
9a000 2d 2d 20 22 24 5f 61 6d 5f 61 72 67 22 20 7c 7c -- "$_am_arg" ||
9a010 0a 24 61 73 5f 65 78 70 72 20 58 22 24 5f 61 6d .$as_expr X"$_am
9a020 5f 61 72 67 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e _arg" : 'X\(.*[^
9a030 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a /]\)//*[^/][^/]*
9a040 2f 2a 24 27 20 5c 7c 20 5c 0a 09 20 58 22 24 5f /*$' \| \.. X"$_
9a050 61 6d 5f 61 72 67 22 20 3a 20 27 58 5c 28 2f 2f am_arg" : 'X\(//
9a060 5c 29 5b 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 58 \)[^/]' \| \.. X
9a070 22 24 5f 61 6d 5f 61 72 67 22 20 3a 20 27 58 5c "$_am_arg" : 'X\
9a080 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58 (//\)$' \| \.. X
9a090 22 24 5f 61 6d 5f 61 72 67 22 20 3a 20 27 58 5c "$_am_arg" : 'X\
9a0a0 28 2f 5c 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 65 (/\)' \| . 2>/de
9a0b0 76 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 63 v/null ||.$as_ec
9a0c0 68 6f 20 58 22 24 5f 61 6d 5f 61 72 67 22 20 7c ho X"$_am_arg" |
9a0d0 0a 20 20 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e . sed '/^X\(.
9a0e0 2a 5b 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d *[^/]\)\/\/*[^/]
9a0f0 5b 5e 2f 5d 2a 5c 2f 2a 24 2f 7b 0a 09 20 20 20 [^/]*\/*$/{..
9a100 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 s//\1/.. q..
9a110 20 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f }.. /^X\(\/\/
9a120 5c 29 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 20 20 20 20 \)[^/].*/{..
9a130 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 s//\1/.. q..
9a140 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c }.. /^X\(\/\/\
9a150 29 24 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f )$/{.. s//\1/
9a160 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 .. q.. }..
9a170 2f 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a 09 20 /^X\(\/\).*/{..
9a180 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 s//\1/.. q
9a190 0a 09 20 20 7d 0a 09 20 20 73 2f 2e 2a 2f 2e 2f .. }.. s/.*/./
9a1a0 3b 20 71 27 60 2f 73 74 61 6d 70 2d 68 24 5f 61 ; q'`/stamp-h$_a
9a1b0 6d 5f 73 74 61 6d 70 5f 63 6f 75 6e 74 0a 20 3b m_stamp_count. ;
9a1c0 3b 0a 0a 20 20 3a 43 29 20 20 7b 20 24 61 73 5f ;.. :C) { $as_
9a1d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 7b 61 echo "$as_me:${a
9a1e0 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 4e 4f s_lineno-$LINENO
9a1f0 7d 3a 20 65 78 65 63 75 74 69 6e 67 20 24 61 63 }: executing $ac
9a200 5f 66 69 6c 65 20 63 6f 6d 6d 61 6e 64 73 22 20 _file commands"
9a210 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
9a220 73 5f 6d 65 3a 20 65 78 65 63 75 74 69 6e 67 20 s_me: executing
9a230 24 61 63 5f 66 69 6c 65 20 63 6f 6d 6d 61 6e 64 $ac_file command
9a240 73 22 20 3e 26 36 3b 7d 0a 20 3b 3b 0a 20 20 65 s" >&6;}. ;;. e
9a250 73 61 63 0a 0a 0a 20 20 63 61 73 65 20 24 61 63 sac... case $ac
9a260 5f 66 69 6c 65 24 61 63 5f 6d 6f 64 65 20 69 6e _file$ac_mode in
9a270 0a 20 20 20 20 22 64 65 70 66 69 6c 65 73 22 3a . "depfiles":
9a280 43 29 20 74 65 73 74 20 78 22 24 41 4d 44 45 50 C) test x"$AMDEP
9a290 5f 54 52 55 45 22 20 21 3d 20 78 22 22 20 7c 7c _TRUE" != x"" ||
9a2a0 20 7b 0a 20 20 23 20 4f 6c 64 65 72 20 41 75 74 {. # Older Aut
9a2b0 6f 63 6f 6e 66 20 71 75 6f 74 65 73 20 2d 2d 66 oconf quotes --f
9a2c0 69 6c 65 20 61 72 67 75 6d 65 6e 74 73 20 66 6f ile arguments fo
9a2d0 72 20 65 76 61 6c 2c 20 62 75 74 20 6e 6f 74 20 r eval, but not
9a2e0 77 68 65 6e 20 66 69 6c 65 73 0a 20 20 23 20 61 when files. # a
9a2f0 72 65 20 6c 69 73 74 65 64 20 77 69 74 68 6f 75 re listed withou
9a300 74 20 2d 2d 66 69 6c 65 2e 20 20 4c 65 74 27 73 t --file. Let's
9a310 20 70 6c 61 79 20 73 61 66 65 20 61 6e 64 20 6f play safe and o
9a320 6e 6c 79 20 65 6e 61 62 6c 65 20 74 68 65 20 65 nly enable the e
9a330 76 61 6c 0a 20 20 23 20 69 66 20 77 65 20 64 65 val. # if we de
9a340 74 65 63 74 20 74 68 65 20 71 75 6f 74 69 6e 67 tect the quoting
9a350 2e 0a 20 20 63 61 73 65 20 24 43 4f 4e 46 49 47 .. case $CONFIG
9a360 5f 46 49 4c 45 53 20 69 6e 0a 20 20 2a 5c 27 2a _FILES in. *\'*
9a370 29 20 65 76 61 6c 20 73 65 74 20 78 20 22 24 43 ) eval set x "$C
9a380 4f 4e 46 49 47 5f 46 49 4c 45 53 22 20 3b 3b 0a ONFIG_FILES" ;;.
9a390 20 20 2a 29 20 20 20 73 65 74 20 78 20 24 43 4f *) set x $CO
9a3a0 4e 46 49 47 5f 46 49 4c 45 53 20 3b 3b 0a 20 20 NFIG_FILES ;;.
9a3b0 65 73 61 63 0a 20 20 73 68 69 66 74 0a 20 20 66 esac. shift. f
9a3c0 6f 72 20 6d 66 0a 20 20 64 6f 0a 20 20 20 20 23 or mf. do. #
9a3d0 20 53 74 72 69 70 20 4d 46 20 73 6f 20 77 65 20 Strip MF so we
9a3e0 65 6e 64 20 75 70 20 77 69 74 68 20 74 68 65 20 end up with the
9a3f0 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 name of the file
9a400 2e 0a 20 20 20 20 6d 66 3d 60 65 63 68 6f 20 22 .. mf=`echo "
9a410 24 6d 66 22 20 7c 20 73 65 64 20 2d 65 20 27 73 $mf" | sed -e 's
9a420 2f 3a 2e 2a 24 2f 2f 27 60 0a 20 20 20 20 23 20 /:.*$//'`. #
9a430 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 Check whether th
9a440 69 73 20 69 73 20 61 6e 20 41 75 74 6f 6d 61 6b is is an Automak
9a450 65 20 67 65 6e 65 72 61 74 65 64 20 4d 61 6b 65 e generated Make
9a460 66 69 6c 65 20 6f 72 20 6e 6f 74 2e 0a 20 20 20 file or not..
9a470 20 23 20 57 65 20 75 73 65 64 20 74 6f 20 6d 61 # We used to ma
9a480 74 63 68 20 6f 6e 6c 79 20 74 68 65 20 66 69 6c tch only the fil
9a490 65 73 20 6e 61 6d 65 64 20 27 4d 61 6b 65 66 69 es named 'Makefi
9a4a0 6c 65 2e 69 6e 27 2c 20 62 75 74 0a 20 20 20 20 le.in', but.
9a4b0 23 20 73 6f 6d 65 20 70 65 6f 70 6c 65 20 72 65 # some people re
9a4c0 6e 61 6d 65 20 74 68 65 6d 3b 20 73 6f 20 69 6e name them; so in
9a4d0 73 74 65 61 64 20 77 65 20 6c 6f 6f 6b 20 61 74 stead we look at
9a4e0 20 74 68 65 20 66 69 6c 65 20 63 6f 6e 74 65 6e the file conten
9a4f0 74 2e 0a 20 20 20 20 23 20 47 72 65 70 27 69 6e t.. # Grep'in
9a500 67 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 g the first line
9a510 20 69 73 20 6e 6f 74 20 65 6e 6f 75 67 68 3a 20 is not enough:
9a520 73 6f 6d 65 20 70 65 6f 70 6c 65 20 70 6f 73 74 some people post
9a530 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 23 20 65 -process. # e
9a540 61 63 68 20 4d 61 6b 65 66 69 6c 65 2e 69 6e 20 ach Makefile.in
9a550 61 6e 64 20 61 64 64 20 61 20 6e 65 77 20 6c 69 and add a new li
9a560 6e 65 20 6f 6e 20 74 6f 70 20 6f 66 20 65 61 63 ne on top of eac
9a570 68 20 66 69 6c 65 20 74 6f 20 73 61 79 20 73 6f h file to say so
9a580 2e 0a 20 20 20 20 23 20 47 72 65 70 27 69 6e 67 .. # Grep'ing
9a590 20 74 68 65 20 77 68 6f 6c 65 20 66 69 6c 65 20 the whole file
9a5a0 69 73 20 6e 6f 74 20 67 6f 6f 64 20 65 69 74 68 is not good eith
9a5b0 65 72 3a 20 41 49 58 20 67 72 65 70 20 68 61 73 er: AIX grep has
9a5c0 20 61 20 6c 69 6e 65 0a 20 20 20 20 23 20 6c 69 a line. # li
9a5d0 6d 69 74 20 6f 66 20 32 30 34 38 2c 20 62 75 74 mit of 2048, but
9a5e0 20 61 6c 6c 20 73 65 64 27 73 20 77 65 20 6b 6e all sed's we kn
9a5f0 6f 77 20 68 61 76 65 20 75 6e 64 65 72 73 74 61 ow have understa
9a600 6e 64 20 61 74 20 6c 65 61 73 74 20 34 30 30 30 nd at least 4000
9a610 2e 0a 20 20 20 20 69 66 20 73 65 64 20 2d 6e 20 .. if sed -n
9a620 27 73 2c 5e 23 2e 2a 67 65 6e 65 72 61 74 65 64 's,^#.*generated
9a630 20 62 79 20 61 75 74 6f 6d 61 6b 65 2e 2a 2c 58 by automake.*,X
9a640 2c 70 27 20 22 24 6d 66 22 20 7c 20 67 72 65 70 ,p' "$mf" | grep
9a650 20 58 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e X >/dev/null 2>
9a660 26 31 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 64 &1; then. d
9a670 69 72 70 61 72 74 3d 60 24 61 73 5f 64 69 72 6e irpart=`$as_dirn
9a680 61 6d 65 20 2d 2d 20 22 24 6d 66 22 20 7c 7c 0a ame -- "$mf" ||.
9a690 24 61 73 5f 65 78 70 72 20 58 22 24 6d 66 22 20 $as_expr X"$mf"
9a6a0 3a 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 2f 2f : 'X\(.*[^/]\)//
9a6b0 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 2a 24 27 20 5c *[^/][^/]*/*$' \
9a6c0 7c 20 5c 0a 09 20 58 22 24 6d 66 22 20 3a 20 27 | \.. X"$mf" : '
9a6d0 58 5c 28 2f 2f 5c 29 5b 5e 2f 5d 27 20 5c 7c 20 X\(//\)[^/]' \|
9a6e0 5c 0a 09 20 58 22 24 6d 66 22 20 3a 20 27 58 5c \.. X"$mf" : 'X\
9a6f0 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58 (//\)$' \| \.. X
9a700 22 24 6d 66 22 20 3a 20 27 58 5c 28 2f 5c 29 27 "$mf" : 'X\(/\)'
9a710 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c \| . 2>/dev/nul
9a720 6c 20 7c 7c 0a 24 61 73 5f 65 63 68 6f 20 58 22 l ||.$as_echo X"
9a730 24 6d 66 22 20 7c 0a 20 20 20 20 73 65 64 20 27 $mf" |. sed '
9a740 2f 5e 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 5c 2f 5c /^X\(.*[^/]\)\/\
9a750 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 2f 2a 24 2f /*[^/][^/]*\/*$/
9a760 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 {.. s//\1/..
9a770 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 q.. }.. /^X
9a780 5c 28 5c 2f 5c 2f 5c 29 5b 5e 2f 5d 2e 2a 2f 7b \(\/\/\)[^/].*/{
9a790 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 .. s//\1/..
9a7a0 20 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 5c q.. }.. /^X\
9a7b0 28 5c 2f 5c 2f 5c 29 24 2f 7b 0a 09 20 20 20 20 (\/\/\)$/{..
9a7c0 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 s//\1/.. q..
9a7d0 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 29 2e }.. /^X\(\/\).
9a7e0 2a 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a */{.. s//\1/.
9a7f0 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 73 . q.. }.. s
9a800 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 20 20 20 20 /.*/./; q'`.
9a810 65 6c 73 65 0a 20 20 20 20 20 20 63 6f 6e 74 69 else. conti
9a820 6e 75 65 0a 20 20 20 20 66 69 0a 20 20 20 20 23 nue. fi. #
9a830 20 45 78 74 72 61 63 74 20 74 68 65 20 64 65 66 Extract the def
9a840 69 6e 69 74 69 6f 6e 20 6f 66 20 44 45 50 44 49 inition of DEPDI
9a850 52 2c 20 61 6d 5f 5f 69 6e 63 6c 75 64 65 2c 20 R, am__include,
9a860 61 6e 64 20 61 6d 5f 5f 71 75 6f 74 65 0a 20 20 and am__quote.
9a870 20 20 23 20 66 72 6f 6d 20 74 68 65 20 4d 61 6b # from the Mak
9a880 65 66 69 6c 65 20 77 69 74 68 6f 75 74 20 72 75 efile without ru
9a890 6e 6e 69 6e 67 20 27 6d 61 6b 65 27 2e 0a 20 20 nning 'make'..
9a8a0 20 20 44 45 50 44 49 52 3d 60 73 65 64 20 2d 6e DEPDIR=`sed -n
9a8b0 20 27 73 2f 5e 44 45 50 44 49 52 20 3d 20 2f 2f 's/^DEPDIR = //
9a8c0 70 27 20 3c 20 22 24 6d 66 22 60 0a 20 20 20 20 p' < "$mf"`.
9a8d0 74 65 73 74 20 2d 7a 20 22 24 44 45 50 44 49 52 test -z "$DEPDIR
9a8e0 22 20 26 26 20 63 6f 6e 74 69 6e 75 65 0a 20 20 " && continue.
9a8f0 20 20 61 6d 5f 5f 69 6e 63 6c 75 64 65 3d 60 73 am__include=`s
9a900 65 64 20 2d 6e 20 27 73 2f 5e 61 6d 5f 5f 69 6e ed -n 's/^am__in
9a910 63 6c 75 64 65 20 3d 20 2f 2f 70 27 20 3c 20 22 clude = //p' < "
9a920 24 6d 66 22 60 0a 20 20 20 20 74 65 73 74 20 2d $mf"`. test -
9a930 7a 20 22 24 61 6d 5f 5f 69 6e 63 6c 75 64 65 22 z "$am__include"
9a940 20 26 26 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 && continue.
9a950 20 61 6d 5f 5f 71 75 6f 74 65 3d 60 73 65 64 20 am__quote=`sed
9a960 2d 6e 20 27 73 2f 5e 61 6d 5f 5f 71 75 6f 74 65 -n 's/^am__quote
9a970 20 3d 20 2f 2f 70 27 20 3c 20 22 24 6d 66 22 60 = //p' < "$mf"`
9a980 0a 20 20 20 20 23 20 46 69 6e 64 20 61 6c 6c 20 . # Find all
9a990 64 65 70 65 6e 64 65 6e 63 79 20 6f 75 74 70 75 dependency outpu
9a9a0 74 20 66 69 6c 65 73 2c 20 74 68 65 79 20 61 72 t files, they ar
9a9b0 65 20 69 6e 63 6c 75 64 65 64 20 66 69 6c 65 73 e included files
9a9c0 20 77 69 74 68 0a 20 20 20 20 23 20 24 28 44 45 with. # $(DE
9a9d0 50 44 49 52 29 20 69 6e 20 74 68 65 69 72 20 6e PDIR) in their n
9a9e0 61 6d 65 73 2e 20 20 57 65 20 69 6e 76 6f 6b 65 ames. We invoke
9a9f0 20 73 65 64 20 74 77 69 63 65 20 62 65 63 61 75 sed twice becau
9aa00 73 65 20 69 74 20 69 73 20 74 68 65 0a 20 20 20 se it is the.
9aa10 20 23 20 73 69 6d 70 6c 65 73 74 20 61 70 70 72 # simplest appr
9aa20 6f 61 63 68 20 74 6f 20 63 68 61 6e 67 69 6e 67 oach to changing
9aa30 20 24 28 44 45 50 44 49 52 29 20 74 6f 20 69 74 $(DEPDIR) to it
9aa40 73 20 61 63 74 75 61 6c 20 76 61 6c 75 65 20 69 s actual value i
9aa50 6e 20 74 68 65 0a 20 20 20 20 23 20 65 78 70 61 n the. # expa
9aa60 6e 73 69 6f 6e 2e 0a 20 20 20 20 66 6f 72 20 66 nsion.. for f
9aa70 69 6c 65 20 69 6e 20 60 73 65 64 20 2d 6e 20 22 ile in `sed -n "
9aa80 0a 20 20 20 20 20 20 73 2f 5e 24 61 6d 5f 5f 69 . s/^$am__i
9aa90 6e 63 6c 75 64 65 20 24 61 6d 5f 5f 71 75 6f 74 nclude $am__quot
9aaa0 65 5c 28 2e 2a 28 44 45 50 44 49 52 29 2e 2a 5c e\(.*(DEPDIR).*\
9aab0 29 24 61 6d 5f 5f 71 75 6f 74 65 22 27 24 2f 5c )$am__quote"'$/\
9aac0 31 2f 70 27 20 3c 22 24 6d 66 22 20 7c 20 5c 0a 1/p' <"$mf" | \.
9aad0 09 20 73 65 64 20 2d 65 20 27 73 2f 5c 24 28 44 . sed -e 's/\$(D
9aae0 45 50 44 49 52 29 2f 27 22 24 44 45 50 44 49 52 EPDIR)/'"$DEPDIR
9aaf0 22 27 2f 67 27 60 3b 20 64 6f 0a 20 20 20 20 20 "'/g'`; do.
9ab00 20 23 20 4d 61 6b 65 20 73 75 72 65 20 74 68 65 # Make sure the
9ab10 20 64 69 72 65 63 74 6f 72 79 20 65 78 69 73 74 directory exist
9ab20 73 2e 0a 20 20 20 20 20 20 74 65 73 74 20 2d 66 s.. test -f
9ab30 20 22 24 64 69 72 70 61 72 74 2f 24 66 69 6c 65 "$dirpart/$file
9ab40 22 20 26 26 20 63 6f 6e 74 69 6e 75 65 0a 20 20 " && continue.
9ab50 20 20 20 20 66 64 69 72 3d 60 24 61 73 5f 64 69 fdir=`$as_di
9ab60 72 6e 61 6d 65 20 2d 2d 20 22 24 66 69 6c 65 22 rname -- "$file"
9ab70 20 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58 22 24 ||.$as_expr X"$
9ab80 66 69 6c 65 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e file" : 'X\(.*[^
9ab90 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a /]\)//*[^/][^/]*
9aba0 2f 2a 24 27 20 5c 7c 20 5c 0a 09 20 58 22 24 66 /*$' \| \.. X"$f
9abb0 69 6c 65 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 5b ile" : 'X\(//\)[
9abc0 5e 2f 5d 27 20 5c 7c 20 5c 0a 09 20 58 22 24 66 ^/]' \| \.. X"$f
9abd0 69 6c 65 22 20 3a 20 27 58 5c 28 2f 2f 5c 29 24 ile" : 'X\(//\)$
9abe0 27 20 5c 7c 20 5c 0a 09 20 58 22 24 66 69 6c 65 ' \| \.. X"$file
9abf0 22 20 3a 20 27 58 5c 28 2f 5c 29 27 20 5c 7c 20 " : 'X\(/\)' \|
9ac00 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c . 2>/dev/null ||
9ac10 0a 24 61 73 5f 65 63 68 6f 20 58 22 24 66 69 6c .$as_echo X"$fil
9ac20 65 22 20 7c 0a 20 20 20 20 73 65 64 20 27 2f 5e e" |. sed '/^
9ac30 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 5c 2f 5c 2f 2a X\(.*[^/]\)\/\/*
9ac40 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 2f 2a 24 2f 7b 0a [^/][^/]*\/*$/{.
9ac50 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 . s//\1/..
9ac60 20 71 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 5c 28 q.. }.. /^X\(
9ac70 5c 2f 5c 2f 5c 29 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 \/\/\)[^/].*/{..
9ac80 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 s//\1/..
9ac90 71 0a 09 20 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c q.. }.. /^X\(\
9aca0 2f 5c 2f 5c 29 24 2f 7b 0a 09 20 20 20 20 73 2f /\/\)$/{.. s/
9acb0 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d /\1/.. q.. }
9acc0 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f .. /^X\(\/\).*/
9acd0 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 {.. s//\1/..
9ace0 20 20 20 71 0a 09 20 20 7d 0a 09 20 20 73 2f 2e q.. }.. s/.
9acf0 2a 2f 2e 2f 3b 20 71 27 60 0a 20 20 20 20 20 20 */./; q'`.
9ad00 61 73 5f 64 69 72 3d 24 64 69 72 70 61 72 74 2f as_dir=$dirpart/
9ad10 24 66 64 69 72 3b 20 61 73 5f 66 6e 5f 6d 6b 64 $fdir; as_fn_mkd
9ad20 69 72 5f 70 0a 20 20 20 20 20 20 23 20 65 63 68 ir_p. # ech
9ad30 6f 20 22 63 72 65 61 74 69 6e 67 20 24 64 69 72 o "creating $dir
9ad40 70 61 72 74 2f 24 66 69 6c 65 22 0a 20 20 20 20 part/$file".
9ad50 20 20 65 63 68 6f 20 27 23 20 64 75 6d 6d 79 27 echo '# dummy'
9ad60 20 3e 20 22 24 64 69 72 70 61 72 74 2f 24 66 69 > "$dirpart/$fi
9ad70 6c 65 22 0a 20 20 20 20 64 6f 6e 65 0a 20 20 64 le". done. d
9ad80 6f 6e 65 0a 7d 0a 20 3b 3b 0a 20 20 20 20 22 6c one.}. ;;. "l
9ad90 69 62 74 6f 6f 6c 22 3a 43 29 0a 0a 20 20 20 20 ibtool":C)..
9ada0 23 20 53 65 65 20 69 66 20 77 65 20 61 72 65 20 # See if we are
9adb0 72 75 6e 6e 69 6e 67 20 6f 6e 20 7a 73 68 2c 20 running on zsh,
9adc0 61 6e 64 20 73 65 74 20 74 68 65 20 6f 70 74 69 and set the opti
9add0 6f 6e 73 20 77 68 69 63 68 20 61 6c 6c 6f 77 20 ons which allow
9ade0 6f 75 72 0a 20 20 20 20 23 20 63 6f 6d 6d 61 6e our. # comman
9adf0 64 73 20 74 68 72 6f 75 67 68 20 77 69 74 68 6f ds through witho
9ae00 75 74 20 72 65 6d 6f 76 61 6c 20 6f 66 20 5c 20 ut removal of \
9ae10 65 73 63 61 70 65 73 2e 0a 20 20 20 20 69 66 20 escapes.. if
9ae20 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 test -n "${ZSH_V
9ae30 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 3b 20 74 ERSION+set}" ; t
9ae40 68 65 6e 0a 20 20 20 20 20 20 73 65 74 6f 70 74 hen. setopt
9ae50 20 4e 4f 5f 47 4c 4f 42 5f 53 55 42 53 54 0a 20 NO_GLOB_SUBST.
9ae60 20 20 20 66 69 0a 0a 20 20 20 20 63 66 67 66 69 fi.. cfgfi
9ae70 6c 65 3d 22 24 7b 6f 66 69 6c 65 7d 54 22 0a 20 le="${ofile}T".
9ae80 20 20 20 74 72 61 70 20 22 24 52 4d 20 5c 22 24 trap "$RM \"$
9ae90 63 66 67 66 69 6c 65 5c 22 3b 20 65 78 69 74 20 cfgfile\"; exit
9aea0 31 22 20 31 20 32 20 31 35 0a 20 20 20 20 24 52 1" 1 2 15. $R
9aeb0 4d 20 22 24 63 66 67 66 69 6c 65 22 0a 0a 20 20 M "$cfgfile"..
9aec0 20 20 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 cat <<_LT_EOF
9aed0 3e 3e 20 22 24 63 66 67 66 69 6c 65 22 0a 23 21 >> "$cfgfile".#!
9aee0 20 24 53 48 45 4c 4c 0a 0a 23 20 60 24 45 43 48 $SHELL..# `$ECH
9aef0 4f 20 22 24 6f 66 69 6c 65 22 20 7c 20 73 65 64 O "$ofile" | sed
9af00 20 27 73 25 5e 2e 2a 2f 25 25 27 60 20 2d 20 50 's%^.*/%%'` - P
9af10 72 6f 76 69 64 65 20 67 65 6e 65 72 61 6c 69 7a rovide generaliz
9af20 65 64 20 6c 69 62 72 61 72 79 2d 62 75 69 6c 64 ed library-build
9af30 69 6e 67 20 73 75 70 70 6f 72 74 20 73 65 72 76 ing support serv
9af40 69 63 65 73 2e 0a 23 20 47 65 6e 65 72 61 74 65 ices..# Generate
9af50 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 d automatically
9af60 62 79 20 24 61 73 5f 6d 65 20 28 24 50 41 43 4b by $as_me ($PACK
9af70 41 47 45 24 54 49 4d 45 53 54 41 4d 50 29 20 24 AGE$TIMESTAMP) $
9af80 56 45 52 53 49 4f 4e 0a 23 20 4c 69 62 74 6f 6f VERSION.# Libtoo
9af90 6c 20 77 61 73 20 63 6f 6e 66 69 67 75 72 65 64 l was configured
9afa0 20 6f 6e 20 68 6f 73 74 20 60 28 68 6f 73 74 6e on host `(hostn
9afb0 61 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e 29 ame || uname -n)
9afc0 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 2>/dev/null | s
9afd0 65 64 20 31 71 60 3a 0a 23 20 4e 4f 54 45 3a 20 ed 1q`:.# NOTE:
9afe0 43 68 61 6e 67 65 73 20 6d 61 64 65 20 74 6f 20 Changes made to
9aff0 74 68 69 73 20 66 69 6c 65 20 77 69 6c 6c 20 62 this file will b
9b000 65 20 6c 6f 73 74 3a 20 6c 6f 6f 6b 20 61 74 20 e lost: look at
9b010 6c 74 6d 61 69 6e 2e 73 68 2e 0a 23 0a 23 20 20 ltmain.sh..#.#
9b020 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 Copyright (C) 1
9b030 39 39 36 2c 20 31 39 39 37 2c 20 31 39 39 38 2c 996, 1997, 1998,
9b040 20 31 39 39 39 2c 20 32 30 30 30 2c 20 32 30 30 1999, 2000, 200
9b050 31 2c 20 32 30 30 33 2c 20 32 30 30 34 2c 20 32 1, 2003, 2004, 2
9b060 30 30 35 2c 0a 23 20 20 20 20 20 20 20 20 20 20 005,.#
9b070 20 20 20 20 20 20 20 32 30 30 36 2c 20 32 30 30 2006, 200
9b080 37 2c 20 32 30 30 38 2c 20 32 30 30 39 2c 20 32 7, 2008, 2009, 2
9b090 30 31 30 20 46 72 65 65 20 53 6f 66 74 77 61 72 010 Free Softwar
9b0a0 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 0a 23 20 e Foundation,.#
9b0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
9b0c0 49 6e 63 2e 0a 23 20 20 20 57 72 69 74 74 65 6e Inc..# Written
9b0d0 20 62 79 20 47 6f 72 64 6f 6e 20 4d 61 74 7a 69 by Gordon Matzi
9b0e0 67 6b 65 69 74 2c 20 31 39 39 36 0a 23 0a 23 20 gkeit, 1996.#.#
9b0f0 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 This file is p
9b100 61 72 74 20 6f 66 20 47 4e 55 20 4c 69 62 74 6f art of GNU Libto
9b110 6f 6c 2e 0a 23 0a 23 20 47 4e 55 20 4c 69 62 74 ol..#.# GNU Libt
9b120 6f 6f 6c 20 69 73 20 66 72 65 65 20 73 6f 66 74 ool is free soft
9b130 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 ware; you can re
9b140 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e distribute it an
9b150 64 2f 6f 72 0a 23 20 6d 6f 64 69 66 79 20 69 74 d/or.# modify it
9b160 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 under the terms
9b170 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 of the GNU Gene
9b180 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e ral Public Licen
9b190 73 65 20 61 73 0a 23 20 70 75 62 6c 69 73 68 65 se as.# publishe
9b1a0 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f d by the Free So
9b1b0 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f ftware Foundatio
9b1c0 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f n; either versio
9b1d0 6e 20 32 20 6f 66 0a 23 20 74 68 65 20 4c 69 63 n 2 of.# the Lic
9b1e0 65 6e 73 65 2c 20 6f 72 20 28 61 74 20 79 6f 75 ense, or (at you
9b1f0 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 r option) any la
9b200 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 23 0a 23 ter version..#.#
9b210 20 41 73 20 61 20 73 70 65 63 69 61 6c 20 65 78 As a special ex
9b220 63 65 70 74 69 6f 6e 20 74 6f 20 74 68 65 20 47 ception to the G
9b230 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 NU General Publi
9b240 63 20 4c 69 63 65 6e 73 65 2c 0a 23 20 69 66 20 c License,.# if
9b250 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 74 you distribute t
9b260 68 69 73 20 66 69 6c 65 20 61 73 20 70 61 72 74 his file as part
9b270 20 6f 66 20 61 20 70 72 6f 67 72 61 6d 20 6f 72 of a program or
9b280 20 6c 69 62 72 61 72 79 20 74 68 61 74 0a 23 20 library that.#
9b290 69 73 20 62 75 69 6c 74 20 75 73 69 6e 67 20 47 is built using G
9b2a0 4e 55 20 4c 69 62 74 6f 6f 6c 2c 20 79 6f 75 20 NU Libtool, you
9b2b0 6d 61 79 20 69 6e 63 6c 75 64 65 20 74 68 69 73 may include this
9b2c0 20 66 69 6c 65 20 75 6e 64 65 72 20 74 68 65 0a file under the.
9b2d0 23 20 73 61 6d 65 20 64 69 73 74 72 69 62 75 74 # same distribut
9b2e0 69 6f 6e 20 74 65 72 6d 73 20 74 68 61 74 20 79 ion terms that y
9b2f0 6f 75 20 75 73 65 20 66 6f 72 20 74 68 65 20 72 ou use for the r
9b300 65 73 74 20 6f 66 20 74 68 61 74 20 70 72 6f 67 est of that prog
9b310 72 61 6d 2e 0a 23 0a 23 20 47 4e 55 20 4c 69 62 ram..#.# GNU Lib
9b320 74 6f 6f 6c 20 69 73 20 64 69 73 74 72 69 62 75 tool is distribu
9b330 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 ted in the hope
9b340 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 that it will be
9b350 75 73 65 66 75 6c 2c 0a 23 20 62 75 74 20 57 49 useful,.# but WI
9b360 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e THOUT ANY WARRAN
9b370 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e TY; without even
9b380 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 the implied war
9b390 72 61 6e 74 79 20 6f 66 0a 23 20 4d 45 52 43 48 ranty of.# MERCH
9b3a0 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 ANTABILITY or FI
9b3b0 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 TNESS FOR A PART
9b3c0 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 ICULAR PURPOSE.
9b3d0 20 53 65 65 20 74 68 65 0a 23 20 47 4e 55 20 47 See the.# GNU G
9b3e0 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 eneral Public Li
9b3f0 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 cense for more d
9b400 65 74 61 69 6c 73 2e 0a 23 0a 23 20 59 6f 75 20 etails..#.# You
9b410 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 should have rece
9b420 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 ived a copy of t
9b430 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 he GNU General P
9b440 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 23 20 ublic License.#
9b450 61 6c 6f 6e 67 20 77 69 74 68 20 47 4e 55 20 4c along with GNU L
9b460 69 62 74 6f 6f 6c 3b 20 73 65 65 20 74 68 65 20 ibtool; see the
9b470 66 69 6c 65 20 43 4f 50 59 49 4e 47 2e 20 20 49 file COPYING. I
9b480 66 20 6e 6f 74 2c 20 61 20 63 6f 70 79 0a 23 20 f not, a copy.#
9b490 63 61 6e 20 62 65 20 64 6f 77 6e 6c 6f 61 64 65 can be downloade
9b4a0 64 20 66 72 6f 6d 20 68 74 74 70 3a 2f 2f 77 77 d from http://ww
9b4b0 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 w.gnu.org/licens
9b4c0 65 73 2f 67 70 6c 2e 68 74 6d 6c 2c 20 6f 72 0a es/gpl.html, or.
9b4d0 23 20 6f 62 74 61 69 6e 65 64 20 62 79 20 77 72 # obtained by wr
9b4e0 69 74 69 6e 67 20 74 6f 20 74 68 65 20 46 72 65 iting to the Fre
9b4f0 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 e Software Found
9b500 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 0a 23 20 35 ation, Inc.,.# 5
9b510 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 72 65 65 1 Franklin Stree
9b520 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 t, Fifth Floor,
9b530 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 Boston, MA 02110
9b540 2d 31 33 30 31 2c 20 55 53 41 2e 0a 0a 0a 23 20 -1301, USA....#
9b550 54 68 65 20 6e 61 6d 65 73 20 6f 66 20 74 68 65 The names of the
9b560 20 74 61 67 67 65 64 20 63 6f 6e 66 69 67 75 72 tagged configur
9b570 61 74 69 6f 6e 73 20 73 75 70 70 6f 72 74 65 64 ations supported
9b580 20 62 79 20 74 68 69 73 20 73 63 72 69 70 74 2e by this script.
9b590 0a 61 76 61 69 6c 61 62 6c 65 5f 74 61 67 73 3d .available_tags=
9b5a0 22 43 58 58 20 22 0a 0a 23 20 23 23 23 20 42 45 "CXX "..# ### BE
9b5b0 47 49 4e 20 4c 49 42 54 4f 4f 4c 20 43 4f 4e 46 GIN LIBTOOL CONF
9b5c0 49 47 0a 0a 23 20 41 73 73 65 6d 62 6c 65 72 20 IG..# Assembler
9b5d0 70 72 6f 67 72 61 6d 2e 0a 41 53 3d 24 6c 74 5f program..AS=$lt_
9b5e0 41 53 0a 0a 23 20 44 4c 4c 20 63 72 65 61 74 69 AS..# DLL creati
9b5f0 6f 6e 20 70 72 6f 67 72 61 6d 2e 0a 44 4c 4c 54 on program..DLLT
9b600 4f 4f 4c 3d 24 6c 74 5f 44 4c 4c 54 4f 4f 4c 0a OOL=$lt_DLLTOOL.
9b610 0a 23 20 4f 62 6a 65 63 74 20 64 75 6d 70 65 72 .# Object dumper
9b620 20 70 72 6f 67 72 61 6d 2e 0a 4f 42 4a 44 55 4d program..OBJDUM
9b630 50 3d 24 6c 74 5f 4f 42 4a 44 55 4d 50 0a 0a 23 P=$lt_OBJDUMP..#
9b640 20 57 68 69 63 68 20 72 65 6c 65 61 73 65 20 6f Which release o
9b650 66 20 6c 69 62 74 6f 6f 6c 2e 6d 34 20 77 61 73 f libtool.m4 was
9b660 20 75 73 65 64 3f 0a 6d 61 63 72 6f 5f 76 65 72 used?.macro_ver
9b670 73 69 6f 6e 3d 24 6d 61 63 72 6f 5f 76 65 72 73 sion=$macro_vers
9b680 69 6f 6e 0a 6d 61 63 72 6f 5f 72 65 76 69 73 69 ion.macro_revisi
9b690 6f 6e 3d 24 6d 61 63 72 6f 5f 72 65 76 69 73 69 on=$macro_revisi
9b6a0 6f 6e 0a 0a 23 20 57 68 65 74 68 65 72 20 6f 72 on..# Whether or
9b6b0 20 6e 6f 74 20 74 6f 20 62 75 69 6c 64 20 73 68 not to build sh
9b6c0 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a ared libraries..
9b6d0 62 75 69 6c 64 5f 6c 69 62 74 6f 6f 6c 5f 6c 69 build_libtool_li
9b6e0 62 73 3d 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 bs=$enable_share
9b6f0 64 0a 0a 23 20 57 68 65 74 68 65 72 20 6f 72 20 d..# Whether or
9b700 6e 6f 74 20 74 6f 20 62 75 69 6c 64 20 73 74 61 not to build sta
9b710 74 69 63 20 6c 69 62 72 61 72 69 65 73 2e 0a 62 tic libraries..b
9b720 75 69 6c 64 5f 6f 6c 64 5f 6c 69 62 73 3d 24 65 uild_old_libs=$e
9b730 6e 61 62 6c 65 5f 73 74 61 74 69 63 0a 0a 23 20 nable_static..#
9b740 57 68 61 74 20 74 79 70 65 20 6f 66 20 6f 62 6a What type of obj
9b750 65 63 74 73 20 74 6f 20 62 75 69 6c 64 2e 0a 70 ects to build..p
9b760 69 63 5f 6d 6f 64 65 3d 24 70 69 63 5f 6d 6f 64 ic_mode=$pic_mod
9b770 65 0a 0a 23 20 57 68 65 74 68 65 72 20 6f 72 20 e..# Whether or
9b780 6e 6f 74 20 74 6f 20 6f 70 74 69 6d 69 7a 65 20 not to optimize
9b790 66 6f 72 20 66 61 73 74 20 69 6e 73 74 61 6c 6c for fast install
9b7a0 61 74 69 6f 6e 2e 0a 66 61 73 74 5f 69 6e 73 74 ation..fast_inst
9b7b0 61 6c 6c 3d 24 65 6e 61 62 6c 65 5f 66 61 73 74 all=$enable_fast
9b7c0 5f 69 6e 73 74 61 6c 6c 0a 0a 23 20 53 68 65 6c _install..# Shel
9b7d0 6c 20 74 6f 20 75 73 65 20 77 68 65 6e 20 69 6e l to use when in
9b7e0 76 6f 6b 69 6e 67 20 73 68 65 6c 6c 20 73 63 72 voking shell scr
9b7f0 69 70 74 73 2e 0a 53 48 45 4c 4c 3d 24 6c 74 5f ipts..SHELL=$lt_
9b800 53 48 45 4c 4c 0a 0a 23 20 41 6e 20 65 63 68 6f SHELL..# An echo
9b810 20 70 72 6f 67 72 61 6d 20 74 68 61 74 20 70 72 program that pr
9b820 6f 74 65 63 74 73 20 62 61 63 6b 73 6c 61 73 68 otects backslash
9b830 65 73 2e 0a 45 43 48 4f 3d 24 6c 74 5f 45 43 48 es..ECHO=$lt_ECH
9b840 4f 0a 0a 23 20 54 68 65 20 68 6f 73 74 20 73 79 O..# The host sy
9b850 73 74 65 6d 2e 0a 68 6f 73 74 5f 61 6c 69 61 73 stem..host_alias
9b860 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 68 6f 73 =$host_alias.hos
9b870 74 3d 24 68 6f 73 74 0a 68 6f 73 74 5f 6f 73 3d t=$host.host_os=
9b880 24 68 6f 73 74 5f 6f 73 0a 0a 23 20 54 68 65 20 $host_os..# The
9b890 62 75 69 6c 64 20 73 79 73 74 65 6d 2e 0a 62 75 build system..bu
9b8a0 69 6c 64 5f 61 6c 69 61 73 3d 24 62 75 69 6c 64 ild_alias=$build
9b8b0 5f 61 6c 69 61 73 0a 62 75 69 6c 64 3d 24 62 75 _alias.build=$bu
9b8c0 69 6c 64 0a 62 75 69 6c 64 5f 6f 73 3d 24 62 75 ild.build_os=$bu
9b8d0 69 6c 64 5f 6f 73 0a 0a 23 20 41 20 73 65 64 20 ild_os..# A sed
9b8e0 70 72 6f 67 72 61 6d 20 74 68 61 74 20 64 6f 65 program that doe
9b8f0 73 20 6e 6f 74 20 74 72 75 6e 63 61 74 65 20 6f s not truncate o
9b900 75 74 70 75 74 2e 0a 53 45 44 3d 24 6c 74 5f 53 utput..SED=$lt_S
9b910 45 44 0a 0a 23 20 53 65 64 20 74 68 61 74 20 68 ED..# Sed that h
9b920 65 6c 70 73 20 75 73 20 61 76 6f 69 64 20 61 63 elps us avoid ac
9b930 63 69 64 65 6e 74 61 6c 6c 79 20 74 72 69 67 67 cidentally trigg
9b940 65 72 69 6e 67 20 65 63 68 6f 28 31 29 20 6f 70 ering echo(1) op
9b950 74 69 6f 6e 73 20 6c 69 6b 65 20 2d 6e 2e 0a 58 tions like -n..X
9b960 73 65 64 3d 22 5c 24 53 45 44 20 2d 65 20 31 73 sed="\$SED -e 1s
9b970 2f 5e 58 2f 2f 22 0a 0a 23 20 41 20 67 72 65 70 /^X//"..# A grep
9b980 20 70 72 6f 67 72 61 6d 20 74 68 61 74 20 68 61 program that ha
9b990 6e 64 6c 65 73 20 6c 6f 6e 67 20 6c 69 6e 65 73 ndles long lines
9b9a0 2e 0a 47 52 45 50 3d 24 6c 74 5f 47 52 45 50 0a ..GREP=$lt_GREP.
9b9b0 0a 23 20 41 6e 20 45 52 45 20 6d 61 74 63 68 65 .# An ERE matche
9b9c0 72 2e 0a 45 47 52 45 50 3d 24 6c 74 5f 45 47 52 r..EGREP=$lt_EGR
9b9d0 45 50 0a 0a 23 20 41 20 6c 69 74 65 72 61 6c 20 EP..# A literal
9b9e0 73 74 72 69 6e 67 20 6d 61 74 63 68 65 72 2e 0a string matcher..
9b9f0 46 47 52 45 50 3d 24 6c 74 5f 46 47 52 45 50 0a FGREP=$lt_FGREP.
9ba00 0a 23 20 41 20 42 53 44 2d 20 6f 72 20 4d 53 2d .# A BSD- or MS-
9ba10 63 6f 6d 70 61 74 69 62 6c 65 20 6e 61 6d 65 20 compatible name
9ba20 6c 69 73 74 65 72 2e 0a 4e 4d 3d 24 6c 74 5f 4e lister..NM=$lt_N
9ba30 4d 0a 0a 23 20 57 68 65 74 68 65 72 20 77 65 20 M..# Whether we
9ba40 6e 65 65 64 20 73 6f 66 74 20 6f 72 20 68 61 72 need soft or har
9ba50 64 20 6c 69 6e 6b 73 2e 0a 4c 4e 5f 53 3d 24 6c d links..LN_S=$l
9ba60 74 5f 4c 4e 5f 53 0a 0a 23 20 57 68 61 74 20 69 t_LN_S..# What i
9ba70 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c 65 s the maximum le
9ba80 6e 67 74 68 20 6f 66 20 61 20 63 6f 6d 6d 61 6e ngth of a comman
9ba90 64 3f 0a 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 24 d?.max_cmd_len=$
9baa0 6d 61 78 5f 63 6d 64 5f 6c 65 6e 0a 0a 23 20 4f max_cmd_len..# O
9bab0 62 6a 65 63 74 20 66 69 6c 65 20 73 75 66 66 69 bject file suffi
9bac0 78 20 28 6e 6f 72 6d 61 6c 6c 79 20 22 6f 22 29 x (normally "o")
9bad0 2e 0a 6f 62 6a 65 78 74 3d 24 61 63 5f 6f 62 6a ..objext=$ac_obj
9bae0 65 78 74 0a 0a 23 20 45 78 65 63 75 74 61 62 6c ext..# Executabl
9baf0 65 20 66 69 6c 65 20 73 75 66 66 69 78 20 28 6e e file suffix (n
9bb00 6f 72 6d 61 6c 6c 79 20 22 22 29 2e 0a 65 78 65 ormally "")..exe
9bb10 65 78 74 3d 24 65 78 65 65 78 74 0a 0a 23 20 77 ext=$exeext..# w
9bb20 68 65 74 68 65 72 20 74 68 65 20 73 68 65 6c 6c hether the shell
9bb30 20 75 6e 64 65 72 73 74 61 6e 64 73 20 22 75 6e understands "un
9bb40 73 65 74 22 2e 0a 6c 74 5f 75 6e 73 65 74 3d 24 set"..lt_unset=$
9bb50 6c 74 5f 75 6e 73 65 74 0a 0a 23 20 74 75 72 6e lt_unset..# turn
9bb60 20 73 70 61 63 65 73 20 69 6e 74 6f 20 6e 65 77 spaces into new
9bb70 6c 69 6e 65 73 2e 0a 53 50 32 4e 4c 3d 24 6c 74 lines..SP2NL=$lt
9bb80 5f 6c 74 5f 53 50 32 4e 4c 0a 0a 23 20 74 75 72 _lt_SP2NL..# tur
9bb90 6e 20 6e 65 77 6c 69 6e 65 73 20 69 6e 74 6f 20 n newlines into
9bba0 73 70 61 63 65 73 2e 0a 4e 4c 32 53 50 3d 24 6c spaces..NL2SP=$l
9bbb0 74 5f 6c 74 5f 4e 4c 32 53 50 0a 0a 23 20 63 6f t_lt_NL2SP..# co
9bbc0 6e 76 65 72 74 20 5c 24 62 75 69 6c 64 20 66 69 nvert \$build fi
9bbd0 6c 65 20 6e 61 6d 65 73 20 74 6f 20 5c 24 68 6f le names to \$ho
9bbe0 73 74 20 66 6f 72 6d 61 74 2e 0a 74 6f 5f 68 6f st format..to_ho
9bbf0 73 74 5f 66 69 6c 65 5f 63 6d 64 3d 24 6c 74 5f st_file_cmd=$lt_
9bc00 63 76 5f 74 6f 5f 68 6f 73 74 5f 66 69 6c 65 5f cv_to_host_file_
9bc10 63 6d 64 0a 0a 23 20 63 6f 6e 76 65 72 74 20 5c cmd..# convert \
9bc20 24 62 75 69 6c 64 20 66 69 6c 65 73 20 74 6f 20 $build files to
9bc30 74 6f 6f 6c 63 68 61 69 6e 20 66 6f 72 6d 61 74 toolchain format
9bc40 2e 0a 74 6f 5f 74 6f 6f 6c 5f 66 69 6c 65 5f 63 ..to_tool_file_c
9bc50 6d 64 3d 24 6c 74 5f 63 76 5f 74 6f 5f 74 6f 6f md=$lt_cv_to_too
9bc60 6c 5f 66 69 6c 65 5f 63 6d 64 0a 0a 23 20 4d 65 l_file_cmd..# Me
9bc70 74 68 6f 64 20 74 6f 20 63 68 65 63 6b 20 77 68 thod to check wh
9bc80 65 74 68 65 72 20 64 65 70 65 6e 64 65 6e 74 20 ether dependent
9bc90 6c 69 62 72 61 72 69 65 73 20 61 72 65 20 73 68 libraries are sh
9bca0 61 72 65 64 20 6f 62 6a 65 63 74 73 2e 0a 64 65 ared objects..de
9bcb0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 plibs_check_meth
9bcc0 6f 64 3d 24 6c 74 5f 64 65 70 6c 69 62 73 5f 63 od=$lt_deplibs_c
9bcd0 68 65 63 6b 5f 6d 65 74 68 6f 64 0a 0a 23 20 43 heck_method..# C
9bce0 6f 6d 6d 61 6e 64 20 74 6f 20 75 73 65 20 77 68 ommand to use wh
9bcf0 65 6e 20 64 65 70 6c 69 62 73 5f 63 68 65 63 6b en deplibs_check
9bd00 5f 6d 65 74 68 6f 64 20 3d 20 22 66 69 6c 65 5f _method = "file_
9bd10 6d 61 67 69 63 22 2e 0a 66 69 6c 65 5f 6d 61 67 magic"..file_mag
9bd20 69 63 5f 63 6d 64 3d 24 6c 74 5f 66 69 6c 65 5f ic_cmd=$lt_file_
9bd30 6d 61 67 69 63 5f 63 6d 64 0a 0a 23 20 48 6f 77 magic_cmd..# How
9bd40 20 74 6f 20 66 69 6e 64 20 70 6f 74 65 6e 74 69 to find potenti
9bd50 61 6c 20 66 69 6c 65 73 20 77 68 65 6e 20 64 65 al files when de
9bd60 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 plibs_check_meth
9bd70 6f 64 20 3d 20 22 66 69 6c 65 5f 6d 61 67 69 63 od = "file_magic
9bd80 22 2e 0a 66 69 6c 65 5f 6d 61 67 69 63 5f 67 6c "..file_magic_gl
9bd90 6f 62 3d 24 6c 74 5f 66 69 6c 65 5f 6d 61 67 69 ob=$lt_file_magi
9bda0 63 5f 67 6c 6f 62 0a 0a 23 20 46 69 6e 64 20 70 c_glob..# Find p
9bdb0 6f 74 65 6e 74 69 61 6c 20 66 69 6c 65 73 20 75 otential files u
9bdc0 73 69 6e 67 20 6e 6f 63 61 73 65 67 6c 6f 62 20 sing nocaseglob
9bdd0 77 68 65 6e 20 64 65 70 6c 69 62 73 5f 63 68 65 when deplibs_che
9bde0 63 6b 5f 6d 65 74 68 6f 64 20 3d 20 22 66 69 6c ck_method = "fil
9bdf0 65 5f 6d 61 67 69 63 22 2e 0a 77 61 6e 74 5f 6e e_magic"..want_n
9be00 6f 63 61 73 65 67 6c 6f 62 3d 24 6c 74 5f 77 61 ocaseglob=$lt_wa
9be10 6e 74 5f 6e 6f 63 61 73 65 67 6c 6f 62 0a 0a 23 nt_nocaseglob..#
9be20 20 43 6f 6d 6d 61 6e 64 20 74 6f 20 61 73 73 6f Command to asso
9be30 63 69 61 74 65 20 73 68 61 72 65 64 20 61 6e 64 ciate shared and
9be40 20 6c 69 6e 6b 20 6c 69 62 72 61 72 69 65 73 2e link libraries.
9be50 0a 73 68 61 72 65 64 6c 69 62 5f 66 72 6f 6d 5f .sharedlib_from_
9be60 6c 69 6e 6b 6c 69 62 5f 63 6d 64 3d 24 6c 74 5f linklib_cmd=$lt_
9be70 73 68 61 72 65 64 6c 69 62 5f 66 72 6f 6d 5f 6c sharedlib_from_l
9be80 69 6e 6b 6c 69 62 5f 63 6d 64 0a 0a 23 20 54 68 inklib_cmd..# Th
9be90 65 20 61 72 63 68 69 76 65 72 2e 0a 41 52 3d 24 e archiver..AR=$
9bea0 6c 74 5f 41 52 0a 0a 23 20 46 6c 61 67 73 20 74 lt_AR..# Flags t
9beb0 6f 20 63 72 65 61 74 65 20 61 6e 20 61 72 63 68 o create an arch
9bec0 69 76 65 2e 0a 41 52 5f 46 4c 41 47 53 3d 24 6c ive..AR_FLAGS=$l
9bed0 74 5f 41 52 5f 46 4c 41 47 53 0a 0a 23 20 48 6f t_AR_FLAGS..# Ho
9bee0 77 20 74 6f 20 66 65 65 64 20 61 20 66 69 6c 65 w to feed a file
9bef0 20 6c 69 73 74 69 6e 67 20 74 6f 20 74 68 65 20 listing to the
9bf00 61 72 63 68 69 76 65 72 2e 0a 61 72 63 68 69 76 archiver..archiv
9bf10 65 72 5f 6c 69 73 74 5f 73 70 65 63 3d 24 6c 74 er_list_spec=$lt
9bf20 5f 61 72 63 68 69 76 65 72 5f 6c 69 73 74 5f 73 _archiver_list_s
9bf30 70 65 63 0a 0a 23 20 41 20 73 79 6d 62 6f 6c 20 pec..# A symbol
9bf40 73 74 72 69 70 70 69 6e 67 20 70 72 6f 67 72 61 stripping progra
9bf50 6d 2e 0a 53 54 52 49 50 3d 24 6c 74 5f 53 54 52 m..STRIP=$lt_STR
9bf60 49 50 0a 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 75 IP..# Commands u
9bf70 73 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 20 61 sed to install a
9bf80 6e 20 6f 6c 64 2d 73 74 79 6c 65 20 61 72 63 68 n old-style arch
9bf90 69 76 65 2e 0a 52 41 4e 4c 49 42 3d 24 6c 74 5f ive..RANLIB=$lt_
9bfa0 52 41 4e 4c 49 42 0a 6f 6c 64 5f 70 6f 73 74 69 RANLIB.old_posti
9bfb0 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 24 6c 74 5f nstall_cmds=$lt_
9bfc0 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f old_postinstall_
9bfd0 63 6d 64 73 0a 6f 6c 64 5f 70 6f 73 74 75 6e 69 cmds.old_postuni
9bfe0 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 24 6c 74 5f nstall_cmds=$lt_
9bff0 6f 6c 64 5f 70 6f 73 74 75 6e 69 6e 73 74 61 6c old_postuninstal
9c000 6c 5f 63 6d 64 73 0a 0a 23 20 57 68 65 74 68 65 l_cmds..# Whethe
9c010 72 20 74 6f 20 75 73 65 20 61 20 6c 6f 63 6b 20 r to use a lock
9c020 66 6f 72 20 6f 6c 64 20 61 72 63 68 69 76 65 20 for old archive
9c030 65 78 74 72 61 63 74 69 6f 6e 2e 0a 6c 6f 63 6b extraction..lock
9c040 5f 6f 6c 64 5f 61 72 63 68 69 76 65 5f 65 78 74 _old_archive_ext
9c050 72 61 63 74 69 6f 6e 3d 24 6c 6f 63 6b 5f 6f 6c raction=$lock_ol
9c060 64 5f 61 72 63 68 69 76 65 5f 65 78 74 72 61 63 d_archive_extrac
9c070 74 69 6f 6e 0a 0a 23 20 41 20 43 20 63 6f 6d 70 tion..# A C comp
9c080 69 6c 65 72 2e 0a 4c 54 43 43 3d 24 6c 74 5f 43 iler..LTCC=$lt_C
9c090 43 0a 0a 23 20 4c 54 43 43 20 63 6f 6d 70 69 6c C..# LTCC compil
9c0a0 65 72 20 66 6c 61 67 73 2e 0a 4c 54 43 46 4c 41 er flags..LTCFLA
9c0b0 47 53 3d 24 6c 74 5f 43 46 4c 41 47 53 0a 0a 23 GS=$lt_CFLAGS..#
9c0c0 20 54 61 6b 65 20 74 68 65 20 6f 75 74 70 75 74 Take the output
9c0d0 20 6f 66 20 6e 6d 20 61 6e 64 20 70 72 6f 64 75 of nm and produ
9c0e0 63 65 20 61 20 6c 69 73 74 69 6e 67 20 6f 66 20 ce a listing of
9c0f0 72 61 77 20 73 79 6d 62 6f 6c 73 20 61 6e 64 20 raw symbols and
9c100 43 20 6e 61 6d 65 73 2e 0a 67 6c 6f 62 61 6c 5f C names..global_
9c110 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 24 6c 74 5f symbol_pipe=$lt_
9c120 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c lt_cv_sys_global
9c130 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 0a 0a 23 20 _symbol_pipe..#
9c140 54 72 61 6e 73 66 6f 72 6d 20 74 68 65 20 6f 75 Transform the ou
9c150 74 70 75 74 20 6f 66 20 6e 6d 20 69 6e 20 61 20 tput of nm in a
9c160 70 72 6f 70 65 72 20 43 20 64 65 63 6c 61 72 61 proper C declara
9c170 74 69 6f 6e 2e 0a 67 6c 6f 62 61 6c 5f 73 79 6d tion..global_sym
9c180 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 24 6c 74 bol_to_cdecl=$lt
9c190 5f 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 _lt_cv_sys_globa
9c1a0 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 l_symbol_to_cdec
9c1b0 6c 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 74 l..# Transform t
9c1c0 68 65 20 6f 75 74 70 75 74 20 6f 66 20 6e 6d 20 he output of nm
9c1d0 69 6e 20 61 20 43 20 6e 61 6d 65 20 61 64 64 72 in a C name addr
9c1e0 65 73 73 20 70 61 69 72 2e 0a 67 6c 6f 62 61 6c ess pair..global
9c1f0 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d _symbol_to_c_nam
9c200 65 5f 61 64 64 72 65 73 73 3d 24 6c 74 5f 6c 74 e_address=$lt_lt
9c210 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 _cv_sys_global_s
9c220 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f ymbol_to_c_name_
9c230 61 64 64 72 65 73 73 0a 0a 23 20 54 72 61 6e 73 address..# Trans
9c240 66 6f 72 6d 20 74 68 65 20 6f 75 74 70 75 74 20 form the output
9c250 6f 66 20 6e 6d 20 69 6e 20 61 20 43 20 6e 61 6d of nm in a C nam
9c260 65 20 61 64 64 72 65 73 73 20 70 61 69 72 20 77 e address pair w
9c270 68 65 6e 20 6c 69 62 20 70 72 65 66 69 78 20 69 hen lib prefix i
9c280 73 20 6e 65 65 64 65 64 2e 0a 67 6c 6f 62 61 6c s needed..global
9c290 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d _symbol_to_c_nam
9c2a0 65 5f 61 64 64 72 65 73 73 5f 6c 69 62 5f 70 72 e_address_lib_pr
9c2b0 65 66 69 78 3d 24 6c 74 5f 6c 74 5f 63 76 5f 73 efix=$lt_lt_cv_s
9c2c0 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c ys_global_symbol
9c2d0 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65 _to_c_name_addre
9c2e0 73 73 5f 6c 69 62 5f 70 72 65 66 69 78 0a 0a 23 ss_lib_prefix..#
9c2f0 20 53 70 65 63 69 66 79 20 66 69 6c 65 6e 61 6d Specify filenam
9c300 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 70 e containing inp
9c310 75 74 20 66 69 6c 65 73 20 66 6f 72 20 5c 24 4e ut files for \$N
9c320 4d 2e 0a 6e 6d 5f 66 69 6c 65 5f 6c 69 73 74 5f M..nm_file_list_
9c330 73 70 65 63 3d 24 6c 74 5f 6e 6d 5f 66 69 6c 65 spec=$lt_nm_file
9c340 5f 6c 69 73 74 5f 73 70 65 63 0a 0a 23 20 54 68 _list_spec..# Th
9c350 65 20 72 6f 6f 74 20 77 68 65 72 65 20 74 6f 20 e root where to
9c360 73 65 61 72 63 68 20 66 6f 72 20 64 65 70 65 6e search for depen
9c370 64 65 6e 74 20 6c 69 62 72 61 72 69 65 73 2c 61 dent libraries,a
9c380 6e 64 20 69 6e 20 77 68 69 63 68 20 6f 75 72 20 nd in which our
9c390 6c 69 62 72 61 72 69 65 73 20 73 68 6f 75 6c 64 libraries should
9c3a0 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 2e 0a 6c be installed..l
9c3b0 74 5f 73 79 73 72 6f 6f 74 3d 24 6c 74 5f 73 79 t_sysroot=$lt_sy
9c3c0 73 72 6f 6f 74 0a 0a 23 20 54 68 65 20 6e 61 6d sroot..# The nam
9c3d0 65 20 6f 66 20 74 68 65 20 64 69 72 65 63 74 6f e of the directo
9c3e0 72 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 ry that contains
9c3f0 20 74 65 6d 70 6f 72 61 72 79 20 6c 69 62 74 6f temporary libto
9c400 6f 6c 20 66 69 6c 65 73 2e 0a 6f 62 6a 64 69 72 ol files..objdir
9c410 3d 24 6f 62 6a 64 69 72 0a 0a 23 20 55 73 65 64 =$objdir..# Used
9c420 20 74 6f 20 65 78 61 6d 69 6e 65 20 6c 69 62 72 to examine libr
9c430 61 72 69 65 73 20 77 68 65 6e 20 66 69 6c 65 5f aries when file_
9c440 6d 61 67 69 63 5f 63 6d 64 20 62 65 67 69 6e 73 magic_cmd begins
9c450 20 77 69 74 68 20 22 66 69 6c 65 22 2e 0a 4d 41 with "file"..MA
9c460 47 49 43 5f 43 4d 44 3d 24 4d 41 47 49 43 5f 43 GIC_CMD=$MAGIC_C
9c470 4d 44 0a 0a 23 20 4d 75 73 74 20 77 65 20 6c 6f MD..# Must we lo
9c480 63 6b 20 66 69 6c 65 73 20 77 68 65 6e 20 64 6f ck files when do
9c490 69 6e 67 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 3f ing compilation?
9c4a0 0a 6e 65 65 64 5f 6c 6f 63 6b 73 3d 24 6c 74 5f .need_locks=$lt_
9c4b0 6e 65 65 64 5f 6c 6f 63 6b 73 0a 0a 23 20 4d 61 need_locks..# Ma
9c4c0 6e 69 66 65 73 74 20 74 6f 6f 6c 2e 0a 4d 41 4e nifest tool..MAN
9c4d0 49 46 45 53 54 5f 54 4f 4f 4c 3d 24 6c 74 5f 4d IFEST_TOOL=$lt_M
9c4e0 41 4e 49 46 45 53 54 5f 54 4f 4f 4c 0a 0a 23 20 ANIFEST_TOOL..#
9c4f0 54 6f 6f 6c 20 74 6f 20 6d 61 6e 69 70 75 6c 61 Tool to manipula
9c500 74 65 20 61 72 63 68 69 76 65 64 20 44 57 41 52 te archived DWAR
9c510 46 20 64 65 62 75 67 20 73 79 6d 62 6f 6c 20 66 F debug symbol f
9c520 69 6c 65 73 20 6f 6e 20 4d 61 63 20 4f 53 20 58 iles on Mac OS X
9c530 2e 0a 44 53 59 4d 55 54 49 4c 3d 24 6c 74 5f 44 ..DSYMUTIL=$lt_D
9c540 53 59 4d 55 54 49 4c 0a 0a 23 20 54 6f 6f 6c 20 SYMUTIL..# Tool
9c550 74 6f 20 63 68 61 6e 67 65 20 67 6c 6f 62 61 6c to change global
9c560 20 74 6f 20 6c 6f 63 61 6c 20 73 79 6d 62 6f 6c to local symbol
9c570 73 20 6f 6e 20 4d 61 63 20 4f 53 20 58 2e 0a 4e s on Mac OS X..N
9c580 4d 45 44 49 54 3d 24 6c 74 5f 4e 4d 45 44 49 54 MEDIT=$lt_NMEDIT
9c590 0a 0a 23 20 54 6f 6f 6c 20 74 6f 20 6d 61 6e 69 ..# Tool to mani
9c5a0 70 75 6c 61 74 65 20 66 61 74 20 6f 62 6a 65 63 pulate fat objec
9c5b0 74 73 20 61 6e 64 20 61 72 63 68 69 76 65 73 20 ts and archives
9c5c0 6f 6e 20 4d 61 63 20 4f 53 20 58 2e 0a 4c 49 50 on Mac OS X..LIP
9c5d0 4f 3d 24 6c 74 5f 4c 49 50 4f 0a 0a 23 20 6c 64 O=$lt_LIPO..# ld
9c5e0 64 2f 72 65 61 64 65 6c 66 20 6c 69 6b 65 20 74 d/readelf like t
9c5f0 6f 6f 6c 20 66 6f 72 20 4d 61 63 68 2d 4f 20 62 ool for Mach-O b
9c600 69 6e 61 72 69 65 73 20 6f 6e 20 4d 61 63 20 4f inaries on Mac O
9c610 53 20 58 2e 0a 4f 54 4f 4f 4c 3d 24 6c 74 5f 4f S X..OTOOL=$lt_O
9c620 54 4f 4f 4c 0a 0a 23 20 6c 64 64 2f 72 65 61 64 TOOL..# ldd/read
9c630 65 6c 66 20 6c 69 6b 65 20 74 6f 6f 6c 20 66 6f elf like tool fo
9c640 72 20 36 34 20 62 69 74 20 4d 61 63 68 2d 4f 20 r 64 bit Mach-O
9c650 62 69 6e 61 72 69 65 73 20 6f 6e 20 4d 61 63 20 binaries on Mac
9c660 4f 53 20 58 20 31 30 2e 34 2e 0a 4f 54 4f 4f 4c OS X 10.4..OTOOL
9c670 36 34 3d 24 6c 74 5f 4f 54 4f 4f 4c 36 34 0a 0a 64=$lt_OTOOL64..
9c680 23 20 4f 6c 64 20 61 72 63 68 69 76 65 20 73 75 # Old archive su
9c690 66 66 69 78 20 28 6e 6f 72 6d 61 6c 6c 79 20 22 ffix (normally "
9c6a0 61 22 29 2e 0a 6c 69 62 65 78 74 3d 24 6c 69 62 a")..libext=$lib
9c6b0 65 78 74 0a 0a 23 20 53 68 61 72 65 64 20 6c 69 ext..# Shared li
9c6c0 62 72 61 72 79 20 73 75 66 66 69 78 20 28 6e 6f brary suffix (no
9c6d0 72 6d 61 6c 6c 79 20 22 2e 73 6f 22 29 2e 0a 73 rmally ".so")..s
9c6e0 68 72 65 78 74 5f 63 6d 64 73 3d 24 6c 74 5f 73 hrext_cmds=$lt_s
9c6f0 68 72 65 78 74 5f 63 6d 64 73 0a 0a 23 20 54 68 hrext_cmds..# Th
9c700 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 65 78 e commands to ex
9c710 74 72 61 63 74 20 74 68 65 20 65 78 70 6f 72 74 tract the export
9c720 65 64 20 73 79 6d 62 6f 6c 20 6c 69 73 74 20 66 ed symbol list f
9c730 72 6f 6d 20 61 20 73 68 61 72 65 64 20 61 72 63 rom a shared arc
9c740 68 69 76 65 2e 0a 65 78 74 72 61 63 74 5f 65 78 hive..extract_ex
9c750 70 73 79 6d 73 5f 63 6d 64 73 3d 24 6c 74 5f 65 psyms_cmds=$lt_e
9c760 78 74 72 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 xtract_expsyms_c
9c770 6d 64 73 0a 0a 23 20 56 61 72 69 61 62 6c 65 73 mds..# Variables
9c780 20 77 68 6f 73 65 20 76 61 6c 75 65 73 20 73 68 whose values sh
9c790 6f 75 6c 64 20 62 65 20 73 61 76 65 64 20 69 6e ould be saved in
9c7a0 20 6c 69 62 74 6f 6f 6c 20 77 72 61 70 70 65 72 libtool wrapper
9c7b0 20 73 63 72 69 70 74 73 20 61 6e 64 0a 23 20 72 scripts and.# r
9c7c0 65 73 74 6f 72 65 64 20 61 74 20 6c 69 6e 6b 20 estored at link
9c7d0 74 69 6d 65 2e 0a 76 61 72 69 61 62 6c 65 73 5f time..variables_
9c7e0 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b saved_for_relink
9c7f0 3d 24 6c 74 5f 76 61 72 69 61 62 6c 65 73 5f 73 =$lt_variables_s
9c800 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 0a aved_for_relink.
9c810 0a 23 20 44 6f 20 77 65 20 6e 65 65 64 20 74 68 .# Do we need th
9c820 65 20 22 6c 69 62 22 20 70 72 65 66 69 78 20 66 e "lib" prefix f
9c830 6f 72 20 6d 6f 64 75 6c 65 73 3f 0a 6e 65 65 64 or modules?.need
9c840 5f 6c 69 62 5f 70 72 65 66 69 78 3d 24 6e 65 65 _lib_prefix=$nee
9c850 64 5f 6c 69 62 5f 70 72 65 66 69 78 0a 0a 23 20 d_lib_prefix..#
9c860 44 6f 20 77 65 20 6e 65 65 64 20 61 20 76 65 72 Do we need a ver
9c870 73 69 6f 6e 20 66 6f 72 20 6c 69 62 72 61 72 69 sion for librari
9c880 65 73 3f 0a 6e 65 65 64 5f 76 65 72 73 69 6f 6e es?.need_version
9c890 3d 24 6e 65 65 64 5f 76 65 72 73 69 6f 6e 0a 0a =$need_version..
9c8a0 23 20 4c 69 62 72 61 72 79 20 76 65 72 73 69 6f # Library versio
9c8b0 6e 69 6e 67 20 74 79 70 65 2e 0a 76 65 72 73 69 ning type..versi
9c8c0 6f 6e 5f 74 79 70 65 3d 24 76 65 72 73 69 6f 6e on_type=$version
9c8d0 5f 74 79 70 65 0a 0a 23 20 53 68 61 72 65 64 20 _type..# Shared
9c8e0 6c 69 62 72 61 72 79 20 72 75 6e 74 69 6d 65 20 library runtime
9c8f0 70 61 74 68 20 76 61 72 69 61 62 6c 65 2e 0a 72 path variable..r
9c900 75 6e 70 61 74 68 5f 76 61 72 3d 24 72 75 6e 70 unpath_var=$runp
9c910 61 74 68 5f 76 61 72 0a 0a 23 20 53 68 61 72 65 ath_var..# Share
9c920 64 20 6c 69 62 72 61 72 79 20 70 61 74 68 20 76 d library path v
9c930 61 72 69 61 62 6c 65 2e 0a 73 68 6c 69 62 70 61 ariable..shlibpa
9c940 74 68 5f 76 61 72 3d 24 73 68 6c 69 62 70 61 74 th_var=$shlibpat
9c950 68 5f 76 61 72 0a 0a 23 20 49 73 20 73 68 6c 69 h_var..# Is shli
9c960 62 70 61 74 68 20 73 65 61 72 63 68 65 64 20 62 bpath searched b
9c970 65 66 6f 72 65 20 74 68 65 20 68 61 72 64 2d 63 efore the hard-c
9c980 6f 64 65 64 20 6c 69 62 72 61 72 79 20 73 65 61 oded library sea
9c990 72 63 68 20 70 61 74 68 3f 0a 73 68 6c 69 62 70 rch path?.shlibp
9c9a0 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 ath_overrides_ru
9c9b0 6e 70 61 74 68 3d 24 73 68 6c 69 62 70 61 74 68 npath=$shlibpath
9c9c0 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 _overrides_runpa
9c9d0 74 68 0a 0a 23 20 46 6f 72 6d 61 74 20 6f 66 20 th..# Format of
9c9e0 6c 69 62 72 61 72 79 20 6e 61 6d 65 20 70 72 65 library name pre
9c9f0 66 69 78 2e 0a 6c 69 62 6e 61 6d 65 5f 73 70 65 fix..libname_spe
9ca00 63 3d 24 6c 74 5f 6c 69 62 6e 61 6d 65 5f 73 70 c=$lt_libname_sp
9ca10 65 63 0a 0a 23 20 4c 69 73 74 20 6f 66 20 61 72 ec..# List of ar
9ca20 63 68 69 76 65 20 6e 61 6d 65 73 2e 20 20 46 69 chive names. Fi
9ca30 72 73 74 20 6e 61 6d 65 20 69 73 20 74 68 65 20 rst name is the
9ca40 72 65 61 6c 20 6f 6e 65 2c 20 74 68 65 20 72 65 real one, the re
9ca50 73 74 20 61 72 65 20 6c 69 6e 6b 73 2e 0a 23 20 st are links..#
9ca60 54 68 65 20 6c 61 73 74 20 6e 61 6d 65 20 69 73 The last name is
9ca70 20 74 68 65 20 6f 6e 65 20 74 68 61 74 20 74 68 the one that th
9ca80 65 20 6c 69 6e 6b 65 72 20 66 69 6e 64 73 20 77 e linker finds w
9ca90 69 74 68 20 2d 6c 4e 41 4d 45 0a 6c 69 62 72 61 ith -lNAME.libra
9caa0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 24 6c ry_names_spec=$l
9cab0 74 5f 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f t_library_names_
9cac0 73 70 65 63 0a 0a 23 20 54 68 65 20 63 6f 64 65 spec..# The code
9cad0 64 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6c 69 d name of the li
9cae0 62 72 61 72 79 2c 20 69 66 20 64 69 66 66 65 72 brary, if differ
9caf0 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 72 65 61 ent from the rea
9cb00 6c 20 6e 61 6d 65 2e 0a 73 6f 6e 61 6d 65 5f 73 l name..soname_s
9cb10 70 65 63 3d 24 6c 74 5f 73 6f 6e 61 6d 65 5f 73 pec=$lt_soname_s
9cb20 70 65 63 0a 0a 23 20 50 65 72 6d 69 73 73 69 6f pec..# Permissio
9cb30 6e 20 6d 6f 64 65 20 6f 76 65 72 72 69 64 65 20 n mode override
9cb40 66 6f 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e for installation
9cb50 20 6f 66 20 73 68 61 72 65 64 20 6c 69 62 72 61 of shared libra
9cb60 72 69 65 73 2e 0a 69 6e 73 74 61 6c 6c 5f 6f 76 ries..install_ov
9cb70 65 72 72 69 64 65 5f 6d 6f 64 65 3d 24 6c 74 5f erride_mode=$lt_
9cb80 69 6e 73 74 61 6c 6c 5f 6f 76 65 72 72 69 64 65 install_override
9cb90 5f 6d 6f 64 65 0a 0a 23 20 43 6f 6d 6d 61 6e 64 _mode..# Command
9cba0 20 74 6f 20 75 73 65 20 61 66 74 65 72 20 69 6e to use after in
9cbb0 73 74 61 6c 6c 61 74 69 6f 6e 20 6f 66 20 61 20 stallation of a
9cbc0 73 68 61 72 65 64 20 61 72 63 68 69 76 65 2e 0a shared archive..
9cbd0 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 postinstall_cmds
9cbe0 3d 24 6c 74 5f 70 6f 73 74 69 6e 73 74 61 6c 6c =$lt_postinstall
9cbf0 5f 63 6d 64 73 0a 0a 23 20 43 6f 6d 6d 61 6e 64 _cmds..# Command
9cc00 20 74 6f 20 75 73 65 20 61 66 74 65 72 20 75 6e to use after un
9cc10 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 6f 66 20 installation of
9cc20 61 20 73 68 61 72 65 64 20 61 72 63 68 69 76 65 a shared archive
9cc30 2e 0a 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f ..postuninstall_
9cc40 63 6d 64 73 3d 24 6c 74 5f 70 6f 73 74 75 6e 69 cmds=$lt_postuni
9cc50 6e 73 74 61 6c 6c 5f 63 6d 64 73 0a 0a 23 20 43 nstall_cmds..# C
9cc60 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20 74 6f 20 ommands used to
9cc70 66 69 6e 69 73 68 20 61 20 6c 69 62 74 6f 6f 6c finish a libtool
9cc80 20 6c 69 62 72 61 72 79 20 69 6e 73 74 61 6c 6c library install
9cc90 61 74 69 6f 6e 20 69 6e 20 61 20 64 69 72 65 63 ation in a direc
9cca0 74 6f 72 79 2e 0a 66 69 6e 69 73 68 5f 63 6d 64 tory..finish_cmd
9ccb0 73 3d 24 6c 74 5f 66 69 6e 69 73 68 5f 63 6d 64 s=$lt_finish_cmd
9ccc0 73 0a 0a 23 20 41 73 20 22 66 69 6e 69 73 68 5f s..# As "finish_
9ccd0 63 6d 64 73 22 2c 20 65 78 63 65 70 74 20 61 20 cmds", except a
9cce0 73 69 6e 67 6c 65 20 73 63 72 69 70 74 20 66 72 single script fr
9ccf0 61 67 6d 65 6e 74 20 74 6f 20 62 65 20 65 76 61 agment to be eva
9cd00 6c 65 64 20 62 75 74 0a 23 20 6e 6f 74 20 73 68 led but.# not sh
9cd10 6f 77 6e 2e 0a 66 69 6e 69 73 68 5f 65 76 61 6c own..finish_eval
9cd20 3d 24 6c 74 5f 66 69 6e 69 73 68 5f 65 76 61 6c =$lt_finish_eval
9cd30 0a 0a 23 20 57 68 65 74 68 65 72 20 77 65 20 73 ..# Whether we s
9cd40 68 6f 75 6c 64 20 68 61 72 64 63 6f 64 65 20 6c hould hardcode l
9cd50 69 62 72 61 72 79 20 70 61 74 68 73 20 69 6e 74 ibrary paths int
9cd60 6f 20 6c 69 62 72 61 72 69 65 73 2e 0a 68 61 72 o libraries..har
9cd70 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d dcode_into_libs=
9cd80 24 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c $hardcode_into_l
9cd90 69 62 73 0a 0a 23 20 43 6f 6d 70 69 6c 65 2d 74 ibs..# Compile-t
9cda0 69 6d 65 20 73 79 73 74 65 6d 20 73 65 61 72 63 ime system searc
9cdb0 68 20 70 61 74 68 20 66 6f 72 20 6c 69 62 72 61 h path for libra
9cdc0 72 69 65 73 2e 0a 73 79 73 5f 6c 69 62 5f 73 65 ries..sys_lib_se
9cdd0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 24 arch_path_spec=$
9cde0 6c 74 5f 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 lt_sys_lib_searc
9cdf0 68 5f 70 61 74 68 5f 73 70 65 63 0a 0a 23 20 52 h_path_spec..# R
9ce00 75 6e 2d 74 69 6d 65 20 73 79 73 74 65 6d 20 73 un-time system s
9ce10 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 6c earch path for l
9ce20 69 62 72 61 72 69 65 73 2e 0a 73 79 73 5f 6c 69 ibraries..sys_li
9ce30 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f b_dlsearch_path_
9ce40 73 70 65 63 3d 24 6c 74 5f 73 79 73 5f 6c 69 62 spec=$lt_sys_lib
9ce50 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 _dlsearch_path_s
9ce60 70 65 63 0a 0a 23 20 57 68 65 74 68 65 72 20 64 pec..# Whether d
9ce70 6c 6f 70 65 6e 20 69 73 20 73 75 70 70 6f 72 74 lopen is support
9ce80 65 64 2e 0a 64 6c 6f 70 65 6e 5f 73 75 70 70 6f ed..dlopen_suppo
9ce90 72 74 3d 24 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 rt=$enable_dlope
9cea0 6e 0a 0a 23 20 57 68 65 74 68 65 72 20 64 6c 6f n..# Whether dlo
9ceb0 70 65 6e 20 6f 66 20 70 72 6f 67 72 61 6d 73 20 pen of programs
9cec0 69 73 20 73 75 70 70 6f 72 74 65 64 2e 0a 64 6c is supported..dl
9ced0 6f 70 65 6e 5f 73 65 6c 66 3d 24 65 6e 61 62 6c open_self=$enabl
9cee0 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 0a 0a 23 e_dlopen_self..#
9cef0 20 57 68 65 74 68 65 72 20 64 6c 6f 70 65 6e 20 Whether dlopen
9cf00 6f 66 20 73 74 61 74 69 63 61 6c 6c 79 20 6c 69 of statically li
9cf10 6e 6b 65 64 20 70 72 6f 67 72 61 6d 73 20 69 73 nked programs is
9cf20 20 73 75 70 70 6f 72 74 65 64 2e 0a 64 6c 6f 70 supported..dlop
9cf30 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 24 en_self_static=$
9cf40 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 enable_dlopen_se
9cf50 6c 66 5f 73 74 61 74 69 63 0a 0a 23 20 43 6f 6d lf_static..# Com
9cf60 6d 61 6e 64 73 20 74 6f 20 73 74 72 69 70 20 6c mands to strip l
9cf70 69 62 72 61 72 69 65 73 2e 0a 6f 6c 64 5f 73 74 ibraries..old_st
9cf80 72 69 70 6c 69 62 3d 24 6c 74 5f 6f 6c 64 5f 73 riplib=$lt_old_s
9cf90 74 72 69 70 6c 69 62 0a 73 74 72 69 70 6c 69 62 triplib.striplib
9cfa0 3d 24 6c 74 5f 73 74 72 69 70 6c 69 62 0a 0a 0a =$lt_striplib...
9cfb0 23 20 54 68 65 20 6c 69 6e 6b 65 72 20 75 73 65 # The linker use
9cfc0 64 20 74 6f 20 62 75 69 6c 64 20 6c 69 62 72 61 d to build libra
9cfd0 72 69 65 73 2e 0a 4c 44 3d 24 6c 74 5f 4c 44 0a ries..LD=$lt_LD.
9cfe0 0a 23 20 48 6f 77 20 74 6f 20 63 72 65 61 74 65 .# How to create
9cff0 20 72 65 6c 6f 61 64 61 62 6c 65 20 6f 62 6a 65 reloadable obje
9d000 63 74 20 66 69 6c 65 73 2e 0a 72 65 6c 6f 61 64 ct files..reload
9d010 5f 66 6c 61 67 3d 24 6c 74 5f 72 65 6c 6f 61 64 _flag=$lt_reload
9d020 5f 66 6c 61 67 0a 72 65 6c 6f 61 64 5f 63 6d 64 _flag.reload_cmd
9d030 73 3d 24 6c 74 5f 72 65 6c 6f 61 64 5f 63 6d 64 s=$lt_reload_cmd
9d040 73 0a 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 75 73 s..# Commands us
9d050 65 64 20 74 6f 20 62 75 69 6c 64 20 61 6e 20 6f ed to build an o
9d060 6c 64 2d 73 74 79 6c 65 20 61 72 63 68 69 76 65 ld-style archive
9d070 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d ..old_archive_cm
9d080 64 73 3d 24 6c 74 5f 6f 6c 64 5f 61 72 63 68 69 ds=$lt_old_archi
9d090 76 65 5f 63 6d 64 73 0a 0a 23 20 41 20 6c 61 6e ve_cmds..# A lan
9d0a0 67 75 61 67 65 20 73 70 65 63 69 66 69 63 20 63 guage specific c
9d0b0 6f 6d 70 69 6c 65 72 2e 0a 43 43 3d 24 6c 74 5f ompiler..CC=$lt_
9d0c0 63 6f 6d 70 69 6c 65 72 0a 0a 23 20 49 73 20 74 compiler..# Is t
9d0d0 68 65 20 63 6f 6d 70 69 6c 65 72 20 74 68 65 20 he compiler the
9d0e0 47 4e 55 20 63 6f 6d 70 69 6c 65 72 3f 0a 77 69 GNU compiler?.wi
9d0f0 74 68 5f 67 63 63 3d 24 47 43 43 0a 0a 23 20 43 th_gcc=$GCC..# C
9d100 6f 6d 70 69 6c 65 72 20 66 6c 61 67 20 74 6f 20 ompiler flag to
9d110 74 75 72 6e 20 6f 66 66 20 62 75 69 6c 74 69 6e turn off builtin
9d120 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 6e 6f 5f 62 functions..no_b
9d130 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 24 6c 74 5f uiltin_flag=$lt_
9d140 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 lt_prog_compiler
9d150 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 _no_builtin_flag
9d160 0a 0a 23 20 41 64 64 69 74 69 6f 6e 61 6c 20 63 ..# Additional c
9d170 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 20 66 6f ompiler flags fo
9d180 72 20 62 75 69 6c 64 69 6e 67 20 6c 69 62 72 61 r building libra
9d190 72 79 20 6f 62 6a 65 63 74 73 2e 0a 70 69 63 5f ry objects..pic_
9d1a0 66 6c 61 67 3d 24 6c 74 5f 6c 74 5f 70 72 6f 67 flag=$lt_lt_prog
9d1b0 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 0a 0a 23 _compiler_pic..#
9d1c0 20 48 6f 77 20 74 6f 20 70 61 73 73 20 61 20 6c How to pass a l
9d1d0 69 6e 6b 65 72 20 66 6c 61 67 20 74 68 72 6f 75 inker flag throu
9d1e0 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e gh the compiler.
9d1f0 0a 77 6c 3d 24 6c 74 5f 6c 74 5f 70 72 6f 67 5f .wl=$lt_lt_prog_
9d200 63 6f 6d 70 69 6c 65 72 5f 77 6c 0a 0a 23 20 43 compiler_wl..# C
9d210 6f 6d 70 69 6c 65 72 20 66 6c 61 67 20 74 6f 20 ompiler flag to
9d220 70 72 65 76 65 6e 74 20 64 79 6e 61 6d 69 63 20 prevent dynamic
9d230 6c 69 6e 6b 69 6e 67 2e 0a 6c 69 6e 6b 5f 73 74 linking..link_st
9d240 61 74 69 63 5f 66 6c 61 67 3d 24 6c 74 5f 6c 74 atic_flag=$lt_lt
9d250 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 _prog_compiler_s
9d260 74 61 74 69 63 0a 0a 23 20 44 6f 65 73 20 63 6f tatic..# Does co
9d270 6d 70 69 6c 65 72 20 73 69 6d 75 6c 74 61 6e 65 mpiler simultane
9d280 6f 75 73 6c 79 20 73 75 70 70 6f 72 74 20 2d 63 ously support -c
9d290 20 61 6e 64 20 2d 6f 20 6f 70 74 69 6f 6e 73 3f and -o options?
9d2a0 0a 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 3d 24 6c .compiler_c_o=$l
9d2b0 74 5f 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d t_lt_cv_prog_com
9d2c0 70 69 6c 65 72 5f 63 5f 6f 0a 0a 23 20 57 68 65 piler_c_o..# Whe
9d2d0 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 61 ther or not to a
9d2e0 64 64 20 2d 6c 63 20 66 6f 72 20 62 75 69 6c 64 dd -lc for build
9d2f0 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 61 ing shared libra
9d300 72 69 65 73 2e 0a 62 75 69 6c 64 5f 6c 69 62 74 ries..build_libt
9d310 6f 6f 6c 5f 6e 65 65 64 5f 6c 63 3d 24 61 72 63 ool_need_lc=$arc
9d320 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c hive_cmds_need_l
9d330 63 0a 0a 23 20 57 68 65 74 68 65 72 20 6f 72 20 c..# Whether or
9d340 6e 6f 74 20 74 6f 20 64 69 73 61 6c 6c 6f 77 20 not to disallow
9d350 73 68 61 72 65 64 20 6c 69 62 73 20 77 68 65 6e shared libs when
9d360 20 72 75 6e 74 69 6d 65 20 6c 69 62 73 20 61 72 runtime libs ar
9d370 65 20 73 74 61 74 69 63 2e 0a 61 6c 6c 6f 77 5f e static..allow_
9d380 6c 69 62 74 6f 6f 6c 5f 6c 69 62 73 5f 77 69 74 libtool_libs_wit
9d390 68 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 h_static_runtime
9d3a0 73 3d 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 s=$enable_shared
9d3b0 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e _with_static_run
9d3c0 74 69 6d 65 73 0a 0a 23 20 43 6f 6d 70 69 6c 65 times..# Compile
9d3d0 72 20 66 6c 61 67 20 74 6f 20 61 6c 6c 6f 77 20 r flag to allow
9d3e0 72 65 66 6c 65 78 69 76 65 20 64 6c 6f 70 65 6e reflexive dlopen
9d3f0 73 2e 0a 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 s..export_dynami
9d400 63 5f 66 6c 61 67 5f 73 70 65 63 3d 24 6c 74 5f c_flag_spec=$lt_
9d410 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 export_dynamic_f
9d420 6c 61 67 5f 73 70 65 63 0a 0a 23 20 43 6f 6d 70 lag_spec..# Comp
9d430 69 6c 65 72 20 66 6c 61 67 20 74 6f 20 67 65 6e iler flag to gen
9d440 65 72 61 74 65 20 73 68 61 72 65 64 20 6f 62 6a erate shared obj
9d450 65 63 74 73 20 64 69 72 65 63 74 6c 79 20 66 72 ects directly fr
9d460 6f 6d 20 61 72 63 68 69 76 65 73 2e 0a 77 68 6f om archives..who
9d470 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f le_archive_flag_
9d480 73 70 65 63 3d 24 6c 74 5f 77 68 6f 6c 65 5f 61 spec=$lt_whole_a
9d490 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 rchive_flag_spec
9d4a0 0a 0a 23 20 57 68 65 74 68 65 72 20 74 68 65 20 ..# Whether the
9d4b0 63 6f 6d 70 69 6c 65 72 20 63 6f 70 65 73 20 77 compiler copes w
9d4c0 69 74 68 20 70 61 73 73 69 6e 67 20 6e 6f 20 6f ith passing no o
9d4d0 62 6a 65 63 74 73 20 64 69 72 65 63 74 6c 79 2e bjects directly.
9d4e0 0a 63 6f 6d 70 69 6c 65 72 5f 6e 65 65 64 73 5f .compiler_needs_
9d4f0 6f 62 6a 65 63 74 3d 24 6c 74 5f 63 6f 6d 70 69 object=$lt_compi
9d500 6c 65 72 5f 6e 65 65 64 73 5f 6f 62 6a 65 63 74 ler_needs_object
9d510 0a 0a 23 20 43 72 65 61 74 65 20 61 6e 20 6f 6c ..# Create an ol
9d520 64 2d 73 74 79 6c 65 20 61 72 63 68 69 76 65 20 d-style archive
9d530 66 72 6f 6d 20 61 20 73 68 61 72 65 64 20 61 72 from a shared ar
9d540 63 68 69 76 65 2e 0a 6f 6c 64 5f 61 72 63 68 69 chive..old_archi
9d550 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 ve_from_new_cmds
9d560 3d 24 6c 74 5f 6f 6c 64 5f 61 72 63 68 69 76 65 =$lt_old_archive
9d570 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 0a 0a _from_new_cmds..
9d580 23 20 43 72 65 61 74 65 20 61 20 74 65 6d 70 6f # Create a tempo
9d590 72 61 72 79 20 6f 6c 64 2d 73 74 79 6c 65 20 61 rary old-style a
9d5a0 72 63 68 69 76 65 20 74 6f 20 6c 69 6e 6b 20 69 rchive to link i
9d5b0 6e 73 74 65 61 64 20 6f 66 20 61 20 73 68 61 72 nstead of a shar
9d5c0 65 64 20 61 72 63 68 69 76 65 2e 0a 6f 6c 64 5f ed archive..old_
9d5d0 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 archive_from_exp
9d5e0 73 79 6d 73 5f 63 6d 64 73 3d 24 6c 74 5f 6f 6c syms_cmds=$lt_ol
9d5f0 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 d_archive_from_e
9d600 78 70 73 79 6d 73 5f 63 6d 64 73 0a 0a 23 20 43 xpsyms_cmds..# C
9d610 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20 74 6f 20 ommands used to
9d620 62 75 69 6c 64 20 61 20 73 68 61 72 65 64 20 61 build a shared a
9d630 72 63 68 69 76 65 2e 0a 61 72 63 68 69 76 65 5f rchive..archive_
9d640 63 6d 64 73 3d 24 6c 74 5f 61 72 63 68 69 76 65 cmds=$lt_archive
9d650 5f 63 6d 64 73 0a 61 72 63 68 69 76 65 5f 65 78 _cmds.archive_ex
9d660 70 73 79 6d 5f 63 6d 64 73 3d 24 6c 74 5f 61 72 psym_cmds=$lt_ar
9d670 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 chive_expsym_cmd
9d680 73 0a 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 75 73 s..# Commands us
9d690 65 64 20 74 6f 20 62 75 69 6c 64 20 61 20 6c 6f ed to build a lo
9d6a0 61 64 61 62 6c 65 20 6d 6f 64 75 6c 65 20 69 66 adable module if
9d6b0 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 different from
9d6c0 62 75 69 6c 64 69 6e 67 0a 23 20 61 20 73 68 61 building.# a sha
9d6d0 72 65 64 20 61 72 63 68 69 76 65 2e 0a 6d 6f 64 red archive..mod
9d6e0 75 6c 65 5f 63 6d 64 73 3d 24 6c 74 5f 6d 6f 64 ule_cmds=$lt_mod
9d6f0 75 6c 65 5f 63 6d 64 73 0a 6d 6f 64 75 6c 65 5f ule_cmds.module_
9d700 65 78 70 73 79 6d 5f 63 6d 64 73 3d 24 6c 74 5f expsym_cmds=$lt_
9d710 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d 5f 63 6d module_expsym_cm
9d720 64 73 0a 0a 23 20 57 68 65 74 68 65 72 20 77 65 ds..# Whether we
9d730 20 61 72 65 20 62 75 69 6c 64 69 6e 67 20 77 69 are building wi
9d740 74 68 20 47 4e 55 20 6c 64 20 6f 72 20 6e 6f 74 th GNU ld or not
9d750 2e 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 24 6c ..with_gnu_ld=$l
9d760 74 5f 77 69 74 68 5f 67 6e 75 5f 6c 64 0a 0a 23 t_with_gnu_ld..#
9d770 20 46 6c 61 67 20 74 68 61 74 20 61 6c 6c 6f 77 Flag that allow
9d780 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 s shared librari
9d790 65 73 20 77 69 74 68 20 75 6e 64 65 66 69 6e 65 es with undefine
9d7a0 64 20 73 79 6d 62 6f 6c 73 20 74 6f 20 62 65 20 d symbols to be
9d7b0 62 75 69 6c 74 2e 0a 61 6c 6c 6f 77 5f 75 6e 64 built..allow_und
9d7c0 65 66 69 6e 65 64 5f 66 6c 61 67 3d 24 6c 74 5f efined_flag=$lt_
9d7d0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f allow_undefined_
9d7e0 66 6c 61 67 0a 0a 23 20 46 6c 61 67 20 74 68 61 flag..# Flag tha
9d7f0 74 20 65 6e 66 6f 72 63 65 73 20 6e 6f 20 75 6e t enforces no un
9d800 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 73 2e defined symbols.
9d810 0a 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c .no_undefined_fl
9d820 61 67 3d 24 6c 74 5f 6e 6f 5f 75 6e 64 65 66 69 ag=$lt_no_undefi
9d830 6e 65 64 5f 66 6c 61 67 0a 0a 23 20 46 6c 61 67 ned_flag..# Flag
9d840 20 74 6f 20 68 61 72 64 63 6f 64 65 20 5c 24 6c to hardcode \$l
9d850 69 62 64 69 72 20 69 6e 74 6f 20 61 20 62 69 6e ibdir into a bin
9d860 61 72 79 20 64 75 72 69 6e 67 20 6c 69 6e 6b 69 ary during linki
9d870 6e 67 2e 0a 23 20 54 68 69 73 20 6d 75 73 74 20 ng..# This must
9d880 77 6f 72 6b 20 65 76 65 6e 20 69 66 20 5c 24 6c work even if \$l
9d890 69 62 64 69 72 20 64 6f 65 73 20 6e 6f 74 20 65 ibdir does not e
9d8a0 78 69 73 74 0a 68 61 72 64 63 6f 64 65 5f 6c 69 xist.hardcode_li
9d8b0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 24 bdir_flag_spec=$
9d8c0 6c 74 5f 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 lt_hardcode_libd
9d8d0 69 72 5f 66 6c 61 67 5f 73 70 65 63 0a 0a 23 20 ir_flag_spec..#
9d8e0 49 66 20 6c 64 20 69 73 20 75 73 65 64 20 77 68 If ld is used wh
9d8f0 65 6e 20 6c 69 6e 6b 69 6e 67 2c 20 66 6c 61 67 en linking, flag
9d900 20 74 6f 20 68 61 72 64 63 6f 64 65 20 5c 24 6c to hardcode \$l
9d910 69 62 64 69 72 20 69 6e 74 6f 20 61 20 62 69 6e ibdir into a bin
9d920 61 72 79 0a 23 20 64 75 72 69 6e 67 20 6c 69 6e ary.# during lin
9d930 6b 69 6e 67 2e 20 20 54 68 69 73 20 6d 75 73 74 king. This must
9d940 20 77 6f 72 6b 20 65 76 65 6e 20 69 66 20 5c 24 work even if \$
9d950 6c 69 62 64 69 72 20 64 6f 65 73 20 6e 6f 74 20 libdir does not
9d960 65 78 69 73 74 2e 0a 68 61 72 64 63 6f 64 65 5f exist..hardcode_
9d970 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
9d980 5f 6c 64 3d 24 6c 74 5f 68 61 72 64 63 6f 64 65 _ld=$lt_hardcode
9d990 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 _libdir_flag_spe
9d9a0 63 5f 6c 64 0a 0a 23 20 57 68 65 74 68 65 72 20 c_ld..# Whether
9d9b0 77 65 20 6e 65 65 64 20 61 20 73 69 6e 67 6c 65 we need a single
9d9c0 20 22 2d 72 70 61 74 68 22 20 66 6c 61 67 20 77 "-rpath" flag w
9d9d0 69 74 68 20 61 20 73 65 70 61 72 61 74 65 64 20 ith a separated
9d9e0 61 72 67 75 6d 65 6e 74 2e 0a 68 61 72 64 63 6f argument..hardco
9d9f0 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 de_libdir_separa
9da00 74 6f 72 3d 24 6c 74 5f 68 61 72 64 63 6f 64 65 tor=$lt_hardcode
9da10 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f _libdir_separato
9da20 72 0a 0a 23 20 53 65 74 20 74 6f 20 22 79 65 73 r..# Set to "yes
9da30 22 20 69 66 20 75 73 69 6e 67 20 44 49 52 2f 6c " if using DIR/l
9da40 69 62 4e 41 4d 45 5c 24 7b 73 68 61 72 65 64 5f ibNAME\${shared_
9da50 65 78 74 7d 20 64 75 72 69 6e 67 20 6c 69 6e 6b ext} during link
9da60 69 6e 67 20 68 61 72 64 63 6f 64 65 73 0a 23 20 ing hardcodes.#
9da70 44 49 52 20 69 6e 74 6f 20 74 68 65 20 72 65 73 DIR into the res
9da80 75 6c 74 69 6e 67 20 62 69 6e 61 72 79 2e 0a 68 ulting binary..h
9da90 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 24 ardcode_direct=$
9daa0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 0a hardcode_direct.
9dab0 0a 23 20 53 65 74 20 74 6f 20 22 79 65 73 22 20 .# Set to "yes"
9dac0 69 66 20 75 73 69 6e 67 20 44 49 52 2f 6c 69 62 if using DIR/lib
9dad0 4e 41 4d 45 5c 24 7b 73 68 61 72 65 64 5f 65 78 NAME\${shared_ex
9dae0 74 7d 20 64 75 72 69 6e 67 20 6c 69 6e 6b 69 6e t} during linkin
9daf0 67 20 68 61 72 64 63 6f 64 65 73 0a 23 20 44 49 g hardcodes.# DI
9db00 52 20 69 6e 74 6f 20 74 68 65 20 72 65 73 75 6c R into the resul
9db10 74 69 6e 67 20 62 69 6e 61 72 79 20 61 6e 64 20 ting binary and
9db20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 6c 69 the resulting li
9db30 62 72 61 72 79 20 64 65 70 65 6e 64 65 6e 63 79 brary dependency
9db40 20 69 73 0a 23 20 22 61 62 73 6f 6c 75 74 65 22 is.# "absolute"
9db50 2c 69 2e 65 20 69 6d 70 6f 73 73 69 62 6c 65 20 ,i.e impossible
9db60 74 6f 20 63 68 61 6e 67 65 20 62 79 20 73 65 74 to change by set
9db70 74 69 6e 67 20 5c 24 7b 73 68 6c 69 62 70 61 74 ting \${shlibpat
9db80 68 5f 76 61 72 7d 20 69 66 20 74 68 65 0a 23 20 h_var} if the.#
9db90 6c 69 62 72 61 72 79 20 69 73 20 72 65 6c 6f 63 library is reloc
9dba0 61 74 65 64 2e 0a 68 61 72 64 63 6f 64 65 5f 64 ated..hardcode_d
9dbb0 69 72 65 63 74 5f 61 62 73 6f 6c 75 74 65 3d 24 irect_absolute=$
9dbc0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f hardcode_direct_
9dbd0 61 62 73 6f 6c 75 74 65 0a 0a 23 20 53 65 74 20 absolute..# Set
9dbe0 74 6f 20 22 79 65 73 22 20 69 66 20 75 73 69 6e to "yes" if usin
9dbf0 67 20 74 68 65 20 2d 4c 44 49 52 20 66 6c 61 67 g the -LDIR flag
9dc00 20 64 75 72 69 6e 67 20 6c 69 6e 6b 69 6e 67 20 during linking
9dc10 68 61 72 64 63 6f 64 65 73 20 44 49 52 0a 23 20 hardcodes DIR.#
9dc20 69 6e 74 6f 20 74 68 65 20 72 65 73 75 6c 74 69 into the resulti
9dc30 6e 67 20 62 69 6e 61 72 79 2e 0a 68 61 72 64 63 ng binary..hardc
9dc40 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 24 68 61 72 ode_minus_L=$har
9dc50 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 0a 0a 23 dcode_minus_L..#
9dc60 20 53 65 74 20 74 6f 20 22 79 65 73 22 20 69 66 Set to "yes" if
9dc70 20 75 73 69 6e 67 20 53 48 4c 49 42 50 41 54 48 using SHLIBPATH
9dc80 5f 56 41 52 3d 44 49 52 20 64 75 72 69 6e 67 20 _VAR=DIR during
9dc90 6c 69 6e 6b 69 6e 67 20 68 61 72 64 63 6f 64 65 linking hardcode
9dca0 73 20 44 49 52 0a 23 20 69 6e 74 6f 20 74 68 65 s DIR.# into the
9dcb0 20 72 65 73 75 6c 74 69 6e 67 20 62 69 6e 61 72 resulting binar
9dcc0 79 2e 0a 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 y..hardcode_shli
9dcd0 62 70 61 74 68 5f 76 61 72 3d 24 68 61 72 64 63 bpath_var=$hardc
9dce0 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 ode_shlibpath_va
9dcf0 72 0a 0a 23 20 53 65 74 20 74 6f 20 22 79 65 73 r..# Set to "yes
9dd00 22 20 69 66 20 62 75 69 6c 64 69 6e 67 20 61 20 " if building a
9dd10 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 61 shared library a
9dd20 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 68 61 72 utomatically har
9dd30 64 63 6f 64 65 73 20 44 49 52 0a 23 20 69 6e 74 dcodes DIR.# int
9dd40 6f 20 74 68 65 20 6c 69 62 72 61 72 79 20 61 6e o the library an
9dd50 64 20 61 6c 6c 20 73 75 62 73 65 71 75 65 6e 74 d all subsequent
9dd60 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 65 libraries and e
9dd70 78 65 63 75 74 61 62 6c 65 73 20 6c 69 6e 6b 65 xecutables linke
9dd80 64 0a 23 20 61 67 61 69 6e 73 74 20 69 74 2e 0a d.# against it..
9dd90 68 61 72 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 hardcode_automat
9dda0 69 63 3d 24 68 61 72 64 63 6f 64 65 5f 61 75 74 ic=$hardcode_aut
9ddb0 6f 6d 61 74 69 63 0a 0a 23 20 53 65 74 20 74 6f omatic..# Set to
9ddc0 20 79 65 73 20 69 66 20 6c 69 6e 6b 65 72 20 61 yes if linker a
9ddd0 64 64 73 20 72 75 6e 74 69 6d 65 20 70 61 74 68 dds runtime path
9dde0 73 20 6f 66 20 64 65 70 65 6e 64 65 6e 74 20 6c s of dependent l
9ddf0 69 62 72 61 72 69 65 73 0a 23 20 74 6f 20 72 75 ibraries.# to ru
9de00 6e 74 69 6d 65 20 70 61 74 68 20 6c 69 73 74 2e ntime path list.
9de10 0a 69 6e 68 65 72 69 74 5f 72 70 61 74 68 3d 24 .inherit_rpath=$
9de20 69 6e 68 65 72 69 74 5f 72 70 61 74 68 0a 0a 23 inherit_rpath..#
9de30 20 57 68 65 74 68 65 72 20 6c 69 62 74 6f 6f 6c Whether libtool
9de40 20 6d 75 73 74 20 6c 69 6e 6b 20 61 20 70 72 6f must link a pro
9de50 67 72 61 6d 20 61 67 61 69 6e 73 74 20 61 6c 6c gram against all
9de60 20 69 74 73 20 64 65 70 65 6e 64 65 6e 63 79 20 its dependency
9de70 6c 69 62 72 61 72 69 65 73 2e 0a 6c 69 6e 6b 5f libraries..link_
9de80 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 24 6c 69 6e all_deplibs=$lin
9de90 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 0a 0a 23 k_all_deplibs..#
9dea0 20 53 65 74 20 74 6f 20 22 79 65 73 22 20 69 66 Set to "yes" if
9deb0 20 65 78 70 6f 72 74 65 64 20 73 79 6d 62 6f 6c exported symbol
9dec0 73 20 61 72 65 20 72 65 71 75 69 72 65 64 2e 0a s are required..
9ded0 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 always_export_sy
9dee0 6d 62 6f 6c 73 3d 24 61 6c 77 61 79 73 5f 65 78 mbols=$always_ex
9def0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 0a 0a 23 20 port_symbols..#
9df00 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 The commands to
9df10 6c 69 73 74 20 65 78 70 6f 72 74 65 64 20 73 79 list exported sy
9df20 6d 62 6f 6c 73 2e 0a 65 78 70 6f 72 74 5f 73 79 mbols..export_sy
9df30 6d 62 6f 6c 73 5f 63 6d 64 73 3d 24 6c 74 5f 65 mbols_cmds=$lt_e
9df40 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d xport_symbols_cm
9df50 64 73 0a 0a 23 20 53 79 6d 62 6f 6c 73 20 74 68 ds..# Symbols th
9df60 61 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 at should not be
9df70 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 70 listed in the p
9df80 72 65 6c 6f 61 64 65 64 20 73 79 6d 62 6f 6c 73 reloaded symbols
9df90 2e 0a 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d ..exclude_expsym
9dfa0 73 3d 24 6c 74 5f 65 78 63 6c 75 64 65 5f 65 78 s=$lt_exclude_ex
9dfb0 70 73 79 6d 73 0a 0a 23 20 53 79 6d 62 6f 6c 73 psyms..# Symbols
9dfc0 20 74 68 61 74 20 6d 75 73 74 20 61 6c 77 61 79 that must alway
9dfd0 73 20 62 65 20 65 78 70 6f 72 74 65 64 2e 0a 69 s be exported..i
9dfe0 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d 24 nclude_expsyms=$
9dff0 6c 74 5f 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 lt_include_expsy
9e000 6d 73 0a 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 6e ms..# Commands n
9e010 65 63 65 73 73 61 72 79 20 66 6f 72 20 6c 69 6e ecessary for lin
9e020 6b 69 6e 67 20 70 72 6f 67 72 61 6d 73 20 28 61 king programs (a
9e030 67 61 69 6e 73 74 20 6c 69 62 72 61 72 69 65 73 gainst libraries
9e040 29 20 77 69 74 68 20 74 65 6d 70 6c 61 74 65 73 ) with templates
9e050 2e 0a 70 72 65 6c 69 6e 6b 5f 63 6d 64 73 3d 24 ..prelink_cmds=$
9e060 6c 74 5f 70 72 65 6c 69 6e 6b 5f 63 6d 64 73 0a lt_prelink_cmds.
9e070 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 6e 65 63 65 .# Commands nece
9e080 73 73 61 72 79 20 66 6f 72 20 66 69 6e 69 73 68 ssary for finish
9e090 69 6e 67 20 6c 69 6e 6b 69 6e 67 20 70 72 6f 67 ing linking prog
9e0a0 72 61 6d 73 2e 0a 70 6f 73 74 6c 69 6e 6b 5f 63 rams..postlink_c
9e0b0 6d 64 73 3d 24 6c 74 5f 70 6f 73 74 6c 69 6e 6b mds=$lt_postlink
9e0c0 5f 63 6d 64 73 0a 0a 23 20 53 70 65 63 69 66 79 _cmds..# Specify
9e0d0 20 66 69 6c 65 6e 61 6d 65 20 63 6f 6e 74 61 69 filename contai
9e0e0 6e 69 6e 67 20 69 6e 70 75 74 20 66 69 6c 65 73 ning input files
9e0f0 2e 0a 66 69 6c 65 5f 6c 69 73 74 5f 73 70 65 63 ..file_list_spec
9e100 3d 24 6c 74 5f 66 69 6c 65 5f 6c 69 73 74 5f 73 =$lt_file_list_s
9e110 70 65 63 0a 0a 23 20 48 6f 77 20 74 6f 20 68 61 pec..# How to ha
9e120 72 64 63 6f 64 65 20 61 20 73 68 61 72 65 64 20 rdcode a shared
9e130 6c 69 62 72 61 72 79 20 70 61 74 68 20 69 6e 74 library path int
9e140 6f 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 2e o an executable.
9e150 0a 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e .hardcode_action
9e160 3d 24 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f =$hardcode_actio
9e170 6e 0a 0a 23 20 54 68 65 20 64 69 72 65 63 74 6f n..# The directo
9e180 72 69 65 73 20 73 65 61 72 63 68 65 64 20 62 79 ries searched by
9e190 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 77 this compiler w
9e1a0 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 73 hen creating a s
9e1b0 68 61 72 65 64 20 6c 69 62 72 61 72 79 2e 0a 63 hared library..c
9e1c0 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 ompiler_lib_sear
9e1d0 63 68 5f 64 69 72 73 3d 24 6c 74 5f 63 6f 6d 70 ch_dirs=$lt_comp
9e1e0 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f iler_lib_search_
9e1f0 64 69 72 73 0a 0a 23 20 44 65 70 65 6e 64 65 6e dirs..# Dependen
9e200 63 69 65 73 20 74 6f 20 70 6c 61 63 65 20 62 65 cies to place be
9e210 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 74 fore and after t
9e220 68 65 20 6f 62 6a 65 63 74 73 20 62 65 69 6e 67 he objects being
9e230 20 6c 69 6e 6b 65 64 20 74 6f 0a 23 20 63 72 65 linked to.# cre
9e240 61 74 65 20 61 20 73 68 61 72 65 64 20 6c 69 62 ate a shared lib
9e250 72 61 72 79 2e 0a 70 72 65 64 65 70 5f 6f 62 6a rary..predep_obj
9e260 65 63 74 73 3d 24 6c 74 5f 70 72 65 64 65 70 5f ects=$lt_predep_
9e270 6f 62 6a 65 63 74 73 0a 70 6f 73 74 64 65 70 5f objects.postdep_
9e280 6f 62 6a 65 63 74 73 3d 24 6c 74 5f 70 6f 73 74 objects=$lt_post
9e290 64 65 70 5f 6f 62 6a 65 63 74 73 0a 70 72 65 64 dep_objects.pred
9e2a0 65 70 73 3d 24 6c 74 5f 70 72 65 64 65 70 73 0a eps=$lt_predeps.
9e2b0 70 6f 73 74 64 65 70 73 3d 24 6c 74 5f 70 6f 73 postdeps=$lt_pos
9e2c0 74 64 65 70 73 0a 0a 23 20 54 68 65 20 6c 69 62 tdeps..# The lib
9e2d0 72 61 72 79 20 73 65 61 72 63 68 20 70 61 74 68 rary search path
9e2e0 20 75 73 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 used internally
9e2f0 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 by the compiler
9e300 20 77 68 65 6e 20 6c 69 6e 6b 69 6e 67 0a 23 20 when linking.#
9e310 61 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 a shared library
9e320 2e 0a 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 ..compiler_lib_s
9e330 65 61 72 63 68 5f 70 61 74 68 3d 24 6c 74 5f 63 earch_path=$lt_c
9e340 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 ompiler_lib_sear
9e350 63 68 5f 70 61 74 68 0a 0a 23 20 23 23 23 20 45 ch_path..# ### E
9e360 4e 44 20 4c 49 42 54 4f 4f 4c 20 43 4f 4e 46 49 ND LIBTOOL CONFI
9e370 47 0a 0a 5f 4c 54 5f 45 4f 46 0a 0a 20 20 63 61 G.._LT_EOF.. ca
9e380 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 se $host_os in.
9e390 20 61 69 78 33 2a 29 0a 20 20 20 20 63 61 74 20 aix3*). cat
9e3a0 3c 3c 5c 5f 4c 54 5f 45 4f 46 20 3e 3e 20 22 24 <<\_LT_EOF >> "$
9e3b0 63 66 67 66 69 6c 65 22 0a 23 20 41 49 58 20 73 cfgfile".# AIX s
9e3c0 6f 6d 65 74 69 6d 65 73 20 68 61 73 20 70 72 6f ometimes has pro
9e3d0 62 6c 65 6d 73 20 77 69 74 68 20 74 68 65 20 47 blems with the G
9e3e0 43 43 20 63 6f 6c 6c 65 63 74 32 20 70 72 6f 67 CC collect2 prog
9e3f0 72 61 6d 2e 20 20 46 6f 72 20 73 6f 6d 65 0a 23 ram. For some.#
9e400 20 72 65 61 73 6f 6e 2c 20 69 66 20 77 65 20 73 reason, if we s
9e410 65 74 20 74 68 65 20 43 4f 4c 4c 45 43 54 5f 4e et the COLLECT_N
9e420 41 4d 45 53 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 AMES environment
9e430 20 76 61 72 69 61 62 6c 65 2c 20 74 68 65 20 70 variable, the p
9e440 72 6f 62 6c 65 6d 73 0a 23 20 76 61 6e 69 73 68 roblems.# vanish
9e450 20 69 6e 20 61 20 70 75 66 66 20 6f 66 20 73 6d in a puff of sm
9e460 6f 6b 65 2e 0a 69 66 20 74 65 73 74 20 22 58 24 oke..if test "X$
9e470 7b 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 2b 73 {COLLECT_NAMES+s
9e480 65 74 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68 et}" != Xset; th
9e490 65 6e 0a 20 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d en. COLLECT_NAM
9e4a0 45 53 3d 0a 20 20 65 78 70 6f 72 74 20 43 4f 4c ES=. export COL
9e4b0 4c 45 43 54 5f 4e 41 4d 45 53 0a 66 69 0a 5f 4c LECT_NAMES.fi._L
9e4c0 54 5f 45 4f 46 0a 20 20 20 20 3b 3b 0a 20 20 65 T_EOF. ;;. e
9e4d0 73 61 63 0a 0a 0a 6c 74 6d 61 69 6e 3d 22 24 61 sac...ltmain="$a
9e4e0 63 5f 61 75 78 5f 64 69 72 2f 6c 74 6d 61 69 6e c_aux_dir/ltmain
9e4f0 2e 73 68 22 0a 0a 0a 20 20 23 20 57 65 20 75 73 .sh"... # We us
9e500 65 20 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 e sed instead of
9e510 20 63 61 74 20 62 65 63 61 75 73 65 20 62 61 73 cat because bas
9e520 68 20 6f 6e 20 44 4a 47 50 50 20 67 65 74 73 20 h on DJGPP gets
9e530 63 6f 6e 66 75 73 65 64 20 69 66 0a 20 20 23 20 confused if. #
9e540 69 66 20 66 69 6e 64 73 20 6d 69 78 65 64 20 43 if finds mixed C
9e550 52 2f 4c 46 20 61 6e 64 20 4c 46 2d 6f 6e 6c 79 R/LF and LF-only
9e560 20 6c 69 6e 65 73 2e 20 20 53 69 6e 63 65 20 73 lines. Since s
9e570 65 64 20 6f 70 65 72 61 74 65 73 20 69 6e 0a 20 ed operates in.
9e580 20 23 20 74 65 78 74 20 6d 6f 64 65 2c 20 69 74 # text mode, it
9e590 20 70 72 6f 70 65 72 6c 79 20 63 6f 6e 76 65 72 properly conver
9e5a0 74 73 20 6c 69 6e 65 73 20 74 6f 20 43 52 2f 4c ts lines to CR/L
9e5b0 46 2e 20 20 54 68 69 73 20 62 61 73 68 20 70 72 F. This bash pr
9e5c0 6f 62 6c 65 6d 0a 20 20 23 20 69 73 20 72 65 70 oblem. # is rep
9e5d0 6f 72 74 65 64 6c 79 20 66 69 78 65 64 2c 20 62 ortedly fixed, b
9e5e0 75 74 20 77 68 79 20 6e 6f 74 20 72 75 6e 20 6f ut why not run o
9e5f0 6e 20 6f 6c 64 20 76 65 72 73 69 6f 6e 73 20 74 n old versions t
9e600 6f 6f 3f 0a 20 20 73 65 64 20 27 24 71 27 20 22 oo?. sed '$q' "
9e610 24 6c 74 6d 61 69 6e 22 20 3e 3e 20 22 24 63 66 $ltmain" >> "$cf
9e620 67 66 69 6c 65 22 20 5c 0a 20 20 20 20 20 7c 7c gfile" \. ||
9e630 20 28 72 6d 20 2d 66 20 22 24 63 66 67 66 69 6c (rm -f "$cfgfil
9e640 65 22 3b 20 65 78 69 74 20 31 29 0a 0a 20 20 69 e"; exit 1).. i
9e650 66 20 74 65 73 74 20 78 22 24 78 73 69 5f 73 68 f test x"$xsi_sh
9e660 65 6c 6c 22 20 3d 20 78 79 65 73 3b 20 74 68 65 ell" = xyes; the
9e670 6e 0a 20 20 73 65 64 20 2d 65 20 27 2f 5e 66 75 n. sed -e '/^fu
9e680 6e 63 5f 64 69 72 6e 61 6d 65 20 28 29 24 2f 2c nc_dirname ()$/,
9e690 2f 5e 7d 20 23 20 66 75 6e 63 5f 64 69 72 6e 61 /^} # func_dirna
9e6a0 6d 65 20 2f 63 5c 0a 66 75 6e 63 5f 64 69 72 6e me /c\.func_dirn
9e6b0 61 6d 65 20 28 29 5c 0a 7b 5c 0a 5c 20 20 20 20 ame ()\.{\.\
9e6c0 63 61 73 65 20 24 7b 31 7d 20 69 6e 5c 0a 5c 20 case ${1} in\.\
9e6d0 20 20 20 20 20 2a 2f 2a 29 20 66 75 6e 63 5f 64 */*) func_d
9e6e0 69 72 6e 61 6d 65 5f 72 65 73 75 6c 74 3d 22 24 irname_result="$
9e6f0 7b 31 25 2f 2a 7d 24 7b 32 7d 22 20 3b 3b 5c 0a {1%/*}${2}" ;;\.
9e700 5c 20 20 20 20 20 20 2a 20 20 29 20 66 75 6e 63 \ * ) func
9e710 5f 64 69 72 6e 61 6d 65 5f 72 65 73 75 6c 74 3d _dirname_result=
9e720 22 24 7b 33 7d 22 20 3b 3b 5c 0a 5c 20 20 20 20 "${3}" ;;\.\
9e730 65 73 61 63 5c 0a 7d 20 23 20 45 78 74 65 6e 64 esac\.} # Extend
9e740 65 64 2d 73 68 65 6c 6c 20 66 75 6e 63 5f 64 69 ed-shell func_di
9e750 72 6e 61 6d 65 20 69 6d 70 6c 65 6d 65 6e 74 61 rname implementa
9e760 74 69 6f 6e 27 20 22 24 63 66 67 66 69 6c 65 22 tion' "$cfgfile"
9e770 20 3e 20 24 63 66 67 66 69 6c 65 2e 74 6d 70 20 > $cfgfile.tmp
9e780 5c 0a 20 20 26 26 20 6d 76 20 2d 66 20 22 24 63 \. && mv -f "$c
9e790 66 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 fgfile.tmp" "$cf
9e7a0 67 66 69 6c 65 22 20 5c 0a 20 20 20 20 7c 7c 20 gfile" \. ||
9e7b0 28 72 6d 20 2d 66 20 22 24 63 66 67 66 69 6c 65 (rm -f "$cfgfile
9e7c0 22 20 26 26 20 63 70 20 22 24 63 66 67 66 69 6c " && cp "$cfgfil
9e7d0 65 2e 74 6d 70 22 20 22 24 63 66 67 66 69 6c 65 e.tmp" "$cfgfile
9e7e0 22 20 26 26 20 72 6d 20 2d 66 20 22 24 63 66 67 " && rm -f "$cfg
9e7f0 66 69 6c 65 2e 74 6d 70 22 29 0a 74 65 73 74 20 file.tmp").test
9e800 30 20 2d 65 71 20 24 3f 20 7c 7c 20 5f 6c 74 5f 0 -eq $? || _lt_
9e810 66 75 6e 63 74 69 6f 6e 5f 72 65 70 6c 61 63 65 function_replace
9e820 5f 66 61 69 6c 3d 3a 0a 0a 0a 20 20 73 65 64 20 _fail=:... sed
9e830 2d 65 20 27 2f 5e 66 75 6e 63 5f 62 61 73 65 6e -e '/^func_basen
9e840 61 6d 65 20 28 29 24 2f 2c 2f 5e 7d 20 23 20 66 ame ()$/,/^} # f
9e850 75 6e 63 5f 62 61 73 65 6e 61 6d 65 20 2f 63 5c unc_basename /c\
9e860 0a 66 75 6e 63 5f 62 61 73 65 6e 61 6d 65 20 28 .func_basename (
9e870 29 5c 0a 7b 5c 0a 5c 20 20 20 20 66 75 6e 63 5f )\.{\.\ func_
9e880 62 61 73 65 6e 61 6d 65 5f 72 65 73 75 6c 74 3d basename_result=
9e890 22 24 7b 31 23 23 2a 2f 7d 22 5c 0a 7d 20 23 20 "${1##*/}"\.} #
9e8a0 45 78 74 65 6e 64 65 64 2d 73 68 65 6c 6c 20 66 Extended-shell f
9e8b0 75 6e 63 5f 62 61 73 65 6e 61 6d 65 20 69 6d 70 unc_basename imp
9e8c0 6c 65 6d 65 6e 74 61 74 69 6f 6e 27 20 22 24 63 lementation' "$c
9e8d0 66 67 66 69 6c 65 22 20 3e 20 24 63 66 67 66 69 fgfile" > $cfgfi
9e8e0 6c 65 2e 74 6d 70 20 5c 0a 20 20 26 26 20 6d 76 le.tmp \. && mv
9e8f0 20 2d 66 20 22 24 63 66 67 66 69 6c 65 2e 74 6d -f "$cfgfile.tm
9e900 70 22 20 22 24 63 66 67 66 69 6c 65 22 20 5c 0a p" "$cfgfile" \.
9e910 20 20 20 20 7c 7c 20 28 72 6d 20 2d 66 20 22 24 || (rm -f "$
9e920 63 66 67 66 69 6c 65 22 20 26 26 20 63 70 20 22 cfgfile" && cp "
9e930 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 $cfgfile.tmp" "$
9e940 63 66 67 66 69 6c 65 22 20 26 26 20 72 6d 20 2d cfgfile" && rm -
9e950 66 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 f "$cfgfile.tmp"
9e960 29 0a 74 65 73 74 20 30 20 2d 65 71 20 24 3f 20 ).test 0 -eq $?
9e970 7c 7c 20 5f 6c 74 5f 66 75 6e 63 74 69 6f 6e 5f || _lt_function_
9e980 72 65 70 6c 61 63 65 5f 66 61 69 6c 3d 3a 0a 0a replace_fail=:..
9e990 0a 20 20 73 65 64 20 2d 65 20 27 2f 5e 66 75 6e . sed -e '/^fun
9e9a0 63 5f 64 69 72 6e 61 6d 65 5f 61 6e 64 5f 62 61 c_dirname_and_ba
9e9b0 73 65 6e 61 6d 65 20 28 29 24 2f 2c 2f 5e 7d 20 sename ()$/,/^}
9e9c0 23 20 66 75 6e 63 5f 64 69 72 6e 61 6d 65 5f 61 # func_dirname_a
9e9d0 6e 64 5f 62 61 73 65 6e 61 6d 65 20 2f 63 5c 0a nd_basename /c\.
9e9e0 66 75 6e 63 5f 64 69 72 6e 61 6d 65 5f 61 6e 64 func_dirname_and
9e9f0 5f 62 61 73 65 6e 61 6d 65 20 28 29 5c 0a 7b 5c _basename ()\.{\
9ea00 0a 5c 20 20 20 20 63 61 73 65 20 24 7b 31 7d 20 .\ case ${1}
9ea10 69 6e 5c 0a 5c 20 20 20 20 20 20 2a 2f 2a 29 20 in\.\ */*)
9ea20 66 75 6e 63 5f 64 69 72 6e 61 6d 65 5f 72 65 73 func_dirname_res
9ea30 75 6c 74 3d 22 24 7b 31 25 2f 2a 7d 24 7b 32 7d ult="${1%/*}${2}
9ea40 22 20 3b 3b 5c 0a 5c 20 20 20 20 20 20 2a 20 20 " ;;\.\ *
9ea50 29 20 66 75 6e 63 5f 64 69 72 6e 61 6d 65 5f 72 ) func_dirname_r
9ea60 65 73 75 6c 74 3d 22 24 7b 33 7d 22 20 3b 3b 5c esult="${3}" ;;\
9ea70 0a 5c 20 20 20 20 65 73 61 63 5c 0a 5c 20 20 20 .\ esac\.\
9ea80 20 66 75 6e 63 5f 62 61 73 65 6e 61 6d 65 5f 72 func_basename_r
9ea90 65 73 75 6c 74 3d 22 24 7b 31 23 23 2a 2f 7d 22 esult="${1##*/}"
9eaa0 5c 0a 7d 20 23 20 45 78 74 65 6e 64 65 64 2d 73 \.} # Extended-s
9eab0 68 65 6c 6c 20 66 75 6e 63 5f 64 69 72 6e 61 6d hell func_dirnam
9eac0 65 5f 61 6e 64 5f 62 61 73 65 6e 61 6d 65 20 69 e_and_basename i
9ead0 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 27 20 22 mplementation' "
9eae0 24 63 66 67 66 69 6c 65 22 20 3e 20 24 63 66 67 $cfgfile" > $cfg
9eaf0 66 69 6c 65 2e 74 6d 70 20 5c 0a 20 20 26 26 20 file.tmp \. &&
9eb00 6d 76 20 2d 66 20 22 24 63 66 67 66 69 6c 65 2e mv -f "$cfgfile.
9eb10 74 6d 70 22 20 22 24 63 66 67 66 69 6c 65 22 20 tmp" "$cfgfile"
9eb20 5c 0a 20 20 20 20 7c 7c 20 28 72 6d 20 2d 66 20 \. || (rm -f
9eb30 22 24 63 66 67 66 69 6c 65 22 20 26 26 20 63 70 "$cfgfile" && cp
9eb40 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 20 "$cfgfile.tmp"
9eb50 22 24 63 66 67 66 69 6c 65 22 20 26 26 20 72 6d "$cfgfile" && rm
9eb60 20 2d 66 20 22 24 63 66 67 66 69 6c 65 2e 74 6d -f "$cfgfile.tm
9eb70 70 22 29 0a 74 65 73 74 20 30 20 2d 65 71 20 24 p").test 0 -eq $
9eb80 3f 20 7c 7c 20 5f 6c 74 5f 66 75 6e 63 74 69 6f ? || _lt_functio
9eb90 6e 5f 72 65 70 6c 61 63 65 5f 66 61 69 6c 3d 3a n_replace_fail=:
9eba0 0a 0a 0a 20 20 73 65 64 20 2d 65 20 27 2f 5e 66 ... sed -e '/^f
9ebb0 75 6e 63 5f 73 74 72 69 70 6e 61 6d 65 20 28 29 unc_stripname ()
9ebc0 24 2f 2c 2f 5e 7d 20 23 20 66 75 6e 63 5f 73 74 $/,/^} # func_st
9ebd0 72 69 70 6e 61 6d 65 20 2f 63 5c 0a 66 75 6e 63 ripname /c\.func
9ebe0 5f 73 74 72 69 70 6e 61 6d 65 20 28 29 5c 0a 7b _stripname ()\.{
9ebf0 5c 0a 5c 20 20 20 20 23 20 70 64 6b 73 68 20 35 \.\ # pdksh 5
9ec00 2e 32 2e 31 34 20 64 6f 65 73 20 6e 6f 74 20 64 .2.14 does not d
9ec10 6f 20 24 7b 58 25 24 59 7d 20 63 6f 72 72 65 63 o ${X%$Y} correc
9ec20 74 6c 79 20 69 66 20 62 6f 74 68 20 58 20 61 6e tly if both X an
9ec30 64 20 59 20 61 72 65 5c 0a 5c 20 20 20 20 23 20 d Y are\.\ #
9ec40 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d positional param
9ec50 65 74 65 72 73 2c 20 73 6f 20 61 73 73 69 67 6e eters, so assign
9ec60 20 6f 6e 65 20 74 6f 20 6f 72 64 69 6e 61 72 79 one to ordinary
9ec70 20 70 61 72 61 6d 65 74 65 72 20 66 69 72 73 74 parameter first
9ec80 2e 5c 0a 5c 20 20 20 20 66 75 6e 63 5f 73 74 72 .\.\ func_str
9ec90 69 70 6e 61 6d 65 5f 72 65 73 75 6c 74 3d 24 7b ipname_result=${
9eca0 33 7d 5c 0a 5c 20 20 20 20 66 75 6e 63 5f 73 74 3}\.\ func_st
9ecb0 72 69 70 6e 61 6d 65 5f 72 65 73 75 6c 74 3d 24 ripname_result=$
9ecc0 7b 66 75 6e 63 5f 73 74 72 69 70 6e 61 6d 65 5f {func_stripname_
9ecd0 72 65 73 75 6c 74 23 22 24 7b 31 7d 22 7d 5c 0a result#"${1}"}\.
9ece0 5c 20 20 20 20 66 75 6e 63 5f 73 74 72 69 70 6e \ func_stripn
9ecf0 61 6d 65 5f 72 65 73 75 6c 74 3d 24 7b 66 75 6e ame_result=${fun
9ed00 63 5f 73 74 72 69 70 6e 61 6d 65 5f 72 65 73 75 c_stripname_resu
9ed10 6c 74 25 22 24 7b 32 7d 22 7d 5c 0a 7d 20 23 20 lt%"${2}"}\.} #
9ed20 45 78 74 65 6e 64 65 64 2d 73 68 65 6c 6c 20 66 Extended-shell f
9ed30 75 6e 63 5f 73 74 72 69 70 6e 61 6d 65 20 69 6d unc_stripname im
9ed40 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 27 20 22 24 plementation' "$
9ed50 63 66 67 66 69 6c 65 22 20 3e 20 24 63 66 67 66 cfgfile" > $cfgf
9ed60 69 6c 65 2e 74 6d 70 20 5c 0a 20 20 26 26 20 6d ile.tmp \. && m
9ed70 76 20 2d 66 20 22 24 63 66 67 66 69 6c 65 2e 74 v -f "$cfgfile.t
9ed80 6d 70 22 20 22 24 63 66 67 66 69 6c 65 22 20 5c mp" "$cfgfile" \
9ed90 0a 20 20 20 20 7c 7c 20 28 72 6d 20 2d 66 20 22 . || (rm -f "
9eda0 24 63 66 67 66 69 6c 65 22 20 26 26 20 63 70 20 $cfgfile" && cp
9edb0 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 20 22 "$cfgfile.tmp" "
9edc0 24 63 66 67 66 69 6c 65 22 20 26 26 20 72 6d 20 $cfgfile" && rm
9edd0 2d 66 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 -f "$cfgfile.tmp
9ede0 22 29 0a 74 65 73 74 20 30 20 2d 65 71 20 24 3f ").test 0 -eq $?
9edf0 20 7c 7c 20 5f 6c 74 5f 66 75 6e 63 74 69 6f 6e || _lt_function
9ee00 5f 72 65 70 6c 61 63 65 5f 66 61 69 6c 3d 3a 0a _replace_fail=:.
9ee10 0a 0a 20 20 73 65 64 20 2d 65 20 27 2f 5e 66 75 .. sed -e '/^fu
9ee20 6e 63 5f 73 70 6c 69 74 5f 6c 6f 6e 67 5f 6f 70 nc_split_long_op
9ee30 74 20 28 29 24 2f 2c 2f 5e 7d 20 23 20 66 75 6e t ()$/,/^} # fun
9ee40 63 5f 73 70 6c 69 74 5f 6c 6f 6e 67 5f 6f 70 74 c_split_long_opt
9ee50 20 2f 63 5c 0a 66 75 6e 63 5f 73 70 6c 69 74 5f /c\.func_split_
9ee60 6c 6f 6e 67 5f 6f 70 74 20 28 29 5c 0a 7b 5c 0a long_opt ()\.{\.
9ee70 5c 20 20 20 20 66 75 6e 63 5f 73 70 6c 69 74 5f \ func_split_
9ee80 6c 6f 6e 67 5f 6f 70 74 5f 6e 61 6d 65 3d 24 7b long_opt_name=${
9ee90 31 25 25 3d 2a 7d 5c 0a 5c 20 20 20 20 66 75 6e 1%%=*}\.\ fun
9eea0 63 5f 73 70 6c 69 74 5f 6c 6f 6e 67 5f 6f 70 74 c_split_long_opt
9eeb0 5f 61 72 67 3d 24 7b 31 23 2a 3d 7d 5c 0a 7d 20 _arg=${1#*=}\.}
9eec0 23 20 45 78 74 65 6e 64 65 64 2d 73 68 65 6c 6c # Extended-shell
9eed0 20 66 75 6e 63 5f 73 70 6c 69 74 5f 6c 6f 6e 67 func_split_long
9eee0 5f 6f 70 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 _opt implementat
9eef0 69 6f 6e 27 20 22 24 63 66 67 66 69 6c 65 22 20 ion' "$cfgfile"
9ef00 3e 20 24 63 66 67 66 69 6c 65 2e 74 6d 70 20 5c > $cfgfile.tmp \
9ef10 0a 20 20 26 26 20 6d 76 20 2d 66 20 22 24 63 66 . && mv -f "$cf
9ef20 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 67 gfile.tmp" "$cfg
9ef30 66 69 6c 65 22 20 5c 0a 20 20 20 20 7c 7c 20 28 file" \. || (
9ef40 72 6d 20 2d 66 20 22 24 63 66 67 66 69 6c 65 22 rm -f "$cfgfile"
9ef50 20 26 26 20 63 70 20 22 24 63 66 67 66 69 6c 65 && cp "$cfgfile
9ef60 2e 74 6d 70 22 20 22 24 63 66 67 66 69 6c 65 22 .tmp" "$cfgfile"
9ef70 20 26 26 20 72 6d 20 2d 66 20 22 24 63 66 67 66 && rm -f "$cfgf
9ef80 69 6c 65 2e 74 6d 70 22 29 0a 74 65 73 74 20 30 ile.tmp").test 0
9ef90 20 2d 65 71 20 24 3f 20 7c 7c 20 5f 6c 74 5f 66 -eq $? || _lt_f
9efa0 75 6e 63 74 69 6f 6e 5f 72 65 70 6c 61 63 65 5f unction_replace_
9efb0 66 61 69 6c 3d 3a 0a 0a 0a 20 20 73 65 64 20 2d fail=:... sed -
9efc0 65 20 27 2f 5e 66 75 6e 63 5f 73 70 6c 69 74 5f e '/^func_split_
9efd0 73 68 6f 72 74 5f 6f 70 74 20 28 29 24 2f 2c 2f short_opt ()$/,/
9efe0 5e 7d 20 23 20 66 75 6e 63 5f 73 70 6c 69 74 5f ^} # func_split_
9eff0 73 68 6f 72 74 5f 6f 70 74 20 2f 63 5c 0a 66 75 short_opt /c\.fu
9f000 6e 63 5f 73 70 6c 69 74 5f 73 68 6f 72 74 5f 6f nc_split_short_o
9f010 70 74 20 28 29 5c 0a 7b 5c 0a 5c 20 20 20 20 66 pt ()\.{\.\ f
9f020 75 6e 63 5f 73 70 6c 69 74 5f 73 68 6f 72 74 5f unc_split_short_
9f030 6f 70 74 5f 61 72 67 3d 24 7b 31 23 3f 3f 7d 5c opt_arg=${1#??}\
9f040 0a 5c 20 20 20 20 66 75 6e 63 5f 73 70 6c 69 74 .\ func_split
9f050 5f 73 68 6f 72 74 5f 6f 70 74 5f 6e 61 6d 65 3d _short_opt_name=
9f060 24 7b 31 25 22 24 66 75 6e 63 5f 73 70 6c 69 74 ${1%"$func_split
9f070 5f 73 68 6f 72 74 5f 6f 70 74 5f 61 72 67 22 7d _short_opt_arg"}
9f080 5c 0a 7d 20 23 20 45 78 74 65 6e 64 65 64 2d 73 \.} # Extended-s
9f090 68 65 6c 6c 20 66 75 6e 63 5f 73 70 6c 69 74 5f hell func_split_
9f0a0 73 68 6f 72 74 5f 6f 70 74 20 69 6d 70 6c 65 6d short_opt implem
9f0b0 65 6e 74 61 74 69 6f 6e 27 20 22 24 63 66 67 66 entation' "$cfgf
9f0c0 69 6c 65 22 20 3e 20 24 63 66 67 66 69 6c 65 2e ile" > $cfgfile.
9f0d0 74 6d 70 20 5c 0a 20 20 26 26 20 6d 76 20 2d 66 tmp \. && mv -f
9f0e0 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 20 "$cfgfile.tmp"
9f0f0 22 24 63 66 67 66 69 6c 65 22 20 5c 0a 20 20 20 "$cfgfile" \.
9f100 20 7c 7c 20 28 72 6d 20 2d 66 20 22 24 63 66 67 || (rm -f "$cfg
9f110 66 69 6c 65 22 20 26 26 20 63 70 20 22 24 63 66 file" && cp "$cf
9f120 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 67 gfile.tmp" "$cfg
9f130 66 69 6c 65 22 20 26 26 20 72 6d 20 2d 66 20 22 file" && rm -f "
9f140 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 29 0a 74 $cfgfile.tmp").t
9f150 65 73 74 20 30 20 2d 65 71 20 24 3f 20 7c 7c 20 est 0 -eq $? ||
9f160 5f 6c 74 5f 66 75 6e 63 74 69 6f 6e 5f 72 65 70 _lt_function_rep
9f170 6c 61 63 65 5f 66 61 69 6c 3d 3a 0a 0a 0a 20 20 lace_fail=:...
9f180 73 65 64 20 2d 65 20 27 2f 5e 66 75 6e 63 5f 6c sed -e '/^func_l
9f190 6f 32 6f 20 28 29 24 2f 2c 2f 5e 7d 20 23 20 66 o2o ()$/,/^} # f
9f1a0 75 6e 63 5f 6c 6f 32 6f 20 2f 63 5c 0a 66 75 6e unc_lo2o /c\.fun
9f1b0 63 5f 6c 6f 32 6f 20 28 29 5c 0a 7b 5c 0a 5c 20 c_lo2o ()\.{\.\
9f1c0 20 20 20 63 61 73 65 20 24 7b 31 7d 20 69 6e 5c case ${1} in\
9f1d0 0a 5c 20 20 20 20 20 20 2a 2e 6c 6f 29 20 66 75 .\ *.lo) fu
9f1e0 6e 63 5f 6c 6f 32 6f 5f 72 65 73 75 6c 74 3d 24 nc_lo2o_result=$
9f1f0 7b 31 25 2e 6c 6f 7d 2e 24 7b 6f 62 6a 65 78 74 {1%.lo}.${objext
9f200 7d 20 3b 3b 5c 0a 5c 20 20 20 20 20 20 2a 29 20 } ;;\.\ *)
9f210 20 20 20 66 75 6e 63 5f 6c 6f 32 6f 5f 72 65 73 func_lo2o_res
9f220 75 6c 74 3d 24 7b 31 7d 20 3b 3b 5c 0a 5c 20 20 ult=${1} ;;\.\
9f230 20 20 65 73 61 63 5c 0a 7d 20 23 20 45 78 74 65 esac\.} # Exte
9f240 6e 64 65 64 2d 73 68 65 6c 6c 20 66 75 6e 63 5f nded-shell func_
9f250 6c 6f 32 6f 20 69 6d 70 6c 65 6d 65 6e 74 61 74 lo2o implementat
9f260 69 6f 6e 27 20 22 24 63 66 67 66 69 6c 65 22 20 ion' "$cfgfile"
9f270 3e 20 24 63 66 67 66 69 6c 65 2e 74 6d 70 20 5c > $cfgfile.tmp \
9f280 0a 20 20 26 26 20 6d 76 20 2d 66 20 22 24 63 66 . && mv -f "$cf
9f290 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 67 gfile.tmp" "$cfg
9f2a0 66 69 6c 65 22 20 5c 0a 20 20 20 20 7c 7c 20 28 file" \. || (
9f2b0 72 6d 20 2d 66 20 22 24 63 66 67 66 69 6c 65 22 rm -f "$cfgfile"
9f2c0 20 26 26 20 63 70 20 22 24 63 66 67 66 69 6c 65 && cp "$cfgfile
9f2d0 2e 74 6d 70 22 20 22 24 63 66 67 66 69 6c 65 22 .tmp" "$cfgfile"
9f2e0 20 26 26 20 72 6d 20 2d 66 20 22 24 63 66 67 66 && rm -f "$cfgf
9f2f0 69 6c 65 2e 74 6d 70 22 29 0a 74 65 73 74 20 30 ile.tmp").test 0
9f300 20 2d 65 71 20 24 3f 20 7c 7c 20 5f 6c 74 5f 66 -eq $? || _lt_f
9f310 75 6e 63 74 69 6f 6e 5f 72 65 70 6c 61 63 65 5f unction_replace_
9f320 66 61 69 6c 3d 3a 0a 0a 0a 20 20 73 65 64 20 2d fail=:... sed -
9f330 65 20 27 2f 5e 66 75 6e 63 5f 78 66 6f 72 6d 20 e '/^func_xform
9f340 28 29 24 2f 2c 2f 5e 7d 20 23 20 66 75 6e 63 5f ()$/,/^} # func_
9f350 78 66 6f 72 6d 20 2f 63 5c 0a 66 75 6e 63 5f 78 xform /c\.func_x
9f360 66 6f 72 6d 20 28 29 5c 0a 7b 5c 0a 20 20 20 20 form ()\.{\.
9f370 66 75 6e 63 5f 78 66 6f 72 6d 5f 72 65 73 75 6c func_xform_resul
9f380 74 3d 24 7b 31 25 2e 2a 7d 2e 6c 6f 5c 0a 7d 20 t=${1%.*}.lo\.}
9f390 23 20 45 78 74 65 6e 64 65 64 2d 73 68 65 6c 6c # Extended-shell
9f3a0 20 66 75 6e 63 5f 78 66 6f 72 6d 20 69 6d 70 6c func_xform impl
9f3b0 65 6d 65 6e 74 61 74 69 6f 6e 27 20 22 24 63 66 ementation' "$cf
9f3c0 67 66 69 6c 65 22 20 3e 20 24 63 66 67 66 69 6c gfile" > $cfgfil
9f3d0 65 2e 74 6d 70 20 5c 0a 20 20 26 26 20 6d 76 20 e.tmp \. && mv
9f3e0 2d 66 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 -f "$cfgfile.tmp
9f3f0 22 20 22 24 63 66 67 66 69 6c 65 22 20 5c 0a 20 " "$cfgfile" \.
9f400 20 20 20 7c 7c 20 28 72 6d 20 2d 66 20 22 24 63 || (rm -f "$c
9f410 66 67 66 69 6c 65 22 20 26 26 20 63 70 20 22 24 fgfile" && cp "$
9f420 63 66 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 63 cfgfile.tmp" "$c
9f430 66 67 66 69 6c 65 22 20 26 26 20 72 6d 20 2d 66 fgfile" && rm -f
9f440 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 29 "$cfgfile.tmp")
9f450 0a 74 65 73 74 20 30 20 2d 65 71 20 24 3f 20 7c .test 0 -eq $? |
9f460 7c 20 5f 6c 74 5f 66 75 6e 63 74 69 6f 6e 5f 72 | _lt_function_r
9f470 65 70 6c 61 63 65 5f 66 61 69 6c 3d 3a 0a 0a 0a eplace_fail=:...
9f480 20 20 73 65 64 20 2d 65 20 27 2f 5e 66 75 6e 63 sed -e '/^func
9f490 5f 61 72 69 74 68 20 28 29 24 2f 2c 2f 5e 7d 20 _arith ()$/,/^}
9f4a0 23 20 66 75 6e 63 5f 61 72 69 74 68 20 2f 63 5c # func_arith /c\
9f4b0 0a 66 75 6e 63 5f 61 72 69 74 68 20 28 29 5c 0a .func_arith ()\.
9f4c0 7b 5c 0a 20 20 20 20 66 75 6e 63 5f 61 72 69 74 {\. func_arit
9f4d0 68 5f 72 65 73 75 6c 74 3d 24 28 28 20 24 2a 20 h_result=$(( $*
9f4e0 29 29 5c 0a 7d 20 23 20 45 78 74 65 6e 64 65 64 ))\.} # Extended
9f4f0 2d 73 68 65 6c 6c 20 66 75 6e 63 5f 61 72 69 74 -shell func_arit
9f500 68 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e h implementation
9f510 27 20 22 24 63 66 67 66 69 6c 65 22 20 3e 20 24 ' "$cfgfile" > $
9f520 63 66 67 66 69 6c 65 2e 74 6d 70 20 5c 0a 20 20 cfgfile.tmp \.
9f530 26 26 20 6d 76 20 2d 66 20 22 24 63 66 67 66 69 && mv -f "$cfgfi
9f540 6c 65 2e 74 6d 70 22 20 22 24 63 66 67 66 69 6c le.tmp" "$cfgfil
9f550 65 22 20 5c 0a 20 20 20 20 7c 7c 20 28 72 6d 20 e" \. || (rm
9f560 2d 66 20 22 24 63 66 67 66 69 6c 65 22 20 26 26 -f "$cfgfile" &&
9f570 20 63 70 20 22 24 63 66 67 66 69 6c 65 2e 74 6d cp "$cfgfile.tm
9f580 70 22 20 22 24 63 66 67 66 69 6c 65 22 20 26 26 p" "$cfgfile" &&
9f590 20 72 6d 20 2d 66 20 22 24 63 66 67 66 69 6c 65 rm -f "$cfgfile
9f5a0 2e 74 6d 70 22 29 0a 74 65 73 74 20 30 20 2d 65 .tmp").test 0 -e
9f5b0 71 20 24 3f 20 7c 7c 20 5f 6c 74 5f 66 75 6e 63 q $? || _lt_func
9f5c0 74 69 6f 6e 5f 72 65 70 6c 61 63 65 5f 66 61 69 tion_replace_fai
9f5d0 6c 3d 3a 0a 0a 0a 20 20 73 65 64 20 2d 65 20 27 l=:... sed -e '
9f5e0 2f 5e 66 75 6e 63 5f 6c 65 6e 20 28 29 24 2f 2c /^func_len ()$/,
9f5f0 2f 5e 7d 20 23 20 66 75 6e 63 5f 6c 65 6e 20 2f /^} # func_len /
9f600 63 5c 0a 66 75 6e 63 5f 6c 65 6e 20 28 29 5c 0a c\.func_len ()\.
9f610 7b 5c 0a 20 20 20 20 66 75 6e 63 5f 6c 65 6e 5f {\. func_len_
9f620 72 65 73 75 6c 74 3d 24 7b 23 31 7d 5c 0a 7d 20 result=${#1}\.}
9f630 23 20 45 78 74 65 6e 64 65 64 2d 73 68 65 6c 6c # Extended-shell
9f640 20 66 75 6e 63 5f 6c 65 6e 20 69 6d 70 6c 65 6d func_len implem
9f650 65 6e 74 61 74 69 6f 6e 27 20 22 24 63 66 67 66 entation' "$cfgf
9f660 69 6c 65 22 20 3e 20 24 63 66 67 66 69 6c 65 2e ile" > $cfgfile.
9f670 74 6d 70 20 5c 0a 20 20 26 26 20 6d 76 20 2d 66 tmp \. && mv -f
9f680 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 20 "$cfgfile.tmp"
9f690 22 24 63 66 67 66 69 6c 65 22 20 5c 0a 20 20 20 "$cfgfile" \.
9f6a0 20 7c 7c 20 28 72 6d 20 2d 66 20 22 24 63 66 67 || (rm -f "$cfg
9f6b0 66 69 6c 65 22 20 26 26 20 63 70 20 22 24 63 66 file" && cp "$cf
9f6c0 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 67 gfile.tmp" "$cfg
9f6d0 66 69 6c 65 22 20 26 26 20 72 6d 20 2d 66 20 22 file" && rm -f "
9f6e0 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 29 0a 74 $cfgfile.tmp").t
9f6f0 65 73 74 20 30 20 2d 65 71 20 24 3f 20 7c 7c 20 est 0 -eq $? ||
9f700 5f 6c 74 5f 66 75 6e 63 74 69 6f 6e 5f 72 65 70 _lt_function_rep
9f710 6c 61 63 65 5f 66 61 69 6c 3d 3a 0a 0a 66 69 0a lace_fail=:..fi.
9f720 0a 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f 73 .if test x"$lt_s
9f730 68 65 6c 6c 5f 61 70 70 65 6e 64 22 20 3d 20 78 hell_append" = x
9f740 79 65 73 3b 20 74 68 65 6e 0a 20 20 73 65 64 20 yes; then. sed
9f750 2d 65 20 27 2f 5e 66 75 6e 63 5f 61 70 70 65 6e -e '/^func_appen
9f760 64 20 28 29 24 2f 2c 2f 5e 7d 20 23 20 66 75 6e d ()$/,/^} # fun
9f770 63 5f 61 70 70 65 6e 64 20 2f 63 5c 0a 66 75 6e c_append /c\.fun
9f780 63 5f 61 70 70 65 6e 64 20 28 29 5c 0a 7b 5c 0a c_append ()\.{\.
9f790 20 20 20 20 65 76 61 6c 20 22 24 7b 31 7d 2b 3d eval "${1}+=
9f7a0 5c 5c 24 7b 32 7d 22 5c 0a 7d 20 23 20 45 78 74 \\${2}"\.} # Ext
9f7b0 65 6e 64 65 64 2d 73 68 65 6c 6c 20 66 75 6e 63 ended-shell func
9f7c0 5f 61 70 70 65 6e 64 20 69 6d 70 6c 65 6d 65 6e _append implemen
9f7d0 74 61 74 69 6f 6e 27 20 22 24 63 66 67 66 69 6c tation' "$cfgfil
9f7e0 65 22 20 3e 20 24 63 66 67 66 69 6c 65 2e 74 6d e" > $cfgfile.tm
9f7f0 70 20 5c 0a 20 20 26 26 20 6d 76 20 2d 66 20 22 p \. && mv -f "
9f800 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 $cfgfile.tmp" "$
9f810 63 66 67 66 69 6c 65 22 20 5c 0a 20 20 20 20 7c cfgfile" \. |
9f820 7c 20 28 72 6d 20 2d 66 20 22 24 63 66 67 66 69 | (rm -f "$cfgfi
9f830 6c 65 22 20 26 26 20 63 70 20 22 24 63 66 67 66 le" && cp "$cfgf
9f840 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 67 66 69 ile.tmp" "$cfgfi
9f850 6c 65 22 20 26 26 20 72 6d 20 2d 66 20 22 24 63 le" && rm -f "$c
9f860 66 67 66 69 6c 65 2e 74 6d 70 22 29 0a 74 65 73 fgfile.tmp").tes
9f870 74 20 30 20 2d 65 71 20 24 3f 20 7c 7c 20 5f 6c t 0 -eq $? || _l
9f880 74 5f 66 75 6e 63 74 69 6f 6e 5f 72 65 70 6c 61 t_function_repla
9f890 63 65 5f 66 61 69 6c 3d 3a 0a 0a 0a 20 20 73 65 ce_fail=:... se
9f8a0 64 20 2d 65 20 27 2f 5e 66 75 6e 63 5f 61 70 70 d -e '/^func_app
9f8b0 65 6e 64 5f 71 75 6f 74 65 64 20 28 29 24 2f 2c end_quoted ()$/,
9f8c0 2f 5e 7d 20 23 20 66 75 6e 63 5f 61 70 70 65 6e /^} # func_appen
9f8d0 64 5f 71 75 6f 74 65 64 20 2f 63 5c 0a 66 75 6e d_quoted /c\.fun
9f8e0 63 5f 61 70 70 65 6e 64 5f 71 75 6f 74 65 64 20 c_append_quoted
9f8f0 28 29 5c 0a 7b 5c 0a 5c 20 20 20 20 66 75 6e 63 ()\.{\.\ func
9f900 5f 71 75 6f 74 65 5f 66 6f 72 5f 65 76 61 6c 20 _quote_for_eval
9f910 22 24 7b 32 7d 22 5c 0a 5c 20 20 20 20 65 76 61 "${2}"\.\ eva
9f920 6c 20 22 24 7b 31 7d 2b 3d 5c 5c 5c 5c 20 5c 5c l "${1}+=\\\\ \\
9f930 24 66 75 6e 63 5f 71 75 6f 74 65 5f 66 6f 72 5f $func_quote_for_
9f940 65 76 61 6c 5f 72 65 73 75 6c 74 22 5c 0a 7d 20 eval_result"\.}
9f950 23 20 45 78 74 65 6e 64 65 64 2d 73 68 65 6c 6c # Extended-shell
9f960 20 66 75 6e 63 5f 61 70 70 65 6e 64 5f 71 75 6f func_append_quo
9f970 74 65 64 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 ted implementati
9f980 6f 6e 27 20 22 24 63 66 67 66 69 6c 65 22 20 3e on' "$cfgfile" >
9f990 20 24 63 66 67 66 69 6c 65 2e 74 6d 70 20 5c 0a $cfgfile.tmp \.
9f9a0 20 20 26 26 20 6d 76 20 2d 66 20 22 24 63 66 67 && mv -f "$cfg
9f9b0 66 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 67 66 file.tmp" "$cfgf
9f9c0 69 6c 65 22 20 5c 0a 20 20 20 20 7c 7c 20 28 72 ile" \. || (r
9f9d0 6d 20 2d 66 20 22 24 63 66 67 66 69 6c 65 22 20 m -f "$cfgfile"
9f9e0 26 26 20 63 70 20 22 24 63 66 67 66 69 6c 65 2e && cp "$cfgfile.
9f9f0 74 6d 70 22 20 22 24 63 66 67 66 69 6c 65 22 20 tmp" "$cfgfile"
9fa00 26 26 20 72 6d 20 2d 66 20 22 24 63 66 67 66 69 && rm -f "$cfgfi
9fa10 6c 65 2e 74 6d 70 22 29 0a 74 65 73 74 20 30 20 le.tmp").test 0
9fa20 2d 65 71 20 24 3f 20 7c 7c 20 5f 6c 74 5f 66 75 -eq $? || _lt_fu
9fa30 6e 63 74 69 6f 6e 5f 72 65 70 6c 61 63 65 5f 66 nction_replace_f
9fa40 61 69 6c 3d 3a 0a 0a 0a 20 20 23 20 53 61 76 65 ail=:... # Save
9fa50 20 61 20 60 66 75 6e 63 5f 61 70 70 65 6e 64 27 a `func_append'
9fa60 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 20 77 function call w
9fa70 68 65 72 65 20 70 6f 73 73 69 62 6c 65 20 62 79 here possible by
9fa80 20 64 69 72 65 63 74 20 75 73 65 20 6f 66 20 27 direct use of '
9fa90 2b 3d 27 0a 20 20 73 65 64 20 2d 65 20 27 73 25 +='. sed -e 's%
9faa0 66 75 6e 63 5f 61 70 70 65 6e 64 20 5c 28 5b 61 func_append \([a
9fab0 2d 7a 41 2d 5a 5f 5d 5c 7b 31 2c 5c 7d 5c 29 20 -zA-Z_]\{1,\}\)
9fac0 22 25 5c 31 2b 3d 22 25 67 27 20 24 63 66 67 66 "%\1+="%g' $cfgf
9fad0 69 6c 65 20 3e 20 24 63 66 67 66 69 6c 65 2e 74 ile > $cfgfile.t
9fae0 6d 70 20 5c 0a 20 20 20 20 26 26 20 6d 76 20 2d mp \. && mv -
9faf0 66 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 f "$cfgfile.tmp"
9fb00 20 22 24 63 66 67 66 69 6c 65 22 20 5c 0a 20 20 "$cfgfile" \.
9fb10 20 20 20 20 7c 7c 20 28 72 6d 20 2d 66 20 22 24 || (rm -f "$
9fb20 63 66 67 66 69 6c 65 22 20 26 26 20 63 70 20 22 cfgfile" && cp "
9fb30 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 $cfgfile.tmp" "$
9fb40 63 66 67 66 69 6c 65 22 20 26 26 20 72 6d 20 2d cfgfile" && rm -
9fb50 66 20 22 24 63 66 67 66 69 6c 65 2e 74 6d 70 22 f "$cfgfile.tmp"
9fb60 29 0a 20 20 74 65 73 74 20 30 20 2d 65 71 20 24 ). test 0 -eq $
9fb70 3f 20 7c 7c 20 5f 6c 74 5f 66 75 6e 63 74 69 6f ? || _lt_functio
9fb80 6e 5f 72 65 70 6c 61 63 65 5f 66 61 69 6c 3d 3a n_replace_fail=:
9fb90 0a 65 6c 73 65 0a 20 20 23 20 53 61 76 65 20 61 .else. # Save a
9fba0 20 60 66 75 6e 63 5f 61 70 70 65 6e 64 27 20 66 `func_append' f
9fbb0 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 20 65 76 65 unction call eve
9fbc0 6e 20 77 68 65 6e 20 27 2b 3d 27 20 69 73 20 6e n when '+=' is n
9fbd0 6f 74 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 73 ot available. s
9fbe0 65 64 20 2d 65 20 27 73 25 66 75 6e 63 5f 61 70 ed -e 's%func_ap
9fbf0 70 65 6e 64 20 5c 28 5b 61 2d 7a 41 2d 5a 5f 5d pend \([a-zA-Z_]
9fc00 5c 7b 31 2c 5c 7d 5c 29 20 22 25 5c 31 3d 22 24 \{1,\}\) "%\1="$
9fc10 5c 31 25 67 27 20 24 63 66 67 66 69 6c 65 20 3e \1%g' $cfgfile >
9fc20 20 24 63 66 67 66 69 6c 65 2e 74 6d 70 20 5c 0a $cfgfile.tmp \.
9fc30 20 20 20 20 26 26 20 6d 76 20 2d 66 20 22 24 63 && mv -f "$c
9fc40 66 67 66 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 fgfile.tmp" "$cf
9fc50 67 66 69 6c 65 22 20 5c 0a 20 20 20 20 20 20 7c gfile" \. |
9fc60 7c 20 28 72 6d 20 2d 66 20 22 24 63 66 67 66 69 | (rm -f "$cfgfi
9fc70 6c 65 22 20 26 26 20 63 70 20 22 24 63 66 67 66 le" && cp "$cfgf
9fc80 69 6c 65 2e 74 6d 70 22 20 22 24 63 66 67 66 69 ile.tmp" "$cfgfi
9fc90 6c 65 22 20 26 26 20 72 6d 20 2d 66 20 22 24 63 le" && rm -f "$c
9fca0 66 67 66 69 6c 65 2e 74 6d 70 22 29 0a 20 20 74 fgfile.tmp"). t
9fcb0 65 73 74 20 30 20 2d 65 71 20 24 3f 20 7c 7c 20 est 0 -eq $? ||
9fcc0 5f 6c 74 5f 66 75 6e 63 74 69 6f 6e 5f 72 65 70 _lt_function_rep
9fcd0 6c 61 63 65 5f 66 61 69 6c 3d 3a 0a 66 69 0a 0a lace_fail=:.fi..
9fce0 69 66 20 74 65 73 74 20 78 22 24 5f 6c 74 5f 66 if test x"$_lt_f
9fcf0 75 6e 63 74 69 6f 6e 5f 72 65 70 6c 61 63 65 5f unction_replace_
9fd00 66 61 69 6c 22 20 3d 20 78 22 3a 22 3b 20 74 68 fail" = x":"; th
9fd10 65 6e 0a 20 20 7b 20 24 61 73 5f 65 63 68 6f 20 en. { $as_echo
9fd20 22 24 61 73 5f 6d 65 3a 24 7b 61 73 5f 6c 69 6e "$as_me:${as_lin
9fd30 65 6e 6f 2d 24 4c 49 4e 45 4e 4f 7d 3a 20 57 41 eno-$LINENO}: WA
9fd40 52 4e 49 4e 47 3a 20 55 6e 61 62 6c 65 20 74 6f RNING: Unable to
9fd50 20 73 75 62 73 74 69 74 75 74 65 20 65 78 74 65 substitute exte
9fd60 6e 64 65 64 20 73 68 65 6c 6c 20 66 75 6e 63 74 nded shell funct
9fd70 69 6f 6e 73 20 69 6e 20 24 6f 66 69 6c 65 22 20 ions in $ofile"
9fd80 3e 26 35 0a 24 61 73 5f 65 63 68 6f 20 22 24 61 >&5.$as_echo "$a
9fd90 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 55 s_me: WARNING: U
9fda0 6e 61 62 6c 65 20 74 6f 20 73 75 62 73 74 69 74 nable to substit
9fdb0 75 74 65 20 65 78 74 65 6e 64 65 64 20 73 68 65 ute extended she
9fdc0 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 ll functions in
9fdd0 24 6f 66 69 6c 65 22 20 3e 26 32 3b 7d 0a 66 69 $ofile" >&2;}.fi
9fde0 0a 0a 0a 20 20 20 6d 76 20 2d 66 20 22 24 63 66 ... mv -f "$cf
9fdf0 67 66 69 6c 65 22 20 22 24 6f 66 69 6c 65 22 20 gfile" "$ofile"
9fe00 7c 7c 0a 20 20 20 20 28 72 6d 20 2d 66 20 22 24 ||. (rm -f "$
9fe10 6f 66 69 6c 65 22 20 26 26 20 63 70 20 22 24 63 ofile" && cp "$c
9fe20 66 67 66 69 6c 65 22 20 22 24 6f 66 69 6c 65 22 fgfile" "$ofile"
9fe30 20 26 26 20 72 6d 20 2d 66 20 22 24 63 66 67 66 && rm -f "$cfgf
9fe40 69 6c 65 22 29 0a 20 20 63 68 6d 6f 64 20 2b 78 ile"). chmod +x
9fe50 20 22 24 6f 66 69 6c 65 22 0a 0a 0a 20 20 20 20 "$ofile"...
9fe60 63 61 74 20 3c 3c 5f 4c 54 5f 45 4f 46 20 3e 3e cat <<_LT_EOF >>
9fe70 20 22 24 6f 66 69 6c 65 22 0a 0a 23 20 23 23 23 "$ofile"..# ###
9fe80 20 42 45 47 49 4e 20 4c 49 42 54 4f 4f 4c 20 54 BEGIN LIBTOOL T
9fe90 41 47 20 43 4f 4e 46 49 47 3a 20 43 58 58 0a 0a AG CONFIG: CXX..
9fea0 23 20 54 68 65 20 6c 69 6e 6b 65 72 20 75 73 65 # The linker use
9feb0 64 20 74 6f 20 62 75 69 6c 64 20 6c 69 62 72 61 d to build libra
9fec0 72 69 65 73 2e 0a 4c 44 3d 24 6c 74 5f 4c 44 5f ries..LD=$lt_LD_
9fed0 43 58 58 0a 0a 23 20 48 6f 77 20 74 6f 20 63 72 CXX..# How to cr
9fee0 65 61 74 65 20 72 65 6c 6f 61 64 61 62 6c 65 20 eate reloadable
9fef0 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 0a 72 65 object files..re
9ff00 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f 72 65 load_flag=$lt_re
9ff10 6c 6f 61 64 5f 66 6c 61 67 5f 43 58 58 0a 72 65 load_flag_CXX.re
9ff20 6c 6f 61 64 5f 63 6d 64 73 3d 24 6c 74 5f 72 65 load_cmds=$lt_re
9ff30 6c 6f 61 64 5f 63 6d 64 73 5f 43 58 58 0a 0a 23 load_cmds_CXX..#
9ff40 20 43 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20 74 Commands used t
9ff50 6f 20 62 75 69 6c 64 20 61 6e 20 6f 6c 64 2d 73 o build an old-s
9ff60 74 79 6c 65 20 61 72 63 68 69 76 65 2e 0a 6f 6c tyle archive..ol
9ff70 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 24 d_archive_cmds=$
9ff80 6c 74 5f 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 lt_old_archive_c
9ff90 6d 64 73 5f 43 58 58 0a 0a 23 20 41 20 6c 61 6e mds_CXX..# A lan
9ffa0 67 75 61 67 65 20 73 70 65 63 69 66 69 63 20 63 guage specific c
9ffb0 6f 6d 70 69 6c 65 72 2e 0a 43 43 3d 24 6c 74 5f ompiler..CC=$lt_
9ffc0 63 6f 6d 70 69 6c 65 72 5f 43 58 58 0a 0a 23 20 compiler_CXX..#
9ffd0 49 73 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 Is the compiler
9ffe0 74 68 65 20 47 4e 55 20 63 6f 6d 70 69 6c 65 72 the GNU compiler
9fff0 3f 0a 77 69 74 68 5f 67 63 63 3d 24 47 43 43 5f ?.with_gcc=$GCC_
a0000 43 58 58 0a 0a 23 20 43 6f 6d 70 69 6c 65 72 20 CXX..# Compiler
a0010 66 6c 61 67 20 74 6f 20 74 75 72 6e 20 6f 66 66 flag to turn off
a0020 20 62 75 69 6c 74 69 6e 20 66 75 6e 63 74 69 6f builtin functio
a0030 6e 73 2e 0a 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 ns..no_builtin_f
a0040 6c 61 67 3d 24 6c 74 5f 6c 74 5f 70 72 6f 67 5f lag=$lt_lt_prog_
a0050 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c compiler_no_buil
a0060 74 69 6e 5f 66 6c 61 67 5f 43 58 58 0a 0a 23 20 tin_flag_CXX..#
a0070 41 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 70 69 Additional compi
a0080 6c 65 72 20 66 6c 61 67 73 20 66 6f 72 20 62 75 ler flags for bu
a0090 69 6c 64 69 6e 67 20 6c 69 62 72 61 72 79 20 6f ilding library o
a00a0 62 6a 65 63 74 73 2e 0a 70 69 63 5f 66 6c 61 67 bjects..pic_flag
a00b0 3d 24 6c 74 5f 6c 74 5f 70 72 6f 67 5f 63 6f 6d =$lt_lt_prog_com
a00c0 70 69 6c 65 72 5f 70 69 63 5f 43 58 58 0a 0a 23 piler_pic_CXX..#
a00d0 20 48 6f 77 20 74 6f 20 70 61 73 73 20 61 20 6c How to pass a l
a00e0 69 6e 6b 65 72 20 66 6c 61 67 20 74 68 72 6f 75 inker flag throu
a00f0 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e gh the compiler.
a0100 0a 77 6c 3d 24 6c 74 5f 6c 74 5f 70 72 6f 67 5f .wl=$lt_lt_prog_
a0110 63 6f 6d 70 69 6c 65 72 5f 77 6c 5f 43 58 58 0a compiler_wl_CXX.
a0120 0a 23 20 43 6f 6d 70 69 6c 65 72 20 66 6c 61 67 .# Compiler flag
a0130 20 74 6f 20 70 72 65 76 65 6e 74 20 64 79 6e 61 to prevent dyna
a0140 6d 69 63 20 6c 69 6e 6b 69 6e 67 2e 0a 6c 69 6e mic linking..lin
a0150 6b 5f 73 74 61 74 69 63 5f 66 6c 61 67 3d 24 6c k_static_flag=$l
a0160 74 5f 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c t_lt_prog_compil
a0170 65 72 5f 73 74 61 74 69 63 5f 43 58 58 0a 0a 23 er_static_CXX..#
a0180 20 44 6f 65 73 20 63 6f 6d 70 69 6c 65 72 20 73 Does compiler s
a0190 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 73 75 imultaneously su
a01a0 70 70 6f 72 74 20 2d 63 20 61 6e 64 20 2d 6f 20 pport -c and -o
a01b0 6f 70 74 69 6f 6e 73 3f 0a 63 6f 6d 70 69 6c 65 options?.compile
a01c0 72 5f 63 5f 6f 3d 24 6c 74 5f 6c 74 5f 63 76 5f r_c_o=$lt_lt_cv_
a01d0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f prog_compiler_c_
a01e0 6f 5f 43 58 58 0a 0a 23 20 57 68 65 74 68 65 72 o_CXX..# Whether
a01f0 20 6f 72 20 6e 6f 74 20 74 6f 20 61 64 64 20 2d or not to add -
a0200 6c 63 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 lc for building
a0210 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 shared libraries
a0220 2e 0a 62 75 69 6c 64 5f 6c 69 62 74 6f 6f 6c 5f ..build_libtool_
a0230 6e 65 65 64 5f 6c 63 3d 24 61 72 63 68 69 76 65 need_lc=$archive
a0240 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 5f 43 58 _cmds_need_lc_CX
a0250 58 0a 0a 23 20 57 68 65 74 68 65 72 20 6f 72 20 X..# Whether or
a0260 6e 6f 74 20 74 6f 20 64 69 73 61 6c 6c 6f 77 20 not to disallow
a0270 73 68 61 72 65 64 20 6c 69 62 73 20 77 68 65 6e shared libs when
a0280 20 72 75 6e 74 69 6d 65 20 6c 69 62 73 20 61 72 runtime libs ar
a0290 65 20 73 74 61 74 69 63 2e 0a 61 6c 6c 6f 77 5f e static..allow_
a02a0 6c 69 62 74 6f 6f 6c 5f 6c 69 62 73 5f 77 69 74 libtool_libs_wit
a02b0 68 5f 73 74 61 74 69 63 5f 72 75 6e 74 69 6d 65 h_static_runtime
a02c0 73 3d 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 s=$enable_shared
a02d0 5f 77 69 74 68 5f 73 74 61 74 69 63 5f 72 75 6e _with_static_run
a02e0 74 69 6d 65 73 5f 43 58 58 0a 0a 23 20 43 6f 6d times_CXX..# Com
a02f0 70 69 6c 65 72 20 66 6c 61 67 20 74 6f 20 61 6c piler flag to al
a0300 6c 6f 77 20 72 65 66 6c 65 78 69 76 65 20 64 6c low reflexive dl
a0310 6f 70 65 6e 73 2e 0a 65 78 70 6f 72 74 5f 64 79 opens..export_dy
a0320 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d namic_flag_spec=
a0330 24 6c 74 5f 65 78 70 6f 72 74 5f 64 79 6e 61 6d $lt_export_dynam
a0340 69 63 5f 66 6c 61 67 5f 73 70 65 63 5f 43 58 58 ic_flag_spec_CXX
a0350 0a 0a 23 20 43 6f 6d 70 69 6c 65 72 20 66 6c 61 ..# Compiler fla
a0360 67 20 74 6f 20 67 65 6e 65 72 61 74 65 20 73 68 g to generate sh
a0370 61 72 65 64 20 6f 62 6a 65 63 74 73 20 64 69 72 ared objects dir
a0380 65 63 74 6c 79 20 66 72 6f 6d 20 61 72 63 68 69 ectly from archi
a0390 76 65 73 2e 0a 77 68 6f 6c 65 5f 61 72 63 68 69 ves..whole_archi
a03a0 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 24 6c 74 ve_flag_spec=$lt
a03b0 5f 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 _whole_archive_f
a03c0 6c 61 67 5f 73 70 65 63 5f 43 58 58 0a 0a 23 20 lag_spec_CXX..#
a03d0 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 70 Whether the comp
a03e0 69 6c 65 72 20 63 6f 70 65 73 20 77 69 74 68 20 iler copes with
a03f0 70 61 73 73 69 6e 67 20 6e 6f 20 6f 62 6a 65 63 passing no objec
a0400 74 73 20 64 69 72 65 63 74 6c 79 2e 0a 63 6f 6d ts directly..com
a0410 70 69 6c 65 72 5f 6e 65 65 64 73 5f 6f 62 6a 65 piler_needs_obje
a0420 63 74 3d 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f ct=$lt_compiler_
a0430 6e 65 65 64 73 5f 6f 62 6a 65 63 74 5f 43 58 58 needs_object_CXX
a0440 0a 0a 23 20 43 72 65 61 74 65 20 61 6e 20 6f 6c ..# Create an ol
a0450 64 2d 73 74 79 6c 65 20 61 72 63 68 69 76 65 20 d-style archive
a0460 66 72 6f 6d 20 61 20 73 68 61 72 65 64 20 61 72 from a shared ar
a0470 63 68 69 76 65 2e 0a 6f 6c 64 5f 61 72 63 68 69 chive..old_archi
a0480 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 ve_from_new_cmds
a0490 3d 24 6c 74 5f 6f 6c 64 5f 61 72 63 68 69 76 65 =$lt_old_archive
a04a0 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 5f 43 _from_new_cmds_C
a04b0 58 58 0a 0a 23 20 43 72 65 61 74 65 20 61 20 74 XX..# Create a t
a04c0 65 6d 70 6f 72 61 72 79 20 6f 6c 64 2d 73 74 79 emporary old-sty
a04d0 6c 65 20 61 72 63 68 69 76 65 20 74 6f 20 6c 69 le archive to li
a04e0 6e 6b 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 nk instead of a
a04f0 73 68 61 72 65 64 20 61 72 63 68 69 76 65 2e 0a shared archive..
a0500 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d old_archive_from
a0510 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 3d 24 6c _expsyms_cmds=$l
a0520 74 5f 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 t_old_archive_fr
a0530 6f 6d 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 5f om_expsyms_cmds_
a0540 43 58 58 0a 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 CXX..# Commands
a0550 75 73 65 64 20 74 6f 20 62 75 69 6c 64 20 61 20 used to build a
a0560 73 68 61 72 65 64 20 61 72 63 68 69 76 65 2e 0a shared archive..
a0570 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 24 6c 74 archive_cmds=$lt
a0580 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 43 58 _archive_cmds_CX
a0590 58 0a 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d X.archive_expsym
a05a0 5f 63 6d 64 73 3d 24 6c 74 5f 61 72 63 68 69 76 _cmds=$lt_archiv
a05b0 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 5f 43 58 e_expsym_cmds_CX
a05c0 58 0a 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 75 73 X..# Commands us
a05d0 65 64 20 74 6f 20 62 75 69 6c 64 20 61 20 6c 6f ed to build a lo
a05e0 61 64 61 62 6c 65 20 6d 6f 64 75 6c 65 20 69 66 adable module if
a05f0 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 different from
a0600 62 75 69 6c 64 69 6e 67 0a 23 20 61 20 73 68 61 building.# a sha
a0610 72 65 64 20 61 72 63 68 69 76 65 2e 0a 6d 6f 64 red archive..mod
a0620 75 6c 65 5f 63 6d 64 73 3d 24 6c 74 5f 6d 6f 64 ule_cmds=$lt_mod
a0630 75 6c 65 5f 63 6d 64 73 5f 43 58 58 0a 6d 6f 64 ule_cmds_CXX.mod
a0640 75 6c 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d ule_expsym_cmds=
a0650 24 6c 74 5f 6d 6f 64 75 6c 65 5f 65 78 70 73 79 $lt_module_expsy
a0660 6d 5f 63 6d 64 73 5f 43 58 58 0a 0a 23 20 57 68 m_cmds_CXX..# Wh
a0670 65 74 68 65 72 20 77 65 20 61 72 65 20 62 75 69 ether we are bui
a0680 6c 64 69 6e 67 20 77 69 74 68 20 47 4e 55 20 6c lding with GNU l
a0690 64 20 6f 72 20 6e 6f 74 2e 0a 77 69 74 68 5f 67 d or not..with_g
a06a0 6e 75 5f 6c 64 3d 24 6c 74 5f 77 69 74 68 5f 67 nu_ld=$lt_with_g
a06b0 6e 75 5f 6c 64 5f 43 58 58 0a 0a 23 20 46 6c 61 nu_ld_CXX..# Fla
a06c0 67 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 73 68 g that allows sh
a06d0 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 77 ared libraries w
a06e0 69 74 68 20 75 6e 64 65 66 69 6e 65 64 20 73 79 ith undefined sy
a06f0 6d 62 6f 6c 73 20 74 6f 20 62 65 20 62 75 69 6c mbols to be buil
a0700 74 2e 0a 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e t..allow_undefin
a0710 65 64 5f 66 6c 61 67 3d 24 6c 74 5f 61 6c 6c 6f ed_flag=$lt_allo
a0720 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 w_undefined_flag
a0730 5f 43 58 58 0a 0a 23 20 46 6c 61 67 20 74 68 61 _CXX..# Flag tha
a0740 74 20 65 6e 66 6f 72 63 65 73 20 6e 6f 20 75 6e t enforces no un
a0750 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 73 2e defined symbols.
a0760 0a 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c .no_undefined_fl
a0770 61 67 3d 24 6c 74 5f 6e 6f 5f 75 6e 64 65 66 69 ag=$lt_no_undefi
a0780 6e 65 64 5f 66 6c 61 67 5f 43 58 58 0a 0a 23 20 ned_flag_CXX..#
a0790 46 6c 61 67 20 74 6f 20 68 61 72 64 63 6f 64 65 Flag to hardcode
a07a0 20 5c 24 6c 69 62 64 69 72 20 69 6e 74 6f 20 61 \$libdir into a
a07b0 20 62 69 6e 61 72 79 20 64 75 72 69 6e 67 20 6c binary during l
a07c0 69 6e 6b 69 6e 67 2e 0a 23 20 54 68 69 73 20 6d inking..# This m
a07d0 75 73 74 20 77 6f 72 6b 20 65 76 65 6e 20 69 66 ust work even if
a07e0 20 5c 24 6c 69 62 64 69 72 20 64 6f 65 73 20 6e \$libdir does n
a07f0 6f 74 20 65 78 69 73 74 0a 68 61 72 64 63 6f 64 ot exist.hardcod
a0800 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 e_libdir_flag_sp
a0810 65 63 3d 24 6c 74 5f 68 61 72 64 63 6f 64 65 5f ec=$lt_hardcode_
a0820 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 libdir_flag_spec
a0830 5f 43 58 58 0a 0a 23 20 49 66 20 6c 64 20 69 73 _CXX..# If ld is
a0840 20 75 73 65 64 20 77 68 65 6e 20 6c 69 6e 6b 69 used when linki
a0850 6e 67 2c 20 66 6c 61 67 20 74 6f 20 68 61 72 64 ng, flag to hard
a0860 63 6f 64 65 20 5c 24 6c 69 62 64 69 72 20 69 6e code \$libdir in
a0870 74 6f 20 61 20 62 69 6e 61 72 79 0a 23 20 64 75 to a binary.# du
a0880 72 69 6e 67 20 6c 69 6e 6b 69 6e 67 2e 20 20 54 ring linking. T
a0890 68 69 73 20 6d 75 73 74 20 77 6f 72 6b 20 65 76 his must work ev
a08a0 65 6e 20 69 66 20 5c 24 6c 69 62 64 69 72 20 64 en if \$libdir d
a08b0 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 68 oes not exist..h
a08c0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 ardcode_libdir_f
a08d0 6c 61 67 5f 73 70 65 63 5f 6c 64 3d 24 6c 74 5f lag_spec_ld=$lt_
a08e0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f hardcode_libdir_
a08f0 66 6c 61 67 5f 73 70 65 63 5f 6c 64 5f 43 58 58 flag_spec_ld_CXX
a0900 0a 0a 23 20 57 68 65 74 68 65 72 20 77 65 20 6e ..# Whether we n
a0910 65 65 64 20 61 20 73 69 6e 67 6c 65 20 22 2d 72 eed a single "-r
a0920 70 61 74 68 22 20 66 6c 61 67 20 77 69 74 68 20 path" flag with
a0930 61 20 73 65 70 61 72 61 74 65 64 20 61 72 67 75 a separated argu
a0940 6d 65 6e 74 2e 0a 68 61 72 64 63 6f 64 65 5f 6c ment..hardcode_l
a0950 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d ibdir_separator=
a0960 24 6c 74 5f 68 61 72 64 63 6f 64 65 5f 6c 69 62 $lt_hardcode_lib
a0970 64 69 72 5f 73 65 70 61 72 61 74 6f 72 5f 43 58 dir_separator_CX
a0980 58 0a 0a 23 20 53 65 74 20 74 6f 20 22 79 65 73 X..# Set to "yes
a0990 22 20 69 66 20 75 73 69 6e 67 20 44 49 52 2f 6c " if using DIR/l
a09a0 69 62 4e 41 4d 45 5c 24 7b 73 68 61 72 65 64 5f ibNAME\${shared_
a09b0 65 78 74 7d 20 64 75 72 69 6e 67 20 6c 69 6e 6b ext} during link
a09c0 69 6e 67 20 68 61 72 64 63 6f 64 65 73 0a 23 20 ing hardcodes.#
a09d0 44 49 52 20 69 6e 74 6f 20 74 68 65 20 72 65 73 DIR into the res
a09e0 75 6c 74 69 6e 67 20 62 69 6e 61 72 79 2e 0a 68 ulting binary..h
a09f0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 24 ardcode_direct=$
a0a00 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 5f hardcode_direct_
a0a10 43 58 58 0a 0a 23 20 53 65 74 20 74 6f 20 22 79 CXX..# Set to "y
a0a20 65 73 22 20 69 66 20 75 73 69 6e 67 20 44 49 52 es" if using DIR
a0a30 2f 6c 69 62 4e 41 4d 45 5c 24 7b 73 68 61 72 65 /libNAME\${share
a0a40 64 5f 65 78 74 7d 20 64 75 72 69 6e 67 20 6c 69 d_ext} during li
a0a50 6e 6b 69 6e 67 20 68 61 72 64 63 6f 64 65 73 0a nking hardcodes.
a0a60 23 20 44 49 52 20 69 6e 74 6f 20 74 68 65 20 72 # DIR into the r
a0a70 65 73 75 6c 74 69 6e 67 20 62 69 6e 61 72 79 20 esulting binary
a0a80 61 6e 64 20 74 68 65 20 72 65 73 75 6c 74 69 6e and the resultin
a0a90 67 20 6c 69 62 72 61 72 79 20 64 65 70 65 6e 64 g library depend
a0aa0 65 6e 63 79 20 69 73 0a 23 20 22 61 62 73 6f 6c ency is.# "absol
a0ab0 75 74 65 22 2c 69 2e 65 20 69 6d 70 6f 73 73 69 ute",i.e impossi
a0ac0 62 6c 65 20 74 6f 20 63 68 61 6e 67 65 20 62 79 ble to change by
a0ad0 20 73 65 74 74 69 6e 67 20 5c 24 7b 73 68 6c 69 setting \${shli
a0ae0 62 70 61 74 68 5f 76 61 72 7d 20 69 66 20 74 68 bpath_var} if th
a0af0 65 0a 23 20 6c 69 62 72 61 72 79 20 69 73 20 72 e.# library is r
a0b00 65 6c 6f 63 61 74 65 64 2e 0a 68 61 72 64 63 6f elocated..hardco
a0b10 64 65 5f 64 69 72 65 63 74 5f 61 62 73 6f 6c 75 de_direct_absolu
a0b20 74 65 3d 24 68 61 72 64 63 6f 64 65 5f 64 69 72 te=$hardcode_dir
a0b30 65 63 74 5f 61 62 73 6f 6c 75 74 65 5f 43 58 58 ect_absolute_CXX
a0b40 0a 0a 23 20 53 65 74 20 74 6f 20 22 79 65 73 22 ..# Set to "yes"
a0b50 20 69 66 20 75 73 69 6e 67 20 74 68 65 20 2d 4c if using the -L
a0b60 44 49 52 20 66 6c 61 67 20 64 75 72 69 6e 67 20 DIR flag during
a0b70 6c 69 6e 6b 69 6e 67 20 68 61 72 64 63 6f 64 65 linking hardcode
a0b80 73 20 44 49 52 0a 23 20 69 6e 74 6f 20 74 68 65 s DIR.# into the
a0b90 20 72 65 73 75 6c 74 69 6e 67 20 62 69 6e 61 72 resulting binar
a0ba0 79 2e 0a 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 y..hardcode_minu
a0bb0 73 5f 4c 3d 24 68 61 72 64 63 6f 64 65 5f 6d 69 s_L=$hardcode_mi
a0bc0 6e 75 73 5f 4c 5f 43 58 58 0a 0a 23 20 53 65 74 nus_L_CXX..# Set
a0bd0 20 74 6f 20 22 79 65 73 22 20 69 66 20 75 73 69 to "yes" if usi
a0be0 6e 67 20 53 48 4c 49 42 50 41 54 48 5f 56 41 52 ng SHLIBPATH_VAR
a0bf0 3d 44 49 52 20 64 75 72 69 6e 67 20 6c 69 6e 6b =DIR during link
a0c00 69 6e 67 20 68 61 72 64 63 6f 64 65 73 20 44 49 ing hardcodes DI
a0c10 52 0a 23 20 69 6e 74 6f 20 74 68 65 20 72 65 73 R.# into the res
a0c20 75 6c 74 69 6e 67 20 62 69 6e 61 72 79 2e 0a 68 ulting binary..h
a0c30 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 ardcode_shlibpat
a0c40 68 5f 76 61 72 3d 24 68 61 72 64 63 6f 64 65 5f h_var=$hardcode_
a0c50 73 68 6c 69 62 70 61 74 68 5f 76 61 72 5f 43 58 shlibpath_var_CX
a0c60 58 0a 0a 23 20 53 65 74 20 74 6f 20 22 79 65 73 X..# Set to "yes
a0c70 22 20 69 66 20 62 75 69 6c 64 69 6e 67 20 61 20 " if building a
a0c80 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 61 shared library a
a0c90 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 68 61 72 utomatically har
a0ca0 64 63 6f 64 65 73 20 44 49 52 0a 23 20 69 6e 74 dcodes DIR.# int
a0cb0 6f 20 74 68 65 20 6c 69 62 72 61 72 79 20 61 6e o the library an
a0cc0 64 20 61 6c 6c 20 73 75 62 73 65 71 75 65 6e 74 d all subsequent
a0cd0 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 65 libraries and e
a0ce0 78 65 63 75 74 61 62 6c 65 73 20 6c 69 6e 6b 65 xecutables linke
a0cf0 64 0a 23 20 61 67 61 69 6e 73 74 20 69 74 2e 0a d.# against it..
a0d00 68 61 72 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 hardcode_automat
a0d10 69 63 3d 24 68 61 72 64 63 6f 64 65 5f 61 75 74 ic=$hardcode_aut
a0d20 6f 6d 61 74 69 63 5f 43 58 58 0a 0a 23 20 53 65 omatic_CXX..# Se
a0d30 74 20 74 6f 20 79 65 73 20 69 66 20 6c 69 6e 6b t to yes if link
a0d40 65 72 20 61 64 64 73 20 72 75 6e 74 69 6d 65 20 er adds runtime
a0d50 70 61 74 68 73 20 6f 66 20 64 65 70 65 6e 64 65 paths of depende
a0d60 6e 74 20 6c 69 62 72 61 72 69 65 73 0a 23 20 74 nt libraries.# t
a0d70 6f 20 72 75 6e 74 69 6d 65 20 70 61 74 68 20 6c o runtime path l
a0d80 69 73 74 2e 0a 69 6e 68 65 72 69 74 5f 72 70 61 ist..inherit_rpa
a0d90 74 68 3d 24 69 6e 68 65 72 69 74 5f 72 70 61 74 th=$inherit_rpat
a0da0 68 5f 43 58 58 0a 0a 23 20 57 68 65 74 68 65 72 h_CXX..# Whether
a0db0 20 6c 69 62 74 6f 6f 6c 20 6d 75 73 74 20 6c 69 libtool must li
a0dc0 6e 6b 20 61 20 70 72 6f 67 72 61 6d 20 61 67 61 nk a program aga
a0dd0 69 6e 73 74 20 61 6c 6c 20 69 74 73 20 64 65 70 inst all its dep
a0de0 65 6e 64 65 6e 63 79 20 6c 69 62 72 61 72 69 65 endency librarie
a0df0 73 2e 0a 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c s..link_all_depl
a0e00 69 62 73 3d 24 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 ibs=$link_all_de
a0e10 70 6c 69 62 73 5f 43 58 58 0a 0a 23 20 53 65 74 plibs_CXX..# Set
a0e20 20 74 6f 20 22 79 65 73 22 20 69 66 20 65 78 70 to "yes" if exp
a0e30 6f 72 74 65 64 20 73 79 6d 62 6f 6c 73 20 61 72 orted symbols ar
a0e40 65 20 72 65 71 75 69 72 65 64 2e 0a 61 6c 77 61 e required..alwa
a0e50 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c ys_export_symbol
a0e60 73 3d 24 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 s=$always_export
a0e70 5f 73 79 6d 62 6f 6c 73 5f 43 58 58 0a 0a 23 20 _symbols_CXX..#
a0e80 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 The commands to
a0e90 6c 69 73 74 20 65 78 70 6f 72 74 65 64 20 73 79 list exported sy
a0ea0 6d 62 6f 6c 73 2e 0a 65 78 70 6f 72 74 5f 73 79 mbols..export_sy
a0eb0 6d 62 6f 6c 73 5f 63 6d 64 73 3d 24 6c 74 5f 65 mbols_cmds=$lt_e
a0ec0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d xport_symbols_cm
a0ed0 64 73 5f 43 58 58 0a 0a 23 20 53 79 6d 62 6f 6c ds_CXX..# Symbol
a0ee0 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 6e 6f s that should no
a0ef0 74 20 62 65 20 6c 69 73 74 65 64 20 69 6e 20 74 t be listed in t
a0f00 68 65 20 70 72 65 6c 6f 61 64 65 64 20 73 79 6d he preloaded sym
a0f10 62 6f 6c 73 2e 0a 65 78 63 6c 75 64 65 5f 65 78 bols..exclude_ex
a0f20 70 73 79 6d 73 3d 24 6c 74 5f 65 78 63 6c 75 64 psyms=$lt_exclud
a0f30 65 5f 65 78 70 73 79 6d 73 5f 43 58 58 0a 0a 23 e_expsyms_CXX..#
a0f40 20 53 79 6d 62 6f 6c 73 20 74 68 61 74 20 6d 75 Symbols that mu
a0f50 73 74 20 61 6c 77 61 79 73 20 62 65 20 65 78 70 st always be exp
a0f60 6f 72 74 65 64 2e 0a 69 6e 63 6c 75 64 65 5f 65 orted..include_e
a0f70 78 70 73 79 6d 73 3d 24 6c 74 5f 69 6e 63 6c 75 xpsyms=$lt_inclu
a0f80 64 65 5f 65 78 70 73 79 6d 73 5f 43 58 58 0a 0a de_expsyms_CXX..
a0f90 23 20 43 6f 6d 6d 61 6e 64 73 20 6e 65 63 65 73 # Commands neces
a0fa0 73 61 72 79 20 66 6f 72 20 6c 69 6e 6b 69 6e 67 sary for linking
a0fb0 20 70 72 6f 67 72 61 6d 73 20 28 61 67 61 69 6e programs (again
a0fc0 73 74 20 6c 69 62 72 61 72 69 65 73 29 20 77 69 st libraries) wi
a0fd0 74 68 20 74 65 6d 70 6c 61 74 65 73 2e 0a 70 72 th templates..pr
a0fe0 65 6c 69 6e 6b 5f 63 6d 64 73 3d 24 6c 74 5f 70 elink_cmds=$lt_p
a0ff0 72 65 6c 69 6e 6b 5f 63 6d 64 73 5f 43 58 58 0a relink_cmds_CXX.
a1000 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 6e 65 63 65 .# Commands nece
a1010 73 73 61 72 79 20 66 6f 72 20 66 69 6e 69 73 68 ssary for finish
a1020 69 6e 67 20 6c 69 6e 6b 69 6e 67 20 70 72 6f 67 ing linking prog
a1030 72 61 6d 73 2e 0a 70 6f 73 74 6c 69 6e 6b 5f 63 rams..postlink_c
a1040 6d 64 73 3d 24 6c 74 5f 70 6f 73 74 6c 69 6e 6b mds=$lt_postlink
a1050 5f 63 6d 64 73 5f 43 58 58 0a 0a 23 20 53 70 65 _cmds_CXX..# Spe
a1060 63 69 66 79 20 66 69 6c 65 6e 61 6d 65 20 63 6f cify filename co
a1070 6e 74 61 69 6e 69 6e 67 20 69 6e 70 75 74 20 66 ntaining input f
a1080 69 6c 65 73 2e 0a 66 69 6c 65 5f 6c 69 73 74 5f iles..file_list_
a1090 73 70 65 63 3d 24 6c 74 5f 66 69 6c 65 5f 6c 69 spec=$lt_file_li
a10a0 73 74 5f 73 70 65 63 5f 43 58 58 0a 0a 23 20 48 st_spec_CXX..# H
a10b0 6f 77 20 74 6f 20 68 61 72 64 63 6f 64 65 20 61 ow to hardcode a
a10c0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 shared library
a10d0 70 61 74 68 20 69 6e 74 6f 20 61 6e 20 65 78 65 path into an exe
a10e0 63 75 74 61 62 6c 65 2e 0a 68 61 72 64 63 6f 64 cutable..hardcod
a10f0 65 5f 61 63 74 69 6f 6e 3d 24 68 61 72 64 63 6f e_action=$hardco
a1100 64 65 5f 61 63 74 69 6f 6e 5f 43 58 58 0a 0a 23 de_action_CXX..#
a1110 20 54 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 The directories
a1120 20 73 65 61 72 63 68 65 64 20 62 79 20 74 68 69 searched by thi
a1130 73 20 63 6f 6d 70 69 6c 65 72 20 77 68 65 6e 20 s compiler when
a1140 63 72 65 61 74 69 6e 67 20 61 20 73 68 61 72 65 creating a share
a1150 64 20 6c 69 62 72 61 72 79 2e 0a 63 6f 6d 70 69 d library..compi
a1160 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f 64 ler_lib_search_d
a1170 69 72 73 3d 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 irs=$lt_compiler
a1180 5f 6c 69 62 5f 73 65 61 72 63 68 5f 64 69 72 73 _lib_search_dirs
a1190 5f 43 58 58 0a 0a 23 20 44 65 70 65 6e 64 65 6e _CXX..# Dependen
a11a0 63 69 65 73 20 74 6f 20 70 6c 61 63 65 20 62 65 cies to place be
a11b0 66 6f 72 65 20 61 6e 64 20 61 66 74 65 72 20 74 fore and after t
a11c0 68 65 20 6f 62 6a 65 63 74 73 20 62 65 69 6e 67 he objects being
a11d0 20 6c 69 6e 6b 65 64 20 74 6f 0a 23 20 63 72 65 linked to.# cre
a11e0 61 74 65 20 61 20 73 68 61 72 65 64 20 6c 69 62 ate a shared lib
a11f0 72 61 72 79 2e 0a 70 72 65 64 65 70 5f 6f 62 6a rary..predep_obj
a1200 65 63 74 73 3d 24 6c 74 5f 70 72 65 64 65 70 5f ects=$lt_predep_
a1210 6f 62 6a 65 63 74 73 5f 43 58 58 0a 70 6f 73 74 objects_CXX.post
a1220 64 65 70 5f 6f 62 6a 65 63 74 73 3d 24 6c 74 5f dep_objects=$lt_
a1230 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 5f postdep_objects_
a1240 43 58 58 0a 70 72 65 64 65 70 73 3d 24 6c 74 5f CXX.predeps=$lt_
a1250 70 72 65 64 65 70 73 5f 43 58 58 0a 70 6f 73 74 predeps_CXX.post
a1260 64 65 70 73 3d 24 6c 74 5f 70 6f 73 74 64 65 70 deps=$lt_postdep
a1270 73 5f 43 58 58 0a 0a 23 20 54 68 65 20 6c 69 62 s_CXX..# The lib
a1280 72 61 72 79 20 73 65 61 72 63 68 20 70 61 74 68 rary search path
a1290 20 75 73 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 used internally
a12a0 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 by the compiler
a12b0 20 77 68 65 6e 20 6c 69 6e 6b 69 6e 67 0a 23 20 when linking.#
a12c0 61 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 a shared library
a12d0 2e 0a 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 ..compiler_lib_s
a12e0 65 61 72 63 68 5f 70 61 74 68 3d 24 6c 74 5f 63 earch_path=$lt_c
a12f0 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72 ompiler_lib_sear
a1300 63 68 5f 70 61 74 68 5f 43 58 58 0a 0a 23 20 23 ch_path_CXX..# #
a1310 23 23 20 45 4e 44 20 4c 49 42 54 4f 4f 4c 20 54 ## END LIBTOOL T
a1320 41 47 20 43 4f 4e 46 49 47 3a 20 43 58 58 0a 5f AG CONFIG: CXX._
a1330 4c 54 5f 45 4f 46 0a 0a 20 3b 3b 0a 0a 20 20 65 LT_EOF.. ;;.. e
a1340 73 61 63 0a 64 6f 6e 65 20 23 20 66 6f 72 20 61 sac.done # for a
a1350 63 5f 74 61 67 0a 0a 0a 61 73 5f 66 6e 5f 65 78 c_tag...as_fn_ex
a1360 69 74 20 30 0a 5f 41 43 45 4f 46 0a 61 63 5f 63 it 0._ACEOF.ac_c
a1370 6c 65 61 6e 5f 66 69 6c 65 73 3d 24 61 63 5f 63 lean_files=$ac_c
a1380 6c 65 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 0a lean_files_save.
a1390 0a 74 65 73 74 20 24 61 63 5f 77 72 69 74 65 5f .test $ac_write_
a13a0 66 61 69 6c 20 3d 20 30 20 7c 7c 0a 20 20 61 73 fail = 0 ||. as
a13b0 5f 66 6e 5f 65 72 72 6f 72 20 24 3f 20 22 77 72 _fn_error $? "wr
a13c0 69 74 65 20 66 61 69 6c 75 72 65 20 63 72 65 61 ite failure crea
a13d0 74 69 6e 67 20 24 43 4f 4e 46 49 47 5f 53 54 41 ting $CONFIG_STA
a13e0 54 55 53 22 20 22 24 4c 49 4e 45 4e 4f 22 20 35 TUS" "$LINENO" 5
a13f0 0a 0a 0a 23 20 63 6f 6e 66 69 67 75 72 65 20 69 ...# configure i
a1400 73 20 77 72 69 74 69 6e 67 20 74 6f 20 63 6f 6e s writing to con
a1410 66 69 67 2e 6c 6f 67 2c 20 61 6e 64 20 74 68 65 fig.log, and the
a1420 6e 20 63 61 6c 6c 73 20 63 6f 6e 66 69 67 2e 73 n calls config.s
a1430 74 61 74 75 73 2e 0a 23 20 63 6f 6e 66 69 67 2e tatus..# config.
a1440 73 74 61 74 75 73 20 64 6f 65 73 20 69 74 73 20 status does its
a1450 6f 77 6e 20 72 65 64 69 72 65 63 74 69 6f 6e 2c own redirection,
a1460 20 61 70 70 65 6e 64 69 6e 67 20 74 6f 20 63 6f appending to co
a1470 6e 66 69 67 2e 6c 6f 67 2e 0a 23 20 55 6e 66 6f nfig.log..# Unfo
a1480 72 74 75 6e 61 74 65 6c 79 2c 20 6f 6e 20 44 4f rtunately, on DO
a1490 53 20 74 68 69 73 20 66 61 69 6c 73 2c 20 61 73 S this fails, as
a14a0 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 69 73 20 73 config.log is s
a14b0 74 69 6c 6c 20 6b 65 70 74 20 6f 70 65 6e 0a 23 till kept open.#
a14c0 20 62 79 20 63 6f 6e 66 69 67 75 72 65 2c 20 73 by configure, s
a14d0 6f 20 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 20 o config.status
a14e0 77 6f 6e 27 74 20 62 65 20 61 62 6c 65 20 74 6f won't be able to
a14f0 20 77 72 69 74 65 20 74 6f 20 69 74 3b 20 69 74 write to it; it
a1500 73 0a 23 20 6f 75 74 70 75 74 20 69 73 20 73 69 s.# output is si
a1510 6d 70 6c 79 20 64 69 73 63 61 72 64 65 64 2e 20 mply discarded.
a1520 20 53 6f 20 77 65 20 65 78 65 63 20 74 68 65 20 So we exec the
a1530 46 44 20 74 6f 20 2f 64 65 76 2f 6e 75 6c 6c 2c FD to /dev/null,
a1540 0a 23 20 65 66 66 65 63 74 69 76 65 6c 79 20 63 .# effectively c
a1550 6c 6f 73 69 6e 67 20 63 6f 6e 66 69 67 2e 6c 6f losing config.lo
a1560 67 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 g, so it can be
a1570 70 72 6f 70 65 72 6c 79 20 28 72 65 29 6f 70 65 properly (re)ope
a1580 6e 65 64 20 61 6e 64 0a 23 20 61 70 70 65 6e 64 ned and.# append
a1590 65 64 20 74 6f 20 62 79 20 63 6f 6e 66 69 67 2e ed to by config.
a15a0 73 74 61 74 75 73 2e 20 20 57 68 65 6e 20 63 6f status. When co
a15b0 6d 69 6e 67 20 62 61 63 6b 20 74 6f 20 63 6f 6e ming back to con
a15c0 66 69 67 75 72 65 2c 20 77 65 0a 23 20 6e 65 65 figure, we.# nee
a15d0 64 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 46 44 d to make the FD
a15e0 20 61 76 61 69 6c 61 62 6c 65 20 61 67 61 69 6e available again
a15f0 2e 0a 69 66 20 74 65 73 74 20 22 24 6e 6f 5f 63 ..if test "$no_c
a1600 72 65 61 74 65 22 20 21 3d 20 79 65 73 3b 20 74 reate" != yes; t
a1610 68 65 6e 0a 20 20 61 63 5f 63 73 5f 73 75 63 63 hen. ac_cs_succ
a1620 65 73 73 3d 3a 0a 20 20 61 63 5f 63 6f 6e 66 69 ess=:. ac_confi
a1630 67 5f 73 74 61 74 75 73 5f 61 72 67 73 3d 0a 20 g_status_args=.
a1640 20 74 65 73 74 20 22 24 73 69 6c 65 6e 74 22 20 test "$silent"
a1650 3d 20 79 65 73 20 26 26 0a 20 20 20 20 61 63 5f = yes &&. ac_
a1660 63 6f 6e 66 69 67 5f 73 74 61 74 75 73 5f 61 72 config_status_ar
a1670 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 5f 73 gs="$ac_config_s
a1680 74 61 74 75 73 5f 61 72 67 73 20 2d 2d 71 75 69 tatus_args --qui
a1690 65 74 22 0a 20 20 65 78 65 63 20 35 3e 2f 64 65 et". exec 5>/de
a16a0 76 2f 6e 75 6c 6c 0a 20 20 24 53 48 45 4c 4c 20 v/null. $SHELL
a16b0 24 43 4f 4e 46 49 47 5f 53 54 41 54 55 53 20 24 $CONFIG_STATUS $
a16c0 61 63 5f 63 6f 6e 66 69 67 5f 73 74 61 74 75 73 ac_config_status
a16d0 5f 61 72 67 73 20 7c 7c 20 61 63 5f 63 73 5f 73 _args || ac_cs_s
a16e0 75 63 63 65 73 73 3d 66 61 6c 73 65 0a 20 20 65 uccess=false. e
a16f0 78 65 63 20 35 3e 3e 63 6f 6e 66 69 67 2e 6c 6f xec 5>>config.lo
a1700 67 0a 20 20 23 20 55 73 65 20 7c 7c 2c 20 6e 6f g. # Use ||, no
a1710 74 20 26 26 2c 20 74 6f 20 61 76 6f 69 64 20 65 t &&, to avoid e
a1720 78 69 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 xiting from the
a1730 69 66 20 77 69 74 68 20 24 3f 20 3d 20 31 2c 20 if with $? = 1,
a1740 77 68 69 63 68 0a 20 20 23 20 77 6f 75 6c 64 20 which. # would
a1750 6d 61 6b 65 20 63 6f 6e 66 69 67 75 72 65 20 66 make configure f
a1760 61 69 6c 20 69 66 20 74 68 69 73 20 69 73 20 74 ail if this is t
a1770 68 65 20 6c 61 73 74 20 69 6e 73 74 72 75 63 74 he last instruct
a1780 69 6f 6e 2e 0a 20 20 24 61 63 5f 63 73 5f 73 75 ion.. $ac_cs_su
a1790 63 63 65 73 73 20 7c 7c 20 61 73 5f 66 6e 5f 65 ccess || as_fn_e
a17a0 78 69 74 20 31 0a 66 69 0a 69 66 20 74 65 73 74 xit 1.fi.if test
a17b0 20 2d 6e 20 22 24 61 63 5f 75 6e 72 65 63 6f 67 -n "$ac_unrecog
a17c0 6e 69 7a 65 64 5f 6f 70 74 73 22 20 26 26 20 74 nized_opts" && t
a17d0 65 73 74 20 22 24 65 6e 61 62 6c 65 5f 6f 70 74 est "$enable_opt
a17e0 69 6f 6e 5f 63 68 65 63 6b 69 6e 67 22 20 21 3d ion_checking" !=
a17f0 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 7b 20 24 61 no; then. { $a
a1800 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 s_echo "$as_me:$
a1810 7b 61 73 5f 6c 69 6e 65 6e 6f 2d 24 4c 49 4e 45 {as_lineno-$LINE
a1820 4e 4f 7d 3a 20 57 41 52 4e 49 4e 47 3a 20 75 6e NO}: WARNING: un
a1830 72 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f recognized optio
a1840 6e 73 3a 20 24 61 63 5f 75 6e 72 65 63 6f 67 6e ns: $ac_unrecogn
a1850 69 7a 65 64 5f 6f 70 74 73 22 20 3e 26 35 0a 24 ized_opts" >&5.$
a1860 61 73 5f 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a as_echo "$as_me:
a1870 20 57 41 52 4e 49 4e 47 3a 20 75 6e 72 65 63 6f WARNING: unreco
a1880 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e 73 3a 20 gnized options:
a1890 24 61 63 5f 75 6e 72 65 63 6f 67 6e 69 7a 65 64 $ac_unrecognized
a18a0 5f 6f 70 74 73 22 20 3e 26 32 3b 7d 0a 66 69 0a _opts" >&2;}.fi.
a18b0 0a 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ..#-------------
a18c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
a18d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
a18e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
a18f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 70 72 69 ----------.# pri
a1900 6e 74 69 6e 67 20 61 6e 20 65 76 65 6e 74 75 61 nting an eventua
a1910 6c 20 6d 65 73 73 61 67 65 20 72 65 70 6f 72 74 l message report
a1920 69 6e 67 20 61 62 6f 75 74 20 47 50 4c 20 65 73 ing about GPL es
a1930 63 61 6c 61 74 69 6f 6e 0a 23 2d 2d 2d 2d 2d 2d calation.#------
a1940 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
a1950 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
a1960 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
a1970 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
a1980 2d 0a 67 70 6c 5f 65 73 63 61 6c 61 74 69 6f 6e -.gpl_escalation
a1990 3d 6e 6f 3b 0a 69 66 20 74 65 73 74 20 78 22 24 =no;.if test x"$
a19a0 65 6e 61 62 6c 65 5f 72 74 74 6f 70 6f 22 20 21 enable_rttopo" !
a19b0 3d 20 22 78 6e 6f 22 3b 20 74 68 65 6e 0a 20 20 = "xno"; then.
a19c0 20 20 67 70 6c 5f 65 73 63 61 6c 61 74 69 6f 6e gpl_escalation
a19d0 3d 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 =yes.fi.if test
a19e0 78 22 24 65 6e 61 62 6c 65 5f 67 63 70 22 20 21 x"$enable_gcp" !
a19f0 3d 20 22 78 6e 6f 22 3b 20 74 68 65 6e 0a 20 20 = "xno"; then.
a1a00 20 20 67 70 6c 5f 65 73 63 61 6c 61 74 69 6f 6e gpl_escalation
a1a10 3d 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 =yes.fi.if test
a1a20 78 22 24 67 70 6c 5f 65 73 63 61 6c 61 74 69 6f x"$gpl_escalatio
a1a30 6e 22 20 21 3d 20 78 6e 6f 3b 20 74 68 65 6e 0a n" != xno; then.
a1a40 20 20 20 20 65 63 68 6f 0a 20 20 20 20 65 63 68 echo. ech
a1a50 6f 0a 20 20 20 20 65 63 68 6f 20 22 3d 3d 3d 3d o. echo "====
a1a60 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
a1a70 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
a1a80 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
a1a90 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 22 0a 20 20 20 20 ==========".
a1aa0 65 63 68 6f 20 22 20 20 20 20 20 20 20 20 20 20 echo "
a1ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4d IM
a1ac0 50 4f 52 54 41 4e 54 20 4e 4f 54 49 43 45 22 0a PORTANT NOTICE".
a1ad0 20 20 20 20 65 63 68 6f 20 22 3d 3d 3d 3d 3d 3d echo "======
a1ae0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
a1af0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
a1b00 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
a1b10 3d 3d 3d 3d 3d 3d 3d 3d 22 0a 20 20 20 20 65 63 ========". ec
a1b20 68 6f 20 22 59 6f 75 20 68 61 76 65 20 73 65 6c ho "You have sel
a1b30 65 63 74 65 64 20 2d 2d 65 6e 61 62 6c 65 2d 72 ected --enable-r
a1b40 74 74 6f 70 6f 20 61 6e 64 2f 6f 72 20 2d 2d 65 ttopo and/or --e
a1b50 6e 61 62 6c 65 2d 67 63 70 22 0a 20 20 20 20 65 nable-gcp". e
a1b60 63 68 6f 0a 20 20 20 20 65 63 68 6f 20 22 42 6f cho. echo "Bo
a1b70 74 68 20 6d 6f 64 75 6c 65 73 20 73 74 72 69 63 th modules stric
a1b80 74 6c 79 20 64 65 70 65 6e 64 20 6f 6e 20 63 6f tly depend on co
a1b90 64 65 20 72 65 6c 65 61 73 65 64 20 75 6e 64 65 de released unde
a1ba0 72 20 74 68 65 20 47 50 4c 76 32 2b 22 0a 20 20 r the GPLv2+".
a1bb0 20 20 65 63 68 6f 20 22 6c 69 63 65 6e 73 65 2c echo "license,
a1bc0 20 77 69 63 68 20 74 61 6b 65 73 20 70 72 65 63 wich takes prec
a1bd0 65 64 65 6e 63 65 20 6f 76 65 72 20 61 6e 79 20 edence over any
a1be0 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 2e 22 0a other license.".
a1bf0 20 20 20 20 65 63 68 6f 20 22 43 6f 6e 73 65 71 echo "Conseq
a1c00 75 65 6e 74 6c 79 20 74 68 65 20 63 6f 70 79 20 uently the copy
a1c10 6f 66 20 6c 69 62 73 70 61 74 69 61 6c 69 74 65 of libspatialite
a1c20 20 79 6f 75 20 61 72 65 20 67 6f 69 6e 67 20 74 you are going t
a1c30 6f 20 62 75 69 6c 64 22 0a 20 20 20 20 65 63 68 o build". ech
a1c40 6f 20 22 69 66 20 63 6f 6e 66 69 67 75 72 65 64 o "if configured
a1c50 20 74 68 69 73 20 77 61 79 20 2a 6d 75 73 74 2a this way *must*
a1c60 20 62 65 20 72 65 6c 65 61 73 65 64 20 75 6e 64 be released und
a1c70 65 72 20 74 68 65 20 47 50 4c 76 32 2b 20 6c 69 er the GPLv2+ li
a1c80 63 65 6e 73 65 2e 22 0a 20 20 20 20 65 63 68 6f cense.". echo
a1c90 0a 20 20 20 20 65 63 68 6f 20 22 49 66 20 79 6f . echo "If yo
a1ca0 75 20 77 69 73 68 20 62 65 74 74 65 72 20 70 72 u wish better pr
a1cb0 65 73 65 72 76 69 6e 67 20 74 68 65 20 69 6e 69 eserving the ini
a1cc0 74 69 61 6c 20 4d 50 4c 20 74 72 69 2d 6c 69 63 tial MPL tri-lic
a1cd0 65 6e 73 65 20 79 6f 75 22 0a 20 20 20 20 65 63 ense you". ec
a1ce0 68 6f 20 22 73 69 6d 70 6c 79 20 68 61 76 65 20 ho "simply have
a1cf0 74 6f 20 72 65 63 6f 6e 66 69 67 75 72 65 20 62 to reconfigure b
a1d00 79 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 y specifying the
a1d10 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 74 69 6f following optio
a1d20 6e 73 3a 22 0a 20 20 20 20 65 63 68 6f 20 22 20 ns:". echo "
a1d30 20 20 20 20 20 20 20 2d 2d 64 69 73 61 62 6c 65 --disable
a1d40 2d 72 74 74 6f 70 6f 20 2d 2d 64 69 73 61 62 6c -rttopo --disabl
a1d50 65 2d 67 63 70 22 0a 20 20 20 20 65 63 68 6f 20 e-gcp". echo
a1d60 22 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d "===============
a1d70 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
a1d80 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
a1d90 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 22 ==============="
a1da0 0a 0a 66 69 0a ..fi.