Hex Artifact Content
Not logged in

Artifact f5c88dedc9888f657b655b1f7106f90f6dcefb20:


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.